:root{color:#0f172a;background:#f5f7fb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{min-width:200px;min-height:100%;margin:0}body{background:#f5f7fb;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}.brand-mark{color:#fff;background:linear-gradient(135deg,#10b981,#047857);border-radius:14px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:900;display:grid;box-shadow:0 10px 30px #10b98138}.login-page{grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);min-height:100vh;display:grid}.login-brand{color:#fff;background:radial-gradient(circle at 88% 12%,#10b98138,#0000 30%),radial-gradient(circle at 5% 95%,#d4af371f,#0000 32%),linear-gradient(145deg,#08111f 0%,#0f172a 56%,#12372f 100%);flex-direction:column;min-height:100vh;padding:42px 6vw;display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-190px;right:-170px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.brand-top{z-index:2;align-items:center;gap:14px;display:flex;position:relative}.brand-top strong{font-size:18px;display:block}.brand-top span{color:#d4af37;letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:800;display:block}.brand-copy{z-index:2;max-width:700px;margin:auto 0;position:relative}.brand-kicker,.login-kicker,.eyebrow{color:#10b981;letter-spacing:.16em;font-size:10px;font-weight:900}.brand-copy h1{letter-spacing:-.045em;max-width:650px;margin:18px 0 20px;font-size:clamp(44px,5vw,72px);line-height:.99}.brand-copy h1 span{color:#a7f3d0;display:block}.brand-copy>p{color:#cbd5e1;max-width:560px;font-size:15px;line-height:1.8}.benefits{gap:13px;max-width:560px;margin-top:34px;display:grid}.benefits>div{align-items:flex-start;gap:13px;display:flex}.benefits b{color:#a7f3d0;background:#10b98121;border:1px solid #a7f3d01f;border-radius:10px;place-items:center;min-width:34px;height:34px;font-size:10px;display:grid}.benefits strong,.benefits small{display:block}.benefits strong{font-size:13px}.benefits small{color:#94a3b8;margin-top:4px;line-height:1.5}.brand-footer{z-index:2;color:#94a3b8;align-items:center;gap:9px;font-size:11px;display:flex;position:relative}.live-dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #10b9811f}.login-form-side{background:radial-gradient(circle at 90% 10%,#10b98112,#0000 28%),#fff;place-items:center;min-height:100vh;padding:42px;display:grid}.login-card{width:min(440px,100%)}.mobile-brand{display:none}.login-card h2{letter-spacing:-.03em;margin:10px 0 8px;font-size:34px}.intro{color:#64748b;margin:0 0 30px;font-size:13px;line-height:1.7}.login-card label{color:#334155;margin:15px 0 7px;font-size:12px;font-weight:750;display:block}.input-wrap{background:#f8fafc;border:1px solid #dbe2ea;border-radius:13px;align-items:center;height:52px;padding:0 14px;transition:all .2s;display:flex}.input-wrap:focus-within{background:#fff;border-color:#10b981;box-shadow:0 0 0 4px #10b98117}.input-wrap>span{color:#94a3b8;width:28px}.input-wrap input{color:#0f172a;background:0 0;border:0;outline:0;width:100%}.login-button,.primary-button,.secondary-button{border:0;font-weight:800;transition:all .2s}.login-button{color:#fff;background:linear-gradient(135deg,#059669,#047857);border-radius:13px;justify-content:space-between;align-items:center;width:100%;height:54px;margin-top:24px;padding:0 18px;display:flex;box-shadow:0 12px 28px #0596692e}.login-button:hover,.primary-button:hover{transform:translateY(-1px)}button:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.login-error,.global-error{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:11px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.5}.access-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;gap:11px;margin-top:24px;padding:15px;display:flex}.access-note .lock{font-size:17px}.access-note strong{font-size:12px}.access-note p{color:#64748b;margin:4px 0 0;font-size:11px;line-height:1.6}.help{text-align:center;color:#94a3b8;margin-top:24px;font-size:11px}.dashboard-page{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:linear-gradient(#0b1322,#0f172a);flex-direction:column;height:100vh;min-height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.sidebar-brand{align-items:center;gap:11px;padding:0 8px 28px;display:flex}.sidebar-brand strong,.sidebar-brand small{display:block}.sidebar-brand strong{font-size:18px}.sidebar-brand small{color:#94a3b8;margin-top:2px;font-size:10px}.sidebar nav{gap:5px;display:grid}.nav-item{color:#94a3b8;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-size:12px;display:flex}.nav-item.active{color:#d1fae5;background:#10b98121}.sidebar-company{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:12px;margin-top:auto;padding:14px}.sidebar-company small,.sidebar-company strong,.sidebar-company span{display:block}.sidebar-company small{color:#64748b;letter-spacing:.13em;font-size:8px}.sidebar-company strong{margin-top:7px;font-size:11px}.company-status{color:#6ee7b7;margin-top:7px;font-size:9px}.dashboard-main{min-width:0;padding:28px 30px 45px}.topbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.topbar h1{letter-spacing:-.025em;margin:5px 0;font-size:28px}.topbar p{color:#64748b;margin:0;font-size:12px}.top-actions{align-items:center;gap:12px;display:flex}.partner-chip{background:#fff;border:1px solid #e2e8f0;border-radius:13px;align-items:center;gap:9px;padding:7px 11px 7px 7px;display:flex}.partner-avatar{color:#047857;background:#d1fae5;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.partner-chip strong,.partner-chip small{display:block}.partner-chip strong{font-size:10px}.partner-chip small{color:#94a3b8;margin-top:2px;font-size:8px}.logout-button{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:11px;height:42px;padding:0 14px;font-size:10px;font-weight:800}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:25px;display:grid}.stat-card{background:#fff;border:1px solid #e7ebf0;border-radius:16px;align-items:center;gap:13px;padding:17px;display:flex;box-shadow:0 7px 25px #0f172a09}.stat-icon{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.stat-icon.blue{color:#2563eb;background:#eff6ff}.stat-icon.green{color:#059669;background:#ecfdf5}.stat-icon.red{color:#dc2626;background:#fef2f2}.stat-card small,.stat-card strong,.stat-card span{display:block}.stat-card small{color:#94a3b8;letter-spacing:.08em;font-size:8px;font-weight:900}.stat-card strong{margin-top:2px;font-size:23px}.stat-card span{color:#94a3b8;font-size:8px}.workspace-grid{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);align-items:start;gap:15px;margin-top:15px;display:grid}.panel{background:#fff;border:1px solid #e7ebf0;border-radius:17px;overflow:hidden;box-shadow:0 8px 27px #0f172a09}.shipment-list-panel{position:sticky;top:18px}.panel-heading{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.panel-heading h2{margin:0;font-size:14px}.panel-heading p{color:#94a3b8;margin:4px 0 0;font-size:9px}.count-badge{color:#047857;background:#ecfdf5;border-radius:9px;place-items:center;min-width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.search-box{background:#f8fafc;border:1px solid #e7ebf0;border-radius:10px;align-items:center;gap:7px;height:38px;margin:12px;padding:0 11px;display:flex}.search-box span{color:#94a3b8}.search-box input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.shipment-list{max-height:650px;padding:0 10px 10px;overflow:auto}.shipment-card{text-align:left;background:#fafbfc;border:1px solid #edf0f3;border-radius:12px;width:100%;margin-top:7px;padding:13px;transition:all .18s}.shipment-card:hover,.shipment-card.selected{background:#f0fdf9;border-color:#a7f3d0;transform:translateY(-1px)}.shipment-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.shipment-card strong,.shipment-card small{display:block}.shipment-card strong{font-size:10px}.shipment-card small{color:#94a3b8;margin-top:3px;font-size:8px}.status-pill{color:#475569;white-space:nowrap;background:#e2e8f0;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.status-pill.large{padding:7px 9px;font-size:8px}.route{color:#64748b;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;margin-top:12px;font-size:8px;display:grid}.route span:last-child{text-align:right}.route b{color:#10b981}.location{color:#64748b;margin-top:9px;font-size:8px}.location span{color:#10b981}.detail-panel{min-height:520px}.detail-hero{background:radial-gradient(circle at 100% 0,#10b9811c,#0000 34%),linear-gradient(135deg,#fbfdff,#f0fdf9);border-bottom:1px solid #e7f1ed;padding:22px}.detail-heading{justify-content:space-between;gap:15px;display:flex}.detail-heading h2{margin:5px 0 2px;font-size:19px}.detail-heading p{color:#64748b;margin:0;font-size:9px}.route-stage{grid-template-columns:minmax(0,1fr) minmax(70px,.7fr) minmax(0,1fr);align-items:center;gap:12px;margin-top:20px;display:grid}.route-stage small,.detail-data-grid small{color:#94a3b8;letter-spacing:.08em;font-size:7px;font-weight:900;display:block}.route-stage strong{margin-top:4px;font-size:10px;display:block}.route-stage .destination{text-align:right}.route-line{align-items:center;display:flex}.route-line span{background:#a7f3d0;flex:1;height:1px}.route-line b{color:#059669;margin:0 6px;font-size:13px}.detail-data-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.detail-data-grid>div{background:#ffffffc4;border:1px solid #e7f1ed;border-radius:9px;padding:10px}.detail-data-grid strong{color:#334155;overflow-wrap:anywhere;margin-top:4px;font-size:9px;display:block}.detail-section{border-bottom:1px solid #eef1f5;padding:21px 22px}.section-title{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.section-icon{color:#047857;background:#ecfdf5;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.section-title h3{margin:0;font-size:12px}.section-title p{color:#94a3b8;margin:3px 0 0;font-size:8px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.form-grid label{display:block}.form-grid label.full{grid-column:span 2}.form-grid label>span{color:#64748b;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.form-grid input,.form-grid select,.form-grid textarea{color:#0f172a;background:#fafbfc;border:1px solid #dce3e9;border-radius:9px;outline:0;width:100%;font-size:9px}.form-grid input,.form-grid select{height:38px;padding:0 10px}.form-grid textarea{resize:vertical;min-height:72px;padding:10px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{background:#fff;border-color:#10b981;box-shadow:0 0 0 3px #10b98114}.primary-button,.secondary-button{color:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:38px;margin-top:11px;padding:0 13px;font-size:9px;display:inline-flex}.timeline{margin-left:6px}.timeline-row{border-left:1px solid #dbe4e0;padding:0 0 17px 18px;position:relative}.timeline-row:last-child{border-left-color:#0000}.timeline-dot{background:#10b981;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:-4px;box-shadow:0 0 0 3px #d1fae5}.timeline-row strong{font-size:9px}.timeline-row p{color:#64748b;margin:3px 0;font-size:8px}.timeline-row small{color:#94a3b8;font-size:8px}.small-empty{text-align:center;color:#94a3b8;background:#fafbfc;border-radius:9px;padding:17px;font-size:9px}.document-list{gap:6px;margin-bottom:14px;display:grid}.document-row{background:#fafbfc;border:1px solid #edf0f3;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.document-row strong,.document-row small{display:block}.document-row strong{font-size:9px}.document-row small{color:#94a3b8;margin-top:2px;font-size:7px}.verified,.pending{font-size:7px;font-weight:900}.verified{color:#047857}.pending{color:#a16207}.document-upload{padding-top:4px}.security-banner{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:11px;gap:10px;margin:18px 22px 22px;padding:13px;display:flex}.security-banner strong{font-size:9px}.security-banner p{margin:3px 0 0;font-size:8px;line-height:1.55}.empty-state,.loading-stage{text-align:center;color:#64748b;padding:48px 20px}.empty-icon{color:#047857;background:#ecfdf5;border-radius:13px;place-items:center;width:44px;height:44px;margin:0 auto 12px;font-size:17px;display:grid}.empty-state strong{font-size:11px;display:block}.empty-state p{color:#94a3b8;max-width:280px;margin:5px auto 0;font-size:9px;line-height:1.6}.spinner{border:3px solid #d1fae5;border-top-color:#059669;border-radius:50%;width:24px;height:24px;margin:0 auto 10px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.global-error{margin-top:18px}@media (max-width:1100px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid{grid-template-columns:1fr}.shipment-list-panel{position:static}.shipment-list{max-height:380px}}@media (max-width:850px){.login-page{grid-template-columns:1fr}.login-brand{display:none}.login-form-side{padding:26px 18px}.mobile-brand{align-items:center;gap:10px;margin-bottom:36px;display:flex}.dashboard-page{grid-template-columns:1fr}.sidebar{flex-direction:row;align-items:center;height:auto;min-height:auto;padding:13px 17px;position:static}.sidebar-brand{padding:0}.sidebar nav,.sidebar-company{display:none}.dashboard-main{padding:20px 15px 35px}.topbar{align-items:flex-start}.partner-chip{display:none}}@media (max-width:600px){.topbar h1{font-size:23px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat-card{padding:12px}.stat-icon{width:34px;height:34px}.stat-card strong{font-size:18px}.detail-heading,.topbar{flex-direction:column}.route-stage{grid-template-columns:1fr}.route-line{width:60%;margin:5px auto}.route-stage .destination{text-align:left}.detail-data-grid,.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:span 1}.detail-hero,.detail-section{padding-left:15px;padding-right:15px}}:root{--vantu-navy-950:#020d20;--vantu-navy-900:#061a3a;--vantu-navy-800:#0a2853;--vantu-blue-700:#075bd8;--vantu-blue-600:#0b6ff3;--vantu-blue-500:#2582ff;--vantu-orange-500:#f97316;--vantu-slate-950:#07152e;--vantu-slate-700:#34445f;--vantu-slate-500:#6a7890;--vantu-slate-300:#ced7e4;--vantu-slate-200:#e2e8f0;--vantu-slate-100:#f2f5f9;--vantu-white:#fff;--vantu-shadow:0 16px 42px #07152e17}html,body,#app{color:var(--vantu-slate-950);background:linear-gradient(#f8fafc 0%,#eef3f9 100%)}.vantu-logo-stage,.sidebar-logo-stage{background:#fff;border:1px solid #ffffff2e;box-shadow:0 10px 30px #020d202e}.partner-logo-stage{border-radius:14px;width:min(235px,70%);padding:11px 14px}.mobile-logo-stage{border-radius:12px;width:180px;padding:8px 10px}.vantu-partner-logo,.sidebar-vantu-logo{object-fit:contain;width:100%;height:auto;display:block}.partner-brand-copy strong{color:#fff;font-size:13px;display:block}.partner-brand-copy span{color:#b9c7da;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:800;display:block}.login-brand{background:radial-gradient(circle at 90% 10%, #2582ff2e, transparent 32%), radial-gradient(circle at 8% 92%, #f9731617, transparent 30%), linear-gradient(110deg, var(--vantu-navy-950), var(--vantu-navy-900) 65%, #08234a)}.brand-kicker,.login-kicker,.eyebrow{color:var(--vantu-blue-500)}.brand-copy h1 span{color:#fff;position:relative}.brand-copy h1 span:after{content:"";background:var(--vantu-orange-500);border-radius:999px;width:86px;height:4px;margin-top:15px;display:block}.benefits b{color:#fff;background:#0b6ff338;border:1px solid #2582ff47}.live-dot{background:var(--vantu-blue-500);box-shadow:0 0 0 5px #2582ff1f}.input-wrap:focus-within{border-color:var(--vantu-blue-500);box-shadow:0 0 0 4px #2582ff1a}.login-button{background:linear-gradient(135deg, var(--vantu-blue-700), var(--vantu-blue-600));box-shadow:0 12px 28px #0b6ff338}.access-note{background:#f4f7fb;border-color:#dfe6ef}.sidebar{background:linear-gradient(180deg, var(--vantu-navy-950), var(--vantu-navy-900))}.sidebar-brand{padding:0 8px 25px;display:block}.sidebar-logo-stage{border-radius:12px;width:156px;padding:8px 10px}.sidebar-product-label{color:#b9c7da;letter-spacing:.08em;text-transform:uppercase;margin-top:11px;font-size:9px;font-weight:800;display:block}.nav-item{color:#b9c7da}.nav-item:hover:not(:disabled){color:#fff;background:#2582ff1a}.nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--vantu-orange-500);background:linear-gradient(135deg,#075bd8bf,#0b6ff39e)}.nav-item:disabled{opacity:.38;cursor:not-allowed}.nav-count{background:var(--vantu-orange-500);color:#fff;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:8px;font-weight:900;display:grid}.company-status{color:#93c5fd}.partner-avatar{color:var(--vantu-blue-700);background:#edf5ff}.refresh-button,.logout-button{border-radius:10px;height:42px;padding:0 14px;font-size:10px;font-weight:850}.refresh-button{color:#fff;background:linear-gradient(135deg, var(--vantu-blue-700), var(--vantu-blue-600));border:0}.logout-button{color:#dc2626;background:#fff;border:1px solid #dfe6ef}.stat-card{border-color:#dfe6ef;box-shadow:0 8px 24px #0f172a0d}.stat-icon.blue,.stat-icon.green{color:var(--vantu-blue-700);background:#edf5ff}.stat-icon.gold{color:#c45e09;background:#fff4e8}.panel{border-color:#dfe6ef}.count-badge{color:var(--vantu-blue-700);background:#edf5ff}.search-box:focus-within{border-color:var(--vantu-blue-500);box-shadow:0 0 0 3px #2582ff14}.shipment-card:hover,.shipment-card.selected{background:#f4f8ff;border-color:#b9d6ff}.route b,.location span{color:var(--vantu-blue-600)}.status-pill.in-transit,.status-pill.dispatched,.status-pill.out-for-final-delivery{color:var(--vantu-blue-700);background:#edf5ff}.status-pill.goods-arrived,.status-pill.closed{color:var(--vantu-blue-700);background:#e8f1ff}.status-pill.delayed{color:#c2410c;background:#fff1e7}.detail-hero{background:radial-gradient(circle at 100% 0,#2582ff1a,#0000 34%),linear-gradient(135deg,#fbfdff,#edf5ff);border-bottom-color:#dfe6ef}.route-line span{background:#b9d6ff}.route-line b{color:var(--vantu-blue-600)}.detail-data-grid>div{border-color:#dfe6ef}.section-icon{color:var(--vantu-blue-700);background:#edf5ff}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--vantu-blue-500);box-shadow:0 0 0 3px #2582ff14}.primary-button{background:linear-gradient(135deg, var(--vantu-blue-700), var(--vantu-blue-600))}.secondary-button{background:linear-gradient(135deg, var(--vantu-navy-800), var(--vantu-navy-900))}.timeline-row{border-left-color:#dbe7f7}.timeline-dot{background:var(--vantu-blue-600);box-shadow:0 0 0 3px #dbeafe}.security-banner{color:#173f78;background:#edf5ff;border-color:#cfe1fb}.empty-icon{color:var(--vantu-blue-700);background:#edf5ff}.empty-refresh{color:#fff;background:linear-gradient(135deg, var(--vantu-blue-700), var(--vantu-blue-600));border:0;border-radius:8px;min-height:36px;margin-top:17px;padding:0 14px;font-size:9px;font-weight:850}.empty-refresh:disabled,.refresh-button:disabled{opacity:.58;cursor:not-allowed}.spinner{border-color:#dbeafe;border-top-color:var(--vantu-blue-600)}.section-scroll-target{scroll-margin-top:24px}.stat-card:first-child{position:relative}.stat-card:first-child:before{content:"";background:var(--vantu-orange-500);border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:0}@media (max-width:850px){.sidebar-brand{align-items:center;gap:10px;padding:0;display:flex}.sidebar-logo-stage{width:118px}.sidebar-product-label{margin:0}}@media (max-width:520px){.sidebar-logo-stage{width:104px}.sidebar-product-label{display:none}.top-actions{width:100%}.refresh-button,.logout-button{flex:1}}.create-partner-link{color:#34445f;background:#edf5ff;border:1px solid #cfe1fb;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;margin-top:18px;padding:12px 15px;font-size:11px;text-decoration:none;display:flex}.create-partner-link strong{color:#075bd8;white-space:nowrap}.create-partner-link:hover{background:#e5f0ff;border-color:#8fbeff}.register-side{align-items:start;padding-top:48px;padding-bottom:48px;overflow-y:auto}.register-card{width:min(650px,100%)}.register-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.register-form label{color:#34445f;gap:7px;font-size:11px;font-weight:800;display:grid}.register-form input{color:#07152e;background:#f8fafc;border:1px solid #dbe2ea;border-radius:11px;outline:none;width:100%;height:48px;padding:0 13px}.register-form input:focus{background:#fff;border-color:#2582ff;box-shadow:0 0 0 4px #2582ff17}.registration-security{background:#f4f7fb;border:1px solid #e2e8f0;border-radius:12px;margin-top:20px;padding:14px}.registration-security strong{color:#061a3a;font-size:11px}.registration-security p{color:#6a7890;margin:5px 0 0;font-size:10px;line-height:1.55}.back-login-link{text-align:center;color:#6a7890;margin-top:20px;font-size:11px;text-decoration:none;display:block}.back-login-link strong{color:#075bd8}.pending-verification-panel{text-align:center;background:#fff;border:1px solid #dce6f3;border-radius:22px;width:min(720px,100%);margin:55px auto;padding:44px;box-shadow:0 18px 55px #07152e14}.pending-icon{color:#fff;background:linear-gradient(135deg,#075bd8,#0b6ff3);border-radius:18px;place-items:center;width:62px;height:62px;margin:0 auto 18px;font-size:25px;font-weight:900;display:grid}.pending-kicker{color:#075bd8;letter-spacing:.14em;font-size:9px;font-weight:900}.pending-verification-panel h2{color:#07152e;letter-spacing:-.025em;max-width:520px;margin:9px auto 12px;font-size:27px}.pending-verification-panel>p{color:#6a7890;max-width:560px;margin:0 auto;font-size:12px;line-height:1.7}.pending-status-card{background:#fff5eb;border:1px solid #fed7aa;border-radius:11px;max-width:330px;margin:25px auto;padding:13px}.pending-status-card span,.pending-status-card strong{display:block}.pending-status-card span{color:#9a4c11;letter-spacing:.1em;font-size:8px;font-weight:900}.pending-status-card strong{color:#c45e09;margin-top:4px;font-size:13px}.pending-information{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.pending-information>div{background:#f7f9fc;border:1px solid #e5eaf1;border-radius:12px;gap:10px;padding:15px;display:flex}.pending-information b{color:#fff;background:#075bd8;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.pending-information strong,.pending-information small{display:block}.pending-information strong{color:#07152e;font-size:9px}.pending-information small{color:#6a7890;margin-top:4px;font-size:8px;line-height:1.5}.pending-logout{color:#34445f;background:#fff;border:1px solid #dce3ec;border-radius:10px;min-height:40px;margin-top:26px;padding:0 22px;font-size:10px;font-weight:850}@media (max-width:650px){.register-grid{grid-template-columns:1fr}.pending-verification-panel{margin:25px auto;padding:28px 18px}.pending-information{grid-template-columns:1fr}.create-partner-link{flex-direction:column;align-items:flex-start}}
