@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);*{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1;font-smooth:always;background:#f8f9fa;color:#374151;letter-spacing:-.01em;line-height:1.5;margin:0;overflow-x:hidden;overflow-y:hidden;text-rendering:optimizeLegibility}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}svg{shape-rendering:geometricPrecision}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace!important}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.App{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;text-rendering:optimizeLegibility}.App,.nav-sidebar{display:flex;height:100vh}.nav-sidebar{background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;left:0;position:fixed;top:0;transition:width .2s ease;width:200px;z-index:100}.nav-sidebar.collapsed{width:56px}.nav-logo{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;padding:20px;position:relative;text-align:center}.nav-logo img{height:36px;transition:all .2s ease}.nav-logo .app-title{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.3px;margin-top:4px}.nav-sidebar.collapsed .nav-logo .app-title,.nav-sidebar.collapsed .nav-text{display:none}.nav-sidebar.collapsed .nav-logo{padding:16px 8px}.nav-sidebar.collapsed .nav-logo img{height:28px}.collapse-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:-12px;top:60px;transition:all .2s ease;width:24px;z-index:101}.collapse-btn:hover{background:#f3f4f6;transform:scale(1.1)}.collapse-btn svg{height:12px;transition:transform .2s ease;width:12px}.nav-sidebar.collapsed .collapse-btn svg{transform:rotate(180deg)}.nav-menu{display:flex;flex:1 1;flex-direction:column;padding:8px}.nav-item{border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:400;letter-spacing:.01em;margin-bottom:2px;padding:10px 12px;position:relative;text-decoration:none;transition:all .15s ease}.nav-item,.nav-item .icon{align-items:center;display:flex}.nav-item .icon{flex-shrink:0;font-size:16px;height:20px;justify-content:center;margin-right:10px;width:20px}.nav-sidebar.collapsed .nav-item{justify-content:center;padding:10px}.nav-sidebar.collapsed .nav-item .icon{margin-right:0}.nav-item:hover{background:#f3f4f6;color:#111827}.nav-item.active{background:#eff6ff;color:#2563eb;font-weight:500}.nav-item.sign-out{border-top:1px solid #e5e7eb;color:#ef4444;margin-top:auto;padding-top:12px}.nav-item.sign-out:hover{background:#fef2f2;color:#dc2626}.nav-badge{background:#ef4444;border-radius:10px;color:#fff;font-size:9px;font-weight:600;margin-left:auto;padding:2px 6px}.nav-sidebar.collapsed .nav-badge{display:none}.nav-parent{cursor:pointer}.nav-arrow{color:#9ca3af;font-size:10px;margin-left:auto;transition:transform .2s}.nav-sidebar.collapsed .nav-arrow{display:none}.nav-submenu{padding-left:12px}.nav-subitem{font-size:13px;padding-left:20px!important}.nav-subitem .icon{font-size:12px}.nav-sidebar.collapsed .nav-submenu{display:none}.users-page{padding:20px}.users-page .page-header{margin-bottom:24px}.users-page .page-header h2{color:#1f2937;font-size:24px;margin:0 0 8px}.users-page .page-header p{color:#6b7280;font-size:14px;margin:0}.coming-soon{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.coming-soon .icon{font-size:48px;margin-bottom:16px}.coming-soon h3{color:#1f2937;font-size:20px;margin:0 0 8px}.coming-soon p{color:#6b7280;font-size:14px;margin:0}.version-info{border-top:1px solid #e5e7eb;color:#9ca3af;font-size:11px;padding:12px 20px;text-align:center}.nav-sidebar.collapsed .version-info{font-size:9px;padding:8px}.main-content{background:#f8f9fa;display:flex;flex:1 1;flex-direction:column;height:100vh;margin-left:200px;min-width:0;overflow:hidden;transition:margin-left .2s ease}.main-content.sidebar-collapsed{margin-left:56px}.header-bar{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;min-height:60px;padding:16px 24px}.header-bar,.header-left{align-items:center;display:flex}.header-left{gap:16px}.header-left .user-name{color:#6b7280;font-size:14px}.header-right{align-items:center;display:flex;gap:16px}.header-right img{height:40px}.page-content{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:24px}.breadcrumb{background:#fff;border-bottom:1px solid #e5e7eb;color:#111827;font-size:16px;font-weight:600;letter-spacing:.01em;padding:16px 24px}.app-main{display:flex;flex:1 1;flex-direction:column;gap:20px;min-height:0;overflow:hidden;padding:20px}.filter-bar{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;gap:16px;padding:16px 20px}.filter-group{display:flex;flex-direction:column;gap:6px;min-width:200px}.filter-group label{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.filter-select{background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 12px;transition:border-color .2s}.filter-select:hover{border-color:#2563eb}.filter-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.filter-actions{align-self:flex-end}.filter-btn{background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s}.filter-btn:hover{background:#f3f4f6}.filter-btn.primary{background:#2563eb;border-color:#2563eb;color:#fff}.filter-btn.primary:hover{background:#1d4ed8}.content-wrapper{display:flex;flex:1 1;gap:20px;overflow:hidden}.error,.loading{color:#6b7280;font-size:16px;padding:40px;text-align:center}.error{color:#ef4444}.btn{border-radius:8px;gap:8px;padding:10px 16px;transition:all .15s ease}.btn-primary:hover{transform:translateY(-1px)}.btn-secondary{border:1px solid #e5e7eb}.btn-secondary:hover{background:#e5e7eb}.status-badge{font-size:12px;padding:6px 12px}.status-new{background:#e0e7ff;color:#3730a3}.status-matched{background:#dcfce7;color:#16a34a}.status-partial{background:#fed7aa;color:#ea580c}.status-exception{background:#fee2e2;color:#dc2626}.status-approved{background:#ecfccb;color:#65a30d}.table-container{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden}@media (max-width:768px){.nav-sidebar{height:100vh;position:fixed;transform:translateX(-100%);z-index:1000}.nav-sidebar.open{transform:translateX(0)}.main-content{margin-left:0}}.shipment-table-container{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.table-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.table-header h2{color:#111827;font-size:16px;font-weight:600;margin:0}.shipment-count{background:#f3f4f6;border-radius:12px;color:#6b7280;font-size:12px;padding:4px 12px}.table-wrapper{flex:1 1;overflow-y:auto}.shipment-table{border-collapse:collapse;width:100%}.shipment-table thead{background:#f9fafb;position:-webkit-sticky;position:sticky;top:0;z-index:10}.shipment-table th{border-bottom:1px solid #e5e7eb;color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.shipment-table th.carrier-header{text-align:center}.shipment-table tbody tr{border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color .15s}.shipment-table tbody tr.even-row{background:#fafbfc}.shipment-table tbody tr.odd-row{background:#fff}.shipment-table tbody tr:hover{background:#eff6ff!important}.shipment-table tbody tr.selected{background:#dbeafe!important;border-left:3px solid #2563eb}.shipment-table td{color:#374151;font-size:14px;padding:12px 16px;vertical-align:middle}.carrier-cell{text-align:center}.reference-cell{font-weight:500}.reference-cell,.shipment-table td.reference-cell{color:#2563eb!important}.airwaybill-cell{color:#6b7280;font-family:Courier New,monospace;font-size:12px}.carrier-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:middle}.carrier-logo-ups{background-image:url(/static/media/ups-logo.40e2d28669e2ace16724.png);height:26px;width:45px}.carrier-logo-postnl{background-image:url(data:image/png;base64,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);height:26px;width:50px}.carrier-logo-dhl-express,.carrier-logo-dhl-parcel{background-image:url(/static/media/dhl-logo.17b0217bee8e413f6841.png);height:22px;width:70px}.carrier-logo-mx{background-image:url(/static/media/mx-logo.0bd0a405d03b84b0a0e2.png);height:22px;width:38px}.carrier-badge{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.3px;padding:4px 10px;text-transform:uppercase}.status-badge{border-radius:6px;color:#fff;min-width:75px;padding:4px 12px;text-align:center;text-transform:capitalize}.date-cell{color:#6b7280;font-size:12px}.pod-cell{text-align:center}.pod-icon{font-size:16px;font-weight:700}.pagination-controls{background:#f9fafb;border-top:1px solid #e5e7eb;gap:16px;justify-content:center;padding:16px 20px}.pagination-button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:background-color .2s}.pagination-button:hover:not(:disabled){background:#1d4ed8}.pagination-button:disabled{background:#d1d5db;cursor:not-allowed;opacity:.5}.pagination-info{font-weight:500}.detail-panel{animation:slideIn .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;max-height:100%;width:450px}.panel-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.panel-header h3{color:#111827;font-size:18px;font-weight:600;margin:0}.close-button{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:background-color .2s;width:32px}.close-button:hover{background-color:#f3f4f6}.panel-tabs{border-bottom:1px solid #e5e7eb;display:flex}.tab{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px;transition:all .2s}.tab.active,.tab:hover{color:#2563eb}.tab.active{border-bottom-color:#2563eb}.panel-content{flex:1 1;min-height:0;overflow-y:auto;padding:20px}.details-tab{gap:24px}.detail-section,.details-tab{display:flex;flex-direction:column}.detail-section{gap:8px}.detail-section h4{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.detail-row{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:10px 0}.detail-row .label{color:#6b7280;font-size:14px;font-weight:500}.detail-row .value{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:400;gap:8px;justify-content:flex-end;text-align:right}.detail-row .reference-value{color:#2563eb!important;font-size:14px;font-weight:500}.detail-row .value.code{font-size:14px}.carrier-with-link{align-items:center;display:flex;gap:8px}.tracking-link{align-items:center;color:#2563eb;display:inline-flex;font-size:18px;font-weight:700;text-decoration:none;transition:color .2s}.tracking-link:hover{color:#1d4ed8}.carrier-logo-small{background-position:100%;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:middle}.carrier-logo-small.carrier-logo-ups{background-image:url(/static/media/ups-logo.40e2d28669e2ace16724.png);height:22px;width:38px}.carrier-logo-small.carrier-logo-postnl{background-image:url(data:image/png;base64,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);height:22px;width:42px}.carrier-logo-small.carrier-logo-dhl-express,.carrier-logo-small.carrier-logo-dhl-parcel{background-image:url(/static/media/dhl-logo.17b0217bee8e413f6841.png);height:18px;width:58px}.carrier-logo-small.carrier-logo-mx{background-image:url(/static/media/mx-logo.0bd0a405d03b84b0a0e2.png);height:18px;width:32px}.pod-status-box{background:#f9fafb;border-radius:6px;display:flex;flex-direction:column;gap:12px;padding:16px}.pod-status-indicator{border-radius:6px;font-weight:600;text-align:center}.download-button,.pod-status-indicator{color:#fff;font-size:13px;padding:10px 16px}.download-button{background:#2563eb;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .2s}.download-button:hover{background:#1d4ed8}.history-tab{padding-bottom:20px}.history-tab h4{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.loading-timeline{color:#6b7280;font-size:13px;padding:20px;text-align:center}.timeline{display:flex;flex-direction:column;gap:12px}.timeline-event{display:flex;gap:12px;position:relative}.timeline-event.wms-event{margin-left:0}.timeline-event.carrier-event{margin-left:19px}.timeline-event:not(:last-child):before{background:#e5e7eb;bottom:-12px;content:"";left:7px;position:absolute;top:20px;width:2px}.timeline-dot{border-radius:50%;box-shadow:0 0 0 3px #fff;flex-shrink:0;height:14px;margin-top:3px;width:14px}.timeline-content{display:flex;flex:1 1;flex-direction:column;gap:3px}.timeline-status{color:#1f2937;font-size:12px;font-weight:700}.timeline-description{color:#6b7280;font-size:12px;line-height:1.4}.timeline-detail{color:#9ca3af;font-size:11px;font-style:italic}.timeline-date{color:#9ca3af;font-size:11px;margin-top:2px}.login-container{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh}.login-box{background:#fff;border-radius:12px;box-shadow:0 20px 50px #0003;padding:40px;width:400px}.login-logo{margin-bottom:24px;text-align:center}.login-logo-img{height:48px;margin-bottom:16px}.login-logo h1{align-items:center;color:#1f2937;display:flex;font-size:28px;font-weight:700;gap:0;justify-content:center;margin:0}.login-logo h1 .mx{color:#2563eb}.login-logo h1 .track{color:#dc2626}.env-banner{border-radius:24px;font-size:14px;font-weight:600;margin-bottom:20px;padding:10px 24px;text-align:center}.env-banner.test{background:linear-gradient(90deg,#10b981,#34d399);color:#fff}.env-banner.local{background:linear-gradient(90deg,#f59e0b,#fbbf24);color:#fff}.login-error{background:#fee2e2;color:#dc2626}.login-error,.login-success{border-radius:8px;font-size:14px;margin-bottom:20px;padding:12px 16px}.login-success{background:#d1fae5;color:#047857}.login-form .form-group{margin-bottom:20px}.login-form .form-label{color:#374151;display:block;font-weight:500;margin-bottom:6px}.login-form .form-input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:14px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.login-form .form-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.login-form .form-input:disabled{background-color:#f3f4f6;cursor:not-allowed}.login-form .form-input.valid{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.login-form .form-input.error{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.login-form .btn{font-size:15px;justify-content:center;padding:14px;width:100%}.login-form .btn-primary{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;transition:background-color .2s}.login-form .btn-primary:hover:not(:disabled){background:#1d4ed8}.login-form .btn-primary:disabled{cursor:not-allowed;opacity:.6}.forgot-password-container{margin-top:16px;text-align:center}.forgot-password-link{color:#6b7280;font-size:14px;text-decoration:none;transition:color .2s}.forgot-password-link:hover{color:#2563eb;text-decoration:underline}.login-error{align-items:center;display:flex;flex-direction:column;gap:8px}.forgot-password-link-error{color:#dc2626;font-size:13px;font-weight:500;text-decoration:underline}.forgot-password-link-error:hover{color:#b91c1c}.forgot-password-header{margin-bottom:24px;text-align:center}.forgot-password-header h2{color:#1f2937;font-size:20px;font-weight:600;margin:0 0 8px}.forgot-password-header p{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.forgot-password-success{text-align:center}.forgot-password-success .success-icon{align-items:center;background:#d1fae5;border-radius:50%;color:#10b981;display:flex;font-size:32px;font-weight:700;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.forgot-password-success h2{color:#1f2937;font-size:20px;font-weight:600;margin:0 0 12px}.forgot-password-success p{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 24px}.back-to-login{display:inline-block;text-decoration:none}.bulk-pod-request{max-width:1200px;padding:20px}.bulk-header{margin-bottom:24px}.bulk-header h2{color:#1f2937;font-size:24px;margin:0 0 8px}.bulk-header p{color:#6b7280;font-size:14px;margin:0}.upload-section{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:32px}.progress-card,.upload-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;flex:1 1;min-width:300px;padding:20px}.progress-card h3,.upload-card h3{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 16px}.template-download{align-items:center;display:flex;gap:12px;margin-bottom:16px}.template-btn{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background .2s}.template-btn:hover{background:#1d4ed8}.template-hint{color:#6b7280;font-size:13px}.file-upload{margin-bottom:16px}.file-input{display:none}.file-label{background:#f9fafb;border:2px dashed #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;display:block;font-size:14px;padding:12px 16px;text-align:center;transition:border-color .2s,background .2s}.file-label:hover{background:#eff6ff;border-color:#2563eb}.upload-error{background:#fee2e2;color:#dc2626;font-size:14px}.upload-error,.validation-errors{border-radius:6px;margin-bottom:16px;padding:12px}.validation-errors{background:#fef3c7;max-height:200px;overflow-y:auto}.validation-errors h4{color:#92400e;font-size:14px;margin:0 0 8px}.validation-errors ul{margin:0;padding-left:20px}.validation-errors li{color:#92400e;font-size:13px;margin-bottom:4px}.upload-btn{background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:background .2s;width:100%}.upload-btn:hover:not(:disabled){background:#059669}.upload-btn:disabled{background:#9ca3af;cursor:not-allowed}.progress-info{display:flex;flex-direction:column;gap:12px}.progress-status{align-items:center;display:flex;gap:8px}.progress-bar-container{background:#e5e7eb;border-radius:4px;height:8px;overflow:hidden}.progress-bar{background:#2563eb;height:100%;transition:width .3s ease}.progress-text{color:#6b7280;font-size:13px}.progress-counts{display:flex;font-size:13px;gap:16px}.count-success{color:#10b981}.count-failed{color:#ef4444}.count-na{color:#f59e0b}.history-section{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:20px}.history-section h3{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 16px}.loading,.no-data{color:#6b7280;font-size:14px;padding:24px;text-align:center}.history-table{border-collapse:collapse;width:100%}.history-table th{border-bottom:2px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:600;padding:12px 8px;text-align:left;text-transform:uppercase}.history-table td{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:14px;padding:12px 8px}.history-table tr:hover{background:#f9fafb}.filename{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-progress{align-items:center;display:flex;gap:8px}.mini-progress-bar{background:#e5e7eb;border-radius:3px;height:6px;position:relative;width:60px}.mini-progress-bar:after{background:#2563eb;border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:inherit}.mini-progress span{color:#6b7280;font-size:12px}.result-counts{display:flex;gap:8px}.count-f,.count-n,.count-s{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:500;height:22px;justify-content:center;width:28px}.count-s{background:#d1fae5;color:#059669}.count-f{background:#fee2e2;color:#dc2626}.count-n{background:#fef3c7;color:#d97706}.date{color:#6b7280;font-size:13px;white-space:nowrap}.download-btn{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px;transition:background .2s}.download-btn:hover{background:#1d4ed8}@media (max-width:768px){.upload-section{flex-direction:column}.progress-card,.upload-card{min-width:100%}.history-table{display:block;overflow-x:auto}}.bulk-pod-status{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden;padding:0 16px;text-rendering:optimizeLegibility}.bulk-pod-status .bulk-header{flex-shrink:0;margin-bottom:24px}.bulk-pod-status .bulk-header h2{color:#1a365d;font-size:24px;font-weight:600;margin:0 0 8px}.bulk-pod-status .bulk-header p{color:#6b7280;font-size:14px;margin:0}.stats-cards{display:flex;flex-shrink:0;gap:16px;margin-bottom:24px}.stat-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;cursor:pointer;flex:1 1;padding:16px;text-align:center;transition:transform .15s,box-shadow .15s}.stat-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.stat-card.active{box-shadow:0 0 0 2px #2563eb,0 4px 12px #2563eb40}.stat-number{font-size:28px;font-weight:700;margin-bottom:4px}.stat-label{color:#6b7280;font-size:12px;text-transform:uppercase}.stat-total{border-left:4px solid #2563eb}.stat-total .stat-number{color:#2563eb}.stat-pending{border-left:4px solid #f59e0b}.stat-pending .stat-number{color:#f59e0b}.stat-awaiting{border-left:4px solid #8b5cf6}.stat-awaiting .stat-number{color:#8b5cf6}.stat-success{border-left:4px solid #10b981}.stat-success .stat-number{color:#10b981}.stat-failed{border-left:4px solid #ef4444}.stat-failed .stat-number{color:#ef4444}.filters-bar{align-items:center;display:flex;flex-shrink:0;gap:16px;margin-bottom:16px}.search-box{display:flex;flex:1 1;max-width:400px}.search-box input{border:1px solid #d1d5db;border-radius:4px 0 0 4px;flex:1 1;font-size:14px;padding:8px 12px}.search-box input:focus{border-color:#2563eb;outline:none}.search-box button{background:#2563eb;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.search-box button:hover{background:#1d4ed8}.status-filter select{background:#fff;padding:8px 12px}.refresh-btn,.status-filter select{border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:14px}.refresh-btn{background:#f3f4f6;padding:8px 16px}.refresh-btn:hover{background:#e5e7eb}.bulk-pod-status .content-wrapper{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.bulk-pod-status .table-container{background:#fff;border-radius:12px 12px 0 0;box-shadow:0 1px 3px #0000000d;flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto}.requests-table{-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;width:100%}.requests-table th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#475569;font-weight:600;letter-spacing:.01em;padding:12px 8px;position:-webkit-sticky;position:sticky;text-align:left;top:0;vertical-align:top;white-space:nowrap;z-index:10}.th-with-filter{display:flex;flex-direction:column;gap:6px}.th-with-filter span{font-weight:600}.column-filter{align-items:center;display:flex;position:relative}.column-filter input,.column-filter select{background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:11px;font-weight:400;height:26px;max-width:90px;min-width:70px;padding:4px 8px;width:100%}.column-filter.has-value input,.column-filter.has-value select{background:#dbeafe;border-radius:4px 0 0 4px;border-right:none;border-color:#2563eb}.column-filter input:focus,.column-filter select:focus{border-color:#2563eb;outline:none}.column-filter input::placeholder{color:#9ca3af}.clear-filter{align-items:center;background:#2563eb;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:26px;justify-content:center;line-height:1;padding:0;position:relative;right:0;width:26px}.clear-filter:hover{background:#1d4ed8}.col-divisie{max-width:100px;width:100px}.requests-table .divisie{color:#1e40af;font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.requests-table td{border-bottom:1px solid #f1f5f9;padding:10px 8px}.requests-table tbody tr{cursor:pointer;transition:background .15s}.requests-table tbody tr:hover{background:#f8fafc}.requests-table tbody tr.selected{background:#eff6ff}.requests-table .external-id{color:#1e40af;font-weight:500}.requests-table .airwaybill{font-feature-settings:"tnum";font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.requests-table .date{color:#6b7280;font-size:12px;white-space:nowrap}.status-badge{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px;text-transform:uppercase}.status-pending{background:#fef3c7;color:#92400e}.status-awaiting{background:#ede9fe;color:#6d28d9}.status-success{background:#dcfce7;color:#166534}.status-failed{background:#fee2e2;color:#991b1b}.status-exception{background:#fce7f3;color:#9d174d}.status-unknown{background:#f3f4f6;color:#6b7280}.carrier-status{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;min-width:70px;padding:3px 8px;text-align:center;text-transform:uppercase}.carrier-delivered{background:#dcfce7;color:#166534}.carrier-transit{background:#dbeafe;color:#1e40af}.carrier-unknown{background:#f3f4f6;color:#6b7280}.carrier-notfound{background:#fef3c7;color:#92400e}.pod-available{color:#10b981;font-weight:700}.pod-unavailable{color:#d1d5db}.actions{display:flex;gap:4px;justify-content:flex-end;min-width:100px;white-space:nowrap}.action-btn{background:none;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;font-size:14px;padding:4px 8px}.action-btn:hover{background:#f3f4f6}.action-btn.delete-btn:hover{background:#fee2e2;border-color:#fca5a5}.th-actions{text-align:right;width:100px}.header-delete-btn{background:none;border:none;cursor:pointer;float:right;font-size:14px;opacity:.7;padding:4px;transition:opacity .2s}.header-delete-btn:hover{opacity:1}.header-delete-btn:disabled{cursor:not-allowed;opacity:.3}.action-btn.pod-btn{background:#dcfce7;border-color:#86efac}.action-btn.pod-btn:hover{background:#bbf7d0;border-color:#4ade80}.action-btn.shipstat-btn{background:#dbeafe;border-color:#93c5fd}.action-btn.shipstat-btn:hover{background:#bfdbfe;border-color:#60a5fa}.expanded-row{background:#f8fafc}.expanded-row>td{border-bottom:2px solid #1a365d;padding:0!important}.expanded-content{background:linear-gradient(180deg,#f1f5f9,#f8fafc);display:flex;gap:16px;padding:16px}.info-panel{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;flex:1 1;min-width:0;overflow:hidden}.info-panel h4{background:#1a365d;color:#fff;font-size:13px;font-weight:600;margin:0;padding:12px 16px;text-transform:uppercase}.info-panel:nth-child(2) h4{background:#2563eb}.info-panel:nth-child(3) h4{background:#10b981}.bulk-pod-status .panel-content{max-height:300px;overflow-y:auto;padding:16px}.info-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.info-item{display:flex;flex-direction:column}.info-label{color:#64748b;font-size:11px;margin-bottom:4px;text-transform:uppercase}.info-value{color:#1e293b;font-size:13px;font-weight:500}.error-message{background:#fee2e2;border-radius:4px;margin-top:12px;padding:8px 12px}.error-text{color:#dc2626;font-size:12px}.download-section{border-top:1px solid #e2e8f0;display:flex;gap:8px;margin-top:12px;padding-top:12px}.download-btn-small{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px}.download-btn-small:hover{background:#1d4ed8}.status-history{display:flex;flex-direction:column;gap:8px}.history-item{background:#f8fafc;border-left:3px solid #e2e8f0;border-radius:6px;padding:10px 12px}.info-panel:nth-child(2) .history-item{border-left-color:#2563eb}.info-panel:nth-child(3) .history-item{border-left-color:#10b981}.history-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.history-code{color:#1e40af;font-size:12px;font-weight:600}.history-date{color:#94a3b8;font-size:11px}.history-desc{color:#475569;font-size:12px}.error,.loading,.no-data{color:#6b7280;padding:40px;text-align:center}td.no-data{color:#6b7280;font-style:italic;padding:40px 8px!important;text-align:center}.error{color:#dc2626}.loading-small,.no-statuses{color:#94a3b8;font-size:13px;padding:16px;text-align:center}.pagination{align-items:center;background:#f9fafb;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:16px;justify-content:center;padding:6px 16px;position:relative}.pagination-info{color:#64748b;font-size:13px;left:32px;position:absolute}.rows-per-page{background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:13px;margin-right:8px;padding:8px 12px}.pagination-btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .15s}.pagination-btn.first,.pagination-btn.last,.pagination-btn.next,.pagination-btn.prev{background:#2563eb}.pagination-btn.first:hover:not(:disabled),.pagination-btn.last:hover:not(:disabled),.pagination-btn.next:hover:not(:disabled),.pagination-btn.prev:hover:not(:disabled){background:#1d4ed8}.pagination-btn:disabled{cursor:not-allowed;opacity:.4}.page-indicator{color:#475569;font-size:14px;font-weight:500;padding:0 12px}.col-multi,.th-multi{max-width:60px;min-width:60px;padding:8px 4px!important;text-align:center;width:60px}.th-multi .th-with-filter{align-items:center}.th-multi .column-filter select{font-size:10px;max-width:50px;min-width:50px;padding:4px 2px}.multi-badge{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:16px;box-shadow:0 2px 4px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:4px;justify-content:center;padding:6px 10px;transition:all .2s ease}.multi-badge:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 3px 8px #2563eb66;transform:scale(1.05)}.multi-badge.expanded{background:linear-gradient(135deg,#1e40af,#1e3a8a)}.multi-icon{font-size:8px;transition:transform .2s ease}.multi-count{font-weight:800}.group-row{background:#fff;cursor:pointer;font-weight:500}.group-row:hover{background:#f8fafc!important}.group-row.group-expanded{background:#f8fafc}.group-row td{border-bottom:1px solid #f1f5f9}.group-row.group-expanded td{border-bottom:1px solid #e2e8f0}.nested-row{background:#fff}.nested-row:hover{background:#f8fafc!important}.nested-row td{border-bottom:1px solid #f1f5f9}.nested-row.nested-last td{border-bottom:1px solid #e2e8f0}.nested-indicator{color:#94a3b8;font-size:12px;font-weight:400}.requests-table .reference{font-feature-settings:"tnum";color:#475569;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.status-partial{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#b45309}.settings-page{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0}.page-header-compact{margin-bottom:20px}.status-alert{border-radius:6px;font-size:.8rem;margin-bottom:16px;padding:10px 14px}.status-alert.success{background:#f0fdf4;border:1px solid #86efac;color:#166534}.status-alert.error{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.status-alert.info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.settings-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:hidden}.settings-card-header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 16px}.settings-card-header h3{color:#374151;font-size:.9rem;font-weight:600;margin:0}.settings-card-body{padding:16px}.form-grid-4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.form-group-sm{display:flex;flex-direction:column;gap:4px}.form-group-sm label{color:#6b7280;font-size:.7rem;font-weight:600;text-transform:uppercase}.form-group-compact{margin-bottom:12px}.form-input{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;padding:8px 10px;transition:border-color .2s,box-shadow .2s;width:100%}.form-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.form-input:read-only{background:#f3f4f6;color:#6b7280}.form-select{background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-size:.85rem;padding:8px 10px}.form-textarea{font-family:Courier New,monospace;font-size:.8rem;resize:vertical}.form-checkbox input[type=checkbox]{height:16px;width:16px}.test-mail-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.btn{gap:6px}.btn-sm{font-size:.8rem}.btn-primary{background:#3b82f6}.btn-primary:hover:not(:disabled){background:#2563eb}.btn-primary:disabled{background:#9ca3af}.btn-secondary{background:#f3f4f6}.btn-secondary:hover:not(:disabled){background:#e5e7eb}.group-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.group-tab{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:.8rem;font-weight:500;padding:8px 16px;transition:all .15s}.group-tab:hover{background:#f9fafb;border-color:#d1d5db}.group-tab.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.table-card-header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 16px}.table-card-header h3{color:#374151;font-size:.9rem;font-weight:600;margin:0}.table-scroll{flex:1 1;min-height:0;overflow-y:auto}.table{border-collapse:collapse;font-size:.8rem;margin:0;width:100%}.table th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:.7rem;font-weight:600;padding:10px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.table td{border-bottom:1px solid #f3f4f6;padding:10px 12px;vertical-align:middle}.table tr:last-child td{border-bottom:none}.table tr:hover{background:#f9fafb}.text-center{text-align:center}.template-type{background:#eff6ff;border-radius:4px;color:#1e40af;display:inline-block;font-size:.65rem;font-weight:600;padding:3px 8px}.template-subject{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-date,.template-subject{color:#6b7280;font-size:.75rem}.mail-recipient{color:#1f2937;font-weight:500}.mail-subject{color:#6b7280;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-link{color:#2563eb;font-weight:500}.status-badge-sm.active{background:#f0fdf4;color:#166534}.status-badge-sm.inactive{background:#f3f4f6;color:#6b7280}.status-badge-sm.status-sent{background:#f0fdf4;color:#166534}.status-badge-sm.status-failed{background:#fef2f2;color:#dc2626}.status-badge-sm.status-pending{background:#fffbeb;color:#92400e}.app-badge{background:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-block;font-size:.65rem;font-weight:600;padding:3px 8px}.btn-table-action.danger{background:#fef2f2;border-color:#fecaca;color:#dc2626}.btn-table-action.danger:hover{background:#fee2e2}.table-footer{padding:12px 16px}.pagination-info{color:#6b7280;font-size:.75rem}.pagination-controls{align-items:center;display:flex;gap:8px}.pagination-controls span{color:#374151;font-size:.8rem}.filter-bar-compact{align-items:flex-end;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:12px 16px}.filter-group-sm{display:flex;flex-direction:column;gap:4px}.filter-group-sm label{color:#6b7280;font-size:.7rem;font-weight:600;text-transform:uppercase}.filter-group-sm .form-input,.filter-group-sm .form-select{font-size:.8rem;height:32px;min-width:140px;padding:6px 10px}.filter-actions-sm{display:flex;gap:8px;margin-left:auto}.filter-actions-sm .btn{font-size:.75rem;height:32px;padding:6px 12px}.modal{background:#fff;border-radius:8px;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:90%}.modal-compact{max-width:400px}.modal-preview{max-width:700px}.modal-edit{max-width:600px}.modal-header{padding:14px 16px}.modal-body{flex:1 1;overflow-y:auto;padding:16px}.modal-footer{padding:12px 16px}.preview-label{color:#6b7280;display:block;font-size:.75rem;font-weight:600;margin-bottom:6px;text-transform:uppercase}.preview-subject{background:#f9fafb;color:#374151;margin-bottom:12px;padding:10px 14px}.preview-body,.preview-subject{border:1px solid #e5e7eb;border-radius:6px;font-size:.85rem}.preview-body{background:#fafafa;line-height:1.5;max-height:400px;overflow-y:auto;padding:16px}.detail-grid{grid-gap:8px 12px;display:grid;font-size:.85rem;gap:8px 12px;grid-template-columns:100px 1fr}.detail-label{color:#6b7280;font-weight:600}.detail-value{color:#1f2937}.detail-body{background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;font-size:.85rem;margin-top:16px;max-height:300px;overflow-y:auto;padding:16px}.error-box{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:.85rem;margin-top:12px;padding:12px}@media (max-width:1024px){.form-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.form-grid-2,.form-grid-4{grid-template-columns:1fr}.test-mail-form{flex-direction:column}.test-mail-form .form-group-sm{width:100%}.filter-bar-compact{align-items:stretch;flex-direction:column}.filter-actions-sm{margin-left:0}.table-footer{flex-direction:column;gap:12px}}.users-page{display:flex;flex:1 1;flex-direction:column;min-height:0}.notification{animation:slideIn .3s ease;border-radius:8px;font-size:14px;font-weight:500;padding:12px 20px;position:fixed;right:20px;top:20px;z-index:1000}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.notification-success{background:#d1fae5;border:1px solid #10b981;color:#065f46}.notification-error{background:#fee2e2;border:1px solid #f87171;color:#dc2626}.notification-info{background:#dbeafe;border:1px solid #3b82f6;color:#1e40af}.page-header-compact{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.page-header-compact h1{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0}.page-header-compact .subtitle{color:#6b7280;font-size:.8rem;margin-top:2px}.page-header-compact .btn{align-items:center;display:flex;gap:6px}.users-page .filter-bar{align-items:flex-end;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:12px 16px}.users-page .filter-group{display:flex;flex-direction:column;gap:4px}.users-page .filter-group label{color:#6b7280;font-size:.7rem;font-weight:600;text-transform:uppercase}.users-page .filter-group .form-input,.users-page .filter-group .form-select{border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;height:32px;min-width:180px;padding:6px 10px}.users-page .filter-group .form-input:focus,.users-page .filter-group .form-select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a;outline:none}.status-pills{align-items:center;display:flex;gap:6px}.status-pill{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:500;gap:4px;padding:4px 10px;transition:all .15s;-webkit-user-select:none;user-select:none}.status-pill:hover{border-color:#d1d5db}.status-pill.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.filter-actions{display:flex;gap:8px;margin-left:auto}.filter-actions .btn{font-size:.75rem;height:32px;padding:6px 12px}.table-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.table-card .table-scroll{flex:1 1;min-height:0;overflow-y:auto}.table-card .table{border-collapse:collapse;font-size:.8rem;width:100%}.table-card .table th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:.7rem;font-weight:600;padding:10px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:10}.table-card .table td{border-bottom:1px solid #f3f4f6;padding:10px 12px;vertical-align:middle}.table-card .table tr:last-child td{border-bottom:none}.table-card .table tr:hover{background:#f9fafb}.user-name{color:#1f2937;font-weight:600}.user-username{color:#6b7280;font-family:monospace;font-size:.75rem}.email-link{color:#2563eb;text-decoration:none}.email-link:hover{text-decoration:underline}.role-badge{border-radius:4px;display:inline-block;font-size:.65rem;font-weight:600;padding:3px 8px;text-transform:capitalize}.role-admin{background:#fef3c7;color:#92400e}.role-user{background:#dbeafe;color:#1e40af}.role-viewer{background:#f3f4f6;color:#6b7280}.status-badge-sm{border-radius:4px;display:inline-block;font-size:.65rem;font-weight:600;padding:3px 8px}.status-active{background:#d1fae5;color:#065f46}.status-inactive{background:#fee2e2;color:#dc2626}.last-login{color:#6b7280;font-size:.75rem}.table-actions{display:flex;gap:4px}.btn-table-action{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;cursor:pointer;display:inline-flex;padding:4px 8px;transition:all .15s}.btn-table-action:hover{background:#f3f4f6;color:#374151}.btn-table-action.primary{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.btn-table-action.primary:hover{background:#dbeafe}.btn-table-action.warning{background:#fef3c7;border-color:#fcd34d;color:#d97706}.btn-table-action.warning:hover{background:#fde68a}.table-footer{align-items:center;background:#f9fafb;border-top:1px solid #e5e7eb;color:#6b7280;display:flex;font-size:.8rem;justify-content:space-between;padding:10px 16px}.empty-state,.error-state,.loading-state{color:#9ca3af;padding:40px;text-align:center}.error-state{color:#dc2626}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:8px;box-shadow:0 20px 50px #0003;max-width:95%;width:560px}.modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.modal-header h3{color:#1f2937;font-size:1rem;font-weight:600;margin:0}.modal-close{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1}.modal-close:hover{color:#1f2937}.modal-body{padding:16px 20px}.modal-footer{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end;padding:12px 20px}.form-grid-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.form-group-compact{margin-bottom:0}.form-group-compact label{color:#374151;display:block;font-size:.75rem;font-weight:600;margin-bottom:4px}.form-group-compact .form-input{border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-size:.85rem;padding:8px 10px;width:100%}.form-group-compact .form-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a;outline:none}.form-group-compact .form-input:disabled{background:#f3f4f6;color:#6b7280}.form-group-compact.full-width{grid-column:span 2}.password-hint{color:#9ca3af;font-size:.7rem;font-weight:400}.welcome-email-info{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1e40af;display:flex;font-size:.8rem;gap:10px;padding:12px}.welcome-email-info svg{flex-shrink:0;margin-top:2px}.form-checkbox{align-items:center;cursor:pointer;display:flex;font-size:.85rem;gap:8px}.form-checkbox input{cursor:pointer;height:16px;width:16px}.btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 16px;transition:all .15s}.btn-sm{font-size:13px;padding:6px 12px}.btn-primary{background:#2563eb;color:#fff}.btn-primary:hover{background:#1d4ed8}.btn-primary:disabled{background:#93c5fd;cursor:not-allowed}.btn-secondary{background:#fff;border:1px solid #d1d5db;color:#374151}.btn-secondary:hover{background:#f3f4f6}
/*# sourceMappingURL=main.fffc463a.css.map*/