.og-hub{max-width:1100px;margin:1.5rem auto;padding:0 1rem;color:#435452}.og-hub h1{font-size:2rem}.og-card{background:#fff;border:1px solid #d4e5e4;border-radius:18px;padding:clamp(18px,3vw,30px);margin:1.3rem 0}.og-card h2{margin:0 0 1rem;font-size:1.5rem;color:#137676}.og-link,.og-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.og-link input{flex:1;min-width:0}.og-hub input:not([type=checkbox]),.og-hub textarea{box-sizing:border-box;border:1px solid #b5d1d1;border-radius:8px;padding:12px;font:inherit}.og-hub textarea{width:100%;margin:.5rem 0}.og-hub label{display:block;margin-top:1rem}.og-hub button,.og-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:10px 16px;border:1px solid #137676;border-radius:8px;background:#fff;color:#137676;font:inherit;cursor:pointer;text-decoration:none}.og-hub button[type=submit]{background:#137676;color:#fff;margin-top:1rem}.og-check{display:flex!important;gap:10px;align-items:flex-start}.og-check input{margin-top:.4em;flex:none}.og-code{font:600 1.15rem monospace;overflow-wrap:anywhere}.og-notice{padding:16px;background:#f0f8f7;border-radius:12px;border:1px solid #c9dfdc}.og-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.og-comparison article{border:1px solid #d4e5e4;padding:24px;border-radius:18px;background:#fff}.og-comparison h3{font-size:1.6rem;margin-top:0}.og-comparison strong{display:block;font-size:1.25rem}.og-dirty{padding:10px 12px;border-radius:8px;background:#f0f8f7;color:#435452;font:14px/1.5 Arial,sans-serif}.og-dirty[data-dirty=true]{background:#fff5df}.og-memory-note{margin:20px 0;padding:20px;border:1px solid #c9dfdc;border-radius:16px;background:#fff;color:#435452}@media(max-width:600px){.og-comparison{grid-template-columns:1fr}.og-link input{flex-basis:100%}}

.og-comparison article{min-height:0;height:auto}

.og-hub p{text-align:left}.og-address{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.og-address input{flex:1 1 160px;min-width:0;max-width:320px}.og-address span{white-space:nowrap}

.og-payment-choice{border:1px solid #c9dfdc;border-radius:12px;padding:16px;display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.og-payment-choice legend{padding:0 8px}.og-payment-choice label{flex:1 1 160px;display:flex;align-items:center;gap:10px;margin:0;border:1px solid #b5d1d1;border-radius:10px;padding:14px;cursor:pointer}.og-payment-choice label:has(:checked){border-color:#137676;background:#edf7f5}.og-payment-choice input[type=radio]{flex:none;accent-color:#137676}.og-payment-choice span{font:700 22px Arial;color:#137676}.og-payment-details dt{font-weight:bold}.og-payment-details dd{margin:0 0 16px;overflow-wrap:anywhere}.og-hub .og-payment-warning{padding:16px;border-radius:12px;background:#fff7e6}.og-hub table{width:100%}.og-payment-table{overflow:auto}

.v4-panel-tool-content .og-hub{margin:0;padding:0;max-width:none}.og-link input[readonly]{width:100%}.og-hub .og-check{line-height:1.5}.og-hub .og-check input{width:auto;height:auto}
