:root{--bg:#edf2f8;--surface:#fff;--text:#253452;--text-h:#0f1b31;--muted:#64748b;--border:#d8e2ef;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#f8fbff 0%,#edf2f8 100%);font-family:Poppins,Segoe UI,sans-serif;font-weight:400;line-height:1.5}body.dark-theme{--bg:#07111f;--surface:#0e1728;--text:#d8e4ff;--text-h:#f7fbff;--muted:#92a4c5;--border:#20304a;transition:background-color .3s,color .3s}*{box-sizing:border-box;margin:0;transition:background-color .3s,border-color .3s,color .3s}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left, #1f5dff1a, transparent 26%), radial-gradient(circle at top right, #ff8a3d1f, transparent 22%), var(--bg);min-width:320px;min-height:100vh;margin:0;transition:background .4s,color .3s}#root{min-height:100vh}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--text-h)}button,input,select,textarea{font-family:inherit}a{color:inherit}.admin-panel-shell{background:#f1f5f9;flex-direction:column;min-height:100vh;display:flex}.admin-topbar{color:#fff;background:#0f1f48;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.admin-logo{font-size:1rem;font-weight:700}.admin-stats-row{flex-wrap:wrap;gap:16px;padding:20px 24px 0;display:flex}.admin-stat-card{background:#fff;border-radius:10px;flex:1;min-width:120px;padding:16px 24px;box-shadow:0 1px 4px #0000000f}.admin-stat-card span{color:#6b7280;font-size:.78rem;display:block}.admin-stat-card h3{color:#0f1f48;margin:4px 0 0;font-size:1.6rem;font-weight:800}.admin-main{flex:1;grid-template-columns:320px 1fr;gap:16px;padding:20px 24px;display:grid}.admin-user-list-panel{background:#fff;border-radius:12px;max-height:calc(100vh - 180px);padding:16px;overflow-y:auto;box-shadow:0 1px 4px #0000000f}.admin-panel-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.admin-panel-head h4{color:#0f1f48;font-size:.95rem;font-weight:700}.admin-search{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;width:100%;margin-bottom:10px;padding:8px 12px;font-size:.84rem}.admin-user-rows{flex-direction:column;gap:4px;display:flex}.admin-user-row{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 12px;transition:background .15s}.admin-user-row:hover{background:#f8fafc}.admin-user-row.selected{background:#eff6ff;border-color:#bfdbfe}.admin-user-phone{color:#0f1f48;font-size:.88rem;font-weight:600}.admin-user-meta{color:#6b7280;margin-top:2px;font-size:.76rem}.admin-role-pill{color:#6b7280;text-transform:uppercase;background:#f3f4f6;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-block}.admin-role-pill.admin{color:#854d0e;background:#fef9c3}.admin-detail-panel{background:#fff;border-radius:12px;max-height:calc(100vh - 180px);padding:24px;overflow-y:auto;box-shadow:0 1px 4px #0000000f}.admin-detail-panel h4{color:#0f1f48;margin-bottom:4px;font-size:1.1rem;font-weight:700}.admin-detail-section{border-top:1px solid #f3f4f6;margin-top:20px;padding-top:16px}.admin-detail-section h5{color:#374151;margin-bottom:10px;font-size:.84rem;font-weight:700}.admin-detail-section input,.admin-detail-section select{border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:.88rem}.dashboard-loading-overlay{z-index:9999;background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.dark-theme .dashboard-loading-overlay{background:#0f1f48e0}.spinner{border:4px solid #e5e7eb;border-top-color:#1d4ed8;border-radius:50%;width:44px;height:44px;animation:.75s linear infinite spin}.dark-theme .spinner{border-color:#3b82f6 #374151 #374151}@keyframes spin{to{transform:rotate(360deg)}}.spinner-label{color:#6b7280;font-size:.88rem}.table-loading-row td{text-align:center;color:#9ca3af;padding:24px}.table-spinner{vertical-align:middle;border:3px solid #e5e7eb;border-top-color:#1d4ed8;border-radius:50%;width:20px;height:20px;margin-right:8px;animation:.75s linear infinite spin;display:inline-block}.auth-page{background:radial-gradient(circle at top,#d6282814,#0000 18%),#f7f9fc;place-items:center;min-height:100vh;display:grid}.auth-card{border:1px solid var(--border);background:#fff;border-radius:24px;width:min(460px,92vw);padding:32px;box-shadow:0 18px 50px #0f1f4814}.auth-card h2{margin-top:6px;font-size:2rem}.auth-form{flex-direction:column;gap:10px;margin-top:18px;display:flex}.auth-form label{color:var(--text-h);font-weight:600}.mandatory-star{color:#d62828;margin-left:2px;font-weight:800}.auth-form input{border:1px solid var(--border);width:100%;font:inherit;border-radius:14px;padding:14px 16px;transition:all .2s}.auth-form input:focus{border-color:#d62828;outline:none;box-shadow:0 0 0 3px #d628281a}.auth-form button,.auth-back{cursor:pointer;border:none;transition:all .2s}.auth-form button{color:#fff;background:linear-gradient(90deg,#d62828,#ef4444);border-radius:14px;padding:14px;font-weight:700}.auth-form button:hover{transform:translateY(-2px);box-shadow:0 8px 16px #d628284d}.auth-form button:active{transform:translateY(0)}.auth-back{color:var(--muted);background:0 0;margin-top:14px;font-weight:600}.client-panel-shell{background:#f7f9fc;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.client-sidebar{background:linear-gradient(#fef2f2,#fff);flex-direction:column;justify-content:space-between;padding:28px 18px;display:flex}.information-center-list{flex-direction:column;gap:8px;display:flex}.information-center-list button{border:1px solid var(--border);color:var(--text-h);text-align:left;cursor:pointer;background:#f8fafc;border-radius:10px;padding:10px 12px;font-weight:700;transition:all .2s}.information-center-list button:hover{background:#f0f4f8;border-color:#d62828;transform:translate(2px)}.information-center-list button.active{color:#fff;background:#d62828;transition:all .3s;transform:translate(2px)}.information-center-legal h5{color:var(--text-h);margin:0;font-size:1rem}.information-center-legal ol{gap:10px;margin:0;padding-left:18px;display:grid}.information-center-legal li{color:var(--muted);font-size:.9rem}.information-center-legal p.topbar-label{margin:0}.logout-btn,.client-card button,.client-card-head button,.quick-actions button{cursor:pointer;border:none;transition:all .2s}.logout-btn{color:#fff;background:#d62828;border-radius:12px;padding:12px 14px;font-weight:700}.logout-btn:hover{background:#c41f1f;transform:translateY(-2px);box-shadow:0 8px 16px #d628284d}.client-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.client-topbar h2{font-size:1.8rem}.topbar-label{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:700}.client-topbar-actions{align-items:center;gap:10px;display:flex;position:relative}.search-box{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:999px;min-width:180px;padding:10px 14px;transition:all .2s}.search-box:focus{border-color:#d62828;outline:none;box-shadow:0 0 0 3px #d628281a}.client-pill{border:1px solid var(--border);color:var(--text-h);cursor:pointer;background:#fff;border-radius:999px;margin-left:8px;padding:10px 12px;font-weight:600;transition:all .2s}.client-pill:hover{background:#fef2f2;border-color:#d62828}.profile-chip{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d62828,#ef4444);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;transition:all .2s;display:grid}.profile-chip:hover{transform:scale(1.05);box-shadow:0 8px 16px #d628284d}.profile-chip-wrapper{align-items:center;display:inline-flex;position:relative}.profile-dropdown{z-index:999;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:160px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.profile-dropdown-name{color:#111;padding:10px 14px 6px;font-size:.9rem;font-weight:600}.profile-dropdown-divider{border:none;border-top:1px solid #f0f0f0;margin:0}.profile-dropdown-logout{text-align:left;color:#d62828;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 14px;font-size:.88rem;font-weight:600;display:block}.profile-dropdown-logout:hover{background:#fff5f5}.profile-dropdown-item{text-align:left;color:#374151;cursor:pointer;background:0 0;border:none;width:100%;padding:9px 14px;font-size:.88rem;display:block}.profile-dropdown-item:hover{background:#f3f4f6}.profile-page-wrap{flex-direction:column;gap:20px;padding:4px 0;display:flex}.profile-avatar-card{color:#fff;background:linear-gradient(135deg,#1d3a6e 0%,#2563eb 100%);border-radius:14px;align-items:center;gap:20px;padding:24px 28px;display:flex}.profile-avatar-circle{color:#fff;background:#fff3;border:3px solid #fff6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;font-size:1.6rem;font-weight:700;display:flex}.profile-avatar-name{margin-bottom:6px;font-size:1.2rem;font-weight:700}.profile-avatar-type{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.profile-kyc-date{opacity:.75;margin-top:6px;font-size:.76rem}.profile-details-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.profile-section-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.profile-section-title{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px;font-size:.82rem;font-weight:700}.profile-field-grid{flex-direction:column;gap:12px;display:flex}.profile-field{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;font-size:.84rem;display:flex}.profile-field:last-child{border-bottom:none;padding-bottom:0}.profile-field span{color:#6b7280;flex-shrink:0}.profile-field strong{color:#111827;text-align:right;word-break:break-all}.client-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px;display:grid}.client-stats article,.client-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:18px;transition:all .3s;box-shadow:0 12px 28px #0f1f480a}.client-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0f1f4814}.client-stats article{background:linear-gradient(#fff,#f9fbff);position:relative;overflow:hidden}.client-stats article:after{content:"";background:radial-gradient(circle,#d6282814,#0000 70%);width:90px;height:90px;position:absolute;top:-20px;right:-20px}.client-stats h3{margin-top:6px;font-size:2rem}.client-stats span{color:#16a34a;font-size:.9rem;font-weight:600}.client-analytics{grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:18px;display:grid}.analytics-card .chart-bars{align-items:end;gap:10px;height:220px;margin-top:18px;display:flex}.analytics-card .chart-bars span{background:linear-gradient(#fca5a5,#d62828);border-radius:999px 999px 8px 8px;flex:1}.insight-row,.insight-list li{justify-content:space-between;align-items:center;display:flex}.progress-track{background:#eef2ff;border-radius:999px;width:100%;height:10px;margin:10px 0;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#d62828,#ef4444);width:74%;height:100%}.insight-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.insight-list span{color:var(--muted)}.client-grid{grid-template-columns:1.7fr 1fr;gap:16px;display:grid}.activity-feed{flex-direction:column;gap:10px;margin-top:12px;display:flex}.activity-feed div{color:var(--muted);cursor:pointer;background:#f8fafc;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .2s;display:flex}.activity-feed div:hover{background:#f0f4f8;border-left:3px solid #d62828;padding-left:9px}.client-card table{border-collapse:collapse;width:100%}.client-card th,.client-card td{text-align:left;border-bottom:1px solid var(--border);padding:12px 8px}.client-module-panel{flex-direction:column;gap:16px;display:flex}.client-module-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.orders-subsection-panel{background:#eceff4;border-radius:10px;flex-direction:column;gap:6px;max-width:320px;padding:8px;display:flex}.forward-shipment-preview{background:linear-gradient(#eef4ff,#fff);border:1px solid #c7d7ff;border-radius:18px;padding:16px;box-shadow:0 12px 28px #17367c14}.forward-shipment-preview-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.forward-shipment-preview-header h4{margin:4px 0 0}.forward-shipment-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.forward-shipment-preview-grid article{background:#fffc;border:1px solid #dbe6ff;border-radius:14px;padding:12px}.forward-shipment-preview-grid span{color:var(--muted);margin-bottom:4px;font-size:.82rem;display:block}.forward-shipment-preview-art{background:linear-gradient(135deg,#1d4ed814,#d628280f);border:1px dashed #9fb8ff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:14px;display:flex}.forward-shipment-preview-pill{color:#17367c;background:#fff;border:1px solid #dbe6ff;border-radius:999px;padding:10px 14px;font-weight:700}.forward-shipment-preview-note{color:var(--text-h);font-weight:600}.primary-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#d62828,#ef4444);border:none;border-radius:999px;padding:12px 16px;font-weight:700;transition:all .2s}.primary-btn:hover{transform:translateY(-2px);box-shadow:0 8px 16px #d628284d}.primary-btn:active{transform:translateY(0)}.client-module-grid{grid-template-columns:1.7fr 1fr;gap:16px;display:grid}.finance-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.finance-search-wrap{flex:1}.finance-search-wrap input{border:1px solid var(--border);width:100%;font:inherit;border-radius:999px;padding:10px 14px;transition:all .2s}.finance-search-wrap input:focus{border-color:#d62828;outline:none;box-shadow:0 0 0 3px #d628281a}.finance-filter-group{gap:8px;display:flex}.finance-filter-group button{border:1px solid var(--border);color:var(--text-h);cursor:pointer;background:#f8fafc;border-radius:999px;padding:9px 12px;font-weight:600}.finance-filter-group button.active{color:#fff;background:#d62828}.manifest-summary,.wallet-summary,.finance-breakdown{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.manifest-builder-grid{grid-template-columns:1fr 1.2fr}.manifest-form{max-height:72vh;padding-right:4px;overflow-y:auto}.manifest-error-box{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;padding:12px 14px}.manifest-error-box p{margin:0 0 6px;font-weight:700}.manifest-error-box ul{gap:4px;margin:0;padding-left:18px;display:grid}.manifest-form-section{border:1px solid var(--border);background:#fbfdff;border-radius:14px;padding:14px}.manifest-form-section h5{margin:0 0 10px;font-size:.95rem}.manifest-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manifest-inline-total{color:var(--text-h);margin:8px 0}.manifest-weight-row{color:var(--text-h);flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.manifest-rate-wrap{overflow-x:auto}.manifest-rate-wrap table{border-collapse:collapse;width:100%}.manifest-rate-wrap th,.manifest-rate-wrap td{text-align:left;border-bottom:1px solid var(--border);padding:8px}.manifest-form .field-invalid{background:#fff1f2;border-color:#e11d48}.finance-actions{flex-wrap:wrap;gap:10px;display:flex}.order-row-actions{flex-wrap:wrap;gap:8px;display:flex}.order-row-actions .table-action-btn{flex:118px}.client-card{overflow-x:auto}.client-card table,.manifest-rate-wrap table,.shipment-table-wrap table{min-width:640px}.secondary-btn{color:#17367c;cursor:pointer;background:#eef4ff;border:none;border-radius:999px;padding:12px 16px;font-weight:700}.table-action-btn{border:1px solid var(--border);color:var(--text-h);cursor:pointer;background:#f8fafc;border-radius:10px;padding:8px 10px}.finance-breakdown article{border:1px solid var(--border);background:#fff;border-radius:16px;padding:16px}.finance-breakdown span{color:var(--muted);font-size:.9rem}.finance-breakdown h4{margin-top:6px;font-size:1.8rem}.finance-chart-card{margin-bottom:14px}.finance-chart-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-chart-head span{color:#15803d;font-weight:800}.finance-chart-bars{align-items:end;gap:10px;height:180px;margin-top:16px;display:flex}.finance-chart-bars span{background:linear-gradient(#fca5a5,#d62828);border-radius:999px 999px 8px 8px;flex:1}.invoice-modal-backdrop{z-index:100;background:#0f172a94;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.invoice-modal{background:#fff;border-radius:20px;width:min(640px,100%);padding:22px}.invoice-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.invoice-modal-head button{color:var(--text-h);cursor:pointer;background:#f5f7ff;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.invoice-modal-body{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.invoice-modal-actions{justify-content:flex-end;margin-top:14px;display:flex}.invoice-summary-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.total-row{font-size:1rem}.manifest-preview-card{background:linear-gradient(#fffaf3,#fff);border:1px dashed #f5c96f;border-radius:16px;margin-top:14px;padding:16px}.manifest-preview-card h5{margin:6px 0;font-size:1rem}.manifest-preview-card p{margin:4px 0}.manifest-print-layout,.invoice-print-layout,.label-print-layout{display:none}.label-print-grid{grid-template-columns:1fr 1fr;gap:16px;margin:14px 0;display:grid}.label-print-grid h4{margin:0 0 6px;font-size:.95rem}.label-print-layout table{border-collapse:collapse;width:100%}.label-print-layout th,.label-print-layout td{text-align:left;border:1px solid #ddd;padding:8px}.invoice-print-top h1{margin:0;font-size:1.4rem}.invoice-print-top p{margin:2px 0}.invoice-print-right{text-align:right}.invoice-print-grid h4{margin:0 0 6px;font-size:.95rem}.invoice-print-footer{grid-template-columns:1.4fr 1fr;gap:20px;margin-top:18px;display:grid}.invoice-signature{text-align:right}.signature-line{border-top:1px solid #222;width:180px;margin:42px 0 6px auto}.invoice-print-note{color:#475569;margin-top:14px;font-size:.85rem}.manifest-summary article,.wallet-summary article{border:1px solid var(--border);background:#fff;border-radius:16px;padding:16px}.manifest-summary p,.wallet-summary p{color:var(--muted);margin:0}.manifest-summary h4,.wallet-summary h4{margin:6px 0 0;font-size:1.8rem}.order-form-card{align-self:start}.client-form-stack{flex-direction:column;gap:10px;display:flex}.client-form-stack input,.client-form-stack select,.client-form-stack textarea{border:1px solid var(--border);width:100%;font:inherit;border-radius:12px;padding:12px 14px}.client-form-stack button{color:#fff;background:linear-gradient(90deg,#d62828,#ef4444);border:none;border-radius:12px;padding:12px 14px;font-weight:700}.kyc-status-list{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.kyc-status-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.aadhaar-otp-block{flex-direction:column;gap:10px;display:flex}.kyc-address-block{background:var(--surface-alt,#f8f9fb);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.kyc-address-label{color:var(--text-h);margin:0 0 2px;font-size:13px;font-weight:600}.kyc-address-row{grid-template-columns:1fr 1fr 120px;gap:10px;display:grid}.aadhaar-otp-block label{color:var(--text-h);flex-direction:column;gap:6px;font-weight:600;display:flex}.aadhaar-otp-actions{grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;display:grid}.aadhaar-otp-actions input{border:1px solid var(--border);width:100%;font:inherit;border-radius:12px;padding:12px 14px}.aadhaar-otp-status{align-items:center;display:flex}.verification-chip{border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.84rem;font-weight:700;display:inline-flex}.verification-chip.pending{color:#c2410c;background:#fff7ed}.verification-chip.verified{color:#15803d;background:#eefbf3}.client-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.client-card-head button{color:#fff;background:#d62828;border-radius:999px;padding:10px 12px;font-weight:700}.admin-actions{gap:8px;display:flex}.admin-actions button{color:var(--text-h);cursor:pointer;background:#f5f7ff;border:none;border-radius:10px;padding:8px 10px;font-weight:700}.table-card table{border-collapse:collapse;width:100%}.table-card th,.table-card td{text-align:left;border-bottom:1px solid var(--border);padding:12px 8px}.table-card td button{color:var(--text-h);background:#f5f7ff;border-radius:10px;padding:8px 10px}.action-panel{flex-direction:column;justify-content:space-between;display:flex}.quick-actions{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.quick-actions button{color:var(--text-h);background:#f8fafc;border-radius:14px;padding:16px 0;font-weight:700;transition:transform .15s,background .2s}.quick-actions button:hover{background:#eef4ff;transform:translateY(-1px)}.activity-card{background:linear-gradient(135deg,#fef2f2,#fff7ed);border-radius:16px;margin-top:14px;padding:18px}.activity-card h3{margin:6px 0;font-size:2rem}.label-modal-backdrop{z-index:100;background:#0f172a94;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.admin-actions button:hover{background:#eef4ff}.label-panel{border:1px solid var(--border);background:#fff;border-radius:22px;width:min(1100px,100%);max-height:90vh;margin-top:18px;padding:22px;overflow-y:auto;box-shadow:0 30px 60px #0f1f482e}.label-panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.label-panel-header button{color:var(--text-h);background:#f5f7ff;border:none;border-radius:999px;padding:10px 14px;font-weight:700}.label-grid{grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.label-form-card,.label-preview-card{background:#f9fbff;border-radius:18px;padding:18px}.label-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.label-form-card label{color:var(--text-h);flex-direction:column;gap:6px;margin-bottom:12px;font-weight:600;display:flex}.label-form-card input,.label-form-card textarea,.label-form-card select{border:1px solid var(--border);width:100%;font:inherit;border-radius:12px;padding:12px 14px}.label-actions{gap:10px;display:flex}.import-btn,.create-btn{cursor:pointer;border:none;border-radius:12px;padding:12px 16px;font-weight:700}.import-btn{color:#1d4ed8;background:#eef6ff}.create-btn{color:#fff;background:linear-gradient(90deg,#d62828,#ef4444)}.label-preview-card h4{margin:8px 0}.label-preview-card p{margin-bottom:6px}.label-scan-wrap{grid-template-columns:1fr auto;align-items:end;gap:14px;margin:10px 0 14px;display:grid}.code128-barcode{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;max-width:320px;height:80px;padding:8px;display:block}.print-barcode{max-width:360px;height:92px}.tracking-qr-grid{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:repeat(9,1fr);gap:1px;width:86px;height:86px;padding:6px;display:grid}.tracking-qr-grid span{background:#fff}.tracking-qr-grid span.filled{background:#111827}.label-print-scan-row{grid-template-columns:1fr auto;align-items:end;gap:18px;margin-top:14px;display:grid}.tracking-inline-no{letter-spacing:.08em;margin-top:6px;font-size:.85rem}.tracking-qr-grid.print-qr{width:96px;height:96px}.top-nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#d62828,#ef4444);border:1px solid #fca5a5;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding:18px 22px;display:flex;position:sticky;top:0;box-shadow:0 10px 25px #d6282833}.nav-actions{align-items:center;gap:10px;display:flex}.nav-menu-toggle{cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:48px;height:48px;padding:0;display:none}.nav-menu-toggle span{background:#fff;border-radius:999px;width:18px;height:2px;transition:transform .2s,opacity .2s}.mobile-nav-panel{display:none}.client-menu-toggle{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:46px;height:46px;padding:0;display:none;box-shadow:0 8px 18px #0f1f4814}.client-menu-toggle span{background:#1f2937;border-radius:999px;width:18px;height:2px}.theme-toggle{width:48px;height:48px;padding:0;font-size:1rem}.brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.brand strong,.brand small{display:block}.brand small{color:#ffe1e1;font-size:.8rem}.brand-mark{color:#fff;background:linear-gradient(135deg,#1f2937,#111827);border-radius:14px;place-items:center;width:48px;height:48px;font-weight:800;display:grid;box-shadow:0 12px 28px #11182740}.top-nav nav{gap:22px;display:flex}.top-nav nav a,.nav-btn{color:#fff;font-weight:600;text-decoration:none}.nav-btn,.btn,.contact-form button,.tracking-form button,.calc-card button,.pincode-section button{cursor:pointer;border:none;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s;display:inline-flex}.nav-btn{color:#d62828;background:#fff;border-radius:999px;padding:12px 18px}.hero-section{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding:52px 0;display:grid}.hero-text h1{max-width:600px;margin:0;font-size:clamp(3rem,4.4vw,4.5rem);line-height:1}.hero-text p{max-width:560px;color:var(--muted);margin-top:16px;font-size:1rem}.hero-actions{gap:14px;margin-top:24px;display:flex}.btn{border-radius:999px;padding:14px 18px;font-weight:700;text-decoration:none}.btn-primary{color:#fff;background:linear-gradient(90deg,#ff4d4f,#ff7a00)}.btn-secondary{color:#17367c;background:#eef4ff}.hero-highlights{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:18px;padding:0;list-style:none;display:flex}.hero-highlights li{align-items:center;gap:6px;display:flex}.hero-visual{place-items:center;min-height:520px;display:grid;position:relative}.hero-visual:before,.hero-visual:after{content:"";filter:blur(4px);border-radius:999px;position:absolute}.hero-visual:before{background:radial-gradient(circle,#1f5dff38,#1f5dff00);width:260px;height:260px;top:60px;right:40px}.hero-visual:after{background:radial-gradient(circle,#ff4d4f2e,#ff4d4f00);width:200px;height:200px;bottom:40px;left:20px}.plane-card{background:linear-gradient(#f6f9ff 0%,#eef4ff 100%);border:1px solid #dde8ff;border-radius:36px;width:min(500px,100%);height:420px;position:relative;overflow:hidden;box-shadow:0 32px 50px #13306e1a}.plane-glow{background:radial-gradient(circle,#ff4d4f 0%,#ff4d4f00 68%);width:240px;height:240px;position:absolute;top:20px;right:-30px}.plane-icon{color:#1f5dff;opacity:.9;font-size:140px;position:absolute;top:110px;left:50%;transform:translate(-50%)}.plane-card-top{color:var(--text-h);background:#ffffffd1;border-radius:18px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:absolute;top:18px;left:18px;right:18px}.plane-track{gap:10px;width:72%;height:18px;display:flex;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.plane-track span{opacity:.85;background:linear-gradient(90deg,#ff4d4f,#1f5dff);border-radius:999px;flex:1}.partners-row{grid-template-columns:repeat(6,1fr);gap:12px;padding:18px 0 8px;display:grid}.partners-row span{text-align:center;color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-weight:700}.section-heading{text-align:center;margin-bottom:30px}.section-heading span,.eyebrow{color:#ff4d4f;text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:800}.service-cards,.support-cards,.dashboard-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.portal-preview-section{padding-top:0}.portal-preview{border:1px solid var(--border);background:#fff;border-radius:28px;grid-template-columns:240px 1fr;display:grid;overflow:hidden;box-shadow:0 22px 50px #0f1f4814}.portal-sidebar{background:linear-gradient(#fdf2f2,#fff7f7);flex-direction:column;gap:22px;padding:24px 18px;display:flex}.portal-brand{color:#fff;background:linear-gradient(135deg,#d62828,#ef4444);border-radius:18px;place-items:center;width:56px;height:56px;font-weight:800;display:grid}.portal-sidebar nav{flex-direction:column;gap:8px;display:flex}.portal-sidebar nav span{color:var(--muted);border-radius:12px;padding:12px 14px;font-weight:600}.portal-panel-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.portal-panel-top button{color:#fff;background:linear-gradient(90deg,#d62828,#ef4444);border:none;border-radius:999px;padding:12px 16px;font-weight:700}.stat-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.stat-cards article{background:#f9fafc;border-radius:18px;padding:18px}.stat-cards p,.stat-cards span{color:var(--muted)}.stat-cards h4{color:var(--text-h);margin:4px 0;font-size:1.8rem}.shipment-table-wrap{overflow-x:auto}.shipment-table-wrap table{border-collapse:collapse;width:100%}.shipment-table-wrap th,.shipment-table-wrap td{text-align:left;border-bottom:1px solid var(--border);padding:14px 10px}.pill{border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.pill.in-transit{color:#1d4ed8;background:#eef6ff}.pill.delivered{color:#15803d;background:#eefbf3}.pill.pending{color:#c2410c;background:#fff7ed}.service-cards article,.support-cards article,.dashboard-grid article,.calc-card,.contact-form,.tracking-section,.pincode-section{background:var(--surface);border:1px solid var(--border);border-radius:24px;transition:transform .2s,box-shadow .2s;box-shadow:0 16px 40px #0f1f480f}.service-cards article:hover,.support-cards article:hover,.dashboard-grid article:hover,.calc-card:hover,.contact-form:hover,.tracking-section:hover,.pincode-section:hover{transform:translateY(-3px);box-shadow:0 18px 50px #0f1f481a}.tracking-section,.pincode-section,.contact-section{gap:20px;padding:32px;display:grid}.tracking-form,.pincode-section form,.contact-form{gap:12px;display:flex}.tracking-form input,.pincode-section input,.contact-form input,.contact-form textarea,.calc-card input,.calc-card select{border:1px solid var(--border);width:100%;font:inherit;border-radius:14px;outline:none;padding:14px 16px}.tracking-form button,.pincode-section button,.contact-form button,.calc-card button{color:#fff;background:linear-gradient(90deg,#1f5dff,#3b82f6);border-radius:14px;padding:0 18px;font-weight:700}.tracking-result,.pincode-result{border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.tracking-result.success,.pincode-result.success{color:#156c41;background:#eefcf5}.tracking-result.error,.pincode-result.error{color:#b42318;background:#fff2f2}.calculator-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.calc-card{padding:28px}.calc-card form{gap:14px;margin-top:18px;display:grid}.calc-card label{color:var(--muted);flex-direction:column;gap:6px;font-size:.95rem;display:flex}.result-card{text-align:center;color:#fff;background:linear-gradient(#0f1f4d,#122d82);place-content:center;display:grid}.result-card h3{margin:8px 0;font-size:3rem}.rate-calculator-section{gap:18px;display:grid}.rate-calculator-card,.rate-result-table-card{background:#fff;border:1px solid #d7dfef;border-radius:14px;padding:16px;box-shadow:0 10px 26px #0f172a0d}.rate-calculator-card h2,.rate-result-table-card h3{color:#253556;margin:0}.rate-mode-pill{text-align:center;color:#3861f6;border-top:1px solid #dce3f3;border-bottom:2px solid #4f73ff;margin-top:14px;padding:14px;font-weight:700}.rate-calc-form{gap:18px;margin-top:18px;display:grid}.rate-form-block h3,.dimension-block h3,.payment-mode-block h3{color:#2b3a5a;margin:0 0 10px;font-size:1.05rem}.pincode-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.pincode-divider{background:#4866bf;width:36px;height:2px}.pincode-input-card{background:#fff;border:1px solid #d6dff0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.pincode-dot{border-radius:50%;width:10px;height:10px}.pincode-dot.pickup{background:#1f9d43}.pincode-dot.delivery{background:#ef4444}.pincode-input-card input{font:inherit;color:#253556;border:0;outline:none;width:100%}.pincode-state{color:#0d8f79;font-size:.92rem;font-weight:700}.pincode-city-row{color:#90a0bc;grid-template-columns:1fr 1fr;margin-top:6px;font-size:.85rem;display:grid}.pincode-city-row span:last-child{text-align:right}.rate-meta-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rate-meta-grid label{color:#2b3a5a;flex-direction:column;gap:8px;font-weight:600;display:flex}.rate-meta-grid select,.weight-input-wrap,.dimension-input-wrap{background:#fff;border:1px solid #d6dff0;border-radius:10px}.rate-meta-grid select{font:inherit;color:#2b3a5a;padding:11px 12px}.weight-input-wrap,.dimension-input-wrap{grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.weight-input-wrap input,.dimension-input-wrap input{font:inherit;border:0;outline:none;width:100%;padding:11px 12px}.weight-input-wrap span,.dimension-input-wrap span{color:#8f9bb3;background:#f2f5fb;border-left:1px solid #dde5f2;padding:11px 14px;font-weight:600}.rate-meta-grid small{color:#8b9ab5;font-size:.84rem;font-weight:500}.dimension-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.volumetric-box{background:#f7f9fe;border:1px solid #e0e7f5;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.volumetric-box strong{color:#2e4169}.volumetric-box p{color:#4a5f89;margin:0}.payment-mode-block{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.payment-mode-block h3{width:100%}.radio-inline{color:#243551;align-items:center;gap:8px;font-weight:600;display:inline-flex}.rate-submit-btn{color:#fff;background:linear-gradient(90deg,#2c5cf6,#4a72ff);border:none;border-radius:12px;justify-self:start;padding:12px 18px;font-weight:700}.rate-submit-btn:disabled{opacity:.65;cursor:wait}.rate-result-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rate-result-head span{color:#1d4ed8;background:#edf3ff;border:1px solid #d4e2ff;border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:700}.rate-placeholder{color:#7082a3;margin:0}.rate-result-table-wrap{overflow-x:auto}.rate-result-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.rate-result-table-wrap th,.rate-result-table-wrap td{text-align:left;color:#2a3b5b;border-bottom:1px solid #e4eaf5;padding:12px 10px}.rate-result-table-wrap thead th{color:#607292;text-transform:uppercase;letter-spacing:.05em;font-size:.82rem}.pincode-company-results{background:#fff;border:1px solid #dbe3f2;border-radius:12px;margin-top:12px;overflow:hidden}.pincode-company-results-head{border-bottom:1px solid #e3e9f5;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pincode-company-results-head strong{color:#2a3b5b}.pincode-company-results-head span{color:#1d4ed8;background:#edf3ff;border:1px solid #d4e2ff;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:700}.pincode-service-form{gap:10px;margin-top:10px;display:flex}.pincode-service-form input{border:1px solid var(--border);width:100%;font:inherit;border-radius:12px;padding:12px 14px}.information-center-layout .order-form-card .rate-calculator-card,.information-center-layout .order-form-card .rate-result-table-card{box-shadow:none;border:1px solid #dbe3f2;border-radius:12px}.settings-layout{grid-template-columns:290px minmax(0,1fr)}.settings-menu-list{scrollbar-width:thin;scrollbar-color:#e5e7eb transparent;max-height:calc(100vh - 180px);padding:0;overflow-y:auto}.settings-menu-list h4{color:#98a3b8;margin:0;padding:16px 18px 8px;font-size:1.15rem;font-weight:700}.settings-menu-list button{text-align:left;color:#1e2e4e;cursor:pointer;background:#fff;border:0;width:100%;padding:12px 18px;font-size:1.05rem;font-weight:600}.settings-menu-list button.active{color:#3f60f2;background:#e8ecff}.settings-content-card h4{color:#1f2d4a;margin:0 0 8px}.settings-content-card p{color:#5d6c87;margin:0}.pickup-locations-panel{gap:14px;display:grid}.pickup-locations-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pickup-locations-title-row{align-items:center;gap:10px;display:flex}.pickup-locations-title-row h4{margin:0}.learn-more-chip{color:#334e95;background:#eef2ff;border:1px solid #d6dff6;border-radius:999px;padding:7px 12px;font-weight:700}.pickup-add-btn{color:#fff;background:#1f2638;border:0;border-radius:6px;padding:12px 18px;font-weight:700}.pickup-locations-toolbar{align-items:center;gap:10px;display:flex}.pickup-search-wrap{background:#fff;border:1px solid #d4dbe7;border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}.pickup-search-wrap span{color:#94a0b5;font-weight:700}.pickup-search-wrap input{width:100%;font:inherit;border:0;outline:none}.pickup-locations-toolbar select{font:inherit;color:#334155;background:#fff;border:1px solid #d4dbe7;border-radius:8px;padding:9px 11px}.pickup-locations-table-wrap{border:1px solid #d2d8e4;border-radius:8px;max-height:560px;overflow:auto}.pickup-locations-table-wrap table{border-collapse:collapse;width:100%;min-width:840px}.pickup-locations-table-wrap th,.pickup-locations-table-wrap td{text-align:left;color:#2c3e60;border-bottom:1px solid #dde3ee;padding:10px 12px}.pickup-locations-table-wrap thead th{letter-spacing:.08em;color:#344866;background:#f8faff;font-size:.82rem}.pickup-status-chip{color:#058556;background:#e7f7ee;border-radius:999px;justify-content:center;align-items:center;padding:4px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.pickup-edit-btn{color:#3f60f2;background:0 0;border:0;font-weight:700}.pickup-pagination-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pickup-pagination-row p{color:#334155;margin:0}.pickup-page-btn{color:#111827;background:0 0;border:0;font-weight:600}.pickup-page-btn.muted{color:#b0b8c6}.pickup-modal-backdrop{z-index:180;background:#0f172a57;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pickup-modal-card{background:#fff;border:1px solid #d8deea;border-radius:12px;grid-template-rows:auto 1fr auto;width:min(900px,100%);max-height:92vh;display:grid;overflow:hidden}.pickup-modal-header{border-bottom:1px solid #e1e6f1;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.pickup-modal-header h2{color:#3b4862;letter-spacing:-.02em;margin:0;font-size:2.9rem;line-height:1}.pickup-modal-close{color:#9ba7bf;background:0 0;border:0;font-size:2.1rem;line-height:1}.pickup-modal-form{gap:16px;padding:14px 22px 18px;display:grid;overflow-y:auto}.pickup-modal-section-title{color:#4a5874;align-items:center;gap:10px;font-size:1.8rem;font-weight:700;display:inline-flex}.pickup-modal-grid{gap:12px 16px;display:grid}.pickup-modal-grid.two-col{grid-template-columns:1fr 1fr}.pickup-modal-form label{color:#4a5874;flex-direction:column;gap:8px;font-weight:600;display:flex}.pickup-modal-form input,.pickup-modal-form select{width:100%;font:inherit;color:#3a4862;background:#fff;border:1px solid #d6dce9;border-radius:8px;padding:11px 12px}.pickup-modal-form input[readonly]{color:#90a0bc;background:#f2f5fb}.pickup-modal-form small{color:#a0abc0;font-weight:600}.pickup-phone-wrap{border:1px solid #d6dce9;border-radius:8px;grid-template-columns:auto 1fr;display:grid;overflow:hidden}.pickup-phone-wrap span{color:#9ca7bc;background:#f4f7fb;border-right:1px solid #d6dce9;padding:11px 12px}.pickup-phone-wrap input{border:0;border-radius:0}.pickup-otp-row{grid-template-columns:auto 1fr auto;gap:8px;margin-top:8px;display:grid}.pickup-otp-btn{color:#3c4b67;background:#eef2fb;border:1px solid #d3dae8;border-radius:8px;padding:10px 12px;font-weight:700}.pickup-otp-btn.verify{color:#fff;background:#1f2638;border-color:#1f2638}.pickup-otp-btn:disabled{opacity:.55;cursor:not-allowed}.pickup-otp-msg{color:#7f8ca4!important}.pickup-otp-msg.success{color:#0b8a59!important}.pickup-slot-box{background:#f8f9fc;border:1px solid #e6eaf1;border-radius:10px;padding:12px}.pickup-working-days{color:#4a5874;border-top:1px solid #e4e8f1;justify-content:space-between;align-items:center;padding-top:14px;font-size:1.8rem;font-weight:700;display:flex}.pickup-modal-footer{background:#fff;border-top:1px solid #e1e6f1;justify-content:flex-end;gap:10px;padding:12px 22px 16px;display:flex}.pickup-modal-cancel,.pickup-modal-submit{border:1px solid #d3dae8;border-radius:8px;padding:10px 16px;font-weight:700}.pickup-modal-cancel{color:#5a6882;background:#fff}.pickup-modal-submit{color:#fff;background:#1f2638;border-color:#1f2638}.pickup-modal-submit:disabled{opacity:.5;cursor:not-allowed}.create-forward-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.create-forward-head h3{color:#172a49;margin:0}.create-forward-back{color:#566481;background:#fff;border:1px solid #d3dbea;border-radius:8px;padding:8px 10px;font-weight:700}.create-forward-layout{grid-template-columns:minmax(0,1fr) 360px;gap:14px;display:grid}.create-forward-left,.create-forward-right{gap:12px;display:grid}.create-forward-card{background:#fff;border:1px solid #d8deeb;border-radius:10px;padding:14px}.create-forward-card h4{color:#1a2d4a;margin:0 0 10px}.create-forward-card label{color:#4f5f7b;flex-direction:column;gap:6px;font-size:.93rem;font-weight:600;display:flex}.create-forward-card input,.create-forward-card select,.create-forward-card textarea{width:100%;font:inherit;border:1px solid #d4dbe9;border-radius:8px;padding:10px 11px}.create-forward-two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.create-forward-three-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.create-forward-value-row{grid-template-columns:1fr auto 1fr auto 1fr;align-items:end;gap:8px;margin-top:10px;display:grid}.create-forward-value-row span{color:#7b879f;padding-bottom:10px;font-weight:700}.create-forward-check{align-items:center;margin-top:10px;flex-direction:row!important;gap:8px!important;display:inline-flex!important}.create-forward-check input{width:auto}.create-forward-link-group{border:1px dashed #dbe2f0;border-radius:8px;gap:8px;margin-top:10px;padding:8px;display:grid}.create-forward-link-group strong{color:#4665d6;font-size:.88rem}.create-forward-weight-box{background:#f5f7fc;border:1px solid #dfe5f3;border-radius:10px;margin-top:8px;padding:10px}.create-forward-weight-box p,.create-forward-weight-box h5{margin:0}.create-forward-weight-box h5{color:#253556;margin-top:4px;font-size:1.15rem}.create-forward-mode-cards{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.create-forward-mode-cards article{background:#fff;border:1px solid #dbe2f0;border-radius:8px;gap:5px;padding:8px;display:grid}.create-forward-mode-cards article small{color:#4c67b9;font-weight:700}.create-forward-mode-cards article strong{color:#192a45}.create-forward-breakup{margin-top:10px}.create-forward-breakup summary{cursor:pointer;color:#344e8c;font-weight:700}.create-forward-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.create-forward-rates-panel{background:#fff;border:1px solid #d8deeb;border-radius:10px;margin-top:12px;padding:14px}.create-forward-rates-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.create-forward-rates-head h4{color:#1a2d4a;margin:0}.create-forward-rates-head span{color:#1d4ed8;background:#edf3ff;border:1px solid #d4e2ff;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:700}.create-forward-rates-actions{justify-content:flex-end;margin-top:10px;display:flex}.create-forward-rates-panel td input[type=radio]{width:16px;height:16px}.support-panel-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.support-panel-title-wrap{align-items:center;gap:10px;display:flex}.support-panel-title-wrap h3{margin:0;font-size:2.2rem}.support-learn-chip{color:#4d5a76;background:#f4f6fd;border:1px solid #d7def0;border-radius:999px;padding:7px 12px;font-weight:700}.support-raise-btn{color:#fff;background:#1f2638;border:1px solid #1f2638;border-radius:7px;padding:10px 16px;font-weight:700}.support-tabs-row{border-bottom:1px solid #dee4ef;align-items:center;gap:20px;margin-top:12px;display:flex}.support-tabs-row button{color:#63718c;background:0 0;border:0;padding:12px 0;font-weight:700;position:relative}.support-tabs-row button.active{color:#3d63dd}.support-tabs-row button.active:after{content:"";background:#4f74ef;height:2px;position:absolute;bottom:-1px;left:0;right:0}.support-info-row{color:#6e7d98;margin:12px 0;font-style:italic;font-weight:600}.support-toolbar{grid-template-columns:120px 1fr 130px 110px;gap:10px;display:grid}.support-toolbar input,.support-toolbar select{color:#5c6983;font:inherit;background:#fff;border:1px solid #d9dfeb;border-radius:8px;padding:10px 12px}.support-table-wrap{background:#fff;border:1px solid #dce2ee;border-radius:10px;margin-top:12px;overflow:hidden}.support-table-wrap table{border-collapse:collapse;width:100%}.support-table-wrap th,.support-table-wrap td{text-align:left;border-bottom:1px solid #edf1f7;padding:12px 10px}.support-table-wrap th{letter-spacing:.03em;color:#5a6781;background:#f6f8fc;font-size:1.1rem}.support-empty-state{color:#5b6780;font-weight:700;text-align:center!important;padding:80px 10px!important}.support-footer-row{color:#5f6d87;justify-content:flex-end;margin-top:10px;display:flex}.support-ticket-modal-backdrop{z-index:120;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.support-ticket-modal{background:#fff;border:1px solid #dce2ee;border-radius:14px;width:min(560px,100%);padding:14px}.support-ticket-modal-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.support-ticket-modal-head button{color:#4f5c76;background:#eff3fb;border:0;border-radius:8px;padding:6px 10px;font-weight:700}.support-ticket-two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-form{flex-direction:column;padding:24px}.footer{text-align:center;color:var(--muted);padding:24px 0 0}@media print{body{background:#fff!important}.top-nav,.app-shell>main,.app-shell>footer,.client-sidebar,.client-topbar,.client-module-head,.client-card.order-form-card,.primary-btn,.secondary-btn,.finance-toolbar,.finance-breakdown,.finance-chart-card,.table-action-btn,.nav-actions,.invoice-modal-backdrop,.label-modal-backdrop,.manifest-print-layout,.invoice-print-layout,.label-print-layout{display:none!important}.manifest-print-layout.print-active,.invoice-print-layout.print-active,.label-print-layout.print-active{color:#111;background:#fff;width:100%;padding:24px;display:block!important}.manifest-print-layout .print-header,.invoice-print-layout .print-header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.manifest-print-layout table,.invoice-print-layout table,.label-print-layout table{border-collapse:collapse;page-break-inside:avoid;width:100%}.manifest-print-layout th,.manifest-print-layout td,.invoice-print-layout th,.invoice-print-layout td,.label-print-layout th,.label-print-layout td{text-align:left;border:1px solid #ddd;padding:8px}.invoice-print-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.invoice-print-footer,.invoice-print-note{page-break-inside:avoid}.label-print-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.label-print-scan-row{page-break-inside:avoid}}@media (width<=900px){.top-nav{border-radius:24px;flex-wrap:wrap}.hero-section,.calculator-grid,.service-cards,.support-cards,.dashboard-grid,.stat-cards,.portal-preview,.client-panel-shell,.client-grid,.client-stats,.client-analytics{grid-template-columns:1fr}.client-panel-shell{min-height:auto}.client-sidebar{gap:18px}.portal-sidebar{flex-direction:row;justify-content:space-between;align-items:center}.portal-sidebar nav{flex-flow:wrap}.client-module-grid,.manifest-builder-grid,.label-grid,.client-grid,.client-analytics,.client-stats,.finance-summary,.manifest-summary,.wallet-summary,.finance-breakdown{grid-template-columns:1fr}.finance-toolbar,.client-topbar,.client-topbar-actions,.finance-actions,.label-actions,.label-scan-wrap,.invoice-modal-head,.invoice-modal-body,.label-panel-header,.client-module-head{flex-direction:column;align-items:stretch}.partners-row{grid-template-columns:repeat(3,1fr)}.tracking-form,.pincode-section form,.contact-form,.portal-panel-top,.label-form-row{flex-direction:column;align-items:stretch}.pincode-service-form{flex-direction:column}.pickup-locations-head,.pickup-locations-toolbar,.pickup-locations-title-row,.pickup-pagination-row{flex-direction:column;align-items:stretch}.pickup-modal-grid.two-col,.pickup-otp-row{grid-template-columns:1fr}.support-panel-head{flex-direction:column;align-items:flex-start}.support-toolbar,.support-ticket-two-col,.create-forward-layout,.create-forward-two-col,.create-forward-three-col,.create-forward-value-row{grid-template-columns:1fr}.create-forward-value-row span{display:none}.pickup-modal-header h2{font-size:2.1rem}.rate-meta-grid,.dimension-row,.pincode-row,.pincode-city-row,.settings-layout{grid-template-columns:1fr}.pincode-city-row span:last-child{text-align:left}.pincode-divider{width:100%}.manifest-two-col,.invoice-print-grid,.label-print-grid{grid-template-columns:1fr}.order-row-actions{justify-content:flex-start}.client-card table,.manifest-rate-wrap table,.shipment-table-wrap table{min-width:720px}.hero-visual{min-height:380px}}@media (width<=640px){body{background:#f5f7fb}.app-shell{padding:12px}.auth-page{background:radial-gradient(circle at top,#1f5dff14,#0000 16%),#f5f7fb}.client-panel-shell{background:#f5f7fb}.client-sidebar,.portal-sidebar{background:linear-gradient(#fff,#f8fbff)}.client-brand,.portal-brand,.brand-mark,.profile-chip{box-shadow:0 10px 22px #d628282e}.top-nav{background:linear-gradient(90deg,#1747c3,#2563eb);border-color:#ffffff2e;box-shadow:0 8px 18px #1747c338}.top-nav nav a,.nav-btn{font-size:.92rem}.hero-section{gap:26px}.hero-text p,.section-heading,.portal-panel-top,.client-topbar{text-wrap:pretty}.hero-visual,.plane-card,.plane-glow,.plane-track{display:none}.hero-text h1{font-size:2.35rem}.hero-actions{gap:10px}.btn,.nav-btn,.primary-btn,.secondary-btn{border-radius:14px}.section{padding:48px 0}.service-cards article,.support-cards article,.dashboard-grid article,.client-stats article,.client-card,.calc-card,.contact-form,.tracking-section,.pincode-section,.manifest-summary article,.wallet-summary article,.finance-breakdown article{border-radius:18px;box-shadow:0 10px 22px #0f1f480d}.service-cards article,.support-cards article,.dashboard-grid article{padding:18px}.top-nav nav{justify-content:space-between;width:100%}.hero-section{padding-top:24px}.client-main{padding:16px}.client-topbar-actions{justify-content:flex-end}.client-menu-toggle{display:inline-flex}.client-sidebar{z-index:120;width:min(280px,86vw);transition:transform .24s;position:fixed;inset:0 auto 0 0;transform:translate(-110%);box-shadow:20px 0 40px #0f1f482e}.client-sidebar.open{transform:translate(0)}.client-sidebar-backdrop{z-index:110;background:#0f172a73;display:block;position:fixed;inset:0}.client-sidebar nav span,.logout-btn{width:100%}.aadhaar-otp-actions{grid-template-columns:1fr}.client-topbar h2,.portal-panel-top h2{font-size:1.35rem}.client-card,.client-stats article,.manifest-summary article,.wallet-summary article,.finance-breakdown article,.service-cards article,.support-cards article,.dashboard-grid article,.calc-card,.contact-form,.tracking-section,.pincode-section{padding:14px}.primary-btn,.secondary-btn,.logout-btn,.client-card button,.quick-actions button,.finance-filter-group button,.table-action-btn,.finance-filter-group,.finance-actions,.client-topbar-actions,.label-actions,.order-row-actions{width:100%}.finance-filter-group,.finance-actions,.client-topbar-actions,.label-actions,.order-row-actions{flex-direction:column}.partners-row{grid-template-columns:repeat(2,1fr)}.top-nav{padding:12px;position:relative}.brand{gap:8px}.top-nav nav{display:none}.nav-actions{justify-content:flex-end;width:100%}.nav-menu-toggle{display:inline-flex}.theme-toggle,.nav-actions .nav-btn:not(.theme-toggle){width:auto}.mobile-nav-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:18px;flex-direction:column;gap:8px;width:100%;margin-top:10px;padding:12px;display:none}.mobile-nav-panel.open{display:flex}.mobile-nav-panel a{color:#fff;background:#ffffff14;border-radius:12px;padding:12px 14px;font-weight:700;text-decoration:none}.mobile-nav-panel a:hover{background:#ffffff29}.hero-actions{flex-direction:column}.hero-visual{min-height:300px}.forward-shipment-preview-header,.forward-shipment-preview-art{flex-direction:column;align-items:flex-start}.forward-shipment-preview-grid{grid-template-columns:1fr 1fr}}.app-shell{width:min(1260px,100%);margin:0 auto;padding:22px 20px 56px}.top-nav{z-index:50;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#0f1b31f0,#15284de6);border:1px solid #ffffff1a;border-radius:26px;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex;position:sticky;top:16px;box-shadow:0 20px 48px #070f1f2e}.brand{gap:14px}.brand-mark,.portal-brand,.client-brand,.profile-chip{background:linear-gradient(135deg,#ff8a3d,#ff4d6d);box-shadow:0 14px 28px #ff4d6d3d}.brand span strong,.brand span small{color:#fff}.brand span small{opacity:.78}.top-nav nav{gap:14px}.top-nav nav a,.nav-btn{color:#eaf1ff}.top-nav nav a{border-radius:999px;padding:10px 14px;transition:background .2s,color .2s,transform .2s}.top-nav nav a:hover{background:#ffffff1f;transform:translateY(-1px)}.nav-btn{background:#ffffff1f;border:1px solid #ffffff24;padding:12px 18px}.nav-btn.theme-toggle{background:#ffffff14}.nav-btn:hover,.btn:hover,.primary-btn:hover,.secondary-btn:hover,.logout-btn:hover,.tracking-form button:hover,.pincode-section button:hover,.contact-form button:hover,.calc-card button:hover,.portal-panel-top button:hover,.label-actions .create-btn:hover,.label-actions .import-btn:hover,.table-action-btn:hover{transform:translateY(-1px)}.hero-section{gap:40px;padding:64px 0 44px}.hero-text{padding:18px 4px}.hero-text h1{letter-spacing:-.05em;max-width:680px;font-size:clamp(3.2rem,5vw,5.3rem);line-height:.94}.hero-text p{font-size:1.05rem;line-height:1.7}.hero-highlights li{color:var(--text-h);background:#ffffffb3;border:1px solid #1f5dff1f;border-radius:999px;padding:10px 14px}.hero-visual{min-height:540px}.plane-card{background:linear-gradient(#fdfefe 0%,#eef4ff 100%);border:1px solid #1f5dff24;box-shadow:0 32px 70px #0a183a1f}.plane-card-top{border:1px solid #1f5dff1a;box-shadow:0 10px 24px #0f1f480f}.section{padding:70px 0}.section-heading{margin-bottom:36px}.section-heading span,.eyebrow{color:#ff7b43}.section-heading h2,.hero-text h1,.portal-panel-top h3,.client-topbar h2,.client-module-head h3,.section h2{letter-spacing:-.03em}.service-cards article,.support-cards article,.dashboard-grid article,.calc-card,.contact-form,.tracking-section,.pincode-section,.portal-preview,.client-card,.forward-shipment-preview,.label-panel,.invoice-modal,.manifest-preview-card{border:1px solid var(--border);background:linear-gradient(#fff,#fbfdff);border-radius:28px;box-shadow:0 18px 44px #0b193514}.service-cards article,.support-cards article,.dashboard-grid article{padding:28px}.service-cards article:hover,.support-cards article:hover,.dashboard-grid article:hover,.calc-card:hover,.contact-form:hover,.tracking-section:hover,.pincode-section:hover,.client-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px #0b19351f}.portal-preview{overflow:hidden}.portal-sidebar{color:#e3ebff;background:linear-gradient(#0f1b31,#13284b);padding:26px 20px}.portal-sidebar nav span{color:#e3ebffc7;background:#ffffff0a}.portal-sidebar nav span.active{color:#fff;background:#ffffff1f}.portal-panel{padding:28px}.portal-panel-top button,.tracking-form button,.pincode-section button,.contact-form button,.calc-card button,.primary-btn,.secondary-btn,.logout-btn,.import-btn,.create-btn,.table-action-btn{border-radius:16px;font-weight:700}.portal-panel-top button,.tracking-form button,.pincode-section button,.contact-form button,.calc-card button,.primary-btn,.logout-btn,.create-btn{color:#fff;background:linear-gradient(90deg,#0f1b31,#1f5dff);box-shadow:0 14px 28px #1f5dff2e}.secondary-btn,.import-btn,.table-action-btn{color:#17367c;background:#edf3ff;border:1px solid #d5e1fb}.stat-cards article{border:1px solid var(--border);background:linear-gradient(#fff,#f4f8ff);border-radius:22px}.stat-cards h4{font-size:2.1rem}.client-panel-shell{background:linear-gradient(#edf2f8,#e7eef7)}.client-sidebar{color:#dbe6ff;background:linear-gradient(#0d1728,#12233f);gap:24px;padding:30px 20px;box-shadow:16px 0 36px #0a142429}.client-sidebar h3{color:#fff}.client-sidebar nav span{color:#dbe6ffc7;border-radius:14px;padding:12px 14px}.client-sidebar nav span:hover,.client-sidebar nav span.active{color:#fff;background:#ffffff1a}.client-main{background:linear-gradient(#f7f9fe,#edf2f8);padding:28px}.client-topbar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #d8e2efe6;border-radius:22px;padding:16px 18px;position:sticky;top:16px;box-shadow:0 16px 40px #0b193514}.search-box,.client-pill{border:1px solid var(--border);background:#fff;box-shadow:0 10px 22px #0b19350a}.profile-chip{border:3px solid #fff6}.client-module-panel{gap:18px;display:grid}.client-module-head h3,.client-topbar h2,.portal-panel-top h3{font-size:clamp(1.6rem,2vw,2.1rem)}.client-card,.client-stats article,.manifest-summary article,.wallet-summary article,.finance-breakdown article{border:1px solid var(--border);background:linear-gradient(#fff,#fbfdff);border-radius:24px}.client-card table,.manifest-rate-wrap table,.shipment-table-wrap table{background:#fff}.client-card th,.client-card td,.manifest-rate-wrap th,.manifest-rate-wrap td,.shipment-table-wrap th,.shipment-table-wrap td{border-bottom:1px solid #d8e2efd9}.topbar-label{letter-spacing:.16em}.information-center-list,.orders-subsection-panel,.finance-subsection-panel,.info-menu-group{max-width:320px}.info-menu-group,.orders-subsection-panel,.finance-subsection-panel{background:linear-gradient(#0f1b31,#13284b);border:1px solid #ffffff1a;border-radius:18px;padding:8px;box-shadow:0 18px 40px #0a142429}.info-menu-toggle,.orders-subsection-panel button,.finance-subsection-panel button,.info-menu-subsections button,.orders-subsection-panel button,.finance-subsection-panel button{border-radius:12px}.info-menu-toggle,.orders-subsection-panel button,.finance-subsection-panel button{color:#eef4ff;background:#ffffff0f}.info-menu-subsections button,.orders-subsection-panel button,.finance-subsection-panel button{color:#f6f8ff}.info-menu-subsections button:hover,.info-menu-subsections button.active,.orders-subsection-panel button:hover,.orders-subsection-panel button.active,.finance-subsection-panel button:hover,.finance-subsection-panel button.active{color:#fff;background:#ffffff24}.information-center-legal h5{color:var(--text-h);font-size:1.05rem}.information-center-legal ol{gap:12px}.footer{color:var(--muted);text-align:center;border-top:1px solid var(--border);margin-top:20px;padding:28px 0 0}.footer p{border:1px solid var(--border);background:#ffffffa6;border-radius:999px;padding:12px 16px;display:inline-flex;box-shadow:0 10px 24px #0b19350d}@media (width<=900px){.top-nav,.client-topbar,.portal-panel-top,.client-module-head,.finance-actions,.label-actions,.order-row-actions{flex-direction:column;align-items:stretch}.hero-section,.portal-preview,.client-panel-shell,.calculator-grid,.service-cards,.support-cards,.dashboard-grid,.stat-cards,.client-grid,.client-analytics,.client-stats{grid-template-columns:1fr}.hero-visual{min-height:320px}.client-sidebar{z-index:120;width:min(290px,88vw);transition:transform .24s;position:fixed;inset:0 auto 0 0;transform:translate(-110%)}.client-sidebar.open{transform:translate(0)}.client-sidebar-backdrop{display:block}.nav-menu-toggle,.client-menu-toggle{display:inline-flex}.top-nav nav{display:none}.mobile-nav-panel.open{display:flex}}@media (width<=640px){.top-nav{border-radius:22px;padding:14px}.hero-section{padding:40px 0 28px}.hero-text h1{font-size:2.5rem}.hero-highlights{gap:10px}.hero-highlights li,.client-pill,.search-box{width:100%}.service-cards article,.support-cards article,.dashboard-grid article,.calc-card,.contact-form,.tracking-section,.pincode-section,.client-card{border-radius:20px;padding:18px}.portal-sidebar,.client-sidebar{border-radius:0 24px 24px 0}.footer p{justify-content:center;width:100%}}.delhivery-home{width:100%;max-width:1600px;margin:0 auto;padding:0 0 24px}.delhivery-home .top-nav{background:#0d0f14;border:0;border-radius:0;margin:0;padding:22px 48px;position:sticky;top:0;box-shadow:0 12px 30px #0000002e}.delhivery-home .brand{gap:14px}.delhivery-home .brand-mark{width:auto;height:auto;box-shadow:none;color:#fff;letter-spacing:.08em;background:0 0;border-radius:0;padding:0;font-size:1.95rem;font-weight:900;line-height:1}.delhivery-home .brand strong{letter-spacing:.06em;font-size:.92rem}.delhivery-home .brand small{color:#ffffffad;font-size:.74rem}.delhivery-home .brand span:last-child{flex-direction:column;line-height:1.05;display:flex}.delhivery-home .top-nav nav{gap:34px}.delhivery-home .top-nav nav a{color:#fff;font-size:1rem;font-weight:500}.delhivery-home .nav-actions{gap:12px}.delhivery-home .ship-now{color:#111827;box-shadow:none;background:#fff;border-radius:4px;gap:10px;padding:13px 20px;font-size:.98rem;font-weight:700}.delhivery-home .ship-now-caret{color:#7b8190;font-size:1.15rem;line-height:1}.delhivery-home .nav-menu-toggle{background:#ffffff14;border-color:#ffffff24}@keyframes notice-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bell-ring{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-18deg)}20%,40%{transform:rotate(18deg)}50%{transform:rotate(0)}}.delhivery-home .notice-strip{color:#262626;background:#ffe7e7;border-top:1px solid #f3b8b8;border-bottom:1px solid #e6a1a1;align-items:stretch;display:flex;overflow:hidden}.delhivery-home .notice-strip-label{color:#fff;white-space:nowrap;letter-spacing:.04em;background:#ef4444;flex:none;align-items:center;gap:7px;padding:10px 18px;font-size:.82rem;display:flex}.delhivery-home .notice-bell{transform-origin:top;flex:0 0 18px;width:18px;height:18px;animation:2.4s ease-in-out infinite bell-ring}.delhivery-home .notice-updates{color:#fff;letter-spacing:.06em;font-size:.82rem;font-weight:800}.delhivery-home .notice-strip-track{flex:1 1 0;min-width:0;overflow:hidden}.delhivery-home .notice-scroll-wrap{width:max-content;animation:28s linear infinite notice-marquee;display:flex}.delhivery-home .notice-strip-track:hover .notice-scroll-wrap{animation-play-state:paused}.delhivery-home .notice-strip-inner{white-space:nowrap;flex:none;align-items:center;gap:14px;padding:10px 36px;display:flex}.delhivery-home .notice-strip p{font-size:.92rem;font-weight:700;line-height:1.3}.delhivery-home .notice-dot{background:#ef4444;border-radius:2px;flex:0 0 11px;width:11px;height:11px}.delhivery-home .notice-sep{color:#ef4444;opacity:.7;padding:0 6px;font-size:.75rem}.delhivery-home main{width:100%}.delhivery-home .hero-section.delhivery-hero{grid-template-columns:minmax(0,1.45fr) minmax(360px,470px);align-items:center;gap:26px;width:min(1440px,100% - 48px);margin:0 auto;padding:0;display:grid}.delhivery-home .hero-canvas{background:linear-gradient(#060a122e,#060a12a3),linear-gradient(135deg,#ff22331a,#1452ff1a),url(https://images.unsplash.com/photo-1502920917128-1aa500764cbd?auto=format&fit=crop&w=1600&q=80) 50%/cover no-repeat;border-radius:0;min-height:560px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0003}.delhivery-home .hero-canvas:before{content:"";background:linear-gradient(90deg,#000000bf 0%,#00000047 42%,#0000000f 100%),radial-gradient(circle at 76% 40%,#ff223338,#0000 24%),radial-gradient(circle at 68% 58%,#1452ff38,#0000 22%);position:absolute;inset:0}.delhivery-home .hero-canvas-copy{z-index:1;flex-direction:column;justify-content:flex-end;padding:48px 52px;display:flex;position:absolute;inset:0}.delhivery-home .hero-years{color:#fff;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:4px;width:fit-content;display:inline-flex}.delhivery-home .hero-years-tag,.delhivery-home .hero-years-label{letter-spacing:.02em;font-size:1rem;font-style:italic;font-weight:700}.delhivery-home .hero-years strong{color:#ff1333;text-shadow:0 10px 32px #0000004d;margin:-10px 0 -8px;font-size:clamp(8rem,11vw,10rem);line-height:.85}.delhivery-home .hero-canvas h1{color:#fff;letter-spacing:-.05em;max-width:620px;margin-top:18px;font-size:clamp(2.7rem,4.4vw,4.8rem);font-style:italic;font-weight:500;line-height:.98}.delhivery-home .tracking-card{background:#fff;border:1px solid #e5e7eb;border-radius:4px;align-self:center;overflow:hidden;box-shadow:0 14px 34px #0c121c29}.delhivery-home .tracking-card-tabs{border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(2,1fr);display:grid}.delhivery-home .tracking-card-tabs button{color:#8a8f99;cursor:default;background:#fff;border:0;padding:18px 22px 16px;font-size:1.02rem;font-weight:600}.delhivery-home .tracking-card-tabs button:last-child{color:#8f939a}.delhivery-home .tracking-card-tabs .active{color:#111827;position:relative}.delhivery-home .tracking-card-tabs .active:after{content:"";background:#ef3b42;height:3px;position:absolute;bottom:-1px;left:22px;right:22px}.delhivery-home .tracking-card-body{padding:22px 24px 20px}.delhivery-home .tracking-card-body h2{color:#222;margin:0 0 16px;font-size:clamp(2rem,2.4vw,2.6rem);font-weight:700}.delhivery-home .tracking-card-body h2 strong{font-weight:800}.delhivery-home .tracking-mode-tabs{border:1px solid #d8dee6;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden}.delhivery-home .tracking-mode-tabs button{color:#a0a7b4;cursor:pointer;background:#fff;border:0;border-right:1px solid #d8dee6;padding:17px 12px;font-size:.95rem}.delhivery-home .tracking-mode-tabs button:last-child{border-right:0}.delhivery-home .tracking-mode-tabs .active{color:#fff;background:#13151a}.delhivery-home .tracking-card-form{gap:14px;display:grid}.delhivery-home .tracking-card-form input{color:#111827;background:#fff;border:1px solid #dfe4eb;border-radius:6px;width:100%;padding:18px;font-size:1rem}.delhivery-home .tracking-card-form input::placeholder{color:#99a1ac}.delhivery-home .tracking-card-form button{color:#fff;background:#13151a;border:0;border-radius:4px;padding:16px 18px;font-size:1.05rem;font-weight:700}.delhivery-home .tracking-app-strip{text-align:center;border-top:1px solid #edf0f4;margin-top:20px;padding-top:18px}.delhivery-home .tracking-app-strip p{color:#5e6572;margin-bottom:12px;font-size:.93rem}.delhivery-home .tracking-store-row{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.delhivery-home .tracking-store-row span{color:#222;background:#fff;border:1px solid #d9dfe7;border-radius:8px;place-items:center;padding:12px 10px;font-size:.92rem;font-weight:600;display:grid}.delhivery-home .partners-rail{width:min(1440px,100% - 48px);margin:0 auto;padding:18px 0 8px}.delhivery-home .partners-rail span{color:#10151d;opacity:.82;letter-spacing:.22em}.delhivery-home .section-heading h2,.delhivery-home .section h2,.delhivery-home .portal-panel-top h3,.delhivery-home .client-module-head h3,.delhivery-home .support-section h2,.delhivery-home .contact-section h2{font-size:clamp(2rem,2.8vw,3rem)}.section-anchor{height:0;display:block;overflow:hidden}@media (width<=1200px){.delhivery-home .top-nav{padding:20px 24px}.delhivery-home .top-nav nav{gap:18px}.delhivery-home .hero-section.delhivery-hero{grid-template-columns:1fr;width:min(1200px,100% - 24px)}.delhivery-home .hero-canvas{min-height:500px}.delhivery-home .tracking-card{justify-self:center;width:min(100%,520px)}}@media (width<=900px){.delhivery-home .top-nav{flex-wrap:wrap;gap:14px;display:flex}.delhivery-home .top-nav nav{order:3;justify-content:space-between;width:100%;padding-bottom:2px;overflow-x:auto}.delhivery-home .nav-actions{margin-left:auto}.delhivery-home .notice-strip-inner{gap:10px;padding:10px 16px}.delhivery-home .notice-strip-label{padding:10px 12px}.delhivery-home .hero-canvas-copy{padding:34px 24px}.delhivery-home .hero-canvas h1{max-width:480px}}@media (width<=640px){.delhivery-home .top-nav{padding:16px 14px}.delhivery-home .brand{gap:10px}.delhivery-home .brand-mark{font-size:1.55rem}.delhivery-home .top-nav nav{gap:14px}.delhivery-home .ship-now{padding:11px 14px}.delhivery-home .hero-section.delhivery-hero{gap:14px;width:min(100%,100% - 16px)}.delhivery-home .hero-canvas{min-height:420px}.delhivery-home .hero-canvas-copy{padding:22px 16px}.delhivery-home .hero-years strong{font-size:clamp(6rem,30vw,8rem)}.delhivery-home .hero-canvas h1{font-size:2.15rem}.delhivery-home .tracking-card-body{padding:18px 16px}.delhivery-home .tracking-mode-tabs{grid-template-columns:repeat(2,1fr)}.delhivery-home .tracking-store-row{grid-template-columns:1fr}.delhivery-home .partners-rail{width:min(100%,100% - 16px)}}.client-panel-shell{background:#f6f7fb;grid-template-columns:286px 1fr}.client-panel-shell.sidebar-collapsed{grid-template-columns:84px 1fr}.client-sidebar{background:#1f2433;border-right:1px solid #ffffff0f;justify-content:flex-start;align-items:stretch;gap:16px;height:100vh;padding:14px 14px 16px;position:sticky;top:0;overflow:hidden}.client-sidebar-toggle{color:#fff;cursor:pointer;background:#2b3245;border:0;border-radius:6px;width:28px;height:42px;font-weight:800;position:absolute;top:18px;right:-14px;box-shadow:0 8px 18px #00000038}.client-sidebar-brand{border-bottom:1px solid #ffffff14;justify-items:start;gap:8px;width:100%;padding:2px 4px 10px;display:grid}.client-sidebar-brand strong,.client-sidebar-brand small{text-align:left;color:#fff;display:block}.client-sidebar-brand strong{letter-spacing:.04em;font-size:.76rem}.client-sidebar-brand small{color:#fff9;font-size:.66rem}.client-sidebar nav{flex-direction:column;flex:1;gap:8px;width:100%;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.client-sidebar nav::-webkit-scrollbar{width:6px}.client-sidebar nav::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}.client-sidebar nav button{color:#ffffffb8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:46px;padding:12px 14px;font-size:.96rem;font-weight:700;display:flex}.client-nav-icon{flex:0 0 20px;place-items:center;width:20px;font-size:1.08rem;line-height:1;display:inline-grid}.client-sidebar nav button:hover,.client-sidebar nav button.active{color:#fff;background:#596283}.client-sidebar nav button.active{box-shadow:inset 0 0 0 1px #ffffff0d}.client-nav-label{flex:1}.client-nav-chevron{color:#ffffffbd;font-size:.86rem}.client-brand-primary{width:100%;padding:2px 2px 0}.client-brand-primary span,.client-brand-primary strong{line-height:.95;display:block}.client-brand-primary span{letter-spacing:.06em;font-size:1.15rem;font-weight:800}.client-brand-primary strong{color:#ff3a3d;margin-left:124px;font-size:.82rem;font-weight:800}.client-sidebar-help{color:#fff;cursor:pointer;background:#ef4b56;border:0;border-radius:999px;width:100%;margin-top:auto;padding:12px 10px;font-weight:700;box-shadow:0 12px 28px #ef4b564d}.client-panel-shell.sidebar-collapsed .client-sidebar{padding:14px 10px 16px}.client-panel-shell.sidebar-collapsed .client-sidebar-brand strong,.client-panel-shell.sidebar-collapsed .client-sidebar-brand small,.client-panel-shell.sidebar-collapsed .client-nav-label,.client-panel-shell.sidebar-collapsed .client-nav-chevron,.client-panel-shell.sidebar-collapsed .client-brand-primary strong,.client-panel-shell.sidebar-collapsed .help-center-fab{display:none}.client-panel-shell.sidebar-collapsed .client-brand-primary{justify-items:center;width:100%;display:grid}.client-panel-shell.sidebar-collapsed .client-brand-primary span{letter-spacing:.02em;font-size:1rem}.client-panel-shell.sidebar-collapsed .client-sidebar nav button{justify-content:center;padding:12px 10px}.client-sidebar-backdrop{display:none}.client-main{padding:0}.client-topbar{z-index:20;background:#fff;border-bottom:1px solid #e5e7ef;margin:0;padding:10px 18px 10px 10px;position:sticky;top:0;box-shadow:0 1px #0f172a05}.client-topbar h2{display:none}.client-topbar .topbar-label{color:#97a0b5;text-transform:none;letter-spacing:0;font-size:1.15rem;font-weight:700}.client-topbar-actions{gap:12px}.awb-search-group{background:#fff;border:1px solid #d8deea;border-radius:10px;grid-template-columns:84px 1fr;min-width:360px;display:grid;overflow:hidden}.awb-search-group select,.awb-search-group input{font:inherit;background:0 0;border:0;outline:none;padding:11px 12px}.awb-search-group select{color:#75819b;border-right:1px solid #e2e6ef}.awb-search-group input::placeholder{color:#9aa4b7}.quick-actions-chip,.tasks-chip,.domestic-chip{color:#334155;background:#fff;border:1px solid #d8deea;border-radius:999px;padding:12px 16px;font-weight:700;box-shadow:0 6px 16px #0f172a0a}.domestic-chip{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 18px;display:inline-flex}.domestic-chip span{color:#9aa4b7;font-size:.72rem;font-weight:600}.profile-chip{background:linear-gradient(135deg,#5b6580,#46526b);border-radius:50%;width:42px;height:42px;font-size:.9rem}.client-dashboard-shell{grid-template-columns:minmax(0,1fr) 340px;gap:20px;padding:18px;display:grid}.client-dashboard-left,.client-dashboard-right{gap:18px;display:grid}.client-dashboard-left{align-content:start}.client-action-card,.client-pickup-card,.client-performance-card,.wallet-summary-card,.whats-new-card,.quick-link-card{background:#fff;border:1px solid #dfe4ee;border-radius:10px;box-shadow:0 8px 24px #0f172a0a}.client-action-card{padding:16px}.client-action-head,.client-section-head,.wallet-summary-head,.performance-trend-head,.pickup-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-action-head{justify-content:flex-start;gap:12px;margin-bottom:12px}.client-warning-badge{background:#fff5cc;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.client-action-head h3,.client-section-head h3,.wallet-summary-head h3,.performance-trend h4,.pickup-split strong,.whats-new-card strong,.quick-link-card strong{color:#334155}.client-action-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.client-action-grid article{padding-top:8px}.client-action-grid strong{color:#334155;margin-bottom:8px;font-size:.92rem;display:block}.client-action-grid span{color:#64748b;font-size:1.25rem;font-weight:700;line-height:1;display:block}.client-action-grid small{color:#8ea0c1;margin-top:8px;font-weight:600;display:block}.client-pickup-card,.client-performance-card{padding:16px}.client-section-head a,.client-section-head button{color:#7180ff;background:0 0;border:0;font-weight:600}.client-title-with-icon{align-items:center;gap:10px;display:flex}.client-section-icon{color:#334155;background:#f3f7ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.pickup-split{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding-top:6px;display:grid}.pickup-split article{border-right:1px solid #e7ebf3;padding:16px 8px 10px}.pickup-split article:last-child{border-right:0}.pickup-head strong{font-size:.95rem}.pickup-head button{color:#7180ff;background:0 0;border:0;font-weight:600}.pickup-meta{color:#334155;align-items:center;gap:14px;margin:10px 0 8px;display:flex}.pickup-meta span:last-child:before{content:"•";color:#cbd5e1;margin-right:10px}.pickup-tags{align-items:center;gap:10px;display:flex}.scheduled-chip,.escalate-chip{border-radius:999px;align-items:center;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.scheduled-chip{color:#d17a00;background:#fff7e7}.escalate-chip{color:#4f46e5;background:#eef2ff}.pickup-note{color:#64748b;border-top:1px solid #eef1f6;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:.9rem;display:flex}.pickup-note span{color:#7180ff;font-weight:700}.performance-metrics{grid-template-columns:repeat(2,1fr);gap:12px;margin:12px 0 18px;display:grid}.performance-metrics article{box-shadow:none;background:#fff;border:0;padding:0}.performance-metrics p,.performance-metrics span,.wallet-summary-head p,.whats-new-card p,.quick-link-card span,.help-center-fab{color:#64748b}.performance-metrics h4,.wallet-summary-head h3{color:#0f172a;font-size:2rem}.performance-trend-head{margin-bottom:10px}.performance-legend{color:#64748b;flex-wrap:wrap;gap:14px;font-size:.82rem;display:flex}.legend-delivered:before,.legend-returned:before,.legend-transit:before{content:"";border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.legend-delivered:before{background:#28c386}.legend-returned:before{background:#d9467a}.legend-transit:before{background:#c9d0de}.performance-bars{border-top:1px solid #edf1f6;align-items:end;gap:14px;height:180px;padding-top:12px;display:flex}.performance-bars span{background:linear-gradient(#38d39f,#1ba975);border-radius:10px 10px 0 0;flex:1}.client-dashboard-right{align-content:start}.wallet-summary-card{padding:18px 16px}.wallet-summary-head button{color:#7180ff;background:0 0;border:0;font-weight:700}.whats-new-card{padding:12px 0 0}.whats-new-card .client-section-head{padding:0 14px 12px}.whats-new-list article{border-top:1px solid #edf1f6;grid-template-columns:18px 1fr 16px;align-items:center;gap:12px;padding:12px 14px;display:grid}.whats-new-list article:first-child{border-top:0}.whats-new-icon{color:#ef4444;font-weight:900}.whats-new-list strong{color:#1f2937;font-size:.92rem;display:block}.whats-new-list p{margin-top:3px;font-size:.78rem}.whats-new-list span{color:#cbd5e1;text-align:right;font-size:1.2rem}.client-quick-links{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quick-link-card{gap:8px;min-height:92px;padding:16px 12px;display:grid}.quick-link-card span{background:#f4f7ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.help-center-fab{color:#394150;background:#fff;border:2px solid #ef4444;border-radius:999px;padding:14px 18px;font-weight:700;position:fixed;bottom:22px;right:24px;box-shadow:0 12px 28px #0f172a1f}@media (width<=1200px){.client-dashboard-shell{grid-template-columns:1fr}.client-dashboard-right{grid-template-columns:repeat(2,minmax(0,1fr))}.whats-new-card,.wallet-summary-card{grid-column:span 1}}@media (width<=900px){.awb-search-group{grid-template-columns:70px 1fr;min-width:220px}.client-topbar-actions{flex-wrap:wrap}.client-dashboard-right{grid-template-columns:1fr}.client-action-grid,.pickup-split,.performance-metrics,.client-quick-links{grid-template-columns:1fr 1fr}}@media (width<=640px){.client-panel-shell{grid-template-columns:1fr}.client-sidebar{z-index:120;width:82px;transition:transform .24s;position:fixed;inset:0 auto 0 0;transform:translate(-110%)}.client-sidebar.open{transform:translate(0)}.client-sidebar-backdrop{display:block}.client-main{margin-left:0}.client-topbar{padding:12px}.awb-search-group{min-width:100%}.client-topbar-actions{justify-content:flex-start;width:100%}.client-dashboard-shell{padding:12px}.client-action-grid,.pickup-split,.performance-metrics,.client-quick-links{grid-template-columns:1fr}.help-center-fab{bottom:12px;right:12px}}.client-sidebar-brand .client-brand{position:relative}.client-sidebar-brand .client-brand span,.client-sidebar-brand .client-brand strong{position:relative;color:#0000!important}.client-sidebar-brand .client-brand span:after{content:"THE EASYSHIP";color:#fff;letter-spacing:.04em;font-size:1rem;font-weight:800;position:absolute;top:0;left:0}.client-sidebar-brand .client-brand strong:after{content:"FAST TRACK";color:#ff4b55;letter-spacing:.03em;font-size:.92rem;font-weight:900;position:absolute;top:0;left:0}.client-sidebar nav button{font-size:.94rem;font-weight:600}.client-nav-icon{font-size:1rem}.brand-logo{object-fit:contain;flex:none;width:44px;height:44px}.client-brand-logo{object-fit:contain;width:98px;height:auto;display:block}.client-panel-shell.sidebar-collapsed .client-brand-logo{width:40px}.delhivery-home .brand-logo{width:52px;height:52px}.nd-dashboard{flex-direction:column;gap:20px;display:flex}.nd-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nd-date-filter-wrap{position:relative}.nd-date-filter{border:1px solid var(--border);color:var(--text-h);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;font-weight:600;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 2px 8px #0000000a}.nd-date-filter:hover{border-color:#2563eb;box-shadow:0 2px 12px #2563eb1a}.nd-date-chevron{color:#9ca3af;margin-left:2px;font-size:.65rem}.nd-date-picker-dropdown{z-index:300;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:4px;min-width:230px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #00000024}.nd-date-preset{text-align:left;color:#374151;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 14px;font-size:.88rem;font-weight:500;transition:background .12s}.nd-date-preset:hover{background:#f3f4f6}.nd-date-preset.active{color:#2563eb;background:#eff6ff;font-weight:700}.nd-date-custom-divider{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #f3f4f6;margin-top:4px;padding:8px 14px 4px;font-size:.74rem;font-weight:600}.nd-date-custom-row{align-items:center;gap:6px;padding:4px 8px;display:flex}.nd-date-input{font:inherit;border:1px solid #e5e7eb;border-radius:8px;outline:none;flex:1;min-width:0;padding:7px 10px;font-size:.82rem}.nd-date-input:focus{border-color:#2563eb}.nd-date-apply-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;margin:6px 8px 2px;padding:9px;font-size:.88rem;font-weight:600;transition:background .15s}.nd-date-apply-btn:hover{background:#1d4ed8}.nd-cal-icon{font-size:1.1rem}.nd-title-block{align-items:center;gap:12px;display:flex}.nd-title{color:var(--text-h);margin:0;font-size:1.9rem;font-weight:800}.nd-notify-btn{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;padding:8px 12px;font-size:1.1rem;transition:all .2s}.nd-notify-btn:hover{background:#fef2f2;border-color:#d62828}.nd-stats-row{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.nd-stat-card{color:#fff;border-radius:16px;padding:18px 20px 14px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f}.nd-stat-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0000002e}.nd-stat-card:before{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.nd-stat-green{background:linear-gradient(135deg,#15803d,#22c55e)}.nd-stat-teal{background:linear-gradient(135deg,#0d9488,#2dd4bf)}.nd-stat-purple{background:linear-gradient(135deg,#6d28d9,#a855f7)}.nd-stat-slate{background:linear-gradient(135deg,#475569,#94a3b8)}.nd-stat-top{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.nd-stat-value{font-size:2.2rem;font-weight:800;line-height:1.1}.nd-stat-icon{opacity:.7;font-size:1.6rem}.nd-stat-label{opacity:.9;margin:4px 0 10px;font-size:.85rem;font-weight:600}.nd-stat-tags{flex-wrap:wrap;gap:4px;display:flex}.nd-tag{background:#ffffff2e;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.nd-tag-yellow{background:#facc154d}.nd-tag-blue{background:#60a5fa59}.nd-tag-green{background:#4ade8059}.nd-tag-orange{background:#fb923c59}.nd-tag-red{background:#fca5a559}.nd-stat-badge{background:#ffffff2e;border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.nd-recharge-link{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:700;text-decoration:underline}.nd-billing-notice{color:#92400e;text-align:center;background:linear-gradient(90deg,#fffbeb,#fef3c7);border:1px solid #fbbf24;border-radius:10px;padding:10px 18px;font-size:.85rem;font-weight:600}.nd-content-grid{grid-template-columns:1fr 1.4fr;gap:16px;display:grid}.nd-panel{border:1px solid var(--border);background:#fff;border-radius:16px;padding:18px;box-shadow:0 4px 16px #0000000a}.nd-panel-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.nd-panel-head h4{color:var(--text-h);margin:0;font-size:1rem;font-weight:700}.nd-panel-action{border:1px solid var(--border);color:#d62828;cursor:pointer;background:0 0;border-radius:8px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:all .2s}.nd-panel-action:hover{background:#fef2f2;border-color:#d62828}.nd-no-data-wrap{flex-direction:column;align-items:center;gap:12px;padding:24px 12px;display:flex}.nd-hero-img{opacity:.85;filter:drop-shadow(0 8px 16px #6432c833);width:120px}.nd-no-data-text{color:var(--muted);margin:0;font-size:.88rem;font-weight:500}.nd-courier-bars{flex-direction:column;gap:10px;display:flex}.nd-bar-row{grid-template-columns:120px 1fr 28px;align-items:center;gap:10px;font-size:.82rem;display:grid}.nd-bar-label{color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.nd-bar-track{background:#f0f4f8;border-radius:999px;height:8px;overflow:hidden}.nd-bar-fill{background:linear-gradient(90deg,#d62828,#ef4444);border-radius:999px;min-width:4px;height:100%;transition:width .6s}.nd-bar-count{color:var(--text-h);text-align:right;font-weight:700}.nd-status-table-wrap{overflow-x:auto}.nd-status-table{border-collapse:collapse;width:100%;font-size:.8rem}.nd-status-table th{color:#fff;letter-spacing:.04em;text-align:left;white-space:nowrap;background:#0f1f48;padding:9px 10px;font-size:.72rem;font-weight:700}.nd-status-table td{color:var(--text-h);white-space:nowrap;border-bottom:1px solid #f0f4f8;padding:9px 10px}.nd-status-table tr:hover td{background:#f8fafc}.nd-courier-name{font-weight:600}.nd-cell-green{color:#16a34a;font-weight:700}.nd-cell-red{color:#dc2626;font-weight:700}.nd-no-data-cell{text-align:center;color:var(--muted);font-size:.88rem;padding:28px 10px!important}.nd-banner{background:linear-gradient(135deg,#0f1f48 0%,#1e3a8a 60%,#2563eb 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #0f1f4833}.nd-banner:before{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;left:-60px}.nd-banner-text{flex:1}.nd-banner-text h3{color:#fff;margin:0 0 8px;font-size:1.5rem;font-weight:800}.nd-banner-text p{color:#ffffffbf;margin:0 0 18px;font-size:.9rem}.nd-banner-actions{flex-wrap:wrap;gap:10px;display:flex}.nd-banner-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#d62828,#ef4444);border:none;border-radius:10px;padding:10px 20px;font-size:.88rem;font-weight:700;transition:all .2s}.nd-banner-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #d6282866}.nd-banner-btn-secondary{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:10px;padding:10px 20px;font-size:.88rem;font-weight:700;transition:all .2s}.nd-banner-btn-secondary:hover{background:#fff3}.nd-banner-img{filter:drop-shadow(0 12px 24px #0000004d)brightness(1.1);flex-shrink:0;width:140px}.nd-recent-panel{border:1px solid var(--border);background:#fff;border-radius:16px;padding:18px;box-shadow:0 4px 16px #0000000a}.nd-recent-table{border-collapse:collapse;width:100%;margin-top:2px;font-size:.85rem}.nd-recent-table th{color:var(--muted);letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--border);background:#f8fafc;padding:9px 10px;font-size:.72rem;font-weight:700}.nd-recent-table td{color:var(--text-h);border-bottom:1px solid #f0f4f8;padding:10px}.nd-recent-table tr:last-child td{border-bottom:none}.nd-recent-table tr:hover td{background:#fafbfc}.nd-awb{color:#d62828;font-weight:700}.nd-courier-chip{color:#3730a3;background:#eef2ff;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:700}.nd-status-pill{border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-block}.nd-pill-green{color:#15803d;background:#dcfce7}.nd-pill-blue{color:#1d4ed8;background:#dbeafe}.nd-pill-yellow{color:#a16207;background:#fef9c3}@media (width<=1024px){.nd-stats-row{grid-template-columns:repeat(2,1fr)}.nd-content-grid{grid-template-columns:1fr}}@media (width<=640px){.nd-stats-row{grid-template-columns:1fr 1fr}.nd-banner{text-align:center;flex-direction:column}.nd-banner-img{width:100px}.nd-banner-actions{justify-content:center}}.quick-actions-chip{position:relative}.quick-actions-dropdown{z-index:1200;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:4px;min-width:260px;padding:8px;animation:.15s qa-fade-in;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 48px #00000024}@keyframes qa-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.qa-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.qa-item:hover{background:#f8fafc}.qa-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.qa-label{color:#1e1e2e;font-size:.88rem;font-weight:600;line-height:1.3}.qa-label-group{flex-direction:column;gap:1px;display:flex}.qa-sublabel{color:#6b7280;font-size:.75rem;font-weight:500}.tasks-chip-wrapper{position:relative}.tasks-panel{z-index:1200;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;width:min(820px,92vw);max-height:520px;animation:.15s qa-fade-in;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 20px 60px #00000024}.tasks-panel-title{color:#111827;margin:0;padding:20px 24px 0;font-size:1.3rem;font-weight:800}.tasks-tabs{scrollbar-width:none;border-bottom:2px solid #f0f4f8;align-items:center;gap:0;padding:12px 24px 0;display:flex;overflow-x:auto}.tasks-tabs::-webkit-scrollbar{display:none}.tasks-tab-btn{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;padding:8px 14px 10px;font-size:.85rem;font-weight:600;transition:color .15s;display:flex}.tasks-tab-btn:hover{color:#111827}.tasks-tab-btn.active{color:#2563eb;border-bottom-color:#2563eb}.tasks-tab-badge{color:#fff;text-align:center;background:#2563eb;border-radius:999px;min-width:20px;padding:1px 7px;font-size:.7rem;font-weight:800}.tasks-body{flex:1;padding:4px 0 8px;overflow-y:auto}.tasks-table{border-collapse:collapse;width:100%;font-size:.84rem}.tasks-table thead tr{border-bottom:1px solid #f0f4f8}.tasks-table th{letter-spacing:.06em;color:#9ca3af;text-align:left;white-space:nowrap;background:#fff;padding:10px 24px;font-size:.72rem;font-weight:700}.tasks-sort-btn{cursor:pointer;color:#9ca3af;vertical-align:middle;background:0 0;border:none;margin-left:4px;padding:0 2px;font-size:.85rem}.tasks-sort-btn:hover{color:#374151}.tasks-table td{color:#374151;vertical-align:top;border-bottom:1px solid #f9fafb;padding:12px 24px}.tasks-table tr:last-child td{border-bottom:none}.tasks-table tr:hover td{background:#f9fafb}.tasks-upload-id{color:#2563eb;cursor:pointer;font-size:.82rem;font-weight:600}.tasks-upload-id:hover{text-decoration:underline}.tasks-time-cell{color:#374151;flex-direction:column;gap:2px;font-size:.82rem;display:flex}.tasks-time-cell span:first-child{font-weight:600}.tasks-time-cell span:last-child{color:#9ca3af;font-size:.78rem}.tasks-status-completed{color:#16a34a;font-size:.8rem;font-weight:700}.tasks-status-pending{color:#d97706;font-size:.8rem;font-weight:700}.tasks-status-rto{color:#dc2626;font-size:.8rem;font-weight:700}.tasks-empty{text-align:center;color:#9ca3af;padding:40px 24px;font-size:.88rem}.billing-same-checkbox{color:var(--text-h);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:4px;font-weight:400;display:flex}.billing-same-checkbox input[type=checkbox]{accent-color:#2563eb;cursor:pointer;flex-shrink:0;width:17px;height:17px;margin-top:2px}.billing-same-checkbox em{color:#374151;font-size:.88rem;font-style:italic}.billing-fields{border-top:1px dashed #e5e7eb;flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;animation:.18s qa-fade-in;display:flex}.create-forward-rates-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.create-forward-rates-head h4{color:var(--text-h);margin:0 0 4px;font-size:1.05rem;font-weight:800}.rc-selected-badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:6px 14px;font-size:.82rem;font-weight:600}.rc-cards-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-bottom:20px;display:grid}.rc-card{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:14px;outline:none;flex-direction:column;gap:10px;padding:14px 16px;transition:all .18s;display:flex}.rc-card:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 4px 16px #2563eb1a}.rc-card-selected{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb;box-shadow:0 6px 20px #2563eb26}.rc-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rc-radio-name{align-items:center;gap:8px;display:flex}.rc-radio-name input[type=radio]{accent-color:#2563eb;flex-shrink:0;width:15px;height:15px}.rc-company{color:var(--text-h);font-size:.88rem;font-weight:700;line-height:1.3}.rc-badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.rc-badge{white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.68rem;font-weight:700}.rc-badge-cheapest{color:#15803d;background:#dcfce7}.rc-badge-fastest{color:#a16207;background:#fef9c3}.rc-price-row{background:#f8fafc;border-radius:8px;justify-content:space-between;gap:4px;padding:8px 10px;display:flex}.rc-price-block{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.rc-price-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:600}.rc-price-val{color:var(--text-h);font-size:.82rem;font-weight:700}.rc-price-total .rc-price-val{color:#d62828;font-size:.9rem}.rc-card-footer{justify-content:space-between;align-items:center;display:flex}.rc-eta{color:#6b7280;font-size:.75rem;font-weight:500}.rc-selected-label{color:#2563eb;background:#dbeafe;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.waybill-sheet{background:#fff;border:2px solid #1e1e2e;border-radius:12px;font-size:.82rem;overflow:hidden}.waybill-header{background:linear-gradient(135deg,#1d4ed8,#2563eb);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.waybill-brand{color:#fff;align-items:center;gap:8px;display:flex}.waybill-logo{filter:brightness(0)invert();width:32px;height:32px}.waybill-brand strong{font-size:.88rem;display:block}.waybill-brand small{opacity:.7;font-size:.7rem;display:block}.waybill-partner-block{text-align:right;color:#fff;flex-direction:column;gap:2px;display:flex}.waybill-partner-label{opacity:.7;text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.waybill-partner-name{color:#fbbf24;font-size:.9rem;font-weight:800}.waybill-awb-strip{background:#f8fafc;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.waybill-awb-label{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin-bottom:2px;font-size:.65rem;display:block}.waybill-awb-no{color:#0f1f48;letter-spacing:.04em;font-family:Courier New,monospace;font-size:1.35rem;font-weight:900}.waybill-awb-meta{align-items:center;gap:6px;display:flex}.waybill-service-pill{color:#fff;background:#0f1f48;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700}.waybill-cod-pill{color:#15803d;background:#dcfce7;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700}.waybill-barcode-row{border-bottom:1px dashed #e5e7eb;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.waybill-barcode-row .code128-barcode{max-width:200px}.waybill-qr{grid-template-columns:repeat(9,1fr)!important;width:54px!important;height:54px!important}.waybill-addr-row{border-bottom:1px solid #e5e7eb;gap:0;display:flex}.waybill-addr-block{flex-direction:column;flex:1;gap:2px;padding:10px 14px;display:flex}.waybill-addr-block strong{color:#111827;font-size:.88rem}.waybill-addr-block p{color:#4b5563;margin:0;font-size:.78rem}.waybill-addr-divider{color:#d62828;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;justify-content:center;align-items:center;padding:0 6px;font-size:1.2rem;display:flex}.waybill-to-block{border-left:2px solid #d62828}.waybill-addr-tag{letter-spacing:.1em;text-transform:uppercase;border-radius:4px;width:fit-content;margin-bottom:4px;padding:1px 6px;font-size:.62rem;font-weight:800}.waybill-from-tag{color:#374151;background:#f3f4f6}.waybill-to-tag{color:#fff;background:#d62828}.waybill-pin{color:#0f1f48!important;margin-top:4px!important;font-size:.82rem!important;font-weight:700!important}.waybill-footer-meta{background:#f8fafc;flex-wrap:wrap;gap:0;display:flex}.waybill-meta-chip{border-right:1px solid #e5e7eb;flex-direction:column;flex:1;align-items:center;min-width:70px;padding:8px 12px;display:flex}.waybill-meta-chip:last-child{border-right:none}.waybill-meta-chip span{color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.waybill-meta-chip strong{color:#111827;margin-top:2px;font-size:.82rem}.order-id-chip{color:#2563eb;white-space:nowrap;background:#eff6ff;border-radius:6px;padding:2px 8px;font-family:Courier New,monospace;font-size:.78rem;font-weight:700}.awb-tracking-chip{color:#0f1f48;white-space:nowrap;font-family:Courier New,monospace;font-size:.78rem;font-weight:700}.orders-full-grid{grid-template-columns:1fr!important}.sidebar-nav-group{flex-direction:column;display:flex}.sidebar-nav-group-btn{color:#c8d6f8;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:.88rem;font-weight:500;transition:background .15s,color .15s;display:flex}.sidebar-nav-group-btn:hover,.sidebar-nav-group-btn.active{color:#fff;background:#ffffff1f}.sidebar-nav-group-btn .client-nav-chevron{margin-left:auto;font-size:.6rem;transition:transform .2s;display:inline-block}.sidebar-nav-group-btn .client-nav-chevron.open{transform:rotate(90deg)}.sidebar-sub-menu{border-left:2px solid #ffffff26;flex-direction:column;gap:2px;margin:2px 0 4px 28px;padding-left:8px;display:flex}.sidebar-sub-item{color:#a8bde8;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:6px 10px;font-size:.82rem;transition:background .15s,color .15s}.sidebar-sub-item:hover{color:#fff;background:#ffffff1a}.sidebar-sub-item.active{color:#fff;background:#ffffff2e;font-weight:600}.finance-sub-item{align-items:center;gap:8px;display:flex!important}.finance-sub-icon{background:#ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:1rem;display:flex}.pill.ready-to-ship{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.pill.rto{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.order-checkbox{accent-color:#2563eb;cursor:pointer;width:16px;height:16px}.order-row-selected{background:#eff6ff!important}.bulk-action-bar{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 16px;font-size:.85rem;font-weight:600;display:flex}.bulk-action-bar button{padding:5px 14px;font-size:.82rem}.facility-search-dropdown{z-index:999;background:#fff;border:1px solid #d1d5db;border-radius:8px;max-height:240px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.facility-search-dropdown li{cursor:pointer;border-bottom:1px solid #f3f4f6;flex-direction:column;gap:2px;padding:9px 14px;transition:background .1s;display:flex}.facility-search-dropdown li:last-child{border-bottom:none}.facility-search-dropdown li:hover{background:#eff6ff}.fsd-name{color:#111827;font-size:.87rem;font-weight:600}.fsd-meta{color:#6b7280;font-size:.77rem}.drs-btn{color:#fff;background:#0f172a;border:none;font-weight:600}.drs-btn:hover{background:#1e293b}.drs-modal{background:#fff;border-radius:14px;width:600px;max-width:96vw;max-height:90vh;padding:0;overflow-y:auto;box-shadow:0 20px 60px #0003}.drs-modal-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.drs-modal-header h3{margin:2px 0 0;font-size:1.15rem;font-weight:700}.drs-loading{text-align:center;color:#6b7280;padding:40px 24px;font-size:.9rem}.drs-body{padding:20px 24px}.drs-grid{grid-template-columns:1fr 1fr;gap:14px 20px;margin-bottom:20px;display:grid}.drs-field{flex-direction:column;gap:3px;display:flex}.drs-field.drs-full{grid-column:1/-1}.drs-field span{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.drs-field strong{color:#111827;font-size:.9rem;font-weight:600}.drs-actions{border-top:1px solid #f3f4f6;gap:10px;padding-top:16px;display:flex}.ic-full-width{grid-template-columns:1fr!important}.ic-full-width .order-form-card{max-width:100%}.ic-terms-card{grid-column:1/-1}.ic-no-sidebar{grid-template-columns:1fr!important}.rc-wrap{flex-direction:column;gap:20px;display:flex}.rc-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rc-title{color:#111;margin:0 0 4px;font-size:1.35rem;font-weight:700}.rc-subtitle{color:#6b7280;margin:0;font-size:.85rem}.rc-gst-toggle{color:#374151;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:.84rem;display:flex}.rc-toggle{cursor:pointer;background:#d1d5db;border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:background .2s;position:relative}.rc-toggle.on{background:#1d4ed8}.rc-toggle-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.rc-toggle.on .rc-toggle-knob{left:21px}.rc-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rc-filters{flex-wrap:wrap;gap:10px;display:flex}.rc-filter-pill{cursor:pointer;color:#374151;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.84rem;display:flex;position:relative}.rc-filter-icon{color:#6b7280;font-size:.9rem}.rc-filter-value{color:#374151;-webkit-user-select:none;user-select:none;font-size:.84rem}.rc-filter-chevron{color:#9ca3af;font-size:.9rem;transition:transform .15s;display:inline-block}.rc-filter-chevron.open{transform:rotate(180deg)}.rc-dropdown-list{z-index:200;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:180px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 24px #0000001a}.rc-dropdown-item{color:#374151;cursor:pointer;padding:9px 14px;font-size:.84rem;transition:background .12s}.rc-dropdown-item:hover{background:#f3f4f6}.rc-dropdown-item.selected{color:#1d4ed8;background:#eff6ff;font-weight:500}.rc-type-toggle{border:1px solid #e5e7eb;border-radius:8px;display:flex;overflow:hidden}.rc-type-btn{color:#374151;cursor:pointer;background:#f9fafb;border:none;padding:7px 22px;font-size:.85rem;font-weight:500;transition:background .15s,color .15s}.rc-type-btn.active{color:#fff;background:#1d3a6e}.rc-table-wrap{border:1px solid #e5e7eb;border-radius:10px;overflow-x:auto}.rc-table{border-collapse:collapse;width:100%;font-size:.84rem}.rc-table thead tr{background:#f1f5f9}.rc-table th{text-align:left;color:#6b7280;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:11px 14px;font-size:.75rem;font-weight:600}.rc-table td{color:#374151;white-space:nowrap;border-bottom:1px solid #f3f4f6;padding:10px 14px}.rc-table tbody tr:last-child td{border-bottom:none}.rc-row-alt{background:#fafafa}.rc-courier-cell{vertical-align:middle;border-right:1px solid #f3f4f6;min-width:160px}.rc-courier-name{color:#111827;font-weight:600}.rc-courier-mode{color:#6b7280;background:#f3f4f6;border-radius:99px;margin-top:2px;padding:1px 7px;font-size:.74rem;display:inline-block}.rc-weight{color:#374151;font-weight:500}.rc-cod{color:#6b7280}.rc-zone-info{color:#9ca3af;cursor:help;font-size:.72rem}.rc-empty{text-align:center;color:#9ca3af;padding:32px;font-style:italic}.rc-disclaimer{color:#9ca3af;margin:0;font-size:.76rem}.mrc-wrap{flex-direction:column;gap:20px;margin-top:8px;display:flex}.mrc-note{color:#6b7280;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin:0;padding:10px 14px;font-size:.83rem}.mrc-courier-block{flex-direction:column;gap:8px;display:flex}.mrc-courier-header{align-items:center;gap:10px;display:flex}.mrc-courier-name{color:#111827;font-size:.95rem;font-weight:700}.mrc-courier-mode{color:#6b7280;background:#f3f4f6;border-radius:99px;padding:2px 9px;font-size:.75rem}.bank-details-wrap{flex-direction:column;gap:20px;margin-top:4px;display:flex}.bank-subtitle{color:#6b7280;margin:0 0 4px;font-size:.85rem}.bank-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:flex-start;gap:18px;padding:20px 22px;display:flex;position:relative}.bank-card-icon{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.bank-icon-svg{font-size:2rem}.bank-cheque-thumb{object-fit:cover;border-radius:9px;width:100%;height:100%}.bank-card-info{color:#374151;flex-direction:column;flex:1;gap:4px;font-size:.88rem;display:flex}.bank-card-name{color:#111827;letter-spacing:.02em;margin-bottom:4px;font-size:.96rem;font-weight:700}.bank-email{color:#2563eb;font-weight:500}.bank-edit-btn{color:#2563eb;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:.88rem;font-weight:600;position:absolute;top:18px;right:20px}.bank-edit-btn:hover{background:#eff6ff}.bank-form{flex-direction:column;gap:18px;display:flex}.bank-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bank-form label{color:var(--text-h);flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;display:flex}.bank-form input{border:1px solid var(--border);font:inherit;background:var(--surface);color:var(--text-body);border-radius:10px;outline:none;padding:11px 14px;font-size:.92rem;transition:border-color .15s}.bank-form input:focus{border-color:#2563eb}.bank-cheque-upload-block{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.bank-cheque-label{color:var(--text-h);margin:0;font-size:.88rem;font-weight:600}.bank-optional{color:#9ca3af;font-size:.82rem;font-weight:400}.bank-cheque-hint{color:#6b7280;margin:0;font-size:.8rem}.bank-cheque-dropzone{cursor:pointer;background:#fff;border:2px dashed #d1d5db;border-radius:10px;justify-content:center;align-items:center;min-height:100px;transition:border-color .15s;display:flex;overflow:hidden}.bank-cheque-dropzone:hover{border-color:#2563eb}.bank-cheque-placeholder{color:#9ca3af;text-align:center;padding:20px;font-size:.88rem}.bank-cheque-preview{object-fit:contain;border-radius:8px;width:100%;max-height:180px;padding:6px}.bank-cheque-remove{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #fca5a5;border-radius:6px;align-self:flex-start;padding:4px 12px;font-size:.8rem}.bank-cheque-remove:hover{background:#fff1f2}.bank-form-error{color:#dc2626;margin:0;font-size:.84rem}.bank-form-actions{justify-content:flex-end;gap:10px;display:flex}.api-setup-wrap{flex-direction:column;gap:20px;margin-top:4px;display:flex}.api-setup-subtitle{color:#6b7280;margin:0;font-size:.85rem}.api-generate-block{text-align:center;background:#f8fafc;border:2px dashed #d1d5db;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.api-generate-icon{font-size:2.5rem}.api-generate-title{color:#111827;margin:0;font-size:1rem;font-weight:700}.api-generate-hint{color:#6b7280;max-width:360px;margin:0;font-size:.85rem}.api-generate-btn{padding:12px 28px;font-size:.95rem}.api-creds-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:14px;padding:22px 24px;display:flex}.api-creds-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}.api-live-badge{color:#16a34a;letter-spacing:.05em;background:#dcfce7;border:1px solid #bbf7d0;border-radius:99px;padding:3px 10px;font-size:.75rem;font-weight:700}.api-generated-at{color:#9ca3af;flex:1;font-size:.8rem}.api-regenerate-btn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;padding:5px 12px;font-size:.82rem;transition:all .15s}.api-regenerate-btn:hover{color:#dc2626;background:#fff1f2;border-color:#dc2626}.api-field-row{flex-direction:column;gap:6px;display:flex}.api-field-row label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:600}.api-value-wrap{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.api-value{color:#111827;word-break:break-all;flex:1;font-family:Courier New,monospace;font-size:.88rem}.api-key-mask{color:#6b7280}.api-url{color:#2563eb;font-weight:600}.api-copy-btn{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;padding:4px 10px;font-size:.78rem;transition:all .15s}.api-copy-btn:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.api-webhook-row{gap:8px}.api-webhook-input-wrap{align-items:center;gap:10px;display:flex}.api-webhook-input{font:inherit;border:1px solid #e5e7eb;border-radius:10px;outline:none;flex:1;padding:10px 14px;font-size:.88rem}.api-webhook-input:focus{border-color:#2563eb}.api-endpoints-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:14px;padding:20px 24px;display:flex}.api-endpoints-title{color:#111827;margin:0;font-size:.92rem;font-weight:700}.api-endpoints-list{flex-direction:column;gap:8px;display:flex}.api-endpoint-row{background:#f8fafc;border:1px solid #e5e7eb;border-radius:9px;grid-template-columns:60px 1fr 1fr 36px;align-items:center;gap:12px;padding:10px 14px;font-size:.83rem;display:grid}.api-method-badge{text-align:center;letter-spacing:.04em;border-radius:5px;padding:3px 8px;font-size:.7rem;font-weight:700}.api-method-get{color:#1d4ed8;background:#dbeafe}.api-method-post{color:#15803d;background:#dcfce7}.api-method-delete{color:#dc2626;background:#fee2e2}.api-endpoint-path{color:#111827;font-family:Courier New,monospace;font-size:.8rem}.api-endpoint-desc{color:#6b7280;font-size:.8rem}.api-auth-note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:14px 16px;font-size:.83rem;line-height:1.6}.api-auth-note code{background:#fef3c7;border:1px solid #fde68a;border-radius:4px;padding:1px 6px;font-family:Courier New,monospace;font-size:.8rem}.ps-tabs{border:1px solid #e5e7eb;border-radius:8px;gap:0;width:fit-content;margin-bottom:20px;display:flex;overflow:hidden}.ps-tab{color:#6b7280;cursor:pointer;background:#f9fafb;border:none;padding:8px 20px;font-size:.84rem;font-weight:500;transition:background .15s,color .15s}.ps-tab.active{color:#fff;background:#1d3a6e}.ps-bulk-wrap{flex-direction:column;gap:20px;display:flex}.ps-bulk-info{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:20px}.ps-bulk-steps{flex-direction:column;gap:16px;display:flex}.ps-bulk-step{align-items:center;gap:14px;display:flex}.ps-step-num{color:#fff;background:#1d3a6e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:flex}.ps-step-title{color:#111827;font-size:.88rem;font-weight:600}.ps-step-desc{color:#6b7280;margin-top:2px;font-size:.78rem}.ps-template-btn{color:#1d3a6e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #1d3a6e;border-radius:7px;margin-left:auto;padding:7px 16px;font-size:.82rem;font-weight:500;transition:background .15s}.ps-template-btn:hover{background:#eff6ff}.ps-upload-zone{border:2px dashed #d1d5db;border-radius:10px;transition:border-color .2s}.ps-upload-zone:hover{border-color:#1d4ed8}.ps-upload-label{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:36px 20px;display:flex}.ps-upload-icon{font-size:2.2rem}.ps-upload-text{color:#374151;font-size:.95rem;font-weight:600}.ps-upload-sub{color:#9ca3af;font-size:.78rem}.ps-bulk-loading{color:#6b7280;font-size:.88rem}.ps-results-header{color:#374151;justify-content:space-between;align-items:center;font-size:.84rem;font-weight:500;display:flex}.ps-bulk-table-wrap{border:1px solid #e5e7eb;border-radius:10px;overflow-x:auto}.ps-bulk-table{border-collapse:collapse;width:100%;font-size:.83rem}.ps-bulk-table thead tr{background:#f1f5f9}.ps-bulk-table th{text-align:left;color:#6b7280;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:10px 13px;font-size:.74rem;font-weight:600}.ps-bulk-table td{color:#374151;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:9px 13px}.ps-bulk-table tbody tr:last-child td{border-bottom:none}.ps-bulk-table tbody tr:nth-child(2n){background:#fafafa}.ps-eta{color:#6b7280;margin-top:3px;font-size:.72rem;display:block}@media (width<=900px){.client-panel-shell{grid-template-columns:1fr}.client-sidebar{z-index:200;width:min(290px,88vw);height:100dvh;transition:transform .24s cubic-bezier(.4,0,.2,1);position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-110%)}.client-sidebar.open{transform:translate(0)}.client-sidebar-backdrop{display:block}.client-sidebar-toggle{display:none}.client-menu-toggle{display:inline-flex!important}.client-topbar{flex-wrap:wrap;gap:8px;padding:8px 14px;flex-direction:row!important;align-items:center!important}.client-topbar-actions{flex-wrap:wrap;align-items:center;gap:8px;flex-direction:row!important}.awb-search-group{min-width:200px}.nd-stats-row{grid-template-columns:repeat(2,1fr)}.nd-header{flex-wrap:wrap;gap:10px}.client-module-grid,.manifest-builder-grid,.client-module-grid.information-center-layout{grid-template-columns:1fr}.client-module-head{flex-wrap:wrap;gap:8px}.client-dashboard-shell{grid-template-columns:1fr}.rc-filter-row{flex-wrap:wrap}.bank-form-grid{grid-template-columns:1fr}.api-endpoint-row{grid-template-columns:60px 1fr 32px}.api-endpoint-desc{display:none}.profile-details-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.client-sidebar{width:min(300px,92vw)}.client-topbar{gap:6px;padding:8px 12px}.awb-search-group,.domestic-chip{display:none}.client-menu-toggle{order:-1;display:inline-flex!important}.quick-actions-chip,.tasks-chip{padding:8px 12px;font-size:.8rem}.quick-actions-dropdown{min-width:220px;left:0;right:auto}.client-main{padding:0}.nd-stats-row{grid-template-columns:1fr}.nd-header{flex-direction:column;align-items:flex-start;gap:8px}.nd-date-filter-wrap{width:100%}.nd-date-filter{justify-content:space-between;width:100%}.nd-date-picker-dropdown{width:100%;left:0;right:0}.nd-title{font-size:1.4rem}.client-dashboard-shell{gap:12px;padding:12px}.nd-section-wrap,.nd-right-col,.nd-left-col{gap:12px}.client-card{border-radius:14px}.client-module-panel{padding:0}.client-module-head{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px}.rc-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.rc-table{min-width:560px}.mrc-wrap .rc-table-wrap{overflow-x:auto}.mrc-wrap .rc-table{min-width:500px}.rc-header{flex-direction:column;align-items:flex-start;gap:10px}.rc-filter-row{flex-wrap:wrap;gap:6px}.kyc-address-row,.bank-form-grid{grid-template-columns:1fr}.api-endpoint-row{grid-template-columns:52px 1fr 30px;gap:6px}.api-endpoint-desc{display:none}.api-endpoint-path{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.api-value-wrap{flex-wrap:wrap}.api-value{width:100%}.api-webhook-input-wrap{flex-direction:column}.api-generate-block{padding:28px 16px}.profile-details-grid{grid-template-columns:1fr}.profile-avatar-card{text-align:center;flex-direction:column;align-items:center}.profile-field-grid{grid-template-columns:1fr}.finance-tab-layout{padding:12px}.wallet-summary{grid-template-columns:1fr}.remittance-table-wrap,.invoice-table-wrap{overflow-x:auto}.client-card table{min-width:520px}.client-card{overflow-x:auto}.manifest-builder-grid{grid-template-columns:1fr}.rate-meta-grid{grid-template-columns:1fr 1fr}.dimension-row{flex-wrap:wrap;gap:8px}.pickup-modal-grid.two-col{grid-template-columns:1fr}.pickup-modal-card{width:min(96vw,520px);padding:18px 14px}.settings-layout{grid-template-columns:1fr}.settings-menu-list{position:static}.pincode-row{flex-direction:column}.pincode-divider{display:none}.pincode-city-row{flex-direction:column;gap:4px}.bank-form-actions{flex-direction:column}.bank-form-actions .primary-btn,.bank-form-actions .secondary-btn,.api-generate-btn{width:100%}.aadhaar-otp-actions{grid-template-columns:1fr}.client-topbar .topbar-label{font-size:.95rem}.profile-chip{width:36px;height:36px;font-size:.8rem}}
