.ozempic-tool{--oz-surface:#fff;--oz-bg:#f6f8fa;--oz-border:#dce3e8;--oz-text:#1e2b35;--oz-muted:#566674;--oz-primary:#176b87;--oz-primary-dark:#0e5068;--oz-primary-soft:#edf7fa;box-sizing:border-box;width:min(1320px,100% - 48px);color:var(--oz-text);margin:24px auto 48px;font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ozempic-tool *,.ozempic-tool :before,.ozempic-tool :after{box-sizing:inherit}.ozempic-tool [hidden]{display:none!important}.ozempic-tool a{color:var(--oz-primary-dark);text-underline-offset:3px}.ozempic-tool :is(button,a,input,select,summary,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #2891b0}.ozempic-tool :is(button,input,select,textarea){font:inherit}.ozempic-tool h1,.ozempic-tool h2,.ozempic-tool h3,.ozempic-tool p{margin:0}.ozempic-tool h2{font-size:1.12rem;line-height:1.4}.ozempic-tool h3{font-size:1rem;line-height:1.4}.oz-header,.oz-section-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.oz-header{padding-bottom:22px}.oz-eyebrow{color:var(--oz-primary);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.oz-header h1{letter-spacing:-.025em;margin-top:3px;font-size:clamp(1.6rem,3vw,2rem);line-height:1.2}.oz-header .oz-intro{color:var(--oz-muted);margin-top:8px}.oz-doc-link{flex:none;padding:8px 0;font-size:.86rem}.oz-dose{background:var(--oz-bg);border:1px solid var(--oz-border);border-radius:10px;padding:17px 20px}.oz-dose h2{margin-bottom:11px;font-size:.94rem}.oz-presets{flex-wrap:wrap;gap:8px;display:flex}.oz-presets button{background:var(--oz-surface);min-height:42px;color:var(--oz-text);cursor:pointer;border:1px solid #bac9d1;border-radius:6px;align-items:center;gap:9px;padding:8px 16px;font-weight:650;display:flex}.oz-presets button span{opacity:.85;font-size:.72rem;font-weight:500}.oz-presets button:hover{border-color:var(--oz-primary)}.oz-presets button.is-active{color:#fff;background:var(--oz-primary-dark);border-color:var(--oz-primary-dark)}.oz-dose .oz-scheme{color:var(--oz-muted);margin-top:12px;font-size:.86rem}.oz-scheme strong{color:var(--oz-text);font-weight:600}.oz-results{margin-top:26px}.oz-section-heading{margin-bottom:6px}.oz-section-heading>p{color:var(--oz-muted);font-size:.82rem}.oz-caption,.oz-footnote{color:var(--oz-muted);font-size:.82rem;line-height:1.5}.oz-results>.oz-caption{margin-bottom:14px}.oz-table-wrap{border:1px solid var(--oz-border);border-radius:8px;width:100%;overflow-x:auto}.oz-table{table-layout:fixed;border-collapse:collapse;background:var(--oz-surface);width:100%;min-width:1000px;font-size:.84rem}.oz-table th,.oz-table td{border-bottom:1px solid var(--oz-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:14px 12px}.oz-table th{background:var(--oz-bg);color:var(--oz-muted);font-size:.75rem;font-weight:650}.oz-table th:first-child{width:21%}.oz-table th:nth-child(2){width:13%}.oz-table th:nth-child(3),.oz-table th:nth-child(4){width:10%}.oz-table th:nth-child(5){width:24%}.oz-table th:nth-child(6),.oz-table th:nth-child(7){width:11%}.oz-table th span{margin-top:2px;font-weight:400;display:block}.oz-table tbody tr:last-child td{border-bottom:0}.oz-table tr.is-selected td{background:var(--oz-primary-soft)}.oz-table tr.is-selected td:first-child{box-shadow:inset 3px 0 var(--oz-primary)}.oz-table .oz-group-row th{color:var(--oz-primary-dark);background:#eef3f6;padding:8px 12px;font-size:.8rem}.oz-table .oz-group-row--offlabel th{color:#735520;background:#faf6ed}.oz-brands{color:var(--oz-text);margin-bottom:4px;font-size:.89rem;font-weight:650;display:block}.oz-presentation{color:var(--oz-muted);font-size:.78rem}.oz-dose-label{color:var(--oz-text);margin-top:3px;display:block}.oz-select-row{background:var(--oz-surface);min-height:34px;color:var(--oz-primary-dark);cursor:pointer;border:1px solid #b4ccd6;border-radius:5px;margin-top:10px;padding:5px 11px;font-weight:600;display:inline-block;font-size:.78rem!important}.oz-select-row:hover,.oz-select-row[aria-pressed=true]{background:var(--oz-primary-dark);color:#fff;border-color:var(--oz-primary-dark)}.oz-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650;display:block}.oz-cell-note{color:var(--oz-muted);margin-top:5px;font-size:.75rem;line-height:1.45;display:block}.oz-table details{font-size:.76rem}.oz-table summary{cursor:pointer;color:var(--oz-primary-dark)}.oz-table details p{margin-top:8px}.oz-table .oz-validity summary{font-size:.84rem;font-weight:600}.oz-table .oz-use-details{margin-top:7px}.oz-table select,.oz-table input,.oz-click-fields input,.oz-click-fields select{width:100%;min-height:40px;color:var(--oz-text);background:#fff;border:1px solid #bbc9d2;border-radius:5px;padding:8px;font-size:.82rem;display:block}.oz-table input,.oz-offer-detail{margin-top:7px}.oz-offer-detail>.oz-value{margin-bottom:5px}.oz-money{color:var(--oz-primary-dark);font-size:.89rem}.oz-pending{color:var(--oz-muted);font-size:.78rem}.oz-results .oz-footnote{margin-top:12px}.oz-selection{border:1px solid #b8d0da;border-top:3px solid var(--oz-primary);background:var(--oz-surface);border-radius:8px;margin-top:26px;padding:22px;scroll-margin-top:90px}.oz-selection .oz-eyebrow{margin-bottom:5px}.oz-selection .oz-section-heading{margin-bottom:20px}#selection-description{color:var(--oz-muted);margin-top:4px;font-size:.85rem}#selection-title,#results-title{scroll-margin-top:95px}.oz-back-link{flex:none;font-size:.8rem}.oz-selection-content{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.oz-selection-content:has(#click-estimate:not([hidden])){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.oz-selection-content>section{min-width:0}.oz-selection-content h3{margin-bottom:7px}.oz-selection-content textarea{width:100%;min-height:150px;color:var(--oz-text);resize:vertical;background:#fafcfd;border:1px solid #bbc9d2;border-radius:6px;margin-top:12px;padding:12px;font-size:.88rem;line-height:1.6;display:block}.oz-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.oz-actions button{color:#fff;background:var(--oz-primary-dark);cursor:pointer;border:0;border-radius:6px;min-height:42px;padding:9px 16px;font-size:.85rem;font-weight:600}.oz-actions [role=status]{color:var(--oz-muted);font-size:.8rem}#click-estimate{border-left:1px solid var(--oz-border);padding-left:24px}.oz-badge{vertical-align:middle;border-radius:4px;padding:2px 7px;font-size:.7rem;font-weight:600;display:inline-block}.oz-badge--offlabel{color:#735520;background:#faf1d9}.oz-click-fields{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;margin:14px 0;display:grid}.oz-click-fields label{color:var(--oz-muted);flex-direction:column;justify-content:space-between;gap:6px;font-size:.78rem;display:flex}.oz-click-fields input:disabled{background:var(--oz-bg)}#click-result{margin:12px 0;font-size:.86rem;line-height:1.5}.oz-click-line{border-top:1px solid var(--oz-border);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.oz-click-line strong{font-variant-numeric:tabular-nums;color:var(--oz-primary-dark);font-size:1.1rem}.oz-click-line>div{text-align:right}.oz-click-line .oz-cell-note{margin-top:1px}.oz-context-sources{margin-top:14px;font-size:.8rem}.oz-context-sources summary,.oz-method summary{color:var(--oz-primary-dark);cursor:pointer;font-weight:600}.oz-evidence-entry{border-top:1px solid var(--oz-border);margin-top:14px;padding-top:12px}.oz-evidence-entry p{color:var(--oz-muted);margin-top:5px}.oz-method{border-top:1px solid var(--oz-border);margin-top:16px;font-size:.85rem}.oz-method summary{padding:13px 0}.oz-method>div{max-width:960px;padding:0 0 10px}.oz-method p{color:var(--oz-muted);margin-bottom:10px}@media (width<=1050px){.ozempic-tool{width:calc(100% - 32px)}.oz-selection-content:has(#click-estimate:not([hidden])){grid-template-columns:1fr}#click-estimate{border-left:0;border-top:1px solid var(--oz-border);padding:20px 0 0}}@media (width<=620px){.ozempic-tool{width:calc(100% - 24px);margin-top:16px}.oz-header{padding-bottom:16px;display:block}.oz-doc-link{margin-top:6px;display:inline-block}.oz-dose{padding:14px}.oz-presets{gap:7px}.oz-presets button{flex:1 0 auto;justify-content:center;min-height:44px;padding:8px 12px}.oz-section-heading{flex-wrap:wrap;gap:6px}.oz-results{margin-top:20px}.oz-table-wrap{border:0;border-radius:0;overflow:visible}.oz-table,.oz-table tbody{width:100%;min-width:0;display:block}.oz-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.oz-table tbody tr{border:1px solid var(--oz-border);border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:12px;display:grid;overflow:hidden}.oz-table td{border-bottom:0;min-width:0;padding:12px;display:block}.oz-table td:before{content:attr(data-label);color:var(--oz-muted);margin-bottom:5px;font-size:.72rem;font-weight:600;display:block}.oz-table td:first-child,.oz-table td:nth-child(5){grid-column:1/-1}.oz-table td:first-child:before{display:none}.oz-table td:first-child{border-bottom:1px solid var(--oz-border)}.oz-table td:nth-child(5){border-top:1px solid var(--oz-border)}.oz-table td:nth-child(6),.oz-table td:nth-child(7){background:var(--oz-bg);border-top:1px solid var(--oz-border)}.oz-table tr.is-selected{border-color:var(--oz-primary)}.oz-table tr.oz-group-row{border:0;border-radius:0;margin:16px 0 8px;display:block}.oz-table .oz-group-row th{border:0;border-radius:4px;width:100%;display:block}.oz-table .oz-brands{font-size:.95rem}.oz-select-row{min-height:40px}.oz-table select,.oz-table input,.oz-click-fields input,.oz-click-fields select{min-height:44px;font-size:16px}.oz-selection{padding:16px}.oz-selection-content textarea{font-size:16px}.oz-click-fields{grid-template-columns:1fr}}
