.sd-dashboard{grid-column:1/-1;width:100%;max-width:1080px;margin:38px auto;text-align:left;color:#e8f0ff;background:linear-gradient(145deg,#0c182c,#060d1b);border:1px solid #263d62;border-radius:24px;padding:clamp(18px,4vw,42px);box-sizing:border-box;box-shadow:0 30px 80px #0005;overflow:hidden}.sd-dashboard *{box-sizing:border-box}.sd-heading,.sd-offer-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sd-eyebrow{font-size:11px;letter-spacing:1.7px;color:#8ebcff;font-weight:700}.sd-badge{font-size:11px;border:1px solid #40577a;border-radius:20px;padding:6px 10px;color:#b9cbe6}.sd-verified{color:#8df0cd;border-color:#287f67}.sd-product{display:flex;align-items:center;gap:28px;margin:30px 0}.sd-product h2{font-size:clamp(23px,3vw,34px);line-height:1.2;margin:12px 0}.sd-image{width:150px;height:150px;flex-shrink:0;background:#111f35;border:1px solid #2b4365;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#849ab8;text-align:center}.sd-image span{font-size:50px;color:#4898ff}.sd-image small{font-size:10px}.sd-image img{width:100%;height:100%;object-fit:contain;border-radius:18px;background:white}.sd-dashboard p{font-size:14px;line-height:1.7;margin:10px 0;overflow-wrap:anywhere}.sd-muted{color:#99abc4}.sd-best{border:1px solid #315a94;background:linear-gradient(120deg,#142f57,#101e35);padding:24px;border-radius:16px;margin-bottom:28px}.sd-best h3{font-size:22px;margin:12px 0}.sd-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sd-offer,.sd-dashboard section,.sd-dashboard details{min-width:0}.sd-offer{background:#101e33;border:1px solid #294365;border-radius:16px;padding:22px}.sd-dashboard h3{font-size:18px;color:#f5f8ff;margin:0 0 14px}.sd-dashboard section{margin:26px 0}.sd-price{font-size:28px!important;font-weight:700;letter-spacing:-.6px}.sd-dashboard dl{margin:22px 0}.sd-dashboard dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #23344d;padding:9px 0;font-size:12px}.sd-dashboard dt{color:#9db1cf}.sd-dashboard dd{margin:0;text-align:right;overflow-wrap:anywhere}.sd-dashboard a{color:#9bc4ff}.sd-store,.sd-dashboard button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#216af2;color:white!important;border:1px solid #498aff;border-radius:9px;padding:11px 16px;font-weight:600;font-size:13px;cursor:pointer}.sd-store{width:100%;margin-top:10px}.sd-table-wrap{overflow-x:auto}.sd-dashboard table{border-collapse:collapse;width:100%;font-size:13px}.sd-dashboard caption{text-align:left;padding:0 0 12px;color:#97adc9}.sd-dashboard th,.sd-dashboard td{text-align:left;border-bottom:1px solid #283c58;padding:14px 10px;overflow-wrap:anywhere}.sd-dashboard th{color:#a5bbd9;width:32%}.sd-history{background:repeating-linear-gradient(0deg,#0b172a,#0b172a 39px,#1a2c45 40px);border:1px solid #283c58;border-radius:12px;padding:36px 22px;min-height:170px;text-align:center}.sd-dashboard details{border-top:1px solid #283d5b;padding:20px 0}.sd-dashboard summary{cursor:pointer;font-size:15px;font-weight:600}.sd-dashboard label{display:flex;flex-direction:column;font-size:12px;gap:8px;color:#aec3df;margin:15px 0}.sd-dashboard input{width:100%;min-width:0;border:1px solid #38516f;background:#080f1e;color:white;border-radius:8px;padding:11px}.sd-estimate-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sd-dashboard :focus-visible{outline:3px solid #85beff;outline-offset:3px}.sd-dashboard button:disabled{opacity:.6;cursor:wait}.sd-loading{min-height:120px;display:flex;align-items:center;justify-content:center}.sd-pin{display:block;color:#9fb0ca;font-size:12px;margin:12px auto}.sd-pin input{background:#0b182b;border:1px solid #334762;color:#eef5ff;border-radius:8px;padding:8px;margin-left:10px;width:135px}@media(max-width:640px){.sd-offers{grid-template-columns:1fr}.sd-product{align-items:flex-start;gap:15px}.sd-image{width:85px;height:110px}.sd-image span{font-size:30px}.sd-image small{font-size:9px}.sd-estimate-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-dashboard th{width:40%}.sd-product h2{font-size:23px}.sd-best{padding:18px}.sd-offer{padding:18px}.sd-dashboard{border-radius:16px}.sd-pin input{margin-top:8px}}
.sd-best h3{font-size:18px;line-height:1.5}.sd-history{background:#0b172a;padding:22px;text-align:left}.sd-history>p{text-align:center}.sd-history-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 14px;padding:14px 0;border-bottom:1px solid #283c58}.sd-history-stats h4{grid-column:1/-1;margin:0;color:#b9d5ff}.sd-history-stats p{font-size:12px;margin:4px 0}.sd-graph-wrap{width:100%;overflow-x:auto;margin:16px 0}.sd-graph-wrap svg{display:block;width:100%;min-width:520px;height:auto;max-height:340px}.sd-graph-wrap text{fill:#b8c9e1;font-size:11px}.sd-gridline{stroke:#263b57;stroke-width:1}.sd-axis-label{font-size:12px!important}.sd-axis-date{font-size:10px!important}.sd-history-legend{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin:8px 0 18px;font-size:12px}.sd-history-legend span{display:inline-flex;align-items:center;gap:7px}.sd-history-legend i{width:10px;height:10px;border-radius:50%}@media(max-width:760px){.sd-history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sd-dashboard th{width:auto}.sd-pin input{margin-left:0}.sd-graph-wrap svg{min-width:480px}.sd-table-wrap table{min-width:580px}.sd-history-stats{grid-template-columns:1fr}.sd-history-stats h4{grid-column:auto}}

.sd-dashboard select{width:100%;max-width:240px;background:#101e33;color:#e8f0ff;border:1px solid #38516f;border-radius:8px;padding:11px;font:inherit}.sd-dashboard select:focus-visible,.sd-dashboard button:focus-visible,.sd-dashboard a:focus-visible{outline:3px solid #71aaff;outline-offset:3px}

.sd-image{position:relative}.sd-image img{min-height:0;flex:1 1 auto;height:calc(100% - 28px)}.sd-image .sd-thumbnail-pending{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.sd-image small{padding:2px 4px;overflow-wrap:anywhere}

.sd-media figure{margin:16px 0}.sd-media figure>img,.sd-media video{display:block;width:100%;max-width:700px;max-height:520px;object-fit:contain;border:1px solid #294365;border-radius:12px;background:#0b172a}.sd-media figcaption{font-size:13px;color:#aec3df;margin:10px 0}.sd-media-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:4px;margin-bottom:16px}.sd-media-thumbnails img{width:100%;height:100%;object-fit:contain}.sd-media [hidden]{display:none!important}@media(max-width:640px){.sd-media figure>img,.sd-media video{max-height:360px}.sd-media-thumbnails>a{flex-basis:64px;width:64px;height:64px}}

.sd-offer .sd-sellers{border-top:1px solid #294365;margin:20px 0;padding-top:18px}.sd-sellers h4{color:#e8f0ff;font-size:15px;margin:0 0 12px}.sd-seller-record{padding:12px 0;border-bottom:1px solid #294365}.sd-seller-record:last-child{border-bottom:0}.sd-seller-record dl{margin:0}.sd-seller-record dd{max-width:62%;overflow-wrap:anywhere}.sd-seller-record p{font-size:12px}.sd-seller-record a{display:inline-block;min-height:32px;padding:6px 0}@media(max-width:640px){.sd-seller-record dl div{align-items:flex-start;gap:10px}.sd-seller-record dd{max-width:58%}.sd-sellers{width:100%}}

.sd-media-document,.sd-media-video{margin:16px 0;padding:14px;border:1px solid #294365;border-radius:12px}.sd-media-document h5{margin:0 0 12px}.sd-media-document>a,.sd-media-video>a{margin-left:14px}.sd-pdf-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.sd-pdf-controls span{color:#aec3df}.sd-media [data-pdf-canvas]{display:block;max-width:100%;height:auto!important;background:#fff;border-radius:8px}.sd-media [data-360-viewer]{width:min(100%,700px);height:min(75vw,520px);min-height:300px;position:relative;background:#0b172a;border:1px solid #294365;border-radius:12px;overflow:hidden}.sd-media [data-360-viewer] img{max-width:100%;max-height:100%}.sd-media .vjs-fluid{max-width:700px;max-height:520px}
.sd-media-main-image{max-width:min(100%,700px)}.sd-media-main-image>a{display:grid;place-items:center;min-height:220px;background:#0b172a;border:1px solid #294365;border-radius:12px;position:relative}.sd-media-main-image img{display:block;max-width:100%;max-height:520px;object-fit:contain}.sd-media-main-image [role=status]{position:absolute;left:10px;bottom:8px;padding:4px 8px;border-radius:6px;background:#101e33e8;color:#e8f0ff;font-size:12px}.sd-media-thumbnails>a{display:block;flex:0 0 82px;width:82px;height:82px;border:1px solid #294365;border-radius:8px;padding:4px}.sd-media-thumbnails>a img{width:100%;height:100%;object-fit:contain}
.sd-360-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.sd-media [data-360-dialog]{width:min(100%,760px);margin:14px 0;padding:12px;background:#081326;border:1px solid #315a94;border-radius:14px}.sd-media [data-360-viewer]{width:100%;height:min(75vw,520px);min-height:260px;position:relative;background:#0b172a;border:1px solid #294365;border-radius:12px;overflow:hidden}.sd-media [data-360-viewer] img{max-width:100%;max-height:100%}.sd-media [data-360-viewer]:focus-visible,.sd-360-controls button:focus-visible{outline:3px solid #71aaff;outline-offset:3px}@media(max-width:640px){.sd-media [data-360-dialog]{padding:8px}.sd-media [data-360-viewer]{height:72vw;min-height:220px;max-height:360px}.sd-360-controls button{min-height:44px}}

.sd-media-placeholder{display:grid;place-items:center;width:min(100%,700px);min-height:180px;padding:24px;text-align:center;color:#aec3df;background:linear-gradient(145deg,#101e33,#0b172a);border:1px dashed #40577a;border-radius:12px}
.sd-media .sd-media-main-image figcaption { color: #243a58; background: #fff; }
.sd-media .sd-muted { color: #243a58; background: #fff; }
[data-360-dialog] [data-360-frame-count] { color: #edf4ff; }
