#product-decisions{--pd-ink:#183b4b;--pd-blue:#0a4d7a;--pd-pale:#edf5f8;--pd-rule:#b8cfd9;--pd-white:#fff;max-width:960px;margin:2.5rem auto;padding:clamp(16px,3vw,30px);color:var(--pd-ink);background:var(--pd-white);border:2px solid var(--pd-rule);border-top:8px solid var(--pd-blue);border-radius:6px;font-family:inherit;line-height:1.65;text-align:left;scroll-margin-top:100px}
#product-decisions *{box-sizing:border-box}#product-decisions [hidden]{display:none!important}#product-decisions h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;margin:0 0 1rem;color:var(--pd-blue)}#product-decisions h3{font-size:1.2rem}#product-decisions p{max-width:75ch}#product-decisions .pd-choices,#product-decisions .pd-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#product-decisions label{display:flex;flex-direction:column;gap:5px;font-size:.94rem;font-weight:600}#product-decisions input,#product-decisions select,#product-decisions textarea{width:100%;min-width:0;font:inherit;background:white;color:var(--pd-ink);border:1px solid #708c9a;border-radius:4px;padding:10px;min-height:44px}#product-decisions :focus-visible{outline:3px solid #147dc1;outline-offset:3px}#product-decisions [aria-invalid=true]{border:2px solid #b1242c}#product-decisions details{border-top:1px solid var(--pd-rule);padding:16px 0}#product-decisions summary{cursor:pointer;font-weight:700;padding:6px 0}#product-decisions .pd-fields{margin-top:14px}#product-decisions .pd-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}#product-decisions button,#product-decisions .pd-actions a{font:inherit;font-weight:600;border-radius:4px;padding:10px 16px;background:var(--pd-blue);color:white;border:1px solid var(--pd-blue);min-height:44px;cursor:pointer;text-decoration:none}#product-decisions button:disabled{opacity:.55;cursor:default}#product-decisions .pd-notice{padding:12px 16px;background:var(--pd-pale);border-left:4px solid var(--pd-blue);font-size:.9rem}#product-decisions .pd-local{font-weight:600}#product-decisions table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;font-size:.95rem}#product-decisions th,#product-decisions td{padding:12px 8px;border-bottom:1px solid var(--pd-rule);overflow-wrap:anywhere;text-align:right}#product-decisions th:first-child{width:44%;text-align:left}#product-decisions thead{background:var(--pd-pale)}#product-decisions .pd-limit{font-size:.92rem}#product-decisions textarea{height:110px;overflow-wrap:anywhere}#product-decisions a{color:var(--pd-blue)}#product-decisions .pd-actions a{color:white}#product-decisions nav{display:flex;flex-wrap:wrap;gap:15px;margin:12px 0}#product-decisions li{margin:6px 0}@media(max-width:600px){#product-decisions .pd-choices,#product-decisions .pd-fields{grid-template-columns:1fr}#product-decisions table{font-size:.84rem}#product-decisions th,#product-decisions td{padding:8px 4px}}@media print{#product-decisions .pd-actions{display:none}#product-decisions{break-inside:auto;border:1px solid #888}#product-decisions details>*{display:block}#product-decisions{max-width:100%}}
