.dash-note{display:block;margin-top:7px;color:#8195b6;font-size:11px;line-height:1.45}.dash-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.import-help{max-width:760px;margin:22px auto 0;color:#7f94b6;font-size:12px;line-height:1.7}.import-help code{color:#cbd9ee;background:#14253e;border:1px solid #273d5d;border-radius:5px;padding:2px 5px}.import-help a{color:#a9c4ef;text-decoration:underline;text-underline-offset:2px}.portfolio-panel,.watchlist-panel,.privacy-panel,.capital-panel{margin-top:24px}.capital-panel{background:#0d1a2d;border:1px solid #223a5b;border-radius:14px;padding:18px}.portfolio-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:18px 0}.portfolio-toolbar h2{margin:6px 0 0;font-size:24px}.portfolio-head{grid-template-columns:1.8fr .9fr 1.1fr 1.1fr 1fr 1.8fr}.domain-row{display:grid;grid-template-columns:1.8fr .9fr 1.1fr 1.1fr 1fr 1.8fr;gap:0;border-top:1px solid #1d3555;align-items:center;min-height:72px}.domain-row>span{padding:14px 16px;color:#d8e4f6;font-size:13px;min-width:0}.domain-cell b{display:block;color:#fff;word-break:break-word}.domain-cell small{display:block;color:#7f95b7;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.domain-row small{color:#7f95b7}.decision-pill{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.03em;background:#162943;color:#9fb3d1;border:1px solid #294361}.decision-hold{background:rgba(20,184,109,.12);border-color:rgba(20,184,109,.35);color:#69e2aa}.decision-review{background:rgba(242,184,75,.12);border-color:rgba(242,184,75,.35);color:#ffd275}.decision-drop{background:rgba(242,107,107,.12);border-color:rgba(242,107,107,.35);color:#ff9a9a}.row-actions{display:flex;gap:5px;flex-wrap:wrap}.row-actions button{border:1px solid #355071;background:#13243d;color:#c9d8ef;border-radius:7px;padding:7px 8px;font-size:10px;font-weight:750;cursor:pointer}.row-actions button:hover{border-color:#5484c3;color:#fff}.row-actions button.danger{border-color:#63384b;color:#ff9d9d}.watchlist-panel,.privacy-panel{background:#0d1a2d;border:1px solid #223a5b;border-radius:14px;padding:18px}.privacy-panel{border-color:#2a405f}.privacy-copy{max-width:760px;font-size:12px}.privacy-actions{justify-content:flex-start;margin-top:16px}.btn-danger{background:rgba(242,107,107,.08);color:#ff9d9d;border:1px solid #63384b}.btn-danger:hover{background:rgba(242,107,107,.14);border-color:#a55366}.privacy-panel a{color:#a9c4ef;text-decoration:underline}.watchlist-items{display:flex;gap:8px;flex-wrap:wrap}.watch-item{display:inline-flex;align-items:center;border:1px solid #2b4568;background:#11223a;border-radius:999px;overflow:hidden}.watch-chip{display:inline-flex;color:#bfd0e8;padding:8px 8px 8px 11px;font-size:12px}.watch-item:hover{border-color:#2d6bff}.watch-chip:hover{color:#fff}.watch-remove{border:0;border-left:1px solid #2b4568;background:transparent;color:#8197b7;width:30px;align-self:stretch;cursor:pointer;font-size:16px;line-height:1}.watch-remove:hover,.watch-remove:focus-visible{background:#172d4a;color:#ff9d9d;outline:none}.mobile-dash-nav{display:none}.dash-notice{margin:0 0 18px;padding:14px 16px;border-radius:12px;background:#0e382a;border:1px solid #246a4b;color:#9ef0c9;font-size:13px;font-weight:750;line-height:1.55;box-shadow:0 10px 32px rgba(0,0,0,.16)}.onboarding-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:860px;margin:26px auto}.onboarding-step{display:grid;gap:8px;text-align:left;background:#101f36;border:1px solid #28425f;border-radius:12px;padding:16px}.onboarding-step b{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:#1d5fea;color:#fff;font-size:12px}.onboarding-step strong{font-size:14px;color:#fff}.onboarding-step span{font-size:11px;line-height:1.55;color:#8fa5c4}@media(max-width:1120px){.portfolio-head,.domain-row{grid-template-columns:1.6fr .8fr 1fr 1fr 1fr 1.6fr}.domain-row>span{padding:12px 10px}}@media(max-width:960px){.mobile-dash-nav{display:block;margin:-4px -2px 18px;padding:10px 0 12px;border-bottom:1px solid #1f3354}.mobile-dash-brand{display:block;width:154px}.mobile-dash-brand img{display:block;width:100%;height:auto}.mobile-dash-links{display:flex;gap:16px;overflow-x:auto;padding:12px 0 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-dash-links::-webkit-scrollbar{display:none}.mobile-dash-links a{flex:0 0 auto;color:#a9bbd5;font-size:12px;font-weight:700;white-space:nowrap}.mobile-dash-links a:hover{color:#fff}}@media(max-width:780px){.portfolio-toolbar{align-items:flex-start;flex-direction:column}.portfolio-toolbar .dash-actions{justify-content:flex-start}.domain-row{display:block;padding:14px;border-top:1px solid #1d3555}.domain-row>span{display:flex;justify-content:space-between;gap:16px;padding:7px 0}.domain-row>span:before{color:#7087a9;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.domain-row>span:nth-child(1):before{content:'Domain'}.domain-row>span:nth-child(2):before{content:'Decision'}.domain-row>span:nth-child(3):before{content:'Acquisition'}.domain-row>span:nth-child(4):before{content:'Renewal cost'}.domain-row>span:nth-child(5):before{content:'Renewal date'}.domain-row>span:nth-child(6):before{content:'Renew / Drop'}.domain-cell{display:block!important}.domain-cell:before{display:none}.row-actions{justify-content:flex-end}.table-wrap{overflow:visible}.watchlist-panel,.privacy-panel{padding:14px}.onboarding-grid{grid-template-columns:1fr}.empty-state .dash-actions{justify-content:stretch}.empty-state .dash-actions .btn{width:100%}.dash-notice{position:sticky;top:8px;z-index:30;margin-bottom:14px}}@media(max-width:520px){.mobile-dash-brand{width:142px}.mobile-dash-links{gap:14px}.onboarding-step{padding:14px}}
.scenario-card{display:grid;gap:10px;flex:1 1 280px;min-width:0;background:#101f36;border:1px solid #28425f;border-radius:12px;padding:16px}.scenario-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scenario-head h3{margin:8px 0 2px;color:#fff;font-size:16px;word-break:break-word}.scenario-head small{color:#7f95b7;font-size:10px}.scenario-head .watch-remove{border:1px solid #2b4568;border-radius:8px;height:30px;align-self:flex-start}.scenario-result{color:#fff;font-size:18px}.scenario-card .dash-note{margin:0}.capital-panel .dash-grid{margin-top:0}@media(max-width:780px){.capital-panel{padding:14px}.scenario-card{flex-basis:100%}}.scenario-comparison{display:grid;gap:12px;margin:12px 0 18px}.scenario-compare-card{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#101f36;border:1px solid #28425f;border-radius:12px;padding:16px}.scenario-compare-card h3{margin:8px 0 0;color:#fff;font-size:16px}.scenario-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;min-width:min(100%,360px)}.scenario-compare-cell{display:grid;gap:5px;background:#0c192b;border:1px solid #243d5c;border-radius:10px;padding:10px}.scenario-compare-cell small{color:#7f95b7;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.scenario-compare-cell strong{color:#fff;font-size:14px}.scenario-band{margin-left:5px}@media(max-width:780px){.scenario-compare-card{align-items:stretch;flex-direction:column}.scenario-compare-grid{width:100%;min-width:0}.scenario-compare-cell{padding:9px}}