*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#f5f5f7;color:#1d1d1f;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root,.login-page{min-height:100vh}.login-page{align-items:center;background:#f5f5f7;display:flex;justify-content:center;padding:20px}.login-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;max-width:380px;padding:40px;text-align:center;width:100%}.login-logo{margin:0 auto 20px}.login-logo-img{height:48px;width:auto}.login-card h1{color:#1d1d1f;font-size:22px;font-weight:700;margin:0 0 6px}.login-subtitle{color:#6b7280;font-size:14px;margin-bottom:24px}.login-card form{display:flex;flex-direction:column;gap:12px}.login-input{border:1px solid #e5e7eb;border-radius:10px;font-family:inherit;font-size:14px;outline:none;padding:12px 14px;transition:border-color .15s ease}.login-input:focus{border-color:#8e7eae}.login-error{color:#dc2626;font-size:13px}.login-btn{background:#8e7eae;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:12px;transition:background .15s ease}.login-btn:hover{background:#7a7196}.modal-overlay{align-items:center;animation:modal-fade-in .15s ease;background:#0006;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.modal-card{animation:modal-slide-in .2s ease;background:#fff;border-radius:16px;max-height:90vh;max-width:520px;overflow-y:auto;width:100%}@keyframes modal-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.modal-header h2{color:#1d1d1f;font-size:18px;font-weight:700;margin:0}.modal-close{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:background .15s ease;width:32px}.modal-close:hover{background:#e5e7eb}.modal-info{border-bottom:1px solid #f3f4f6;padding:16px 24px}.modal-info-row{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.modal-info-row>span:first-child{color:#6b7280}.modal-info-value{color:#1d1d1f;font-weight:500}.modal-amount{color:#1d1d1f;font-size:16px;font-weight:700}.modal-ref{background:#f3f4f6;border-radius:4px;font-family:SF Mono,Menlo,monospace;font-size:12px;padding:2px 8px}.modal-payout-info{background:#f9fafb;border-bottom:1px solid #f3f4f6;padding:16px 24px}.modal-payout-info h4{color:#1d1d1f;font-size:13px;font-weight:600;margin:0 0 10px}.modal-payout-method{margin-bottom:8px}.modal-payout-method-label{color:#8e7eae;font-size:13px;font-weight:600}.modal-payout-details{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:2px;overflow:hidden}.modal-detail-row{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:8px 12px}.modal-detail-row:last-child{border-bottom:none}.modal-detail-label{color:#6b7280;flex-shrink:0;font-weight:500}.modal-detail-value-wrap{align-items:center;display:flex;flex:1 1;gap:6px;justify-content:flex-end;min-width:0}.modal-detail-value{color:#1d1d1f;font-family:SF Mono,Menlo,monospace;font-size:12px;font-weight:500;text-align:right;-webkit-user-select:all;user-select:all;word-break:break-all}.modal-copy-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;transition:all .12s ease;width:24px}.modal-copy-btn:hover{background:#f3f4f6;border-color:#d1d5db;color:#1d1d1f}.modal-copy-btn.copied{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.modal-no-details{background:#fff;border:1px dashed #e5e7eb;border-radius:10px;color:#6b7280;font-size:12px;font-style:italic;margin:0;padding:12px;text-align:center}.modal-card form{gap:14px;padding:20px 24px}.modal-card form,.modal-field{display:flex;flex-direction:column}.modal-field{gap:5px}.modal-field label{color:#374151;font-size:13px;font-weight:500}.modal-field input,.modal-field select,.modal-field textarea{background:#fff;border:1px solid #e5e7eb;border-radius:10px;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s ease}.modal-field input:focus,.modal-field select:focus,.modal-field textarea:focus{border-color:#8e7eae}.modal-field textarea{min-height:60px;resize:vertical}.modal-error{background:#fef2f2;border-radius:8px;color:#dc2626;font-size:13px;padding:8px 12px}.modal-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}.modal-cancel{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:10px 18px;transition:all .15s ease}.modal-cancel:hover{background:#f9fafb;border-color:#d1d5db}.modal-submit{background:#8e7eae;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 22px;transition:background .15s ease}.modal-submit:hover{background:#7a7196}.modal-submit:disabled{cursor:not-allowed;opacity:.6}.lead-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(220px,280px)}.lead-summary-card{border-radius:12px;padding:18px 20px}.lead-summary-context{color:#6b7280;font-size:12px;font-weight:500}.leads-table-wrapper{overflow-x:auto}.admin-table-head.leads-head,.admin-table-row.leads-row{grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-template-columns:minmax(135px,1fr) minmax(170px,1.15fr) minmax(230px,1.45fr) minmax(120px,.85fr) minmax(150px,.95fr) minmax(120px,.8fr) minmax(110px,.7fr) minmax(220px,1.25fr);min-width:1320px;width:100%}.admin-table-head.leads-head{padding:12px 24px}.admin-table-row.leads-row{min-height:72px;padding:16px 24px}.leads-row.admin-row-pending{background:#fffaf0}.leads-row.admin-row-pending:hover{background:#fff4d7}.leads-head .admin-col,.leads-row .admin-col{flex:initial;min-width:0;width:auto}.leads-head .admin-col{color:#9ca3af;font-size:11px;letter-spacing:.06em}.lead-cell-text,.leads-row .admin-manu-name{overflow-wrap:anywhere}.lead-cell-text{color:#4b5563;font-size:13px;line-height:1.35}.lead-link{align-items:center;color:#8e85aa;display:inline-flex;font-size:13px;font-weight:600;margin-right:10px;text-decoration:none}.lead-link:hover{text-decoration:underline}.lead-actions{display:flex;gap:8px;justify-content:flex-start;white-space:nowrap}.lead-approve-btn{background-color:#8e85aa!important;height:40px;min-width:88px}.lead-reject-btn{background-color:#fff;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;cursor:pointer;font-size:13px;font-weight:600;height:40px;min-width:88px;padding:0 14px;transition:all .15s ease}.lead-reject-btn:hover{background-color:#fef2f2}.lead-modal-overlay{align-items:center;background:#0f0f198c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.lead-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000040;max-width:460px;padding:28px;width:100%}.lead-modal h3{color:#1a1a2e;font-size:18px;margin:0 0 8px}.lead-modal-sub{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 18px}.lead-modal-info{background:#f8f7fa;border-radius:10px;color:#1a1a2e;font-size:14px;margin-bottom:22px;padding:14px 16px}.lead-modal-info>div{margin-bottom:2px}.lead-modal-actions{display:flex;gap:10px;justify-content:flex-end}.lead-modal-approve,.lead-modal-cancel,.lead-modal-reject{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .15s ease}.lead-modal-cancel{background:#f3f4f6;color:#4b5563}.lead-modal-cancel:hover{background:#e5e7eb}.lead-modal-approve{background:#8e85aa;color:#fff}.lead-modal-approve:hover{background:#7d749b}.lead-modal-reject{background:#dc2626;color:#fff}.lead-modal-reject:hover{background:#b91c1c}.lead-modal-approve:disabled,.lead-modal-cancel:disabled,.lead-modal-reject:disabled{cursor:not-allowed;opacity:.6}@media (max-width:900px){.lead-summary{grid-template-columns:1fr}.leads-table-wrapper{overflow-x:visible}.admin-table-head.leads-head{display:none}.admin-table-row.leads-row{gap:10px;grid-template-columns:1fr;min-width:0;padding:16px}.leads-row .admin-col{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:118px 1fr}.leads-row .admin-col:before{color:#9ca3af;content:"";font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lead-applicant-col:before{content:"Applicant"!important}.lead-company-col:before{content:"Company"!important}.lead-email-col:before{content:"Email"!important}.lead-country-col:before{content:"Country"!important}.lead-links-col:before{content:"Website / Social"!important}.lead-date-col:before{content:"Submitted"!important}.lead-status-col:before{content:"Status"!important}.lead-action-col:before{content:"Action"!important}.lead-actions{flex-wrap:wrap}}.compliance-view{display:flex;flex-direction:column;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:1.25rem}.compliance-summary{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.compliance-summary-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.25rem}.compliance-summary-label{color:#6b7280;font-size:.8rem;font-weight:500}.compliance-summary-value{color:#111827;font-size:1.5rem;font-weight:700}.compliance-summary-pending{color:#b45309}.compliance-summary-ok{color:#047857}.compliance-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:.9rem;padding:.75rem 1rem}.compliance-table-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.compliance-header-bar{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:1rem 1.25rem}.compliance-header-bar h2{color:#111827;font-size:1rem;font-weight:600;margin:0}.compliance-header-right{display:flex;gap:.5rem}.compliance-export-btn,.compliance-refresh-btn{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:500;padding:.4rem .85rem;transition:background .15s ease,border-color .15s ease}.compliance-export-btn:hover:not(:disabled),.compliance-refresh-btn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.compliance-export-btn:disabled,.compliance-refresh-btn:disabled{cursor:not-allowed;opacity:.5}.compliance-tabs{border-bottom:1px solid #f3f4f6;display:flex;gap:.5rem;padding:.75rem 1.25rem}.compliance-tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.85rem;font-weight:500;gap:.35rem;padding:.4rem .85rem}.compliance-tab:hover{background:#f3f4f6;color:#111827}.compliance-tab-active{background:#faf9fc;border-color:#d8d3e4;color:#6f6190}.compliance-tab-badge{background:#b45309;border-radius:999px;color:#fff;font-size:.7rem;font-weight:700;min-width:18px;padding:1px 7px;text-align:center}.compliance-empty,.compliance-loading{color:#6b7280;font-size:.9rem;padding:2rem 1.25rem;text-align:center}.compliance-table{display:flex;flex-direction:column}.compliance-table-head{background:#fafafa;color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.65rem 1.25rem;text-transform:uppercase}.compliance-table-head,.compliance-table-row{border-bottom:1px solid #f3f4f6;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr}.compliance-table-row{align-items:center;padding:.85rem 1.25rem}.compliance-table-row:last-child{border-bottom:none}.compliance-row-pending{background:#fffbf6}.compliance-col{display:flex;flex-direction:column;gap:.25rem;min-width:0}.compliance-col-manu{font-size:.9rem}.compliance-manu-name{color:#111827;font-weight:600}.compliance-manu-company{color:#6b7280;font-size:.8rem}.compliance-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;padding:2px 8px;width:fit-content}.compliance-pill-current{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.compliance-pill-outdated{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.compliance-pill-never{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.compliance-pill-detail{color:#6b7280;font-size:.72rem}@media (max-width:900px){.compliance-summary{grid-template-columns:1fr}.compliance-table-head,.compliance-table-row{gap:.5rem;grid-template-columns:1fr}}.admin-layout{display:flex;flex-direction:column;min-height:100vh}.admin-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 32px;position:sticky;top:0;z-index:10}.admin-header-left{align-items:center;display:flex;gap:12px}.admin-logo-img{height:32px;width:auto}.admin-header h1{color:#1d1d1f;font-size:18px;font-weight:700;margin:0}.admin-header-right{display:flex;gap:8px}.admin-refresh-btn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:7px 14px;transition:all .15s ease}.admin-refresh-btn:hover{background:#f9fafb;border-color:#d1d5db}.admin-refresh-btn:disabled{cursor:not-allowed;opacity:.5}.admin-logout-btn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#dc2626;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:7px 14px;transition:all .15s ease}.admin-logout-btn:hover{background:#fef2f2;border-color:#fca5a5}.admin-success-banner{background:#d1fae5;color:#065f46;font-size:14px;font-weight:500;padding:12px 32px;text-align:center}.admin-main{display:flex;flex:1 1;flex-direction:column;gap:20px;padding:24px 32px}.admin-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.admin-summary-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:20px}.admin-summary-label{color:#6b7280;font-size:13px;font-weight:500}.admin-summary-value{color:#1d1d1f;font-size:26px;font-weight:700;letter-spacing:-.5px}.admin-error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;font-size:14px;padding:14px 18px}.admin-loading{color:#6b7280;font-size:14px;padding:60px 20px;text-align:center}.admin-empty{padding:80px 20px;text-align:center}.admin-empty h3{color:#1d1d1f;font-size:18px;font-weight:700;margin:0 0 6px}.admin-empty p{color:#6b7280;font-size:14px;margin:0}.admin-table-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.admin-table-header-bar{align-items:center;display:flex;justify-content:space-between;padding:18px 20px}.admin-table-header-bar h2{color:#1d1d1f;font-size:18px;font-weight:700;margin:0}.admin-table-header-right{align-items:center;display:flex;gap:12px}.admin-table-count{color:#9ca3af;font-size:13px}.admin-export-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;padding:7px 14px;transition:all .15s ease}.admin-export-btn:hover{background:#f9fafb;border-color:#d1d5db}.admin-export-btn:disabled{cursor:not-allowed;opacity:.5}.admin-search-box{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#9ca3af;display:flex;gap:6px;padding:7px 10px}.admin-search-box:focus-within{border-color:#8e7eae;color:#8e7eae}.admin-search-input{background:#0000;border:none;color:#374151;font-family:inherit;font-size:13px;outline:none;width:220px}.admin-search-clear{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.admin-search-clear:hover{color:#374151}.admin-tabs{border-bottom:1px solid #e5e7eb;display:flex;gap:0;padding:0 20px}.admin-tab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;margin-bottom:-1px;padding:12px 16px;transition:all .15s ease}.admin-tab:hover{color:#374151}.admin-tab-active{border-bottom-color:#8e7eae;color:#8e7eae;font-weight:600}.admin-tab-badge{background:#dc2626;border-radius:50px;color:#fff;font-size:11px;font-weight:600;min-width:18px;padding:1px 6px;text-align:center}.admin-table-head{background:#fafafa;border-bottom:1px solid #e5e7eb;display:flex;padding:10px 20px}.admin-col{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.admin-col-manu{flex:1.2 1}.admin-col-client,.admin-col-quote{flex:0.8 1}.admin-col-type{flex:0.4 1}.admin-col-amount{flex:0.7 1}.admin-col-method{flex:1 1}.admin-col-status{flex:0.6 1}.admin-col-date{flex:0.7 1}.admin-col-action{flex:0.8 1;text-align:right}.admin-table-row{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;padding:14px 20px;transition:background .1s ease}.admin-table-row:last-child{border-bottom:none}.admin-table-row:hover{background:#fafafa}.admin-table-row .admin-col{color:#374151;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}.admin-manu-name{color:#1d1d1f;display:block;font-size:13px;font-weight:600}.admin-manu-company{color:#9ca3af;display:block;font-size:11px;margin-top:2px}.admin-quote-num{color:#1d1d1f;display:block;font-size:13px;font-weight:600}.admin-quote-type{color:#9ca3af;display:block;font-size:11px;margin-top:2px}.admin-type-badge{border-radius:50px;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px}.admin-type-70\%{background:#dbeafe;color:#1e40af}.admin-type-30\%{background:#fef3c7;color:#92400e}.admin-amount-value{color:#1d1d1f!important;font-weight:600!important}.admin-method-name{color:#1d1d1f;display:block;font-size:13px;font-weight:500}.admin-method-detail{color:#8e7eae;display:block;font-size:11px;margin-top:2px}.admin-record-btn{background:#8e7eae;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:7px 14px;transition:background .15s ease;white-space:nowrap}.admin-record-btn:hover{background:#7a7196}.admin-pill{border-radius:50px;display:inline-block;font-size:11px;font-weight:500;padding:3px 10px;white-space:nowrap}.admin-pill-pending{background:#fef3c7;color:#92400e}.admin-pill-sent{background:#dbeafe;color:#1e40af}.admin-pill-completed{background:#d1fae5;color:#065f46}.admin-pill-failed{background:#fee2e2;color:#991b1b}.admin-row-pending{background:#fffbeb}.admin-row-pending:hover{background:#fef3c7}.admin-ref-num{background:#f3f4f6;border-radius:4px;color:#6b7280;font-family:SF Mono,Menlo,monospace;font-size:11px;padding:3px 8px}@media (max-width:1024px){.admin-header{padding:12px 20px}.admin-main{padding:20px}.admin-summary{grid-template-columns:repeat(2,1fr)}.admin-table-head{display:none}.admin-table-row{flex-wrap:wrap;gap:8px;padding:14px 16px}.admin-col-manu{flex:initial;width:100%}.admin-col-quote{flex:initial;width:40%}.admin-col-client{flex:initial;text-align:right;width:55%}.admin-col-amount,.admin-col-type{flex:initial;width:auto}.admin-col-amount{font-size:15px!important}.admin-col-method{flex:initial;width:100%}.admin-col-action,.admin-col-date{flex:initial;width:50%}.admin-col-action{text-align:right}}.blank-col-order{flex:0.9 1}.blank-col-customer{flex:1.2 1}.blank-col-items{flex:1 1}.blank-col-amount{flex:0.6 1}.blank-col-shipping,.blank-col-tracking{flex:0.9 1}.blank-col-date,.blank-col-status{flex:0.6 1}.blank-col-action{flex:0.7 1;text-align:right}.admin-pill-blank-new{background:#fef3c7;color:#92400e}.admin-pill-blank-processing{background:#dbeafe;color:#1e40af}.admin-pill-blank-shipped{background:#ede9fe;color:#6d28d9}.admin-pill-blank-delivered{background:#d1fae5;color:#065f46}.admin-pill-blank-cancelled{background:#fee2e2;color:#991b1b}.blank-no-items{color:#9ca3af;font-size:12px;margin:0}.blank-email-hint{background:#f5f3ff;border-radius:8px;color:#6d28d9;font-size:12px;margin:0;padding:8px 12px}@media (max-width:1024px){.blank-col-customer,.blank-col-order{flex:initial;width:100%}.blank-col-items{flex:initial;width:50%}.blank-col-amount{flex:initial;font-size:15px!important;text-align:right;width:45%}.blank-col-shipping,.blank-col-tracking{flex:initial;width:100%}.blank-col-status{flex:initial;width:auto}.blank-col-date{flex:initial;width:40%}.blank-col-action{flex:initial;text-align:right;width:55%}}.dispute-col-order{flex:1.3 1}.dispute-col-category{flex:1 1}.dispute-col-client,.dispute-col-manu{flex:0.9 1}.dispute-col-status{flex:0.8 1}.dispute-col-date{flex:0.6 1}.dispute-col-action{flex:0.6 1;text-align:right}.dispute-pill-open{background:#fee2e2;color:#991b1b}.dispute-pill-under_review{background:#dbeafe;color:#1e40af}.dispute-pill-awaiting_response{background:#fef3c7;color:#92400e}.dispute-pill-resolved{background:#d1fae5;color:#065f46}.dispute-pill-dismissed{background:#f3f4f6;color:#6b7280}.dispute-detail-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 24px}.dispute-detail-header-right{align-items:center;display:flex;gap:10px}.dispute-detail-rpt{color:#6b7280;font-family:SF Mono,Menlo,monospace;font-size:12px;font-weight:600}.dispute-back-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .15s ease}.dispute-back-btn:hover{background:#f9fafb;border-color:#d1d5db}.dispute-detail-actions{padding:20px 24px}.dispute-detail-actions,.dispute-resolve-form{display:flex;flex-direction:column;gap:14px}.dispute-description{color:#374151;font-size:13px;line-height:1.6;margin:10px 0 0;white-space:pre-wrap}.dispute-no-evidence{color:#9ca3af;font-size:12px;margin:0}.dispute-evidence-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.dispute-evidence-thumb{border:1px solid #e5e7eb;border-radius:8px;display:block;height:84px;overflow:hidden;width:84px}.dispute-evidence-thumb img{display:block;height:100%;object-fit:cover;width:100%}.dispute-section{border-top:1px solid #f3f4f6;margin-top:18px;padding-top:16px}.dispute-section-title{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.dispute-inline-row{align-items:center;display:flex;gap:8px}.dispute-inline-row select{flex:1 1}.dispute-status-btn{white-space:nowrap}.dispute-hint{color:#6b7280;font-size:12px;line-height:1.5;margin:8px 0 0}@media (max-width:1024px){.dispute-col-category,.dispute-col-order{flex:initial;width:100%}.dispute-col-client{flex:initial;width:50%}.dispute-col-manu{flex:initial;width:45%}.dispute-col-status{flex:initial;width:auto}.dispute-col-date{flex:initial;width:40%}.dispute-col-action{flex:initial;text-align:right;width:55%}}.admin-nav{align-items:center;border-left:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:4px;margin-left:16px;padding-left:16px}.admin-nav-btn{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;padding:7px 14px;transition:all .15s ease;white-space:nowrap}.admin-nav-btn:hover{background:#f9fafb;color:#374151}.admin-nav-btn-active{background:#f3f0f8;color:#8e7eae;font-weight:600}.admin-nav-badge{background:#dc2626;border-radius:999px;color:#fff;font-size:11px;font-weight:700;line-height:1;min-width:18px;padding:3px 7px;text-align:center}@media (max-width:1024px){.admin-header{align-items:flex-start;gap:12px}.admin-header-left{flex-wrap:wrap}.admin-nav{border-left:none;margin-left:0;padding-left:0;width:100%}.admin-nav-btn{padding:6px 10px}}
/*# sourceMappingURL=main.8c50e59e.css.map*/