/* Collect It All v39 */
:root{
  --v38-bg:#020b18;
  --v38-panel:#071426;
  --v38-panel-2:#091a30;
  --v38-line:#162b48;
  --v38-blue:#25b8ff;
  --v38-purple:#795cff;
  --v38-green:#18d593;
  --v38-red:#ff5e75;
  --v38-orange:#ffad37;
}
#dashboard{padding:0!important;background:transparent!important}
.v38-dashboard-shell{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(310px,.92fr);gap:16px;color:#edf5ff}
.v38-overview-card,.v38-intel-card,.v38-panel{border:1px solid var(--v38-line);border-radius:14px;background:linear-gradient(145deg,rgba(8,24,45,.98),rgba(3,13,27,.98));box-shadow:0 18px 50px rgba(0,0,0,.22);overflow:hidden}
.v38-overview-card{min-height:310px}.v38-intel-card{min-height:310px}
.v38-panel{min-height:260px}
.v38-section-head{min-height:52px;padding:13px 16px;border-bottom:1px solid rgba(31,56,91,.72);display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(90deg,rgba(24,55,97,.22),transparent)}
.v38-section-head>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v38-section-head span{font-size:13px;font-weight:900;letter-spacing:.035em;color:#f5f8ff}.v38-section-head small{display:inline-flex;align-items:center;border:1px solid rgba(24,213,147,.21);border-radius:999px;padding:3px 8px;color:#39e8a9;background:rgba(24,213,147,.08);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}
.v38-ghost{border:0;background:transparent;color:#a9c4e9;font-size:10px;font-weight:800;white-space:nowrap}.v38-ghost:hover{color:#fff}
.v38-overview-main{display:grid;grid-template-columns:1.15fr 1fr;min-height:185px}.v38-total{position:relative;padding:22px 20px;overflow:hidden;border-right:1px solid rgba(31,56,91,.64)}.v38-total>span,.v38-summary-grid span{display:block;color:#8095b1;font-size:10px;text-transform:uppercase;letter-spacing:.075em;font-weight:800}.v38-total>strong{display:block;margin-top:4px;color:#fff;font-size:34px;letter-spacing:-.04em}.v38-total>em{display:block;margin-top:5px;font-style:normal;font-size:11px;font-weight:750}.v38-total>em.up{color:var(--v38-green)}.v38-total>em.down{color:var(--v38-red)}.v38-spark-label{position:absolute;left:20px;bottom:83px;color:#607792;font-size:8px;letter-spacing:.04em;text-transform:uppercase}.v38-spark{position:absolute;left:18px;right:18px;bottom:12px;width:calc(100% - 36px);height:72px;filter:drop-shadow(0 5px 9px rgba(72,112,255,.35))}
.v38-summary-grid{display:grid;grid-template-columns:1fr 1fr}.v38-summary-grid>div{padding:23px 18px;border-right:1px solid rgba(31,56,91,.5);border-bottom:1px solid rgba(31,56,91,.5)}.v38-summary-grid>div:nth-child(2n){border-right:0}.v38-summary-grid>div:nth-last-child(-n+2){border-bottom:0}.v38-summary-grid b{display:block;margin-top:7px;color:#f8fbff;font-size:19px}.v38-summary-grid .good{color:var(--v38-green)}.v38-summary-grid .bad{color:var(--v38-red)}
.v38-overview-counts{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(31,56,91,.72)}.v38-overview-counts>div{display:flex;align-items:center;gap:9px;padding:13px 15px;border-right:1px solid rgba(31,56,91,.58)}.v38-overview-counts>div:last-child{border-right:0}.v38-overview-counts i{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:#9f8dff;background:linear-gradient(145deg,rgba(121,92,255,.28),rgba(37,184,255,.12));font-style:normal}.v38-overview-counts span{color:#879bb7;font-size:9px;text-transform:uppercase;font-weight:800}.v38-overview-counts b{display:block;color:#eef5ff;font-size:16px;margin-top:1px}
.v38-intel-list{padding:5px 13px}.v38-intel-list>div{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;border-bottom:1px solid rgba(31,56,91,.56)}.v38-intel-list>div:last-child{border-bottom:0}.v38-intel-list i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900}.v38-intel-list i.blue{color:#8bdcff;background:rgba(37,184,255,.18)}.v38-intel-list i.purple{color:#b4a4ff;background:rgba(121,92,255,.18)}.v38-intel-list i.orange{color:#ffd088;background:rgba(255,173,55,.17)}.v38-intel-list i.red{color:#ff9aaa;background:rgba(255,94,117,.17)}.v38-intel-list span{color:#8093ad;font-size:10px}.v38-intel-list b{display:block;color:#eaf2ff;font-size:11px;margin-top:2px}.v38-intel-list strong{font-size:11px;color:#f6f9ff}.v38-intel-list strong.good{color:var(--v38-green)}
.v38-recent,.v38-priority,.v38-health{grid-column:1}.v38-gainers,.v38-candidates,.v38-mix{grid-column:2}.v38-recent,.v38-gainers{min-height:330px}.v38-priority,.v38-candidates{min-height:345px}.v38-health,.v38-mix{min-height:300px}.v38-activity{grid-column:1 / -1;min-height:245px}
.v38-cover-row{display:grid;grid-template-columns:repeat(5,minmax(105px,1fr));gap:0;height:calc(100% - 52px)}.v38-gainers .v38-cover-row{grid-template-columns:repeat(2,minmax(120px,1fr))}.v38-cover-tile{padding:13px;border-right:1px solid rgba(31,56,91,.55);min-width:0}.v38-cover-tile:last-child{border-right:0}.v38-cover-tile img{width:100%;height:158px;object-fit:cover;border-radius:5px;border:1px solid #294363;background:#0d2038;box-shadow:0 10px 22px rgba(0,0,0,.32)}.v38-gainers .v38-cover-tile:nth-child(n+3){display:none}.v38-cover-tile b{display:block;margin-top:9px;color:#f2f6ff;font-size:10px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v38-cover-tile span{display:block;margin-top:3px;color:#7186a4;font-size:8px;text-transform:uppercase}.v38-cover-tile strong{display:block;margin-top:2px;color:#34e3a5;font-size:12px}
.v38-list-table{padding:4px 14px}.v38-list-table>div{display:grid;grid-template-columns:34px minmax(0,1fr) 86px 66px;gap:10px;align-items:center;min-height:54px;border-bottom:1px solid rgba(31,56,91,.55)}.v38-list-table>div:last-child{border-bottom:0}.v38-list-table img{width:30px;height:42px;object-fit:cover;border-radius:3px;border:1px solid #29405e}.v38-list-table span b{display:block;color:#edf4ff;font-size:10px}.v38-list-table span small{display:block;color:#748ba9;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v38-list-table strong{color:#f5f8ff;font-size:10px;text-align:right}.v38-list-table em{justify-self:end;border-radius:5px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.v38-list-table em.high,.v38-list-table em.bad{color:#ff8495;background:rgba(255,94,117,.12);border:1px solid rgba(255,94,117,.24)}.v38-list-table em.medium,.v38-list-table em.warn{color:#ffc66b;background:rgba(255,173,55,.12);border:1px solid rgba(255,173,55,.24)}.v38-list-table em.good{color:#4ce7af;background:rgba(24,213,147,.12);border:1px solid rgba(24,213,147,.24)}
.v38-health-body,.v38-mix-body{height:calc(100% - 52px);display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;padding:17px}.v38-gauge{--score:0deg;width:146px;height:146px;margin:auto;border-radius:50%;display:grid;place-items:center;background:conic-gradient(from 225deg,var(--v38-green) 0 var(--score),#15263f var(--score) 270deg,transparent 270deg);position:relative}.v38-gauge:before{content:"";position:absolute;width:112px;height:112px;border-radius:50%;background:#071426;box-shadow:inset 0 0 0 1px #172c49}.v38-gauge>div{position:relative;text-align:center}.v38-gauge b{font-size:33px}.v38-gauge span{color:#7c90ac;font-size:11px}.v38-gauge small{display:block;margin-top:5px;color:var(--v38-green);font-weight:850;font-size:10px}.v38-health-stats>div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid rgba(31,56,91,.45);color:#8398b5;font-size:9px}.v38-health-stats b{color:#e7effb;font-size:10px}
.v38-donut{width:150px;height:150px;margin:auto;border-radius:50%;display:grid;place-items:center;position:relative}.v38-donut:before{content:"";position:absolute;width:98px;height:98px;border-radius:50%;background:#071426;box-shadow:inset 0 0 0 1px #172c49}.v38-donut>div{position:relative;text-align:center}.v38-donut b{display:block;color:#fff;font-size:17px}.v38-donut span{color:#7990ae;font-size:9px}.v38-mix-legend>div{display:grid;grid-template-columns:9px minmax(0,1fr) 34px 60px;align-items:center;gap:6px;padding:7px 0;border-bottom:1px solid rgba(31,56,91,.45);font-size:9px}.v38-mix-legend i{width:8px;height:8px;border-radius:2px}.v38-mix-legend i.c0{background:#6557ff}.v38-mix-legend i.c1{background:#26bfff}.v38-mix-legend i.c2{background:#ff704d}.v38-mix-legend i.c3{background:#f5ad2b}.v38-mix-legend i.c4{background:#19d4a5}.v38-mix-legend span{color:#a9b7ca}.v38-mix-legend b{color:#f1f6ff}.v38-mix-legend small{text-align:right;color:#7186a5}
.v38-activity-list{display:grid;grid-template-columns:repeat(3,1fr);padding:8px 14px}.v38-activity-list>div{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;border-right:1px solid rgba(31,56,91,.48);border-bottom:1px solid rgba(31,56,91,.48)}.v38-activity-list>div:nth-child(3n){border-right:0}.v38-activity-list i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(121,92,255,.18);color:#b9aaff;font-style:normal}.v38-activity-list b{display:block;color:#eaf2ff;font-size:10px}.v38-activity-list small{display:block;color:#7187a4;font-size:8px}.v38-activity-list time{color:#7187a4;font-size:8px}

/* Sold comps collection */
.collection-market-pricing{background:linear-gradient(135deg,rgba(9,31,56,.95),rgba(7,19,37,.95))!important;border-color:#203c62!important}
.v38-collection-table{min-width:1320px}.v38-collection-table th{white-space:nowrap}.v38-collection-table .titlecell{min-width:245px}.v38-money-input{width:102px!important;text-align:right;font-variant-numeric:tabular-nums}.v38-suggested-input{border-color:rgba(121,92,255,.55)!important;background:rgba(121,92,255,.08)!important;color:#f5f1ff!important;font-weight:850!important}.v38-manual{color:#b4a3ff!important}.v38-row-comps{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.v38-comp-stat,.v38-comp-empty{display:inline-flex;border:1px solid rgba(37,184,255,.2);border-radius:999px;padding:2px 6px;color:#8ca3c1;background:rgba(37,184,255,.05);font-size:8px;white-space:nowrap}.v38-comp-stat b{color:#59d3ff;margin-right:3px}.v38-comp-empty{color:#7e90a8;border-color:#243a57}.v38-link-stack{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.v38-sold-link{white-space:nowrap}.v38-collection-card .v38-card-prices{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:11px 0}.v38-card-prices>div{padding:8px;border:1px solid #293a55;border-radius:9px;background:#0b1423}.v38-card-prices span{display:block;color:#8492a8;font-size:9px}.v38-card-prices b{display:block;font-size:12px}.v38-card-suggested{width:100%!important;min-width:0;margin-top:3px;padding:5px 7px!important;font-size:12px!important}

/* Grading separation */
.v38-grade-tabs{display:flex;gap:7px;padding:0 0 13px}.v38-grade-tabs button{border:1px solid #2d4567;border-radius:999px;padding:8px 13px;background:#0b1729;color:#91a6c4;font-weight:850}.v38-grade-tabs button.active{border-color:#765eff;color:#fff;background:linear-gradient(135deg,rgba(121,92,255,.35),rgba(37,184,255,.17));box-shadow:0 0 0 3px rgba(121,92,255,.08)}.v38-grade-tabs span{display:inline-grid;place-items:center;min-width:19px;height:19px;margin-left:5px;border-radius:50%;background:rgba(255,255,255,.09);font-size:10px}.v38-grading-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 14px;border:1px solid #243d61;border-radius:12px;background:linear-gradient(135deg,#0d1d34,#081326)}.v38-grading-head h3{margin:0 0 3px}.v38-grading-table{min-width:1100px}.v38-grading-table img.cover{width:42px;height:63px;object-fit:cover}.v38-grade-decision{display:inline-flex;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:900}.v38-grade-decision.good{color:#55e5b0;background:rgba(24,213,147,.1);border:1px solid rgba(24,213,147,.27)}.v38-grade-decision.warn{color:#ffd07c;background:rgba(255,173,55,.1);border:1px solid rgba(255,173,55,.27)}.v38-grade-decision.bad{color:#ff94a4;background:rgba(255,94,117,.1);border:1px solid rgba(255,94,117,.27)}
.v38-pricing-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0}.v38-pricing-summary>div{padding:11px;border:1px solid #2a3d59;border-radius:10px;background:#0b1422}.v38-pricing-summary span{display:block;color:#8494aa;font-size:9px;text-transform:uppercase}.v38-pricing-summary b{display:block;margin-top:4px;color:#f1f6ff}

@media(max-width:1150px){
  .v38-dashboard-shell{grid-template-columns:1fr 1fr}.v38-overview-card{grid-column:1 / -1}.v38-intel-card{grid-column:1 / -1}.v38-recent,.v38-priority,.v38-health{grid-column:1}.v38-gainers,.v38-candidates,.v38-mix{grid-column:2}.v38-cover-row{grid-template-columns:repeat(3,1fr)}.v38-cover-tile:nth-child(n+4){display:none}.v38-gainers .v38-cover-row{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:760px){
  .v38-dashboard-shell{grid-template-columns:1fr;gap:12px}.v38-overview-card,.v38-intel-card,.v38-panel,.v38-recent,.v38-gainers,.v38-priority,.v38-candidates,.v38-health,.v38-mix,.v38-activity{grid-column:1}.v38-overview-main{grid-template-columns:1fr}.v38-total{border-right:0;border-bottom:1px solid rgba(31,56,91,.64);min-height:170px}.v38-overview-counts{grid-template-columns:repeat(2,1fr)}.v38-overview-counts>div:nth-child(2n){border-right:0}.v38-overview-counts>div:last-child{grid-column:1 / -1}.v38-cover-row,.v38-gainers .v38-cover-row{grid-template-columns:repeat(2,1fr)}.v38-cover-tile:nth-child(n+3){display:none}.v38-health-body,.v38-mix-body{grid-template-columns:1fr;gap:15px}.v38-activity-list{grid-template-columns:1fr}.v38-activity-list>div{border-right:0}.v38-list-table>div{grid-template-columns:32px minmax(0,1fr) 70px}.v38-list-table em{display:none}.v38-collection-card .v38-card-prices{grid-template-columns:1fr 1fr}.v38-pricing-summary{grid-template-columns:1fr 1fr}
}

/* Collect It All v39 — market ownership, ROI grading, fixed tables, and key signals */
.v39-fixed-table{table-layout:fixed;width:100%;min-width:1180px}.v39-fixed-table col.c-cover{width:66px}.v39-fixed-table col.c-book{width:290px}.v39-fixed-table col.c-grade{width:112px}.v39-fixed-table col.c-money{width:126px}.v39-fixed-table col.c-pl{width:112px}.v39-fixed-table col.c-roi{width:84px}.v39-fixed-table col.c-comps{width:145px}.v39-fixed-table col.c-evidence{width:245px}.v39-fixed-table col.c-date{width:126px}.v39-fixed-table col.c-actions{width:160px}.v39-fixed-table th,.v39-fixed-table td{vertical-align:middle;box-sizing:border-box}.v39-fixed-table td.number,.v39-fixed-table th.number{text-align:right}.v39-fixed-table .row-actions{justify-content:flex-end;flex-wrap:wrap}.v39-help{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1px solid #466182;color:#9fb7d5;font-size:9px;cursor:help}.v39-suggested-value{color:#62dfb2;font-variant-numeric:tabular-nums}.v39-market-input{border-color:rgba(37,184,255,.45)!important;background:rgba(37,184,255,.07)!important;color:#eef8ff!important;font-weight:800!important}
.v39-key-icons{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.v39-key-icons span{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(255,185,62,.25);border-radius:999px;padding:2px 7px;background:rgba(255,185,62,.07);font-size:11px;white-space:nowrap}.v39-key-icons small{color:#d6c79e;font-size:8px;font-weight:800}.v39-grading-disclaimer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;margin-bottom:12px;border:1px solid #31507a;border-radius:13px;background:linear-gradient(135deg,rgba(18,43,74,.96),rgba(7,20,38,.96))}.v39-grading-disclaimer>div{min-width:0}.v39-grading-disclaimer b{display:block;color:#f0f6ff;font-size:13px}.v39-grading-disclaimer span{display:block;margin-top:4px;color:#93a7c3;font-size:11px;line-height:1.5;max-width:900px}.v39-roi-list{display:grid;gap:12px;margin-top:12px}.v39-roi-card{display:grid;grid-template-columns:122px minmax(0,1fr);gap:16px;padding:15px;border:1px solid #274466;border-radius:16px;background:linear-gradient(145deg,#0d1d32,#071424);box-shadow:0 14px 30px rgba(0,0,0,.18)}.v39-roi-cover{position:relative}.v39-roi-cover img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:8px;border:1px solid #365474;background:#0a1626}.v39-priority{position:absolute;left:7px;right:7px;bottom:7px;text-align:center;padding:5px 6px;border-radius:7px;font-size:9px;font-weight:900;backdrop-filter:blur(5px)}.v39-priority.good{color:#66efba;background:rgba(9,51,39,.88);border:1px solid rgba(63,221,163,.35)}.v39-priority.warn{color:#ffd17d;background:rgba(65,44,8,.9);border:1px solid rgba(255,190,76,.35)}.v39-priority.bad{color:#ff9aa8;background:rgba(61,16,25,.9);border:1px solid rgba(255,106,128,.35)}.v39-roi-main h3{margin:0 0 3px}.v39-condition{align-self:flex-start;display:inline-flex;flex-direction:column;gap:2px;padding:7px 10px;border:1px solid #314e73;border-radius:10px;color:#849ab7;font-size:9px;text-align:right}.v39-condition b{color:#e9f2ff;font-size:11px}.v39-roi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:13px 0}.v39-roi-grid>div{padding:11px;border:1px solid #28415f;border-radius:11px;background:#091729;min-width:0}.v39-roi-grid span{display:block;color:#7f94af;font-size:8px;text-transform:uppercase;letter-spacing:.04em}.v39-roi-grid b{display:block;margin-top:5px;color:#f2f6ff;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v39-roi-grid small{display:block;margin-top:4px;color:#7186a3;font-size:8px;line-height:1.3}.v39-stars{color:#ffca63!important;letter-spacing:1px}.v39-chance.good{color:#50e6af}.v39-chance.warn{color:#ffd176}.v39-chance.bad{color:#ff92a3}.v39-recommendation{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;border-radius:11px;margin-bottom:11px}.v39-recommendation.good{background:rgba(26,209,145,.08);border:1px solid rgba(54,226,169,.25)}.v39-recommendation.warn{background:rgba(255,176,55,.08);border:1px solid rgba(255,194,91,.25)}.v39-recommendation.bad{background:rgba(255,88,111,.08);border:1px solid rgba(255,107,128,.25)}.v39-recommendation strong{font-size:12px}.v39-recommendation span{color:#9aacbf;font-size:10px;line-height:1.45}.v39-reasons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:11px}.v39-reasons>div{padding:10px;border:1px solid #263d5a;border-radius:10px;background:rgba(5,14,26,.45)}.v39-reasons b{display:block;margin-bottom:6px;color:#dfe8f5;font-size:10px}.v39-reasons span{display:block;margin:4px 0;font-size:9px;line-height:1.35}.v39-reasons .yes{color:#65dfb1}.v39-reasons .no{color:#ff9dad}.v39-sold-table{min-width:1040px}.v39-sold-table img.cover{width:42px;height:63px;object-fit:cover;border-radius:4px}
@media(max-width:900px){.v39-roi-grid{grid-template-columns:1fr 1fr}.v39-recommendation{grid-template-columns:1fr}.v39-grading-disclaimer{align-items:flex-start;flex-direction:column}.v39-roi-card{grid-template-columns:92px minmax(0,1fr)}}
@media(max-width:620px){.v39-roi-card{grid-template-columns:1fr}.v39-roi-cover{width:112px}.v39-roi-grid,.v39-reasons{grid-template-columns:1fr}.v39-condition{text-align:left;margin-top:8px}.v39-key-icons small{display:none}.v39-fixed-table{min-width:1050px}}

/* v39 phased bulk-import experience */
.v39-import-working{margin-top:14px;padding:17px;border:1px solid #2b4c75;border-radius:15px;background:linear-gradient(145deg,rgba(11,31,55,.98),rgba(6,18,34,.98));box-shadow:0 14px 34px rgba(0,0,0,.18)}
.v39-import-working-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:13px}.v39-import-working-head span,.v39-import-success-copy>span{color:#58cffb;font-size:9px;font-weight:900;letter-spacing:.12em}.v39-import-working-head h3{margin:3px 0 0;color:#f3f8ff}.v39-import-working-head>b{color:#92a8c4;font-size:11px}
.v39-import-phase-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.v39-import-phase-list>div{position:relative;padding:10px;border:1px solid #253d5c;border-radius:10px;background:#091629}.v39-import-phase-list>div:before{content:"";position:absolute;left:0;right:100%;bottom:0;height:3px;border-radius:0 0 10px 10px;background:linear-gradient(90deg,#29bfff,#7c62ff);transition:right .25s ease}.v39-import-phase-list>div.active{border-color:#4e77aa}.v39-import-phase-list>div.active:before{right:35%;animation:v39ImportPulse 1.1s ease-in-out infinite alternate}.v39-import-phase-list>div.done{border-color:rgba(38,213,151,.35)}.v39-import-phase-list>div.done:before{right:0;background:#26d597}.v39-import-phase-list span{display:block;color:#d9e6f7;font-size:10px;font-weight:800}.v39-import-phase-list i{display:block;margin-top:4px;color:#748aa6;font-size:8px;font-style:normal}.v39-import-phase-list>div.active i{color:#71d7ff}.v39-import-phase-list>div.done i{color:#4ce0ae}@keyframes v39ImportPulse{from{opacity:.45}to{opacity:1}}
.v39-import-success{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;margin-bottom:14px;border:1px solid rgba(35,213,151,.34);border-radius:16px;background:linear-gradient(135deg,rgba(12,53,44,.78),rgba(6,25,42,.96));box-shadow:0 15px 35px rgba(0,0,0,.16)}.v39-import-success-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:rgba(38,213,151,.15);border:1px solid rgba(57,231,174,.4);color:#55e8b5;font-size:24px;font-weight:900}.v39-import-success h2{margin:3px 0 2px;color:#f3f9ff;font-size:23px}.v39-import-success p{margin:0;color:#9cafc7;font-size:11px}.v39-import-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px}.v39-import-summary-strip>div{padding:8px 10px;border:1px solid rgba(93,138,180,.25);border-radius:9px;background:rgba(2,15,29,.34)}.v39-import-summary-strip b{display:block;color:#f0f7ff;font-size:16px}.v39-import-summary-strip span{display:block;margin-top:2px;color:#7e94b0;font-size:8px;text-transform:uppercase;letter-spacing:.04em}
#v39ImportReviewDetails:not(.hidden){animation:v39ReviewReveal .24s ease}@keyframes v39ReviewReveal{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@media(max-width:900px){.v39-import-phase-list{grid-template-columns:1fr 1fr}.v39-import-success{grid-template-columns:46px minmax(0,1fr)}.v39-import-success .btn{grid-column:1/-1;width:100%}.v39-import-summary-strip{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.v39-import-phase-list{grid-template-columns:1fr}.v39-import-success{grid-template-columns:1fr}.v39-import-success-icon{width:42px;height:42px}.v39-import-summary-strip{grid-template-columns:1fr 1fr}}
.import-step.complete{background:rgba(38,213,151,.1);color:#55ddb0}.import-step.complete span{background:#25c991;color:#061a14}
