@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInSlide{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutToTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutToBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes spinReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes blinkShake{0%,to{box-shadow:0 10px 40px #0003;transform:scale(1)}25%{box-shadow:0 10px 40px #f006;transform:scale(1.02) translateX(-5px)}50%{box-shadow:0 10px 40px #f006;transform:scale(1.02) translateX(5px)}75%{box-shadow:0 10px 40px #f006;transform:scale(1.02) translateX(-5px)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes flashButtonPulse{0%,to{box-shadow:0 2px 4px #0000001a;transform:scale(1)}25%{box-shadow:0 4px 8px #4a90e266;transform:scale(1.05)}50%{box-shadow:0 6px 12px #4a90e299;transform:scale(1.1)}75%{box-shadow:0 4px 8px #4a90e266;transform:scale(1.05)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes glow{0%,to{box-shadow:0 0 5px #4a90e280}50%{box-shadow:0 0 20px #4a90e2cc}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-10px)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes flipIn{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}to{opacity:1;transform:perspective(400px) rotateY(0deg)}}@keyframes flipOut{0%{opacity:1;transform:perspective(400px) rotateY(0deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.animate-fadeIn{animation:fadeIn .3s ease-in-out}.animate-slideUp{animation:slideUp .3s ease-out}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-bounce{animation:bounce 1s ease-in-out infinite}.animate-shake{animation:shake .5s ease-in-out}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*,:after,:before{box-sizing:border-box}html{max-width:100vw;overflow-x:hidden;width:100%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body.modal-open{overflow:hidden;position:fixed;width:100%}#root{max-width:100vw;overflow-x:hidden;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img{height:auto;max-width:100%}h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}a{color:var(--primary-color);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--primary-hover)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}:root{--background-color:#fff;--bg-color:var(--background-color);--text-color:#000;--primary-color:#2196f3;--secondary-color:#f5f5f5;--border-color:#ddd;--primary-hover:#1976d2;--primary-hover-color:#1976d2;--primary-light:#64b5f6;--primary-dark:#0d47a1;--primary-color-dark:#1976d2;--primary-color-light:#e3f2fd;--text-primary:#212529;--text-secondary:#666;--text-secondary-color:#666;--text-muted:#6b7280;--background-secondary:#f8f9fa;--secondary-background:#fafafa;--input-bg:#fff;--input-background:#fff;--hover-bg:#f5f5f5;--hover-background:#f5f5f5;--disabled-bg:#f5f5f5;--selected-background:#1976d2;--error-color-light:#ffebee;--card-bg:#fff;--card-background:var(--card-bg);--table-header-bg:#f9fafb;--border-color-light:#f3f4f6;--row-hover-bg:#f0f9ff;--final-row-bg:#f0fdf4;--success-color:#4caf50;--success-hover:#3d8b40;--warning-color:#856404;--error-color:#f44336;--info-color:#2196f3;--danger-color:#dc3545;--danger-hover:#b02a37;--success-strong:#2e7d32;--warning-strong:#f57c00;--danger-strong:#d32f2f;--text-on-accent:#fff;--success-text:#065f46;--warning-text:#8a6100;--danger-text:#8a1f1f;--background-tertiary:#e9ecef;--chart-series-1:#2a78d6;--chart-series-2:#eb6834;--chart-series-3:#1baf7a;--chart-series-4:#eda100;--chart-series-5:#e87ba4;--chart-series-6:#008300;--chart-series-7:#6250d6;--chart-series-8:#e34948;--chart-neutral:#898781;--chart-regulatory:#d03b3b;--chart-grid:#e1e0d9;--chart-axis:#c3c2b7;--stage-pending-bg:#f3f4f6;--stage-pending-text:#374151;--stage-validation-bg:#fef3c7;--stage-validation-text:#92400e;--stage-approval-bg:#dbeafe;--stage-approval-text:#1e40af;--stage-approved-bg:#d1fae5;--stage-approved-text:#065f46;--chip-purple-bg:#ede9fe;--chip-purple-text:#4c1d95;--chip-red-bg:#fee2e2;--chip-red-text:#991b1b;--chip-green-bg:#dcfce7;--chip-green-text:#166534;--chip-green-border:#bbf7d0;--chip-blue-bg:#e0f2fe;--chip-blue-text:#0369a1;--chip-amber-bg:#fef9c3;--chip-amber-text:#713f12;--chip-amber-border:#fde68a;--chip-red-border:#fecaca;--accent-color:#2563eb;--accent-hover:#1d4ed8;--accent-color-alpha:#2563eb26;--tag-background:#2196f31a;--tag-color:#2196f3;--tag-border:#2196f34d;--tag-hover-background:#2196f333;--tag-hover-border:#2196f380;--status-badge-text:#fff;--status-pending-bg:#f39c12;--status-processing-bg:#2196f3;--status-shipped-bg:#9c27b0;--status-delivered-bg:#4caf50;--status-cancelled-bg:#f44336;--status-default-bg:#757575;--status-reviewed-bg:#e67e22;--status-ready-for-pickup-bg:#00897b;--status-picked-up-bg:#2e7d32;--status-completed-bg:#00796b;--badge-bg:#f3f4f6;--badge-default-bg:#f3f4f6;--badge-default-text:#6b7280;--badge-open-bg:#e3f2fd;--badge-open-text:#1565c0;--badge-open-border:#bbdefb;--badge-progress-bg:#fff3e0;--badge-progress-text:#ef6c00;--badge-progress-border:#ffe0b2;--badge-ready-bg:#e8f5e9;--badge-ready-text:#2e7d32;--badge-ready-border:#c8e6c9;--badge-review-bg:#ede7f6;--badge-review-text:#5e35b1;--badge-review-border:#d1c4e9;--badge-released-bg:#e0f2f1;--badge-released-text:#00695c;--badge-released-border:#b2dfdb;--badge-cancelled-bg:#fafafa;--badge-cancelled-text:#757575;--badge-cancelled-border:#e0e0e0;--badge-hold-bg:#fdecea;--badge-hold-text:#b71c1c;--badge-hold-border:#f5c6c2;--primary-color-rgb:33,150,243;--font-mono:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace;--warning-bg:#fff3cd;--error-bg:#f8d7da;--info-bg:#eff6ff;--info-border:#bfdbfe;--info-text:#1d4ed8;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 25px #00000026;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--transition-fast:150ms ease-in-out;--transition-base:200ms ease-in-out;--transition-slow:300ms ease-in-out;--space-xs:clamp(0.25rem,0.5vw,0.5rem);--space-sm:clamp(0.5rem,1vw,0.75rem);--space-md:clamp(1rem,2vw,1.5rem);--space-lg:clamp(1.5rem,3vw,2rem);--space-xl:clamp(2rem,4vw,3rem);--space-xxl:clamp(3rem,6vw,4rem);--text-xs:clamp(0.75rem,1.5vw,0.875rem);--text-sm:clamp(0.875rem,1.75vw,1rem);--text-base:clamp(1rem,2vw,1.125rem);--text-lg:clamp(1.125rem,2.25vw,1.25rem);--text-xl:clamp(1.25rem,2.5vw,1.5rem);--text-2xl:clamp(1.5rem,3vw,2rem);--text-3xl:clamp(2rem,4vw,2.5rem);--text-4xl:clamp(2.5rem,5vw,3rem);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-xxl:1536px;--touch-target-min:44px;--safe-area-top:env(safe-area-inset-top,0);--safe-area-right:env(safe-area-inset-right,0);--safe-area-bottom:env(safe-area-inset-bottom,0);--safe-area-left:env(safe-area-inset-left,0);--z-base:1;--z-dropdown:900;--z-header:1100;--z-header-dropdown:1200;--z-modal-backdrop:1500;--z-modal:1500;--z-modal-nested:1600;--z-toast:2000}:root[data-theme=dark]{--background-color:#1a1a1a;--text-color:#fff;--primary-color:#4dabf5;--secondary-color:#2d2d2d;--border-color:#404040;--primary-hover:#64b5f6;--primary-hover-color:#64b5f6;--primary-light:#90caf9;--primary-dark:#1976d2;--primary-color-dark:#64b5f6;--tag-background:#2196f333;--tag-color:#64b5f6;--tag-border:#2196f366;--tag-hover-background:#2196f34d;--tag-hover-border:#2196f399;--text-primary:#e2e8f0;--text-secondary:#b0b0b0;--text-secondary-color:#b0b0b0;--background-secondary:#2a2a2a;--input-bg:#2a2a2a;--hover-bg:#333;--disabled-bg:#333;--secondary-background:#2a2a2a;--hover-background:#333;--primary-color-light:#4dabf533;--error-color-light:#3d1a1e;--input-background:#2a2a2a;--selected-background:#1565c0;--danger-color:#e05260;--danger-hover:#c82333;--success-hover:#28a745;--success-color:#66bb6a;--error-color:#ef5350;--info-color:#4dabf5;--success-strong:#388e3c;--warning-strong:#fb8c00;--danger-strong:#e53935;--success-text:#4ade80;--warning-text:#fcd34d;--danger-text:#fca5a5;--background-tertiary:#333;--chart-series-1:#3987e5;--chart-series-2:#d95926;--chart-series-3:#199e70;--chart-series-4:#c98500;--chart-series-5:#d55181;--chart-series-6:#008300;--chart-series-7:#9085e9;--chart-series-8:#e66767;--chart-neutral:#898781;--chart-regulatory:#d03b3b;--chart-grid:#2c2c2a;--chart-axis:#4a4a47;--stage-pending-bg:#27272a;--stage-pending-text:#d4d4d8;--stage-validation-bg:#3d2e00;--stage-validation-text:#fcd34d;--stage-approval-bg:#0c2040;--stage-approval-text:#93c5fd;--stage-approved-bg:#052e16;--stage-approved-text:#86efac;--chip-purple-bg:#2b2140;--chip-purple-text:#c4b5fd;--chip-red-bg:#3d1a1e;--chip-red-text:#fca5a5;--chip-green-bg:#052e16;--chip-green-text:#86efac;--chip-green-border:#14532d;--chip-blue-bg:#0c2040;--chip-blue-text:#93c5fd;--chip-amber-bg:#3d2e00;--chip-amber-text:#fcd34d;--chip-amber-border:#5c4600;--chip-red-border:#5c1a1a;--warning-bg:#3d3416;--warning-color:#ffc107;--error-bg:#3d1a1e;--status-badge-text:#f5f5f5;--status-pending-bg:#d18b16;--status-processing-bg:#3a8dde;--status-shipped-bg:#8a3db0;--status-delivered-bg:#3e9f46;--status-cancelled-bg:#d84335;--status-default-bg:#8a8a8a;--status-reviewed-bg:#cf7020;--status-ready-for-pickup-bg:#00796b;--status-picked-up-bg:#388e3c;--status-completed-bg:#00695c;--badge-open-bg:#2196f32e;--badge-open-text:#90caf9;--badge-open-border:#2196f361;--badge-progress-bg:#ff98002e;--badge-progress-text:#ffb74d;--badge-progress-border:#ff980061;--badge-ready-bg:#4caf502e;--badge-ready-text:#a5d6a7;--badge-ready-border:#4caf5061;--badge-review-bg:#9575cd2e;--badge-review-text:#b39ddb;--badge-review-border:#9575cd61;--badge-released-bg:#0096882e;--badge-released-text:#80cbc4;--badge-released-border:#00968861;--badge-cancelled-bg:#ffffff12;--badge-cancelled-text:#9e9e9e;--badge-cancelled-border:#ffffff29;--badge-hold-bg:#f4433633;--badge-hold-text:#ef9a9a;--badge-hold-border:#f443366b;--primary-color-rgb:77,171,245;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px #0006;--shadow-lg:0 10px 15px #00000080;--shadow-xl:0 20px 25px #0009;--card-bg:#1e1e1e;--table-header-bg:#252525;--border-color-light:#2d2d2d;--row-hover-bg:#1a2a3a;--final-row-bg:#1a2e1a;--badge-bg:#2d2d2d;--badge-default-bg:#333;--badge-default-text:#b0b0b0;--accent-color:#4dabf5;--accent-hover:#64b5f6;--accent-color-alpha:#4dabf533;--text-muted:#9ca3af;--info-bg:#1a2e3d;--info-border:#1e4976;--info-text:#90caf9}body,html{background-color:#fff;background-color:var(--background-color);color:#000;color:var(--text-color);transition:background-color .3s ease,color .3s ease}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;max-width:100vw;overflow-x:hidden;padding:0;text-rendering:optimizeLegibility;width:100%}#root{background-color:#fff;background-color:var(--background-color);min-height:100vh}:root{--app-header-height:90px}@media (max-width:768px){:root{--app-header-height:150px}}body:not(.no-header-padding){padding-top:90px;padding-top:var(--app-header-height)}body.public-form-only{background-color:#fff!important;color:#1a202c!important;margin:0!important;overflow-x:hidden;overflow-y:auto;padding:0!important}body.public-form-only .App,body.public-form-only .app{background:#0000;margin:0;padding:0}.App,.app{background-color:#fff;background-color:var(--background-color);color:#000;color:var(--text-color);font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;max-width:100vw;overflow-x:hidden;width:100%}.top-bar-stack{display:flex;flex-direction:column;left:0;position:fixed;top:0;width:100%;z-index:1100;z-index:var(--z-header)}.main-page{text-align:center}.main-page-content{align-items:center;display:flex;flex-direction:column;gap:2rem;padding:2rem}.sparkline-main-logo{height:120px;margin-bottom:1rem;object-fit:contain;width:auto}.main-page-clock{align-items:center;display:flex;flex-direction:column;gap:.25rem}.main-page-clock-date{color:#000;color:var(--text-color);font-size:1.125rem;font-weight:500;margin:0}.main-page-clock-time{font-feature-settings:"tnum";color:#666;color:var(--text-secondary);font-size:2rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;margin:0}.chromatic-i{-webkit-text-fill-color:#0000;animation:chromaticShift 4s ease-in-out infinite;background:linear-gradient(45deg,#f36,#f80,#0f8,#08f,#80f,#f36);background-clip:text;-webkit-background-clip:text;background-size:400% 400%;display:inline-block;transition:background-position .3s ease}@keyframes chromaticShift{0%{background-position:0 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0}to{background-position:0 50%}}.page-header{border-bottom:1px solid #ddd;border-bottom:1px solid var(--border-color);margin-bottom:2rem;padding-bottom:1rem}.page-header h1{color:#000;color:var(--text-color);font-size:2rem;font-weight:600;margin:0 0 1rem}.breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.breadcrumb-item{background:none;border:none;border-radius:4px;color:#2196f3;color:var(--primary-color);cursor:pointer;padding:.25rem .5rem;text-decoration:none}.breadcrumb-item:hover{background-color:#f5f5f5;background-color:var(--secondary-color)}.breadcrumb-item.active{color:#000;color:var(--text-color);cursor:default;font-weight:600}.breadcrumb-item.active:hover{background-color:initial}.breadcrumb-separator{color:#000;color:var(--text-color);opacity:.6}.stat-card{background:#f5f5f5;background:var(--secondary-color);border:1px solid #ddd;border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.stat-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}[data-theme=dark] .stat-card:hover{box-shadow:0 4px 12px #0000004d}.stat-card h3{color:#000;color:var(--text-color);font-size:.9rem;font-weight:500;margin:0 0 1rem;opacity:.8;text-transform:uppercase}.stat-number{color:#2196f3;color:var(--primary-color);font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stat-label{color:#000;color:var(--text-color);font-size:.85rem;opacity:.7}.spinner{animation:spin 1s ease-in-out infinite;border:2px solid #ddd;border-radius:50%;border-top-color:#2196f3;border:2px solid var(--border-color);border-top-color:var(--primary-color);display:inline-block;height:20px;width:20px}@media (max-width:600px){.top-bar-stack{width:100%}.breadcrumb{flex-wrap:wrap;font-size:.9rem}.page-header h1{font-size:1.5rem}.clickable,a,button,input[type=button],input[type=submit]{min-height:44px;min-width:44px}}.clickable-row{cursor:pointer}.clickable-row:hover{background:#f0f9ff;background:var(--row-hover-bg)}.read-only-fieldset{border:0;display:contents;margin:0;min-width:0;padding:0}@media (max-width:900px) and (orientation:landscape){.page-header h1{font-size:1.25rem}}@media (max-width:375px){.page-header h1{font-size:1.25rem}.breadcrumb{font-size:.85rem}}.responsive-table-stack-container{-webkit-overflow-scrolling:touch;border:1px solid #ddd;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--radius-lg);overflow-x:auto}@media (max-width:768px){.responsive-table-stack thead{display:none}.responsive-table-stack tbody,.responsive-table-stack td,.responsive-table-stack tr{display:block;width:100%}.responsive-table-stack tr{border:1px solid #ddd;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--radius-lg);margin-bottom:1rem;padding:.5rem}.responsive-table-stack td{border:none;padding:.5rem;position:relative;text-align:right}.responsive-table-stack td:before{content:attr(data-label);font-weight:600;left:.5rem;position:absolute;text-align:left}}.auth_auth-button__pW1Um{background:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.auth_auth-button__pW1Um:hover{filter:brightness(90%)}.auth_login-button__yTslZ{background:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.auth_login-button__yTslZ:hover{filter:brightness(85%)}.auth_logout-button__LHGZN{background:#d32f2f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.auth_logout-button__LHGZN:hover{background:#c62828}.auth_login-button-container__XuRcl{align-items:center;display:flex}.auth_login-controls__XQacz{align-items:center;display:flex;flex-direction:column;gap:.5rem}.auth_remember-me-label__Ja-VF{align-items:center;color:var(--text-color);cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;-webkit-user-select:none;user-select:none}.auth_remember-me-checkbox__kXYmu{cursor:pointer;height:16px;width:16px}.auth_security-hint__xJvRH{color:#ff9800;font-size:.75rem;font-style:italic;margin-top:-.25rem}.auth_user-profile__Nk6Sy{align-items:center;display:flex;gap:.5rem}.auth_user-info__UHyKM{align-items:flex-end;display:flex;flex-direction:column;font-size:.85rem}.auth_user-name__TeF\+G{color:var(--text-color);font-weight:600}.auth_user-email__EWc8w{color:var(--text-color);font-size:.75rem;opacity:.7}.auth_private-route-container__-lp\+f{align-items:center;display:flex;justify-content:center;min-height:50vh;padding:2rem}.auth_auth-required__r6CLu{background:var(--secondary-color);border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:2rem;text-align:center;transition:box-shadow .3s ease}.auth_auth-required__r6CLu h2{color:var(--text-color);margin-bottom:1rem}.auth_auth-required__r6CLu p{color:var(--text-color);margin-bottom:2rem;opacity:.8}.themeToggle_toggleWrapper__KqHyW{align-items:center;display:flex;gap:.5rem}.themeToggle_moonIcon__7hDKk,.themeToggle_sunIcon__asLy0{color:var(--text-color);font-size:1.2rem;opacity:.7;transition:opacity .3s ease}.themeToggle_moonIcon__7hDKk:hover,.themeToggle_sunIcon__asLy0:hover{opacity:1}.themeToggle_switch__\+JQ70{display:inline-block;height:24px;position:relative;width:50px}.themeToggle_switch__\+JQ70 input{height:0;opacity:0;width:0}.themeToggle_slider__9w2a8{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.themeToggle_slider__9w2a8:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:16px;left:4px;position:absolute;transition:.4s;width:16px}input:checked+.themeToggle_slider__9w2a8{background-color:var(--primary-color)}input:checked+.themeToggle_slider__9w2a8:before{transform:translateX(26px)}[data-theme=dark] .themeToggle_moonIcon__7hDKk,[data-theme=light] .themeToggle_sunIcon__asLy0{color:var(--primary-color);opacity:1}.VersionInfo_version-container__odYVC{bottom:10px;position:fixed;right:10px;z-index:1000}.VersionInfo_version-badge__ezX33{background:var(--primary-color);border:none;border-radius:12px;box-shadow:0 2px 4px #0003;color:var(--text-on-accent);cursor:pointer;font-family:monospace;font-size:.75rem;padding:4px 12px;transition:all .2s ease}.VersionInfo_version-badge__ezX33:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.VersionInfo_version-details__MmvLg{animation:VersionInfo_slideUp__6Akig .2s ease;background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;bottom:100%;box-shadow:0 4px 12px #00000026;margin-bottom:8px;min-width:250px;padding:12px;position:absolute;right:0}.VersionInfo_detail-row__wVC2V{display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:8px}.VersionInfo_detail-row__wVC2V:last-child{margin-bottom:0}.VersionInfo_label__isdp3{color:var(--text-secondary);font-weight:600;margin-right:12px}.VersionInfo_value__FkjNz{color:var(--text-primary);font-family:monospace;text-align:right}@keyframes VersionInfo_slideUp__6Akig{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.VersionInfo_version-container__odYVC{display:none}}.Header_header-wrapper__oeWzG{min-height:70px;padding-bottom:20px;position:relative;width:100%;z-index:calc(var(--z-header) - 100)}@media (max-width:767px){.Header_header-wrapper__oeWzG{max-width:100vw;min-height:60px;padding-bottom:0;width:100%}}.Header_header-container__jjlwO{align-items:center;background:#ffffffd9;border-bottom:.0625rem solid var(--border-color);box-shadow:0 .125rem .25rem #0000001a;display:flex;justify-content:space-between;max-height:200px;overflow:visible;padding:clamp(.3rem,1vw,.8rem) clamp(1rem,4vw,2rem);position:relative;transition:all .3s ease;width:100%}[data-theme=dark] .Header_header-container__jjlwO{background:#1a1a1ad9}.Header_header-container__jjlwO.Header_collapsed__NLZdg{border-bottom:none;max-height:0;opacity:0;padding-bottom:0;padding-top:0}.Header_collapse-toggle__yCjIf{align-items:center;background:#ffffffd9;border:.125rem solid var(--border-color);border-radius:0 0 20px 20px;border-top:none;bottom:0;box-shadow:0 2px 4px #0003;cursor:pointer;display:flex;height:20px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:40px;z-index:calc(var(--z-header) - 99)}.Header_collapse-toggle__yCjIf.Header_collapsed__NLZdg{border-bottom:none;border-radius:0 0 20px 20px;border-top:.125rem solid var(--border-color);bottom:auto;position:absolute;top:0}@media (max-width:767px){.Header_collapse-toggle__yCjIf{height:18px;left:auto;right:10px;transform:none;width:36px}.Header_collapse-toggle__yCjIf.Header_collapsed__NLZdg{border-bottom:none;border-radius:0 0 20px 20px;border-top:.125rem solid var(--border-color);position:absolute;right:10px;top:0}.Header_collapse-toggle__yCjIf .Header_arrow__udlVo{height:7px;width:7px}}@media (max-width:375px){.Header_header-wrapper__oeWzG{min-height:55px}.Header_collapse-toggle__yCjIf{height:16px;right:8px;width:32px}.Header_collapse-toggle__yCjIf.Header_collapsed__NLZdg{right:8px}.Header_collapse-toggle__yCjIf .Header_arrow__udlVo{height:6px;width:6px}}[data-theme=dark] .Header_collapse-toggle__yCjIf{background:#1a1a1ad9;border-color:var(--primary-color)}.Header_collapse-toggle__yCjIf:hover{background:var(--border-color)}.Header_collapse-toggle__yCjIf .Header_arrow__udlVo{border-bottom:2px solid var(--text-color);border-right:2px solid var(--text-color);display:block;height:8px;transform:translateY(2px) rotate(-135deg);transition:transform .3s ease;width:8px}[data-theme=dark] .Header_collapse-toggle__yCjIf .Header_arrow__udlVo{border-bottom:2.5px solid var(--text-color);border-right:2.5px solid var(--text-color)}.Header_collapse-toggle__yCjIf.Header_collapsed__NLZdg .Header_arrow__udlVo{transform:translateY(-2px) rotate(45deg)}.Header_auth-section__Ifjow{align-items:center;color:var(--text-color);display:flex;gap:1rem}.Header_company-logo__kXkHI,.Header_sparkline-logo__pQoEc{height:3rem;object-fit:contain;width:auto}.Header_company-logo__kXkHI{border-right:1px solid var(--border-color);max-width:8rem;padding-right:1rem}.Header_right-section__a-IR9{align-items:center;display:flex;gap:1.5rem}.Header_hamburger-menu__LDTDe{align-items:center;display:flex;height:100%;margin-right:clamp(1rem,2vw,1.5rem);min-height:44px;min-width:44px;padding:clamp(.25rem,1vw,.5rem);z-index:calc(var(--z-header) - 50)}.Header_hamburger-icon__T9wiJ{-webkit-tap-highlight-color:transparent;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;gap:clamp(.35rem,.7vw,.45rem);height:clamp(2.5rem,5vw,2.75rem);justify-content:center;margin:0;min-height:44px;min-width:44px;padding:clamp(.5rem,1vw,.625rem);width:clamp(2.5rem,5vw,2.75rem)}.Header_hamburger-icon__T9wiJ:hover:after{background:#333;border-radius:1rem;box-shadow:0 .125rem .5rem #00000026;color:#fff;content:"Change View";font-size:clamp(.75rem,2vw,.95rem);left:auto;margin-right:.5rem;padding:clamp(.375rem,1vw,.5rem) clamp(.75rem,2vw,1rem);pointer-events:none;position:absolute;right:0;top:clamp(-2.25rem,-5vh,-2.5rem);transform:none;white-space:nowrap;z-index:10}.Header_hamburger-icon__T9wiJ span{background:var(--text-color);border-radius:3px;display:block;height:3px;transform-origin:center;transition:all .3s ease;width:100%}@keyframes Header_sparklineFlicker__o\+Zhu{0%{background:var(--text-color)}16%{background:#f36;box-shadow:0 0 8px #f369}33%{background:#f80;box-shadow:0 0 8px #f809}50%{background:#0f8;box-shadow:0 0 8px #0f89}66%{background:#08f;box-shadow:0 0 8px #08f9}83%{background:#80f;box-shadow:0 0 8px #80f9}to{background:var(--text-color)}}.Header_hamburger-icon__T9wiJ.Header_open__TH6Yd span{animation:Header_sparklineFlicker__o\+Zhu .4s ease-in-out}.Header_hamburger-icon__T9wiJ.Header_open__TH6Yd span:first-child{background:#fff;transform:translateY(11.5px) rotate(45deg)}.Header_hamburger-icon__T9wiJ.Header_open__TH6Yd span:nth-child(2){background:#fff;opacity:0;transform:scaleX(0)}.Header_hamburger-icon__T9wiJ.Header_open__TH6Yd span:nth-child(3){background:#fff;transform:translateY(-11.5px) rotate(-45deg)}.Header_menu-overlay__Rxq2s{align-items:center;background:#1e1e1ef7;color:#fff;display:flex;height:100vh;justify-content:center;left:0;opacity:0;overflow:hidden;overscroll-behavior:contain;pointer-events:none;position:fixed;top:0;touch-action:none;transition:opacity .3s;width:100vw;z-index:var(--z-header)}.Header_menu-overlay__Rxq2s.Header_show__4puM6{opacity:1;pointer-events:auto}.Header_close-menu-button__nvgwA{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;cursor:pointer;display:flex;height:clamp(2.5rem,5vw,3rem);justify-content:center;min-height:44px;min-width:44px;padding:0;position:fixed;right:clamp(1rem,3vw,2rem);top:clamp(1rem,3vw,2rem);width:clamp(2.5rem,5vw,3rem);z-index:calc(var(--z-header) + 1)}.Header_close-menu-button__nvgwA span{background:#fff;border-radius:3px;display:block;height:3px;position:absolute;transition:all .3s ease;width:100%}.Header_close-menu-button__nvgwA span:first-child{transform:rotate(45deg)}.Header_close-menu-button__nvgwA span:nth-child(2){transform:rotate(-45deg)}.Header_close-menu-button__nvgwA:hover span{animation:Header_sparklineFlicker__o\+Zhu .6s ease-in-out;background:#f36;box-shadow:0 0 10px #f36c}.Header_menu-overlay__Rxq2s.Header_show__4puM6~.Header_collapse-toggle__yCjIf{opacity:0;pointer-events:none}body[data-modal-open=true] .Header_menu-overlay__Rxq2s{display:none}.Header_menu-overlay__Rxq2s nav ul{list-style:none;margin:0;padding:0;text-align:center}.Header_menu-overlay__Rxq2s nav ul li{margin:clamp(1rem,2.5vh,1.75rem) 0;position:relative}.Header_menu-overlay__Rxq2s nav ul li a{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:8px;color:#fff;display:inline-block;display:inline-flex;font-size:clamp(1rem,3vw,1.5rem);justify-content:center;min-height:44px;overflow:hidden;overflow:visible;padding:clamp(.5rem,1vw,1rem);padding:clamp(.75rem,1.5vw,1rem);position:relative;text-decoration:none;transition:color .3s ease}.Header_menu-overlay__Rxq2s nav ul li a:after,.Header_menu-overlay__Rxq2s nav ul li a:before{clip-path:polygon(50% 0,0 100%,100% 100%);content:"";left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;z-index:-1}.Header_menu-overlay__Rxq2s nav ul li a:before{background:radial-gradient(circle,#ff3366e6 0,#ff8800b3 20%,#00ff88b3 40%,#0088ffb3 60%,#8800ffb3 80%,#0000 100%);box-shadow:0 0 20px #f369,0 0 40px #f806,0 0 60px #0f86,0 0 80px #08f6,0 0 100px #80f6;height:100px;width:100px}.Header_menu-overlay__Rxq2s nav ul li a:after{background:conic-gradient(#ff33664d 0deg,#ff88004d 60deg,#00ff884d 120deg,#0088ff4d 180deg,#8800ff4d 240deg,#ff33664d 300deg,#ff88004d 1turn);height:80px;width:80px}.Header_menu-overlay__Rxq2s nav ul li a:hover:before{animation:Header_sparklineParticles__hWB1H 2.5s ease-in-out infinite;height:100px;opacity:1;transform:translate(-50%,-50%) rotate(0deg);width:100px}.Header_menu-overlay__Rxq2s nav ul li a:hover:after{animation:Header_sparklineRotate__QtTma 1.5s linear infinite;height:80px;opacity:.8;transform:translate(-50%,-50%) rotate(0deg);width:80px}.Header_menu-overlay__Rxq2s nav ul li a:hover{color:#fff;text-decoration:none;text-shadow:0 0 5px #fff,0 0 10px #f36c,0 0 15px #08f9;transform:scale(1.05);transition:all .3s ease;z-index:10}.Header_menu-version__T3TLI{bottom:20px;display:none;position:fixed;right:20px}@media (max-width:768px){.Header_menu-overlay__Rxq2s.Header_show__4puM6 .Header_menu-version__T3TLI{display:block}}@keyframes Header_sparklineParticles__hWB1H{0%{filter:blur(2px);transform:translate(-50%,-50%) scale(.8) rotate(0deg)}50%{filter:blur(1px);transform:translate(-50%,-50%) scale(1.1) rotate(180deg)}to{filter:blur(2px);transform:translate(-50%,-50%) scale(.8) rotate(1turn)}}@keyframes Header_sparklineRotate__QtTma{0%{transform:translate(-50%,-50%) rotate(0deg) scale(.9)}to{transform:translate(-50%,-50%) rotate(1turn) scale(.9)}}@media (max-width:48rem){.Header_header-container__jjlwO{padding:.5rem 1rem}.Header_right-section__a-IR9{gap:1rem}}body[data-modal-open=true] .Header_header-wrapper__oeWzG{pointer-events:none;position:relative;z-index:var(--z-base)}body[data-modal-open=true] .Header_collapse-toggle__yCjIf,body[data-modal-open=true] .Header_hamburger-menu__LDTDe,body[data-modal-open=true] .Header_header-container__jjlwO{cursor:not-allowed;opacity:.5;pointer-events:none}@keyframes Header_blinkWarning__SKbAp{0%,to{box-shadow:0 0 0 #f000;opacity:.5}25%{box-shadow:0 0 20px #f009;opacity:.8}50%{box-shadow:0 0 30px #f00c;opacity:.5}75%{box-shadow:0 0 20px #f009;opacity:.8}}body[data-modal-open=true] .Header_hamburger-menu__LDTDe:hover,body[data-modal-open=true] .Header_header-wrapper__oeWzG:hover .Header_collapse-toggle__yCjIf,body[data-modal-open=true] .Header_header-wrapper__oeWzG:hover .Header_header-container__jjlwO{animation:Header_blinkWarning__SKbAp .6s ease-in-out}@media (max-width:48rem){.Header_header-container__jjlwO{padding:.5rem 1rem}.Header_right-section__a-IR9{gap:.75rem}.Header_sparkline-logo__pQoEc{height:2.5rem}.Header_company-logo__kXkHI{height:2.5rem;max-width:6rem}.Header_hamburger-menu__LDTDe{margin-right:.5rem}}@media (max-width:37.5rem){.Header_header-container__jjlwO{flex-direction:column;gap:.75rem;padding:.75rem 1rem}.Header_auth-section__Ifjow{font-size:.9rem;justify-content:space-between;order:-1;width:100%}.Header_menu-overlay__Rxq2s nav ul li a{font-size:clamp(.875rem,2.5vw,1rem);min-height:48px;padding:.75rem 1rem}.Header_sparkline-logo__pQoEc{height:2.25rem}.Header_company-logo__kXkHI{height:2.25rem;max-width:5rem}}@media (max-width:23.4375rem){.Header_header-container__jjlwO{gap:.5rem;padding:.5rem .75rem}.Header_hamburger-icon__T9wiJ{padding:.375rem}.Header_hamburger-icon__T9wiJ:hover:after{display:none}.Header_sparkline-logo__pQoEc{height:2rem}.Header_company-logo__kXkHI{height:2rem;max-width:4.5rem;padding-right:.5rem}.Header_auth-section__Ifjow{font-size:.85rem;gap:.5rem}.Header_menu-overlay__Rxq2s nav ul li{margin:clamp(.75rem,2vh,1.25rem) 0}}.Modal_overlay__Pw71U{align-items:center;animation:Modal_modalFadeIn__6TGUk .18s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#0000008c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1rem;position:fixed;z-index:var(--z-modal-backdrop)}.Modal_overlay__Pw71U.Modal_nested__ykch1{background-color:#00000080;z-index:var(--z-modal-nested)}.Modal_content__zFIsM{animation:Modal_modalSlideUp__aXLjU .22s ease-out;background-color:var(--background-color);border-radius:12px;box-shadow:0 10px 40px #00000040;color:var(--text-color);display:flex;flex-direction:column;max-height:calc(100vh - 2rem);outline:none;overflow:hidden;position:relative;width:100%}.Modal_size-sm__-ECMD{max-width:440px}.Modal_size-md__\+Kv8k{max-width:640px}.Modal_size-lg__UtQ\+L{max-width:820px}.Modal_size-xl__0jsux{max-width:1040px}.Modal_size-xxl__RTCwX{max-width:1280px}.Modal_size-full__dlcdI{height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);width:100%}.Modal_header__gMyjG{align-items:center;background:var(--background-color);border-bottom:1px solid var(--border-color);color:var(--text-color);display:flex;flex-shrink:0;gap:1rem;padding:1rem 1.25rem}.Modal_headerInfo__C7ZgU{align-items:center;display:flex;flex:1 1;gap:.875rem;min-width:0}.Modal_headerText__WRklm{flex:1 1;min-width:0}.Modal_title__QApl0{color:inherit;font-size:1.15rem;font-weight:600;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Modal_subtitle__QW1xQ{color:inherit;font-size:.85rem;margin:.15rem 0 0;opacity:.85;overflow-wrap:anywhere;word-break:break-word}.Modal_icon__k5EX5{align-items:center;background-color:var(--background-secondary);border-radius:50%;color:var(--primary-color);display:flex;flex-shrink:0;font-size:1.1rem;height:40px;justify-content:center;width:40px}.Modal_headerActions__PbJ3A{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.Modal_closeButton__jchP0{align-items:center;background:#0000;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;flex-shrink:0;font-size:1.25rem;height:36px;justify-content:center;min-width:36px;opacity:.75;padding:0;transition:background-color var(--transition-fast),opacity var(--transition-fast);width:36px}.Modal_closeButton__jchP0:hover:not(:disabled){background-color:var(--hover-bg);opacity:1}.Modal_closeButton__jchP0:focus-visible{opacity:1;outline:2px solid var(--primary-color);outline-offset:2px}.Modal_closeButton__jchP0:disabled{cursor:not-allowed;opacity:.35}.Modal_header__gMyjG.Modal_gradient-blue__JqdVc,.Modal_header__gMyjG.Modal_gradient-cream__KMZsD,.Modal_header__gMyjG.Modal_gradient-green__3jL3W,.Modal_header__gMyjG.Modal_gradient-peach__Wszq5,.Modal_header__gMyjG.Modal_gradient-purple__GBp-h,.Modal_header__gMyjG.Modal_gradient-tangerine__HXG3b{border-bottom:none;color:#fff}.Modal_header__gMyjG.Modal_gradient-blue__JqdVc{background:linear-gradient(135deg,#1e88e5,#1565c0)}.Modal_header__gMyjG.Modal_gradient-purple__GBp-h{background:linear-gradient(135deg,#8e24aa,#4a148c)}.Modal_header__gMyjG.Modal_gradient-peach__Wszq5{background:linear-gradient(135deg,#e91e63,#ad1457)}.Modal_header__gMyjG.Modal_gradient-green__3jL3W{background:linear-gradient(135deg,#43a047,#2e7d32)}.Modal_header__gMyjG.Modal_gradient-tangerine__HXG3b{background:linear-gradient(135deg,#fb6107,#c62828)}.Modal_header__gMyjG.Modal_gradient-cream__KMZsD{background:linear-gradient(135deg,#f57f17,#c66900)}.Modal_header__gMyjG.Modal_gradient-blue__JqdVc .Modal_icon__k5EX5,.Modal_header__gMyjG.Modal_gradient-cream__KMZsD .Modal_icon__k5EX5,.Modal_header__gMyjG.Modal_gradient-green__3jL3W .Modal_icon__k5EX5,.Modal_header__gMyjG.Modal_gradient-peach__Wszq5 .Modal_icon__k5EX5,.Modal_header__gMyjG.Modal_gradient-purple__GBp-h .Modal_icon__k5EX5,.Modal_header__gMyjG.Modal_gradient-tangerine__HXG3b .Modal_icon__k5EX5{background-color:#fff3;color:#fff}.Modal_header__gMyjG.Modal_gradient-blue__JqdVc .Modal_closeButton__jchP0:hover:not(:disabled),.Modal_header__gMyjG.Modal_gradient-cream__KMZsD .Modal_closeButton__jchP0:hover:not(:disabled),.Modal_header__gMyjG.Modal_gradient-green__3jL3W .Modal_closeButton__jchP0:hover:not(:disabled),.Modal_header__gMyjG.Modal_gradient-peach__Wszq5 .Modal_closeButton__jchP0:hover:not(:disabled),.Modal_header__gMyjG.Modal_gradient-purple__GBp-h .Modal_closeButton__jchP0:hover:not(:disabled),.Modal_header__gMyjG.Modal_gradient-tangerine__HXG3b .Modal_closeButton__jchP0:hover:not(:disabled){background-color:#fff3}.Modal_body__ds1vZ{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem}.Modal_body__ds1vZ.Modal_noPadding__S1Kwz{padding:0}.Modal_footer__r52GG{align-items:center;background:var(--background-color);border-top:1px solid var(--border-color);display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding:.85rem 1.25rem}[data-theme=dark] .Modal_overlay__Pw71U{background-color:#000000b3}[data-theme=dark] .Modal_content__zFIsM{box-shadow:0 10px 40px #0009}[data-theme=dark] .Modal_icon__k5EX5{background-color:#ffffff14}[data-theme=dark] .Modal_closeButton__jchP0:hover:not(:disabled){background-color:#ffffff1a}@keyframes Modal_modalFadeIn__6TGUk{0%{opacity:0}to{opacity:1}}@keyframes Modal_modalSlideUp__aXLjU{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.Modal_content__zFIsM,.Modal_overlay__Pw71U{animation:none}}@media (max-width:640px){.Modal_overlay__Pw71U{align-items:stretch;padding:0}.Modal_content__zFIsM{border-radius:0;height:100dvh;max-height:100dvh;max-width:100%;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top)}.Modal_size-full__dlcdI,.Modal_size-lg__UtQ\+L,.Modal_size-md__\+Kv8k,.Modal_size-sm__-ECMD,.Modal_size-xl__0jsux{max-width:100%}.Modal_header__gMyjG{padding:.875rem 1rem}.Modal_title__QApl0{font-size:1.05rem}.Modal_subtitle__QW1xQ{font-size:.8rem}.Modal_icon__k5EX5{height:36px;width:36px}.Modal_closeButton__jchP0{font-size:1.35rem;height:44px;min-width:44px;width:44px}.Modal_body__ds1vZ{padding:1rem}.Modal_footer__r52GG{align-items:stretch;flex-direction:column-reverse;gap:.5rem;padding:.75rem 1rem}.Modal_footer__r52GG>*{width:100%}}@supports not (height:100dvh){@media (max-width:640px){.Modal_content__zFIsM{height:100vh;max-height:100vh}}}.listControls_toolbar__RGLd5{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.listControls_searchBar__m\+aZt{flex:1 1;min-width:220px;position:relative}.listControls_searchIcon__KY1VV{color:var(--text-secondary);left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.listControls_searchInput__Jjwoi{background:var(--input-bg);border:2px solid var(--border-color);border-radius:8px;box-sizing:border-box;color:var(--text-color);font-family:inherit;font-size:1rem;padding:.75rem 1rem .75rem 2.75rem;transition:all .2s;width:100%}.listControls_searchInput__Jjwoi:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3498db1a;outline:none}.listControls_clearButton__frSC6{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1rem;line-height:1;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:color .2s}.listControls_clearButton__frSC6:hover{color:var(--danger-color)}.listControls_toggles__GLmPP{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.listControls_checkboxLabel__f7i8L{align-items:center;color:var(--text-color);cursor:pointer;display:flex;font-size:.9rem;gap:.4rem;-webkit-user-select:none;user-select:none;white-space:nowrap}.listControls_checkboxLabel__f7i8L input[type=checkbox]{accent-color:var(--primary-color);cursor:pointer;height:1rem;width:1rem}.listControls_filterButton__dNW-m{align-items:center;background:var(--secondary-color);border:2px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s;white-space:nowrap}.listControls_filterButton__dNW-m:hover{background:var(--hover-bg)}.listControls_filterButton__dNW-m.listControls_active__3Yo1T{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.listControls_filterBadge__y2UdC{align-items:center;background:var(--primary-color);border-radius:9999px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;height:1.25rem;justify-content:center;line-height:1;min-width:1.25rem;padding:0 .35rem}.listControls_filterButton__dNW-m.listControls_active__3Yo1T .listControls_filterBadge__y2UdC{background:#fff;color:var(--primary-color)}.listControls_filterPanel__eQmbx{grid-gap:1rem;align-items:end;background:var(--secondary-color);border:2px solid var(--border-color);border-radius:8px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1rem;padding:1.25rem}.listControls_filterField__Jthx7{display:flex;flex-direction:column;gap:.5rem}.listControls_filterField__Jthx7 label{color:var(--text-secondary);font-size:.9rem;font-weight:500}.listControls_filterField__Jthx7 input,.listControls_filterField__Jthx7 select{background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;font-family:inherit;font-size:.95rem;padding:.625rem}.listControls_filterField__Jthx7 input:focus,.listControls_filterField__Jthx7 select:focus{border-color:var(--primary-color);outline:none}.listControls_clearFiltersButton__4zDyk{align-self:end;background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;font-family:inherit;font-size:.9rem;height:fit-content;padding:.625rem 1.25rem;transition:all .2s}.listControls_clearFiltersButton__4zDyk:hover{background:var(--hover-bg)}.listControls_paginationBar__Dk\+--{gap:1.5rem;justify-content:space-between;margin-bottom:1rem}.listControls_paginationBar__Dk\+--,.listControls_pagination__W1cPk{align-items:center;background:var(--secondary-color);border-radius:8px;display:flex;flex-wrap:wrap;padding:1rem}.listControls_pagination__W1cPk{gap:.75rem;justify-content:center;margin-top:1.5rem}.listControls_resultsSummary__3IyLM{color:var(--text-secondary);font-size:.95rem;font-weight:500;line-height:1;white-space:nowrap}.listControls_paginationControls__jl7m8{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.75rem;justify-content:center;min-width:fit-content}.listControls_pageButton__W7gEV{align-items:center;background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;gap:.375rem;padding:.5rem 1rem;transition:all .2s;white-space:nowrap}.listControls_pageButton__W7gEV:hover:not(:disabled){background:var(--primary-color);border-color:var(--primary-color);color:#fff}.listControls_pageButton__W7gEV:disabled{background:var(--secondary-color);cursor:not-allowed;opacity:.4}.listControls_pageInfo__hdc3w{color:var(--text-color);font-size:.95rem;font-weight:500;padding:0 .5rem;white-space:nowrap}.listControls_pageSizeSelector__92xFS{align-items:center;display:flex;gap:.5rem}.listControls_pageSizeSelector__92xFS label{color:var(--text-secondary);font-size:.9rem;white-space:nowrap}.listControls_pageSizeSelector__92xFS select{background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;font-family:inherit;font-size:.9rem;padding:.375rem .75rem;transition:all .2s}.listControls_pageSizeSelector__92xFS select:hover{border-color:var(--primary-color)}.listControls_pageSizeSelector__92xFS select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3498db1a;outline:none}@media (max-width:768px){.listControls_filterPanel__eQmbx{grid-template-columns:1fr}.listControls_paginationBar__Dk\+--{justify-content:center}}.ModalAlert_modalAlert__FmCVV{animation:ModalAlert_slideInFromTop__i0laY .3s ease-out;border-left:4px solid #0000;border-radius:8px;box-shadow:0 4px 12px #00000026;left:1rem;position:absolute;right:1rem;top:1rem;z-index:var(--z-toast)}.ModalAlert_modalAlert__FmCVV.ModalAlert_closing__EbSC2{animation:ModalAlert_slideOutToTop__QtLpU .3s ease-in}.ModalAlert_alertContent__hLkFT{align-items:center;background-color:var(--card-bg);border-radius:8px;display:flex;gap:.75rem;padding:1rem}.ModalAlert_alertIcon__c\+zA0{align-items:center;display:flex;flex-shrink:0;font-size:1.25rem;justify-content:center}.ModalAlert_alertMessage__xjGQU{color:var(--text-primary);flex:1 1;font-size:.875rem;font-weight:500;line-height:1.4}.ModalAlert_alertCloseButton__Ytt3L{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;justify-content:center;padding:.25rem;transition:all .2s ease}.ModalAlert_alertCloseButton__Ytt3L:hover{background-color:#0000001a;color:var(--text-primary)}.ModalAlert_alertCloseButton__Ytt3L:focus{outline:2px solid var(--primary-color);outline-offset:2px}.ModalAlert_modalAlert__FmCVV.ModalAlert_info__g2BpV{border-left-color:var(--primary-color)}.ModalAlert_modalAlert__FmCVV.ModalAlert_info__g2BpV .ModalAlert_alertIcon__c\+zA0{color:var(--primary-color)}.ModalAlert_modalAlert__FmCVV.ModalAlert_warning__FKyFk{border-left-color:var(--warning-color)}.ModalAlert_modalAlert__FmCVV.ModalAlert_warning__FKyFk .ModalAlert_alertIcon__c\+zA0{color:var(--warning-color)}.ModalAlert_modalAlert__FmCVV.ModalAlert_error__RtY65{border-left-color:var(--danger-color)}.ModalAlert_modalAlert__FmCVV.ModalAlert_error__RtY65 .ModalAlert_alertIcon__c\+zA0{color:var(--danger-color)}.ModalAlert_modalAlert__FmCVV.ModalAlert_success__O6WK\+{border-left-color:var(--success-color)}.ModalAlert_modalAlert__FmCVV.ModalAlert_success__O6WK\+ .ModalAlert_alertIcon__c\+zA0{color:var(--success-color)}@keyframes ModalAlert_slideInFromTop__i0laY{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes ModalAlert_slideOutToTop__QtLpU{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@media (max-width:479px){.ModalAlert_modalAlert__FmCVV{border-radius:0 0 8px 8px;left:0;padding-top:env(safe-area-inset-top);right:0;top:0}.ModalAlert_alertContent__hLkFT{gap:.625rem;padding:.75rem 1rem}.ModalAlert_alertMessage__xjGQU{font-size:.875rem;line-height:1.5}.ModalAlert_alertIcon__c\+zA0{font-size:1.125rem}.ModalAlert_alertCloseButton__Ytt3L{min-height:44px;min-width:44px;padding:.5rem}}@media (min-width:480px) and (max-width:767px){.ModalAlert_modalAlert__FmCVV{left:.5rem;right:.5rem;top:.5rem}.ModalAlert_alertContent__hLkFT{gap:.625rem;padding:.875rem}.ModalAlert_alertMessage__xjGQU{font-size:.875rem}.ModalAlert_alertIcon__c\+zA0{font-size:1.125rem}.ModalAlert_alertCloseButton__Ytt3L{min-height:44px;min-width:44px}}@media (min-width:768px) and (max-width:1023px){.ModalAlert_alertCloseButton__Ytt3L{min-height:44px;min-width:44px}}.ModalAlert_structuredBody__Qm5M8{display:flex;flex:1 1;flex-direction:column;gap:.2rem}.ModalAlert_alertTitle__lpA\+c{color:var(--text-primary);font-size:.9rem;font-weight:700}.ModalAlert_alertSuggestions__B94Fz{color:var(--text-secondary);font-size:.8rem;list-style:disc;margin:.2rem 0 0;padding-left:1.25rem}.ModalAlert_alertSuggestions__B94Fz li{margin-bottom:.1rem}.ModalAlert_alertRef__A1laL{color:var(--text-secondary);font-size:.7rem;margin-top:.2rem;text-align:right}[data-theme=dark] .ModalAlert_modalAlert__FmCVV.ModalAlert_success__O6WK\+ .ModalAlert_alertContent__hLkFT{background-color:#1a2e1a}[data-theme=dark] .ModalAlert_modalAlert__FmCVV.ModalAlert_error__RtY65 .ModalAlert_alertContent__hLkFT{background-color:#2e1a1a}[data-theme=dark] .ModalAlert_modalAlert__FmCVV.ModalAlert_warning__FKyFk .ModalAlert_alertContent__hLkFT{background-color:#2e2510}[data-theme=dark] .ModalAlert_modalAlert__FmCVV.ModalAlert_info__g2BpV .ModalAlert_alertContent__hLkFT{background-color:var(--info-bg)}[data-theme=dark] .ModalAlert_alertCloseButton__Ytt3L:hover{background-color:#ffffff1a}.SendNotificationModal_field__d2Jig{margin-bottom:var(--space-md)}.SendNotificationModal_label__B3xUd{color:var(--text-secondary);display:block;font-size:.82rem;font-weight:600;margin-bottom:4px}.SendNotificationModal_input__0VSjz,.SendNotificationModal_textarea__Hc-SW{background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.88rem;padding:8px 10px;width:100%}.SendNotificationModal_textarea__Hc-SW{min-height:96px;resize:vertical}.SendNotificationModal_input__0VSjz:disabled,.SendNotificationModal_textarea__Hc-SW:disabled{background:var(--disabled-bg);cursor:not-allowed}.SendNotificationModal_counter__0VxLy{color:var(--text-muted);font-size:.72rem;margin-top:3px;text-align:right}.SendNotificationModal_counterOver__V0lsi{color:var(--danger-text);font-weight:600}.SendNotificationModal_hint__ykTw6{color:var(--text-muted);display:block;font-size:.74rem;line-height:1.4;margin-top:4px}.SendNotificationModal_linkBlock__O8fx\+{background:var(--background-secondary);border:1px solid var(--border-color-light);border-radius:var(--radius-sm);margin-bottom:var(--space-md)}.SendNotificationModal_linkSummary__i1Wim{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.82rem;font-weight:600;gap:6px;padding:8px 10px;-webkit-user-select:none;user-select:none}.SendNotificationModal_linkSummary__i1Wim:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.SendNotificationModal_linkBody__ghySG{padding:0 10px 10px}.SendNotificationModal_linkBody__ghySG .SendNotificationModal_field__d2Jig:last-child{margin-bottom:0}.SendNotificationModal_footer__QmyuJ{display:flex;gap:var(--space-sm);justify-content:flex-end}.SendNotificationModal_cancelBtn__44jXq,.SendNotificationModal_sendBtn__DBnNM{border-radius:var(--radius-sm);cursor:pointer;font-size:.88rem;font-weight:600;min-height:var(--touch-target-min);padding:8px 16px}.SendNotificationModal_cancelBtn__44jXq{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary)}.SendNotificationModal_cancelBtn__44jXq:hover:not(:disabled){background:var(--hover-bg)}.SendNotificationModal_sendBtn__DBnNM{background:var(--primary-color);border:1px solid var(--primary-color);color:var(--text-on-accent)}.SendNotificationModal_sendBtn__DBnNM:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.SendNotificationModal_cancelBtn__44jXq:disabled,.SendNotificationModal_sendBtn__DBnNM:disabled{cursor:not-allowed;opacity:.55}@media (max-width:600px){.SendNotificationModal_footer__QmyuJ{flex-direction:column-reverse}.SendNotificationModal_cancelBtn__44jXq,.SendNotificationModal_sendBtn__DBnNM{width:100%}}.CocUploadModal_modalOverlay__nLM07{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:var(--z-modal-backdrop)}.CocUploadModal_modalContent__6fpn\+{background-color:var(--background-color);border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:900px;width:100%}[data-theme=dark] .CocUploadModal_modalContent__6fpn\+{background-color:var(--background-color);box-shadow:0 4px 20px #00000080}.CocUploadModal_modalHeader__ob1VG{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.5rem}.CocUploadModal_modalHeader__ob1VG h2{align-items:center;color:var(--text-primary);display:flex;font-size:1.5rem;gap:.75rem;margin:0}[data-theme=dark] .CocUploadModal_modalHeader__ob1VG h2{color:var(--text-primary)}.CocUploadModal_closeButton__2wUXY{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:.5rem;transition:all .2s ease}.CocUploadModal_closeButton__2wUXY:hover,[data-theme=dark] .CocUploadModal_closeButton__2wUXY:hover{background-color:var(--hover-background);color:var(--text-primary)}.CocUploadModal_modalBody__YYNeW{flex:1 1;overflow-y:auto;padding:1.5rem}.CocUploadModal_uploadStep__ySwRW{display:flex;flex-direction:column;gap:1.5rem}.CocUploadModal_uploadArea__V3bA3{align-items:center;background-color:var(--background-secondary);border:2px dashed var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:1rem;padding:2rem;transition:all .2s ease}[data-theme=dark] .CocUploadModal_uploadArea__V3bA3{background-color:var(--background-secondary);border-color:var(--border-color)}.CocUploadModal_uploadIcon__BmxJ\+{color:var(--primary-color);font-size:3rem}.CocUploadModal_uploadText__YApXn{color:var(--text-primary);font-size:1.1rem;margin:0}[data-theme=dark] .CocUploadModal_uploadText__YApXn{color:var(--text-primary)}.CocUploadModal_uploadSubtext__YGWZc{color:var(--text-secondary);font-size:.9rem;font-style:italic;margin:0}.CocUploadModal_fileInput__cEQTz{display:none}.CocUploadModal_uploadButton__uy26B{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:all .2s ease}.CocUploadModal_uploadButton__uy26B:hover:not(.CocUploadModal_disabled__aQMMp){background-color:var(--primary-hover);box-shadow:0 2px 8px #3498db4d;transform:translateY(-1px)}.CocUploadModal_uploadButton__uy26B.CocUploadModal_disabled__aQMMp{cursor:not-allowed;opacity:.6;transform:none}.CocUploadModal_uploadDivider__5V2Dm{color:var(--text-secondary);font-weight:500;margin:.5rem 0}.CocUploadModal_textInputArea__Bu-0W{display:flex;flex-direction:column;gap:.5rem}.CocUploadModal_textInputArea__Bu-0W label{color:var(--text-primary);font-weight:500}[data-theme=dark] .CocUploadModal_textInputArea__Bu-0W label{color:var(--text-primary)}.CocUploadModal_cocTextArea__BBOI7{background-color:var(--input-background);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:Courier New,monospace;font-size:.9rem;padding:.75rem;resize:vertical;width:100%}[data-theme=dark] .CocUploadModal_cocTextArea__BBOI7{background-color:var(--input-background);border-color:var(--border-color);color:var(--text-primary)}.CocUploadModal_cocTextArea__BBOI7:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3498db1a;outline:none}.CocUploadModal_processingStep__8xGBM{display:flex;flex-direction:column;gap:2rem;padding:2rem 0}.CocUploadModal_processingIndicator__u7R3Z{align-items:center;border-radius:8px;display:flex;flex-direction:column;gap:1rem;padding:3rem 2rem;text-align:center}.CocUploadModal_processingIndicator__u7R3Z,[data-theme=dark] .CocUploadModal_processingIndicator__u7R3Z{background-color:var(--background-secondary)}.CocUploadModal_processingIndicator__u7R3Z h3{color:var(--text-primary);font-size:1.3rem;margin:0}[data-theme=dark] .CocUploadModal_processingIndicator__u7R3Z h3{color:var(--text-primary)}.CocUploadModal_processingIndicator__u7R3Z p{color:var(--text-secondary);font-size:.95rem;margin:.25rem 0}.CocUploadModal_processingNote__202O5{font-size:.9rem!important;font-style:italic;max-width:500px}.CocUploadModal_spinning__1-6w9{color:var(--primary-color)}.CocUploadModal_resultsStep__kuxe-{display:flex;flex-direction:column;gap:1.5rem}.CocUploadModal_confidenceBadge__AqhRq{align-items:center;align-self:flex-start;border-radius:20px;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1rem}.CocUploadModal_confidenceHigh__YK-dO{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.CocUploadModal_confidenceMedium__dJM24{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.CocUploadModal_confidenceLow__iZJCZ{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}[data-theme=dark] .CocUploadModal_confidenceHigh__YK-dO{background-color:#1e3a26;border-color:#2d5a3d;color:#85efac}[data-theme=dark] .CocUploadModal_confidenceMedium__dJM24{background-color:#3d3a1e;border-color:#5a4e2d;color:#fde68a}[data-theme=dark] .CocUploadModal_confidenceLow__iZJCZ{background-color:#3a1e1e;border-color:#5a2d2d;color:#fca5a5}.CocUploadModal_warningsSection__HFscB{background-color:#fff3cd;border-left:4px solid #ffc107;border-radius:4px;padding:1rem}[data-theme=dark] .CocUploadModal_warningsSection__HFscB{background-color:#3d3a1e;border-color:#d4a034}.CocUploadModal_warningsSection__HFscB h4{align-items:center;color:#856404;display:flex;gap:.5rem;margin:0 0 .75rem}[data-theme=dark] .CocUploadModal_warningsSection__HFscB h4{color:#fde68a}.CocUploadModal_warningsSection__HFscB ul{color:#856404;margin:0;padding-left:1.5rem}[data-theme=dark] .CocUploadModal_warningsSection__HFscB ul{color:#fde68a}.CocUploadModal_uncertainFieldsSection__l396d{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:4px;padding:1rem}[data-theme=dark] .CocUploadModal_uncertainFieldsSection__l396d{background-color:var(--background-secondary);border-color:var(--border-color)}.CocUploadModal_uncertainFieldsSection__l396d h4{color:var(--text-primary);margin:0 0 1rem}[data-theme=dark] .CocUploadModal_uncertainFieldsSection__l396d h4{color:var(--text-primary)}.CocUploadModal_uncertainField__UshVy{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:4px;margin-bottom:1rem;padding:1rem}[data-theme=dark] .CocUploadModal_uncertainField__UshVy{background-color:var(--background-color);border-color:var(--border-color)}.CocUploadModal_uncertainField__UshVy strong,[data-theme=dark] .CocUploadModal_uncertainField__UshVy strong{color:var(--text-primary)}.CocUploadModal_fieldReason__q02Pg{color:var(--text-secondary);font-size:.9rem}.CocUploadModal_clarificationInput__kxGWS{background-color:var(--input-background);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:.95rem;margin-top:.5rem;padding:.5rem;width:100%}[data-theme=dark] .CocUploadModal_clarificationInput__kxGWS{background-color:var(--input-background);border-color:var(--border-color);color:var(--text-primary)}.CocUploadModal_clarificationInput__kxGWS:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3498db1a;outline:none}.CocUploadModal_jsonSection__LKmY8{display:flex;flex-direction:column;gap:.75rem}.CocUploadModal_jsonSection__LKmY8 h4{color:var(--text-primary);margin:0}[data-theme=dark] .CocUploadModal_jsonSection__LKmY8 h4{color:var(--text-primary)}.CocUploadModal_jsonOutput__MFa1x{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:Courier New,monospace;font-size:.85rem;line-height:1.5;max-height:400px;overflow-x:auto;overflow-y:auto;padding:1rem}[data-theme=dark] .CocUploadModal_jsonOutput__MFa1x{background-color:var(--background-secondary);border-color:var(--border-color);color:var(--text-primary)}.CocUploadModal_errorMessage__jz8cf{align-items:flex-start;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;display:flex;font-weight:500;gap:.5rem;line-height:1.5;padding:1rem;white-space:pre-line}[data-theme=dark] .CocUploadModal_errorMessage__jz8cf{background-color:#3a1e1e;border-color:#5a2d2d;color:#fca5a5}.CocUploadModal_modalActions__Uy3v8{border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding-top:1rem}.CocUploadModal_cancelButton__0VClG,.CocUploadModal_primaryButton__nwfVD,.CocUploadModal_secondaryButton__hjcgc{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.CocUploadModal_primaryButton__nwfVD{background-color:var(--primary-color);color:#fff}.CocUploadModal_primaryButton__nwfVD:hover:not(:disabled){background-color:var(--primary-hover);box-shadow:0 2px 8px #3498db4d;transform:translateY(-1px)}.CocUploadModal_primaryButton__nwfVD:disabled{cursor:not-allowed;opacity:.6;transform:none}.CocUploadModal_secondaryButton__hjcgc{background-color:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-primary)}[data-theme=dark] .CocUploadModal_secondaryButton__hjcgc{background-color:var(--background-secondary);border-color:var(--border-color);color:var(--text-primary)}.CocUploadModal_secondaryButton__hjcgc:hover:not(:disabled),[data-theme=dark] .CocUploadModal_secondaryButton__hjcgc:hover:not(:disabled){background-color:var(--hover-background)}.CocUploadModal_secondaryButton__hjcgc:disabled{cursor:not-allowed;opacity:.6}.CocUploadModal_cancelButton__0VClG{background-color:initial;border:1px solid var(--border-color);color:var(--text-secondary)}.CocUploadModal_cancelButton__0VClG:hover:not(:disabled),[data-theme=dark] .CocUploadModal_cancelButton__0VClG:hover:not(:disabled){background-color:var(--background-secondary);color:var(--text-primary)}.CocUploadModal_cancelButton__0VClG:disabled{cursor:not-allowed;opacity:.6}.CocUploadModal_spinning__1-6w9{animation:CocUploadModal_spin__a5bBJ 1s linear infinite}@keyframes CocUploadModal_spin__a5bBJ{to{transform:rotate(1turn)}}@media (max-width:768px){.CocUploadModal_modalContent__6fpn\+{border-radius:0;max-height:100vh;max-width:100%}.CocUploadModal_modalHeader__ob1VG{padding:1rem}.CocUploadModal_modalHeader__ob1VG h2{font-size:1.25rem}.CocUploadModal_modalBody__YYNeW{padding:1rem}.CocUploadModal_uploadArea__V3bA3{padding:1.5rem}.CocUploadModal_modalActions__Uy3v8{flex-direction:column-reverse}.CocUploadModal_cancelButton__0VClG,.CocUploadModal_primaryButton__nwfVD,.CocUploadModal_secondaryButton__hjcgc{justify-content:center;width:100%}}@media (max-width:480px){.CocUploadModal_modalHeader__ob1VG h2{font-size:1.1rem}.CocUploadModal_uploadIcon__BmxJ\+{font-size:2rem}.CocUploadModal_uploadText__YApXn{font-size:1rem}.CocUploadModal_cocTextArea__BBOI7{font-size:.85rem}.CocUploadModal_jsonOutput__MFa1x{font-size:.75rem}}.CocUploadModal_clientMatch__D6Qjx{background-color:#00000008;border:2px solid;border-radius:4px;margin-top:1rem;padding:1rem}[data-theme=dark] .CocUploadModal_clientMatch__D6Qjx{background-color:#ffffff0d}.CocUploadModal_clientMatchEXACT_MATCH__eccJw{background-color:#d4edda;border-color:#28a745}[data-theme=dark] .CocUploadModal_clientMatchEXACT_MATCH__eccJw{background-color:#1e3a26;border-color:#2d5a3d}.CocUploadModal_clientMatchSIMILAR_MATCH__TfzA6{background-color:#fff3cd;border-color:#ffc107}[data-theme=dark] .CocUploadModal_clientMatchSIMILAR_MATCH__TfzA6{background-color:#3d3a1e;border-color:#5a4e2d}.CocUploadModal_clientMatchNO_MATCH__HvX9z{background-color:#d1ecf1;border-color:#17a2b8}[data-theme=dark] .CocUploadModal_clientMatchNO_MATCH__HvX9z{background-color:#1e3a3a;border-color:#2d5a5a}.CocUploadModal_clientMatchTitle__sJf0\+{color:var(--text-primary);font-size:1.05rem;font-weight:600;margin:0 0 .75rem}[data-theme=dark] .CocUploadModal_clientMatchTitle__sJf0\+{color:var(--text-primary)}.CocUploadModal_clientMatch__D6Qjx p{color:var(--text-primary);margin:.5rem 0}[data-theme=dark] .CocUploadModal_clientMatch__D6Qjx p{color:var(--text-primary)}.CocUploadModal_clientMatchSuggestion__vMrsI{color:var(--text-secondary)!important;font-style:italic;margin-top:.75rem!important}.CocUploadModal_similarClientsList__skStt{background-color:#ffffff80;border-radius:4px;margin-top:.75rem;padding:.75rem}[data-theme=dark] .CocUploadModal_similarClientsList__skStt{background-color:#0003}.CocUploadModal_similarClientsList__skStt ul{color:var(--text-primary);margin:.5rem 0 0;padding-left:1.5rem}[data-theme=dark] .CocUploadModal_similarClientsList__skStt ul{color:var(--text-primary)}.CocUploadModal_similarClientsList__skStt li{font-size:.95rem;margin:.25rem 0}.CocUploadModal_uncertainFieldsToggle__xXpEE{align-items:center;background:none;border:none;color:#856404;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.5rem 0;text-align:left;width:100%}[data-theme=dark] .CocUploadModal_uncertainFieldsToggle__xXpEE{color:#fde68a}.CocUploadModal_uncertainFieldsToggle__xXpEE svg:last-child{margin-left:auto}.CocUploadModal_uncertainFieldsBody__oKCmY{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.CocUploadModal_requiredBadge__xjTMq{background-color:#dc3545;border-radius:10px;color:#fff;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.04em;margin-left:.4rem;padding:.1rem .4rem;text-transform:uppercase;vertical-align:middle}.CocUploadModal_clientPickerList__3g76y{display:flex;flex-direction:column;gap:.4rem;margin-top:.75rem;max-height:200px;overflow-y:auto}.CocUploadModal_clientPickerOption__oBCe1{align-items:center;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;font-size:.95rem;gap:.5rem;padding:.5rem .75rem;transition:background-color .15s}[data-theme=dark] .CocUploadModal_clientPickerOption__oBCe1{background-color:var(--background-color);border-color:var(--border-color);color:var(--text-primary)}.CocUploadModal_clientPickerOption__oBCe1:hover,[data-theme=dark] .CocUploadModal_clientPickerOption__oBCe1:hover{background-color:var(--hover-background)}.CocUploadModal_clientPickerSelected__QfzVb{background-color:#e8f4fd;border-color:var(--primary-color)}[data-theme=dark] .CocUploadModal_clientPickerSelected__QfzVb{background-color:#1a3a50;border-color:var(--primary-color)}.CocUploadModal_clientCode__zrNJ6{color:var(--text-secondary);font-size:.85rem}.CocUploadModal_matchScore__udYyo{color:var(--text-secondary);font-size:.8rem;margin-left:auto}.CocUploadModal_orderCreatedSection__\+XIZe{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;padding:1rem}[data-theme=dark] .CocUploadModal_orderCreatedSection__\+XIZe{background-color:#1e3a26;border-color:#2d5a3d}.CocUploadModal_orderCreatedTitle__VRefo{align-items:center;color:#155724;display:flex;font-size:1.05rem;font-weight:600;gap:.5rem;margin:0 0 .5rem}[data-theme=dark] .CocUploadModal_orderCreatedTitle__VRefo{color:#85efac}.CocUploadModal_orderCreatedSection__\+XIZe p{color:#155724;font-size:.95rem;margin:.25rem 0}[data-theme=dark] .CocUploadModal_orderCreatedSection__\+XIZe p{color:#85efac}.CocUploadModal_reviewItemsList__\+gw27{margin:.5rem 0 0;padding-left:1.2rem}.CocUploadModal_reviewItemsList__\+gw27 li{font-size:.9rem;margin:.2rem 0}.CocUploadModal_reviewItemWARNING__MS3su{color:#856404}[data-theme=dark] .CocUploadModal_reviewItemWARNING__MS3su{color:#fde68a}.CocUploadModal_reviewItemINFO__5ee\+n{color:#0c5460}[data-theme=dark] .CocUploadModal_reviewItemINFO__5ee\+n{color:#7dd3fc}.CocUploadModal_dataSection__ylAHA h4{color:var(--text-primary);margin:0 0 .5rem}.UserNotificationsBell_bell__MmNvO{display:inline-block;position:relative}.UserNotificationsBell_bellButton__JcZW-{align-items:center;background:var(--secondary-color);border:2px solid var(--border-color);border-radius:50%;color:var(--text-color);cursor:pointer;display:flex;font-size:1.2rem;height:48px;justify-content:center;position:relative;transition:all .2s ease;width:48px}.UserNotificationsBell_bellButton__JcZW-:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:scale(1.05)}.UserNotificationsBell_bellButton__JcZW-:active{transform:scale(.95)}.UserNotificationsBell_bellButton__JcZW-:focus{box-shadow:0 0 0 3px #2196f34d;outline:none}.UserNotificationsBell_badge__kgDhT{align-items:center;animation:UserNotificationsBell_bellPulse__8Z93X 2s infinite;background:#f44;border:2px solid var(--background-color);border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;min-width:20px;position:absolute;right:-8px;top:-8px}@keyframes UserNotificationsBell_bellPulse__8Z93X{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width:600px){.UserNotificationsBell_bellButton__JcZW-{font-size:1.1rem;height:42px;width:42px}.UserNotificationsBell_badge__kgDhT{font-size:.7rem;height:18px;min-width:18px;right:-6px;top:-6px}}.UserNotificationsBell_dropdown__Twe8M{background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-height:420px;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:340px;z-index:var(--z-header-dropdown)}[data-theme=dark] .UserNotificationsBell_dropdown__Twe8M{background:var(--secondary-color);box-shadow:0 4px 12px #00000080}.UserNotificationsBell_header__lCSK0{align-items:center;background:var(--secondary-color);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}[data-theme=dark] .UserNotificationsBell_header__lCSK0{background:var(--background-secondary)}.UserNotificationsBell_header__lCSK0 h4{color:var(--text-color);font-size:.95rem;font-weight:600;margin:0}.UserNotificationsBell_markAll__mY-Xu{background:none;border:none;border-radius:4px;color:var(--primary-color);cursor:pointer;font-size:.82rem;padding:4px 8px;transition:background .2s}.UserNotificationsBell_markAll__mY-Xu:hover{background:var(--hover-background)}.UserNotificationsBell_content__fpM5C{overflow-y:auto}.UserNotificationsBell_empty__GPWYG{color:var(--text-secondary);font-size:.85rem;padding:24px 16px;text-align:center}.UserNotificationsBell_item__VkwgF{align-items:flex-start;border-bottom:1px solid var(--border-color);display:flex;gap:10px;padding:12px 16px;transition:background .2s}.UserNotificationsBell_item__VkwgF:last-child{border-bottom:none}.UserNotificationsBell_item__VkwgF.UserNotificationsBell_clickable__UUlX9{cursor:pointer}.UserNotificationsBell_item__VkwgF:hover{background:var(--hover-background)}.UserNotificationsBell_item__VkwgF.UserNotificationsBell_unread__D-LCC{background:#6366f10f}.UserNotificationsBell_item__VkwgF.UserNotificationsBell_unread__D-LCC:hover{background:#6366f11f}.UserNotificationsBell_dot__F1r1e{background:#6366f1;border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.UserNotificationsBell_text__A7bpZ{flex:1 1;min-width:0}.UserNotificationsBell_title__acwUc{color:var(--text-color);font-size:.88rem;font-weight:600}.UserNotificationsBell_body__1YW9M{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:.8rem;margin-top:2px;overflow:hidden}.UserNotificationsBell_time__FeoBS{color:var(--text-secondary);font-size:.72rem;margin-top:4px}.UserNotificationsBell_spinner__FJTyF{animation:UserNotificationsBell_bellSpin__lo1uN 1s linear infinite;color:var(--primary-color);flex-shrink:0;font-size:1.1rem;margin-top:2px}@keyframes UserNotificationsBell_bellSpin__lo1uN{to{transform:rotate(1turn)}}.UserNotificationsBell_completedBadge__QwqEw{align-items:center;background:#4caf50;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.7rem;height:22px;justify-content:center;margin-top:2px;width:22px}.UserNotificationsBell_removeButton__vz5xQ{align-items:center;align-self:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;padding:4px;transition:all .2s}.UserNotificationsBell_removeButton__vz5xQ:hover{background:var(--hover-background);color:var(--error-color)}.UserNotificationsBell_footer__NKZQ-{align-items:center;background:var(--secondary-color);border-top:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:8px 12px}[data-theme=dark] .UserNotificationsBell_footer__NKZQ-{background:var(--background-secondary)}@media (max-width:600px){.UserNotificationsBell_dropdown__Twe8M{right:-10px;width:300px}}.IconActionButton_iconAction__BeLmV{align-items:center;background:none;border:1px solid;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;line-height:1;padding:.35rem .5rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.IconActionButton_iconAction__BeLmV:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.IconActionButton_iconAction__BeLmV:disabled{cursor:not-allowed;opacity:.6}.IconActionButton_primary__UTGV5{color:var(--primary-color)}.IconActionButton_primary__UTGV5:hover:not(:disabled){background:var(--primary-color);color:#fff}.IconActionButton_neutral__EweyH{color:var(--text-secondary)}.IconActionButton_neutral__EweyH:hover:not(:disabled){background:var(--text-secondary);color:#fff}.IconActionButton_danger__vZ6Gz{color:var(--danger-strong)}.IconActionButton_danger__vZ6Gz:hover:not(:disabled){background:var(--danger-strong);color:#fff}.IconActionButton_warning__\+-Wwo{color:var(--warning-strong)}.IconActionButton_warning__\+-Wwo:hover:not(:disabled){background:var(--warning-strong);color:#fff}.IconActionButton_success__d-hQ7{color:var(--success-strong)}.IconActionButton_success__d-hQ7:hover:not(:disabled){background:var(--success-strong);color:#fff}@keyframes IconActionButton_iconActionSpin__b63ix{to{transform:rotate(1turn)}}.IconActionButton_spin__uNPk2{animation:IconActionButton_iconActionSpin__b63ix .8s linear infinite}.CopyButton_copyButton__PbSs-{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;justify-content:center;line-height:1;margin-left:.35rem;opacity:.7;padding:.15rem;transition:color .15s ease,opacity .15s ease,background-color .15s ease;vertical-align:middle}.CopyButton_copyButton__PbSs-:hover:not(:disabled){color:var(--primary-color);opacity:1}.CopyButton_copyButton__PbSs-:focus-visible{opacity:1;outline:2px solid var(--primary-color);outline-offset:2px}.CopyButton_sm__cYT9g{font-size:.8em}.CopyButton_md__2UOCQ{font-size:.95em}.CopyButton_copied__x5W8I,.CopyButton_copied__x5W8I:hover:not(:disabled){color:var(--success-strong);opacity:1}.CopyButton_hoverReveal__axsKi{opacity:0}.CopyButton_hoverReveal__axsKi.CopyButton_copied__x5W8I,.CopyButton_hoverReveal__axsKi:focus-visible,td:hover .CopyButton_hoverReveal__axsKi,tr:hover .CopyButton_hoverReveal__axsKi{opacity:1}@media (hover:none){.CopyButton_hoverReveal__axsKi{opacity:.7}}.HelpButton_helpButton__Mgyfi{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;justify-content:center;line-height:1;margin-left:.25rem;opacity:.75;padding:.1rem;transition:color .15s ease,opacity .15s ease;vertical-align:middle}.HelpButton_helpButton__Mgyfi:hover:not(:disabled){color:var(--primary-color);opacity:1}.HelpButton_helpButton__Mgyfi:focus-visible{opacity:1;outline:2px solid var(--primary-color);outline-offset:2px}.HelpButton_sm__JN-yE{font-size:.85em}.HelpButton_md__WaYvL{font-size:1em}.SearchableSelect_searchableSelect__N4GZV{position:relative;width:100%}.SearchableSelect_searchableSelectInput__OxkbX{background:var(--background-color);border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:var(--text-color);font-size:13px;padding:5px 8px;width:100%}.SearchableSelect_searchableSelectInput__OxkbX:focus{border-color:var(--primary-color);outline:none}.SearchableSelect_searchableSelectInput__OxkbX:disabled{cursor:not-allowed;opacity:.6}.SearchableSelect_searchableSelectDropdown__SE5Z8{background:var(--card-bg);border:1px solid var(--primary-color);border-radius:0 0 4px 4px;box-shadow:0 4px 12px #0006;max-height:220px;overflow-y:auto;position:fixed;z-index:calc(var(--z-modal-nested) + 10)}.SearchableSelect_searchableSelectOption__XVtzD{color:var(--text-color);cursor:pointer;font-size:13px;padding:6px 10px;transition:background .1s}.SearchableSelect_searchableSelectOptionActive__mE-IM,.SearchableSelect_searchableSelectOption__XVtzD:hover{background:var(--primary-color);color:#fff}.SearchableSelect_searchableSelectOptionSelected__s0t4\+{background:#e91e6326}.SearchableSelect_searchableSelectOptionSelected__s0t4\+.SearchableSelect_searchableSelectOptionActive__mE-IM{background:var(--primary-color)}.SearchableSelect_searchableSelectNoResults__cZBtg{color:var(--text-secondary);font-size:13px;font-style:italic;padding:8px 10px}.ChecklistSelect_checklistSelectButton__kxqX7{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:var(--text-color);cursor:pointer;display:flex;font-size:13px;gap:6px;justify-content:space-between;padding:5px 8px;text-align:left;width:100%}.ChecklistSelect_checklistSelectButton__kxqX7:focus{border-color:var(--primary-color);outline:none}.ChecklistSelect_checklistSelectButton__kxqX7:disabled{cursor:not-allowed;opacity:.6}.ChecklistSelect_checklistSelectPlaceholder__XNHou{color:var(--text-secondary)}.ChecklistSelect_checklistSelectLabel__YO-eu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChecklistSelect_checklistSelectCaret__DfvLN{flex-shrink:0;font-size:.7rem}.ChecklistSelect_checklistSelectDropdown__g8ava{background:var(--card-bg);border:1px solid var(--primary-color);border-radius:0 0 4px 4px;box-shadow:var(--shadow-lg);max-height:220px;overflow-y:auto;padding:4px 0;position:fixed;z-index:calc(var(--z-modal-nested) + 10)}.ChecklistSelect_checklistSelectOption__j29o1{align-items:center;color:var(--text-color);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:5px 10px}.ChecklistSelect_checklistSelectOption__j29o1:focus-within,.ChecklistSelect_checklistSelectOption__j29o1:hover{background:var(--background-secondary)}.ChecklistSelect_checklistSelectEmpty__84yr9{color:var(--text-secondary);font-size:13px;font-style:italic;padding:6px 10px}.TabBar_tabBar__HkCKl{align-items:stretch;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;gap:.25rem;overflow-x:auto;overflow-y:hidden;padding:0 1rem}.TabBar_tab__A8CdF{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.82rem;font-weight:500;gap:.3rem;margin-bottom:-1px;padding:.6rem .75rem;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.TabBar_tab__A8CdF:hover{color:var(--primary-color)}.TabBar_tab__A8CdF:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.TabBar_tabActive__Yptat{border-bottom-color:var(--primary-color);color:var(--primary-color);font-weight:600}.TabBar_tabDisabled__3k4Xr{cursor:not-allowed;opacity:.4}.TabBar_tabBadge__stpoZ,.TabBar_tabDisabled__3k4Xr:hover{color:var(--text-secondary)}.TabBar_tabBadge__stpoZ{align-items:center;background:var(--secondary-color);border-radius:9px;display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px}.TabBar_tabActive__Yptat .TabBar_tabBadge__stpoZ{background:var(--primary-color);color:#fff}@media (max-width:767px){.TabBar_tabBar__HkCKl{gap:0;padding:0 .5rem}.TabBar_tab__A8CdF{padding:.5rem}}.TabBar_tabBarWrap__Yj\+G7{flex-wrap:wrap;overflow:visible}.MetricTile_tile__Lt1Qs{background:var(--secondary-color);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.MetricTile_clickable__JH4af{cursor:pointer}.MetricTile_clickable__JH4af:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}[data-theme=dark] .MetricTile_clickable__JH4af:hover{box-shadow:0 4px 12px #0000004d}.MetricTile_clickable__JH4af:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.MetricTile_label__8KlIq{align-items:center;color:var(--text-color);display:flex;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;margin:0;opacity:.8;text-transform:uppercase}.MetricTile_icon__Rccha{display:inline-flex;opacity:.7}.MetricTile_value__097eF{color:var(--primary-color);font-size:2.5rem;font-weight:700;line-height:1.1}.MetricTile_unit__Z9oR6{font-size:1.5rem;font-weight:600;margin-left:.1rem}.MetricTile_control__At12S{display:flex;justify-content:center}.MetricTile_control__At12S select{background:var(--background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);cursor:pointer;font-size:.8rem;max-width:100%;padding:.15rem .4rem}.MetricTile_control__At12S select:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.MetricTile_warning__7gO3I .MetricTile_value__097eF{color:var(--warning-color)}.MetricTile_danger__ydehl .MetricTile_value__097eF{color:var(--danger-color)}.MetricTile_zero__35piQ .MetricTile_value__097eF{opacity:.45}.MetricTile_hint__D2G-s{color:var(--text-color);font-size:.85rem;opacity:.7}.MetricTile_placeholder__ooCEO{color:var(--text-color);opacity:.35}.MetricTile_shimmer__OWMws{animation:MetricTile_pulse__Lcfh9 1.4s ease-in-out infinite}@keyframes MetricTile_pulse__Lcfh9{0%,to{opacity:.35}50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.MetricTile_shimmer__OWMws{animation:none}.MetricTile_clickable__JH4af:hover{transform:none}}.ActivityFeed_activityFeed__j9Z-U{margin-top:.5rem;max-width:760px}.ActivityFeed_activityEmpty__97pQ6{align-items:center;color:var(--text-muted);display:flex;font-size:.85rem;gap:.4rem;padding:.75rem 0}.ActivityFeed_activityRow__AvwHj{border-bottom:1px solid var(--border-color);display:flex;gap:.75rem;padding:.5rem 0}.ActivityFeed_activityTime__isORI{color:var(--text-muted);flex-shrink:0;font-size:.72rem;width:150px}.ActivityFeed_activityBody__LEv5T{flex:1 1;min-width:0}.ActivityFeed_activityType__fDujY{align-items:center;display:inline-flex;font-size:.78rem;font-weight:600;gap:.35rem;letter-spacing:.02em}.ActivityFeed_activityTypeIcon__dPRLU{color:var(--text-secondary);flex-shrink:0}.ActivityFeed_activityDetail__oCPzt{font-size:.85rem}.ActivityFeed_activityTransition__pqzh3{color:var(--text-secondary);font-size:.78rem;margin-top:.15rem}.ActivityFeed_activityActor__kG5Q7{color:var(--text-muted);font-size:.72rem;margin-top:.15rem}.ActivityFeed_spinIcon__9KI1u{animation:ActivityFeed_activitySpin__xK7vb 1s linear infinite}@keyframes ActivityFeed_activitySpin__xK7vb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.ActivityFeed_activityRow__AvwHj{flex-direction:column;gap:.15rem}.ActivityFeed_activityTime__isORI{width:auto}}.RelationshipHistoryTable_wrapper__KRQ84{margin-top:.5rem;max-width:760px}.RelationshipHistoryTable_empty__F65cB{align-items:center;color:var(--text-muted);display:flex;font-size:.85rem;gap:.4rem;padding:.75rem 0}.RelationshipHistoryTable_scroller__JsNby{overflow-x:auto}.RelationshipHistoryTable_table__-cRyN{border-collapse:collapse;font-size:.8rem;width:100%}.RelationshipHistoryTable_table__-cRyN th{border-bottom:1px solid var(--border-color);color:var(--text-muted);font-size:.72rem;font-weight:600;letter-spacing:.02em;padding:.4rem .6rem .4rem 0;text-align:left;text-transform:uppercase;white-space:nowrap}.RelationshipHistoryTable_table__-cRyN td{border-bottom:1px solid var(--border-color);padding:.45rem .6rem .45rem 0;vertical-align:top}.RelationshipHistoryTable_closedRow__e6m9Y td{color:var(--text-secondary)}.RelationshipHistoryTable_party__WC-FJ{font-weight:600}.RelationshipHistoryTable_dates__iaH\+f{white-space:nowrap}.RelationshipHistoryTable_actor__YLpdp{color:var(--text-muted);font-size:.72rem}.RelationshipHistoryTable_currentBadge__btlwe{background:var(--primary-color);color:#fff}.RelationshipHistoryTable_currentBadge__btlwe,.RelationshipHistoryTable_endedBadge__JU6a9{border-radius:999px;display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.03em;padding:.1rem .4rem;text-transform:uppercase;white-space:nowrap}.RelationshipHistoryTable_endedBadge__JU6a9{border:1px solid var(--border-color);color:var(--text-muted)}.RelationshipHistoryTable_spinIcon__QBLuF{animation:RelationshipHistoryTable_relHistSpin__QS3qa 1s linear infinite}@keyframes RelationshipHistoryTable_relHistSpin__QS3qa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bars_alert-container-page__hBgjV{display:flex;flex-direction:column}.bars_alert-container-modal__9nqKK{display:flex;filter:drop-shadow(0 4px 16px rgba(0,0,0,.45));flex-direction:column;left:50%;pointer-events:none;position:fixed;top:0;transform:translateX(-50%);width:min(calc(100% - 2rem),700px);z-index:var(--z-toast)}.bars_alert-container-modal__9nqKK>*{border-radius:0 0 8px 8px!important;pointer-events:auto}.bars_info-bar__QWE27{align-items:center;animation:bars_alertBlink__KF9AU .5s ease-in-out 3;background:#1976d2;box-shadow:0 2px 8px #00000014;color:#fff;display:flex;font-size:clamp(.875rem,2vw,1.1rem);gap:.5rem;justify-content:space-between;left:auto;min-height:48px;padding:clamp(.5rem,1.5vw,.75rem) clamp(1rem,4vw,6vw);position:relative;top:auto;width:100%;z-index:inherit}@keyframes bars_alertBlink__KF9AU{0%,to{opacity:1}50%{opacity:.7}}.bars_alert-bar__7Hge6{background:#ffe066;color:#7c6f00}.bars_error-bar__d26ej{animation:bars_alertBlink__KF9AU .5s ease-in-out 3;background:#ff4d4f;color:#fff}.bars_alert-content__nO75U{align-items:center;display:flex;gap:.5rem}.bars_alert-icon__hQjnB{align-items:center;display:flex;font-size:1.2em}.bars_alert-message__wGWqE{flex:1 1}.bars_close-btn__P6Tyh{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;font-size:clamp(1.1rem,2.5vw,1.3rem);justify-content:center;line-height:1;margin-left:clamp(.5rem,2vw,1rem);margin-right:clamp(.5rem,4vw,3rem);min-height:44px;min-width:44px;padding:.5rem;transition:background-color .2s ease}.bars_close-btn__P6Tyh:hover{background-color:#ffffff1a}.bars_close-btn__P6Tyh:active{background-color:#fff3;transform:scale(.95)}@media (max-width:600px){.bars_info-bar__QWE27{flex-wrap:wrap;font-size:clamp(.8rem,2vw,.95rem);padding:.625rem 1rem}.bars_alert-content__nO75U{flex:1 1;min-width:0}.bars_alert-message__wGWqE{word-break:break-word}.bars_close-btn__P6Tyh{font-size:1.1rem;margin-right:0}}@media (max-width:375px){.bars_info-bar__QWE27{padding:.5rem .75rem}.bars_alert-icon__hQjnB{font-size:1rem}}.bars_structured-alert-body__C8pvA{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.bars_alert-title__XS-0i{font-size:1em;font-weight:700}.bars_alert-suggestions__cL5sX{font-size:.9em;list-style:disc;margin:.25rem 0 0;opacity:.92;padding-left:1.25rem}.bars_alert-suggestions__cL5sX li{margin-bottom:.1rem}.bars_alert-ref__-Y\+I2{font-size:.75em;margin-top:.25rem;opacity:.7;text-align:right}[data-theme=dark] .bars_error-bar__d26ej{background:#b71c1c;color:#fff}[data-theme=dark] .bars_info-bar__QWE27{background:#0d47a1;color:#fff}[data-theme=dark] .bars_alert-bar__7Hge6{background:#5a4800;color:#ffe57f}@media (max-width:900px) and (orientation:landscape){.bars_info-bar__QWE27{min-height:40px;padding:.5rem 1rem}}.ClientDocumentsPanel_panel__nPLss{display:flex;flex-direction:column}.ClientDocumentsPanel_controlsSection__50T4o{background:var(--background-secondary);border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem}.ClientDocumentsPanel_uploadButtonContainer__7KBUJ{display:flex}.ClientDocumentsPanel_uploadButton__TWz8n{align-items:center;background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.55rem 1rem;transition:all .2s}.ClientDocumentsPanel_uploadButton__TWz8n:hover{background:var(--primary-color-dark);box-shadow:0 2px 8px #3498db4d;transform:translateY(-1px)}.ClientDocumentsPanel_uploadSection__5OKzq{animation:ClientDocumentsPanel_slideDown__1cz2c .3s ease-out}.ClientDocumentsPanel_searchBar__CIKYR{align-items:center;background:var(--background-color);border:1.5px solid var(--border-color);border-radius:8px;display:flex;gap:.6rem;padding:.5rem .85rem;transition:border-color .15s}.ClientDocumentsPanel_searchBar__CIKYR:focus-within{border-color:#10b981}.ClientDocumentsPanel_searchIcon__lmNI5{color:var(--text-secondary);flex-shrink:0;font-size:.9rem}.ClientDocumentsPanel_searchInput__hbMJT{background:#0000;border:none;color:var(--text-color);flex:1 1;font-size:.875rem;outline:none}.ClientDocumentsPanel_searchInput__hbMJT::placeholder{color:var(--text-secondary)}.ClientDocumentsPanel_filterControls__SseZI{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.ClientDocumentsPanel_filterGroup__m5aLS{align-items:center;display:flex;gap:.5rem}.ClientDocumentsPanel_filterGroup__m5aLS label{color:var(--text-secondary);font-size:.82rem;font-weight:500;white-space:nowrap}.ClientDocumentsPanel_filterSelect__rFTgd{background:var(--background-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;font-size:.82rem;padding:.35rem .65rem}.ClientDocumentsPanel_filterSelect__rFTgd:hover{border-color:#10b981}.ClientDocumentsPanel_filterSelect__rFTgd:focus{border-color:#10b981;outline:none}.ClientDocumentsPanel_documentStats__xlFgW{background:var(--background-secondary);border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:1.25rem;padding:.5rem 1.25rem}.ClientDocumentsPanel_statsItem__GZ2Ib{color:var(--text-secondary);font-size:.8rem}.ClientDocumentsPanel_statsItem__GZ2Ib strong{color:var(--text-color);margin-right:.25rem}.ClientDocumentsPanel_documentList__SjZVm{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem}.ClientDocumentsPanel_documentRow__kw9MV{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:.75rem;padding:.65rem .85rem;transition:background .15s}.ClientDocumentsPanel_documentRow__kw9MV:hover{background:var(--hover-background)}.ClientDocumentsPanel_docTypeIcon__xgjlw{color:#e74c3c;flex-shrink:0;font-size:1.4rem}.ClientDocumentsPanel_docTypeIcon__xgjlw.ClientDocumentsPanel_word__fHXmV{color:#2980b9}.ClientDocumentsPanel_docTypeIcon__xgjlw.ClientDocumentsPanel_excel__YW4La{color:#27ae60}.ClientDocumentsPanel_docTypeIcon__xgjlw.ClientDocumentsPanel_image__cpUvc{color:#8e44ad}.ClientDocumentsPanel_docTypeIcon__xgjlw.ClientDocumentsPanel_generic__0SLKF{color:var(--text-secondary)}.ClientDocumentsPanel_docInfo__zrxmc{flex:1 1;min-width:0}.ClientDocumentsPanel_docFileName__4ZNmh{color:var(--text-primary);font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientDocumentsPanel_docMeta__ulwVF{align-items:center;color:var(--text-secondary);display:flex;font-size:.73rem;gap:.5rem;margin-top:.15rem}.ClientDocumentsPanel_docActions__GLzx2{display:flex;flex-shrink:0;gap:.35rem}.ClientDocumentsPanel_iconBtn__uyuL3{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.75rem;gap:.25rem;justify-content:center;padding:.35rem .45rem;transition:all .15s}.ClientDocumentsPanel_iconBtn__uyuL3:hover{background:#3498db12;border-color:var(--primary-color);color:var(--primary-color)}.ClientDocumentsPanel_iconBtn__uyuL3.ClientDocumentsPanel_danger__JJjnQ:hover{background:#dc354512;border-color:var(--danger-color);color:var(--danger-color)}.ClientDocumentsPanel_iconBtn__uyuL3:disabled{cursor:not-allowed;opacity:.45}.ClientDocumentsPanel_loadingMessage__i-\+wS{color:var(--text-secondary);padding:3rem 1rem}.ClientDocumentsPanel_spinner__F7QqT{border:3px solid var(--border-color);border-top:3px solid #10b981;height:36px;margin-bottom:.75rem;width:36px}.ClientDocumentsPanel_noDocuments__y6d9Z{color:var(--text-secondary);padding:3rem 1rem}.ClientDocumentsPanel_noDocumentsIcon__44Z1t{font-size:2.5rem;margin-bottom:.75rem}.ClientDocumentsPanel_noDocuments__y6d9Z p{font-size:.875rem}.ClientDocumentsPanel_dialogOverlay__BLB9T{align-items:center;animation:ClientDocumentsPanel_fadeIn__4XZ5f .15s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:var(--z-modal-backdrop)}.ClientDocumentsPanel_dialogBox__3WQYt{animation:ClientDocumentsPanel_slideUp__rizQ4 .2s ease-out;background:var(--background-color);border-radius:10px;box-shadow:0 8px 32px #00000040;max-width:420px;padding:1.5rem;width:100%}.ClientDocumentsPanel_dialogTitle__lNtRo{align-items:center;color:var(--text-primary);display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0 0 .5rem}.ClientDocumentsPanel_dialogBody__zxsyY{color:var(--text-secondary);font-size:.85rem;line-height:1.5;margin:0 0 1.25rem}.ClientDocumentsPanel_dialogInput__Sphr1{background:var(--input-background);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-size:.875rem;margin-bottom:1rem;padding:.55rem .75rem;width:100%}.ClientDocumentsPanel_dialogInput__Sphr1:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #3498db26;outline:none}.ClientDocumentsPanel_dialogFilePreview__bnH9l{color:var(--text-secondary);font-size:.8rem;font-style:italic;margin:-.5rem 0 .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientDocumentsPanel_dialogActions__adRoX{gap:.6rem}.ClientDocumentsPanel_cancelBtn__3jqW8{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:.85rem;padding:.5rem 1rem;transition:all .15s}.ClientDocumentsPanel_cancelBtn__3jqW8:hover{border-color:var(--text-secondary);color:var(--text-primary)}.ClientDocumentsPanel_confirmBtn__20JbC{background:var(--danger-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1.1rem;transition:background .15s}.ClientDocumentsPanel_confirmBtn__20JbC:hover{background:var(--danger-hover)}.ClientDocumentsPanel_confirmBtn__20JbC:disabled{cursor:not-allowed;opacity:.55}.ClientDocumentsPanel_confirmBtn__20JbC.ClientDocumentsPanel_primary__EZlIB{background:var(--primary-color)}.ClientDocumentsPanel_confirmBtn__20JbC.ClientDocumentsPanel_primary__EZlIB:hover{background:var(--primary-hover)}.ClientDocumentsPanel_warningIcon__5AnUY{color:var(--danger-color)}.ClientDocumentsPanel_infoContent__JH1Po{margin-bottom:1rem}.ClientDocumentsPanel_infoRow__xSm9U{gap:.2rem;padding:.6rem 0}.ClientDocumentsPanel_infoRow__xSm9U strong{color:var(--text-secondary);font-size:.72rem;letter-spacing:.04em}.ClientDocumentsPanel_infoRow__xSm9U span{font-size:.875rem}.ClientDocumentsPanel_blobPath__70gPq{background:var(--background-secondary);font-size:.78rem;padding:.35rem .5rem}@media (max-width:600px){.ClientDocumentsPanel_documentRow__kw9MV{flex-wrap:wrap}.ClientDocumentsPanel_docActions__GLzx2{flex-wrap:wrap;margin-top:.25rem;width:100%}.ClientDocumentsPanel_filterControls__SseZI,.ClientDocumentsPanel_filterGroup__m5aLS{align-items:stretch;flex-direction:column}.ClientDocumentsPanel_filterSelect__rFTgd{font-size:16px;min-height:40px;width:100%}.ClientDocumentsPanel_searchInput__hbMJT{font-size:16px}.ClientDocumentsPanel_uploadButton__TWz8n{justify-content:center;width:100%}.ClientDocumentsPanel_dialogActions__adRoX{flex-wrap:wrap;gap:.5rem}.ClientDocumentsPanel_dialogActions__adRoX button{flex:1 1 auto;justify-content:center;min-width:100px}}.ClientDocumentsPanel_containerGroup__Dl55A{margin-bottom:24px}.ClientDocumentsPanel_containerHeader__qnfkR{align-items:center;background:var(--primary-color-light);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px 16px}.ClientDocumentsPanel_containerHeader__qnfkR:hover{background:var(--primary-color-light)}.ClientDocumentsPanel_containerTitle__8GA5s{align-items:center;color:var(--text-color);display:flex;font-size:18px;font-weight:600;gap:8px;margin:0}.ClientDocumentsPanel_count__vlaOr{color:var(--text-secondary-color);font-size:14px;font-weight:500}.ClientDocumentsPanel_expandIcon__EFPYB{color:var(--text-secondary-color);font-size:12px;transition:transform .2s}.ClientDocumentsPanel_containerDocuments__2\+n0n{padding-left:16px}.ClientDocumentsPanel_documentCard__KIV9G{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:6px;display:flex;gap:12px;margin-bottom:8px;padding:10px 12px;transition:all .2s}.ClientDocumentsPanel_documentCard__KIV9G:hover{border-color:var(--primary-color);box-shadow:0 2px 6px #0000001a}.ClientDocumentsPanel_documentIcon__UVtgI{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ClientDocumentsPanel_documentName__kUfF9{align-items:center;display:flex;flex:1 1;gap:8px;min-width:200px}.ClientDocumentsPanel_fileName__xhJUC{color:var(--text-color);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientDocumentsPanel_documentExtension__2-OiX{background:var(--background-secondary);border-radius:3px;color:var(--secondary-color);flex-shrink:0;font-size:10px;font-weight:600;padding:2px 6px}.ClientDocumentsPanel_documentContainer__gPnNo{align-items:center;background:var(--primary-color-light);border-radius:4px;color:var(--primary-color);display:flex;flex-shrink:0;font-size:12px;min-width:120px;padding:4px 8px}.ClientDocumentsPanel_documentContainer__gPnNo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientDocumentsPanel_documentDate__B0c05{align-items:center;color:var(--text-secondary-color);display:flex;flex-shrink:0;font-size:12px;gap:6px;min-width:100px}.ClientDocumentsPanel_modifiedBadge__4I08Y{background:var(--warning-bg);border-radius:3px;color:var(--warning-color);font-size:9px;font-weight:600;padding:2px 6px;text-transform:uppercase}.ClientDocumentsPanel_documentActions__Zo8wy{display:flex;flex-shrink:0;gap:4px;margin-left:auto}.ClientDocumentsPanel_documentActions__Zo8wy button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;min-height:28px;min-width:28px;padding:6px;transition:all .2s}.ClientDocumentsPanel_btnView__\+zrAh{background:var(--primary-color);color:#fff}.ClientDocumentsPanel_btnView__\+zrAh:hover{background:var(--primary-color-dark)}.ClientDocumentsPanel_btnDownload__34iIi{background:var(--success-color);color:#fff}.ClientDocumentsPanel_btnDownload__34iIi:hover{background:var(--success-strong)}.ClientDocumentsPanel_btnRename__P\+NAC{background:var(--warning-color);color:#fff}.ClientDocumentsPanel_btnRename__P\+NAC:hover{background:var(--warning-strong)}.ClientDocumentsPanel_btnDelete__VbtPv{background:var(--danger-color);color:#fff}.ClientDocumentsPanel_btnDelete__VbtPv:hover{background:var(--danger-strong)}.ClientDocumentsPanel_btnInfo__DkzCP{background:var(--text-secondary-color);color:#fff}.ClientDocumentsPanel_btnInfo__DkzCP:hover{background:var(--text-secondary)}.ClientDocumentsPanel_loadingMessage__i-\+wS{align-items:center;color:var(--text-secondary-color);display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.ClientDocumentsPanel_spinner__F7QqT{animation:ClientDocumentsPanel_spin__NI14Q .8s linear infinite;border:4px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:50px;margin-bottom:16px;width:50px}.ClientDocumentsPanel_noDocuments__y6d9Z{align-items:center;color:var(--text-secondary-color);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ClientDocumentsPanel_noDocumentsIcon__44Z1t{color:var(--border-color);font-size:64px;margin-bottom:16px}.ClientDocumentsPanel_noDocuments__y6d9Z p{font-size:16px;margin:0}.ClientDocumentsPanel_infoModalContent__kNh\+l{animation:ClientDocumentsPanel_slideUp__rizQ4 .3s ease-out;background:var(--background-color);border-radius:12px;box-shadow:0 10px 40px #0000004d;color:var(--text-color);display:flex;flex-direction:column;max-height:80vh;max-width:600px;width:90%}.ClientDocumentsPanel_infoContent__JH1Po{overflow-y:auto;padding:24px}.ClientDocumentsPanel_infoRow__xSm9U{border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding-bottom:16px}.ClientDocumentsPanel_infoRow__xSm9U:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ClientDocumentsPanel_infoRow__xSm9U strong{color:var(--text-secondary-color);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ClientDocumentsPanel_infoRow__xSm9U span{color:var(--text-color);font-size:14px;word-break:break-word}.ClientDocumentsPanel_blobPath__70gPq{background:var(--secondary-background);border-radius:4px;font-family:monospace;font-size:12px;padding:8px}.ClientDocumentsPanel_urlLink__Oksj9{align-items:center;color:var(--primary-color);display:inline-flex;font-size:14px;gap:4px;text-decoration:none}.ClientDocumentsPanel_urlLink__Oksj9:hover{color:var(--primary-color-dark);text-decoration:underline}.ClientDocumentsPanel_documentActions__Zo8wy button:disabled{cursor:not-allowed;opacity:.6}.ClientDocumentsPanel_documentActions__Zo8wy button.ClientDocumentsPanel_loading__svBgo{position:relative}.ClientDocumentsPanel_documentActions__Zo8wy button.ClientDocumentsPanel_loading__svBgo:after{animation:ClientDocumentsPanel_spin__NI14Q .6s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:initial;content:"";height:12px;left:50%;margin-left:-6px;margin-top:-6px;position:absolute;top:50%;width:12px}@media (max-width:479px){.ClientDocumentsPanel_controlsSection__50T4o{align-items:stretch;flex-direction:column;gap:1rem;padding:1rem}.ClientDocumentsPanel_addButton__rbUmO,.ClientDocumentsPanel_uploadButton__TWz8n{justify-content:center;min-height:44px;width:100%}.ClientDocumentsPanel_searchBar__CIKYR{padding:.625rem 1rem}.ClientDocumentsPanel_searchInput__hbMJT{font-size:16px}.ClientDocumentsPanel_filterControls__SseZI{align-items:stretch;flex-direction:column;gap:.75rem}.ClientDocumentsPanel_filterGroup__m5aLS{align-items:stretch;flex-direction:column;gap:.5rem}.ClientDocumentsPanel_filterButton__TGVvX,.ClientDocumentsPanel_filterSelect__rFTgd{font-size:16px;min-height:44px;width:100%}.ClientDocumentsPanel_documentStats__xlFgW{flex-direction:column;gap:.5rem;padding:.875rem 1rem}.ClientDocumentsPanel_statsItem__GZ2Ib{font-size:.85rem}.ClientDocumentsPanel_documentList__SjZVm{padding:1rem}.ClientDocumentsPanel_containerHeader__qnfkR{padding:.875rem 1rem}.ClientDocumentsPanel_containerTitle__8GA5s{font-size:1rem}.ClientDocumentsPanel_documentCard__KIV9G{align-items:flex-start;flex-direction:column;gap:.75rem;padding:.875rem 1rem}.ClientDocumentsPanel_documentContainer__gPnNo,.ClientDocumentsPanel_documentDate__B0c05,.ClientDocumentsPanel_documentName__kUfF9{min-width:0;min-width:auto;width:100%}.ClientDocumentsPanel_fileName__xhJUC{font-size:.875rem}.ClientDocumentsPanel_documentActions__Zo8wy{gap:.5rem;justify-content:stretch;margin-left:0;width:100%}.ClientDocumentsPanel_documentActions__Zo8wy button{flex:1 1;min-height:44px;min-width:44px;padding:.625rem}.ClientDocumentsPanel_deleteDialogContent__bxDMe,.ClientDocumentsPanel_infoModalContent__kNh\+l,.ClientDocumentsPanel_renameDialogContent__OTGmY{border-radius:12px 12px 0 0;margin:auto 0 0;max-width:100%;width:100%}.ClientDocumentsPanel_dialogActions__adRoX{flex-direction:column-reverse;gap:.75rem;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom))}.ClientDocumentsPanel_dialogActions__adRoX button{justify-content:center;min-height:44px;width:100%}.ClientDocumentsPanel_renameInput__Afpf7{font-size:16px;min-height:44px}}@media (min-width:480px) and (max-width:767px){.ClientDocumentsPanel_controlsSection__50T4o{flex-direction:column;gap:1rem;padding:1rem}.ClientDocumentsPanel_filterControls__SseZI{align-items:stretch;flex-direction:column;gap:.75rem}.ClientDocumentsPanel_filterGroup__m5aLS{align-items:stretch;flex-direction:column}.ClientDocumentsPanel_filterSelect__rFTgd{font-size:16px;min-height:44px;width:100%}.ClientDocumentsPanel_addButton__rbUmO,.ClientDocumentsPanel_uploadButton__TWz8n{min-height:44px;width:100%}.ClientDocumentsPanel_searchInput__hbMJT{font-size:16px}.ClientDocumentsPanel_documentCard__KIV9G{align-items:flex-start;flex-direction:column;gap:.75rem}.ClientDocumentsPanel_documentContainer__gPnNo,.ClientDocumentsPanel_documentDate__B0c05,.ClientDocumentsPanel_documentName__kUfF9{min-width:0;min-width:auto;width:100%}.ClientDocumentsPanel_documentActions__Zo8wy{justify-content:stretch;margin-left:0;width:100%}.ClientDocumentsPanel_documentActions__Zo8wy button{flex:1 1;min-height:44px;min-width:44px}.ClientDocumentsPanel_dialogActions__adRoX{flex-wrap:wrap;gap:.75rem}.ClientDocumentsPanel_dialogActions__adRoX button{flex:1 1 auto;min-height:44px;min-width:120px}}@media (min-width:768px) and (max-width:1023px){.ClientDocumentsPanel_addButton__rbUmO,.ClientDocumentsPanel_closeButton__NP-0Q,.ClientDocumentsPanel_documentActions__Zo8wy button,.ClientDocumentsPanel_uploadButton__TWz8n{min-height:44px;min-width:44px}}@media (max-width:767px) and (orientation:landscape){.ClientDocumentsPanel_controlsSection__50T4o,.ClientDocumentsPanel_documentList__SjZVm{padding:.75rem 1rem}}[data-theme=dark] .ClientDocumentsPanel_documentCard__KIV9G{background:var(--secondary-background);border-color:var(--border-color)}[data-theme=dark] .ClientDocumentsPanel_searchBar__CIKYR{background:var(--secondary-background)}[data-theme=dark] .ClientDocumentsPanel_filterSelect__rFTgd{background:var(--secondary-background);border-color:var(--border-color)}[data-theme=dark] .ClientDocumentsPanel_containerHeader__qnfkR:hover{background:var(--primary-color-light)}.ClientDocumentsPanel_deleteDialogContent__bxDMe,.ClientDocumentsPanel_renameDialogContent__OTGmY{animation:ClientDocumentsPanel_slideUp__rizQ4 .3s ease-out;background:var(--background-color);border-radius:12px;box-shadow:0 10px 40px #0000004d;color:var(--text-color);display:flex;flex-direction:column;max-width:500px;width:90%;z-index:1502}.ClientDocumentsPanel_deleteContent__sG6xk{padding:24px;text-align:center}.ClientDocumentsPanel_warningIcon__5AnUY{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.ClientDocumentsPanel_deleteWarning__T5fkU{color:var(--text-color);font-size:16px;font-weight:500;line-height:1.5;margin-bottom:20px}.ClientDocumentsPanel_documentInfo__-pFWa{background:var(--secondary-background);border-left:3px solid var(--danger-color);border-radius:6px;margin-bottom:20px;padding:12px 16px}.ClientDocumentsPanel_documentInfo__-pFWa p{color:var(--text-color);font-size:13px;margin:6px 0;text-align:left}.ClientDocumentsPanel_documentInfo__-pFWa strong{color:var(--text-secondary-color);font-weight:600;margin-right:8px}.ClientDocumentsPanel_renameContent__p5aB4{padding:24px}.ClientDocumentsPanel_currentInfo__zfxNe{background:var(--secondary-background);border-left:3px solid var(--primary-color);border-radius:6px;margin-bottom:20px;padding:12px 16px}.ClientDocumentsPanel_currentInfo__zfxNe p{color:var(--text-color);font-size:13px;margin:6px 0}.ClientDocumentsPanel_currentInfo__zfxNe strong{color:var(--text-secondary-color);font-weight:600;margin-right:8px}.ClientDocumentsPanel_formGroup__\+uOTb{margin-bottom:20px}.ClientDocumentsPanel_formGroup__\+uOTb label{color:var(--text-color);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.ClientDocumentsPanel_renameInput__Afpf7{background:var(--background-color);border:2px solid var(--border-color);border-radius:6px;color:var(--text-color);font-size:14px;padding:10px 12px;transition:border-color .2s;width:100%}.ClientDocumentsPanel_renameInput__Afpf7:focus{border-color:var(--primary-color);outline:none}.ClientDocumentsPanel_renameInput__Afpf7:disabled{background:var(--secondary-background);cursor:not-allowed;opacity:.6}.ClientDocumentsPanel_errorMessage__HOkTz{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;font-size:13px;margin-bottom:16px;padding:12px 16px}[data-theme=dark] .ClientDocumentsPanel_errorMessage__HOkTz{background:#5a1f1f;border-color:#8b3a3a;color:#f8b4b4}.ClientDocumentsPanel_dialogActions__adRoX{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.ClientDocumentsPanel_btnDanger__Lao-B,.ClientDocumentsPanel_btnPrimary__AalV4,.ClientDocumentsPanel_btnSecondary__VjG7G{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.ClientDocumentsPanel_btnPrimary__AalV4{background:var(--primary-color);color:#fff}.ClientDocumentsPanel_btnPrimary__AalV4:hover:not(:disabled){background:var(--primary-color-dark);box-shadow:0 2px 8px #2196f34d;transform:translateY(-1px)}.ClientDocumentsPanel_btnSecondary__VjG7G{background:var(--text-secondary-color);color:#fff}.ClientDocumentsPanel_btnSecondary__VjG7G:hover:not(:disabled){background:var(--text-secondary)}.ClientDocumentsPanel_btnDanger__Lao-B{background:var(--danger-color);color:#fff}.ClientDocumentsPanel_btnDanger__Lao-B:hover:not(:disabled){background:var(--danger-strong);box-shadow:0 2px 8px #e74c3c4d;transform:translateY(-1px)}.ClientDocumentsPanel_btnDanger__Lao-B:disabled,.ClientDocumentsPanel_btnPrimary__AalV4:disabled,.ClientDocumentsPanel_btnSecondary__VjG7G:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:479px){.ClientDocumentsPanel_deleteDialogContent__bxDMe,.ClientDocumentsPanel_renameDialogContent__OTGmY{border-radius:12px 12px 0 0;margin:auto 0 0;max-width:100%;width:100%}.ClientDocumentsPanel_deleteContent__sG6xk,.ClientDocumentsPanel_renameContent__p5aB4{padding:1rem}.ClientDocumentsPanel_renameInput__Afpf7{font-size:16px;min-height:44px}.ClientDocumentsPanel_dialogActions__adRoX{flex-direction:column-reverse;gap:.75rem}.ClientDocumentsPanel_dialogActions__adRoX button{min-height:44px;width:100%}}@media (min-width:480px) and (max-width:767px){.ClientDocumentsPanel_deleteDialogContent__bxDMe,.ClientDocumentsPanel_renameDialogContent__OTGmY{width:95%}.ClientDocumentsPanel_renameInput__Afpf7{font-size:16px;min-height:44px}.ClientDocumentsPanel_dialogActions__adRoX{flex-wrap:wrap;gap:.75rem}.ClientDocumentsPanel_dialogActions__adRoX button{flex:1 1 auto;min-height:44px;min-width:120px}}@keyframes ClientDocumentsPanel_fadeIn__4XZ5f{0%{opacity:0}to{opacity:1}}@keyframes ClientDocumentsPanel_slideUp__rizQ4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ClientDocumentsPanel_slideDown__1cz2c{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes ClientDocumentsPanel_spin__NI14Q{to{transform:rotate(1turn)}}.DocumentUpload_uploadContainer__Wf6sb{background:var(--background-color);border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.DocumentUpload_header__Kas5a{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.DocumentUpload_header__Kas5a h3{color:var(--text-color);font-size:20px;font-weight:600;margin:0}.DocumentUpload_closeButton__pmZYi{background:#0000;border:none;border-radius:4px;color:var(--text-secondary-color);cursor:pointer;font-size:20px;padding:4px;transition:all .2s}.DocumentUpload_closeButton__pmZYi:hover{background:var(--hover-background);color:var(--text-color)}.DocumentUpload_dropZone__9k4Mx{background:var(--secondary-background);border:2px dashed var(--border-color);border-radius:12px;cursor:pointer;margin-bottom:20px;padding:40px 20px;text-align:center;transition:all .3s ease}.DocumentUpload_dropZone__9k4Mx.DocumentUpload_dragActive__KHurk,.DocumentUpload_dropZone__9k4Mx:hover{background:var(--primary-color-light);border-color:var(--primary-color)}.DocumentUpload_dropZone__9k4Mx.DocumentUpload_dragActive__KHurk{border-style:solid;transform:scale(1.02)}.DocumentUpload_uploadIcon__EaH4S{color:var(--primary-color);font-size:64px;margin-bottom:16px}.DocumentUpload_dropText__4EBsF{color:var(--text-color);font-size:16px;margin:0 0 8px}.DocumentUpload_browseText__0IzAg{color:var(--primary-color);font-weight:600;text-decoration:underline}.DocumentUpload_dropHint__nsqcO{color:var(--text-secondary-color);font-size:13px;margin:0}.DocumentUpload_maxSizeNote__xjTa7{color:var(--primary-color);font-size:12px;font-weight:600;margin:8px 0 0}.DocumentUpload_fileInput__BWpYV{display:none}.DocumentUpload_fileList__CqOgS{margin-bottom:20px}.DocumentUpload_fileListHeader__H87AC{align-items:center;border-bottom:2px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.DocumentUpload_fileListHeader__H87AC h4{color:var(--text-color);font-size:16px;font-weight:600;margin:0}.DocumentUpload_stats__miqyO{display:flex;font-size:13px;gap:12px}.DocumentUpload_statPending__5umli{color:var(--text-secondary-color);font-weight:500}.DocumentUpload_statSuccess__synL9{color:var(--success-color);font-weight:600}.DocumentUpload_statError__NSbqF{color:var(--error-color);font-weight:600}.DocumentUpload_fileItems__Tm3dw{max-height:400px;overflow-y:auto}.DocumentUpload_fileItem__1DroK{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:12px;margin-bottom:8px;padding:12px;transition:all .2s}.DocumentUpload_fileItem__1DroK:hover{box-shadow:0 2px 4px #0000001a}.DocumentUpload_fileItem__1DroK.DocumentUpload_success__P\+L3J{background:#4caf500d;border-color:var(--success-color)}.DocumentUpload_fileItem__1DroK.DocumentUpload_error__3PRAE{background:#f443360d;border-color:var(--error-color)}.DocumentUpload_fileItem__1DroK.DocumentUpload_uploading__vYLhG{background:#2196f30d;border-color:var(--primary-color)}.DocumentUpload_fileIcon__dcpXe{align-items:center;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;width:40px}.DocumentUpload_iconPending__BIRK4{color:var(--text-secondary-color)}.DocumentUpload_iconSuccess__XP1qt{color:var(--success-color)}.DocumentUpload_iconError__SD\+6K{color:var(--error-color)}.DocumentUpload_spinner__wHaOP{animation:DocumentUpload_spin__MNGwY .8s linear infinite;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:24px;width:24px}.DocumentUpload_fileInfo__ZHcA6{flex:1 1;min-width:0}.DocumentUpload_fileName__xm3Pg{color:var(--text-color);font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentUpload_fileSize__BQtE4{color:var(--text-secondary-color);font-size:12px}.DocumentUpload_fileError__ndHOI{color:var(--error-color);font-size:12px;margin-top:4px}.DocumentUpload_removeButton__4lu1v{background:#0000;border:none;border-radius:4px;color:var(--text-secondary-color);cursor:pointer;flex-shrink:0;font-size:16px;padding:8px;transition:all .2s}.DocumentUpload_removeButton__4lu1v:hover{background:var(--error-color-light);color:var(--error-color)}.DocumentUpload_actions__GKoDr{border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.DocumentUpload_clearButton__WHwsb,.DocumentUpload_uploadButton__vFrvw{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .2s}.DocumentUpload_clearButton__WHwsb{background:var(--secondary-background);color:var(--text-color)}.DocumentUpload_clearButton__WHwsb:hover:not(:disabled){background:var(--border-color)}.DocumentUpload_uploadButton__vFrvw{background:var(--primary-color);color:#fff}.DocumentUpload_uploadButton__vFrvw:hover:not(:disabled){background:var(--primary-color-dark);box-shadow:0 2px 8px #2196f34d;transform:translateY(-1px)}.DocumentUpload_clearButton__WHwsb:disabled,.DocumentUpload_uploadButton__vFrvw:disabled{cursor:not-allowed;opacity:.5}@keyframes DocumentUpload_spin__MNGwY{to{transform:rotate(1turn)}}@media (max-width:768px){.DocumentUpload_uploadContainer__Wf6sb{padding:16px}.DocumentUpload_dropZone__9k4Mx{padding:30px 15px}.DocumentUpload_uploadIcon__EaH4S{font-size:48px}.DocumentUpload_dropText__4EBsF{font-size:14px}.DocumentUpload_dropHint__nsqcO{font-size:12px}.DocumentUpload_fileListHeader__H87AC{align-items:flex-start;flex-direction:column;gap:8px}.DocumentUpload_actions__GKoDr{flex-direction:column}.DocumentUpload_clearButton__WHwsb,.DocumentUpload_uploadButton__vFrvw{width:100%}}.DocumentUpload_uploadContainer__Wf6sb{--background-color:#fff;--secondary-background:#fafafa;--text-color:#333;--text-secondary-color:#666;--border-color:#d0d0d0;--hover-background:#f5f5f5;--primary-color:#2196f3;--primary-color-dark:#1976d2;--primary-color-light:#e3f2fd;--success-color:#4caf50;--error-color:#f44336}[data-theme=dark] .DocumentUpload_uploadContainer__Wf6sb{--background-color:#1e1e1e;--secondary-background:#2d2d2d;--text-color:#e0e0e0;--text-secondary-color:#aaa;--border-color:#444;--hover-background:#333;--primary-color:#4dabf5;--primary-color-dark:#2196f3;--primary-color-light:#1e3a5f;--success-color:#66bb6a;--error-color:#ef5350}[data-theme=dark] .DocumentUpload_fileItem__1DroK{background:var(--secondary-background)}[data-theme=dark] .DocumentUpload_fileItem__1DroK.DocumentUpload_success__P\+L3J{background:#4caf501a}[data-theme=dark] .DocumentUpload_fileItem__1DroK.DocumentUpload_error__3PRAE{background:#f443361a}[data-theme=dark] .DocumentUpload_fileItem__1DroK.DocumentUpload_uploading__vYLhG{background:#2196f31a}.ClientContactsPanel_panel__UTzKr{display:flex;flex-direction:column}.ClientContactsPanel_controlsSection__UkCZ9{background:var(--secondary-background);border-bottom:1px solid var(--border-color);padding:20px 24px}.ClientContactsPanel_topControls__mCE-3{align-items:center;display:flex;gap:12px;margin-bottom:16px}.ClientContactsPanel_searchContainer__q7hyz{flex:1 1}.ClientContactsPanel_searchInputWrapper__hQKmW{align-items:center;display:flex;position:relative}.ClientContactsPanel_searchIcon__jW8wf{color:var(--text-secondary-color);font-size:16px;left:12px;position:absolute}.ClientContactsPanel_searchInput__V2SWV{background:var(--background-color);border:2px solid var(--border-color);border-radius:6px;color:var(--text-color);font-size:14px;padding:10px 40px;transition:all .2s;width:100%}.ClientContactsPanel_searchInput__V2SWV:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2196f31a;outline:none}.ClientContactsPanel_clearSearchButton__2Adfz{background:#0000;border:none;border-radius:4px;color:var(--text-secondary-color);cursor:pointer;padding:6px;position:absolute;right:8px;transition:all .2s}.ClientContactsPanel_clearSearchButton__2Adfz:hover{background:var(--hover-background);color:var(--text-color)}.ClientContactsPanel_addContactButton__pA-sV{align-items:center;background:var(--primary-color);border:none;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s;white-space:nowrap}.ClientContactsPanel_addContactButton__pA-sV:hover{background:var(--primary-hover-color);box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.ClientContactsPanel_addContactButton__pA-sV:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.ClientContactsPanel_filtersRow__LIuBH{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.ClientContactsPanel_filterDropdown__R9cWp,.ClientContactsPanel_sortDropdown__2nVPk{align-items:center;display:flex;flex:1 1;gap:8px;min-width:200px}.ClientContactsPanel_filterLabel__8UeEb,.ClientContactsPanel_sortLabel__2POjZ{align-items:center;color:var(--text-color);display:flex;font-size:14px;font-weight:600;gap:6px;white-space:nowrap}.ClientContactsPanel_filterSelect__C17fu,.ClientContactsPanel_sortSelect__wANlq{background:var(--background-color);border:2px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;flex:1 1;font-size:14px;padding:8px 12px;transition:all .2s}.ClientContactsPanel_filterSelect__C17fu:hover,.ClientContactsPanel_sortSelect__wANlq:hover{border-color:var(--primary-color)}.ClientContactsPanel_filterSelect__C17fu:focus,.ClientContactsPanel_sortSelect__wANlq:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2196f31a;outline:none}.ClientContactsPanel_resultsCount__bjUEp{color:var(--text-secondary-color);font-size:13px;padding-top:4px;text-align:right}.ClientContactsPanel_contactsContainer__X-lFz{flex:1 1;overflow-y:auto;padding:24px}.ClientContactsPanel_contactsGrid__ZVPQs{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.ClientContactsPanel_contactCard__bsbuP{background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;padding:20px;transition:all .2s}.ClientContactsPanel_contactCard__bsbuP:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.ClientContactsPanel_contactHeader__twxlh{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.ClientContactsPanel_contactIcon__Ic3lg{align-items:center;background:var(--primary-color-light);border-radius:50%;color:var(--primary-color);display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;width:48px}.ClientContactsPanel_contactInfo__gnTHK{flex:1 1;min-width:0}.ClientContactsPanel_contactName__WEHyI{color:var(--text-color);font-size:18px;font-weight:600;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientContactsPanel_contactActions__L7I7d{display:flex;flex-shrink:0;gap:6px;margin-left:auto}.ClientContactsPanel_actionButton__70mKV{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;min-width:32px;padding:8px;transition:all .2s ease;width:32px}.ClientContactsPanel_actionButton__70mKV:hover:not(:disabled){background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 2px 6px #00000026;color:#fff;transform:translateY(-1px)}.ClientContactsPanel_actionButton__70mKV:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.ClientContactsPanel_actionButton__70mKV.ClientContactsPanel_deleteButton__6afBr{border-color:#f44336;color:#f44336}.ClientContactsPanel_actionButton__70mKV.ClientContactsPanel_deleteButton__6afBr:hover:not(:disabled){background:#f44336;border-color:#f44336;color:#fff}.ClientContactsPanel_actionButton__70mKV.ClientContactsPanel_unlinkButton__XRtIc{border-color:#ff9800;color:#ff9800}.ClientContactsPanel_actionButton__70mKV.ClientContactsPanel_unlinkButton__XRtIc:hover:not(:disabled){background:#ff9800;border-color:#ff9800;color:#fff}.ClientContactsPanel_statusBadges__R5VCK{display:flex;flex-wrap:wrap;gap:6px}.ClientContactsPanel_statusBadge__y5xtK{border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.ClientContactsPanel_statusBadge__y5xtK.ClientContactsPanel_success__UGr1h{background:#4caf5026;color:#4caf50}.ClientContactsPanel_statusBadge__y5xtK.ClientContactsPanel_danger__1mT16{background:#f4433626;color:#f44336}.ClientContactsPanel_statusBadge__y5xtK.ClientContactsPanel_info__vxjY1{background:#2196f326;color:#2196f3}.ClientContactsPanel_statusBadge__y5xtK.ClientContactsPanel_primary__MVSMV{background:#9c27b026;color:#9c27b0}.ClientContactsPanel_contactDetails__jigwn{margin-bottom:16px}.ClientContactsPanel_detailRow__nwJEt{align-items:flex-start;display:flex;font-size:14px;gap:10px;margin-bottom:10px}.ClientContactsPanel_detailRow__nwJEt:last-child{margin-bottom:0}.ClientContactsPanel_detailIcon__u9ydt{color:var(--text-secondary-color);flex-shrink:0;font-size:14px;margin-top:3px}.ClientContactsPanel_detailText__mtzlV{color:var(--text-color);flex:1 1;line-height:1.5;min-width:0;overflow-wrap:break-word;word-break:break-word}.ClientContactsPanel_emailLink__9eLl\+{color:var(--primary-color);text-decoration:none;transition:all .2s}.ClientContactsPanel_emailLink__9eLl\+:hover{color:var(--primary-color-dark);text-decoration:underline}.ClientContactsPanel_contactTags__cvDVt{border-top:1px solid var(--border-color);padding-top:16px}.ClientContactsPanel_tagsLabel__JoMTi{align-items:center;color:var(--text-secondary-color);display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:10px}.ClientContactsPanel_tagsIcon__bBSXU{font-size:12px}.ClientContactsPanel_tagsList__N7\+nj{display:flex;flex-wrap:wrap;gap:6px}.ClientContactsPanel_contactTag__8ltdb{background:var(--tag-background);border:1px solid var(--tag-border);border-radius:16px;color:var(--tag-color);cursor:default;font-size:12px;font-weight:500;padding:5px 10px;transition:all .2s}.ClientContactsPanel_contactTag__8ltdb:hover{background:var(--tag-hover-background);border-color:var(--tag-hover-border)}.ClientContactsPanel_lastTagged__W54jI{border-top:1px solid var(--border-color);margin-top:12px;padding-top:12px;text-align:right}.ClientContactsPanel_lastTagged__W54jI small{color:var(--text-secondary-color);font-size:12px}.ClientContactsPanel_emptyState__dypV0,.ClientContactsPanel_loadingState__Il-Lh{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ClientContactsPanel_emptyIcon__Xqvs4,.ClientContactsPanel_loadingIcon__MkDWi{color:var(--text-secondary-color);font-size:64px;margin-bottom:16px;opacity:.5}.ClientContactsPanel_loadingIcon__MkDWi{animation:ClientContactsPanel_pulse__Hx2X7 1.5s ease-in-out infinite}.ClientContactsPanel_emptyState__dypV0 p,.ClientContactsPanel_loadingState__Il-Lh p{color:var(--text-secondary-color);font-size:16px;margin:0}@media (max-width:479px){.ClientContactsPanel_controlsSection__UkCZ9{gap:1rem;padding:1rem}.ClientContactsPanel_topControls__mCE-3{align-items:stretch;flex-direction:column;gap:.875rem}.ClientContactsPanel_addContactButton__pA-sV{justify-content:center;min-height:44px;width:100%}.ClientContactsPanel_filtersRow__LIuBH{flex-direction:column;gap:.75rem}.ClientContactsPanel_filterDropdown__R9cWp,.ClientContactsPanel_sortDropdown__2nVPk{font-size:16px;min-height:44px;min-width:0;min-width:auto;width:100%}.ClientContactsPanel_contactsContainer__X-lFz{padding:1rem}.ClientContactsPanel_contactsGrid__ZVPQs{gap:1rem;grid-template-columns:1fr}.ClientContactsPanel_contactCard__bsbuP{padding:1rem}.ClientContactsPanel_contactHeader__twxlh{flex-wrap:wrap}.ClientContactsPanel_contactName__WEHyI{font-size:1rem;white-space:normal;word-break:break-word}.ClientContactsPanel_contactDetails__jigwn{margin-bottom:1rem}.ClientContactsPanel_detailRow__nwJEt{flex-wrap:wrap;font-size:.875rem;gap:.5rem;margin-bottom:.75rem}.ClientContactsPanel_detailText__mtzlV{max-width:100%;word-break:break-all}.ClientContactsPanel_emailLink__9eLl\+{word-break:break-all}.ClientContactsPanel_statusBadge__y5xtK{font-size:.7rem;padding:.25rem .5rem}.ClientContactsPanel_contactActions__L7I7d{justify-content:flex-end;margin-top:.5rem;width:100%}.ClientContactsPanel_contactActions__L7I7d button{min-height:44px;min-width:44px;padding:.625rem}}@media (min-width:480px) and (max-width:767px){.ClientContactsPanel_controlsSection__UkCZ9{padding:1rem}.ClientContactsPanel_topControls__mCE-3{align-items:stretch;flex-direction:column}.ClientContactsPanel_addContactButton__pA-sV{min-height:44px;width:100%}.ClientContactsPanel_filtersRow__LIuBH{flex-direction:column}.ClientContactsPanel_filterDropdown__R9cWp,.ClientContactsPanel_sortDropdown__2nVPk{font-size:16px;min-height:44px;min-width:0;min-width:auto;width:100%}.ClientContactsPanel_contactsContainer__X-lFz{padding:1rem}.ClientContactsPanel_contactsGrid__ZVPQs{gap:1rem;grid-template-columns:1fr}.ClientContactsPanel_contactActions__L7I7d button{min-height:44px;min-width:44px}}@media (min-width:768px) and (max-width:1023px){.ClientContactsPanel_addContactButton__pA-sV,.ClientContactsPanel_closeButton__r9xCL,.ClientContactsPanel_contactActions__L7I7d button{min-height:44px;min-width:44px}.ClientContactsPanel_contactsGrid__ZVPQs{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:767px) and (orientation:landscape){.ClientContactsPanel_contactsContainer__X-lFz,.ClientContactsPanel_controlsSection__UkCZ9{padding:.75rem 1rem}}@keyframes ClientContactsPanel_fadeIn__1i7XI{0%{opacity:0}to{opacity:1}}@keyframes ClientContactsPanel_slideUp__Jj5d3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ClientContactsPanel_pulse__Hx2X7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.ClientContactsPanel_dialogOverlay__ZHXYe{align-items:center;animation:ClientContactsPanel_fadeIn__1i7XI .2s ease-in-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal-nested)}.ClientContactsPanel_dialogContent__ccth7{animation:ClientContactsPanel_slideUp__Jj5d3 .3s ease-out;background:var(--background-color);border-radius:12px;box-shadow:0 20px 60px #0006;max-width:500px;width:90%}.ClientContactsPanel_dialogHeader__3J76y{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.ClientContactsPanel_closeButton__r9xCL{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.25rem;justify-content:center;padding:.35rem;transition:background-color .2s,color .2s}.ClientContactsPanel_closeButton__r9xCL:hover:not(:disabled){background-color:var(--hover-background);color:var(--text-color)}.ClientContactsPanel_closeButton__r9xCL:disabled{cursor:not-allowed;opacity:.5}.ClientContactsPanel_dialogHeader__3J76y h3{color:var(--text-color);font-size:1.25rem;margin:0}.ClientContactsPanel_dialogBody__4Kket{padding:1.5rem}.ClientContactsPanel_warningIcon__AHVQl{display:flex;justify-content:center;margin-bottom:1rem}.ClientContactsPanel_confirmMessage__Qim4H{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem;text-align:center}[data-theme=dark] .ClientContactsPanel_confirmMessage__Qim4H{color:#d1d5db}.ClientContactsPanel_contactPreview__OV433{background:var(--background-secondary);border-left:3px solid #ef4444;border-radius:8px;padding:1rem}[data-theme=dark] .ClientContactsPanel_contactPreview__OV433{background:#1f1f1f;border-left:3px solid #f87171}.ClientContactsPanel_contactPreview__OV433 p{color:var(--text-secondary);font-size:.9rem;margin:.5rem 0}[data-theme=dark] .ClientContactsPanel_contactPreview__OV433 p{color:#d1d5db}.ClientContactsPanel_dialogActions__s9NQ-{border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:flex-end;padding:1rem 1.5rem}.ClientContactsPanel_btnSecondary__dAg2R{background:#0000;border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;font-size:.9rem;font-weight:500;padding:.625rem 1.5rem;transition:all .2s ease}.ClientContactsPanel_btnSecondary__dAg2R:hover:not(:disabled){background:var(--background-secondary);border-color:var(--text-secondary)}[data-theme=dark] .ClientContactsPanel_btnSecondary__dAg2R{border-color:#4b5563;color:#e5e7eb}[data-theme=dark] .ClientContactsPanel_btnSecondary__dAg2R:hover:not(:disabled){background:#374151;border-color:#6b7280}.ClientContactsPanel_btnSecondary__dAg2R:disabled{cursor:not-allowed;opacity:.5}.ClientContactsPanel_btnDanger__rfL3P{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:6px;box-shadow:0 2px 4px #ef444433;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.625rem 1.5rem;transition:all .2s ease}.ClientContactsPanel_btnDanger__rfL3P:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 8px #ef44444d;transform:translateY(-1px)}.ClientContactsPanel_btnDanger__rfL3P:disabled{cursor:not-allowed;opacity:.6;transform:none}.ClientContactsPanel_btnWarning__A2eQ5{background:linear-gradient(135deg,#ff9800,#f57c00);border:none;border-radius:6px;box-shadow:0 2px 4px #ff980033;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.625rem 1.5rem;transition:all .2s ease}.ClientContactsPanel_btnWarning__A2eQ5:hover:not(:disabled){background:linear-gradient(135deg,#f57c00,#e65100);box-shadow:0 4px 8px #ff98004d;transform:translateY(-1px)}.ClientContactsPanel_btnWarning__A2eQ5:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:479px){.ClientContactsPanel_dialogOverlay__ZHXYe{padding:1rem}.ClientContactsPanel_dialogContent__ccth7{max-width:100%;width:100%}.ClientContactsPanel_dialogActions__s9NQ-,.ClientContactsPanel_dialogBody__4Kket,.ClientContactsPanel_dialogHeader__3J76y{padding:1rem}.ClientContactsPanel_dialogActions__s9NQ-{flex-direction:column-reverse;gap:.75rem}.ClientContactsPanel_btnDanger__rfL3P,.ClientContactsPanel_btnSecondary__dAg2R,.ClientContactsPanel_btnWarning__A2eQ5{min-height:44px;width:100%}}.AddContactModal_modalOverlay__3yj0S{align-items:center;animation:AddContactModal_fadeIn__VVbhE .2s ease-in;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:var(--z-modal-backdrop)}.AddContactModal_modalContent__AEjto{animation:AddContactModal_slideUp__BZYWe .3s ease-out;background-color:var(--bg-color);border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:700px;overflow:hidden;width:100%}.AddContactModal_modalContent__AEjto.AddContactModal_blink__BGf8H{animation:AddContactModal_blinkShake__F4ORW .3s ease-in-out}.AddContactModal_modalHeader__79jZc{align-items:center;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border-bottom:1px solid var(--border-color);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem;position:relative;z-index:10}.AddContactModal_headerInfo__E8sx-{align-items:center;display:flex;gap:1rem}.AddContactModal_headerIcon__4DJ\+-{align-items:center;background-color:#fff3;border-radius:50%;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}.AddContactModal_modalTitle__FUUW8{font-size:1.5rem;font-weight:600;margin:0}.AddContactModal_modalSubtitle__sEvLo{font-size:.9rem;margin:.25rem 0 0;opacity:.9}.AddContactModal_closeButton__B78EY{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:.5rem;transition:background-color .2s}.AddContactModal_closeButton__B78EY:hover:not(:disabled){background-color:#fff3}.AddContactModal_closeButton__B78EY:disabled{cursor:not-allowed;opacity:.5}.AddContactModal_choiceContainer__RIt2C{padding:2rem;text-align:center}.AddContactModal_choiceDescription__rmDgO{color:var(--text-color);font-size:1.1rem;margin-bottom:2rem}.AddContactModal_choiceButtons__\+U8AY{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.AddContactModal_choiceButton__ggjqR{background:var(--bg-color);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.AddContactModal_choiceButton__ggjqR:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #4a90e233;transform:translateY(-2px)}.AddContactModal_choiceButton__ggjqR h3{color:var(--text-color);font-size:1.25rem;margin:1rem 0 .5rem}.AddContactModal_choiceButton__ggjqR p{color:var(--text-muted);font-size:.95rem;margin:0}.AddContactModal_choiceIcon__-OPmx{color:var(--primary-color);font-size:3rem}.AddContactModal_searchContainer__8Wg9i{display:flex;flex-direction:column;gap:1rem;max-height:calc(90vh - 200px);overflow-y:auto;padding:1.5rem;position:relative;z-index:1}.AddContactModal_searchHeader__shjL-{align-items:center;display:flex;gap:.75rem}.AddContactModal_searchInputWrapper__Wo5iT{align-items:center;display:flex;flex:1 1;position:relative}.AddContactModal_searchIcon__xARjM{color:var(--text-muted);font-size:1rem;left:1rem;position:absolute}.AddContactModal_searchInput__W5wg1{border:2px solid var(--border-color);border-radius:8px;font-size:1rem;padding:.875rem 1rem .875rem 2.75rem;transition:border-color .2s;width:100%}.AddContactModal_searchInput__W5wg1:focus{border-color:var(--primary-color);outline:none}.AddContactModal_clearSearchButton__GXIBG{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:1rem;transition:background-color .2s}.AddContactModal_clearSearchButton__GXIBG:hover{background-color:var(--hover-bg);color:var(--text-color)}.AddContactModal_addNewButton__\+nKpq{align-items:center;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 1.25rem;transition:background-color .2s;white-space:nowrap}.AddContactModal_addNewButton__\+nKpq:hover{background-color:var(--primary-dark)}.AddContactModal_searchingState__sSSLB{align-items:center;color:var(--text-muted);display:flex;gap:.75rem;justify-content:center;padding:2rem}.AddContactModal_searchResultsContainer__FE1Iy{display:flex;flex-direction:column;gap:1rem}.AddContactModal_resultsCount__75IZF{color:var(--text-muted);font-size:.9rem;margin:0}.AddContactModal_searchResultsList__ToxPN{display:flex;flex-direction:column;gap:.75rem}.AddContactModal_searchResultCard__5kxHe{align-items:center;border:2px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:1rem;transition:all .2s}.AddContactModal_searchResultCard__5kxHe:hover{background-color:var(--hover-bg);border-color:var(--primary-color)}.AddContactModal_searchResultCard__5kxHe.AddContactModal_selected__hw3ZK{background-color:#4a90e20d;border-color:var(--primary-color)}.AddContactModal_contactResultInfo__1bFfN{flex:1 1}.AddContactModal_contactResultInfo__1bFfN h4{color:var(--text-color);font-size:1.1rem;margin:0 0 .5rem}.AddContactModal_contactAddress__xt43I,.AddContactModal_contactEmail__GW3P5{align-items:center;color:var(--text-muted);display:flex;font-size:.9rem;gap:.5rem;margin:.25rem 0}.AddContactModal_contactStatus__0uFQH{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.AddContactModal_statusActive__qZtlO,.AddContactModal_statusPortal__GYyt8,.AddContactModal_statusSubscribed__gpDeq{border-radius:4px;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.AddContactModal_statusActive__qZtlO{background-color:#e8f5e9;color:#2e7d32}.AddContactModal_statusSubscribed__gpDeq{background-color:#e3f2fd;color:#1565c0}.AddContactModal_statusPortal__GYyt8{background-color:#fff3e0;color:#e65100}.AddContactModal_selectedIcon__jzA8P{color:var(--primary-color);flex-shrink:0;font-size:1.5rem}.AddContactModal_createNewButton__U4dW6{align-items:center;background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1rem;padding:.75rem 1.5rem;transition:background-color .2s}.AddContactModal_createNewButton__U4dW6:hover{background-color:var(--primary-dark)}.AddContactModal_selectedContactSummary__M9znA{background-color:var(--hover-bg);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.AddContactModal_selectedContactSummary__M9znA h4{color:var(--text-muted);font-size:.9rem;letter-spacing:.5px;margin:0 0 .5rem;text-transform:uppercase}.AddContactModal_selectedContactSummary__M9znA p{color:var(--text-color);font-size:1rem;margin:.25rem 0}.AddContactModal_stepIndicator__DT27I{align-items:center;background-color:var(--background-secondary);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:center;padding:1.5rem 2rem;position:relative;z-index:5}.AddContactModal_step__d9iBd{align-items:center;display:flex;flex-direction:column;gap:.5rem}.AddContactModal_stepNumber__DzMhW{align-items:center;background-color:var(--bg-color);border:2px solid var(--border-color);border-radius:50%;color:var(--text-secondary);display:flex;font-weight:600;height:36px;justify-content:center;transition:all .3s;width:36px}.AddContactModal_step__d9iBd.AddContactModal_active__DS5lM .AddContactModal_stepNumber__DzMhW{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.AddContactModal_stepLabel__vXei\+{color:var(--text-secondary);font-size:.85rem;font-weight:500}.AddContactModal_step__d9iBd.AddContactModal_active__DS5lM .AddContactModal_stepLabel__vXei\+{color:var(--text-primary);font-weight:600}.AddContactModal_stepLine__ek6OF{background-color:var(--border-color);height:2px;margin:0 1rem 2rem;width:100px}.AddContactModal_form__WwsSo{flex:1 1;overflow-y:auto;padding:2rem;position:relative;z-index:1}.AddContactModal_formStep__mA-zn{animation:AddContactModal_fadeInSlide__LF3qD .3s ease-out}.AddContactModal_sectionTitle__zvEC6{font-size:1.25rem;margin:0 0 1.5rem}.AddContactModal_sectionTitle__zvEC6,.AddContactModal_subsectionTitle__OQxeB{align-items:center;color:var(--text-primary);display:flex;font-weight:600;gap:.5rem}.AddContactModal_subsectionTitle__OQxeB{border-top:1px solid var(--border-color);font-size:1rem;margin:1.5rem 0 1rem;padding-top:1.5rem}.AddContactModal_formGroup__QP0HK{flex:1 1;margin-bottom:1.5rem;max-width:100%;min-width:0}.AddContactModal_formRow__v3H5u{align-items:flex-start;display:flex;gap:1.5rem}.AddContactModal_label__wtHnM{align-items:center;color:var(--text-primary);display:flex;font-size:.9rem;font-weight:500;gap:.5rem;margin-bottom:.5rem}.AddContactModal_required__3zI-m{color:var(--danger-color)}.AddContactModal_input__6Syuz,.AddContactModal_select__oWSXh{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-size:1rem;max-width:100%;padding:.75rem;transition:border-color .2s,box-shadow .2s;width:100%}.AddContactModal_input__6Syuz:focus,.AddContactModal_select__oWSXh:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e21a;outline:none}.AddContactModal_input__6Syuz::placeholder{color:var(--text-muted)}.AddContactModal_input__6Syuz:disabled,.AddContactModal_select__oWSXh:disabled{background-color:var(--disabled-bg);cursor:not-allowed;opacity:.6}.AddContactModal_inputError__5nM1X{border-color:var(--danger-color)}.AddContactModal_inputError__5nM1X:focus{box-shadow:0 0 0 3px #dc35451a}.AddContactModal_errorMessage__eBaBH{color:var(--danger-color);display:block;font-size:.85rem;margin-top:.25rem}.AddContactModal_checkboxGroup__P4\+od{background-color:var(--background-secondary);border-radius:6px;display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding:1rem}.AddContactModal_checkboxLabel__afvcc{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:.95rem;gap:.75rem;transition:color .2s}.AddContactModal_checkboxLabel__afvcc:hover{color:var(--primary-color)}.AddContactModal_checkboxLabel__afvcc input[type=checkbox]{accent-color:var(--primary-color);cursor:pointer;height:18px;width:18px}.AddContactModal_checkboxLabel__afvcc input[type=checkbox]:disabled{cursor:not-allowed}.AddContactModal_helpText__Li\+RH{color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}.AddContactModal_contactTypesGrid__2YlH9{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:1rem}.AddContactModal_contactTypeCard__VetbR{align-items:flex-start;background-color:var(--bg-color);border:2px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;gap:1rem;padding:1rem;transition:all .2s}.AddContactModal_contactTypeCard__VetbR:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #4a90e21a;transform:translateY(-2px)}.AddContactModal_contactTypeCard__VetbR.AddContactModal_selected__hw3ZK{background-color:#4a90e20d;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e21a}.AddContactModal_contactTypeCheck__s3RaE{align-items:center;border:2px solid var(--border-color);border-radius:50%;color:#0000;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s;width:24px}.AddContactModal_contactTypeCard__VetbR.AddContactModal_selected__hw3ZK .AddContactModal_contactTypeCheck__s3RaE{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.AddContactModal_contactTypeInfo__mbi-u{flex:1 1;min-width:0}.AddContactModal_contactTypeName__d3z8y{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 .25rem}.AddContactModal_contactTypeDescription__CB2HU{color:var(--text-secondary);font-size:.85rem;line-height:1.4;margin:0}.AddContactModal_selectedCount__ubDTy{background-color:#4a90e21a;border-radius:6px;color:var(--primary-color);font-weight:500;margin-top:1rem;padding:.75rem;text-align:center}.AddContactModal_emptyState__CO-3f,.AddContactModal_loadingState__a3lxt{color:var(--text-secondary);font-size:.95rem;padding:2rem;text-align:center}.AddContactModal_loadingState__a3lxt{align-items:center;display:flex;gap:.75rem;justify-content:center}.AddContactModal_formActions__mkwPw{background-color:var(--background-secondary);border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;margin-top:auto;padding:1.5rem 2rem}.AddContactModal_backButton__ZtQQI,.AddContactModal_cancelButton__RjwKv,.AddContactModal_nextButton__yNUDD,.AddContactModal_submitButton__kvs76{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s}.AddContactModal_cancelButton__RjwKv{background-color:initial;border:1px solid var(--border-color);color:var(--text-secondary)}.AddContactModal_cancelButton__RjwKv:hover:not(:disabled){background-color:var(--hover-bg);border-color:var(--text-secondary)}.AddContactModal_backButton__ZtQQI{background-color:initial;border:1px solid var(--primary-color);color:var(--primary-color)}.AddContactModal_backButton__ZtQQI:hover:not(:disabled){background-color:#4a90e21a}.AddContactModal_nextButton__yNUDD,.AddContactModal_submitButton__kvs76{background-color:var(--primary-color);border:none;color:#fff}.AddContactModal_nextButton__yNUDD:hover:not(:disabled),.AddContactModal_submitButton__kvs76:hover:not(:disabled){background-color:var(--primary-dark);box-shadow:0 4px 12px #4a90e24d;transform:translateY(-1px)}.AddContactModal_backButton__ZtQQI:disabled,.AddContactModal_cancelButton__RjwKv:disabled,.AddContactModal_nextButton__yNUDD:disabled,.AddContactModal_submitButton__kvs76:disabled{cursor:not-allowed;opacity:.6;transform:none}.AddContactModal_spinner__pfJVw{animation:AddContactModal_spin__zVZ1w .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}[data-theme=dark] .AddContactModal_modalContent__AEjto{background-color:#2d2d2d;color:#e8e8e8}[data-theme=dark] .AddContactModal_modalHeader__79jZc{background:linear-gradient(135deg,#357abd,#2861a3);border-bottom-color:#505050}[data-theme=dark] .AddContactModal_stepIndicator__DT27I{background-color:#363636;border-bottom-color:#505050}[data-theme=dark] .AddContactModal_stepNumber__DzMhW{background-color:#2d2d2d;border-color:#606060;color:#b0b0b0}[data-theme=dark] .AddContactModal_step__d9iBd.AddContactModal_active__DS5lM .AddContactModal_stepNumber__DzMhW{background-color:#4a90e2;border-color:#4a90e2;color:#fff}[data-theme=dark] .AddContactModal_stepLabel__vXei\+{color:#b0b0b0}[data-theme=dark] .AddContactModal_step__d9iBd.AddContactModal_active__DS5lM .AddContactModal_stepLabel__vXei\+{color:#e8e8e8;font-weight:600}[data-theme=dark] .AddContactModal_stepLine__ek6OF{background-color:#606060}[data-theme=dark] .AddContactModal_sectionTitle__zvEC6,[data-theme=dark] .AddContactModal_subsectionTitle__OQxeB{border-top-color:#505050;color:#e8e8e8}[data-theme=dark] .AddContactModal_label__wtHnM{color:#d0d0d0}[data-theme=dark] .AddContactModal_input__6Syuz,[data-theme=dark] .AddContactModal_select__oWSXh{background-color:#3a3a3a;border-color:#606060;color:#e8e8e8}[data-theme=dark] .AddContactModal_input__6Syuz::placeholder{color:grey}[data-theme=dark] .AddContactModal_input__6Syuz:focus,[data-theme=dark] .AddContactModal_select__oWSXh:focus{background-color:#404040;border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e233}[data-theme=dark] .AddContactModal_input__6Syuz:disabled,[data-theme=dark] .AddContactModal_select__oWSXh:disabled{background-color:#2a2a2a;opacity:.5}[data-theme=dark] .AddContactModal_checkboxGroup__P4\+od{background-color:#363636;border:1px solid #505050}[data-theme=dark] .AddContactModal_checkboxLabel__afvcc{color:#d0d0d0}[data-theme=dark] .AddContactModal_checkboxLabel__afvcc:hover{color:#4a90e2}[data-theme=dark] .AddContactModal_helpText__Li\+RH{color:#b0b0b0}[data-theme=dark] .AddContactModal_contactTypeCard__VetbR{background-color:#363636;border-color:#606060}[data-theme=dark] .AddContactModal_contactTypeCard__VetbR:hover{background-color:#3d3d3d;border-color:#4a90e2;box-shadow:0 2px 8px #4a90e233}[data-theme=dark] .AddContactModal_contactTypeCard__VetbR.AddContactModal_selected__hw3ZK{background-color:#4a90e233;border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e226}[data-theme=dark] .AddContactModal_contactTypeCheck__s3RaE{border-color:#606060}[data-theme=dark] .AddContactModal_contactTypeCard__VetbR.AddContactModal_selected__hw3ZK .AddContactModal_contactTypeCheck__s3RaE{background-color:#4a90e2;border-color:#4a90e2}[data-theme=dark] .AddContactModal_contactTypeName__d3z8y{color:#e8e8e8}[data-theme=dark] .AddContactModal_contactTypeDescription__CB2HU{color:#b0b0b0}[data-theme=dark] .AddContactModal_selectedCount__ubDTy{background-color:#4a90e233;border:1px solid #4a90e24d;color:#6ab0ff}[data-theme=dark] .AddContactModal_selectedContactSummary__M9znA{background-color:#363636;border-color:#505050}[data-theme=dark] .AddContactModal_selectedContactSummary__M9znA h4{color:#b0b0b0}[data-theme=dark] .AddContactModal_selectedContactSummary__M9znA p{color:#e8e8e8}[data-theme=dark] .AddContactModal_emptyState__CO-3f,[data-theme=dark] .AddContactModal_loadingState__a3lxt{color:#b0b0b0}[data-theme=dark] .AddContactModal_formActions__mkwPw{background-color:#363636;border-top-color:#505050}[data-theme=dark] .AddContactModal_cancelButton__RjwKv{background-color:initial;border-color:#606060;color:#b0b0b0}[data-theme=dark] .AddContactModal_cancelButton__RjwKv:hover:not(:disabled){background-color:#454545;border-color:grey;color:#d0d0d0}[data-theme=dark] .AddContactModal_backButton__ZtQQI{background-color:initial;border-color:#4a90e2;color:#4a90e2}[data-theme=dark] .AddContactModal_backButton__ZtQQI:hover:not(:disabled){background-color:#4a90e233;border-color:#6ab0ff}[data-theme=dark] .AddContactModal_errorMessage__eBaBH{color:#ff6b6b}@keyframes AddContactModal_fadeIn__VVbhE{0%{opacity:0}to{opacity:1}}@keyframes AddContactModal_slideUp__BZYWe{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes AddContactModal_fadeInSlide__LF3qD{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes AddContactModal_spin__zVZ1w{to{transform:rotate(1turn)}}@keyframes AddContactModal_blinkShake__F4ORW{0%,to{box-shadow:0 10px 40px #0003;transform:scale(1)}25%{box-shadow:0 10px 40px #f006;transform:scale(1.02) translateX(-5px)}50%{box-shadow:0 10px 40px #f006;transform:scale(1.02) translateX(5px)}75%{box-shadow:0 10px 40px #f006;transform:scale(1.02) translateX(-5px)}}@media (max-width:479px){.AddContactModal_modalOverlay__3yj0S{align-items:stretch;padding:0}.AddContactModal_modalContent__AEjto{-webkit-overflow-scrolling:touch;border-radius:0;height:100%;margin:0;max-height:100vh;max-height:100dvh;max-width:100%;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top);width:100%}.AddContactModal_modalHeader__79jZc{padding:max(.875rem,env(safe-area-inset-top)) 1rem .875rem}.AddContactModal_headerInfo__E8sx-{gap:.75rem}.AddContactModal_headerIcon__4DJ\+-{font-size:1.125rem;height:36px;width:36px}.AddContactModal_modalTitle__FUUW8{font-size:1.125rem;line-height:1.3}.AddContactModal_modalSubtitle__sEvLo{font-size:.8rem}.AddContactModal_closeButton__B78EY{height:36px;min-height:44px;min-width:44px;padding:.375rem;width:36px}.AddContactModal_choiceContainer__RIt2C{padding:1rem}.AddContactModal_choiceDescription__rmDgO{font-size:1rem;margin-bottom:1.5rem}.AddContactModal_choiceButtons__\+U8AY{gap:1rem;grid-template-columns:1fr}.AddContactModal_choiceButton__ggjqR{min-height:120px;padding:1.5rem 1rem}.AddContactModal_choiceIcon__-OPmx{font-size:2.5rem}.AddContactModal_choiceButton__ggjqR h3{font-size:1.125rem}.AddContactModal_choiceButton__ggjqR p{font-size:.875rem}.AddContactModal_searchContainer__8Wg9i{max-height:calc(100vh - 180px);max-height:calc(100dvh - 180px);padding:1rem}.AddContactModal_searchHeader__shjL-{flex-direction:column;gap:.75rem}.AddContactModal_searchInput__W5wg1{font-size:16px;min-height:44px;padding:.875rem 1rem .875rem 2.75rem}.AddContactModal_addNewButton__\+nKpq,.AddContactModal_createNewButton__U4dW6{justify-content:center;min-height:44px;padding:.875rem 1.25rem;width:100%}.AddContactModal_searchResultCard__5kxHe{padding:.875rem 1rem}.AddContactModal_contactResultInfo__1bFfN h4{font-size:1rem}.AddContactModal_contactAddress__xt43I,.AddContactModal_contactEmail__GW3P5{font-size:.85rem}.AddContactModal_stepIndicator__DT27I{flex-direction:column;gap:.75rem;padding:1rem}.AddContactModal_stepLine__ek6OF{height:24px;margin:0;width:2px}.AddContactModal_step__d9iBd{flex-direction:row;gap:.75rem;justify-content:flex-start;width:100%}.AddContactModal_stepNumber__DzMhW{flex-shrink:0;font-size:.875rem;height:32px;width:32px}.AddContactModal_stepLabel__vXei\+{font-size:.875rem;text-align:left}.AddContactModal_form__WwsSo{padding:1rem}.AddContactModal_sectionTitle__zvEC6{font-size:1.125rem;margin-bottom:1rem}.AddContactModal_subsectionTitle__OQxeB{font-size:1rem;margin:1.25rem 0 .875rem;padding-top:1.25rem}.AddContactModal_formRow__v3H5u{flex-direction:column;gap:.75rem}.AddContactModal_formGroup__QP0HK{margin-bottom:1rem}.AddContactModal_label__wtHnM{font-size:.875rem}.AddContactModal_input__6Syuz,.AddContactModal_select__oWSXh{font-size:16px;min-height:44px;padding:.875rem}.AddContactModal_checkboxGroup__P4\+od{margin-top:1rem;padding:.875rem}.AddContactModal_checkboxLabel__afvcc{font-size:.9rem;padding:.5rem 0}.AddContactModal_checkboxLabel__afvcc input[type=checkbox]{height:20px;min-height:44px;min-width:44px;width:20px}.AddContactModal_contactTypesGrid__2YlH9{gap:.875rem;grid-template-columns:1fr}.AddContactModal_contactTypeCard__VetbR{padding:.875rem}.AddContactModal_contactTypeName__d3z8y{font-size:.95rem}.AddContactModal_contactTypeDescription__CB2HU{font-size:.8rem}.AddContactModal_formActions__mkwPw{flex-direction:column-reverse;gap:.75rem;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom))}.AddContactModal_backButton__ZtQQI,.AddContactModal_cancelButton__RjwKv,.AddContactModal_nextButton__yNUDD,.AddContactModal_submitButton__kvs76{justify-content:center;min-height:44px;padding:.875rem 1.25rem;width:100%}}@media (min-width:480px) and (max-width:767px){.AddContactModal_modalOverlay__3yj0S{padding:.5rem}.AddContactModal_modalContent__AEjto{-webkit-overflow-scrolling:touch;border-radius:8px;max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem);max-width:100%;overscroll-behavior:contain;width:100%}.AddContactModal_modalHeader__79jZc{padding:1rem}.AddContactModal_headerIcon__4DJ\+-{font-size:1.25rem;height:40px;width:40px}.AddContactModal_modalTitle__FUUW8{font-size:1.25rem}.AddContactModal_closeButton__B78EY{min-height:44px;min-width:44px}.AddContactModal_choiceButtons__\+U8AY{gap:1.25rem;grid-template-columns:1fr}.AddContactModal_form__WwsSo,.AddContactModal_searchContainer__8Wg9i{padding:1.25rem}.AddContactModal_searchHeader__shjL-{flex-direction:column;gap:.75rem}.AddContactModal_searchInput__W5wg1{font-size:16px;min-height:44px}.AddContactModal_addNewButton__\+nKpq,.AddContactModal_createNewButton__U4dW6{min-height:44px;width:100%}.AddContactModal_stepIndicator__DT27I{padding:1.25rem}.AddContactModal_stepLine__ek6OF{width:60px}.AddContactModal_formRow__v3H5u{flex-direction:column;gap:1rem}.AddContactModal_input__6Syuz,.AddContactModal_select__oWSXh{font-size:16px;min-height:44px}.AddContactModal_contactTypesGrid__2YlH9{grid-template-columns:1fr}.AddContactModal_formActions__mkwPw{flex-wrap:wrap;gap:.75rem;padding:1.25rem}.AddContactModal_backButton__ZtQQI,.AddContactModal_cancelButton__RjwKv,.AddContactModal_nextButton__yNUDD,.AddContactModal_submitButton__kvs76{flex:1 1 auto;min-height:44px;min-width:120px}}@media (min-width:768px) and (max-width:1023px){.AddContactModal_modalContent__AEjto{max-width:90%}.AddContactModal_addNewButton__\+nKpq,.AddContactModal_closeButton__B78EY,.AddContactModal_createNewButton__U4dW6{min-height:44px;min-width:44px}.AddContactModal_backButton__ZtQQI,.AddContactModal_cancelButton__RjwKv,.AddContactModal_nextButton__yNUDD,.AddContactModal_submitButton__kvs76{min-height:44px}.AddContactModal_contactTypesGrid__2YlH9{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:767px) and (orientation:landscape){.AddContactModal_modalContent__AEjto{max-height:100vh;max-height:100dvh}.AddContactModal_modalHeader__79jZc{padding:.625rem 1rem}.AddContactModal_headerIcon__4DJ\+-{font-size:1rem;height:32px;width:32px}.AddContactModal_modalTitle__FUUW8{font-size:1rem}.AddContactModal_modalSubtitle__sEvLo{display:none}.AddContactModal_stepIndicator__DT27I{flex-direction:row;padding:.75rem 1rem}.AddContactModal_stepLine__ek6OF{height:2px;margin:0 .5rem;width:40px}.AddContactModal_step__d9iBd{flex-direction:column;width:auto}.AddContactModal_choiceContainer__RIt2C,.AddContactModal_form__WwsSo,.AddContactModal_searchContainer__8Wg9i{padding:.75rem 1rem}.AddContactModal_formActions__mkwPw{flex-direction:row;flex-wrap:wrap;padding:.75rem 1rem}.AddContactModal_backButton__ZtQQI,.AddContactModal_cancelButton__RjwKv,.AddContactModal_nextButton__yNUDD,.AddContactModal_submitButton__kvs76{flex:1 1 auto;min-width:100px;width:auto}}.RecipientEmailWarning_inline__6fHWP{align-items:flex-start;background:var(--warning-bg);border-left:3px solid var(--warning-strong);border-radius:var(--radius-sm);color:var(--warning-color);display:flex;font-size:.8rem;gap:.45rem;line-height:1.35;margin-top:.5rem;padding:.5rem .65rem}.RecipientEmailWarning_icon__Dm9s7{flex-shrink:0;margin-top:.15rem}.RecipientEmailWarning_badge__H7svW{align-items:center;background:var(--warning-bg);border-radius:var(--radius-sm);color:var(--warning-color);cursor:help;display:inline-flex;font-size:.65rem;font-weight:700;gap:4px;padding:1px 6px;text-transform:uppercase;white-space:nowrap}.EditContactModal_modalOverlay__BQfR3{align-items:center;animation:EditContactModal_fadeIn__Vtj2i .2s ease-in;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:var(--z-modal-backdrop)}.EditContactModal_modalContent__asGB\+{animation:EditContactModal_slideUp__jgD94 .3s ease-out;background-color:var(--bg-color);border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:700px;overflow:hidden;position:relative;width:100%}.EditContactModal_modalContent__asGB\+.EditContactModal_blink__q9UiN{animation:EditContactModal_blinkShake__rdQZG .3s ease-in-out}.EditContactModal_modalHeader__sb1F7{align-items:center;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border-bottom:1px solid var(--border-color);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem;position:relative;z-index:10}.EditContactModal_headerInfo__okmLr{align-items:center;display:flex;gap:1rem}.EditContactModal_headerIcon__QMcag{align-items:center;background-color:#fff3;border-radius:50%;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}.EditContactModal_modalTitle__DVSvB{font-size:1.5rem;font-weight:600;margin:0}.EditContactModal_modalSubtitle__GCBTy{font-size:.9rem;margin:.25rem 0 0;opacity:.9}.EditContactModal_closeButton__XgTjb{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:.5rem;transition:background-color .2s}.EditContactModal_closeButton__XgTjb:hover:not(:disabled){background-color:#fff3}.EditContactModal_closeButton__XgTjb:disabled{cursor:not-allowed;opacity:.5}.EditContactModal_stepIndicator__nyva1{align-items:center;background-color:var(--background-secondary);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:center;padding:1.5rem 2rem;position:relative;z-index:5}.EditContactModal_step__laaAy{align-items:center;display:flex;flex-direction:column;gap:.5rem}.EditContactModal_stepNumber__ZkjHH{align-items:center;background-color:var(--bg-color);border:2px solid var(--border-color);border-radius:50%;color:var(--text-secondary);display:flex;font-weight:600;height:36px;justify-content:center;transition:all .3s;width:36px}.EditContactModal_step__laaAy.EditContactModal_active__0nVsp .EditContactModal_stepNumber__ZkjHH{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.EditContactModal_stepLabel__e-HH8{color:var(--text-secondary);font-size:.85rem;font-weight:500}.EditContactModal_step__laaAy.EditContactModal_active__0nVsp .EditContactModal_stepLabel__e-HH8{color:var(--text-primary);font-weight:600}.EditContactModal_stepLine__TG1kR{background-color:var(--border-color);height:2px;margin:0 1rem 2rem;width:100px}.EditContactModal_form__lAQWx{flex:1 1;overflow-y:auto;padding:2rem;position:relative;z-index:1}.EditContactModal_formStep__eKWC6{animation:EditContactModal_fadeInSlide__zAwKV .3s ease-out}.EditContactModal_sectionTitle__Qvyd7{align-items:center;color:var(--text-primary);display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;margin:0 0 1.5rem}.EditContactModal_subsectionTitle__sl-q1{border-top:1px solid var(--border-color);font-size:1rem;margin:1.5rem 0 1rem;padding-top:1.5rem}.EditContactModal_formGroup__2ue1p{flex:1 1;margin-bottom:1.5rem;max-width:100%;min-width:0}.EditContactModal_formRow__xWoSA{align-items:flex-start;display:flex;gap:1.5rem}.EditContactModal_label__Rem81{align-items:center;color:var(--text-primary);display:flex;font-size:.9rem;font-weight:500;gap:.5rem;margin-bottom:.5rem}.EditContactModal_required__NTb0h{color:var(--danger-color)}.EditContactModal_input__z9F6c,.EditContactModal_select__33hPz{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-size:1rem;max-width:100%;padding:.75rem;transition:border-color .2s,box-shadow .2s;width:100%}.EditContactModal_input__z9F6c:focus,.EditContactModal_select__33hPz:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e21a;outline:none}.EditContactModal_input__z9F6c::placeholder{color:var(--text-muted)}.EditContactModal_input__z9F6c:disabled,.EditContactModal_select__33hPz:disabled{background-color:var(--disabled-bg);cursor:not-allowed;opacity:.6}.EditContactModal_inputError__IokmT{border-color:var(--danger-color)}.EditContactModal_inputError__IokmT:focus{box-shadow:0 0 0 3px #dc35451a}.EditContactModal_errorMessage__yRRJZ{color:var(--danger-color);display:block;font-size:.85rem;margin-top:.25rem}.EditContactModal_checkboxGroup__yAA69{background-color:var(--background-secondary);border-radius:6px;display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding:1rem}.EditContactModal_checkboxLabel__WDeQr{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:.95rem;gap:.75rem;transition:color .2s}.EditContactModal_checkboxLabel__WDeQr:hover{color:var(--primary-color)}.EditContactModal_checkboxLabel__WDeQr input[type=checkbox]{accent-color:var(--primary-color);cursor:pointer;height:18px;width:18px}.EditContactModal_checkboxLabel__WDeQr input[type=checkbox]:disabled{cursor:not-allowed}.EditContactModal_helpText__lba2e{color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}.EditContactModal_contactTypeTag__VCK5E{align-items:center;background-color:initial;border:2px solid var(--border-color);border-radius:20px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;position:relative;transition:all .2s}.EditContactModal_contactTypeTag__VCK5E:hover:not(:disabled){box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.EditContactModal_contactTypeTag__VCK5E.EditContactModal_selected__RRWJ9{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.EditContactModal_contactTypeTag__VCK5E:disabled{cursor:not-allowed;opacity:.6;transform:none}.EditContactModal_contactTypeTagBadge__8b9S4{border-radius:10px;font-size:.75rem;font-weight:600;padding:.125rem .5rem}.EditContactModal_contactTypeTagBadge__8b9S4.EditContactModal_new__bYmtF{background-color:#fff;border:1.5px solid #28a745;color:#28a745}.EditContactModal_contactTypeTagBadge__8b9S4.EditContactModal_removed__svAzF{background-color:#dc354533;color:var(--danger-color)}.EditContactModal_actionsGrid__qdHBC{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:1rem}.EditContactModal_actionCard__SSQGR{align-items:flex-start;background-color:var(--bg-color);border:2px solid var(--border-color);border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .2s}.EditContactModal_actionCard__SSQGR:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #4a90e21a;transform:translateY(-2px)}.EditContactModal_actionIcon__muacP{align-items:center;background-color:#4a90e21a;border-radius:50%;color:var(--primary-color);display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;transition:all .2s;width:48px}.EditContactModal_actionIcon__muacP.EditContactModal_danger__zF0Mw{background-color:#dc35451a;color:var(--danger-color)}.EditContactModal_actionInfo__yImSH{flex:1 1;min-width:0}.EditContactModal_actionTitle__DAMUs{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.EditContactModal_actionDescription__eFPek{color:var(--text-secondary);font-size:.9rem;line-height:1.4;margin:0 0 1rem}.EditContactModal_actionButton__s4ipy{align-items:center;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s}.EditContactModal_actionButton__s4ipy.EditContactModal_success__Dic2v{background-color:var(--success-color)}.EditContactModal_actionButton__s4ipy.EditContactModal_success__Dic2v:hover:not(:disabled){background-color:#218838;box-shadow:0 4px 12px #28a7454d;transform:translateY(-1px)}.EditContactModal_actionButton__s4ipy.EditContactModal_warning__pBZrh{background-color:var(--warning-color);color:var(--text-primary)}.EditContactModal_actionButton__s4ipy.EditContactModal_warning__pBZrh:hover:not(:disabled){background-color:#e0a800;box-shadow:0 4px 12px #ffc1074d;transform:translateY(-1px)}.EditContactModal_actionButton__s4ipy.EditContactModal_danger__zF0Mw{background-color:var(--danger-color)}.EditContactModal_actionButton__s4ipy.EditContactModal_danger__zF0Mw:hover:not(:disabled){background-color:#c82333;box-shadow:0 4px 12px #dc35454d;transform:translateY(-1px)}.EditContactModal_actionButton__s4ipy:disabled{cursor:not-allowed;opacity:.6;transform:none}.EditContactModal_formActions__a6MkG{background-color:var(--background-secondary);border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;margin-top:auto;padding:1.5rem 2rem}.EditContactModal_backButton__u\+3zB,.EditContactModal_cancelButton__c9Nj-,.EditContactModal_nextButton__tCeNa,.EditContactModal_submitButton__d4dgW{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s}.EditContactModal_cancelButton__c9Nj-{background-color:initial;border:1px solid var(--border-color);color:var(--text-secondary)}.EditContactModal_cancelButton__c9Nj-:hover:not(:disabled){background-color:var(--hover-bg);border-color:var(--text-secondary)}.EditContactModal_backButton__u\+3zB{background-color:initial;border:1px solid var(--primary-color);color:var(--primary-color)}.EditContactModal_backButton__u\+3zB:hover:not(:disabled){background-color:#4a90e21a}.EditContactModal_nextButton__tCeNa,.EditContactModal_submitButton__d4dgW{background-color:var(--primary-color);border:none;color:#fff}.EditContactModal_nextButton__tCeNa:hover:not(:disabled),.EditContactModal_submitButton__d4dgW:hover:not(:disabled){background-color:var(--primary-dark);box-shadow:0 4px 12px #4a90e24d;transform:translateY(-1px)}.EditContactModal_backButton__u\+3zB:disabled,.EditContactModal_cancelButton__c9Nj-:disabled,.EditContactModal_nextButton__tCeNa:disabled,.EditContactModal_submitButton__d4dgW:disabled{cursor:not-allowed;opacity:.6;transform:none}.EditContactModal_spinner__vCOo-{animation:EditContactModal_spin__rpOuR .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}[data-theme=dark] .EditContactModal_modalContent__asGB\+{background-color:#2d2d2d;color:#e8e8e8}[data-theme=dark] .EditContactModal_modalHeader__sb1F7{background:linear-gradient(135deg,#357abd,#2861a3);border-bottom-color:#505050}[data-theme=dark] .EditContactModal_stepIndicator__nyva1{background-color:#363636;border-bottom-color:#505050}[data-theme=dark] .EditContactModal_stepNumber__ZkjHH{background-color:#2d2d2d;border-color:#606060;color:#b0b0b0}[data-theme=dark] .EditContactModal_step__laaAy.EditContactModal_active__0nVsp .EditContactModal_stepNumber__ZkjHH{background-color:#4a90e2;border-color:#4a90e2;color:#fff}[data-theme=dark] .EditContactModal_stepLabel__e-HH8{color:#b0b0b0}[data-theme=dark] .EditContactModal_step__laaAy.EditContactModal_active__0nVsp .EditContactModal_stepLabel__e-HH8{color:#e8e8e8;font-weight:600}[data-theme=dark] .EditContactModal_stepLine__TG1kR{background-color:#606060}[data-theme=dark] .EditContactModal_sectionTitle__Qvyd7,[data-theme=dark] .EditContactModal_subsectionTitle__sl-q1{border-top-color:#505050;color:#e8e8e8}[data-theme=dark] .EditContactModal_label__Rem81{color:#d0d0d0}[data-theme=dark] .EditContactModal_input__z9F6c,[data-theme=dark] .EditContactModal_select__33hPz{background-color:#3a3a3a;border-color:#606060;color:#e8e8e8}[data-theme=dark] .EditContactModal_input__z9F6c::placeholder{color:grey}[data-theme=dark] .EditContactModal_input__z9F6c:focus,[data-theme=dark] .EditContactModal_select__33hPz:focus{background-color:#404040;border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e233}[data-theme=dark] .EditContactModal_input__z9F6c:disabled,[data-theme=dark] .EditContactModal_select__33hPz:disabled{background-color:#2a2a2a;opacity:.5}[data-theme=dark] .EditContactModal_checkboxGroup__yAA69{background-color:#363636;border:1px solid #505050}[data-theme=dark] .EditContactModal_checkboxLabel__WDeQr{color:#d0d0d0}[data-theme=dark] .EditContactModal_checkboxLabel__WDeQr:hover{color:#4a90e2}[data-theme=dark] .EditContactModal_helpText__lba2e{color:#b0b0b0}[data-theme=dark] .EditContactModal_contactTypeTag__VCK5E{background-color:initial;border-color:#606060;color:#d0d0d0}[data-theme=dark] .EditContactModal_contactTypeTag__VCK5E:hover:not(:disabled){border-color:grey}[data-theme=dark] .EditContactModal_contactTypeTag__VCK5E.EditContactModal_selected__RRWJ9{background-color:#4a90e2;border-color:#4a90e2;color:#fff}[data-theme=dark] .EditContactModal_contactTypeTagBadge__8b9S4.EditContactModal_new__bYmtF{background-color:#fff;border:1.5px solid #5cb85c;color:#5cb85c}[data-theme=dark] .EditContactModal_contactTypeTagBadge__8b9S4.EditContactModal_removed__svAzF{background-color:#dc35454d;color:#ff6b6b}[data-theme=dark] .EditContactModal_actionCard__SSQGR{background-color:#363636;border-color:#606060}[data-theme=dark] .EditContactModal_actionCard__SSQGR:hover{background-color:#3d3d3d;border-color:#4a90e2;box-shadow:0 4px 12px #4a90e233}[data-theme=dark] .EditContactModal_actionIcon__muacP{background-color:#4a90e233;color:#6ab0ff}[data-theme=dark] .EditContactModal_actionIcon__muacP.EditContactModal_danger__zF0Mw{background-color:#dc354533;color:#ff6b6b}[data-theme=dark] .EditContactModal_actionTitle__DAMUs{color:#e8e8e8}[data-theme=dark] .EditContactModal_actionDescription__eFPek{color:#b0b0b0}[data-theme=dark] .EditContactModal_formActions__a6MkG{background-color:#363636;border-top-color:#505050}[data-theme=dark] .EditContactModal_cancelButton__c9Nj-{background-color:initial;border-color:#606060;color:#b0b0b0}[data-theme=dark] .EditContactModal_cancelButton__c9Nj-:hover:not(:disabled){background-color:#454545;border-color:grey;color:#d0d0d0}[data-theme=dark] .EditContactModal_backButton__u\+3zB{background-color:initial;border-color:#4a90e2;color:#4a90e2}[data-theme=dark] .EditContactModal_backButton__u\+3zB:hover:not(:disabled){background-color:#4a90e233;border-color:#6ab0ff}[data-theme=dark] .EditContactModal_errorMessage__yRRJZ{color:#ff6b6b}@keyframes EditContactModal_fadeIn__Vtj2i{0%{opacity:0}to{opacity:1}}@keyframes EditContactModal_slideUp__jgD94{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes EditContactModal_fadeInSlide__zAwKV{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes EditContactModal_spin__rpOuR{to{transform:rotate(1turn)}}@keyframes EditContactModal_blinkShake__rdQZG{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@keyframes EditContactModal_flashButtonPulse__gLPYv{0%,to{box-shadow:0 0 0 0 #007acc66}50%{box-shadow:0 0 0 6px #007acc00}}@media (max-width:479px){.EditContactModal_modalOverlay__BQfR3{align-items:stretch;padding:0}.EditContactModal_modalContent__asGB\+{-webkit-overflow-scrolling:touch;border-radius:0;height:100%;margin:0;max-height:100vh;max-height:100dvh;max-width:100%;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top);width:100%}.EditContactModal_modalHeader__sb1F7{padding:max(.875rem,env(safe-area-inset-top)) 1rem .875rem}.EditContactModal_headerInfo__okmLr{gap:.75rem}.EditContactModal_headerIcon__QMcag{font-size:1.125rem;height:36px;width:36px}.EditContactModal_modalTitle__DVSvB{font-size:1.125rem;line-height:1.3}.EditContactModal_modalSubtitle__GCBTy{font-size:.8rem}.EditContactModal_closeButton__XgTjb{height:36px;min-height:44px;min-width:44px;padding:.375rem;width:36px}.EditContactModal_stepIndicator__nyva1{flex-direction:column;gap:.75rem;padding:1rem}.EditContactModal_stepLine__TG1kR{height:24px;margin:0;width:2px}.EditContactModal_step__laaAy{flex-direction:row;gap:.75rem;justify-content:flex-start;width:100%}.EditContactModal_stepNumber__ZkjHH{flex-shrink:0;font-size:.875rem;height:32px;width:32px}.EditContactModal_stepLabel__e-HH8{font-size:.875rem;text-align:left}.EditContactModal_form__lAQWx{padding:1rem}.EditContactModal_sectionTitle__Qvyd7{font-size:1.125rem;margin-bottom:1rem}.EditContactModal_subsectionTitle__sl-q1{font-size:1rem;margin:1.25rem 0 .875rem;padding-top:1.25rem}.EditContactModal_formRow__xWoSA{flex-direction:column;gap:.75rem}.EditContactModal_formGroup__2ue1p{margin-bottom:1rem}.EditContactModal_label__Rem81{font-size:.875rem}.EditContactModal_input__z9F6c,.EditContactModal_select__33hPz{font-size:16px;min-height:44px;padding:.875rem}.EditContactModal_checkboxGroup__yAA69{margin-top:1rem;padding:.875rem}.EditContactModal_checkboxLabel__WDeQr{font-size:.9rem;padding:.5rem 0}.EditContactModal_checkboxLabel__WDeQr input[type=checkbox]{height:20px;width:20px}.EditContactModal_contactTypeTag__VCK5E{align-items:center;display:inline-flex;font-size:.85rem;min-height:44px;padding:.5rem .875rem}.EditContactModal_actionsGrid__qdHBC{gap:1rem}.EditContactModal_actionCard__SSQGR{flex-direction:column;gap:1rem;padding:1.25rem 1rem;text-align:center}.EditContactModal_actionIcon__muacP{align-self:center;font-size:1.25rem;height:40px;width:40px}.EditContactModal_actionTitle__DAMUs{font-size:1rem}.EditContactModal_actionDescription__eFPek{font-size:.85rem}.EditContactModal_actionButton__s4ipy{min-height:44px;padding:.875rem 1.25rem;width:100%}.EditContactModal_formActions__a6MkG{flex-direction:column-reverse;gap:.75rem;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom))}.EditContactModal_backButton__u\+3zB,.EditContactModal_cancelButton__c9Nj-,.EditContactModal_nextButton__tCeNa,.EditContactModal_submitButton__d4dgW{justify-content:center;min-height:44px;padding:.875rem 1.25rem;width:100%}}@media (min-width:480px) and (max-width:767px){.EditContactModal_modalOverlay__BQfR3{padding:.5rem}.EditContactModal_modalContent__asGB\+{-webkit-overflow-scrolling:touch;border-radius:8px;max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem);max-width:100%;overscroll-behavior:contain;width:100%}.EditContactModal_modalHeader__sb1F7{padding:1rem}.EditContactModal_headerIcon__QMcag{font-size:1.25rem;height:40px;width:40px}.EditContactModal_modalTitle__DVSvB{font-size:1.25rem}.EditContactModal_closeButton__XgTjb{min-height:44px;min-width:44px}.EditContactModal_stepIndicator__nyva1{padding:1.25rem}.EditContactModal_stepLine__TG1kR{width:60px}.EditContactModal_form__lAQWx{padding:1.25rem}.EditContactModal_formRow__xWoSA{flex-direction:column;gap:1rem}.EditContactModal_input__z9F6c,.EditContactModal_select__33hPz{font-size:16px;min-height:44px}.EditContactModal_contactTypeTag__VCK5E{min-height:44px}.EditContactModal_actionsGrid__qdHBC{gap:1.25rem}.EditContactModal_actionCard__SSQGR{flex-direction:row;text-align:left}.EditContactModal_actionButton__s4ipy{min-height:44px}.EditContactModal_formActions__a6MkG{flex-wrap:wrap;gap:.75rem;padding:1.25rem}.EditContactModal_backButton__u\+3zB,.EditContactModal_cancelButton__c9Nj-,.EditContactModal_nextButton__tCeNa,.EditContactModal_submitButton__d4dgW{flex:1 1 auto;min-height:44px;min-width:120px}}@media (min-width:768px) and (max-width:1023px){.EditContactModal_modalContent__asGB\+{max-width:90%}.EditContactModal_closeButton__XgTjb{min-height:44px;min-width:44px}.EditContactModal_actionButton__s4ipy,.EditContactModal_backButton__u\+3zB,.EditContactModal_cancelButton__c9Nj-,.EditContactModal_nextButton__tCeNa,.EditContactModal_submitButton__d4dgW{min-height:44px}}@media (max-width:767px) and (orientation:landscape){.EditContactModal_modalContent__asGB\+{max-height:100vh;max-height:100dvh}.EditContactModal_modalHeader__sb1F7{padding:.625rem 1rem}.EditContactModal_headerIcon__QMcag{font-size:1rem;height:32px;width:32px}.EditContactModal_modalTitle__DVSvB{font-size:1rem}.EditContactModal_modalSubtitle__GCBTy{display:none}.EditContactModal_stepIndicator__nyva1{flex-direction:row;padding:.75rem 1rem}.EditContactModal_stepLine__TG1kR{height:2px;margin:0 .5rem;width:40px}.EditContactModal_step__laaAy{flex-direction:column;width:auto}.EditContactModal_form__lAQWx{padding:.75rem 1rem}.EditContactModal_formActions__a6MkG{flex-direction:row;flex-wrap:wrap;padding:.75rem 1rem}.EditContactModal_backButton__u\+3zB,.EditContactModal_cancelButton__c9Nj-,.EditContactModal_nextButton__tCeNa,.EditContactModal_submitButton__d4dgW{flex:1 1 auto;min-width:100px;width:auto}}.EditContactModal_flashButton__7CHP5{animation:EditContactModal_flashButtonPulse__gLPYv 2s ease-in-out}.EditContactModal_addClientsSection__tduEW{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;margin-bottom:2rem;padding:1.5rem}.EditContactModal_subsectionTitle__sl-q1{align-items:center;color:var(--text-primary);display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.EditContactModal_searchContainer__4F8I\+{margin-bottom:1rem}.EditContactModal_searchInputWrapper__tmBZ4{align-items:center;display:flex;position:relative}.EditContactModal_searchIcon__tIQbF{color:var(--text-secondary);left:1rem;pointer-events:none;position:absolute}.EditContactModal_searchInput__VqX3N{border:1px solid var(--border-color);border-radius:8px;font-size:.95rem;padding:.75rem 3rem;transition:all .2s;width:100%}.EditContactModal_searchInput__VqX3N:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e21a;outline:none}.EditContactModal_clearSearchButton__Evi2d{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:.5rem;position:absolute;right:.5rem;transition:all .2s}.EditContactModal_clearSearchButton__Evi2d:hover{background-color:var(--background-secondary);color:var(--text-primary)}.EditContactModal_searchResults__MVeOH{background-color:#fff;border:1px solid var(--border-color);border-radius:8px;margin-top:.5rem;max-height:300px;overflow-y:auto}.EditContactModal_searchResultItem__cR4fB{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1rem;transition:background-color .2s}.EditContactModal_searchResultItem__cR4fB:last-child{border-bottom:none}.EditContactModal_searchResultItem__cR4fB:hover{background-color:var(--background-secondary)}.EditContactModal_clientInfo__eNzOR{align-items:center;display:flex;flex:1 1;gap:.75rem}.EditContactModal_clientIcon__h-6N4{color:var(--primary-color);font-size:1.25rem}.EditContactModal_clientName__24DZD{color:var(--text-primary);font-size:.95rem;font-weight:600}.EditContactModal_clientCode__0gN0P{color:var(--text-secondary);font-size:.85rem;margin-top:.125rem}.EditContactModal_addClientButton__Qcp5L{align-items:center;background-color:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s}.EditContactModal_addClientButton__Qcp5L:hover:not(:disabled){background-color:var(--primary-dark);box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.EditContactModal_addClientButton__Qcp5L:disabled{cursor:not-allowed;opacity:.5}@media (max-width:767px){.EditContactModal_searchResultItem__cR4fB{align-items:flex-start;flex-direction:column;gap:.75rem}.EditContactModal_addClientButton__Qcp5L{justify-content:center;width:100%}}[data-theme=dark] .EditContactModal_addClientsSection__tduEW{background-color:#2a2a2a;border-color:#505050}[data-theme=dark] .EditContactModal_subsectionTitle__sl-q1{color:#e0e0e0}[data-theme=dark] .EditContactModal_searchInput__VqX3N{background-color:#1e1e1e;border-color:#505050;color:#e0e0e0}[data-theme=dark] .EditContactModal_searchInput__VqX3N::placeholder{color:#888}[data-theme=dark] .EditContactModal_searchInput__VqX3N:focus{background-color:#252525;border-color:#4a90e2}[data-theme=dark] .EditContactModal_clearSearchButton__Evi2d,[data-theme=dark] .EditContactModal_searchIcon__tIQbF{color:#888}[data-theme=dark] .EditContactModal_clearSearchButton__Evi2d:hover{background-color:#3a3a3a;color:#e0e0e0}[data-theme=dark] .EditContactModal_searchResults__MVeOH{background-color:#1e1e1e;border-color:#505050}[data-theme=dark] .EditContactModal_searchResultItem__cR4fB{border-bottom-color:#404040}[data-theme=dark] .EditContactModal_searchResultItem__cR4fB:hover{background-color:#2a2a2a}[data-theme=dark] .EditContactModal_clientName__24DZD{color:#e0e0e0}[data-theme=dark] .EditContactModal_clientCode__0gN0P{color:#888}[data-theme=dark] .EditContactModal_clientIcon__h-6N4{color:#4a90e2}.ui-utilities_buttonBase__DhmE\+,.ui-utilities_buttonDanger__9kUP5,.ui-utilities_buttonGhost__whXtd,.ui-utilities_buttonIconOnly__I-8t9,.ui-utilities_buttonPrimary__9l9j\+,.ui-utilities_buttonSecondary__YQ2Aj,.ui-utilities_buttonSuccess__kHfHn,.ui-utilities_buttonWarning__VMk0j{-webkit-tap-highlight-color:transparent;align-items:center;border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.5rem;justify-content:center;min-height:var(--touch-target-min);padding:.625rem 1.25rem;text-decoration:none;touch-action:manipulation;transition:all var(--transition-base)}.ui-utilities_buttonBase__DhmE\+:hover,.ui-utilities_buttonDanger__9kUP5:hover:not(:disabled),.ui-utilities_buttonGhost__whXtd:hover:not(:disabled),.ui-utilities_buttonIconOnly__I-8t9:hover:not(:disabled),.ui-utilities_buttonPrimary__9l9j\+:hover:not(:disabled),.ui-utilities_buttonSecondary__YQ2Aj:hover:not(:disabled),.ui-utilities_buttonSuccess__kHfHn:hover:not(:disabled),.ui-utilities_buttonWarning__VMk0j:hover:not(:disabled){box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.ui-utilities_buttonBase__DhmE\+:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0) scale(.98)}.ui-utilities_buttonBase__DhmE\+:disabled,.ui-utilities_buttonDanger__9kUP5:disabled,.ui-utilities_buttonGhost__whXtd:disabled,.ui-utilities_buttonIconOnly__I-8t9:disabled,.ui-utilities_buttonPrimary__9l9j\+:disabled,.ui-utilities_buttonSecondary__YQ2Aj:disabled,.ui-utilities_buttonSuccess__kHfHn:disabled,.ui-utilities_buttonWarning__VMk0j:disabled{box-shadow:0 2px 4px #0000001a;cursor:not-allowed;opacity:.6;transform:none}.ui-utilities_buttonPrimary__9l9j\+{background:var(--primary-color);color:#fff}.ui-utilities_buttonPrimary__9l9j\+:hover:not(:disabled){filter:brightness(90%)}.ui-utilities_buttonSecondary__YQ2Aj{background:var(--secondary-color);border:1px solid var(--border-color);color:var(--text-color)}.ui-utilities_buttonSecondary__YQ2Aj:hover:not(:disabled){background:var(--border-color)}.ui-utilities_buttonDanger__9kUP5{background:var(--danger-strong);color:#fff}.ui-utilities_buttonDanger__9kUP5:hover:not(:disabled){filter:brightness(.92)}.ui-utilities_buttonSuccess__kHfHn{background:var(--success-strong);color:#fff}.ui-utilities_buttonSuccess__kHfHn:hover:not(:disabled){filter:brightness(.92)}.ui-utilities_buttonWarning__VMk0j{background:var(--warning-strong);color:#fff}.ui-utilities_buttonWarning__VMk0j:hover:not(:disabled){filter:brightness(.92)}.ui-utilities_buttonSmall__uzMl\+{font-size:.8rem;min-height:36px;padding:.375rem .75rem}.ui-utilities_buttonLarge__jdKEt{font-size:1rem;min-height:52px;padding:.875rem 1.75rem}.ui-utilities_buttonFullWidth__smxzZ{width:100%}.ui-utilities_buttonIconOnly__I-8t9{min-height:44px;min-width:44px;padding:.5rem}.ui-utilities_buttonGhost__whXtd{background:#0000;border:1px solid var(--primary-color);box-shadow:none;color:var(--primary-color)}.ui-utilities_buttonGhost__whXtd:hover:not(:disabled){background:var(--primary-color);color:#fff}.ui-utilities_card__qB0F9{background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:1.5rem;transition:all .3s ease}.ui-utilities_card__qB0F9:hover{box-shadow:0 4px 16px #00000026}.ui-utilities_card-header__JO87c{border-bottom:1px solid var(--border-color);margin-bottom:1rem;padding-bottom:1rem}.ui-utilities_card-title__H0GIa{color:var(--text-color);font-size:1.25rem;font-weight:600;margin:0}.ui-utilities_card-subtitle__7Ju6e{color:var(--text-color);font-size:.9rem;margin:.5rem 0 0;opacity:.7}.ui-utilities_card-content__-SD8t{color:var(--text-color)}.ui-utilities_card-footer__lot8F{border-top:1px solid var(--border-color);margin-top:1rem;padding-top:1rem}.ui-utilities_form-group__E31q-{margin-bottom:1rem}.ui-utilities_form-label__jMKld{color:var(--text-color);display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.ui-utilities_form-input__PeSbw,.ui-utilities_formSelect__e\+z7E,.ui-utilities_formTextarea__7dHYq{background:var(--background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);font-size:1rem;padding:.75rem;transition:box-shadow .2s ease;width:100%}.ui-utilities_form-input__PeSbw:focus,.ui-utilities_formSelect__e\+z7E:focus,.ui-utilities_formTextarea__7dHYq:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #2196f333;outline:none}.ui-utilities_form-input__PeSbw:invalid{border-color:var(--danger-strong)}.ui-utilities_form-input__PeSbw:invalid:focus{box-shadow:0 0 0 2px #d32f2f33}.ui-utilities_formTextarea__7dHYq{min-height:100px;resize:vertical}.ui-utilities_formSelect__e\+z7E{cursor:pointer}.ui-utilities_form-error__cJu4F{color:var(--danger-strong);font-size:.8rem;margin-top:.25rem}.ui-utilities_form-help__NNtNd{color:var(--text-color);font-size:.8rem;margin-top:.25rem;opacity:.7}.ui-utilities_flex__QPCLx{display:flex}.ui-utilities_flex-column__FuAUf{flex-direction:column}.ui-utilities_flex-center__\+U0y4{align-items:center;justify-content:center}.ui-utilities_flex-between__vgQPv{justify-content:space-between}.ui-utilities_flex-wrap__kCq\+B{flex-wrap:wrap}.ui-utilities_gap-sm__wsxQS{gap:.5rem}.ui-utilities_gap-md__bF\+HX{gap:1rem}.ui-utilities_gap-lg__O8q4n{gap:1.5rem}.ui-utilities_inlineControl__tKdKV{align-items:center;display:flex;gap:.4rem}.ui-utilities_optionRow__AlZC3{display:block;margin-bottom:.35rem}.ui-utilities_optionRowHelp__znMgT{margin-left:1.5rem}.ui-utilities_mr-auto__tLnJu{margin-right:auto}.ui-utilities_m-0__aptE7{margin:0}.ui-utilities_m-1__0O25w{margin:.25rem}.ui-utilities_m-2__kg0wC{margin:.5rem}.ui-utilities_m-3__6vA-C{margin:.75rem}.ui-utilities_m-4__-7ycZ{margin:1rem}.ui-utilities_mt-0__LNVXV{margin-top:0}.ui-utilities_mt-1__eRaj4{margin-top:.25rem}.ui-utilities_mt-2__JeNoA{margin-top:.5rem}.ui-utilities_mt-3__uF6\+o{margin-top:.75rem}.ui-utilities_mt-4__ObxKc{margin-top:1rem}.ui-utilities_mb-0__xcBy9{margin-bottom:0}.ui-utilities_mb-1__7RiwW{margin-bottom:.25rem}.ui-utilities_mb-2__wh\+Nm{margin-bottom:.5rem}.ui-utilities_mb-3__ZGmBJ{margin-bottom:.75rem}.ui-utilities_mb-4__S-zkC{margin-bottom:1rem}.ui-utilities_p-0__O5EGs{padding:0}.ui-utilities_p-1__ATOuo{padding:.25rem}.ui-utilities_p-2__WuotW{padding:.5rem}.ui-utilities_p-3__Buc9K{padding:.75rem}.ui-utilities_p-4__0d\+Nw{padding:1rem}.ui-utilities_text-center__CE3tN{text-align:center}.ui-utilities_text-left__quX0x{text-align:left}.ui-utilities_text-right__S19xm{text-align:right}.ui-utilities_text-sm__VIeKT{font-size:.8rem}.ui-utilities_text-md__IVpkb{font-size:1rem}.ui-utilities_text-lg__thOug{font-size:1.25rem}.ui-utilities_text-xl__IyuSH{font-size:1.5rem}.ui-utilities_font-bold__Ibo-K{font-weight:600}.ui-utilities_font-normal__9X06T{font-weight:400}.ui-utilities_font-light__I-RR5{font-weight:300}.ui-utilities_loading__pwfZJ{opacity:.6;pointer-events:none}.ui-utilities_statusActive__nSpDU{color:var(--success-strong)}.ui-utilities_statusInactive__t5B0F{color:var(--status-default-bg)}.ui-utilities_statusError__zlVC3{color:var(--danger-strong)}.ui-utilities_statusWarning__UE0Oo{color:var(--warning-strong)}.ui-utilities_statusBadge__OIl9E{align-items:center;border-radius:var(--radius-full);color:var(--status-badge-text);display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center;letter-spacing:.4px;line-height:1;padding:.35rem .8rem;text-transform:uppercase;white-space:nowrap}.ui-utilities_statusPending__ARTE0,.ui-utilities_statusWarning__UE0Oo{background-color:var(--status-pending-bg)}.ui-utilities_statusInfo__AOp0P,.ui-utilities_statusProcessing__xoJ08{background-color:var(--status-processing-bg)}.ui-utilities_statusInTransit__K5HjI,.ui-utilities_statusShipped__V4xL7{background-color:var(--status-shipped-bg)}.ui-utilities_statusReviewed__YJyDU{background-color:var(--status-reviewed-bg)}.ui-utilities_statusReadyForPickup__Ze9bS{background-color:var(--status-ready-for-pickup-bg)}.ui-utilities_statusPickedUp__2GoOd{background-color:var(--status-picked-up-bg)}.ui-utilities_statusDelivered__34wA1,.ui-utilities_statusSuccess__ho19n{background-color:var(--status-delivered-bg)}.ui-utilities_statusCompleted__rcuAL{background-color:var(--status-completed-bg)}.ui-utilities_statusCancelled__f1Cmx,.ui-utilities_statusError__zlVC3{background-color:var(--status-cancelled-bg)}.ui-utilities_statusDefault__FR0W\+{background-color:var(--status-default-bg)}.ui-utilities_badge__iPZx8{align-items:center;border-radius:12px;display:inline-flex;font-size:.75rem;font-weight:500;line-height:1;padding:.25rem .5rem}.ui-utilities_badgePrimary__IGXap{background:var(--primary-color);color:#fff}.ui-utilities_badgeSecondary__mHGDC{background:var(--border-color);color:var(--text-color)}.ui-utilities_badgeSuccess__xyJOD{background:var(--success-strong);color:#fff}.ui-utilities_badgeDanger__NBYdL{background:var(--danger-strong);color:#fff}.ui-utilities_badgeWarning__FF9xE{background:var(--warning-strong);color:#fff}@media (max-width:768px){.ui-utilities_hidden-mobile__z4xnk{display:none!important}.ui-utilities_flex-column-mobile__vSM3-{flex-direction:column}.ui-utilities_buttonFullWidthMobile__1lPqL{width:100%}.ui-utilities_buttonBase__DhmE\+,.ui-utilities_buttonDanger__9kUP5,.ui-utilities_buttonPrimary__9l9j\+,.ui-utilities_buttonSecondary__YQ2Aj,.ui-utilities_buttonSuccess__kHfHn,.ui-utilities_buttonWarning__VMk0j{font-size:.95rem;min-height:48px;padding:.625rem 1.25rem}.ui-utilities_buttonSmall__uzMl\+{min-height:40px;padding:.5rem 1rem}.ui-utilities_formGroupMobileStack__NNVNJ{flex-direction:column}.ui-utilities_card__qB0F9{padding:1rem}}@media (min-width:769px){.ui-utilities_hidden-desktop__yQUYj{display:none!important}}@media (min-width:769px) and (max-width:1024px){.ui-utilities_hidden-tablet__G-k4O{display:none!important}}.ClientOrdersPanel_panel__h4xAS{display:flex;flex-direction:column;gap:1rem;min-height:200px}.ClientOrdersPanel_filterBar__waqQv{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.25rem}.ClientOrdersPanel_filterPill__PYjyD{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:9999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:.35rem;padding:.3rem .75rem;transition:all .15s ease;white-space:nowrap}.ClientOrdersPanel_filterPill__PYjyD:hover:not(:disabled){background:var(--primary-light);border-color:var(--primary-color);color:var(--primary-color)}.ClientOrdersPanel_filterPill__PYjyD:disabled{cursor:not-allowed;opacity:.5}.ClientOrdersPanel_filterPillActive__MxvHY{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.ClientOrdersPanel_filterPillActive__MxvHY:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.ClientOrdersPanel_filterPillCount__82cXt{align-items:center;background:#0000001f;border-radius:9999px;display:inline-flex;font-size:.7rem;font-weight:600;height:1.1rem;justify-content:center;line-height:1;min-width:1.1rem;padding:0 .25rem}.ClientOrdersPanel_filterPillActive__MxvHY .ClientOrdersPanel_filterPillCount__82cXt{background:#ffffff4d}.ClientOrdersPanel_centerState__vfU8g{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;font-size:.9rem;gap:.75rem;justify-content:center;padding:2.5rem 1rem}.ClientOrdersPanel_spinner__FzjbA{animation:ClientOrdersPanel_spin__s4bxx .7s linear infinite;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:32px;width:32px}@keyframes ClientOrdersPanel_spin__s4bxx{to{transform:rotate(1turn)}}.ClientOrdersPanel_emptyIcon__1OG0h{color:var(--border-color);font-size:2.5rem}.ClientOrdersPanel_emptyText__g4rPb{color:var(--text-secondary)}.ClientOrdersPanel_errorText__WUP4u{color:var(--error-color)}.ClientOrdersPanel_tableWrapper__W2UGO{border:1px solid var(--border-color);border-radius:8px;overflow-x:auto}.ClientOrdersPanel_ordersTable__r1HjI{border-collapse:collapse;font-size:.875rem;width:100%}.ClientOrdersPanel_ordersTable__r1HjI thead tr{background:var(--background-secondary);border-bottom:2px solid var(--border-color)}.ClientOrdersPanel_ordersTable__r1HjI th{color:var(--text-secondary);font-size:.8rem;font-weight:600;letter-spacing:.04em;padding:.65rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.ClientOrdersPanel_ordersTable__r1HjI td{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:.6rem 1rem;vertical-align:middle}.ClientOrdersPanel_ordersTable__r1HjI tbody tr:last-child td{border-bottom:none}.ClientOrdersPanel_ordersTable__r1HjI tbody tr:hover{background:var(--hover-bg)}.ClientOrdersPanel_orderId__wQcsn{color:var(--primary-color);font-family:Courier New,monospace;font-weight:600;white-space:nowrap}.ClientOrdersPanel_actionCell__x3oAj{padding:.4rem .5rem!important;text-align:center;width:36px}.ClientOrdersPanel_openBtn__AmmDT{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.7rem;height:28px;justify-content:center;transition:all .15s ease;width:28px}.ClientOrdersPanel_openBtn__AmmDT:hover{background:var(--primary-light);border-color:var(--primary-color);color:var(--primary-color)}.ClientOrdersPanel_pagination__djXwh{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-top:.25rem}.ClientOrdersPanel_paginationSummary__zrjBt{color:var(--text-secondary);font-size:.8rem}.ClientOrdersPanel_paginationControls__4BaGF{align-items:center;display:flex;gap:.5rem}.ClientOrdersPanel_pageBtn__12skK{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.75rem;height:30px;justify-content:center;transition:all .15s ease;width:30px}.ClientOrdersPanel_pageBtn__12skK:hover:not(:disabled){background:var(--primary-light);border-color:var(--primary-color);color:var(--primary-color)}.ClientOrdersPanel_pageBtn__12skK:disabled{cursor:not-allowed;opacity:.4}.ClientOrdersPanel_pageIndicator__dhpRm{color:var(--text-primary);font-size:.8rem;min-width:50px;text-align:center}.ClientOrdersPanel_resultsSummary__OH8N6{color:var(--text-secondary);font-size:.8rem;padding-top:.25rem;text-align:right}.ClientReferenceValuesPanel_panel__LuyRi{display:flex;flex-direction:column;gap:1rem;min-height:300px}.ClientReferenceValuesPanel_tabBar__avMsJ{border-bottom:1px solid var(--border-color);display:flex;gap:.4rem;padding-bottom:.5rem}.ClientReferenceValuesPanel_tab__71JJJ{background:var(--background-color);border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:.85rem;font-weight:600;padding:.35rem .9rem;transition:all .15s}.ClientReferenceValuesPanel_tab__71JJJ:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.ClientReferenceValuesPanel_tabActive__417sV{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.ClientReferenceValuesPanel_tabActive__417sV:hover:not(:disabled){color:#fff}.ClientReferenceValuesPanel_section__B3va6{display:flex;flex-direction:column;gap:.5rem}.ClientReferenceValuesPanel_sectionHeader__cmmRK{align-items:center;color:var(--text-secondary);display:flex;font-size:.8rem;font-weight:700;gap:.4rem;letter-spacing:.03em;text-transform:uppercase}.ClientReferenceValuesPanel_sectionIcon__-aezy{color:var(--warning-color)}.ClientReferenceValuesPanel_sectionCount__NPjNR{background:var(--background-secondary);border-radius:999px;font-size:.75rem;font-weight:600;padding:.05rem .5rem}.ClientReferenceValuesPanel_addRow__\+60l\+{display:flex;gap:.5rem}.ClientReferenceValuesPanel_addInput__vXYIs{background-color:var(--input-background);border:1px solid var(--border-color);border-radius:5px;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:.85rem;padding:.4rem .6rem}.ClientReferenceValuesPanel_addButton__yu8LJ{align-items:center;background:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.35rem;padding:.4rem .9rem;transition:background .15s;white-space:nowrap}.ClientReferenceValuesPanel_addButton__yu8LJ:hover:not(:disabled){background:var(--primary-hover)}.ClientReferenceValuesPanel_addButton__yu8LJ:disabled{cursor:not-allowed;opacity:.55}.ClientReferenceValuesPanel_valueList__lKiKF{border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;list-style:none;margin:0;overflow:hidden;padding:0}.ClientReferenceValuesPanel_valueRow__X\+B1J{align-items:center;background:var(--background-color);border-bottom:1px solid var(--border-color);display:flex;font-size:.85rem;gap:.6rem;padding:.45rem .7rem}.ClientReferenceValuesPanel_valueRow__X\+B1J:last-child{border-bottom:none}.ClientReferenceValuesPanel_valueRowInactive__cVtT9 .ClientReferenceValuesPanel_valueText__PG0Ax{opacity:.55;text-decoration:line-through}.ClientReferenceValuesPanel_valueText__PG0Ax{color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientReferenceValuesPanel_inactiveBadge__gdAvX{background:var(--background-secondary);border-radius:999px;color:var(--text-secondary);flex-shrink:0;font-size:.7rem;font-weight:600;padding:.05rem .45rem}.ClientReferenceValuesPanel_usageText__U\+9G1{color:var(--text-secondary);flex-shrink:0;font-size:.75rem;font-style:italic}.ClientReferenceValuesPanel_rowActions__ZXMpw{display:flex;flex-shrink:0;gap:.3rem;margin-left:auto}.ClientReferenceValuesPanel_renameInput__O36aN{background-color:var(--input-background);border:1px solid var(--primary-color);border-radius:5px;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:.85rem;padding:.3rem .5rem}.ClientReferenceValuesPanel_promoteButton__A1f8H{align-items:center;background:#0000;border:1px solid var(--warning-color);border-radius:4px;color:var(--warning-color);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:.3rem;padding:.2rem .6rem;transition:all .15s;white-space:nowrap}.ClientReferenceValuesPanel_promoteButton__A1f8H:hover:not(:disabled){background:var(--warning-color);color:#fff}.ClientReferenceValuesPanel_promoteButton__A1f8H:disabled{cursor:not-allowed;opacity:.55}.ClientReferenceValuesPanel_emptyText__cVY9V{color:var(--text-secondary);font-size:.82rem;font-style:italic;padding:.6rem .2rem}.ClientReferenceValuesPanel_centerState__5o0o9{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:.6rem;padding:2.5rem 0}.ClientReferenceValuesPanel_spinner__Pmuo7{animation:ClientReferenceValuesPanel_spin__UYBQP .8s linear infinite;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:24px;width:24px}@keyframes ClientReferenceValuesPanel_spin__UYBQP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ClientPanels_form__5OZtB{flex:1 1;overflow-y:auto;padding:1rem;position:relative;z-index:1}.ClientPanels_formPadless__8kBts{padding-bottom:0}.ClientPanels_formStep__G7fsF{animation:ClientPanels_fadeInSlide__LaUUB .3s ease-out}.ClientPanels_sectionTitle__oovYU{align-items:center;color:var(--text-primary);display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0 0 .75rem}.ClientPanels_subsectionTitle__jBCUh{align-items:center;border-top:1px solid var(--border-color);color:var(--text-secondary);display:flex;font-size:.85rem;font-weight:700;gap:.5rem;letter-spacing:.03em;margin:1rem 0 .6rem;padding-top:.8rem;text-transform:uppercase}.ClientPanels_formGroup__r3YQ\+{flex:1 1;margin-bottom:.75rem;max-width:100%;min-width:0}.ClientPanels_formRow__kbfx4{align-items:flex-start;display:flex;gap:.75rem}.ClientPanels_formGrid2__4RjmQ,.ClientPanels_formGrid3__bZjaz,.ClientPanels_formGrid4__cIOFb{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem}.ClientPanels_formGrid2__4RjmQ{grid-template-columns:1fr 1fr}.ClientPanels_formGrid3__bZjaz{grid-template-columns:1fr 1fr 1fr}.ClientPanels_formGrid4__cIOFb{grid-template-columns:1fr 1fr 1fr 1fr}.ClientPanels_label__UXqd\+{align-items:center;color:var(--text-primary);display:flex;font-size:.85rem;font-weight:500;gap:.5rem;margin-bottom:.3rem}.ClientPanels_required__cddsf{color:var(--danger-color)}.ClientPanels_input__EzGXb,.ClientPanels_select__ahjf2{padding:.45rem .6rem}.ClientPanels_input__EzGXb,.ClientPanels_select__ahjf2,.ClientPanels_textarea__dUBkv{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-size:.9rem;max-width:100%;transition:border-color .2s,box-shadow .2s;width:100%}.ClientPanels_textarea__dUBkv{font-family:inherit;line-height:1.4;padding:.5rem .6rem;resize:vertical}.ClientPanels_textarea__dUBkv:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e21a;outline:none}.ClientPanels_textarea__dUBkv:disabled{background-color:var(--disabled-bg);cursor:not-allowed;opacity:.6}.ClientPanels_input__EzGXb:focus,.ClientPanels_select__ahjf2:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e21a;outline:none}.ClientPanels_input__EzGXb::placeholder{color:var(--text-muted)}.ClientPanels_input__EzGXb:disabled,.ClientPanels_select__ahjf2:disabled{background-color:var(--disabled-bg);cursor:not-allowed;opacity:.6}.ClientPanels_inputError__efGVg{border-color:var(--danger-color)}.ClientPanels_inputError__efGVg:focus{box-shadow:0 0 0 3px #dc35451a}.ClientPanels_errorMessage__TbD2S{color:var(--danger-color);display:block;font-size:.78rem;line-height:1.35;margin-top:.2rem}.ClientPanels_fieldHint__et2q7{color:var(--text-secondary);display:block;font-size:.75rem;line-height:1.35;margin:.2rem 0 0}.ClientPanels_notice__Us9qX{align-items:flex-start;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);display:flex;font-size:.8rem;gap:.5rem;line-height:1.4;margin-bottom:.75rem;padding:.4rem .6rem}.ClientPanels_notice__Us9qX svg{flex-shrink:0;margin-top:.15rem}.ClientPanels_noticeWarn__Ce5Pr{background-color:#ffc1071a;border-color:var(--warning-color);color:var(--text-primary)}.ClientPanels_noticeWarn__Ce5Pr svg{color:var(--warning-color)}.ClientPanels_checkboxRow__V-BeW{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.ClientPanels_checkboxChip__OW-TX{align-items:center;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;display:inline-flex;font-size:.85rem;padding:.35rem .6rem;white-space:nowrap}.ClientPanels_readback__VTrdj{color:var(--text-primary);font-size:.82rem;line-height:1.45;word-break:break-word}.ClientPanels_readbackCc__JpQci{color:var(--text-secondary)}.ClientPanels_formTagsContainer__nROVZ{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:6px;overflow:visible;padding:.75rem}@keyframes ClientPanels_fadeIn__zXukt{0%{opacity:0}to{opacity:1}}@keyframes ClientPanels_slideUp__yyd9P{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ClientPanels_fadeInSlide__LaUUB{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ClientPanels_spin__cm-kg{to{transform:rotate(1turn)}}@media (max-width:767px){.ClientPanels_formTagsContainer__nROVZ{overflow-x:visible;padding:.875rem}}@media (max-width:479px){.ClientPanels_formTagsContainer__nROVZ{padding:.75rem}}.ClientPanels_helpText__IgKPu{color:var(--text-secondary);font-size:.82rem;line-height:1.4;margin-bottom:.5rem}.ClientPanels_actionsGrid__r5AFY{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr;margin-top:.75rem}.ClientPanels_creditHoldTable__lKREF{border-collapse:collapse;font-size:.85rem;width:100%}.ClientPanels_creditHoldTable__lKREF th{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-weight:600;padding:.5rem .75rem;text-align:left;white-space:nowrap}.ClientPanels_creditHoldTable__lKREF td{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:.5rem .75rem;vertical-align:top}.ClientPanels_creditHoldActor__p6MU3{color:var(--text-secondary);display:block;font-size:.75rem}.ClientPanels_actionCard__CUPYP{align-items:flex-start;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:.75rem;padding:.85rem;transition:all .2s}.ClientPanels_actionCard__CUPYP:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #4a90e21a;transform:translateY(-2px)}.ClientPanels_actionIcon__SkyDO{align-items:center;background-color:#4a90e21a;border-radius:50%;color:var(--primary-color);display:flex;flex-shrink:0;font-size:1rem;height:34px;justify-content:center;transition:all .2s;width:34px}.ClientPanels_actionIcon__SkyDO.ClientPanels_danger__4c1Ud{background-color:#dc35451a;color:var(--danger-color)}.ClientPanels_actionInfo__TvYIH{flex:1 1;min-width:0}.ClientPanels_actionTitle__ntyuV{color:var(--text-primary);font-size:.95rem;font-weight:600;margin:0 0 .25rem}.ClientPanels_actionDescription__Rgdsg{color:var(--text-secondary);font-size:.82rem;line-height:1.4;margin:0 0 .6rem}.ClientPanels_actionButton__Gkpjz{align-items:center;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;justify-content:center;padding:.45rem 1rem;transition:all .2s}.ClientPanels_actionButton__Gkpjz.ClientPanels_success__IM4PE{background-color:var(--success-color)}.ClientPanels_actionButton__Gkpjz.ClientPanels_success__IM4PE:hover:not(:disabled){background-color:#218838;box-shadow:0 4px 12px #28a7454d;transform:translateY(-1px)}.ClientPanels_actionButton__Gkpjz.ClientPanels_warning__jHBs1{background-color:var(--warning-color);color:var(--text-primary)}.ClientPanels_actionButton__Gkpjz.ClientPanels_warning__jHBs1:hover:not(:disabled){background-color:#e0a800;box-shadow:0 4px 12px #ffc1074d;transform:translateY(-1px)}.ClientPanels_actionButton__Gkpjz.ClientPanels_danger__4c1Ud{background-color:var(--danger-color)}.ClientPanels_actionButton__Gkpjz.ClientPanels_danger__4c1Ud:hover:not(:disabled){background-color:#c82333;box-shadow:0 4px 12px #dc35454d;transform:translateY(-1px)}.ClientPanels_actionButton__Gkpjz:disabled{cursor:not-allowed;opacity:.6;transform:none}.ClientPanels_formActions__Srsst{background-color:var(--background-secondary);border-top:1px solid var(--border-color);display:flex;gap:.75rem;justify-content:space-between;margin-top:auto;padding:.75rem 1rem}.ClientPanels_stickyActions__\+VLzN{bottom:0;margin:.5rem -1rem 0;position:sticky;z-index:2}.ClientPanels_cancelButton__qDkjy,.ClientPanels_submitButton__RXs8p{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.45rem 1rem;transition:all .2s}.ClientPanels_cancelButton__qDkjy{background-color:initial;border:1px solid var(--border-color);color:var(--text-secondary)}.ClientPanels_cancelButton__qDkjy:hover:not(:disabled){background-color:var(--hover-bg);border-color:var(--text-secondary)}.ClientPanels_submitButton__RXs8p{background-color:var(--primary-color);border:none;color:#fff}.ClientPanels_submitButton__RXs8p:hover:not(:disabled){background-color:var(--primary-dark);box-shadow:0 4px 12px #4a90e24d;transform:translateY(-1px)}.ClientPanels_cancelButton__qDkjy:disabled,.ClientPanels_submitButton__RXs8p:disabled{cursor:not-allowed;opacity:.6;transform:none}.ClientPanels_spinner__Ahk-b{animation:ClientPanels_spin__cm-kg .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}[data-theme=dark] .ClientPanels_sectionTitle__oovYU,[data-theme=dark] .ClientPanels_subsectionTitle__jBCUh{border-top-color:#505050;color:#e8e8e8}[data-theme=dark] .ClientPanels_label__UXqd\+{color:#d0d0d0}[data-theme=dark] .ClientPanels_input__EzGXb,[data-theme=dark] .ClientPanels_select__ahjf2,[data-theme=dark] .ClientPanels_textarea__dUBkv{background-color:#3a3a3a;border-color:#606060;color:#e8e8e8}[data-theme=dark] .ClientPanels_input__EzGXb::placeholder,[data-theme=dark] .ClientPanels_textarea__dUBkv::placeholder{color:grey}[data-theme=dark] .ClientPanels_input__EzGXb:focus,[data-theme=dark] .ClientPanels_select__ahjf2:focus,[data-theme=dark] .ClientPanels_textarea__dUBkv:focus{background-color:#404040;border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e233}[data-theme=dark] .ClientPanels_input__EzGXb:disabled,[data-theme=dark] .ClientPanels_select__ahjf2:disabled,[data-theme=dark] .ClientPanels_textarea__dUBkv:disabled{background-color:#2a2a2a;opacity:.5}[data-theme=dark] .ClientPanels_checkboxChip__OW-TX{background-color:#3a3a3a;border-color:#606060;color:#e8e8e8}[data-theme=dark] .ClientPanels_notice__Us9qX{background-color:#363636;border-color:#505050;color:#b0b0b0}[data-theme=dark] .ClientPanels_noticeWarn__Ce5Pr{background-color:#ffc1071f;border-color:#b8901a;color:#e8e8e8}[data-theme=dark] .ClientPanels_formTagsContainer__nROVZ{background-color:#363636;border-color:#505050}[data-theme=dark] .ClientPanels_fieldHint__et2q7,[data-theme=dark] .ClientPanels_helpText__IgKPu,[data-theme=dark] .ClientPanels_readbackCc__JpQci,[data-theme=dark] .ClientPanels_subsectionTitle__jBCUh{color:#b0b0b0}[data-theme=dark] .ClientPanels_readback__VTrdj{color:#e8e8e8}[data-theme=dark] .ClientPanels_actionCard__CUPYP{background-color:#363636;border-color:#606060}[data-theme=dark] .ClientPanels_actionCard__CUPYP:hover{background-color:#3d3d3d;border-color:#4a90e2;box-shadow:0 4px 12px #4a90e233}[data-theme=dark] .ClientPanels_actionIcon__SkyDO{background-color:#4a90e233;color:#6ab0ff}[data-theme=dark] .ClientPanels_actionIcon__SkyDO.ClientPanels_danger__4c1Ud{background-color:#dc354533;color:#ff6b6b}[data-theme=dark] .ClientPanels_actionTitle__ntyuV{color:#e8e8e8}[data-theme=dark] .ClientPanels_actionDescription__Rgdsg{color:#b0b0b0}[data-theme=dark] .ClientPanels_formActions__Srsst{background-color:#363636;border-top-color:#505050}[data-theme=dark] .ClientPanels_cancelButton__qDkjy{background-color:initial;border-color:#606060;color:#b0b0b0}[data-theme=dark] .ClientPanels_cancelButton__qDkjy:hover:not(:disabled){background-color:#454545;border-color:grey;color:#d0d0d0}[data-theme=dark] .ClientPanels_errorMessage__TbD2S{color:#ff6b6b}@media (max-width:479px){.ClientPanels_form__5OZtB{padding:.75rem}.ClientPanels_sectionTitle__oovYU{font-size:1rem;margin-bottom:.75rem}.ClientPanels_subsectionTitle__jBCUh{font-size:.85rem;margin:1rem 0 .6rem;padding-top:.8rem}.ClientPanels_formRow__kbfx4{flex-direction:column;gap:.75rem}.ClientPanels_formGrid2__4RjmQ,.ClientPanels_formGrid3__bZjaz,.ClientPanels_formGrid4__cIOFb{grid-template-columns:1fr}.ClientPanels_formGroup__r3YQ\+{margin-bottom:.75rem}.ClientPanels_label__UXqd\+{font-size:.875rem}.ClientPanels_input__EzGXb,.ClientPanels_select__ahjf2,.ClientPanels_textarea__dUBkv{font-size:16px;min-height:44px;padding:.875rem}.ClientPanels_stickyActions__\+VLzN{margin-left:-.75rem;margin-right:-.75rem}.ClientPanels_formTagsContainer__nROVZ{border-radius:4px;padding:.75rem}.ClientPanels_actionsGrid__r5AFY{gap:.75rem}.ClientPanels_actionCard__CUPYP{flex-direction:column;gap:.75rem;padding:1rem;text-align:center}.ClientPanels_actionIcon__SkyDO{align-self:center;font-size:1.25rem;height:40px;width:40px}.ClientPanels_actionTitle__ntyuV{font-size:1rem}.ClientPanels_actionDescription__Rgdsg{font-size:.85rem}.ClientPanels_actionButton__Gkpjz{min-height:44px;padding:.875rem 1.25rem;width:100%}.ClientPanels_formActions__Srsst{flex-direction:column-reverse;gap:.75rem;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom))}.ClientPanels_cancelButton__qDkjy,.ClientPanels_submitButton__RXs8p{justify-content:center;min-height:44px;padding:.875rem 1.25rem;width:100%}}@media (min-width:480px) and (max-width:767px){.ClientPanels_form__5OZtB{padding:1rem}.ClientPanels_formRow__kbfx4{flex-direction:column;gap:.75rem}.ClientPanels_formGrid2__4RjmQ,.ClientPanels_formGrid3__bZjaz,.ClientPanels_formGrid4__cIOFb{grid-template-columns:1fr}.ClientPanels_input__EzGXb,.ClientPanels_select__ahjf2,.ClientPanels_textarea__dUBkv{font-size:16px;min-height:44px}.ClientPanels_actionsGrid__r5AFY{gap:.75rem}.ClientPanels_actionCard__CUPYP{flex-direction:row;text-align:left}.ClientPanels_actionButton__Gkpjz{min-height:44px}.ClientPanels_formActions__Srsst{flex-wrap:wrap;gap:.75rem;padding:1.25rem}.ClientPanels_cancelButton__qDkjy,.ClientPanels_submitButton__RXs8p{flex:1 1 auto;min-height:44px;min-width:120px}}@media (min-width:768px) and (max-width:1023px){.ClientPanels_actionButton__Gkpjz,.ClientPanels_cancelButton__qDkjy,.ClientPanels_submitButton__RXs8p{min-height:44px}}@media (max-width:767px) and (orientation:landscape){.ClientPanels_form__5OZtB{padding:.75rem 1rem}.ClientPanels_formActions__Srsst{flex-direction:row;flex-wrap:wrap;padding:.75rem 1rem}.ClientPanels_cancelButton__qDkjy,.ClientPanels_submitButton__RXs8p{flex:1 1 auto;min-width:100px;width:auto}}.ClientEddFormatsPanel_row__gZ63H{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);margin-bottom:.85rem;padding:.85rem 1rem}.ClientEddFormatsPanel_rowHead__B5zkB{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.6rem}.ClientEddFormatsPanel_rowTitle__0eZMc{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.ClientEddFormatsPanel_code__mJPoQ{background:var(--background-secondary);border-radius:var(--radius-sm);color:var(--text-secondary);font-family:var(--font-mono);font-size:.78rem;padding:.1rem .4rem}.ClientEddFormatsPanel_warnBadge__yETL7{background:var(--warning-bg);border:1px solid var(--warning-strong);border-radius:var(--radius-sm);color:var(--warning-text);font-size:.72rem;font-weight:600;letter-spacing:.02em;padding:.12rem .4rem;text-transform:uppercase;white-space:nowrap}.ClientEddFormatsPanel_rowActions__lbypU{align-items:center;display:flex;flex-shrink:0;gap:.25rem}.ClientEddFormatsPanel_addRow__vJhfo{align-items:center;display:flex;gap:.5rem;margin-top:.25rem}.ClientEddFormatsPanel_addRow__vJhfo select{flex:1 1;min-width:0}.EddReadinessBlock_block__cQ1-k{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.6rem .7rem}.EddReadinessBlock_compact__ReCLJ{max-height:220px;overflow-y:auto}.EddReadinessBlock_header__BAX9r,.EddReadinessBlock_subHeader__0RDUD{align-items:center;color:var(--text-secondary);display:flex;font-size:.76rem;font-weight:700;gap:.4rem;letter-spacing:.03em;text-transform:uppercase}.EddReadinessBlock_subHeader__0RDUD{border-top:1px solid var(--border-color);margin-top:.35rem;padding-top:.35rem}.EddReadinessBlock_row__raI-V{display:flex;flex-direction:column;min-width:0}.EddReadinessBlock_issuedRow__ByfH0,.EddReadinessBlock_rowHead__VnAWc{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:.85rem;gap:.4rem;min-width:0;padding:.35rem .4rem;text-align:left;width:100%}.EddReadinessBlock_issuedRow__ByfH0:hover:not(:disabled),.EddReadinessBlock_rowHead__VnAWc:hover{background:var(--background-secondary)}.EddReadinessBlock_issuedRow__ByfH0:disabled{cursor:not-allowed;opacity:.6}.EddReadinessBlock_name__BMNvo{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EddReadinessBlock_meta__nYuiX{color:var(--text-secondary);font-size:.74rem;white-space:nowrap}.EddReadinessBlock_ok__ZU2bX{color:var(--success-color);flex-shrink:0}.EddReadinessBlock_bad__GExu5{color:var(--danger-color);flex-shrink:0}.EddReadinessBlock_detail__xnlKO{display:flex;flex-direction:column;gap:.45rem;padding:.25rem .4rem .5rem}.EddReadinessBlock_problems__f45zG{color:var(--text-secondary);font-size:.78rem;line-height:1.35;margin:0;max-height:180px;overflow-y:auto;padding-left:1rem}.EddReadinessBlock_problems__f45zG li{margin-bottom:.15rem}.EddReadinessBlock_fixBox__opuAi{background:var(--warning-bg);border:1px solid var(--warning-strong);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:.35rem;padding:.5rem .55rem}.EddReadinessBlock_fixTitle__CNibD{color:var(--warning-text);font-size:.76rem;font-weight:700}.EddReadinessBlock_fixField__yIXA1{display:flex;flex-direction:column;font-size:.76rem;gap:.15rem}.EddReadinessBlock_fixField__yIXA1 span{color:var(--text-secondary)}.EddReadinessBlock_fixField__yIXA1 em{font-style:normal;opacity:.75}.EddReadinessBlock_fixField__yIXA1 input{background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.82rem;padding:.3rem .4rem;width:100%}.EddReadinessBlock_fixSave__3lmiq,.EddReadinessBlock_previewButton__eXmjB{align-items:center;align-self:flex-start;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:.35rem;padding:.32rem .6rem}.EddReadinessBlock_fixSave__3lmiq:disabled,.EddReadinessBlock_previewButton__eXmjB:disabled{cursor:not-allowed;opacity:.55}.EddReadinessBlock_warnNote__UB1Zj{background:var(--warning-bg);border:1px solid var(--warning-strong);border-radius:var(--radius-sm);color:var(--warning-text);font-size:.78rem;padding:.35rem .5rem}.OrderSamplesPanel_panel__bILxQ{display:flex;flex-direction:column;gap:0;min-height:0}.OrderSamplesPanel_panelHeader__yoy6S{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:0;padding:0 0 1rem}.OrderSamplesPanel_panelTitle__HeTUh{align-items:center;color:var(--text-primary);display:flex;font-size:1.1rem;font-weight:600;gap:.5rem}.OrderSamplesPanel_panelTitleIcon__UoIi-{color:var(--primary-color);font-size:1rem}.OrderSamplesPanel_sampleCount__-Ff0u{border-radius:11px;font-size:.75rem;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.OrderSamplesPanel_addButton__n4yWx,.OrderSamplesPanel_sampleCount__-Ff0u{align-items:center;background:var(--primary-color);color:#fff;display:inline-flex}.OrderSamplesPanel_addButton__n4yWx{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;gap:.4rem;padding:.5rem 1rem;transition:background .2s}.OrderSamplesPanel_addButton__n4yWx:hover:not(:disabled){background:var(--primary-hover)}.OrderSamplesPanel_addButton__n4yWx:disabled{cursor:not-allowed;opacity:.5}.OrderSamplesPanel_panelHeaderActions__sLETU{align-items:center;display:inline-flex;gap:.5rem}.OrderSamplesPanel_copyFromOrderButton__\+gvfw{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.4rem;padding:.5rem 1rem;transition:background .2s,border-color .2s}.OrderSamplesPanel_copyFromOrderButton__\+gvfw:hover:not(:disabled){background:var(--hover-bg);border-color:var(--primary-color)}.OrderSamplesPanel_copyFromOrderButton__\+gvfw:disabled{cursor:not-allowed;opacity:.5}.OrderSamplesPanel_errorBanner__oRA6s{align-items:center;background:#dc354514;border:1px solid #dc354540;border-radius:6px;color:var(--danger-color);display:flex;font-size:.875rem;gap:.75rem;justify-content:space-between;margin-top:.75rem;padding:.6rem .9rem}.OrderSamplesPanel_errorDismiss__LnxOk{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;opacity:.7;padding:.2rem}.OrderSamplesPanel_errorDismiss__LnxOk:hover{opacity:1}.OrderSamplesPanel_loadingState__jmu1K{align-items:center;color:var(--text-secondary);display:flex;font-size:.95rem;gap:.75rem;justify-content:center;padding:2.5rem 1rem}.OrderSamplesPanel_emptyState__I9ddI{color:var(--text-secondary);font-size:.9rem;font-style:italic;padding:2rem!important;text-align:center}.OrderSamplesPanel_tableWrapper__MxzHI{margin-top:.75rem;overflow-x:auto}.OrderSamplesPanel_table__zjO9f{border-collapse:collapse;font-size:.82rem;width:100%}.OrderSamplesPanel_table__zjO9f th{background:var(--background-secondary);border-bottom:2px solid var(--border-color);color:var(--text-secondary);font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.4rem .45rem;text-align:left;text-transform:uppercase;white-space:nowrap}.OrderSamplesPanel_table__zjO9f td{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:.4rem .45rem;vertical-align:middle}.OrderSamplesPanel_dataRow__AeABI:hover td{background:var(--background-secondary)}.OrderSamplesPanel_actionsCol__irTjP{text-align:center!important;width:80px}.OrderSamplesPanel_actionsCell__8Fs2E{text-align:center;white-space:nowrap}.OrderSamplesPanel_actionsCell__8Fs2E button+button{margin-left:4px}.OrderSamplesPanel_sampleNumber__hFv6j{font-family:monospace;font-size:.85rem;font-weight:600;white-space:nowrap}.OrderSamplesPanel_muted__zhV59{color:var(--text-secondary)}.OrderSamplesPanel_dateCell__Nk6Dn{color:var(--text-secondary);font-size:.82rem;white-space:nowrap}.OrderSamplesPanel_statusBadge__8ngeB{border-radius:12px;display:inline-block;font-size:.78rem;font-weight:600;padding:.2rem .55rem;white-space:nowrap}.OrderSamplesPanel_statusReceived__EQ4nK{background:var(--primary-color-light);color:var(--primary-color)}.OrderSamplesPanel_statusInProgress__T9pIr{background:var(--warning-bg);color:var(--warning-color)}.OrderSamplesPanel_statusComplete__7B6aI{background:var(--info-bg);color:var(--success-color)}.OrderSamplesPanel_statusOnHold__3UP4-{background:#fd7e1426;color:var(--warning-color)}.OrderSamplesPanel_statusCancelled__x5EWt{background:var(--error-bg);color:var(--danger-color)}.OrderSamplesPanel_stagePending__fiCr3{background:var(--background-secondary);color:var(--text-secondary)}.OrderSamplesPanel_stageValidation__3P9G-{background:var(--warning-bg);color:var(--warning-color)}.OrderSamplesPanel_stageApproval__pMmiU{background:var(--primary-color-light);color:var(--primary-color)}.OrderSamplesPanel_stageApproved__IVDu4{background:var(--info-bg);color:var(--success-color)}.OrderSamplesPanel_formRow__hgaTr td{background:var(--background-secondary);border-bottom:2px solid var(--primary-color);border-top:2px solid var(--primary-color)}.OrderSamplesPanel_inlineForm__AZaZA{display:flex;flex-direction:column;gap:.6rem;padding:.5rem 0}.OrderSamplesPanel_inlineFormRow__ScG-w{align-items:flex-end;display:flex;gap:.75rem}.OrderSamplesPanel_formFieldsContainer__\+y\+vQ{display:flex;flex:1 1;flex-direction:column;gap:.5rem}.OrderSamplesPanel_firstRowGrid__R4Otk{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:1.2fr 1fr 1fr 1fr}.OrderSamplesPanel_secondRowGrid__8JkbN{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:1.5fr 1.5fr 1.5fr .6fr}.OrderSamplesPanel_inlineField__5GWBL{display:flex;flex-direction:column;gap:.15rem}.OrderSamplesPanel_inlineStatusDisplay__b4GNh{align-items:center;display:flex;min-height:2rem}.OrderSamplesPanel_notesRow__xw8uk{display:flex;flex-direction:column;gap:.15rem;width:100%}.OrderSamplesPanel_inlineLabel__0mJQb{color:var(--text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.OrderSamplesPanel_inlineInput__e6kaU,.OrderSamplesPanel_inlineSelect__gF3LY{background-color:var(--input-background);border:1px solid var(--border-color);border-radius:5px;color:var(--text-primary);font-family:inherit;font-size:.82rem;padding:.3rem .5rem;width:100%}.OrderSamplesPanel_inlineSelect__gF3LY{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%236c757d' d='m0 0 5 6 5-6z'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:10px 6px;cursor:pointer;padding-right:1.75rem}[data-theme=dark] .OrderSamplesPanel_inlineInput__e6kaU,[data-theme=dark] .OrderSamplesPanel_inlineSelect__gF3LY{background-color:var(--input-background);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .OrderSamplesPanel_inlineSelect__gF3LY{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%23b0b0b0' d='m0 0 5 6 5-6z'/%3E%3C/svg%3E")}.OrderSamplesPanel_inlineInput__e6kaU:focus,.OrderSamplesPanel_inlineSelect__gF3LY:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #3498db26;outline:none}.OrderSamplesPanel_inlineInput__e6kaU:disabled,.OrderSamplesPanel_inlineSelect__gF3LY:disabled{background-color:var(--background-secondary);cursor:not-allowed}.OrderSamplesPanel_dateWithNow__lYPPp{align-items:center;display:flex;gap:.35rem}.OrderSamplesPanel_dateWithNow__lYPPp .OrderSamplesPanel_inlineInput__e6kaU{flex:1 1;min-width:0}.OrderSamplesPanel_nowButton__4Klr9{align-items:center;background:#0000;border:1px solid var(--primary-color);border-radius:5px;color:var(--primary-color);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;gap:.3rem;padding:.3rem .5rem;transition:background .15s,color .15s;white-space:nowrap}.OrderSamplesPanel_nowButton__4Klr9:hover:not(:disabled){background:var(--primary-color);color:#fff}.OrderSamplesPanel_nowButton__4Klr9:disabled{cursor:not-allowed;opacity:.45}[data-theme=dark] .OrderSamplesPanel_nowButton__4Klr9{border-color:var(--primary-color);color:var(--primary-color)}[data-theme=dark] .OrderSamplesPanel_nowButton__4Klr9:hover:not(:disabled){background:var(--primary-color);color:var(--background-color)}[data-theme=dark] .OrderSamplesPanel_inlineInput__e6kaU:disabled,[data-theme=dark] .OrderSamplesPanel_inlineSelect__gF3LY:disabled{background-color:var(--background-secondary)}.OrderSamplesPanel_qtyControlWrapper__KswmZ{align-items:flex-end;display:flex;flex-direction:column;gap:.4rem}.OrderSamplesPanel_qtyControl__qznOe{align-items:center;background:var(--primary-color-light);border:1px solid var(--primary-color);border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:.25rem;padding:.35rem .6rem;width:110px}[data-theme=dark] .OrderSamplesPanel_qtyControl__qznOe{background:#3498db1f;border-color:var(--primary-color)}.OrderSamplesPanel_qtyControlLabel__OXBYY{color:var(--primary-color);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.OrderSamplesPanel_qtyInput__EGG-7{background-color:var(--input-background);border:1px solid var(--primary-color);border-radius:4px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.95rem;font-weight:600;padding:.25rem .3rem;text-align:center;width:100%}.OrderSamplesPanel_qtyInput__EGG-7::-webkit-inner-spin-button,.OrderSamplesPanel_qtyInput__EGG-7::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.OrderSamplesPanel_qtyInput__EGG-7[type=number]{-moz-appearance:textfield}[data-theme=dark] .OrderSamplesPanel_qtyInput__EGG-7{background-color:var(--input-background);border-color:var(--primary-color);color:var(--text-primary)}.OrderSamplesPanel_qtyInput__EGG-7:focus{box-shadow:0 0 0 2px #3498db40;outline:none}.OrderSamplesPanel_qtyInput__EGG-7:disabled{cursor:not-allowed;opacity:.55}.OrderSamplesPanel_inlineFormActions__LQijW{align-items:flex-end;display:flex;gap:.4rem;padding-bottom:1px}.OrderSamplesPanel_saveRowButton__obf8-{align-items:center;background:var(--success-color);border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.3rem;padding:.45rem .85rem;transition:background .15s;white-space:nowrap}.OrderSamplesPanel_saveRowButton__obf8-:hover:not(:disabled){background:var(--success-hover)}.OrderSamplesPanel_saveRowButton__obf8-:disabled{cursor:not-allowed;opacity:.55}.OrderSamplesPanel_cancelRowButton__e42kn{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:5px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;height:32px;justify-content:center;transition:all .15s;width:32px}.OrderSamplesPanel_cancelRowButton__e42kn:hover:not(:disabled){background:var(--background-secondary);border-color:var(--danger-color);color:var(--danger-color)}.OrderSamplesPanel_cancelRowButton__e42kn:disabled{cursor:not-allowed;opacity:.4}.OrderSamplesPanel_suggestWrapper__VYAND{position:relative}.OrderSamplesPanel_suggestDropdown__OUL-o{background:var(--input-background);border:1px solid var(--border-color);border-radius:5px;box-shadow:0 4px 12px #0000001f;left:0;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:.2rem 0;position:absolute;right:0;top:calc(100% + 2px);z-index:30}.OrderSamplesPanel_suggestItem__NgEpY{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:.82rem;gap:.4rem;padding:.3rem .55rem}.OrderSamplesPanel_suggestItem__NgEpY:hover{background:var(--background-secondary)}.OrderSamplesPanel_suggestCuratedIcon__mmMGF{color:var(--warning-color);flex-shrink:0;font-size:.7rem}.OrderSamplesPanel_suggestValue__FR-O8{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderSamplesPanel_suggestUsage__6WdqO{color:var(--text-secondary);flex-shrink:0;font-size:.7rem}.OrderSamplesPanel_similarWarning__41z9\+{background:#ff98001a;border-left:3px solid #ff9800;border-radius:4px;color:#ff9800;display:flex;flex-direction:column;font-size:.78rem;gap:.3rem;margin-top:.3rem;padding:.5rem .6rem}.OrderSamplesPanel_similarWarningHeader__EbVI-{align-items:center;display:flex;font-weight:600;gap:.35rem}.OrderSamplesPanel_similarWarningRow__sZX-D{align-items:center;display:flex;gap:.45rem}.OrderSamplesPanel_similarValue__LYuHm{color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderSamplesPanel_similarTag__oR3y5{color:var(--text-secondary);flex-shrink:0;font-size:.7rem;font-style:italic}.OrderSamplesPanel_adoptButton__JGWdk{align-items:center;background:#0000;border:1px solid var(--success-color);border-radius:4px;color:var(--success-color);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:600;gap:.25rem;margin-left:auto;padding:.15rem .5rem;transition:all .15s;white-space:nowrap}.OrderSamplesPanel_adoptButton__JGWdk:hover:not(:disabled){background:var(--success-color);color:#fff}.OrderSamplesPanel_adoptButton__JGWdk:disabled{cursor:not-allowed;opacity:.55}.OrderSamplesPanel_similarDismiss__S83OT{align-self:flex-start;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:.72rem;font-style:italic;padding:0;text-decoration:underline}.OrderSamplesPanel_spin__NPWnA{animation:OrderSamplesPanel_spin__NPWnA .8s linear infinite}@keyframes OrderSamplesPanel_spin__NPWnA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.OrderSamplesPanel_inlineFormGrid__JarY8{grid-template-columns:repeat(2,1fr)}.OrderSamplesPanel_inlineFieldWide__rZ8jj{grid-column:span 2}.OrderSamplesPanel_panelHeader__yoy6S{flex-wrap:wrap;gap:.5rem}}@media (max-width:480px){.OrderSamplesPanel_inlineForm__AZaZA{align-items:stretch;flex-direction:column}.OrderSamplesPanel_inlineFormGrid__JarY8{grid-template-columns:1fr}.OrderSamplesPanel_inlineFieldWide__rZ8jj{grid-column:span 1}.OrderSamplesPanel_qtyControlWrapper__KswmZ{align-items:center;flex-direction:row;justify-content:flex-end;width:100%}}.OrderSamplesPanel_pwsChip__YQdXG{align-items:center;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:5px;display:flex;font-size:.82rem;gap:.35rem;min-height:1.95rem;padding:.3rem .5rem}.OrderSamplesPanel_pwsChipCode__ZWp4g{color:var(--text-primary);flex:1 1;font-family:monospace;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderSamplesPanel_pwsChipClear__oz1bE{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.75rem;padding:.1rem}.OrderSamplesPanel_pwsChipClear__oz1bE:hover:not(:disabled){color:var(--danger-color)}.OrderSamplesPanel_pwsChipClear__oz1bE:disabled{cursor:not-allowed;opacity:.5}.OrderSamplesPanel_pwsPanel__McAZl{background:var(--input-background);background:var(--card-background,var(--input-background));border:1px solid var(--border-color);border-radius:6px;box-shadow:0 8px 24px #00000047;overflow-y:auto;padding:.25rem;position:fixed;z-index:calc(var(--z-modal-nested) + 10)}.OrderSamplesPanel_pwsPanelHint__V4CkH{color:var(--text-secondary);font-size:.78rem;line-height:1.4;padding:.5rem .6rem}.OrderSamplesPanel_pwsPanelItem__TdOaC{background:none;border:none;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:.15rem;padding:.4rem .55rem;text-align:left;width:100%}.OrderSamplesPanel_pwsPanelItem__TdOaC:focus-visible,.OrderSamplesPanel_pwsPanelItem__TdOaC:hover{background:var(--background-secondary);outline:none}.OrderSamplesPanel_pwsPanelPrimary__9COXr{align-items:baseline;display:flex;gap:.4rem}.OrderSamplesPanel_pwsPanelCode__\+mIdD{color:var(--text-primary);font-family:monospace;font-size:.86rem;font-weight:600}.OrderSamplesPanel_pwsPanelType__Az0pJ{border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);flex-shrink:0;font-size:.65rem;font-weight:600;letter-spacing:.02em;padding:.05rem .35rem}.OrderSamplesPanel_pwsPanelSecondary__ka3iJ{align-items:baseline;color:var(--text-secondary);display:flex;font-size:.74rem;gap:.4rem;min-width:0}.OrderSamplesPanel_pwsPanelPwsId__kyYLk{flex-shrink:0;font-family:monospace}.OrderSamplesPanel_pwsPanelSystem__J8Bh\+{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderSamplesPanel_pwsPanelPointName__\+6jmR{flex-shrink:0;font-style:italic;opacity:.85}.NotesModal_modalOverlay__x1k-q{align-items:center;animation:NotesModal_fadeIn__-ctdS .2s ease-in-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal-backdrop)}.NotesModal_modalContent__pnBdv{animation:NotesModal_slideUp__mCAD2 .3s ease-out;background:var(--background-color);border-radius:12px;box-shadow:0 10px 40px #0000004d;color:var(--text-color);display:flex;flex-direction:column;margin:20px;max-height:90vh;max-width:1000px;overflow:hidden;position:relative;width:90%;z-index:1501}.NotesModal_panel__1GAyi{display:flex;flex:1 1;flex-direction:column;min-height:0}.NotesModal_modalHeader__Uuvzx{align-items:center;background:linear-gradient(135deg,#6d28d9,#5b21b6);border-bottom:1px solid var(--border-color);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem;position:relative;z-index:10}.NotesModal_headerInfo__bWa9F{align-items:center;display:flex;gap:1rem}.NotesModal_headerIcon__VwxZy{align-items:center;background-color:#fff3;border-radius:50%;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}.NotesModal_modalTitle__hQjvb{font-size:1.5rem;font-weight:600;margin:0}.NotesModal_modalSubtitle__nr4yF{font-size:.9rem;margin:.25rem 0 0;opacity:.95}.NotesModal_closeButton__wh2zH{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;padding:.5rem;transition:background-color .2s;width:40px}.NotesModal_closeButton__wh2zH:hover{background-color:#ffffff26}.NotesModal_closeButton__wh2zH:disabled{cursor:not-allowed;opacity:.5}.NotesModal_controlsSection__slvMH{align-items:center;background:var(--background-color);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.NotesModal_addButton__Rcz2n{align-items:center;background:#6d28d9;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.65rem 1.25rem;transition:all .2s}.NotesModal_addButton__Rcz2n:hover{background:#5b21b6;box-shadow:0 4px 12px #6d28d94d;transform:translateY(-1px)}.NotesModal_filterControls__xfUBq{align-items:center;display:flex;gap:.5rem}.NotesModal_filterIcon__oI75F{color:var(--text-secondary);font-size:.95rem}.NotesModal_filterButton__kEtQN{background:var(--background-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .2s}.NotesModal_filterButton__kEtQN:hover{background:var(--background-secondary);border-color:#6d28d9}.NotesModal_filterButton__kEtQN.NotesModal_active__m\+NpW{background:#6d28d9;border-color:#6d28d9;color:#fff;font-weight:500}.NotesModal_notesList__\+Rod7{flex:1 1;overflow-y:auto;padding:1.5rem}.NotesModal_noteCard__U-Gwe{background:var(--card-background);border:1px solid var(--border-color);border-radius:10px;margin-bottom:1rem;padding:1.25rem;position:relative;transition:all .2s}.NotesModal_noteCard__U-Gwe:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.NotesModal_noteCard__U-Gwe.NotesModal_active__m\+NpW{border-left:4px solid #10b981}.NotesModal_noteCard__U-Gwe.NotesModal_expired__j8THu{background:#f8f9fa;border-left:4px solid #9ca3af;opacity:.7}.NotesModal_noteCard__U-Gwe.NotesModal_scheduled__Bl0ui{border-left:4px solid #3b82f6}.NotesModal_noteCard__U-Gwe.NotesModal_alert__7F2w8{background:#fef2f2;border-left:4px solid #ef4444}[data-theme=dark] .NotesModal_noteCard__U-Gwe.NotesModal_alert__7F2w8{background:#3f1f1f;color:#fca5a5}[data-theme=dark] .NotesModal_noteCard__U-Gwe.NotesModal_alert__7F2w8 h4{color:#fca5a5}[data-theme=dark] .NotesModal_noteCard__U-Gwe.NotesModal_alert__7F2w8 .NotesModal_noteBody__2FAoz{color:#f8b4b4}.NotesModal_noteHeader__oeeJR{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.NotesModal_noteTitle__rPNi9{align-items:center;display:flex;flex:1 1;gap:.5rem}.NotesModal_noteTitle__rPNi9 h4{color:var(--text-color);font-size:1.1rem;font-weight:600;margin:0}.NotesModal_alertIcon__DVygB{animation:NotesModal_pulse__0XUNM 2s infinite;color:#ef4444;font-size:1rem}.NotesModal_noteBadges__AZz10{display:flex;flex-wrap:wrap;gap:.5rem}.NotesModal_badge__MjAmJ{border-radius:4px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .65rem}.NotesModal_badge__MjAmJ.NotesModal_priority__TVsss{background:#fef3c7;color:#92400e}.NotesModal_badge__MjAmJ.NotesModal_type__co-mH{background:#dbeafe;color:#1e40af}.NotesModal_badge__MjAmJ.NotesModal_source__H3vOP{background:#fef9c3;border:1px solid #fde68a;color:#854d0e;font-style:italic}.NotesModal_readOnlyLabel__Glh15{color:#9ca3af;font-size:.75rem;font-style:italic}.NotesModal_badge__MjAmJ.NotesModal_status__7vD3A{font-weight:600}.NotesModal_badge__MjAmJ.NotesModal_status__7vD3A.NotesModal_active__m\+NpW{background:#d1fae5;color:#065f46}.NotesModal_badge__MjAmJ.NotesModal_status__7vD3A.NotesModal_expired__j8THu{background:#f3f4f6;color:#6b7280}.NotesModal_badge__MjAmJ.NotesModal_status__7vD3A.NotesModal_scheduled__Bl0ui{background:#dbeafe;color:#1e3a8a}.NotesModal_noteBody__2FAoz{margin-bottom:1rem}.NotesModal_noteBody__2FAoz p{color:var(--text-secondary);line-height:1.6;margin:0;white-space:pre-wrap}.NotesModal_noteFooter__HcItw{border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem}.NotesModal_noteDates__RyAFC{display:flex;flex-wrap:wrap;gap:1.5rem}.NotesModal_dateItem__QeOxf{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;gap:.35rem}.NotesModal_dateIcon__ER8jJ{font-size:.8rem}.NotesModal_dateLabel__ig\+Gj{font-weight:500}.NotesModal_noteMeta__8sfBH{color:var(--text-muted);font-size:.8rem}.NotesModal_noteActions__Q8joW{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.NotesModal_noteActions__Q8joW button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.85rem;gap:.35rem;padding:.5rem .75rem;transition:all .2s}.NotesModal_btnEdit__dndmH{background:#3b82f6;color:#fff}.NotesModal_btnEdit__dndmH:hover{background:#2563eb}.NotesModal_btnAlert__sC4Cs{background:#f59e0b;color:#fff}.NotesModal_btnAlert__sC4Cs:hover{background:#d97706}.NotesModal_btnExtend__Cq2g7{background:#6d28d9;color:#fff}.NotesModal_btnExtend__Cq2g7:hover{background:#5b21b6}.NotesModal_btnDelete__sxTxw{background:#ef4444;color:#fff}.NotesModal_btnDelete__sxTxw:hover{background:#dc2626}.NotesModal_formContainer__UjqI6{flex:1 1;overflow-y:auto;padding:1.5rem}.NotesModal_noteForm__j9tku{margin:0 auto;max-width:800px}.NotesModal_noteForm__j9tku h3{color:var(--text-color);font-size:1.3rem;margin:0 0 1.5rem}.NotesModal_formGroup__-pRDf{margin-bottom:1.25rem;position:relative}.NotesModal_formRow__RaWzu{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.NotesModal_label__ZME4x{color:var(--text-color);display:block;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.NotesModal_required__9-0NL{color:#ef4444}.NotesModal_input__4P4sq,.NotesModal_select__v2\+1R,.NotesModal_textarea__Dsl0r{background:var(--input-background);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);font-family:inherit;font-size:.95rem;padding:.75rem;transition:all .2s;width:100%}.NotesModal_input__4P4sq[type=datetime-local]{box-sizing:border-box;max-width:100%;min-width:0;padding-right:.5rem}.NotesModal_input__4P4sq[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;margin-left:.25rem;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.NotesModal_input__4P4sq[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}[data-theme=dark] .NotesModal_input__4P4sq[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.8}[data-theme=dark] .NotesModal_input__4P4sq[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}.NotesModal_input__4P4sq:focus,.NotesModal_select__v2\+1R:focus,.NotesModal_textarea__Dsl0r:focus{border-color:#6d28d9;box-shadow:0 0 0 3px #6d28d91a;outline:none}.NotesModal_input__4P4sq:disabled,.NotesModal_select__v2\+1R:disabled,.NotesModal_textarea__Dsl0r:disabled{background:var(--background-secondary);cursor:not-allowed;opacity:.6}.NotesModal_input__4P4sq[type=datetime-local]:disabled::-webkit-calendar-picker-indicator{cursor:not-allowed;opacity:.3}.NotesModal_inputError__4pZwG{border-color:#ef4444}.NotesModal_textarea__Dsl0r{min-height:120px;resize:vertical}.NotesModal_charCount__bkbBC{bottom:-1.5rem;color:var(--text-muted);font-size:.8rem;position:absolute;right:0}.NotesModal_errorMessage__6-CE1{color:#ef4444;display:block;font-size:.85rem;margin-top:.35rem}.NotesModal_checkboxGroup__dVzlC{margin-bottom:1.5rem}.NotesModal_checkboxLabel__Hxrdk{align-items:center;cursor:pointer;display:flex;font-size:.95rem;gap:.5rem}.NotesModal_checkboxLabel__Hxrdk input[type=checkbox]{cursor:pointer;height:18px;width:18px}.NotesModal_formActions__VrvZb{border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem}.NotesModal_btnDanger__WuEPm,.NotesModal_btnPrimary__E7Xvb,.NotesModal_btnSecondary__T7lEf{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.NotesModal_btnPrimary__E7Xvb{background:#6d28d9;color:#fff}.NotesModal_btnPrimary__E7Xvb:hover:not(:disabled){background:#5b21b6;box-shadow:0 4px 12px #6d28d94d;transform:translateY(-1px)}.NotesModal_btnSecondary__T7lEf{background:var(--background-color);border:1px solid var(--border-color);color:var(--text-color)}.NotesModal_btnSecondary__T7lEf:hover:not(:disabled){background:var(--background-secondary);border-color:#6d28d9}.NotesModal_btnDanger__WuEPm{background:#ef4444;color:#fff}.NotesModal_btnDanger__WuEPm:hover:not(:disabled){background:#dc2626}.NotesModal_btnDanger__WuEPm:disabled,.NotesModal_btnPrimary__E7Xvb:disabled,.NotesModal_btnSecondary__T7lEf:disabled{cursor:not-allowed;opacity:.6;transform:none}.NotesModal_dialogOverlay__eZJSY{align-items:center;animation:NotesModal_fadeIn__-ctdS .2s ease-in-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal-backdrop)}.NotesModal_dialogContent__nLrtd{animation:NotesModal_slideUp__mCAD2 .3s ease-out;background:var(--background-color);border-radius:12px;box-shadow:0 20px 60px #0006;max-width:500px;width:90%}.NotesModal_dialogHeader__Djp22{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.NotesModal_dialogHeader__Djp22 h3{color:var(--text-color);font-size:1.25rem;margin:0}.NotesModal_dialogBody__xPBzN{padding:1.5rem}.NotesModal_warningIcon__3SE-r{display:flex;justify-content:center;margin-bottom:1rem}.NotesModal_confirmMessage__ccOb-{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem;text-align:center}[data-theme=dark] .NotesModal_confirmMessage__ccOb-{color:#d1d5db}.NotesModal_notePreview__htmFA{background:var(--background-secondary);border-left:3px solid #ef4444;border-radius:8px;padding:1rem}[data-theme=dark] .NotesModal_notePreview__htmFA{background:#1f1f1f;border-left:3px solid #f87171}.NotesModal_notePreview__htmFA p{color:var(--text-secondary);font-size:.9rem;margin:.5rem 0}[data-theme=dark] .NotesModal_notePreview__htmFA p{color:#d1d5db}.NotesModal_dialogActions__yIB5x{border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:flex-end;padding:1rem 1.5rem}.NotesModal_emptyState__SuakG,.NotesModal_loadingMessage__zFgyg{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.NotesModal_spinner__a6TS6{animation:NotesModal_spin__9M52x .8s linear infinite;border:3px solid #6d28d94d;border-radius:50%;border-top-color:#6d28d9;display:inline-block;height:24px;width:24px}.NotesModal_emptyState__SuakG p,.NotesModal_loadingMessage__zFgyg p{color:var(--text-color);margin:.5rem 0}.NotesModal_emptyIcon__XtadG{color:var(--text-muted);font-size:4rem;margin-bottom:1rem}@keyframes NotesModal_fadeIn__-ctdS{0%{opacity:0}to{opacity:1}}@keyframes NotesModal_slideUp__mCAD2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes NotesModal_pulse__0XUNM{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes NotesModal_spin__9M52x{to{transform:rotate(1turn)}}@media (max-width:479px){.NotesModal_modalOverlay__x1k-q{align-items:stretch;padding:0}.NotesModal_modalContent__pnBdv{-webkit-overflow-scrolling:touch;border-radius:0;height:100%;margin:0;max-height:100vh;max-height:100dvh;max-width:100%;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top);width:100%}.NotesModal_modalHeader__Uuvzx{padding:max(.875rem,env(safe-area-inset-top)) 1rem .875rem}.NotesModal_headerIcon__VwxZy{font-size:1.125rem;height:36px;width:36px}.NotesModal_modalTitle__hQjvb{font-size:1.125rem;line-height:1.3}.NotesModal_modalSubtitle__nr4yF{font-size:.8rem}.NotesModal_closeButton__wh2zH{height:36px;min-height:44px;min-width:44px;width:36px}.NotesModal_controlsSection__slvMH{align-items:stretch;flex-direction:column;gap:.875rem;padding:1rem}.NotesModal_addButton__Rcz2n{justify-content:center;min-height:44px;width:100%}.NotesModal_filterControls__xfUBq{flex-wrap:wrap;justify-content:center}.NotesModal_filterButton__kEtQN{min-height:44px;padding:.625rem 1rem}.NotesModal_noteCard__U-Gwe,.NotesModal_notesList__\+Rod7{padding:1rem}.NotesModal_noteHeader__oeeJR{align-items:flex-start;flex-direction:column;gap:.75rem}.NotesModal_noteTitle__rPNi9 h4{font-size:1rem}.NotesModal_noteBadges__AZz10{justify-content:flex-start;width:100%}.NotesModal_noteBody__2FAoz p{font-size:.9rem}.NotesModal_noteDates__RyAFC{flex-direction:column;gap:.5rem}.NotesModal_dateItem__QeOxf{font-size:.8rem}.NotesModal_noteActions__Q8joW{flex-wrap:wrap;gap:.5rem;justify-content:flex-start;width:100%}.NotesModal_noteActions__Q8joW button{flex-basis:calc(50% - 0.25rem);flex-grow:1;flex-shrink:1;font-size:.8rem;min-height:44px;min-width:100px;padding:.625rem}.NotesModal_formContainer__UjqI6{padding:1rem}.NotesModal_noteForm__j9tku h3{font-size:1.125rem;margin-bottom:1.25rem}.NotesModal_formGroup__-pRDf{margin-bottom:1rem}.NotesModal_formRow__RaWzu{gap:1rem;grid-template-columns:1fr}.NotesModal_label__ZME4x{font-size:.875rem}.NotesModal_input__4P4sq,.NotesModal_select__v2\+1R,.NotesModal_textarea__Dsl0r{font-size:16px;min-height:44px;padding:.875rem}.NotesModal_textarea__Dsl0r{min-height:100px}.NotesModal_checkboxGroup__dVzlC{margin-bottom:1rem}.NotesModal_checkboxLabel__Hxrdk{font-size:.9rem;padding:.5rem 0}.NotesModal_checkboxLabel__Hxrdk input[type=checkbox]{height:20px;width:20px}.NotesModal_formActions__VrvZb{flex-direction:column-reverse;gap:.75rem;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom))}.NotesModal_btnDanger__WuEPm,.NotesModal_btnPrimary__E7Xvb,.NotesModal_btnSecondary__T7lEf{justify-content:center;min-height:44px;padding:.875rem 1.25rem;width:100%}.NotesModal_dialogOverlay__eZJSY{align-items:flex-end;padding:0}.NotesModal_dialogContent__nLrtd{border-radius:12px 12px 0 0;margin:0;max-width:100%;width:100%}.NotesModal_dialogHeader__Djp22{padding:1rem}.NotesModal_dialogHeader__Djp22 h3{font-size:1.125rem}.NotesModal_dialogBody__xPBzN{padding:1rem}.NotesModal_dialogActions__yIB5x{flex-direction:column-reverse;gap:.75rem;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom))}.NotesModal_dialogActions__yIB5x button{min-height:44px;width:100%}}@media (min-width:480px) and (max-width:767px){.NotesModal_modalOverlay__x1k-q{padding:.5rem}.NotesModal_modalContent__pnBdv{-webkit-overflow-scrolling:touch;border-radius:8px;max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem);max-width:100%;overscroll-behavior:contain;width:100%}.NotesModal_modalHeader__Uuvzx{padding:1rem}.NotesModal_headerIcon__VwxZy{font-size:1.25rem;height:40px;width:40px}.NotesModal_modalTitle__hQjvb{font-size:1.25rem}.NotesModal_closeButton__wh2zH{min-height:44px;min-width:44px}.NotesModal_controlsSection__slvMH{align-items:stretch;flex-direction:column;padding:1rem}.NotesModal_addButton__Rcz2n{min-height:44px;width:100%}.NotesModal_filterControls__xfUBq{justify-content:center}.NotesModal_filterButton__kEtQN{min-height:44px}.NotesModal_noteCard__U-Gwe{padding:1rem}.NotesModal_noteHeader__oeeJR{align-items:flex-start;flex-direction:column;gap:.75rem}.NotesModal_noteDates__RyAFC{flex-direction:column;gap:.5rem}.NotesModal_noteActions__Q8joW{flex-wrap:wrap;gap:.5rem}.NotesModal_noteActions__Q8joW button{flex-basis:calc(50% - 0.25rem);flex-grow:1;flex-shrink:1;min-height:44px}.NotesModal_formRow__RaWzu{gap:1rem;grid-template-columns:1fr}.NotesModal_input__4P4sq,.NotesModal_select__v2\+1R,.NotesModal_textarea__Dsl0r{font-size:16px;min-height:44px}.NotesModal_formActions__VrvZb{flex-wrap:wrap;gap:.75rem}.NotesModal_btnDanger__WuEPm,.NotesModal_btnPrimary__E7Xvb,.NotesModal_btnSecondary__T7lEf{flex:1 1 auto;min-height:44px;min-width:120px}.NotesModal_dialogContent__nLrtd{width:95%}.NotesModal_dialogActions__yIB5x{flex-wrap:wrap;gap:.75rem}.NotesModal_dialogActions__yIB5x button{flex:1 1 auto;min-height:44px;min-width:120px}}@media (min-width:768px) and (max-width:1023px){.NotesModal_modalContent__pnBdv{max-width:90%}.NotesModal_addButton__Rcz2n,.NotesModal_closeButton__wh2zH{min-height:44px;min-width:44px}.NotesModal_dialogActions__yIB5x button,.NotesModal_formActions__VrvZb button,.NotesModal_noteActions__Q8joW button{min-height:44px}}@media (max-width:767px) and (orientation:landscape){.NotesModal_modalContent__pnBdv{max-height:100vh;max-height:100dvh}.NotesModal_modalHeader__Uuvzx{padding:.625rem 1rem}.NotesModal_headerIcon__VwxZy{font-size:1rem;height:32px;width:32px}.NotesModal_modalTitle__hQjvb{font-size:1rem}.NotesModal_modalSubtitle__nr4yF{display:none}.NotesModal_controlsSection__slvMH,.NotesModal_formContainer__UjqI6,.NotesModal_notesList__\+Rod7{padding:.75rem 1rem}.NotesModal_formActions__VrvZb{flex-direction:row;flex-wrap:wrap;padding:.75rem 1rem}.NotesModal_btnDanger__WuEPm,.NotesModal_btnPrimary__E7Xvb,.NotesModal_btnSecondary__T7lEf{flex:1 1 auto;min-width:100px;width:auto}}.ConfirmDialog_dialogOverlay__d4bHi{align-items:center;animation:ConfirmDialog_fadeIn__H5vNh .2s ease-in-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal-backdrop)}.ConfirmDialog_dialogContent__HwFdw{animation:ConfirmDialog_slideIn__RYL-I .3s ease-out;background:var(--background-color);border-radius:12px;box-shadow:0 10px 40px #0000004d;color:var(--text-color);max-width:500px;width:90%}@keyframes ConfirmDialog_slideIn__RYL-I{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.ConfirmDialog_dialogHeader__-I9F9{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.ConfirmDialog_dialogHeader__-I9F9 h3{color:var(--text-color);font-size:1.25rem;font-weight:600;margin:0}.ConfirmDialog_closeButton__whvIS{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.25rem;justify-content:center;padding:.25rem;transition:color .2s}.ConfirmDialog_closeButton__whvIS:hover:not(:disabled){color:var(--text-color)}.ConfirmDialog_closeButton__whvIS:disabled{cursor:not-allowed;opacity:.5}.ConfirmDialog_dialogBody__CfofA{padding:1.5rem}.ConfirmDialog_iconContainer__Gqc22{display:flex;justify-content:center;margin-bottom:1rem}.ConfirmDialog_confirmMessage__6uvdp{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin-bottom:1.5rem;text-align:center}[data-theme=dark] .ConfirmDialog_confirmMessage__6uvdp{color:#d1d5db}.ConfirmDialog_additionalContent__QQd0t{background:var(--background-secondary);border-left:3px solid var(--primary-color);border-radius:8px;padding:1rem}[data-theme=dark] .ConfirmDialog_additionalContent__QQd0t{background:#1f1f1f}.ConfirmDialog_additionalContent__QQd0t p{color:var(--text-secondary);font-size:.9rem;margin:.5rem 0}[data-theme=dark] .ConfirmDialog_additionalContent__QQd0t p{color:#d1d5db}.ConfirmDialog_dialogActions__4G8t7{border-top:1px solid var(--border-color);display:flex;gap:1rem;justify-content:flex-end;padding:1rem 1.5rem}.ConfirmDialog_dialogActions__4G8t7 button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:all .2s}.ConfirmDialog_dialogActions__4G8t7 button:disabled{cursor:not-allowed;opacity:.6}.ConfirmDialog_spinIcon__s1OEB{animation:ConfirmDialog_spin__nLwSH .8s linear infinite}@keyframes ConfirmDialog_spin__nLwSH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ConfirmDialog_btnSecondary__ziDrn{align-items:center;background:var(--background-secondary);color:var(--text-color);display:inline-flex;gap:.375rem}.ConfirmDialog_btnSecondary__ziDrn:hover:not(:disabled){background:var(--border-color)}[data-theme=dark] .ConfirmDialog_btnSecondary__ziDrn{background:#2a2a2a;color:#d1d5db}[data-theme=dark] .ConfirmDialog_btnSecondary__ziDrn:hover:not(:disabled){background:#3a3a3a}.ConfirmDialog_btnDanger__65xaZ{align-items:center;background:#e74c3c;color:#fff;display:inline-flex;gap:.375rem}.ConfirmDialog_btnDanger__65xaZ:hover:not(:disabled){background:#c0392b}.ConfirmDialog_btnWarning__Z0cdL{align-items:center;background:#f39c12;color:#fff;display:inline-flex;gap:.375rem}.ConfirmDialog_btnWarning__Z0cdL:hover:not(:disabled){background:#e67e22}.ConfirmDialog_btnInfo__xo6ep{align-items:center;background:#3498db;color:#fff;display:inline-flex;gap:.375rem}.ConfirmDialog_btnInfo__xo6ep:hover:not(:disabled){background:#2980b9}.ConfirmDialog_btnPrimary__zNbiw{align-items:center;background:#6d28d9;color:#fff;display:inline-flex;gap:.375rem}.ConfirmDialog_btnPrimary__zNbiw:hover:not(:disabled){background:#5b21b6}@keyframes ConfirmDialog_fadeIn__H5vNh{0%{opacity:0}to{opacity:1}}@media (max-width:479px){.ConfirmDialog_dialogOverlay__d4bHi{align-items:flex-end;padding:0}.ConfirmDialog_dialogContent__HwFdw{border-radius:12px 12px 0 0;margin:0;max-width:100%;padding-bottom:env(safe-area-inset-bottom);width:100%}.ConfirmDialog_dialogHeader__-I9F9{padding:1rem}.ConfirmDialog_dialogHeader__-I9F9 h3{font-size:1.125rem}.ConfirmDialog_closeButton__whvIS{min-height:44px;min-width:44px;padding:.5rem}.ConfirmDialog_dialogBody__CfofA{padding:1rem}.ConfirmDialog_confirmMessage__6uvdp{font-size:.95rem}.ConfirmDialog_additionalContent__QQd0t{padding:.875rem}.ConfirmDialog_additionalContent__QQd0t p{font-size:.85rem}.ConfirmDialog_dialogActions__4G8t7{flex-direction:column-reverse;gap:.75rem;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom))}.ConfirmDialog_dialogActions__4G8t7 button{font-size:1rem;justify-content:center;min-height:44px;padding:.875rem 1.25rem;width:100%}}@media (min-width:480px) and (max-width:767px){.ConfirmDialog_dialogContent__HwFdw{max-width:480px;width:95%}.ConfirmDialog_dialogActions__4G8t7{flex-wrap:wrap;gap:.75rem}.ConfirmDialog_dialogActions__4G8t7 button{flex:1 1 auto;min-height:44px;min-width:120px}}@media (min-width:768px) and (max-width:1023px){.ConfirmDialog_dialogContent__HwFdw{max-width:550px}.ConfirmDialog_dialogActions__4G8t7 button{min-height:44px}}.TagBadge_tagBadge__tzRw-{align-items:center;border:1px solid #0000;border-radius:12px;display:inline-flex;font-weight:500;gap:.25rem;max-width:200px;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.TagBadge_tagBadge__tzRw-.TagBadge_small__0B1aV{font-size:.65rem;gap:.2rem;max-width:120px;padding:.125rem .5rem}.TagBadge_tagBadge__tzRw-.TagBadge_medium__vQeSy{font-size:.75rem;gap:.2rem;max-width:150px;padding:.25rem .75rem}.TagBadge_tagBadge__tzRw-.TagBadge_large__Ewidz{font-size:.85rem;gap:.25rem;max-width:200px;padding:.375rem 1rem}.TagBadge_tagBadge__tzRw-.TagBadge_default__DGqib{background:#e3f2fd;border-color:#bbdefb;color:#1565c0}.TagBadge_tagBadge__tzRw-.TagBadge_primary__HobXK{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.TagBadge_tagBadge__tzRw-.TagBadge_secondary__e8OZT{background:var(--secondary-color);border-color:var(--border-color);color:var(--text-color)}[data-theme=dark] .TagBadge_tagBadge__tzRw-.TagBadge_default__DGqib{background:#0d47a1;border-color:#1976d2;color:#90caf9}[data-theme=dark] .TagBadge_tagBadge__tzRw-.TagBadge_secondary__e8OZT{background:var(--background-color);border-color:var(--border-color);color:var(--text-color)}.TagBadge_tagBadge__tzRw-.TagBadge_clickable__Fb5kI:hover{box-shadow:0 2px 8px #00000026;cursor:pointer;transform:translateY(-1px)}.TagBadge_tagBadge__tzRw-.TagBadge_default__DGqib.TagBadge_clickable__Fb5kI:hover{background:#bbdefb;border-color:#90caf9}.TagBadge_tagBadge__tzRw-.TagBadge_primary__HobXK.TagBadge_clickable__Fb5kI:hover{background:#1976d2;box-shadow:0 2px 8px #2196f34d}.TagBadge_tagBadge__tzRw-.TagBadge_secondary__e8OZT.TagBadge_clickable__Fb5kI:hover{background:var(--border-color)}[data-theme=dark] .TagBadge_tagBadge__tzRw-.TagBadge_default__DGqib.TagBadge_clickable__Fb5kI:hover{background:#1976d2;border-color:#42a5f5}[data-theme=dark] .TagBadge_tagBadge__tzRw-.TagBadge_clickable__Fb5kI:hover{box-shadow:0 2px 8px #0000004d}.TagBadge_tagBadge__tzRw-.TagBadge_disabled__LIGkk{cursor:not-allowed;opacity:.5;pointer-events:none}.TagBadge_tagBadge__tzRw-.TagBadge_loading__CAIY3{cursor:not-allowed;opacity:.7;pointer-events:none}.TagBadge_loadingSpinner__L8qly{animation:TagBadge_spin__YiAzu 1s linear infinite;font-size:.7em;opacity:.8}.TagBadge_tagBadge__tzRw-.TagBadge_clickable__Fb5kI:focus{outline:2px solid var(--primary-color);outline-offset:2px}.TagBadge_tagText__4rct7{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TagBadge_removeButton__-KWHF{align-items:center;background:none;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;opacity:.7;padding:.125rem;transition:all .2s ease;width:16px}.TagBadge_removeButton__-KWHF:hover{background:#fff3;opacity:1;transform:scale(1.1)}.TagBadge_removeButton__-KWHF:focus{outline:1px solid currentColor;outline-offset:1px}.TagBadge_tagBadge__tzRw-.TagBadge_default__DGqib .TagBadge_removeButton__-KWHF:hover{background:#1565c01a}.TagBadge_tagBadge__tzRw-.TagBadge_primary__HobXK .TagBadge_removeButton__-KWHF:hover{background:#fff3}.TagBadge_tagBadge__tzRw-.TagBadge_secondary__e8OZT .TagBadge_removeButton__-KWHF:hover{background:#0000001a}[data-theme=dark] .TagBadge_tagBadge__tzRw-.TagBadge_default__DGqib .TagBadge_removeButton__-KWHF:hover{background:#90caf933}[data-theme=dark] .TagBadge_tagBadge__tzRw-.TagBadge_secondary__e8OZT .TagBadge_removeButton__-KWHF:hover{background:#ffffff1a}.TagBadge_tagBadge__tzRw-.TagBadge_small__0B1aV .TagBadge_removeButton__-KWHF{font-size:.6rem;height:12px;width:12px}.TagBadge_tagBadge__tzRw-.TagBadge_large__Ewidz .TagBadge_removeButton__-KWHF{font-size:.8rem;height:18px;width:18px}.TagBadge_tagBadge__tzRw-{animation:TagBadge_tagSlideIn__m22FS .2s ease-out}@keyframes TagBadge_tagSlideIn__m22FS{0%{opacity:0;transform:scale(.8) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes TagBadge_spin__YiAzu{to{transform:rotate(1turn)}}@media (max-width:768px){.TagBadge_tagBadge__tzRw-{border-radius:7px;font-size:.7rem;gap:.1rem;max-width:140px;padding:.1rem .3rem}.TagBadge_tagBadge__tzRw-.TagBadge_small__0B1aV{border-radius:6px;font-size:.6rem;gap:.08rem;max-width:100px;padding:.08rem .25rem}.TagBadge_tagBadge__tzRw-.TagBadge_medium__vQeSy{border-radius:6px;font-size:.65rem;gap:.09rem;max-width:120px;padding:.09rem .275rem}.TagBadge_tagBadge__tzRw-.TagBadge_large__Ewidz{font-size:.7rem;gap:.1rem;max-width:140px;padding:.1rem .3rem}.TagBadge_removeButton__-KWHF{font-size:.5rem;height:12px;margin:0;padding:0;width:12px}}@media (max-width:480px){.TagBadge_tagBadge__tzRw-{border-radius:6px;font-size:.65rem;gap:.08rem;max-width:130px;padding:.08rem .25rem}.TagBadge_tagBadge__tzRw-.TagBadge_small__0B1aV{border-radius:5px;font-size:.55rem;gap:.06rem;max-width:90px;padding:.06rem .2rem}.TagBadge_tagBadge__tzRw-.TagBadge_medium__vQeSy{border-radius:5px;font-size:.6rem;gap:.07rem;max-width:110px;padding:.07rem .225rem}.TagBadge_tagBadge__tzRw-.TagBadge_large__Ewidz{font-size:.65rem;gap:.08rem;max-width:130px;padding:.08rem .25rem}.TagBadge_removeButton__-KWHF{font-size:.48rem;height:11px;margin:0;padding:0;width:11px}.TagBadge_loadingSpinner__L8qly{font-size:.5rem}}.ClientTypeTagManager_container__UKYHH{background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;margin-bottom:8px;min-width:0;overflow:visible;padding:12px;position:relative}.ClientTypeTagManager_container__UKYHH.ClientTypeTagManager_compact__1tbHQ{border-radius:6px;margin-bottom:4px;padding:8px}@media (max-width:768px){.ClientTypeTagManager_container__UKYHH{margin-bottom:6px;padding:8px}.ClientTypeTagManager_container__UKYHH.ClientTypeTagManager_compact__1tbHQ{margin-bottom:4px;padding:6px}}@media (max-width:480px){.ClientTypeTagManager_container__UKYHH{margin-bottom:4px;padding:6px}.ClientTypeTagManager_container__UKYHH.ClientTypeTagManager_compact__1tbHQ{margin-bottom:3px;padding:4px}}[data-theme=dark] .ClientTypeTagManager_container__UKYHH{background:var(--card-background);border-color:var(--border-color)}.ClientTypeTagManager_header__ireFP{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;min-width:0;position:relative}@media (max-width:768px){.ClientTypeTagManager_header__ireFP{margin-bottom:6px}}@media (max-width:480px){.ClientTypeTagManager_header__ireFP{margin-bottom:4px}}.ClientTypeTagManager_headerInfo__DyuhG{align-items:center;color:var(--text-secondary);display:flex;flex:1 1;font-size:.875rem;gap:6px;min-width:0}[data-theme=dark] .ClientTypeTagManager_headerInfo__DyuhG{color:var(--text-secondary)}.ClientTypeTagManager_headerIcon__6yegd{color:var(--primary-color);flex-shrink:0;font-size:.875rem}[data-theme=dark] .ClientTypeTagManager_headerIcon__6yegd{color:var(--primary-color)}.ClientTypeTagManager_headerText__xW8so{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientTypeTagManager_headerActions__fVvoC{display:flex;flex-shrink:0;gap:8px}.ClientTypeTagManager_addButton__mAhfb{align-items:center;background:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;gap:4px;min-width:0;padding:4px 8px;transition:all .2s ease;white-space:nowrap}[data-theme=dark] .ClientTypeTagManager_addButton__mAhfb{background:var(--primary-color)}.ClientTypeTagManager_addButton__mAhfb:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}[data-theme=dark] .ClientTypeTagManager_addButton__mAhfb:hover:not(:disabled){background:var(--primary-hover)}.ClientTypeTagManager_addButton__mAhfb:disabled{cursor:not-allowed;opacity:.6;transform:none}.ClientTypeTagManager_compact__1tbHQ .ClientTypeTagManager_addButton__mAhfb span{display:none}@media (max-width:400px){.ClientTypeTagManager_addButton__mAhfb span{display:none}.ClientTypeTagManager_addButton__mAhfb{justify-content:center;min-width:28px;padding:4px 6px}}.ClientTypeTagManager_addDropdown__V2qUl{background:var(--card-background);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin-top:4px;max-width:320px;min-width:280px;position:absolute;right:0;top:100%;z-index:9999}[data-theme=dark] .ClientTypeTagManager_addDropdown__V2qUl{background:var(--card-background);border-color:var(--border-color);box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}@media (max-width:400px){.ClientTypeTagManager_addDropdown__V2qUl{left:-8px;max-width:none;min-width:auto;right:-8px;width:auto}}.ClientTypeTagManager_dropdownHeader__0PNX-{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:8px;padding:12px}[data-theme=dark] .ClientTypeTagManager_dropdownHeader__0PNX-{border-bottom-color:var(--border-color)}.ClientTypeTagManager_searchInput__uG2\+I{background:var(--input-background);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);flex:1 1;font-size:.875rem;outline:none;padding:6px 10px}[data-theme=dark] .ClientTypeTagManager_searchInput__uG2\+I{background:var(--input-background);border-color:var(--border-color);color:var(--text-color)}.ClientTypeTagManager_searchInput__uG2\+I:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #007bff40}[data-theme=dark] .ClientTypeTagManager_searchInput__uG2\+I:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #4299e140}.ClientTypeTagManager_closeButton__ONv0g{background:none;border:none;border-radius:2px;color:var(--text-secondary);cursor:pointer;padding:4px}[data-theme=dark] .ClientTypeTagManager_closeButton__ONv0g{color:var(--text-secondary)}.ClientTypeTagManager_closeButton__ONv0g:hover,[data-theme=dark] .ClientTypeTagManager_closeButton__ONv0g:hover{background:var(--hover-background);color:var(--text-primary)}.ClientTypeTagManager_dropdownContent__pPYQL{max-height:200px;overflow-y:auto}.ClientTypeTagManager_dropdownList__yP4Xw{padding:4px}.ClientTypeTagManager_dropdownItem__VMXYL{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px;text-align:left;width:100%}.ClientTypeTagManager_dropdownItem__VMXYL:hover:not(:disabled){background:var(--hover-background)}.ClientTypeTagManager_dropdownItem__VMXYL:disabled{cursor:not-allowed;opacity:.6}.ClientTypeTagManager_typeText__hgp\+8{color:var(--text-primary);font-size:.875rem}[data-theme=dark] .ClientTypeTagManager_typeText__hgp\+8{color:var(--text-primary)}.ClientTypeTagManager_addIcon__pClsm{color:var(--success-color);font-size:.75rem}[data-theme=dark] .ClientTypeTagManager_addIcon__pClsm{color:var(--success-color)}.ClientTypeTagManager_actionSpinner__CTnTQ{animation:ClientTypeTagManager_spin__o994\+ 1s linear infinite;color:var(--primary-color);font-size:.75rem}[data-theme=dark] .ClientTypeTagManager_actionSpinner__CTnTQ{color:var(--primary-color)}.ClientTypeTagManager_dropdownEmpty__QmB4O{color:var(--text-secondary);font-size:.875rem;font-style:italic;padding:16px 12px;text-align:center}[data-theme=dark] .ClientTypeTagManager_dropdownEmpty__QmB4O{color:var(--text-secondary)}.ClientTypeTagManager_tagsDisplay__p1EKp{min-height:24px;min-width:0}.ClientTypeTagManager_tagsList__fJ0Op{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;min-width:0}.ClientTypeTagManager_compact__1tbHQ .ClientTypeTagManager_tagsList__fJ0Op{gap:4px;margin-bottom:4px}@media (max-width:768px){.ClientTypeTagManager_tagsList__fJ0Op{gap:4px;margin-bottom:6px}.ClientTypeTagManager_compact__1tbHQ .ClientTypeTagManager_tagsList__fJ0Op{gap:3px;margin-bottom:3px}}@media (max-width:480px){.ClientTypeTagManager_tagsList__fJ0Op{gap:3px;margin-bottom:4px}.ClientTypeTagManager_compact__1tbHQ .ClientTypeTagManager_tagsList__fJ0Op{gap:2px;margin-bottom:2px}}.ClientTypeTagManager_showMoreButton__fB7o3{background:none;border:1px solid var(--border-color);border-radius:12px;color:var(--text-secondary);cursor:pointer;font-size:.75rem;padding:4px 8px;transition:all .2s ease}[data-theme=dark] .ClientTypeTagManager_showMoreButton__fB7o3{border-color:var(--border-color);color:var(--text-secondary)}.ClientTypeTagManager_showMoreButton__fB7o3:hover:not(:disabled),[data-theme=dark] .ClientTypeTagManager_showMoreButton__fB7o3:hover:not(:disabled){background:var(--hover-background);border-color:var(--primary-color);color:var(--primary-color)}.ClientTypeTagManager_showMoreButton__fB7o3:disabled{cursor:not-allowed;opacity:.6}.ClientTypeTagManager_loadingContainer__uVriF{align-items:center;color:var(--text-secondary);display:flex;font-size:.875rem;gap:8px;justify-content:center;padding:16px}.ClientTypeTagManager_spinner__zzI9d{animation:ClientTypeTagManager_spin__o994\+ 1s linear infinite}.ClientTypeTagManager_errorContainer__h0jEo{align-items:center;display:flex;gap:8px;justify-content:center;padding:16px}.ClientTypeTagManager_errorText__HyLLU{color:var(--error-color);font-size:.875rem}.ClientTypeTagManager_retryButton__nxKWV{background:var(--error-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;padding:4px 8px}.ClientTypeTagManager_retryButton__nxKWV:hover:not(:disabled){background:var(--danger-hover)}.ClientTypeTagManager_retryButton__nxKWV:disabled{cursor:not-allowed;opacity:.6}.ClientTypeTagManager_emptyText__Z--8m{color:var(--text-secondary);display:block;font-size:.875rem;font-style:italic;padding:8px 0;text-align:center}[data-theme=dark] .ClientTypeTagManager_emptyText__Z--8m{color:var(--text-secondary)}.ClientTypeTagManager_compact__1tbHQ .ClientTypeTagManager_emptyText__Z--8m{font-size:.75rem;padding:4px 0}@media (max-width:768px){.ClientTypeTagManager_addDropdown__V2qUl{max-width:280px;min-width:240px}.ClientTypeTagManager_headerText__xW8so{font-size:.75rem}.ClientTypeTagManager_addButton__mAhfb{font-size:.7rem;padding:3px 6px}.ClientTypeTagManager_emptyText__Z--8m{font-size:.75rem}}@media (max-width:480px){.ClientTypeTagManager_headerText__xW8so{font-size:.7rem}.ClientTypeTagManager_emptyText__Z--8m{font-size:.7rem;padding:4px 0}.ClientTypeTagManager_compact__1tbHQ .ClientTypeTagManager_emptyText__Z--8m{font-size:.65rem;padding:2px 0}}.CertificationWarningBanner_banner__g0LKj{align-items:flex-start;border:1px solid #0000;border-radius:4px;display:flex;font-size:.8rem;gap:8px;line-height:1.4;margin-bottom:10px;padding:8px 12px}.CertificationWarningBanner_warn__LyBop{background:#fef3c7;border-color:#fcd34d;color:#92400e}.CertificationWarningBanner_info__tX-xc{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.CertificationWarningBanner_muted__ysfKa{background:#f9fafb;border-color:#e5e7eb;color:#6b7280}.CertificationWarningBanner_icon__BVcUW{flex-shrink:0;margin-top:1px}.CertificationWarningBanner_body__gcZku{flex:1 1;min-width:0}.CertificationWarningBanner_headline__kCjpn{font-weight:600}.CertificationWarningBanner_detailToggle__o8Ok3{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin-left:6px;padding:0;text-decoration:underline}.CertificationWarningBanner_detailList__x-eRU{margin:6px 0 0;padding-left:18px}.CertificationWarningBanner_detailList__x-eRU li{margin-bottom:3px}.CertificationWarningBanner_inferred__wNVHR{font-style:italic;opacity:.85}[data-theme=dark] .CertificationWarningBanner_warn__LyBop{background:#3d2e00;border-color:#78500a;color:#fcd34d}[data-theme=dark] .CertificationWarningBanner_info__tX-xc{background:#0c2040;border-color:#1e3a8a;color:#93c5fd}[data-theme=dark] .CertificationWarningBanner_muted__ysfKa{background:#1f1f23;border-color:#3f3f46;color:#a1a1aa}.IconPicker_grid__wBLhf{grid-gap:8px;background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));max-height:200px;overflow-y:auto;padding:8px}.IconPicker_iconButton__Cj-FX{align-items:center;aspect-ratio:1/1;background:var(--card-bg);border:1px solid #0000;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .15s ease}.IconPicker_iconButton__Cj-FX:hover{background:var(--hover-bg);color:var(--primary-color)}.IconPicker_selected__PHFeo{background:var(--primary-color-light);border-color:var(--primary-color);color:var(--primary-color)}.QuickBooksAccountModal_modalOverlay__sHd9r{align-items:center;animation:QuickBooksAccountModal_fadeIn__QUWxd .2s ease-in-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal-backdrop)}.QuickBooksAccountModal_modalContent__LGuWy{animation:QuickBooksAccountModal_slideUp__CeOBm .3s ease-out;background:var(--background-color);border-radius:12px;box-shadow:0 10px 40px #0000004d;color:var(--text-color);display:flex;flex-direction:column;margin:20px;max-height:90vh;max-width:800px;overflow:hidden;position:relative;width:90%;z-index:1501}.QuickBooksAccountModal_modalHeader__XqEbY{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border-bottom:1px solid var(--border-color);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem;position:relative;z-index:10}.QuickBooksAccountModal_headerInfo__F23KV{align-items:center;display:flex;gap:1rem}.QuickBooksAccountModal_headerIcon__kZAkE{align-items:center;background-color:#fff3;border-radius:50%;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}.QuickBooksAccountModal_modalTitle__CPcSa{font-size:1.5rem;font-weight:600;margin:0}.QuickBooksAccountModal_modalSubtitle__CNDjM{font-size:.9rem;margin:.25rem 0 0;opacity:.95}.QuickBooksAccountModal_closeButton__wsDsW{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;padding:.5rem;transition:background-color .2s;width:40px}.QuickBooksAccountModal_closeButton__wsDsW:hover{background-color:#ffffff26}.QuickBooksAccountModal_closeButton__wsDsW:disabled{cursor:not-allowed;opacity:.5}.QuickBooksAccountModal_modalBody__prDqp{flex:1 1;overflow-y:auto;padding:1.5rem}.QuickBooksAccountModal_loadingState__vNyAx{color:var(--text-color);opacity:.7;padding:40px 20px;text-align:center}.QuickBooksAccountModal_notConnected__e5Vcb{padding:40px 20px;text-align:center}.QuickBooksAccountModal_warningIcon__yhfco{color:#ff9800;font-size:3rem;margin-bottom:16px}.QuickBooksAccountModal_notConnected__e5Vcb h3{color:var(--text-color);margin:0 0 12px}.QuickBooksAccountModal_notConnected__e5Vcb p{color:var(--text-color);margin:0 0 24px;opacity:.7}.QuickBooksAccountModal_errorMessage__tfpPq{align-items:center;background:#f443361a;border:1px solid #f443364d;border-radius:6px;color:#d32f2f;display:flex;font-size:.9rem;gap:8px;margin:16px 0;padding:12px 16px;text-align:left}.QuickBooksAccountModal_environmentWarning__LvZa5{align-items:flex-start;background:#ff98001a;border:1px solid #ff98004d;border-radius:8px;color:#f57c00;display:flex;font-size:.9rem;gap:12px;line-height:1.5;margin-bottom:24px;padding:16px}.QuickBooksAccountModal_warningIconSmall__fKsaq{color:#f57c00;flex-shrink:0;font-size:1.2rem;margin-top:2px}.QuickBooksAccountModal_environmentWarning__LvZa5 strong{display:block;margin-bottom:4px}.QuickBooksAccountModal_realmIdDisplay__NbFQ3{background:#ec489914;border-left:3px solid #ec4899;border-radius:4px;font-family:Courier New,monospace;font-size:.85rem;margin-top:8px;padding:8px 12px}.QuickBooksAccountModal_realmIdDisplay__NbFQ3 strong{display:inline;margin-right:8px}.QuickBooksAccountModal_connectButton__SoCTK{align-items:center;background-color:#2ca01c;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;gap:8px;padding:12px 24px;transition:background-color .2s}.QuickBooksAccountModal_connectButton__SoCTK:hover:not(:disabled){background-color:#228915}.QuickBooksAccountModal_connectButton__SoCTK:disabled{cursor:not-allowed;opacity:.5}.QuickBooksAccountModal_connectionStatus__Ah5n9{align-items:center;background:#ec48991a;border:1px solid #ec48994d;border-radius:8px;color:#ec4899;display:flex;font-weight:500;gap:12px;margin-bottom:24px;padding:16px}.QuickBooksAccountModal_connectedIcon__xezx6{color:#ec4899;font-size:1.5rem}.QuickBooksAccountModal_realmId__q8rpj{font-size:.85rem;margin-left:auto;opacity:.8}.QuickBooksAccountModal_linkStatus__ui2qP{margin-bottom:24px}.QuickBooksAccountModal_linkedInfo__gM1dZ{align-items:flex-start;background:#ec489914;border:1px solid #ec489933;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:16px}.QuickBooksAccountModal_linkedDetails__9yHZ2{flex:1 1}.QuickBooksAccountModal_linkedIcon__nDfbQ{color:#ec4899;flex-shrink:0;font-size:2rem;margin-top:4px}.QuickBooksAccountModal_linkedInfo__gM1dZ h4{color:var(--text-color);margin:0 0 8px}.QuickBooksAccountModal_qboCustomerName__19qiL{color:#ec4899;font-size:1.1rem;font-weight:600;margin:0 0 4px}.QuickBooksAccountModal_qboCustomerId__kfxeS{color:var(--text-color);font-size:.95rem;font-weight:600;margin:0 0 12px}.QuickBooksAccountModal_realmWarning__lul3t{align-items:flex-start;background:#ff98001a;border:1px solid #ff980059;border-radius:6px;color:var(--text-color);display:flex;font-size:.9rem;gap:10px;line-height:1.4;margin-bottom:16px;padding:12px 16px}.QuickBooksAccountModal_realmWarning__lul3t svg{color:#ff9800;flex-shrink:0;font-size:1.2rem;margin-top:2px}.QuickBooksAccountModal_realmWarningBody__QcYsy{flex:1 1}.QuickBooksAccountModal_realmWarningBody__QcYsy strong{display:block;margin-bottom:4px}.QuickBooksAccountModal_confirmRealmButton__9e54n{align-items:center;background:none;border:1px solid #ff9800;border-radius:4px;color:#b26a00;cursor:pointer;display:inline-flex;font-size:.85rem;gap:6px;margin-top:10px;padding:6px 14px;transition:all .2s}.QuickBooksAccountModal_confirmRealmButton__9e54n:hover:not(:disabled){background-color:#ff98001f}.QuickBooksAccountModal_confirmRealmButton__9e54n:disabled{cursor:not-allowed;opacity:.5}.QuickBooksAccountModal_customerDataLoading__\+pV90{color:var(--text-color);font-size:.9rem;opacity:.7;padding:16px 0}.QuickBooksAccountModal_customerDataError__8R6hh{align-items:center;background:#f443361a;border:1px solid #f443364d;border-radius:6px;color:#d32f2f;display:flex;font-size:.9rem;gap:8px;margin-top:12px;padding:12px}.QuickBooksAccountModal_retryButton__luj6X{align-items:center;background:none;border:1px solid #d32f2f;border-radius:4px;color:#d32f2f;cursor:pointer;display:inline-flex;font-size:.85rem;gap:6px;margin-left:auto;padding:4px 12px;transition:all .2s}.QuickBooksAccountModal_retryButton__luj6X:hover:not(:disabled){background-color:#f443361a}.QuickBooksAccountModal_retryButton__luj6X:disabled{cursor:not-allowed;opacity:.5}.QuickBooksAccountModal_customerDataSection__Ulu8a{border-top:1px solid var(--border-color);margin-top:12px;padding-top:12px}.QuickBooksAccountModal_customerDataGrid__FA1WA{grid-gap:4px;display:grid;gap:4px;grid-template-columns:1fr;margin-bottom:12px}.QuickBooksAccountModal_customerDataRow__jDUQz{grid-gap:12px;border-bottom:1px solid #0000000d;display:grid;gap:12px;grid-template-columns:140px 1fr;padding:6px 0}.QuickBooksAccountModal_customerDataRow__jDUQz:last-child{border-bottom:none}.QuickBooksAccountModal_customerDataRow__jDUQz strong{color:var(--text-color);font-size:.9rem;font-weight:500;opacity:.7}.QuickBooksAccountModal_customerDataRow__jDUQz span{color:var(--text-color);font-size:.9rem;word-break:break-word}.QuickBooksAccountModal_balanceAmount__JJcgk{color:#ec4899;font-weight:600}.QuickBooksAccountModal_statusActive__bHwE5{color:#4caf50;font-weight:600}.QuickBooksAccountModal_statusInactive__hYoV1{color:#f44336;font-weight:600}.QuickBooksAccountModal_refreshDataButton__Ohk0Y{align-items:center;background:none;border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:.9rem;gap:8px;padding:8px 16px;transition:all .2s}.QuickBooksAccountModal_refreshDataButton__Ohk0Y:hover:not(:disabled){background-color:#ec48990d;border-color:#ec4899;color:#ec4899}.QuickBooksAccountModal_refreshDataButton__Ohk0Y:disabled{cursor:not-allowed;opacity:.5}.QuickBooksAccountModal_unlinkButton__dSu9U{align-items:center;background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;gap:8px;padding:10px 20px;transition:background-color .2s}.QuickBooksAccountModal_unlinkButton__dSu9U:hover:not(:disabled){background-color:#d32f2f}.QuickBooksAccountModal_unlinkButton__dSu9U:disabled{cursor:not-allowed;opacity:.5}.QuickBooksAccountModal_linkedActions__YkEj-{display:flex;flex-wrap:wrap;gap:12px}.QuickBooksAccountModal_editButton__S-84D{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:4px;box-shadow:0 2px 4px #ec489933;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;gap:8px;padding:10px 20px;transition:all .2s}.QuickBooksAccountModal_editButton__S-84D:hover:not(:disabled){background:linear-gradient(135deg,#db2777,#be185d);box-shadow:0 4px 8px #ec48994d;transform:translateY(-1px)}.QuickBooksAccountModal_editButton__S-84D:disabled{cursor:not-allowed;opacity:.5}.QuickBooksAccountModal_linkForm__F9MlS{margin-bottom:24px}.QuickBooksAccountModal_linkForm__F9MlS h4{color:var(--text-color);margin:0 0 12px}.QuickBooksAccountModal_helpText__4CEN2{color:var(--text-color);font-size:.95rem;margin:0 0 20px;opacity:.7}.QuickBooksAccountModal_searchSection__zbMX3{display:flex;gap:12px;margin-bottom:20px}.QuickBooksAccountModal_searchButton__JdQYt{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:6px;box-shadow:0 2px 4px #ec489933;color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:10px 20px;transition:all .2s}.QuickBooksAccountModal_searchButton__JdQYt:hover:not(:disabled){box-shadow:0 4px 8px #ec48994d;transform:translateY(-1px)}.QuickBooksAccountModal_searchButton__JdQYt:disabled{cursor:not-allowed;opacity:.5}.QuickBooksAccountModal_manualEntryButton__jKBf7{background:none;border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;font-size:.95rem;padding:10px 20px;transition:all .2s}.QuickBooksAccountModal_manualEntryButton__jKBf7:hover:not(:disabled){background-color:#ec48990d;border-color:#ec4899;color:#ec4899}.QuickBooksAccountModal_manualEntryButton__jKBf7:disabled{cursor:not-allowed;opacity:.5}.QuickBooksAccountModal_createButton__BkuKv{background:linear-gradient(135deg,#2ca01c,#228915);border:none;border-radius:6px;box-shadow:0 2px 4px #2ca01c33;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:10px 20px;transition:all .2s}.QuickBooksAccountModal_createButton__BkuKv:hover:not(:disabled){box-shadow:0 4px 8px #2ca01c4d;transform:translateY(-1px)}.QuickBooksAccountModal_createButton__BkuKv:disabled{cursor:not-allowed;opacity:.5}.QuickBooksAccountModal_searchMessage__TdvC-{align-items:center;border-radius:6px;display:flex;font-size:.9rem;gap:10px;line-height:1.4;margin-bottom:16px;padding:12px 16px}.QuickBooksAccountModal_searchMessage__TdvC- svg{flex-shrink:0;font-size:1.2rem}.QuickBooksAccountModal_searchMessage__TdvC-.QuickBooksAccountModal_success__1gU\+e{background:#4caf501a;border:1px solid #4caf504d;color:#388e3c}.QuickBooksAccountModal_searchMessage__TdvC-.QuickBooksAccountModal_success__1gU\+e svg{color:#4caf50}.QuickBooksAccountModal_searchMessage__TdvC-.QuickBooksAccountModal_error__Sv-xL{background:#f443361a;border:1px solid #f443364d;color:#c62828}.QuickBooksAccountModal_searchMessage__TdvC-.QuickBooksAccountModal_error__Sv-xL svg{color:#f44336}.QuickBooksAccountModal_searchMessage__TdvC-.QuickBooksAccountModal_info__wagfb{background:#2196f31a;border:1px solid #2196f34d;color:#1565c0}.QuickBooksAccountModal_searchMessage__TdvC-.QuickBooksAccountModal_info__wagfb svg{color:#2196f3}.QuickBooksAccountModal_searchResults__KT1We{border:1px solid var(--border-color);border-radius:6px;margin-bottom:20px;overflow:hidden}.QuickBooksAccountModal_searchResults__KT1We h5{background:#ec489914;border-bottom:1px solid var(--border-color);color:var(--text-color);font-size:.9rem;margin:0;padding:12px 16px}.QuickBooksAccountModal_searchResultItem__M2IKa{align-items:center;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:background-color .2s}.QuickBooksAccountModal_searchResultItem__M2IKa:last-child{border-bottom:none}.QuickBooksAccountModal_searchResultItem__M2IKa:hover{background-color:#ec48990d}.QuickBooksAccountModal_resultInfo__zOO9E{display:flex;flex-direction:column;gap:4px}.QuickBooksAccountModal_resultInfo__zOO9E strong{color:var(--text-color);font-size:1rem}.QuickBooksAccountModal_resultId__bS03Z{color:var(--text-color);font-size:.85rem;opacity:.6}.QuickBooksAccountModal_resultIcon__B9SLO{color:#ec4899;font-size:1.2rem}.QuickBooksAccountModal_manualEntry__DZCNA{border-top:1px solid var(--border-color);margin-top:16px;padding-top:16px}.QuickBooksAccountModal_inputGroup__NctTY{margin-bottom:20px}.QuickBooksAccountModal_inputGroup__NctTY label{color:var(--text-color);display:block;font-weight:500;margin-bottom:8px}.QuickBooksAccountModal_input__l3lzs{background:var(--input-background);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-color);font-size:1rem;padding:10px 12px;transition:border-color .2s;width:100%}.QuickBooksAccountModal_input__l3lzs:focus{border-color:#ec4899;box-shadow:0 0 0 3px #ec48991a;outline:none}.QuickBooksAccountModal_linkButton__FH7Mj{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:6px;box-shadow:0 2px 4px #ec489933;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.QuickBooksAccountModal_linkButton__FH7Mj:hover:not(:disabled){box-shadow:0 4px 8px #ec48994d;transform:translateY(-1px)}.QuickBooksAccountModal_linkButton__FH7Mj:disabled{cursor:not-allowed;opacity:.5}.QuickBooksAccountModal_additionalActions__4kcFG{border-top:1px solid var(--border-color);padding-top:16px}.QuickBooksAccountModal_refreshButton__rBq-q{align-items:center;background:none;border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:.9rem;gap:8px;padding:8px 16px;transition:all .2s}.QuickBooksAccountModal_refreshButton__rBq-q:hover:not(:disabled){background-color:#ec48990d;border-color:#ec4899;color:#ec4899}.QuickBooksAccountModal_refreshButton__rBq-q:disabled{cursor:not-allowed;opacity:.5}.QuickBooksAccountModal_createCustomerForm__spSkj{background:#2ca01c0d;border:1px solid #2ca01c33;border-radius:8px;margin-bottom:20px;padding:20px}.QuickBooksAccountModal_createCustomerForm__spSkj h5{color:var(--text-color);font-size:1.1rem;margin:0 0 8px}.QuickBooksAccountModal_formHelpText__6vlV8{color:var(--text-color);font-size:.9rem;line-height:1.5;margin:0 0 20px;opacity:.7}.QuickBooksAccountModal_formGrid__-yr2X{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.QuickBooksAccountModal_fullWidth__EQB1Z{grid-column:1/-1}.QuickBooksAccountModal_required__ZjWsJ{color:#f44336;font-weight:700}.QuickBooksAccountModal_textarea__7afVt{background:var(--input-background);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-color);font-family:inherit;font-size:1rem;min-height:80px;padding:10px 12px;resize:vertical;transition:border-color .2s;width:100%}.QuickBooksAccountModal_textarea__7afVt:focus{border-color:#2ca01c;box-shadow:0 0 0 3px #2ca01c1a;outline:none}.QuickBooksAccountModal_createFormActions__N6aUu{border-top:1px solid #2ca01c33;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.QuickBooksAccountModal_cancelButton__d9POb{background:none;border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;font-size:.95rem;padding:10px 20px;transition:all .2s}.QuickBooksAccountModal_cancelButton__d9POb:hover:not(:disabled){background-color:#0000000d;border-color:#999}.QuickBooksAccountModal_cancelButton__d9POb:disabled{cursor:not-allowed;opacity:.5}.QuickBooksAccountModal_createSubmitButton__5yaSg{align-items:center;background:linear-gradient(135deg,#2ca01c,#228915);border:none;border-radius:6px;box-shadow:0 2px 4px #2ca01c33;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.QuickBooksAccountModal_createSubmitButton__5yaSg:hover:not(:disabled){box-shadow:0 4px 8px #2ca01c4d;transform:translateY(-1px)}.QuickBooksAccountModal_createSubmitButton__5yaSg:disabled{cursor:not-allowed;opacity:.5}.QuickBooksAccountModal_editCustomerForm__2-YFd{background:#ec48990d;border:1px solid #ec489933;border-radius:8px;margin-bottom:20px;padding:20px}.QuickBooksAccountModal_editCustomerForm__2-YFd h4{color:var(--text-color);font-size:1.1rem;margin:0 0 8px}.QuickBooksAccountModal_editFormActions__7-fqq{border-top:1px solid #ec489933;display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.QuickBooksAccountModal_updateButton__-7Uxa{align-items:center;background:linear-gradient(135deg,#ec4899,#db2777);border:none;border-radius:6px;box-shadow:0 2px 4px #ec489933;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.QuickBooksAccountModal_updateButton__-7Uxa:hover:not(:disabled){box-shadow:0 4px 8px #ec48994d;transform:translateY(-1px)}.QuickBooksAccountModal_updateButton__-7Uxa:disabled{cursor:not-allowed;opacity:.5}.QuickBooksAccountModal_modalFooter__4bSBr{border-top:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:flex-end;padding:1rem 1.5rem}.QuickBooksAccountModal_closeButtonSecondary__AOImq{background:none;border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;font-size:.95rem;padding:8px 20px;transition:all .2s}.QuickBooksAccountModal_closeButtonSecondary__AOImq:hover{background-color:#ec48990d;border-color:#ec4899;color:#ec4899}@keyframes QuickBooksAccountModal_fadeIn__QUWxd{0%{opacity:0}to{opacity:1}}@keyframes QuickBooksAccountModal_slideUp__CeOBm{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.QuickBooksAccountModal_modalOverlay__sHd9r{padding:10px}.QuickBooksAccountModal_modalContent__LGuWy{max-height:95vh;width:95%}.QuickBooksAccountModal_modalBody__prDqp,.QuickBooksAccountModal_modalFooter__4bSBr,.QuickBooksAccountModal_modalHeader__XqEbY{padding:16px}.QuickBooksAccountModal_headerIcon__kZAkE{font-size:1.2rem;height:40px;width:40px}.QuickBooksAccountModal_modalTitle__CPcSa{font-size:1.2rem}.QuickBooksAccountModal_modalSubtitle__CNDjM{font-size:.85rem}.QuickBooksAccountModal_clientInfo__3cV7G{padding:12px 16px}.QuickBooksAccountModal_linkedInfo__gM1dZ{gap:10px;padding:12px}.QuickBooksAccountModal_linkedIcon__nDfbQ{font-size:1.5rem}.QuickBooksAccountModal_customerDataRow__jDUQz{gap:4px;grid-template-columns:1fr;padding:8px 0}.QuickBooksAccountModal_customerDataRow__jDUQz strong{font-size:.85rem;opacity:.6}.QuickBooksAccountModal_customerDataRow__jDUQz span{font-size:.9rem;font-weight:500}.QuickBooksAccountModal_searchSection__zbMX3{flex-direction:column}.QuickBooksAccountModal_createButton__BkuKv,.QuickBooksAccountModal_manualEntryButton__jKBf7,.QuickBooksAccountModal_searchButton__JdQYt{width:100%}.QuickBooksAccountModal_formGrid__-yr2X{gap:12px;grid-template-columns:1fr}.QuickBooksAccountModal_createFormActions__N6aUu{flex-direction:column-reverse}.QuickBooksAccountModal_cancelButton__d9POb,.QuickBooksAccountModal_createSubmitButton__5yaSg,.QuickBooksAccountModal_updateButton__-7Uxa{width:100%}.QuickBooksAccountModal_linkedActions__YkEj-{flex-direction:column}.QuickBooksAccountModal_editButton__S-84D,.QuickBooksAccountModal_unlinkButton__dSu9U{width:100%}}.OnboardingProgressBar_progressContainer__DX66d{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;padding:1.5rem 2rem}.OnboardingProgressBar_stepsWrapper__caym1{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:900px;position:relative}.OnboardingProgressBar_stepItem__UgciC{align-items:center;display:flex;flex:1 1;flex-direction:column;position:relative}.OnboardingProgressBar_stepIndicator__S1d7d{align-items:center;display:flex;position:relative;width:100%}.OnboardingProgressBar_stepCircle__Y\+fre{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px;z-index:2}.OnboardingProgressBar_stepCircle__Y\+fre.OnboardingProgressBar_completed__PXkQr{background:linear-gradient(135deg,#48bb78,#38a169);box-shadow:0 2px 8px #48bb784d;color:#fff}.OnboardingProgressBar_stepCircle__Y\+fre.OnboardingProgressBar_current__tp2L8{animation:OnboardingProgressBar_pulse__B9Ipa 2s ease-in-out infinite;background:linear-gradient(135deg,#06c,#0052a3);box-shadow:0 2px 8px #06c6;color:#fff}.OnboardingProgressBar_stepCircle__Y\+fre.OnboardingProgressBar_upcoming__u81XS{background:#e2e8f0;border:2px solid #cbd5e0;color:#718096}@keyframes OnboardingProgressBar_pulse__B9Ipa{0%,to{box-shadow:0 2px 8px #06c6}50%{box-shadow:0 4px 16px #06c9}}.OnboardingProgressBar_checkmark__D-BIY{font-size:1.25rem;font-weight:700}.OnboardingProgressBar_stepNumber__fOWFp{font-size:1rem}.OnboardingProgressBar_stepLine__ntHko{border-radius:2px;flex:1 1;height:3px;margin:0 .5rem;position:relative}.OnboardingProgressBar_stepLine__ntHko.OnboardingProgressBar_completedLine__PuFPc{background:linear-gradient(90deg,#48bb78,#38a169)}.OnboardingProgressBar_stepLine__ntHko.OnboardingProgressBar_upcomingLine__Blh\+5{background:#e2e8f0}.OnboardingProgressBar_stepLabel__ciJiF{margin-top:.75rem;text-align:center;width:100%}.OnboardingProgressBar_stepText__sGA9f{color:#718096;display:block;font-size:.875rem;font-weight:500;line-height:1.3}.OnboardingProgressBar_stepText__sGA9f.OnboardingProgressBar_currentText__qAI22{color:#06c;font-weight:700}@media (max-width:768px){.OnboardingProgressBar_progressContainer__DX66d{padding:1rem}.OnboardingProgressBar_stepsWrapper__caym1{align-items:stretch;flex-direction:column}.OnboardingProgressBar_stepItem__UgciC{align-items:center;flex-direction:row;margin-bottom:1rem}.OnboardingProgressBar_stepItem__UgciC:last-child{margin-bottom:0}.OnboardingProgressBar_stepIndicator__S1d7d{flex-direction:column;width:auto}.OnboardingProgressBar_stepCircle__Y\+fre{font-size:.9rem;height:36px;width:36px}.OnboardingProgressBar_stepLine__ntHko{background:#e2e8f0;height:30px;margin:.25rem 0;width:3px}.OnboardingProgressBar_stepLine__ntHko.OnboardingProgressBar_completedLine__PuFPc{background:linear-gradient(180deg,#48bb78,#38a169)}.OnboardingProgressBar_stepLabel__ciJiF{flex:1 1;margin-left:1rem;margin-top:0;text-align:left}.OnboardingProgressBar_stepText__sGA9f{font-size:.95rem}}@media (max-width:480px){.OnboardingProgressBar_stepCircle__Y\+fre{font-size:.85rem;height:32px;width:32px}.OnboardingProgressBar_stepText__sGA9f{font-size:.85rem}.OnboardingProgressBar_checkmark__D-BIY{font-size:1.1rem}}.NewOrderModal_modalOverlay__DOFqe{align-items:flex-start;animation:NewOrderModal_fadeIn__wysu3 .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:5.5rem 1rem 1rem;position:fixed;right:0;top:0;z-index:var(--z-modal-backdrop)}.NewOrderModal_modalContent__sn6VG{animation:NewOrderModal_slideUp__Mgxjy .3s ease-out;background:var(--background-color);border-radius:12px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;max-height:calc(100vh - 6.5rem);max-width:960px;min-height:520px;overflow:hidden;width:100%}.NewOrderModal_modalHeader__tOuWG{align-items:center;background:var(--background-secondary);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:.75rem 1rem}.NewOrderModal_modalHeader__tOuWG h2{align-items:center;color:var(--text-primary);display:flex;font-size:1.5rem;font-weight:600;gap:.75rem;margin:0}.NewOrderModal_headerIcon__WcczU{color:var(--primary-color);font-size:1.3rem}.NewOrderModal_closeButton__eJegX{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:.5rem;transition:all .2s}.NewOrderModal_closeButton__eJegX:hover{background:var(--hover-background);color:var(--text-primary)}.NewOrderModal_modalBody__NusWi{flex:1 1;overflow-y:auto;padding:1rem 1.5rem}.NewOrderModal_stepContent__3qeZ9{display:flex;flex-direction:column;gap:1.25rem}.NewOrderModal_stepContent__3qeZ9 h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0}.NewOrderModal_stepDescription__vPEIF{color:var(--text-secondary);font-size:.95rem;margin:0}.NewOrderModal_prioritySelect__swoI1{margin-top:1rem}.NewOrderModal_priorityLabel__g87X-{color:var(--text-secondary);display:block;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.375rem;text-transform:uppercase}.NewOrderModal_priorityDropdown__RWEvz{background:var(--input-background);border:2px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:.95rem;padding:.625rem .875rem;transition:border-color .2s;width:100%}.NewOrderModal_priorityDropdown__RWEvz:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3498db1a;outline:none}.NewOrderModal_errorMessage__bk9p8{background:var(--error-bg);border:1px solid var(--danger-color);border-radius:8px;color:var(--danger-color);font-size:.9rem;margin-bottom:1rem;padding:.875rem}.NewOrderModal_searchBox__onu3A{margin-bottom:1rem}.NewOrderModal_searchRow__7-sSg{align-items:stretch;display:flex;gap:.75rem}.NewOrderModal_searchRow__7-sSg .NewOrderModal_searchInput__ZHIDq{flex:1 1}.NewOrderModal_newClientButton__FLixA{align-items:center;background:var(--background-color);border:2px solid var(--primary-color);border-radius:8px;color:var(--primary-color);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:0 1rem;transition:all .2s;white-space:nowrap}.NewOrderModal_newClientButton__FLixA:hover{background:var(--primary-color);color:#fff}.NewOrderModal_newClientPanel__JC60M{animation:NewOrderModal_fadeIn__wysu3 .2s ease-out;background:var(--background-secondary);border:2px solid var(--primary-color);border-radius:8px;display:flex;flex-direction:column;gap:.85rem;margin-bottom:1rem;padding:1rem 1.25rem}.NewOrderModal_newClientPanelHeader__xNJib{align-items:center;color:var(--text-primary);display:flex;font-weight:600;justify-content:space-between}.NewOrderModal_newClientPanelHeader__xNJib span{align-items:center;display:flex;gap:.5rem}.NewOrderModal_newClientClose__HMcXT{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;padding:.25rem}.NewOrderModal_newClientClose__HMcXT:hover{background:var(--hover-background);color:var(--text-primary)}.NewOrderModal_newClientFields__-CZgf{align-items:flex-end;display:flex;gap:.75rem}.NewOrderModal_newClientField__EdizW{flex:1 1}.NewOrderModal_newClientCodeField__IrkRy{flex-shrink:0;width:160px}.NewOrderModal_codeInputRow__UmYuJ{display:flex;gap:.5rem}.NewOrderModal_codeInputRow__UmYuJ .NewOrderModal_priorityDropdown__RWEvz{text-transform:uppercase}.NewOrderModal_generateButton__CGCxo{align-items:center;background:var(--background-color);border:2px solid var(--border-color);border-radius:8px;color:var(--primary-color);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:all .2s;width:42px}.NewOrderModal_generateButton__CGCxo:hover:not(:disabled){background:var(--hover-background);border-color:var(--primary-color)}.NewOrderModal_generateButton__CGCxo:disabled{cursor:not-allowed;opacity:.5}.NewOrderModal_newClientError__Fo2vX{color:var(--danger-color);font-size:.85rem;font-weight:500}.NewOrderModal_similarWarning__WwgW1{border:1px solid var(--warning-color);border-radius:6px;gap:.5rem;padding:.5rem .75rem}.NewOrderModal_creditHoldNotice__Qs2Al,.NewOrderModal_similarWarning__WwgW1{align-items:flex-start;background:var(--warning-bg);color:var(--warning-color);display:flex;font-size:.85rem}.NewOrderModal_creditHoldNotice__Qs2Al{border-left:1px solid var(--warning-color);border:1px solid var(--warning-color);border-left-width:4px;border-radius:6px;gap:.6rem;line-height:1.5;margin-top:1rem;padding:.75rem 1rem}.NewOrderModal_creditHoldNoticeTitle__n0Qfi{display:block;font-weight:700;letter-spacing:.03em;margin-bottom:.15rem;text-transform:uppercase}.NewOrderModal_creditHoldNoticeMeta__-GLiB{display:block;margin-top:.25rem;opacity:.85}.NewOrderModal_newClientActions__2dXIt{display:flex;gap:.75rem;justify-content:flex-end}.NewOrderModal_searchInput__ZHIDq{background:var(--input-background);border:2px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:1rem;padding:.75rem 1rem;transition:all .2s;width:100%}.NewOrderModal_searchInput__ZHIDq:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3498db1a;outline:none}.NewOrderModal_clientList__P8o99{background:var(--background-secondary);border:2px solid var(--border-color);border-radius:8px;max-height:400px;overflow-y:auto}.NewOrderModal_clientItem__AJYY-{align-items:center;background:var(--background-color);border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.25rem;transition:all .2s}.NewOrderModal_clientItem__AJYY-:last-child{border-bottom:none}.NewOrderModal_clientItem__AJYY-:hover{background:var(--hover-background)}.NewOrderModal_clientItem__AJYY-.NewOrderModal_selected__5o3Ie{background:var(--selected-background);border-left:4px solid var(--primary-dark)}.NewOrderModal_clientItem__AJYY-.NewOrderModal_selected__5o3Ie .NewOrderModal_clientCode__REzEz,.NewOrderModal_clientItem__AJYY-.NewOrderModal_selected__5o3Ie .NewOrderModal_clientName__fvJMc{color:var(--status-badge-text)}.NewOrderModal_clientInfo__Oe8FN{display:flex;flex-direction:column;gap:.25rem}.NewOrderModal_clientCode__REzEz{color:var(--primary-color);font-size:.9rem;font-weight:600}.NewOrderModal_clientName__fvJMc{color:var(--text-primary);font-size:1rem}.NewOrderModal_selectedIcon__BaA6Z{color:var(--success-color);font-size:1.25rem}.NewOrderModal_loadingContainer__HtQ\+W{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 1rem}.NewOrderModal_spinner__ORM2V{animation:NewOrderModal_spin__Ug5x8 1s linear infinite;color:var(--primary-color);font-size:2rem}.NewOrderModal_noResults__6tRir{color:var(--text-secondary);font-style:italic;padding:3rem 1.5rem;text-align:center}.NewOrderModal_successContainer__beMfQ{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1rem}.NewOrderModal_successIcon__-vklQ{animation:NewOrderModal_scaleIn__Q1kb3 .4s ease-out;color:var(--success-color);font-size:4rem}@keyframes NewOrderModal_scaleIn__Q1kb3{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.NewOrderModal_successContainer__beMfQ h3{color:var(--text-primary);font-size:1.5rem;margin:0}.NewOrderModal_orderDetails__tTWDg{background:var(--background-secondary);border-radius:8px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;width:100%}.NewOrderModal_orderDetailRow__NEK2G{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.NewOrderModal_orderDetailRow__NEK2G:not(:last-child){border-bottom:1px solid var(--border-color)}.NewOrderModal_orderDetailRow__NEK2G .NewOrderModal_label__LEylZ{color:var(--text-secondary);font-size:.9rem;font-weight:600}.NewOrderModal_orderDetailRow__NEK2G .NewOrderModal_value__nx1NN{color:var(--text-primary);font-size:1rem;font-weight:600}.NewOrderModal_successMessage__VbzZB{color:var(--text-secondary);font-size:.95rem;margin:0;text-align:center}.NewOrderModal_modalFooter__dAZUF{align-items:center;background:var(--background-secondary);border-top:1px solid var(--border-color);display:flex;flex-shrink:0;gap:1rem;justify-content:flex-end;padding:.75rem 1rem}.NewOrderModal_cancelButton__zevCD,.NewOrderModal_continueButton__wZshx,.NewOrderModal_createButton__tm4w\+{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s}.NewOrderModal_cancelButton__zevCD{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-primary)}.NewOrderModal_cancelButton__zevCD:hover:not(:disabled){background:var(--hover-background)}.NewOrderModal_createButton__tm4w\+{background:var(--primary-color);color:#fff}.NewOrderModal_createButton__tm4w\+:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 4px 12px #3498db4d}.NewOrderModal_createButton__tm4w\+:disabled{cursor:not-allowed;opacity:.6}.NewOrderModal_continueButton__wZshx{background:var(--success-color);color:#fff}.NewOrderModal_samplesHeader__jCMbo{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:.85rem;margin-bottom:1.25rem;padding-bottom:1rem}.NewOrderModal_samplesHeaderIcon__SBjnB{color:var(--primary-color);flex-shrink:0;font-size:1.5rem}.NewOrderModal_samplesHeaderTitle__09u1O{color:var(--text-primary);font-size:1.15rem;font-weight:600;margin:0}.NewOrderModal_samplesHeaderSub__0F1gL{color:var(--text-secondary);font-size:.875rem;margin:.2rem 0 0}.NewOrderModal_continueButton__wZshx:hover{background:var(--success-hover);box-shadow:0 4px 12px #27ae604d}.NewOrderModal_buttonSpinner__\+kTc2{animation:NewOrderModal_spin__Ug5x8 1s linear infinite}.NewOrderModal_qtyControl__PEX28{align-items:center;background:var(--primary-color-light);border:1px solid var(--primary-color);border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:.25rem;padding:.35rem .6rem;width:120px}[data-theme=dark] .NewOrderModal_qtyControl__PEX28{background:#3498db1f;border-color:var(--primary-color)}.NewOrderModal_qtyControlLabel__EwdvD{color:var(--primary-color);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.NewOrderModal_qtyInput__3yVrH{background-color:var(--input-background);border:1px solid var(--primary-color);border-radius:4px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.95rem;font-weight:600;padding:.25rem .3rem;text-align:center;width:100%}.NewOrderModal_qtyInput__3yVrH::-webkit-inner-spin-button,.NewOrderModal_qtyInput__3yVrH::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.NewOrderModal_qtyInput__3yVrH[type=number]{-moz-appearance:textfield}[data-theme=dark] .NewOrderModal_qtyInput__3yVrH{background-color:var(--input-background);border-color:var(--primary-color);color:var(--text-primary)}.NewOrderModal_qtyInput__3yVrH:focus{box-shadow:0 0 0 2px #3498db40;outline:none}.NewOrderModal_qtyInput__3yVrH:disabled{cursor:not-allowed;opacity:.55}.NewOrderModal_createdOrdersBlock__-X\+z0{border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:.6rem;padding:.5rem 0}.NewOrderModal_createdOrdersBlock__-X\+z0 .NewOrderModal_label__LEylZ{color:var(--text-secondary);font-size:.9rem;font-weight:600}.NewOrderModal_createdOrderList__8IhbM{display:flex;flex-wrap:wrap;gap:.4rem .5rem;max-height:220px;overflow-y:auto}.NewOrderModal_createdOrderItem__xRPKo{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);display:inline-flex;font-family:Courier New,Courier,monospace;font-size:.95rem;font-weight:700;gap:.15rem;letter-spacing:.02em;padding:.2rem .3rem .2rem .5rem}@keyframes NewOrderModal_fadeIn__wysu3{0%{opacity:0}to{opacity:1}}@keyframes NewOrderModal_slideUp__Mgxjy{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes NewOrderModal_spin__Ug5x8{to{transform:rotate(1turn)}}@media (max-width:640px){.NewOrderModal_modalContent__sn6VG{max-height:90vh;width:95%}.NewOrderModal_modalHeader__tOuWG{padding:1.25rem}.NewOrderModal_modalHeader__tOuWG h2{font-size:1.25rem}.NewOrderModal_modalBody__NusWi{padding:1.25rem}.NewOrderModal_orderDetailRow__NEK2G{align-items:flex-start;flex-direction:column;gap:.25rem}.NewOrderModal_modalFooter__dAZUF{flex-wrap:wrap}.NewOrderModal_qtyControl__PEX28{width:100px}}.CopyFromOrderModal_body__P7WTh{display:flex;flex-direction:column;gap:18px;padding:4px 0}.CopyFromOrderModal_section__YD61u{display:flex;flex-direction:column;gap:8px}.CopyFromOrderModal_sectionHead__qlpob{align-items:center;display:flex;gap:10px}.CopyFromOrderModal_sectionHeadRight__U211l{align-items:center;display:flex;gap:10px;margin-left:auto}.CopyFromOrderModal_sectionTitle__v0HEe{font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.CopyFromOrderModal_count__GTOml,.CopyFromOrderModal_sectionTitle__v0HEe{color:var(--text-secondary);font-size:.78rem}.CopyFromOrderModal_linkBtn__iOXN7{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:.8rem;padding:0}.CopyFromOrderModal_linkBtn__iOXN7:hover:not(:disabled){text-decoration:underline}.CopyFromOrderModal_linkBtn__iOXN7:disabled{cursor:not-allowed;opacity:.5}.CopyFromOrderModal_pickerHead__aEc8Q{display:flex;gap:10px}.CopyFromOrderModal_orderList__IpdXH{border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:4px;max-height:340px;overflow-y:auto;padding:6px}.CopyFromOrderModal_orderRow__C\+kyj{grid-gap:12px;align-items:center;background:var(--card-bg);border:1px solid #0000;border-radius:6px;color:var(--text-primary);cursor:pointer;display:grid;font-size:.88rem;gap:12px;grid-template-columns:auto 1fr auto auto;padding:9px 11px;text-align:left;transition:background .12s ease,border-color .12s ease;width:100%}.CopyFromOrderModal_orderRow__C\+kyj:hover:not(:disabled){background:var(--hover-bg);border-color:var(--primary-color)}.CopyFromOrderModal_orderRowDisabled__jx2n6{cursor:not-allowed;opacity:.5}.CopyFromOrderModal_orderId__1ZBrY{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.CopyFromOrderModal_orderMeta__As8jO,.CopyFromOrderModal_orderSamples__ZaQAf{color:var(--text-secondary);font-size:.8rem;white-space:nowrap}.CopyFromOrderModal_orderStatus__Y3A5j{background:var(--hover-bg);border-radius:999px;color:var(--text-secondary);font-size:.72rem;padding:2px 8px;white-space:nowrap}.CopyFromOrderModal_pager__In08N{align-items:center;display:flex;gap:12px;justify-content:center;padding-top:4px}.CopyFromOrderModal_pagerBtn__hpIFT{background:#0000;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.82rem;padding:5px 12px}.CopyFromOrderModal_pagerBtn__hpIFT:hover:not(:disabled){background:var(--hover-bg)}.CopyFromOrderModal_pagerBtn__hpIFT:disabled{cursor:not-allowed;opacity:.45}.CopyFromOrderModal_pagerLabel__V4LvO{color:var(--text-secondary);font-size:.8rem}.CopyFromOrderModal_checkList__oAwAp{border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;padding:6px}.CopyFromOrderModal_checkRow__6U9Zk{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:7px 9px}.CopyFromOrderModal_checkRow__6U9Zk:hover{background:var(--hover-bg)}.CopyFromOrderModal_checkbox__aNfEo{accent-color:var(--primary-color);cursor:pointer;flex-shrink:0;height:15px;width:15px}.CopyFromOrderModal_sampleMain__NJ27C{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:0}.CopyFromOrderModal_sampleNumber__e1yRP{font-feature-settings:"tnum";font-size:.87rem;font-variant-numeric:tabular-nums;font-weight:600}.CopyFromOrderModal_matrixBadge__PGC71{background:var(--hover-bg);border-radius:999px;color:var(--text-secondary);font-size:.7rem;padding:1px 7px}.CopyFromOrderModal_sampleMeta__y-diU{color:var(--text-secondary);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CopyFromOrderModal_sampleCounts__FDiDI{align-items:center;color:var(--text-secondary);display:flex;font-size:.8rem;gap:12px;white-space:nowrap}.CopyFromOrderModal_sampleCounts__FDiDI>span{align-items:center;display:inline-flex;gap:4px}.CopyFromOrderModal_suiteIcon__gcdVz{color:var(--primary-color)}.CopyFromOrderModal_testIcon__d9SnJ{color:var(--text-secondary)}.CopyFromOrderModal_fieldGrid__WyVjU{grid-gap:2px;border:1px solid var(--border-color);border-radius:8px;display:grid;gap:2px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));padding:6px}.CopyFromOrderModal_fieldRow__bdu7m{align-items:flex-start;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:7px 9px}.CopyFromOrderModal_fieldRow__bdu7m:hover{background:var(--hover-bg)}.CopyFromOrderModal_fieldRowLocked__tMirs{cursor:default;opacity:.85}.CopyFromOrderModal_fieldRowLocked__tMirs:hover{background:none}.CopyFromOrderModal_lockIcon__bpAEJ{color:var(--text-secondary);flex-shrink:0;font-size:.8rem;margin-top:3px}.CopyFromOrderModal_fieldLabel__uYIOB{color:var(--text-primary);display:flex;flex-direction:column;font-size:.87rem;gap:2px}.CopyFromOrderModal_fieldHint__BEkgT{color:var(--text-secondary);font-size:.75rem;line-height:1.35}.CopyFromOrderModal_inlineCheck__VZQCr{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:.85rem;gap:9px;padding:2px 0}.CopyFromOrderModal_dateRow__PQARq{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.CopyFromOrderModal_formGroup__iZTHL{display:flex;flex-direction:column;gap:5px}.CopyFromOrderModal_label__OHZ5e{color:var(--text-secondary);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.CopyFromOrderModal_input__Yx\+0a{background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.9rem;padding:7px 10px;width:100%}.CopyFromOrderModal_input__Yx\+0a:focus{outline:2px solid var(--primary-color);outline-offset:1px}.CopyFromOrderModal_previewBox__cb9Ls{background:var(--hover-bg);border:1px solid var(--border-color);border-radius:8px;padding:12px 14px}.CopyFromOrderModal_previewTitle__a0H-G{align-items:center;color:var(--text-secondary);display:flex;font-size:.78rem;font-weight:600;gap:7px;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.CopyFromOrderModal_previewIcon__EKrdY{color:var(--primary-color)}.CopyFromOrderModal_previewList__\+NaS6{color:var(--text-primary);display:flex;flex-direction:column;font-size:.85rem;gap:6px;line-height:1.45;margin:0;padding-left:18px}.CopyFromOrderModal_previewWarn__chJkt{align-items:flex-start;display:flex;gap:7px;list-style:none;margin-left:-18px}.CopyFromOrderModal_warnIcon__ZkVfC{color:var(--warning-color);flex-shrink:0;margin-top:3px}.CopyFromOrderModal_resultWrap__QYbRE{display:flex;flex-direction:column;gap:14px}.CopyFromOrderModal_resultSummary__A7LvT{align-items:flex-start;color:var(--text-primary);display:flex;font-size:.9rem;gap:9px;line-height:1.45}.CopyFromOrderModal_resultList__-PNX\+{display:flex;flex-direction:column;gap:3px;max-height:300px;overflow-y:auto}.CopyFromOrderModal_resultRowOk__arVtS,.CopyFromOrderModal_resultRowSkipped__VDbW7{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;display:flex;font-size:.85rem;gap:9px;padding:7px 10px}.CopyFromOrderModal_resultRowSkipped__VDbW7{opacity:.75}.CopyFromOrderModal_resultIconOk__qQ97c{color:var(--success-color);flex-shrink:0}.CopyFromOrderModal_resultIconSkip__Surkb{color:var(--warning-color);flex-shrink:0}.CopyFromOrderModal_resultName__ecUwn{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.CopyFromOrderModal_resultMeta__ylqmB{color:var(--text-secondary);font-size:.82rem}.CopyFromOrderModal_reviewBox__dHz7q{border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.CopyFromOrderModal_reviewTitle__XFwzv{color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.CopyFromOrderModal_reviewRow__IW3NV{align-items:flex-start;color:var(--text-primary);display:flex;font-size:.83rem;gap:7px;line-height:1.4}.CopyFromOrderModal_loading__1psFF{padding:18px}.CopyFromOrderModal_empty__ur\+DU,.CopyFromOrderModal_loading__1psFF{align-items:center;color:var(--text-secondary);display:flex;font-size:.86rem;gap:8px;justify-content:center}.CopyFromOrderModal_empty__ur\+DU{margin:0;padding:22px}.CopyFromOrderModal_emptyIcon__b8DUm{opacity:.6}.CopyFromOrderModal_spin__HKWJJ{animation:CopyFromOrderModal_copyFromOrderSpin__ofIyE 1s linear infinite}@keyframes CopyFromOrderModal_copyFromOrderSpin__ofIyE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CopyFromOrderModal_footer__SxaTR{align-items:center;display:flex;gap:10px;width:100%}.CopyFromOrderModal_footerSpacer__WHh0K{flex:1 1}.CopyFromOrderModal_backBtn__kVRAx,.CopyFromOrderModal_cancelBtn__uHERt,.CopyFromOrderModal_copyBtn__Pd0Aj,.CopyFromOrderModal_doneBtn__FAcU0{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:500;gap:7px;padding:8px 16px}.CopyFromOrderModal_backBtn__kVRAx,.CopyFromOrderModal_cancelBtn__uHERt{background:#0000;border:1px solid var(--border-color);color:var(--text-primary)}.CopyFromOrderModal_backBtn__kVRAx:hover:not(:disabled),.CopyFromOrderModal_cancelBtn__uHERt:hover:not(:disabled){background:var(--hover-bg)}.CopyFromOrderModal_copyBtn__Pd0Aj,.CopyFromOrderModal_doneBtn__FAcU0{background:var(--primary-color);border:none;color:#fff}.CopyFromOrderModal_copyBtn__Pd0Aj:hover:not(:disabled),.CopyFromOrderModal_doneBtn__FAcU0:hover:not(:disabled){filter:brightness(1.08)}.CopyFromOrderModal_backBtn__kVRAx:disabled,.CopyFromOrderModal_cancelBtn__uHERt:disabled,.CopyFromOrderModal_copyBtn__Pd0Aj:disabled{cursor:not-allowed;opacity:.5}.CopyFromOrderModal_doneBtn__FAcU0{margin-left:auto}.OrderContactsPanel_panel__DKFRL{display:flex;flex-direction:column;gap:12px}.OrderContactsPanel_empty__1UBd0,.OrderContactsPanel_loading__w1v2E{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:8px;justify-content:center;padding:32px}.OrderContactsPanel_spin__XGx3k{animation:OrderContactsPanel_spin__XGx3k 1s linear infinite}@keyframes OrderContactsPanel_spin__XGx3k{to{transform:rotate(1turn)}}.OrderContactsPanel_error__J3oA-{background:var(--error-bg);border:1px solid var(--error-color-light);border-radius:var(--radius-md);color:var(--error-color);font-size:.85rem;padding:8px 12px}.OrderContactsPanel_toolbar__KxmHn{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.OrderContactsPanel_hint__VDKoE{color:var(--text-secondary);font-size:.82rem}.OrderContactsPanel_saveBtn__RW\+vM{align-items:center;background:var(--primary-color);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:8px 14px}.OrderContactsPanel_saveBtn__RW\+vM:disabled{cursor:not-allowed;opacity:.55}.OrderContactsPanel_sections__NJpLN{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.OrderContactsPanel_section__MSE0o{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px;padding:12px;transition:border-color .15s ease,background .15s ease}.OrderContactsPanel_sectionOver__y0\+hL{background:var(--accent-color-alpha);border-color:var(--primary-color)}.OrderContactsPanel_sectionHeader__CtqPy{align-items:center;display:flex;gap:8px;justify-content:space-between}.OrderContactsPanel_sectionTitle__H53LN{align-items:center;color:var(--text-color);display:flex;font-size:.92rem;font-weight:600;gap:8px;margin:0}.OrderContactsPanel_count__4-W5f{align-items:center;background:var(--badge-default-bg);border-radius:var(--radius-full);color:var(--badge-default-text);display:inline-flex;font-size:.72rem;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.OrderContactsPanel_sectionActions__RYxuk{display:flex;gap:6px}.OrderContactsPanel_iconAction__e-l5G{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.75rem;gap:4px;padding:4px 8px}.OrderContactsPanel_iconAction__e-l5G:hover{background:var(--hover-bg);color:var(--text-color)}.OrderContactsPanel_cardList__fBHZM{display:flex;flex-direction:column;gap:8px;min-height:44px}.OrderContactsPanel_sectionEmpty__Sw63D{align-items:center;border:1px dashed var(--border-color);border-radius:var(--radius-md);color:var(--text-muted);display:flex;font-size:.8rem;justify-content:center;padding:14px}.OrderContactsPanel_sectionWarning__sDK4X{align-items:flex-start;background:var(--warning-bg);border-left:3px solid var(--warning-strong);border-radius:var(--radius-sm);color:var(--warning-color);display:flex;font-size:.78rem;gap:.45rem;line-height:1.35;margin-bottom:8px;padding:.5rem .65rem}.OrderContactsPanel_sectionWarningIcon__0g90J{flex-shrink:0;margin-top:.15rem}.OrderContactsPanel_card__dwuNY{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;gap:8px;padding:8px 10px}.OrderContactsPanel_cardDragging__JSPYi{box-shadow:var(--shadow-lg)}.OrderContactsPanel_dragHandle__cBRP9{color:var(--text-muted);cursor:grab;display:inline-flex;touch-action:none}.OrderContactsPanel_dragHandle__cBRP9:active{cursor:grabbing}.OrderContactsPanel_cardBody__qB09l{flex:1 1;min-width:0}.OrderContactsPanel_cardName__rozi-{align-items:center;color:var(--text-color);display:flex;font-size:.85rem;font-weight:600;gap:6px}.OrderContactsPanel_inactiveBadge__drBDa{background:var(--warning-bg);border-radius:var(--radius-sm);color:var(--warning-color);font-size:.65rem;font-weight:700;padding:1px 6px;text-transform:uppercase}.OrderContactsPanel_cardMeta__nNlMo{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.75rem;gap:4px;margin-top:2px}.OrderContactsPanel_metaSep__6I1xL{opacity:.5}.OrderContactsPanel_removeBtn__L6j79{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;padding:4px}.OrderContactsPanel_removeBtn__L6j79:hover{background:var(--error-bg);color:var(--danger-color)}.OrderContactsPanel_picker__\+-U0a{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}.OrderContactsPanel_pickerSearch__GixqG{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:6px;padding:6px 8px}.OrderContactsPanel_searchIcon__otLeD{color:var(--text-muted);font-size:.8rem}.OrderContactsPanel_pickerSearch__GixqG input{background:#0000;border:none;color:var(--text-color);flex:1 1;font-size:.82rem;outline:none}.OrderContactsPanel_pickerClose__U-kcE{background:#0000;border:none;color:var(--text-muted);cursor:pointer}.OrderContactsPanel_pickerList__b6Q4c{max-height:180px;overflow-y:auto}.OrderContactsPanel_pickerItem__aLf0W{align-items:flex-start;background:#0000;border:none;border-bottom:1px solid var(--border-color-light);cursor:pointer;display:flex;flex-direction:column;padding:6px 10px;text-align:left;width:100%}.OrderContactsPanel_pickerItem__aLf0W:hover{background:var(--hover-bg)}.OrderContactsPanel_pickerName__kBKuw{color:var(--text-color);font-size:.82rem;font-weight:600}.OrderContactsPanel_pickerMeta__vOK3O{color:var(--text-secondary);font-size:.72rem}.OrderContactsPanel_pickerEmpty__RzIG8{color:var(--text-muted);font-size:.78rem;padding:10px;text-align:center}.OrderContactsPanel_inlineForm__JMVsM{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:8px;padding:10px}.OrderContactsPanel_inlineRow__JGLs2{display:flex;gap:8px}.OrderContactsPanel_inlineRow__JGLs2 input{background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-color);flex:1 1;font-size:.8rem;min-width:0;padding:6px 8px}.OrderContactsPanel_inlineActions__0YMRE{display:flex;gap:8px;justify-content:flex-end}.OrderContactsPanel_cancelBtn__TzxKk{background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:.8rem;padding:6px 12px}.OrderContactsPanel_confirmBtn__VoK6n{align-items:center;background:var(--primary-color);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:6px 12px}.OrderContactsPanel_confirmBtn__VoK6n:disabled{cursor:not-allowed;opacity:.55}.EditOrderModal_modalOverlay__L58GV{align-items:flex-start;animation:EditOrderModal_fadeIn__M2e\+f .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:5.5rem 1rem 1rem;position:fixed;right:0;top:0;z-index:var(--z-modal-backdrop)}.EditOrderModal_modalContent__WfnVo{animation:EditOrderModal_slideUp__yga4S .3s ease-out;background:var(--background-color);border-radius:12px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;max-height:calc(100vh - 6.5rem);max-width:960px;min-height:520px;overflow:hidden;width:100%}.EditOrderModal_modalHeader__Tn4zw{align-items:center;background:var(--background-secondary);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:.75rem 1rem}.EditOrderModal_headerInfo__Ckplg{align-items:center;display:flex;gap:.75rem}.EditOrderModal_headerIcon__QEVE4{align-items:center;background:var(--primary-color);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;height:36px;justify-content:center;width:36px}.EditOrderModal_modalTitle__D\+zIk{color:var(--text-primary);font-size:1.15rem;font-weight:600;margin:0}.EditOrderModal_modalSubtitle__mGoxU{color:var(--text-secondary);font-size:.82rem;margin:.1rem 0 0}.EditOrderModal_closeButton__mE8q9{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:.5rem;transition:all .2s}.EditOrderModal_closeButton__mE8q9:hover{background:var(--hover-background);color:var(--text-primary)}.EditOrderModal_actionsStep__TziSq,.EditOrderModal_form__xlHpt{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.EditOrderModal_formStep__yUBMN{padding:1rem}.EditOrderModal_sectionTitle__5buJN{align-items:center;color:var(--text-primary);display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0 0 .75rem}.EditOrderModal_testsHeaderRow__GupcG{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.EditOrderModal_formGroup__95U9b,.EditOrderModal_testsHeaderRow__GupcG .EditOrderModal_sectionTitle__5buJN{margin-bottom:.75rem}.EditOrderModal_formGrid2__JCebP{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.EditOrderModal_formGrid3__CxWxH{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr 1fr}.EditOrderModal_checkboxRow__YILCS{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.EditOrderModal_label__gptkY{align-items:center;color:var(--text-primary);display:flex;font-size:.85rem;font-weight:500;gap:.5rem;margin-bottom:.3rem}.EditOrderModal_required__3QERC{color:var(--danger-color)}.EditOrderModal_input__r-W\+I{background:var(--input-background);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.9rem;padding:.45rem .6rem;transition:all .2s;width:100%}.EditOrderModal_input__r-W\+I:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3498db1a;outline:none}.EditOrderModal_input__r-W\+I:disabled{background:var(--background-secondary);color:var(--text-secondary);cursor:not-allowed}.EditOrderModal_inputError__GIJSQ{border-color:var(--danger-color)}.EditOrderModal_inputError__GIJSQ:focus{box-shadow:0 0 0 3px #dc35451a}.EditOrderModal_select__8CxVy{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%236c757d' d='m0 0 5 6 5-6z'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:.9rem;padding:.45rem 2rem .45rem .6rem;transition:all .2s;width:100%}.EditOrderModal_select__8CxVy,.EditOrderModal_select__8CxVy option{background-color:var(--input-background);color:var(--text-primary)}.EditOrderModal_select__8CxVy:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3498db1a;outline:none}.EditOrderModal_select__8CxVy:disabled{background-color:var(--background-secondary);color:var(--text-secondary);cursor:not-allowed}[data-theme=dark] .EditOrderModal_select__8CxVy{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%23b0b0b0' d='m0 0 5 6 5-6z'/%3E%3C/svg%3E")}.EditOrderModal_fieldHint__ZS9TC{color:var(--text-secondary);display:block;font-size:.8rem;line-height:1.4;margin-top:.3rem}.EditOrderModal_checkboxGroup__qYM\+s{margin-bottom:0}.EditOrderModal_checkboxLabel__A8xX8{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;display:flex;font-size:.85rem;gap:.5rem;padding:.4rem .6rem;transition:all .2s;white-space:nowrap}.EditOrderModal_checkboxLabel__A8xX8:hover{background:var(--background-secondary)}.EditOrderModal_checkboxLabel__A8xX8 input[type=checkbox]{cursor:pointer;flex-shrink:0;height:15px;width:15px}.EditOrderModal_checkboxLabel__A8xX8 span{align-items:center;color:var(--text-primary);display:flex;font-size:.85rem;gap:.35rem}.EditOrderModal_errorMessage__dgAAx{color:var(--danger-color);font-size:.875rem;margin-top:.25rem}.EditOrderModal_helpText__s22d2{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0 0 1.5rem}.EditOrderModal_cancelledBanner__agRIf{align-items:flex-start;background:#e74c3c14;border:1px solid #e74c3c4d;border-radius:6px;color:var(--danger-color);display:flex;font-size:.9rem;gap:.75rem;line-height:1.5;margin-bottom:1.25rem;padding:1rem 1.25rem}.EditOrderModal_cancelledBannerIcon__cxLUT{flex-shrink:0;font-size:1.1rem;margin-top:.15rem}.EditOrderModal_cancelledBannerReason__wuhAn{font-style:italic;margin:.35rem 0 0}.EditOrderModal_cancelledBannerNote__2Ik6H{font-size:.82rem;margin:.35rem 0 0;opacity:.75}.EditOrderModal_cancelConfirmPanel__IoC7U{display:flex;flex-direction:column;gap:.75rem}.EditOrderModal_cancelConfirmActions__IkgSX{display:flex;flex-wrap:wrap;gap:.75rem}.EditOrderModal_optional__1ft4Q{color:var(--text-muted);font-size:.85em;font-weight:400}.EditOrderModal_textarea__t7p7V{background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.9rem;padding:.6rem .75rem;resize:vertical;transition:border-color .2s;width:100%}.EditOrderModal_textarea__t7p7V:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #3498db33;outline:none}.EditOrderModal_textarea__t7p7V:disabled{background:var(--disabled-bg);cursor:not-allowed}.EditOrderModal_actionsList__RSozI{display:flex;flex-direction:column;gap:1rem}.EditOrderModal_actionCard__sRfr6{background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:1rem;padding:1.5rem}.EditOrderModal_actionIcon__grnGH{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:1.25rem;height:48px;justify-content:center;width:48px}.EditOrderModal_actionIcon__grnGH.EditOrderModal_danger__T\+PVy{background-color:#dc35451a;color:var(--danger-color)}.EditOrderModal_actionIcon__grnGH.EditOrderModal_warning__4cDwL{background-color:#ff98001a;color:var(--warning-color)}.EditOrderModal_actionIcon__grnGH.EditOrderModal_muted__QyEI2{background-color:#6c757d1a;color:var(--text-muted)}.EditOrderModal_actionInfo__EEjm6{flex:1 1;min-width:0}.EditOrderModal_actionTitle__K1GEX{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.EditOrderModal_actionDescription__B7En-{color:var(--text-secondary);font-size:.9rem;line-height:1.4;margin:0 0 1rem}.EditOrderModal_actionButton__gKcuE{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s}.EditOrderModal_actionButton__gKcuE.EditOrderModal_danger__T\+PVy{background-color:var(--danger-color);color:#fff}.EditOrderModal_actionButton__gKcuE.EditOrderModal_danger__T\+PVy:hover:not(:disabled){background-color:var(--danger-hover)}.EditOrderModal_actionButton__gKcuE.EditOrderModal_warning__4cDwL{background-color:var(--warning-color);color:#fff}.EditOrderModal_actionButton__gKcuE.EditOrderModal_warning__4cDwL:hover:not(:disabled){background-color:#e68900}.EditOrderModal_actionButton__gKcuE:disabled{cursor:not-allowed;opacity:.6}.EditOrderModal_formActions__7oOA-{align-items:center;background:var(--background-secondary);border-top:1px solid var(--border-color);display:flex;flex-shrink:0;gap:.75rem;justify-content:flex-end;padding:.75rem 1rem}.EditOrderModal_cancelButton__r4hnW,.EditOrderModal_saveButton__f\+IvJ{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.4rem;padding:.45rem 1rem;transition:all .2s}.EditOrderModal_cancelButton__r4hnW{background:var(--background-color);border:1px solid var(--border-color);color:var(--text-primary)}.EditOrderModal_cancelButton__r4hnW:hover:not(:disabled){background:var(--background-secondary)}.EditOrderModal_saveButton__f\+IvJ{background:var(--success-color);color:#fff}.EditOrderModal_saveButton__f\+IvJ:hover:not(:disabled){background:var(--success-hover)}.EditOrderModal_cancelButton__r4hnW:disabled,.EditOrderModal_saveButton__f\+IvJ:disabled{cursor:not-allowed;opacity:.6}.EditOrderModal_clientFieldRow__gfOD-{align-items:stretch;display:flex;gap:.5rem}.EditOrderModal_changeClientButton__wQObe{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:.85rem;font-weight:500;gap:.4rem;padding:.45rem .85rem;white-space:nowrap}.EditOrderModal_changeClientButton__wQObe:hover:not(:disabled){background:var(--background-secondary);border-color:var(--primary-color)}.EditOrderModal_changeClientButton__wQObe:disabled{cursor:not-allowed;opacity:.6}.EditOrderModal_testsLoading__39oP0{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:8px;padding:20px 0}.EditOrderModal_testsEmpty__SWKtL{color:var(--text-secondary);font-size:.87rem;margin:0;padding:12px 0}.EditOrderModal_testsError__WE8jp{color:var(--error-color);font-size:.87rem;margin:0;padding:8px 0}.EditOrderModal_testsSampleList__qxOxM{display:flex;flex-direction:column;gap:6px}.EditOrderModal_testsSampleCard__anaiQ{background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.EditOrderModal_testsSampleHeader__kvpyr{align-items:center;background:var(--background-secondary);display:flex;flex-wrap:wrap;gap:8px;padding:7px 10px}.EditOrderModal_testsExpandBtn__CZGfb{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;padding:2px 3px}.EditOrderModal_testsExpandBtn__CZGfb:hover{background:var(--border-color)}.EditOrderModal_testsChevron__TQSh1{font-size:.78rem}.EditOrderModal_testsSampleNum__4KNRP{color:var(--text-primary);flex:1 1;font-size:.87rem;font-weight:600;min-width:70px}.EditOrderModal_testsMatrixBadge__gr0R9{display:inline-block;font-weight:500;padding:1px 7px;white-space:nowrap}.EditOrderModal_testsCountBadge__ajr8z,.EditOrderModal_testsMatrixBadge__gr0R9{background:var(--background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);font-size:.75rem}.EditOrderModal_testsCountBadge__ajr8z{align-items:center;display:inline-flex;gap:4px;padding:1px 5px}.EditOrderModal_testsSampleActions__VoXcO{display:flex;flex-shrink:0;gap:5px;margin-left:auto}.EditOrderModal_testsAssignSuiteBtn__yHKvJ,.EditOrderModal_testsAssignTestBtn__u1zUH,.EditOrderModal_testsCopyFromBtn__Xsetu{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:.74rem;font-weight:600;gap:4px;padding:3px 8px;white-space:nowrap}.EditOrderModal_testsAssignSuiteBtn__yHKvJ{background:var(--primary-color-light);border:1px solid var(--primary-light);color:var(--primary-dark)}.EditOrderModal_testsAssignSuiteBtn__yHKvJ:hover{filter:brightness(.95)}.EditOrderModal_testsAssignTestBtn__u1zUH{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.EditOrderModal_testsAssignTestBtn__u1zUH:hover{filter:brightness(.95)}.EditOrderModal_testsCopyFromBtn__Xsetu{background:#faf5ff;border:1px solid #e9d5ff;color:#6d28d9}.EditOrderModal_testsCopyFromBtn__Xsetu:hover{filter:brightness(.95)}.EditOrderModal_testsSampleBody__oK55a{background:var(--background-color);border-top:1px solid var(--border-color);padding:10px}.EditOrderModal_testsSection__B-X6u{margin-bottom:10px}.EditOrderModal_testsSection__B-X6u:last-child{margin-bottom:0}.EditOrderModal_testsSectionTitle__JXXyr{align-items:center;color:var(--text-secondary);display:flex;font-size:.74rem;font-weight:700;gap:5px;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.EditOrderModal_testsSuiteRow__uS-pK{align-items:center;background:var(--primary-color-light);border:1px solid var(--primary-light);border-radius:4px;display:flex;font-size:.82rem;gap:10px;margin-bottom:3px;padding:4px 8px}.EditOrderModal_testsSuiteName__cDE1l{color:var(--primary-dark);flex:1 1;font-weight:500}.EditOrderModal_testsSuiteDate__Y-Azm{color:var(--text-secondary);font-size:.72rem}.EditOrderModal_testsTable__f5Mvz{border:1px solid var(--border-color);border-radius:5px;overflow:hidden}.EditOrderModal_testsTableHead__\+Fkc-,.EditOrderModal_testsTableRow__hUzsu{grid-gap:6px;align-items:center;display:grid;font-size:.78rem;gap:6px;grid-template-columns:2fr 1.2fr 1fr 1fr 80px 1.4fr 56px;padding:4px 8px}.EditOrderModal_testsTableHead__\+Fkc-{background:var(--background-secondary);border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.EditOrderModal_testsTableRow__hUzsu{background:var(--background-color);border-bottom:1px solid var(--border-color)}.EditOrderModal_testsTableRow__hUzsu:last-child{border-bottom:none}.EditOrderModal_testsTableRow__hUzsu:nth-child(2n){background:var(--background-secondary)}.EditOrderModal_testsTestName__iGCNV{align-items:center;color:var(--text-primary);display:flex;font-weight:500;gap:4px}.EditOrderModal_testsTestMeta__IPGGY{color:var(--text-secondary)}.EditOrderModal_holdBadge__o2cQf{border-radius:4px;display:inline-block;font-size:.72rem;font-weight:700;padding:1px 6px;white-space:nowrap}.EditOrderModal_holdExpired__y4lGg{background:#fdecea;border:1px solid #f5b7b1;color:#c0392b}.EditOrderModal_holdWarning__mdxoq{background:#fef9e7;border:1px solid #fad7a0;color:#e67e22}.EditOrderModal_holdOk__sSWWR{background:#eafaf1;border:1px solid #a9dfbf;color:#27ae60}[data-theme=dark] .EditOrderModal_holdExpired__y4lGg{background:#3d1a1e;border-color:#7f2d2d;color:#e57373}[data-theme=dark] .EditOrderModal_holdWarning__mdxoq{background:#3d2c12;border-color:#7f5c2d;color:#ffb74d}[data-theme=dark] .EditOrderModal_holdOk__sSWWR{background:#1a3d2d;border-color:#2d7f4a;color:#66bb6a}.EditOrderModal_testsPrereqBadge__f1LR\+{align-items:center;background:#e0e7ff;border-radius:3px;color:#3730a3;display:inline-flex;font-size:.62rem;font-weight:700;padding:1px 4px;text-transform:uppercase}.EditOrderModal_testsPrereqOwner__ctyeI{align-items:center;display:inline-flex;font-weight:600;gap:2px;margin-left:4px;opacity:.85;text-transform:none}.EditOrderModal_testsPrereqOwner__ctyeI svg{font-size:.7em}[data-theme=dark] .EditOrderModal_testsAssignTestBtn__u1zUH{background:#052e16;border-color:#16a34a;color:#86efac}[data-theme=dark] .EditOrderModal_testsCopyFromBtn__Xsetu{background:#2e1065;border-color:#7c3aed;color:#c4b5fd}[data-theme=dark] .EditOrderModal_testsPrereqBadge__f1LR\+{background:#1e1b4b;color:#a5b4fc}.EditOrderModal_testsPrereqRow__32DxN{background:var(--background-secondary);opacity:.85;padding-left:20px}.EditOrderModal_testsRowActions__-NN4z{align-items:center;display:flex;gap:3px;justify-content:flex-end}.EditOrderModal_testsConfirmRow__Q50bG{align-items:center;background:#fef9c3;border-bottom:1px solid var(--border-color);border-top:1px dashed #fde047;display:flex;flex-wrap:wrap;font-size:.75rem;gap:6px;padding:5px 8px 5px 16px}.EditOrderModal_testsConfirmText__b7Co4{color:#713f12;flex:1 1;min-width:0}.EditOrderModal_testsConfirmNote__wpwmP{color:#92400e;font-style:italic}.EditOrderModal_testsConfirmCancelBtn__pRHDR,.EditOrderModal_testsConfirmRemoveBtn__H1Njo{align-items:center;border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:600;gap:4px;padding:3px 10px;white-space:nowrap}.EditOrderModal_testsConfirmCancelBtn__pRHDR{background:#0000;border-color:var(--border-color);color:var(--text-primary)}.EditOrderModal_testsConfirmCancelBtn__pRHDR:hover:not(:disabled){background:var(--background-secondary)}.EditOrderModal_testsConfirmRemoveBtn__H1Njo{background:var(--error-color);color:#fff}.EditOrderModal_testsConfirmRemoveBtn__H1Njo:hover:not(:disabled){background:#b91c1c}.EditOrderModal_testsConfirmCancelBtn__pRHDR:disabled,.EditOrderModal_testsConfirmRemoveBtn__H1Njo:disabled{cursor:not-allowed;opacity:.5}.EditOrderModal_testsSpinIcon__7OjBB{animation:EditOrderModal_spin__EhHJS .8s linear infinite;font-size:.68rem}[data-theme=dark] .EditOrderModal_testsConfirmRow__Q50bG{background:#3d2e00;border-top-color:#92400e}[data-theme=dark] .EditOrderModal_testsConfirmText__b7Co4{color:#fcd34d}[data-theme=dark] .EditOrderModal_testsConfirmNote__wpwmP{color:#fde68a}[data-theme=dark] .EditOrderModal_testsPrereqRow__32DxN{background:#1a1a2e}.EditOrderModal_spinIconSm__T67Yq,.EditOrderModal_spinIcon__wV7oO{animation:EditOrderModal_spin__EhHJS .8s linear infinite}.EditOrderModal_spinIconSm__T67Yq{color:var(--text-secondary);font-size:.8rem}@keyframes EditOrderModal_spin__EhHJS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes EditOrderModal_fadeIn__M2e\+f{0%{opacity:0}to{opacity:1}}@keyframes EditOrderModal_slideUp__yga4S{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.EditOrderModal_modalOverlay__L58GV{padding:3.5rem .5rem .5rem}.EditOrderModal_modalContent__WfnVo{max-height:calc(100vh - 4rem)}.EditOrderModal_formGrid2__JCebP,.EditOrderModal_formGrid3__CxWxH{grid-template-columns:1fr}.EditOrderModal_checkboxRow__YILCS{flex-direction:column}.EditOrderModal_formStep__yUBMN{padding:.75rem}.EditOrderModal_formActions__7oOA-{flex-wrap:wrap;padding:.5rem .75rem}.EditOrderModal_actionCard__sRfr6{flex-direction:column;text-align:center}.EditOrderModal_actionIcon__grnGH{margin:0 auto}}.EditOrderModal_activityFeed__cLOCQ{margin-top:.5rem;max-width:760px}.EditOrderModal_activityEmpty__H4qH0{align-items:center;color:var(--text-muted);display:flex;font-size:.85rem;gap:.4rem;padding:.75rem 0}.EditOrderModal_activityRow__Q1Dis{border-bottom:1px solid var(--border-color);display:flex;gap:.75rem;padding:.5rem 0}.EditOrderModal_activityTime__FOG3B{color:var(--text-muted);flex-shrink:0;font-size:.72rem;width:150px}.EditOrderModal_activityBody__8mWbO{flex:1 1;min-width:0}.EditOrderModal_activityType__XG8dt{font-size:.78rem;font-weight:600;letter-spacing:.02em}.EditOrderModal_activityDetail__u6ysQ{font-size:.85rem}.EditOrderModal_activityActor__K4Ybi{color:var(--text-muted);font-size:.72rem;margin-top:.15rem}.CreateSendoutModal_overlay__W3tbZ{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--z-modal-backdrop)}.CreateSendoutModal_modal__EM2sm{background:var(--background-color);border-radius:10px;box-shadow:0 8px 32px #0000002e;max-height:90vh;max-width:95vw;overflow-y:auto;width:560px}.CreateSendoutModal_modalHeader__QiUNi{align-items:center;background:var(--background-color);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:18px 20px 14px;position:sticky;top:0;z-index:1}.CreateSendoutModal_modalTitle__4bxnT{font-size:1rem;font-weight:600;margin:0}.CreateSendoutModal_closeBtn__Jfg81{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.1rem;padding:2px 6px}.CreateSendoutModal_loadingRow__Z40tV{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:8px;padding:32px 20px}@keyframes CreateSendoutModal_spin__yJfE7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CreateSendoutModal_spinner__IXloW{animation:CreateSendoutModal_spin__yJfE7 .8s linear infinite}.CreateSendoutModal_form__5JjOW{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.CreateSendoutModal_formGrid__1Mzvo{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.CreateSendoutModal_formLabel__rI4Tb{color:var(--text-color);display:flex;flex-direction:column;font-size:.85rem;font-weight:500;gap:4px}.CreateSendoutModal_req__vjaev{color:#c62828}.CreateSendoutModal_formInput__Cb7jw{background:var(--background-color);border:1px solid var(--border-color);border-radius:5px;box-sizing:border-box;color:var(--text-color);font-family:inherit;font-size:.9rem;padding:7px 10px;width:100%}.CreateSendoutModal_formInput__Cb7jw:focus{border-color:var(--primary-color);outline:none}.CreateSendoutModal_testSection__\+0VS2{border:1px solid var(--border-color);border-radius:7px;padding:12px 14px}.CreateSendoutModal_testSectionTitle__ZiBGN{font-size:.88rem;font-weight:600;margin-bottom:8px}.CreateSendoutModal_sampleList__oMp\+7{display:flex;flex-direction:column;gap:6px}.CreateSendoutModal_sampleGroup__01U1V{border:1px solid var(--border-color);border-radius:5px;overflow:hidden}.CreateSendoutModal_sampleToggle__cVGiC{background:var(--secondary-color);border:none;color:var(--text-color);cursor:pointer;font-size:.85rem;font-weight:500;padding:7px 10px;text-align:left;width:100%}.CreateSendoutModal_sampleToggle__cVGiC:hover{background:var(--hover-bg)}.CreateSendoutModal_testCheckList__Ic2IK{background:var(--background-color);display:flex;flex-direction:column;gap:6px;padding:8px 12px}.CreateSendoutModal_testCheckLabel__tyn0i{align-items:center;cursor:pointer;display:flex;font-size:.84rem;gap:8px}.CreateSendoutModal_testStatusPill__m21NA{background:var(--secondary-color);border-radius:8px;color:var(--text-secondary);font-size:.72rem;margin-left:auto;padding:1px 6px}.CreateSendoutModal_testLoadingRow__IMcz-{align-items:center;color:var(--text-secondary);display:flex;font-size:.82rem;gap:6px}.CreateSendoutModal_noTests__WLV-8{color:var(--text-secondary);font-size:.82rem;padding:4px 0}.CreateSendoutModal_selectedCount__H5KDX{color:var(--primary-color);font-size:.82rem;font-weight:500;margin-top:8px}.CreateSendoutModal_formActions__iDKeB{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.CreateSendoutModal_cancelBtn__bn1Do{background:var(--background-color);border:1px solid var(--border-color);border-radius:5px;color:var(--text-color);cursor:pointer;font-size:.9rem;padding:8px 18px}.CreateSendoutModal_saveBtn__\+J\+eW{background:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 18px}.CreateSendoutModal_saveBtn__\+J\+eW:disabled{cursor:not-allowed;opacity:.6}.SCResultsEntryModal_overlay__SYRwU{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--z-modal-backdrop)}.SCResultsEntryModal_modal__RIiAY{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0000002e;max-height:90vh;max-width:95vw;overflow-y:auto;width:620px}.SCResultsEntryModal_modalHeader__FVbkm{align-items:flex-start;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:18px 20px 14px;position:sticky;top:0;z-index:1}.SCResultsEntryModal_modalTitle__txkyD{font-size:1rem;font-weight:600;margin:0 0 2px}.SCResultsEntryModal_modalSubtitle__bUYbI{color:#666;font-size:.82rem}.SCResultsEntryModal_closeBtn__bhQ3I{background:none;border:none;color:#666;cursor:pointer;font-size:1.1rem;padding:2px 6px}.SCResultsEntryModal_form__bH5lD{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.SCResultsEntryModal_noTests__7-AMi{color:#888;font-size:.9rem;padding:24px 0;text-align:center}.SCResultsEntryModal_testBlock__KiGgu{border:1px solid #e0e0e0;border-radius:8px;padding:14px}.SCResultsEntryModal_testBlockDone__LXU8r{background:#f9fef9;border-color:#c8e6c9}.SCResultsEntryModal_testBlockHeader__AQqP0{align-items:center;display:flex;font-size:.9rem;gap:10px;margin-bottom:10px}.SCResultsEntryModal_testSample__tbA3N{background:#f0f0f0;border-radius:4px;font-size:.85rem;font-weight:700;padding:2px 8px}.SCResultsEntryModal_testName__mTy2d{flex:1 1;font-weight:500}.SCResultsEntryModal_doneBadge__acOAH{align-items:center;color:#2e7d32;display:flex;font-size:.78rem;font-weight:600;gap:4px}.SCResultsEntryModal_doneNote__2zvY4{color:#888;font-size:.82rem}.SCResultsEntryModal_paramGrid__NrGqN{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.SCResultsEntryModal_paramDataRow__g-FTH,.SCResultsEntryModal_paramHeaderRow__GNi3C{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.SCResultsEntryModal_paramHeaderRow__GNi3C{color:#888;font-size:.75rem;font-weight:600;padding:0 2px}.SCResultsEntryModal_paramInput__DTpWX{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:.88rem;padding:6px 8px;width:100%}.SCResultsEntryModal_paramInput__DTpWX:focus{border-color:#1976d2;outline:none}.SCResultsEntryModal_notesLabel__NPgRN{color:#555;display:flex;flex-direction:column;font-size:.82rem;font-weight:500;gap:4px}.SCResultsEntryModal_notesInput__Cmbgt{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-family:inherit;font-size:.85rem;padding:6px 8px;resize:vertical;width:100%}.SCResultsEntryModal_formActions__n-Rj2{display:flex;gap:10px;justify-content:flex-end;padding-top:6px}.SCResultsEntryModal_cancelBtn__r\+hYR{background:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;font-size:.9rem;padding:8px 18px}.SCResultsEntryModal_saveBtn__XOLqp{background:#1976d2;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;padding:8px 18px}.SCResultsEntryModal_saveBtn__XOLqp:disabled{cursor:not-allowed;opacity:.6}.ScReportParseModal_overlay__jRbqA{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--z-modal-backdrop)}.ScReportParseModal_modal__GJ9et{background:#fff;border-radius:10px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;max-height:90vh;max-width:96vw;width:820px}.ScReportParseModal_modalHeader__t375V{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px 14px}.ScReportParseModal_headerLeft__CUUGt{align-items:center;display:flex;gap:12px}.ScReportParseModal_headerIcon__quZAP{color:#5c35a8;flex-shrink:0;font-size:1.4rem}.ScReportParseModal_modalTitle__NPxpE{font-size:1rem;font-weight:600;margin:0 0 2px}.ScReportParseModal_modalSubtitle__ZMyct{color:#666;font-size:.82rem}.ScReportParseModal_headerRight__9AjjY{align-items:center;display:flex;gap:12px}.ScReportParseModal_closeBtn__s4ezc{background:none;border:none;color:#666;cursor:pointer;font-size:1.1rem;padding:2px 6px}.ScReportParseModal_confidenceBadge__OuVSg{border-radius:12px;font-size:.75rem;font-weight:600;padding:3px 10px;white-space:nowrap}.ScReportParseModal_confidenceHigh__0K\+nw{background:#e8f5e9;color:#2e7d32}.ScReportParseModal_confidenceMedium__YDVvu{background:#fff3e0;color:#e65100}.ScReportParseModal_confidenceLow__fyBN8{background:#fce4ec;color:#b71c1c}.ScReportParseModal_warningBar__JqSC3{align-items:center;background:#fff8e1;border-bottom:1px solid #ffe082;color:#7b5800;display:flex;flex-shrink:0;font-size:.82rem;gap:8px;padding:8px 20px}.ScReportParseModal_body__kod7V{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 20px}.ScReportParseModal_instruction__x07W9{color:#555;font-size:.87rem;margin:0}.ScReportParseModal_noResults__q9fQa{color:#888;font-size:.9rem;padding:32px 0;text-align:center}.ScReportParseModal_itemBlock__G3VDZ{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.ScReportParseModal_itemHeader__AP57z{align-items:center;background:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;gap:10px;padding:9px 14px}.ScReportParseModal_sampleLabel__5d4rG{background:#ede7f6;border-radius:4px;color:#4527a0;font-size:.83rem;font-weight:700;padding:2px 8px}.ScReportParseModal_testName__UygOt{font-size:.9rem;font-weight:500}.ScReportParseModal_paramTable__n5neX{border-collapse:collapse;font-size:.87rem;width:100%}.ScReportParseModal_paramTable__n5neX th{background:#fafafa;border-bottom:1px solid #eee;color:#888;font-size:.75rem;font-weight:600;padding:7px 12px;text-align:left}.ScReportParseModal_paramTable__n5neX td{border-bottom:1px solid #f0f0f0;padding:6px 12px;vertical-align:middle}.ScReportParseModal_paramTable__n5neX tr:last-child td{border-bottom:none}.ScReportParseModal_paramRowMedium__k95g6{background:#fffde7}.ScReportParseModal_paramRowLow__uqslX{background:#fff3e0}.ScReportParseModal_paramName__7k1nB{color:#333;font-weight:500}.ScReportParseModal_paramInput__BqCA3{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:.87rem;padding:5px 8px;width:100%}.ScReportParseModal_paramInput__BqCA3:focus{border-color:#5c35a8;outline:none}.ScReportParseModal_lowBadge__Jmc6Z{color:#e65100;cursor:help;font-size:.9rem}.ScReportParseModal_highBadge__vy7\+y{color:#2e7d32;font-size:.9rem}.ScReportParseModal_unmatched__0tLyw{background:#fffde7;border:1px solid #ffe082;border-radius:8px;padding:12px 14px}.ScReportParseModal_unmatchedTitle__E0ez7{align-items:center;color:#7b5800;display:flex;font-size:.83rem;font-weight:600;gap:6px;margin-bottom:8px}.ScReportParseModal_unmatchedList__HLAKl{color:#555;font-size:.82rem;margin:0;padding-left:18px}.ScReportParseModal_unmatchedList__HLAKl li{margin-bottom:3px}.ScReportParseModal_footer__GQyjb{align-items:center;background:#fafafa;border-radius:0 0 10px 10px;border-top:1px solid #e0e0e0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.ScReportParseModal_manualBtn__Bf3nt{align-items:center;background:#fff;border:1px solid #ccc;border-radius:5px;color:#555;cursor:pointer;display:flex;font-size:.9rem;gap:6px;padding:8px 16px}.ScReportParseModal_manualBtn__Bf3nt:hover{background:#f5f5f5}.ScReportParseModal_fillBtn__J0Of1{align-items:center;background:#5c35a8;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:6px;padding:8px 20px}.ScReportParseModal_fillBtn__J0Of1:hover{background:#4527a0}.ScReportParseModal_fillBtn__J0Of1:disabled{cursor:not-allowed;opacity:.5}.SubcontractorSendoutsPanel_panel__Rpsgz{display:flex;flex-direction:column;gap:16px;padding:0}.SubcontractorSendoutsPanel_panelHeader__sL4pL{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.SubcontractorSendoutsPanel_panelTitle__dovN9{align-items:center;display:flex;font-size:1.05rem;font-weight:600;gap:8px;margin:0 0 4px}.SubcontractorSendoutsPanel_panelDescription__\+iUrz{color:var(--text-secondary);font-size:.85rem;margin:0}.SubcontractorSendoutsPanel_createBtn__KzhwQ{align-items:center;background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;gap:6px;padding:7px 14px;white-space:nowrap}.SubcontractorSendoutsPanel_createBtn__KzhwQ:hover{background:var(--primary-hover-color)}.SubcontractorSendoutsPanel_loadingRow__E1MYf{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:8px;padding:24px 0}@keyframes SubcontractorSendoutsPanel_spin__5ym4m{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SubcontractorSendoutsPanel_spinner__0OPEN{animation:SubcontractorSendoutsPanel_spin__5ym4m .8s linear infinite}.SubcontractorSendoutsPanel_emptyState__Qn9WU{color:var(--text-secondary);font-size:.9rem;padding:32px 0;text-align:center}.SubcontractorSendoutsPanel_sendoutList__dp14h{display:flex;flex-direction:column;gap:12px}.SubcontractorSendoutsPanel_sendoutCard__CfW7O{background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;padding:14px 16px}.SubcontractorSendoutsPanel_cardHeader__JNN3v{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.SubcontractorSendoutsPanel_cardTitle__4phBa{font-size:.95rem}.SubcontractorSendoutsPanel_labCode__jQXWz{color:var(--text-secondary);font-size:.88rem}.SubcontractorSendoutsPanel_cardBadges__XMMiV{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.SubcontractorSendoutsPanel_statusBadge__5wfvh{border-radius:12px;font-size:.75rem;font-weight:600;padding:2px 8px}.SubcontractorSendoutsPanel_statusPending__bl\+sd{background:#fff3e0;color:#e65100}.SubcontractorSendoutsPanel_statusSent__6WdOI{background:#e3f2fd;color:#1565c0}.SubcontractorSendoutsPanel_statusReceived__0J9q-{background:#e8f5e9;color:#2e7d32}.SubcontractorSendoutsPanel_statusComplete__UNrbX{background:#f3e5f5;color:#6a1b9a}.SubcontractorSendoutsPanel_reasonBadge__TSEhv{background:var(--secondary-color);border-radius:12px;color:var(--text-secondary);font-size:.75rem;padding:2px 8px}.SubcontractorSendoutsPanel_cardMeta__-kqTU{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.82rem;gap:12px;margin-bottom:10px}.SubcontractorSendoutsPanel_testList__sOROI{border:1px solid var(--border-color);border-radius:6px;font-size:.82rem;margin-bottom:10px;overflow:hidden}.SubcontractorSendoutsPanel_testRow__wEYil{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:10px;padding:5px 10px}.SubcontractorSendoutsPanel_testRow__wEYil:last-child{border-bottom:none}.SubcontractorSendoutsPanel_testSample__DmIdj{font-weight:600;min-width:72px}.SubcontractorSendoutsPanel_testName__YAJ0y{flex:1 1}.SubcontractorSendoutsPanel_testStatus__zHsYL{align-items:center;color:var(--text-secondary);display:flex;font-size:.78rem;gap:4px}.SubcontractorSendoutsPanel_testStatusDone__XIthA{color:var(--success-color)}.SubcontractorSendoutsPanel_cardActions__KYG8A{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.SubcontractorSendoutsPanel_cardBtn__SAsGR{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:5px;color:var(--text-color);cursor:pointer;display:flex;font-size:.8rem;gap:5px;padding:5px 10px}.SubcontractorSendoutsPanel_cardBtn__SAsGR:hover{background:var(--hover-bg)}.SubcontractorSendoutsPanel_cardBtnPrimary__QsS9C{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.SubcontractorSendoutsPanel_cardBtnPrimary__QsS9C:hover{background:var(--primary-hover-color)}.SubcontractorSendoutsPanel_cardBtnDanger__Vdjr-{border-color:var(--danger-color);color:var(--danger-color)}.SubcontractorSendoutsPanel_cardBtnDanger__Vdjr-:hover{background:var(--error-color-light)}.SubcontractorSendoutsPanel_cardBtnAi__27FJs{background:#5c35a8;border-color:#5c35a8;color:#fff}.SubcontractorSendoutsPanel_cardBtnAi__27FJs:hover:not(:disabled){background:#4527a0}.SubcontractorSendoutsPanel_cardBtnAi__27FJs:disabled,.SubcontractorSendoutsPanel_cardBtn__SAsGR:disabled{cursor:not-allowed;opacity:.65}.SubcontractorSendoutsPanel_markSentForm__0fSBP{display:flex;flex-direction:column;gap:12px;margin-top:14px;text-align:left}.SubcontractorSendoutsPanel_markSentLabel__LgxCT{color:var(--text-color);display:flex;flex-direction:column;font-size:.85rem;font-weight:600;gap:5px}.SubcontractorSendoutsPanel_markSentInput__akM9W{background:var(--background-color);border:1px solid var(--border-color);border-radius:5px;color:var(--text-color);font-size:.9rem;font-weight:400;padding:7px 10px}.SubcontractorSendoutsPanel_markSentHint__5LJ92{color:var(--text-secondary);font-size:.78rem;font-weight:400}.SubcontractorSendoutsPanel_cocWarning__IGnJK{align-items:flex-start;background:#fff8e1;border:1px solid #ffe0a3;border-radius:5px;color:#8a6100;display:flex;font-size:.82rem;gap:8px;padding:9px 11px;text-align:left}.AssignSuiteModal_body__EinzO{display:flex;flex-direction:column;gap:16px;padding:4px 0}.AssignSuiteModal_formGroup__5QLFn{display:flex;flex-direction:column;gap:5px}.AssignSuiteModal_label__4Zxkq{color:var(--text-secondary);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.AssignSuiteModal_matrixBadge__fy6wl{align-items:center;background:var(--background-secondary);display:inline-flex;font-weight:500;padding:6px 12px;width:fit-content}.AssignSuiteModal_matrixBadge__fy6wl,.AssignSuiteModal_select__okFF4{border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.9rem}.AssignSuiteModal_select__okFF4{background:var(--input-bg);cursor:pointer;padding:7px 10px;width:100%}.AssignSuiteModal_select__okFF4:focus{outline:2px solid var(--primary-color);outline-offset:1px}.AssignSuiteModal_pickerNote__FcN27{color:var(--text-secondary);font-size:.82rem;margin:2px 0 0}.AssignSuiteModal_loadingRow__OdjJf{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:8px;padding:6px 0}.AssignSuiteModal_resolutionSection__MV3pX{border:1px solid var(--border-color);border-radius:8px;margin-top:4px;overflow:hidden}.AssignSuiteModal_resolutionHeader__HbNlk{background:var(--background-secondary);border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.78rem;font-weight:600;letter-spacing:.04em;padding:8px 12px;text-transform:uppercase}.AssignSuiteModal_resolutionEmpty__V1zsk,.AssignSuiteModal_resolutionError__wEVus,.AssignSuiteModal_resolutionLoading__X7F6R{align-items:center;color:var(--text-secondary);display:flex;font-size:.88rem;padding:14px 16px}.AssignSuiteModal_resolutionError__wEVus{color:var(--error-color)}.AssignSuiteModal_allClearBanner__p2V4i{align-items:center;background:#f0fdf4;border-bottom:1px solid #bbf7d0;color:#166534;display:flex;font-size:.85rem;gap:4px;padding:8px 12px}.AssignSuiteModal_conflictBanner__9E05m{align-items:flex-start;background:#fff7ed;border-bottom:1px solid #fed7aa;color:#9a3412;display:flex;font-size:.85rem;gap:6px;line-height:1.4;padding:8px 12px}.AssignSuiteModal_resolutionList__P0OlO{background:var(--background-secondary);display:flex;flex-direction:column;gap:1px;max-height:300px;overflow-y:auto;padding:6px}.AssignSuiteModal_resolutionEntry__Bi1gT{align-items:flex-start;background:var(--input-bg);border:1px solid var(--border-color);border-radius:5px;display:flex;gap:8px;padding:6px 8px}.AssignSuiteModal_resolutionEntryPrereq__Et0tq{background:var(--background-secondary);opacity:.75}.AssignSuiteModal_resolutionEntryConflict__j8c3B{background:#fff5f5;border-color:#fca5a5}.AssignSuiteModal_depthIndicator__xgCTK{align-items:center;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:18px;justify-content:center;margin-top:1px;width:18px}.AssignSuiteModal_resolutionInfo__VA4rT{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.AssignSuiteModal_resolutionTestName__Wahgw{align-items:center;display:flex;flex-wrap:wrap;font-size:.88rem;font-weight:500;gap:4px;line-height:1.4;margin:0}.AssignSuiteModal_resolutionTestNamePrereq__tmFgz{color:var(--text-secondary);font-weight:400}.AssignSuiteModal_resolutionMeta__oL2zl{color:var(--text-secondary);font-size:.76rem;margin:0}.AssignSuiteModal_resolutionForPreparation__FqGOr{color:var(--text-secondary);font-size:.72rem;font-style:italic;margin:0}.AssignSuiteModal_conflictBadge__UJPAM{background:#fecaca;color:#991b1b}.AssignSuiteModal_conflictBadge__UJPAM,.AssignSuiteModal_prereqBadge__pPgyM{border-radius:4px;display:inline-block;font-size:.68rem;font-weight:600;letter-spacing:.03em;padding:1px 6px;text-transform:uppercase}.AssignSuiteModal_prereqBadge__pPgyM{background:#e0e7ff;color:#3730a3}.AssignSuiteModal_optBadge__2NS-5{background:#fef9c3;border-radius:4px;color:#713f12;display:inline-block;font-size:.68rem;font-weight:600;padding:1px 5px}.AssignSuiteModal_alsoExplicitBadge__Bfq\+8{background:#e0f2fe;border-radius:4px;color:#0369a1;display:inline-block;font-size:.68rem;padding:1px 5px}.AssignSuiteModal_footer__nzoXY{display:flex;gap:10px;justify-content:flex-end}.AssignSuiteModal_cancelBtn__r8VcY{background:#0000;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.9rem;padding:8px 18px}.AssignSuiteModal_cancelBtn__r8VcY:hover:not(:disabled){background:var(--background-secondary)}.AssignSuiteModal_cancelBtn__r8VcY:disabled{cursor:not-allowed;opacity:.5}.AssignSuiteModal_assignBtn__V1Dzi{align-items:center;background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:6px;padding:8px 20px}.AssignSuiteModal_assignBtn__V1Dzi:hover:not(:disabled){filter:brightness(1.1)}.AssignSuiteModal_assignBtn__V1Dzi:disabled{cursor:not-allowed;opacity:.5}.AssignSuiteModal_spinIcon__5Qb5Q{animation:AssignSuiteModal_spin__LOxxB .8s linear infinite}@keyframes AssignSuiteModal_spin__LOxxB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-theme=dark] .AssignSuiteModal_allClearBanner__p2V4i{background:#052e16;border-color:#14532d;color:#86efac}[data-theme=dark] .AssignSuiteModal_conflictBanner__9E05m{background:#431407;border-color:#7c2d12;color:#fdba74}[data-theme=dark] .AssignSuiteModal_resolutionEntryConflict__j8c3B{background:#2c1010;border-color:#7f1d1d}[data-theme=dark] .AssignSuiteModal_conflictBadge__UJPAM{background:#7f1d1d;color:#fca5a5}[data-theme=dark] .AssignSuiteModal_prereqBadge__pPgyM{background:#1e1b4b;color:#a5b4fc}[data-theme=dark] .AssignSuiteModal_optBadge__2NS-5{background:#3d2e00;color:#fcd34d}[data-theme=dark] .AssignSuiteModal_alsoExplicitBadge__Bfq\+8{background:#0c2040;color:#93c5fd}.QuickAddTestsPanel_panel__6wUm4{background:var(--card-bg);border:1px solid var(--primary-light);border-radius:5px;margin-bottom:10px;padding:8px 10px 10px}.QuickAddTestsPanel_header__NwwGF{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;margin-bottom:6px}.QuickAddTestsPanel_title__ON9LX{align-items:center;display:inline-flex;font-weight:700;gap:5px;letter-spacing:.04em;text-transform:uppercase}.QuickAddTestsPanel_subtitle__x72oV,.QuickAddTestsPanel_title__ON9LX{color:var(--text-secondary);font-size:.74rem}.QuickAddTestsPanel_grid__wXtzf{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1.3fr) minmax(0,1.1fr) 32px}.QuickAddTestsPanel_gridHead__RvMTY{color:var(--text-secondary);font-size:.68rem;font-weight:700;letter-spacing:.03em;padding:0 0 3px;text-transform:uppercase}.QuickAddTestsPanel_row__6SsWU{border-top:1px solid var(--border-color-light);padding:4px 0}.QuickAddTestsPanel_rowSaved__xhFTQ{opacity:.7}.QuickAddTestsPanel_cell__ZVjf9{min-width:0}.QuickAddTestsPanel_cellAction__LpWsv{align-items:center;display:flex;justify-content:center}.QuickAddTestsPanel_select__C7SxG{background:var(--background-color);border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:var(--text-color);font-size:13px;padding:5px 6px;width:100%}.QuickAddTestsPanel_select__C7SxG:focus{border-color:var(--primary-color);outline:none}.QuickAddTestsPanel_select__C7SxG:disabled{cursor:not-allowed;opacity:.6}.QuickAddTestsPanel_selectRequired__e\+6zk{border-color:var(--danger-color)}.QuickAddTestsPanel_rowNotes__2zzSd{display:flex;flex-wrap:wrap;font-size:.74rem;gap:2px 12px;padding:3px 2px 0}.QuickAddTestsPanel_rowError__NCf4p,.QuickAddTestsPanel_rowIssue__qL3UT{color:var(--danger-color)}.QuickAddTestsPanel_rowError__NCf4p{font-weight:600}.QuickAddTestsPanel_rowHint__Xq4OG{color:var(--text-secondary)}.QuickAddTestsPanel_loadError__1J-zj{align-items:center;color:var(--danger-color);display:flex;font-size:.78rem;gap:8px;margin-bottom:6px}.QuickAddTestsPanel_linkButton__lY0n\+{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.QuickAddTestsPanel_footer__3cVJU{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:8px}.QuickAddTestsPanel_footerActions__5MDg5{display:flex;gap:6px;margin-left:auto}.QuickAddTestsPanel_addRowBtn__mK9Vx,.QuickAddTestsPanel_cancelBtn__MUH6V,.QuickAddTestsPanel_saveBtn__8K7lg{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:5px;padding:4px 10px;white-space:nowrap}.QuickAddTestsPanel_addRowBtn__mK9Vx{background:var(--primary-color-light);border:1px solid var(--primary-light);color:var(--primary-dark)}.QuickAddTestsPanel_cancelBtn__MUH6V{background:var(--background-color);border:1px solid var(--border-color);color:var(--text-color)}.QuickAddTestsPanel_saveBtn__8K7lg{background:var(--success-strong);border:1px solid var(--success-strong);color:var(--text-on-accent)}.QuickAddTestsPanel_addRowBtn__mK9Vx:hover:not(:disabled),.QuickAddTestsPanel_cancelBtn__MUH6V:hover:not(:disabled),.QuickAddTestsPanel_saveBtn__8K7lg:hover:not(:disabled){filter:brightness(.95)}.QuickAddTestsPanel_addRowBtn__mK9Vx:disabled,.QuickAddTestsPanel_cancelBtn__MUH6V:disabled,.QuickAddTestsPanel_saveBtn__8K7lg:disabled{cursor:not-allowed;opacity:.55}.QuickAddTestsPanel_spinIcon__d9rdn{animation:QuickAddTestsPanel_quickAddSpin__doBJJ .8s linear infinite;color:var(--text-secondary)}.QuickAddTestsPanel_saveBtn__8K7lg .QuickAddTestsPanel_spinIcon__d9rdn{color:inherit}.QuickAddTestsPanel_savedIcon__xYfaV{color:var(--success-color)}.QuickAddTestsPanel_srOnly__oPPm4{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes QuickAddTestsPanel_quickAddSpin__doBJJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.QuickAddTestsPanel_grid__wXtzf{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.QuickAddTestsPanel_grid__wXtzf>:first-child{grid-column:1/-1}.QuickAddTestsPanel_gridHead__RvMTY{display:none}.QuickAddTestsPanel_cellAction__LpWsv{justify-content:flex-end}}.CopySampleTestsModal_body__RPR0h{display:flex;flex-direction:column;gap:16px;padding:4px 0}.CopySampleTestsModal_formGroup__Snly9{display:flex;flex-direction:column;gap:5px}.CopySampleTestsModal_label__Gxc5u{color:var(--text-secondary);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.CopySampleTestsModal_select__J2Uy1{background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.9rem;padding:7px 10px;width:100%}.CopySampleTestsModal_select__J2Uy1:focus{outline:2px solid var(--primary-color);outline-offset:1px}.CopySampleTestsModal_select__J2Uy1:disabled{cursor:not-allowed;opacity:.6}.CopySampleTestsModal_noOther__V-Cj7{color:var(--text-secondary);font-size:.86rem;font-style:italic;margin:0}.CopySampleTestsModal_labelRow__q39dO{align-items:center;display:flex;gap:8px}.CopySampleTestsModal_selectAllBtn__Hvq8U{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:.75rem;font-weight:600;margin-left:auto;padding:0;text-decoration:underline;text-underline-offset:2px}.CopySampleTestsModal_selectAllBtn__Hvq8U:hover:not(:disabled){color:#1e40af}.CopySampleTestsModal_selectAllBtn__Hvq8U:disabled{cursor:not-allowed;opacity:.4}.CopySampleTestsModal_selectedCount__q8\+H6{background:#dbeafe;border-radius:10px;color:#1d4ed8;font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:1px 7px}.CopySampleTestsModal_checkList__Jxsy8{border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;gap:2px;overflow:hidden}.CopySampleTestsModal_checkRow__Nafmq{align-items:center;background:var(--input-bg);border-bottom:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;display:flex;font-size:.88rem;gap:8px;padding:7px 10px;transition:background .12s;-webkit-user-select:none;user-select:none}.CopySampleTestsModal_checkRow__Nafmq:last-child{border-bottom:none}.CopySampleTestsModal_checkRow__Nafmq:hover{background:var(--background-secondary)}.CopySampleTestsModal_checkRowCurrent__3hq7w{background:#eff6ff}.CopySampleTestsModal_checkRowCurrent__3hq7w:hover{background:#dbeafe}.CopySampleTestsModal_checkbox__IyXou{accent-color:#1d4ed8;cursor:pointer;flex-shrink:0;height:15px;width:15px}.CopySampleTestsModal_checkLabel__X8Fta{align-items:center;display:flex;flex:1 1;gap:7px}.CopySampleTestsModal_currentBadge__K8x2b{background:#bfdbfe;border-radius:4px;color:#1e40af;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.CopySampleTestsModal_preview__uxydS{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:12px}.CopySampleTestsModal_previewTitle__4DXfY{color:var(--text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.CopySampleTestsModal_previewLoading__zW4sV{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;gap:6px}.CopySampleTestsModal_previewEmpty__AWw5t,.CopySampleTestsModal_previewError__FSQ2g{color:var(--text-secondary);font-size:.85rem;font-style:italic;margin:0}.CopySampleTestsModal_countRow__qhIE4{display:flex;flex-wrap:wrap;gap:16px}.CopySampleTestsModal_countItem__v00t\+{align-items:center;color:var(--text-primary);display:flex;font-size:.87rem;gap:5px}.CopySampleTestsModal_suiteIcon__8iJ5P{color:#1d4ed8;font-size:.85rem}.CopySampleTestsModal_testIcon__RyXAZ{color:#15803d;font-size:.85rem}.CopySampleTestsModal_previewList__9Eq0G{display:flex;flex-direction:column;gap:4px}.CopySampleTestsModal_previewSuiteRow__OzY6J,.CopySampleTestsModal_previewTestRow__76E\+P{align-items:center;border-radius:5px;display:flex;font-size:.83rem;gap:7px;padding:4px 8px}.CopySampleTestsModal_previewSuiteRow__OzY6J{background:#eff6ff;color:#1e40af}.CopySampleTestsModal_previewTestRow__76E\+P{background:#f0fdf4;color:#166534}.CopySampleTestsModal_testMeta__SY9YF{color:var(--text-secondary);font-size:.75rem;margin-left:auto}.CopySampleTestsModal_matrixBadge__LCo3B{background:var(--warning-bg);border-radius:4px;color:var(--warning-text);font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.CopySampleTestsModal_matrixNote__8vSv\+,.CopySampleTestsModal_previewNote__HN3iG{color:var(--text-secondary);font-size:.78rem;line-height:1.5;margin:0}.CopySampleTestsModal_previewNote__HN3iG{border-top:1px solid var(--border-color);padding-top:8px}.CopySampleTestsModal_resultList__qX9AW{display:flex;flex-direction:column;gap:6px}.CopySampleTestsModal_resultRowError__gDqn\+,.CopySampleTestsModal_resultRowOk__8hRv9{align-items:center;border-radius:6px;display:flex;font-size:.88rem;gap:9px;padding:8px 12px}.CopySampleTestsModal_resultRowOk__8hRv9{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.CopySampleTestsModal_resultRowError__gDqn\+{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.CopySampleTestsModal_resultIconOk__8vyAk{color:#16a34a;flex-shrink:0;font-size:1rem}.CopySampleTestsModal_resultIconError__gjdhn{color:#dc2626;flex-shrink:0;font-size:1rem}.CopySampleTestsModal_resultSampleName__kbYOw{flex:1 1;font-weight:600}.CopySampleTestsModal_resultMeta__ngEhK{font-size:.82rem;opacity:.8;white-space:nowrap}.CopySampleTestsModal_resultMetaError__waGaU{max-width:65%;text-align:right;white-space:normal}.CopySampleTestsModal_successPanel__maUEN{align-items:flex-start;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;display:flex;gap:12px;padding:16px}.CopySampleTestsModal_successIcon__Dnm5H{color:#16a34a;flex-shrink:0;font-size:1.4rem;margin-top:2px}.CopySampleTestsModal_successText__usUni{color:var(--text-primary);display:flex;flex-direction:column;font-size:.9rem;gap:4px}.CopySampleTestsModal_footer__dWCof{display:flex;gap:8px;justify-content:flex-end}.CopySampleTestsModal_cancelBtn__V6xXj{background:#0000;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.88rem;padding:8px 18px}.CopySampleTestsModal_cancelBtn__V6xXj:hover:not(:disabled){background:var(--background-secondary)}.CopySampleTestsModal_cancelBtn__V6xXj:disabled{cursor:not-allowed;opacity:.5}.CopySampleTestsModal_copyBtn__BRQzV{align-items:center;background:#1d4ed8;border:1px solid #bfdbfe;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:6px;padding:8px 18px}.CopySampleTestsModal_copyBtn__BRQzV:hover:not(:disabled){background:#1e40af}.CopySampleTestsModal_copyBtn__BRQzV:disabled{cursor:not-allowed;opacity:.5}.CopySampleTestsModal_doneBtn__ougFm{background:#16a34a;border:1px solid #bbf7d0;border-radius:6px;color:#fff;cursor:pointer;font-size:.88rem;font-weight:600;padding:8px 22px}.CopySampleTestsModal_doneBtn__ougFm:hover{background:#15803d}.CopySampleTestsModal_spin__2K3g2{animation:CopySampleTestsModal_spin__2K3g2 .8s linear infinite}@keyframes CopySampleTestsModal_spin__2K3g2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-theme=dark] .CopySampleTestsModal_preview__uxydS{background:var(--background-secondary)}[data-theme=dark] .CopySampleTestsModal_previewSuiteRow__OzY6J{background:#1e3a5f;color:#93c5fd}[data-theme=dark] .CopySampleTestsModal_previewTestRow__76E\+P{background:#052e16;color:#86efac}[data-theme=dark] .CopySampleTestsModal_successPanel__maUEN{background:#052e16;border-color:#16a34a}[data-theme=dark] .CopySampleTestsModal_checkList__Jxsy8{border-color:var(--border-color)}[data-theme=dark] .CopySampleTestsModal_checkRow__Nafmq{background:var(--input-bg);border-bottom-color:var(--border-color)}[data-theme=dark] .CopySampleTestsModal_checkRow__Nafmq:hover{background:var(--background-secondary)}[data-theme=dark] .CopySampleTestsModal_checkRowCurrent__3hq7w{background:#1e3a5f}[data-theme=dark] .CopySampleTestsModal_checkRowCurrent__3hq7w:hover{background:#1e3050}[data-theme=dark] .CopySampleTestsModal_currentBadge__K8x2b,[data-theme=dark] .CopySampleTestsModal_selectedCount__q8\+H6{background:#1e3a5f;color:#93c5fd}[data-theme=dark] .CopySampleTestsModal_resultRowOk__8hRv9{background:#052e16;border-color:#16a34a;color:#86efac}[data-theme=dark] .CopySampleTestsModal_resultRowError__gDqn\+{background:#450a0a;border-color:#dc2626;color:#fca5a5}.EditSampleTestParamsModal_body__CZYLG{display:flex;flex-direction:column;gap:16px;padding:4px 0}.EditSampleTestParamsModal_loadingRow__51Eh6{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:8px;padding:12px 0}.EditSampleTestParamsModal_emptyNote__o7c9O{color:var(--text-secondary);font-size:.82rem;margin:0;padding:4px 0}.EditSampleTestParamsModal_table__Ir9Eo{border-collapse:collapse;font-size:.88rem;width:100%}.EditSampleTestParamsModal_table__Ir9Eo th{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:6px 10px;text-align:left;text-transform:uppercase}.EditSampleTestParamsModal_thName__LY2nT{min-width:160px}.EditSampleTestParamsModal_thUnit__\+BIZD{min-width:60px}.EditSampleTestParamsModal_thCheck__0LGt5{text-align:center;width:80px}.EditSampleTestParamsModal_row__O5aYN:hover{background:var(--background-secondary)}.EditSampleTestParamsModal_row__O5aYN:not(:last-child) td{border-bottom:1px solid var(--border-color)}.EditSampleTestParamsModal_tdName__96993{color:var(--text-primary);font-weight:500;padding:8px 10px}.EditSampleTestParamsModal_tdUnit__chonO{color:var(--text-secondary);font-size:.82rem;padding:8px 10px}.EditSampleTestParamsModal_tdCheck__Q7YLT{padding:8px 10px;text-align:center}.EditSampleTestParamsModal_checkbox__OO9C-{accent-color:var(--primary-color);cursor:pointer;height:16px;width:16px}.EditSampleTestParamsModal_checkbox__OO9C-:disabled{cursor:not-allowed;opacity:.45}.EditSampleTestParamsModal_hint__UmN4X{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);font-size:.78rem;line-height:1.5;margin:0;padding:8px 12px}.EditSampleTestParamsModal_footer__ZZ2Hu{display:flex;gap:8px;justify-content:flex-end}.EditSampleTestParamsModal_cancelBtn__j8Hqx{background:#0000;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.88rem;font-weight:500;padding:8px 18px;transition:background .15s}.EditSampleTestParamsModal_cancelBtn__j8Hqx:hover:not(:disabled){background:var(--background-secondary)}.EditSampleTestParamsModal_saveBtn__pWxk9{align-items:center;background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:6px;padding:8px 18px;transition:background .15s,opacity .15s}.EditSampleTestParamsModal_saveBtn__pWxk9:hover:not(:disabled){background:var(--primary-color-dark)}.EditSampleTestParamsModal_cancelBtn__j8Hqx:disabled,.EditSampleTestParamsModal_saveBtn__pWxk9:disabled{cursor:not-allowed;opacity:.5}@keyframes EditSampleTestParamsModal_spin__OzaER{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EditSampleTestParamsModal_spinner__ovOli{animation:EditSampleTestParamsModal_spin__OzaER .8s linear infinite}.SampleLabelsModal_layout__rFp3t{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:320px 1fr}@media (max-width:820px){.SampleLabelsModal_layout__rFp3t{grid-template-columns:1fr}}.SampleLabelsModal_controls__GsTp4{display:flex;flex-direction:column;gap:18px}.SampleLabelsModal_controlGroup__H6GhP{display:flex;flex-direction:column;gap:6px}.SampleLabelsModal_groupLabel__XjoFu{color:var(--text-secondary);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.SampleLabelsModal_labelRow__5ijy0{align-items:center;display:flex;gap:8px}.SampleLabelsModal_selectAllBtn__Estm2{background:none;border:none;color:var(--primary-color);cursor:pointer;font-size:.75rem;font-weight:600;margin-left:auto;padding:0;text-decoration:underline;text-underline-offset:2px}.SampleLabelsModal_selectAllBtn__Estm2:hover{color:#1e40af}.SampleLabelsModal_checkList__6jnJL{border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;max-height:320px;overflow:hidden;overflow-y:auto}.SampleLabelsModal_checkRow__1uFdd{align-items:center;background:var(--input-bg);border-bottom:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;display:flex;font-size:.88rem;gap:8px;padding:7px 10px;transition:background .12s;-webkit-user-select:none;user-select:none}.SampleLabelsModal_checkRow__1uFdd:last-child{border-bottom:none}.SampleLabelsModal_checkRow__1uFdd:hover{background:var(--background-secondary)}.SampleLabelsModal_checkRow__1uFdd input{accent-color:#1d4ed8;cursor:pointer;flex-shrink:0;height:15px;width:15px}.SampleLabelsModal_checkLabel__TEL\+r{flex:1 1}.SampleLabelsModal_stickerCount__D3PSb{background:#dbeafe;border-radius:10px;color:#1d4ed8;font-size:.72rem;font-weight:700;padding:1px 7px}.SampleLabelsModal_numberInput__cOEuI,.SampleLabelsModal_select__qs0Ub{background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.9rem;padding:7px 10px}.SampleLabelsModal_numberInput__cOEuI{width:90px}.SampleLabelsModal_select__qs0Ub{cursor:pointer;width:100%}.SampleLabelsModal_numberInput__cOEuI:focus,.SampleLabelsModal_select__qs0Ub:focus{outline:2px solid var(--primary-color);outline-offset:1px}.SampleLabelsModal_customSize__gj7xg{align-items:center;display:flex;gap:8px;margin-top:6px}.SampleLabelsModal_customSize__gj7xg .SampleLabelsModal_numberInput__cOEuI{width:110px}.SampleLabelsModal_times__jrZHr{color:var(--text-secondary)}.SampleLabelsModal_previewPane__G01dS{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:12px;max-height:60vh;min-height:220px;overflow:auto;padding:14px}.SampleLabelsModal_previewTitle__MfTDG{color:var(--text-secondary);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.SampleLabelsModal_previewStickers__EV-KA{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.SampleLabelsModal_previewStickers__EV-KA>.sticker{background:#fff;border:1px solid #94a3b8;box-shadow:0 1px 3px #0000001f;flex:0 0 auto}.SampleLabelsModal_empty__T3T9f{color:var(--text-secondary);font-size:.86rem;font-style:italic;margin:0}.SampleLabelsModal_stateError__Vn-dJ,.SampleLabelsModal_state__MGiq4{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:8px;justify-content:center;padding:40px 16px}.SampleLabelsModal_stateError__Vn-dJ{color:#b91c1c}.SampleLabelsModal_spin__keXQ4{animation:SampleLabelsModal_spin__keXQ4 .8s linear infinite}@keyframes SampleLabelsModal_spin__keXQ4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SampleLabelsModal_footer__7\+Uan{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.SampleLabelsModal_count__3wGM3{color:var(--text-secondary);font-size:.82rem}.SampleLabelsModal_footerActions__Fhdrg{display:flex;gap:8px}.SampleLabelsModal_cancelBtn__KaafH{background:#0000;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:.88rem;padding:8px 18px}.SampleLabelsModal_cancelBtn__KaafH:hover{background:var(--background-secondary)}.SampleLabelsModal_printBtn__W\+yHc{align-items:center;background:#1d4ed8;border:1px solid #bfdbfe;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.88rem;font-weight:600;gap:6px;padding:8px 18px}.SampleLabelsModal_printBtn__W\+yHc:hover:not(:disabled){background:#1e40af}.SampleLabelsModal_printBtn__W\+yHc:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .SampleLabelsModal_previewPane__G01dS{background:var(--background-secondary)}[data-theme=dark] .SampleLabelsModal_checkRow__1uFdd{background:var(--input-bg);border-bottom-color:var(--border-color)}[data-theme=dark] .SampleLabelsModal_checkRow__1uFdd:hover{background:var(--background-secondary)}[data-theme=dark] .SampleLabelsModal_stickerCount__D3PSb{background:#1e3a5f;color:#93c5fd}.ChangeOrderClientModal_body__lW8MF{display:flex;flex-direction:column;gap:16px;padding:4px 0}.ChangeOrderClientModal_formGroup__5IDjU{display:flex;flex-direction:column;gap:6px}.ChangeOrderClientModal_label__PxJ67{color:var(--text-secondary);font-size:.82rem;font-weight:600}.ChangeOrderClientModal_required__dFYQu{color:var(--danger-color)}.ChangeOrderClientModal_textarea__9kgo5{background:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font:inherit;font-size:.88rem;padding:8px 10px;resize:vertical;width:100%}.ChangeOrderClientModal_textarea__9kgo5:focus{outline:2px solid var(--primary-color);outline-offset:-1px}.ChangeOrderClientModal_textarea__9kgo5:disabled{opacity:.6}.ChangeOrderClientModal_section__MNoZV{display:flex;flex-direction:column;gap:8px}.ChangeOrderClientModal_sectionTitle__ONwyB{color:var(--text-secondary);font-size:.78rem;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.ChangeOrderClientModal_sectionNote__nbdrY{color:var(--text-primary);font-size:.83rem;line-height:1.45;margin:0}.ChangeOrderClientModal_blocker__PVOuI,.ChangeOrderClientModal_warning__t5pIs{align-items:flex-start;border-radius:6px;display:flex;font-size:.85rem;gap:10px;line-height:1.45;padding:10px 12px}.ChangeOrderClientModal_blocker__PVOuI{background:var(--badge-hold-bg);border:1px solid var(--badge-hold-border);border-left:4px solid var(--badge-hold-text);color:var(--badge-hold-text)}.ChangeOrderClientModal_warning__t5pIs{background:var(--warning-bg);border-left:1px solid var(--warning-color);border:1px solid var(--warning-color);border-left-width:4px;color:var(--warning-text)}.ChangeOrderClientModal_noticeIcon__\+Axzh{flex-shrink:0;margin-top:3px}.ChangeOrderClientModal_noticeTitle__l96o1{display:block;font-weight:700;margin-bottom:2px}.ChangeOrderClientModal_noticeLine__I2EVg{display:block}.ChangeOrderClientModal_contactColumns__952Zy{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ChangeOrderClientModal_contactBox__5PknS{border:1px solid var(--border-color);border-radius:8px;min-width:0;padding:8px 10px}.ChangeOrderClientModal_contactBoxTitle__Sz97y{align-items:center;color:var(--text-secondary);display:flex;font-size:.8rem;font-weight:600;gap:6px;margin-bottom:6px}.ChangeOrderClientModal_removeIcon__QAJfQ{color:var(--danger-color)}.ChangeOrderClientModal_addIcon__uhObB{color:var(--success-color)}.ChangeOrderClientModal_contactList__TST7v{color:var(--text-primary);font-size:.83rem;list-style:none;margin:0;max-height:150px;overflow-y:auto;padding:0}.ChangeOrderClientModal_contactList__TST7v li{overflow-wrap:anywhere;padding:2px 0}.ChangeOrderClientModal_contactEmpty__SottK{color:var(--text-secondary);font-size:.82rem;margin:0}.ChangeOrderClientModal_optionList__ZbUMJ{border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:6px}.ChangeOrderClientModal_optionRow__-16UZ{align-items:flex-start;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:7px 9px}.ChangeOrderClientModal_optionRow__-16UZ:hover{background:var(--hover-bg)}.ChangeOrderClientModal_checkbox__YLlc8{accent-color:var(--primary-color);cursor:pointer;flex-shrink:0;height:15px;margin-top:2px;width:15px}.ChangeOrderClientModal_optionText__KEooO{display:flex;flex-direction:column;gap:1px;min-width:0}.ChangeOrderClientModal_optionLabel__mw1Pd{color:var(--text-primary);font-size:.87rem;overflow-wrap:anywhere}.ChangeOrderClientModal_optionHint__FpnOF{color:var(--text-secondary);font-size:.78rem}.ChangeOrderClientModal_warningList__s4szj{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.ChangeOrderClientModal_warningList__s4szj li{align-items:flex-start;color:var(--text-primary);display:flex;font-size:.83rem;gap:8px;line-height:1.45}.ChangeOrderClientModal_warnIcon__4\+uSV{color:var(--warning-color);flex-shrink:0;margin-top:3px}.ChangeOrderClientModal_loading__Md3Fo{align-items:center;color:var(--text-secondary);display:flex;font-size:.86rem;gap:8px;justify-content:center;padding:18px}.ChangeOrderClientModal_spin__AZYIJ{animation:ChangeOrderClientModal_changeOrderClientSpin__\+vNX- 1s linear infinite}@keyframes ChangeOrderClientModal_changeOrderClientSpin__\+vNX-{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChangeOrderClientModal_footer__-8CAZ{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:100%}.ChangeOrderClientModal_cancelBtn__fK0OE,.ChangeOrderClientModal_confirmBtn__g0cNv{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:500;gap:7px;padding:8px 16px}.ChangeOrderClientModal_cancelBtn__fK0OE{background:#0000;border:1px solid var(--border-color);color:var(--text-primary)}.ChangeOrderClientModal_cancelBtn__fK0OE:hover:not(:disabled){background:var(--hover-bg)}.ChangeOrderClientModal_confirmBtn__g0cNv{background:var(--primary-color);border:none;color:var(--text-on-accent)}.ChangeOrderClientModal_confirmBtn__g0cNv:hover:not(:disabled){filter:brightness(1.08)}.ChangeOrderClientModal_cancelBtn__fK0OE:disabled,.ChangeOrderClientModal_confirmBtn__g0cNv:disabled{cursor:not-allowed;opacity:.5}@media (max-width:480px){.ChangeOrderClientModal_contactColumns__952Zy{grid-template-columns:1fr}}.ResultQualifierChips_wrap__ZueQC{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.ResultQualifierChips_wrapReadOnly__wbzQa .ResultQualifierChips_chip__Rkuc\+{font-size:9px;gap:0;padding:1px 5px}.ResultQualifierChips_chip__Rkuc\+{align-items:center;background:#6c757d26;border-radius:10px;color:var(--text-color);display:inline-flex;font-size:11px;font-weight:600;gap:4px;line-height:1.4;padding:2px 6px}.ResultQualifierChips_src_AUTO_HOLDTIME__rzMzE,.ResultQualifierChips_src_AUTO_LIMIT__67YD6,.ResultQualifierChips_src_AUTO_QC__Qqh7S{background:#d9534f2e;color:#b73229}.ResultQualifierChips_src_MANUAL__jzdPS{background:#007bff2e;color:#0058b3}.ResultQualifierChips_chipX__xZKt7{background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;opacity:.6;padding:0}.ResultQualifierChips_chipX__xZKt7:hover{opacity:1}.ResultQualifierChips_addBtn__R7bam{align-items:center;background:#0000;border:1px dashed var(--border-color);border-radius:10px;color:var(--text-color);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:10px;height:20px;justify-content:center;opacity:.6;width:20px}.ResultQualifierChips_addBtn__R7bam:hover{opacity:1}.ResultQualifierChips_pickerPopup__PlN\+b{background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 8px 24px #00000059;display:flex;flex-direction:column;gap:8px;min-width:220px;padding:10px 12px;position:fixed;z-index:9999}.ResultQualifierChips_pickerSel__UptlS{background:var(--input-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);font-size:12px;padding:5px 7px;width:100%}.ResultQualifierChips_pickerActions__BfZ37{display:flex;gap:6px;justify-content:flex-end}.ResultQualifierChips_pickerOk__CauxY,.ResultQualifierChips_pickerX__VHDAq{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:12px;padding:4px 10px}.ResultQualifierChips_pickerOk__CauxY:disabled{cursor:not-allowed;opacity:.4}.ResultQualifierChips_pickerOk__CauxY:hover:not(:disabled){background:var(--primary-color);border-color:#0000;color:#fff}.ResultQualifierChips_pickerX__VHDAq:hover{background:var(--hover-bg)}.ConditionFlags_chipList__8G8fH{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.ConditionFlags_chip__CrnDM{align-items:center;border:1px solid #0000;border-radius:10px;cursor:default;display:inline-flex;font-size:.72rem;font-weight:600;gap:4px;line-height:1.6;padding:1px 7px;white-space:nowrap}.ConditionFlags_chip__CrnDM svg{flex-shrink:0;font-size:.68rem}.ConditionFlags_sev_INFO__DVLWs{background:var(--info-bg);border-color:var(--info-color);color:var(--info-color)}.ConditionFlags_sev_WARNING__XBi7E{background:var(--warning-bg);border-color:var(--warning-strong);color:var(--warning-color)}.ConditionFlags_sev_ERROR__G96WL{background:var(--error-bg);border-color:var(--danger-strong);color:var(--danger-color)}.ConditionFlags_unrecognized__8w5sS{background:#0000;border-color:var(--border-color);border-style:dashed;color:var(--text-secondary);font-weight:500}.ConditionFlags_acknowledged__CM250{opacity:.62}.ConditionFlags_ackTick__rO3wb{font-size:.62rem}.ConditionFlags_noneMarker__8DJIN{color:var(--text-secondary);font-size:.8rem}.ConditionFlags_banner__8S9MS{background:var(--warning-bg);border:1px solid var(--warning-strong);border-left-width:4px;border-radius:6px;margin-bottom:12px;padding:10px 12px}.ConditionFlags_bannerError__zwYPM{background:var(--error-bg);border-color:var(--danger-strong)}.ConditionFlags_bannerHeader__E2JFX{align-items:center;color:var(--text-color);display:flex;font-size:.88rem;font-weight:600;gap:8px}.ConditionFlags_bannerCount__42CeZ{color:var(--text-secondary);font-weight:500}.ConditionFlags_bannerBody__zDpav{display:flex;flex-direction:column;gap:6px;margin-top:8px}.ConditionFlags_bannerRow__EWVd8{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.82rem;gap:8px}.ConditionFlags_target__wdXc5{color:var(--text-secondary);font-size:.78rem;white-space:nowrap}.ConditionFlags_detail__vuc3T{color:var(--text-color);font-size:.8rem}.ConditionFlags_ackNote__Qpdot{color:var(--text-secondary);font-size:.76rem;font-style:italic}.ConditionFlags_ackButton__Tk58P{align-items:center;background:var(--card-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:.75rem;gap:4px;padding:2px 8px}.ConditionFlags_ackButton__Tk58P:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.ConditionFlags_ackButton__Tk58P:disabled{cursor:not-allowed;opacity:.6}.ConditionFlags_blockingNotice__tcfay{align-items:center;border-top:1px solid var(--border-color);color:var(--danger-color);display:flex;font-size:.78rem;gap:6px;margin-top:8px;padding-top:8px}.ConditionFlags_sequenceBadge__5KLhv{background:var(--warning-bg);border:1px solid var(--warning-strong);border-radius:10px;color:var(--warning-color);font-size:.7rem;font-weight:600;padding:1px 6px}.ConditionFlags_sequenceBadge__5KLhv,.ResultHoldControl_wrap__rmXej{align-items:center;display:inline-flex;gap:4px}.ResultHoldControl_badgeActive__PVYn5{align-items:center;background:#d9534f33;border-radius:10px;color:#b73229;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:2px 8px;text-transform:uppercase}.ResultHoldControl_cancelBtn__Dk\+7Z,.ResultHoldControl_confirmBtn__e\+PxN,.ResultHoldControl_placeBtn__yQpOe,.ResultHoldControl_releaseBtn__Y1zGQ{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:3px;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:11px;gap:4px;padding:2px 8px}.ResultHoldControl_placeBtn__yQpOe{opacity:.7}.ResultHoldControl_placeBtn__yQpOe:hover{opacity:1}.ResultHoldControl_releaseBtn__Y1zGQ{border-color:#0058b3;color:#0058b3}.ResultHoldControl_releaseBtn__Y1zGQ:hover:not(:disabled){background:#0058b3;color:#fff}.ResultHoldControl_confirmBtn__e\+PxN{background:#d9534f;border-color:#d9534f;color:#fff}.ResultHoldControl_confirmBtn__e\+PxN:hover:not(:disabled){background:#b73229}.ResultHoldControl_confirmBtn__e\+PxN:disabled{cursor:not-allowed;opacity:.4}.ResultHoldControl_cancelBtn__Dk\+7Z{opacity:.6}.ResultHoldControl_cancelBtn__Dk\+7Z:hover{opacity:1}.ResultHoldControl_reasonSel__SJCQ0{background:var(--background-color);border:1px solid var(--border-color);border-radius:3px;color:var(--text-color);font-size:11px;padding:2px 4px}.ResultsEntryModal_accordionBody__KtHuD{max-height:72vh;overflow-y:auto}.ResultsEntryModal_importBtn__XDV6J{align-items:center;background:var(--card-bg);border:1px solid var(--accent-color);border-radius:8px;color:var(--accent-color);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;padding:.4rem .8rem;transition:background .15s;white-space:nowrap}.ResultsEntryModal_importBtn__XDV6J:hover{background:var(--accent-color-alpha)}.ResultsEntryModal_section__0MtuZ{border-bottom:1px solid var(--border-color)}.ResultsEntryModal_section__0MtuZ:last-child{border-bottom:none}.ResultsEntryModal_sectionHeader__Sd2Rw{align-items:center;background:var(--table-header-bg);border:none;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem;padding:.7rem 1rem;text-align:left;transition:background .1s;width:100%}.ResultsEntryModal_section__0MtuZ:last-child .ResultsEntryModal_sectionHeader__Sd2Rw{border-bottom:none}.ResultsEntryModal_sectionHeader__Sd2Rw:hover{background:var(--hover-bg)}.ResultsEntryModal_sectionToggle__I2axU{color:var(--text-muted);flex-shrink:0;font-size:.75rem}.ResultsEntryModal_sectionMeta__TsIyn{align-items:center;color:var(--text-primary);display:flex;flex:1 1;flex-wrap:wrap;font-size:.85rem;gap:.35rem}.ResultsEntryModal_sectionOrderId__695N5,.ResultsEntryModal_sectionSampleNum__PCxbU{font-family:monospace;font-size:.82rem;font-weight:600}.ResultsEntryModal_metaSep__n3WYe{color:var(--text-muted);font-size:.7rem}.ResultsEntryModal_dimText__nVWb0{color:var(--text-muted)}.ResultsEntryModal_sectionSuccess__NcmlU{background:#dcfce7;color:#166534}.ResultsEntryModal_sectionError__4QJVV,.ResultsEntryModal_sectionSuccess__NcmlU{align-items:center;border-radius:99px;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;gap:.25rem;padding:.15rem .45rem}.ResultsEntryModal_sectionError__4QJVV{background:#fee2e2;color:#991b1b}.ResultsEntryModal_sectionBody__OzFI4{background:var(--card-bg)}.ResultsEntryModal_sectionEmpty__J41-k,.ResultsEntryModal_sectionErr__EH8g7,.ResultsEntryModal_sectionLoading__klnid{align-items:center;color:var(--text-muted);display:flex;font-size:.875rem;gap:.5rem;padding:1.25rem 1.5rem}.ResultsEntryModal_sectionErr__EH8g7{color:#991b1b}.ResultsEntryModal_limitSwatch__1DmTA{border:1px solid #00000026;border-radius:50%;display:inline-block;flex-shrink:0;height:7px;margin-right:.2rem;vertical-align:middle;width:7px}.ResultsEntryModal_measuredCalc__f5BM4{color:var(--text-secondary);font-size:.72rem;font-style:italic;margin-top:3px}.ResultsEntryModal_inputError__0B4jd{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444426!important}.ResultsEntryModal_valueCell__ocJbs{min-width:72px}.ResultsEntryModal_statusBadge__57I7Y{background:var(--badge-default-bg);color:var(--badge-default-text)}.ResultsEntryModal_badgeComplete__H\+-j-{background:#dcfce7;color:#166534}.ResultsEntryModal_badgeInProgress__JgLCg{background:#dbeafe;color:#1e40af}.ResultsEntryModal_badgeCancelled__N7Odc{background:#fee2e2;color:#991b1b}.ResultsEntryModal_badgeSC__-pbQ6{background:#f3e8ff;color:#6b21a8}.ResultsEntryModal_badgeNotConfigured__xIsVV{background:#ffedd5;color:#9a3412}.ResultsEntryModal_tableWrapper__8w2RM{max-height:60vh;overflow-x:auto;overflow-y:auto}.ResultsEntryModal_table__XSjKY{border-collapse:collapse;font-size:.775rem;width:100%}.ResultsEntryModal_table__XSjKY th{background:var(--table-header-bg);border-bottom:1px solid var(--border-color);color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:.3rem .4rem;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.ResultsEntryModal_table__XSjKY td{border-bottom:1px solid var(--border-color-light);padding:.3rem .4rem;vertical-align:top}.ResultsEntryModal_finalRow__SK-JQ{background:var(--final-row-bg)}.ResultsEntryModal_paramCell__mWQtU{min-width:115px}.ResultsEntryModal_paramName__8GguH{color:var(--text-primary);display:block;font-weight:600;line-height:1.3}.ResultsEntryModal_flagCol__-LzJm{text-align:center;width:2.5rem}.ResultsEntryModal_flagCell__YvmGR{text-align:center;vertical-align:middle}.ResultsEntryModal_flagCheck__bYAXf{color:#16a34a;font-size:.9rem;font-weight:700}.ResultsEntryModal_flagDash__u51HU{color:var(--text-muted);font-size:.85rem}.ResultsEntryModal_unitCell__5zzk2{color:var(--text-secondary);font-size:.8rem;white-space:nowrap}.ResultsEntryModal_limitsCell__QZ6MW{max-width:130px;min-width:85px}.ResultsEntryModal_limitList__cxUvX{display:flex;flex-direction:column;font-size:.7rem;gap:.1rem;line-height:1.3;list-style:none;margin:0;padding:0;.ResultsEntryModal_limitSwatch__1DmTA{border:1px solid #00000026;border-radius:50%;display:inline-block;flex-shrink:0;height:7px;margin-right:.2rem;vertical-align:middle;width:7px}}.ResultsEntryModal_limitCode__WONSo{background:var(--badge-bg);border-radius:3px;color:var(--text-muted);font-size:.62rem;font-weight:700;letter-spacing:.03em;padding:.05rem .25rem;text-transform:uppercase}.ResultsEntryModal_none__eylD4{color:var(--text-muted);font-size:.7rem}.ResultsEntryModal_inputCell__crBP6{min-width:115px}.ResultsEntryModal_dilutionCell__Z5ol9{min-width:68px;width:78px}.ResultsEntryModal_dtPair__V1Gk4{display:flex;flex-direction:column;gap:3px}.ResultsEntryModal_dtField__ZdqF8{align-items:stretch;background:var(--input-bg);border:1px solid var(--border-color);border-radius:4px;display:flex;overflow:hidden;position:relative;transition:border-color .15s,box-shadow .15s}.ResultsEntryModal_dtField__ZdqF8:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-color-alpha)}.ResultsEntryModal_dtInput__KV763{background:#0000;border:none;box-sizing:border-box;color:var(--text-primary);flex:1 1;font-family:monospace;font-size:.75rem;min-width:0;outline:none;padding:.25rem .35rem}.ResultsEntryModal_dtPickerBtn__z2F7h{align-items:center;background:var(--table-header-bg);border:none;border-left:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:.65rem;line-height:1;padding:0 .3rem}.ResultsEntryModal_dtPickerBtn__z2F7h:hover{background:var(--hover-bg);color:var(--text-primary)}.ResultsEntryModal_dtHidden__dlDaG{border:none;bottom:0;height:1px;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;width:1px}.ResultsEntryModal_textInput__LzQd9,.ResultsEntryModal_valueInput__L67\+m{background:var(--input-bg);border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:var(--text-primary);font-size:.775rem;padding:.22rem .35rem;transition:border-color .15s;width:100%}.ResultsEntryModal_textInput__LzQd9:focus,.ResultsEntryModal_valueInput__L67\+m:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-color-alpha);outline:none}.ResultsEntryModal_valueCell__ocJbs{min-width:80px;vertical-align:middle}.ResultsEntryModal_finalValue__1Yw5O{color:var(--text-secondary);font-size:.775rem}.ResultsEntryModal_checkCell__pOZF\+{text-align:center;vertical-align:middle}.ResultsEntryModal_finalCheck__8Qdcg{accent-color:var(--accent-color);cursor:pointer;height:1rem;width:1rem}.ResultsEntryModal_statusBadge__57I7Y{border-radius:99px;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.03em;padding:.2rem .5rem;text-transform:uppercase;white-space:nowrap}.ResultsEntryModal_badgePending__QJuPh{background:#fef9c3;color:#854d0e}.ResultsEntryModal_badgeFinal__yCUON{background:#dcfce7;color:#166534}.ResultsEntryModal_footer__jCHHr{display:flex;gap:.65rem;justify-content:flex-end}.ResultsEntryModal_btnPrimary__ozOBs{align-items:center;background:var(--accent-color);border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;padding:.5rem 1.25rem;transition:background .15s,opacity .15s}.ResultsEntryModal_btnPrimary__ozOBs:hover:not(:disabled){background:var(--accent-hover)}.ResultsEntryModal_btnPrimary__ozOBs:disabled{cursor:not-allowed;opacity:.6}.ResultsEntryModal_btnSecondary__rIhBR{background:#0000;border:1px solid var(--border-color);border-radius:5px;color:var(--text-secondary);cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:background .15s}.ResultsEntryModal_btnSecondary__rIhBR:hover:not(:disabled){background:var(--hover-bg)}@keyframes ResultsEntryModal_spin__D\+ldL{to{transform:rotate(1turn)}}.ResultsEntryModal_spin__D\+ldL{animation:ResultsEntryModal_spin__D\+ldL .8s linear infinite}.ResultsEntryModal_dtPairError__onnGy .ResultsEntryModal_dtField__ZdqF8{background:#fff5f5;border-color:#dc2626}.ResultsEntryModal_dtPairError__onnGy .ResultsEntryModal_dtField__ZdqF8:focus-within{border-color:#dc2626;box-shadow:0 0 0 2px #dc262633}.ResultsEntryModal_bulkBar__Fqzse{align-items:center;background:var(--background-secondary);border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.65rem;padding:.45rem 1rem}.ResultsEntryModal_bulkLabel__hmxeg{color:var(--text-muted);flex-shrink:0;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ResultsEntryModal_bulkGroup__8H7ye{align-items:center;display:flex;gap:.3rem}.ResultsEntryModal_bulkFieldLabel__SbR5Q{color:var(--text-secondary);cursor:default;flex-shrink:0;font-size:.72rem;font-weight:600;white-space:nowrap}.ResultsEntryModal_bulkInput__HdnmY{background:var(--input-bg);border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:var(--text-primary);font-size:.78rem;padding:.22rem .4rem;transition:border-color .15s;width:70px}.ResultsEntryModal_bulkInput__HdnmY:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-color-alpha);outline:none}.ResultsEntryModal_bulkCheckRow__lL4Ia{align-items:center;display:flex;gap:.3rem}.ResultsEntryModal_bulkApplyBtn__qLte5{align-items:center;background:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.78rem;font-weight:600;padding:.25rem .65rem;transition:background .15s;white-space:nowrap}.ResultsEntryModal_bulkApplyBtn__qLte5:hover{background:var(--accent-hover)}.ResultsEntryModal_bulkHint__N-\+yb{color:var(--text-muted);font-size:.68rem;white-space:nowrap}[data-theme=dark] .ResultsEntryModal_bulkBar__Fqzse{background:#2563eb14}[data-theme=dark] .ResultsEntryModal_bulkInput__HdnmY{background:var(--input-bg);border-color:var(--border-color);color:var(--text-primary)}.ResultsEntryModal_qcSectionHeader__9gobL{background:var(--table-header-bg)}.ResultsEntryModal_qcSectionHeader__9gobL:hover{background:var(--hover-bg)}.ResultsEntryModal_qcBadge__8K0b3{align-items:center;background:#dbeafe;border-radius:3px;color:#1e40af;display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:700;padding:.1rem .4rem;text-transform:uppercase}.ResultsEntryModal_acceptBadgePass__lKHBO{background:#dcfce7;border-radius:3px;color:#166534;font-size:.75rem;font-weight:600;padding:.15rem .5rem}.ResultsEntryModal_acceptBadgeFail__ElOLQ{background:#fee2e2;border-radius:3px;color:#991b1b;font-size:.75rem;font-weight:600;padding:.15rem .5rem}.ResultsEntryModal_acceptBadgeMarginal__8TR0L{background:#fef3c7;border-radius:3px;color:#92400e;font-size:.75rem;font-weight:600;padding:.15rem .5rem}[data-theme=dark] .ResultsEntryModal_qcSectionHeader__9gobL{background:#2563eb1f}[data-theme=dark] .ResultsEntryModal_qcSectionHeader__9gobL:hover{background:#2563eb33}[data-theme=dark] .ResultsEntryModal_qcBadge__8K0b3{background:#2563eb40;color:#93c5fd}.ResultsEntryModal_tabStrip__ufnXV{background:var(--card-bg);border-bottom:2px solid var(--border-color);display:flex;flex-shrink:0;padding:.35rem .75rem 0}.ResultsEntryModal_tab__9Tw7G{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--text-muted);cursor:pointer;display:flex;font-size:.84rem;font-weight:500;gap:.4rem;margin-bottom:-2px;padding:.45rem 1rem;transition:color .15s,border-color .15s;white-space:nowrap}.ResultsEntryModal_tab__9Tw7G:hover{color:var(--text-primary)}.ResultsEntryModal_tabActive__aIM7Y{border-bottom-color:var(--accent-color);color:var(--accent-color)}.ResultsEntryModal_tabCount__EzQlS{align-items:center;background:var(--border-color);border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;line-height:1.5;min-width:1.25rem;padding:.05rem .45rem;transition:background .15s,color .15s}.ResultsEntryModal_tabActive__aIM7Y .ResultsEntryModal_tabCount__EzQlS{background:#dbeafe;color:var(--accent-color)}.ResultsEntryModal_sourceRef__Ih4nX{color:var(--text-secondary);font-family:monospace;font-size:.8rem;font-weight:600;opacity:.85}.ResultsEntryModal_hintText__oGZ36{color:var(--text-muted);font-size:.72rem;font-style:italic;margin-top:3px}.ResultsEntryModal_hintWarning__b6rFD{color:#d97706;font-size:.72rem;margin-top:3px}.ResultsEntryModal_liveCalc__SVlDC{align-items:flex-start;color:var(--text-secondary);display:inline-flex;flex-direction:column;font-size:.8rem;font-weight:700;gap:.15rem;white-space:nowrap}.ResultsEntryModal_liveCalcRow__AjIuS{align-items:center;display:inline-flex;gap:.28rem}.ResultsEntryModal_liveCalcIcon__To-eI{flex-shrink:0;font-size:.78rem}.ResultsEntryModal_liveCalcPass__vklna{color:#16a34a}.ResultsEntryModal_liveCalcFail__c4p5j{color:#dc2626}[data-theme=dark] .ResultsEntryModal_liveCalcPass__vklna{color:#4ade80}[data-theme=dark] .ResultsEntryModal_liveCalcFail__c4p5j{color:#f87171}.ResultsEntryModal_calcTooltipWrapper__kvW01{display:inline-flex;position:relative}.ResultsEntryModal_calcTooltip__or6hD{background:#1f2937;border:1px solid #374151;border-radius:6px;bottom:calc(100% + .5rem);color:#f3f4f6;font-size:.72rem;font-weight:400;left:50%;line-height:1.6;opacity:0;padding:.55rem .75rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .12s;visibility:hidden;white-space:nowrap;z-index:300}.ResultsEntryModal_calcTooltipWrapper__kvW01:hover .ResultsEntryModal_calcTooltip__or6hD{opacity:1;visibility:visible}.ResultsEntryModal_calcTooltipTitle__xvc\+n{color:#e5e7eb;font-weight:700;margin-bottom:.2rem}.ResultsEntryModal_calcTooltipFormula__tEtGH{color:#9ca3af;font-style:italic;margin-bottom:.35rem}.ResultsEntryModal_calcTooltipDivider__OQkIa{border:none;border-top:1px solid #374151;margin:.3rem 0}.ResultsEntryModal_calcTooltipResult__RsnnF{font-weight:700}[data-theme=dark] .ResultsEntryModal_tabStrip__ufnXV{background:var(--card-bg);border-bottom-color:var(--border-color)}[data-theme=dark] .ResultsEntryModal_tabActive__aIM7Y .ResultsEntryModal_tabCount__EzQlS{background:#2563eb40;color:#93c5fd}.ResultsEntryModal_boolCol__ox4QN{min-width:28px;text-align:center!important;width:28px}.ResultsEntryModal_boolCell__MQzb5{padding-left:0!important;padding-right:0!important;text-align:center;vertical-align:middle}.ResultsEntryModal_boolYes__B-EdG{color:#16a34a;font-size:.72rem}.ResultsEntryModal_boolNo__3GONi{color:var(--text-muted);font-size:.75rem}.ResultsEntryModal_limitScaled__ciimR{color:var(--text-muted);font-size:.6rem;font-weight:600;white-space:nowrap}.StatusBadge_badge__beYBd{align-items:center;background:var(--background-secondary);border:1px solid #0000;border-radius:12px;color:var(--text-primary);display:inline-flex;font-size:12px;font-weight:600;gap:4px;letter-spacing:.4px;line-height:1;padding:4px 10px;white-space:nowrap}.StatusBadge_sm__MjDhS{font-size:11px;padding:2px 8px}.StatusBadge_neutral__KIcLe{background:var(--background-secondary);border-color:var(--border-color);color:var(--text-secondary)}.StatusBadge_open__gPf7f{background:var(--badge-open-bg);border-color:var(--badge-open-border);color:var(--badge-open-text)}.StatusBadge_inProgress__MZm54{background:var(--badge-progress-bg);border-color:var(--badge-progress-border);color:var(--badge-progress-text)}.StatusBadge_ready__pIMuZ{background:var(--badge-ready-bg);border-color:var(--badge-ready-border);color:var(--badge-ready-text)}.StatusBadge_review__tdtdi{background:var(--badge-review-bg);border-color:var(--badge-review-border);color:var(--badge-review-text)}.StatusBadge_released__ennEN{background:var(--badge-released-bg);border-color:var(--badge-released-border);color:var(--badge-released-text)}.StatusBadge_cancelled__yLPtS{background:var(--badge-cancelled-bg);border-color:var(--badge-cancelled-border);color:var(--badge-cancelled-text);text-decoration:line-through}.StatusBadge_hold__I4IPG{background:var(--badge-hold-bg);border-color:var(--badge-hold-border);color:var(--badge-hold-text)}.TestStatusBadge_badge__xmas1{border-radius:3px;display:inline-block;font-size:.67rem;font-weight:700;padding:1px 6px;text-transform:uppercase;width:fit-content}.TestStatusBadge_stage_pending__zba9O{background:#f3f4f6;color:#374151}.TestStatusBadge_stage_validation__PNn5Y{background:#fef3c7;color:#92400e}.TestStatusBadge_stage_approval__a9R3R{background:#dbeafe;color:#1e40af}.TestStatusBadge_stage_approved__9-biM{background:#d1fae5;color:#065f46}.TestStatusBadge_status_pending__7onGz{background:#fef9c3;color:#713f12}.TestStatusBadge_status_cancelled__fpfQE{background:#fee2e2;color:#991b1b}.TestStatusBadge_status_in_progress__Gfbrj{background:#e0f2fe;color:#0369a1}.TestStatusBadge_status_complete__86n6y{background:#dcfce7;color:#166534}[data-theme=dark] .TestStatusBadge_stage_pending__zba9O{background:#27272a;color:#d4d4d8}[data-theme=dark] .TestStatusBadge_stage_validation__PNn5Y{background:#3d2e00;color:#fcd34d}[data-theme=dark] .TestStatusBadge_stage_approval__a9R3R{background:#0c2040;color:#93c5fd}[data-theme=dark] .TestStatusBadge_stage_approved__9-biM{background:#052e16;color:#86efac}[data-theme=dark] .TestStatusBadge_status_pending__7onGz{background:#3d2e00;color:#fcd34d}[data-theme=dark] .TestStatusBadge_status_cancelled__fpfQE{background:#3d1010;color:#fca5a5}[data-theme=dark] .TestStatusBadge_status_in_progress__Gfbrj{background:#0c2040;color:#93c5fd}[data-theme=dark] .TestStatusBadge_status_complete__86n6y{background:#052e16;color:#86efac}.CertificationBadge_badge__Kq01p{border-radius:3px;cursor:help;display:inline-block;font-size:.67rem;font-weight:700;padding:1px 6px;text-transform:uppercase;white-space:nowrap;width:fit-content}.CertificationBadge_expired__POx9R,.CertificationBadge_notCertified__ny-n-,.CertificationBadge_suspended__3z8hH{background:#fee2e2;color:#991b1b}.CertificationBadge_notYetEffective__m\+elA{background:#ffedd5;color:#9a3412}.CertificationBadge_expiringSoon__qoZIP{background:#fef3c7;color:#92400e}.CertificationBadge_unknown__eZT79{background:#f3f4f6;color:#374151}[data-theme=dark] .CertificationBadge_expired__POx9R,[data-theme=dark] .CertificationBadge_notCertified__ny-n-,[data-theme=dark] .CertificationBadge_suspended__3z8hH{background:#3d1010;color:#fca5a5}[data-theme=dark] .CertificationBadge_notYetEffective__m\+elA{background:#431407;color:#fdba74}[data-theme=dark] .CertificationBadge_expiringSoon__qoZIP{background:#3d2e00;color:#fcd34d}[data-theme=dark] .CertificationBadge_unknown__eZT79{background:#27272a;color:#d4d4d8}.OrderDocumentsModal_searchBar__o753K{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:.5rem;margin-bottom:.2rem;max-width:340px;padding:.35rem .85rem;width:100%}.OrderDocumentsModal_searchIcon__NFygB{color:var(--text-secondary);flex-shrink:0;font-size:1.1rem}.OrderDocumentsModal_searchInput__wsHRy{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-size:.92rem;outline:none;padding:.2rem 0}.OrderDocumentsModal_modalOverlay__do1Vl{align-items:flex-start;animation:OrderDocumentsModal_fadeIn__aqoE0 .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:5.5rem 1rem 1rem;position:fixed;right:0;top:0;z-index:var(--z-modal-backdrop)}.OrderDocumentsModal_modalContent__s-Dq8{animation:OrderDocumentsModal_slideUp__pwHEb .3s ease-out;background:var(--background-color);border-radius:12px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;margin-bottom:1rem;max-width:820px;overflow:hidden;width:100%}.OrderDocumentsModal_modalHeader__kSEl1{align-items:center;background:linear-gradient(135deg,#10b981,#059669);display:flex;flex-shrink:0;justify-content:space-between;padding:.9rem 1.25rem}.OrderDocumentsModal_headerInfo__2oMoX{align-items:center;display:flex;gap:.75rem}.OrderDocumentsModal_headerIcon__9UIMt{align-items:center;background:#fff3;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;height:38px;justify-content:center;width:38px}.OrderDocumentsModal_modalTitle__cEkyF{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.OrderDocumentsModal_modalSubtitle__YbVrD{color:#fffc;font-size:.8rem;margin:.15rem 0 0}.OrderDocumentsModal_closeButton__fEVM0{align-items:center;background:#ffffff26;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;justify-content:center;padding:.4rem .5rem;transition:background .2s}.OrderDocumentsModal_closeButton__fEVM0:hover{background:#ffffff4d}.OrderDocumentsModal_modalBody__Cdu-6{display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;padding:1.25rem;position:relative}.OrderDocumentsModal_loadingOverlay__p701e{align-items:center;background:#fffc;border-radius:0 0 12px 12px;display:flex;flex-direction:column;gap:.75rem;inset:0;justify-content:center;position:absolute;z-index:10}.OrderDocumentsModal_loadingSpinner__Q3bLm{animation:OrderDocumentsModal_spin__12aip .8s linear infinite;border:3px solid var(--border-color);border-radius:50%;border-top:3px solid #10b981;height:36px;width:36px}.OrderDocumentsModal_loadingText__L2H5e{color:var(--text-secondary);font-size:.85rem}.OrderDocumentsModal_sectionCard__cTTD4{border:1px solid var(--border-color);border-radius:10px;overflow:hidden}.OrderDocumentsModal_sectionHeader__1lW32{align-items:center;background:var(--background-secondary);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:.75rem 1rem}.OrderDocumentsModal_sectionTitle__qATB0{align-items:center;color:var(--text-primary);display:flex;font-size:.9rem;font-weight:600;gap:.5rem;margin:0}.OrderDocumentsModal_sectionTitleIcon__CTFZv{color:#10b981;font-size:1rem}.OrderDocumentsModal_sectionBody__dMMC\+{padding:1rem}.OrderDocumentsModal_cocCard__jKO\+0{border:2px solid #10b981;border-radius:10px;overflow:hidden}.OrderDocumentsModal_cocHeader__1pzku{align-items:center;background:linear-gradient(135deg,#10b98114,#0596690d);border-bottom:1px solid #10b98133;display:flex;justify-content:space-between;padding:.75rem 1rem}.OrderDocumentsModal_cocTitleRow__SONVa{align-items:center;display:flex;gap:.6rem}.OrderDocumentsModal_cocIcon__iXXA6{color:#10b981;font-size:1.1rem}.OrderDocumentsModal_cocTitle__vZ7eS{color:var(--text-primary);font-size:.95rem;font-weight:600;margin:0}.OrderDocumentsModal_cocVersionBadge__knoLV{background:#10b981;border-radius:20px;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.03em;padding:.2rem .5rem}.OrderDocumentsModal_cocBody__hwu0t{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.OrderDocumentsModal_cocActiveFile__cGEnz{align-items:center;background:var(--background-color);border:1px solid #10b9814d;border-radius:8px;display:flex;gap:.75rem;padding:.75rem 1rem}.OrderDocumentsModal_cocFileIcon__jDA1f{color:#e74c3c;flex-shrink:0;font-size:1.5rem}.OrderDocumentsModal_cocFileInfo__izW8U{flex:1 1;min-width:0}.OrderDocumentsModal_cocFileName__SS8bX{color:var(--text-primary);font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderDocumentsModal_cocFileMeta__xyfFp{color:var(--text-secondary);font-size:.75rem;margin-top:.15rem}.OrderDocumentsModal_cocFileActions__6E1Fz{display:flex;flex-shrink:0;gap:.4rem}.OrderDocumentsModal_noCocPrompt__YO4YY{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;text-align:center}.OrderDocumentsModal_noCocIcon__DTz95{color:#cbd5e0;font-size:2rem}.OrderDocumentsModal_noCocText__pNgqa{font-size:.85rem;margin:0}.OrderDocumentsModal_revisionToggle__x2M7b{align-items:center;background:none;border:none;color:#10b981;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:.3rem;padding:.25rem 0;transition:color .2s}.OrderDocumentsModal_revisionToggle__x2M7b:hover{color:#059669}.OrderDocumentsModal_revisionList__BwkcI{border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding-top:.5rem}.OrderDocumentsModal_revisionItem__eNTql{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:.75rem;padding:.6rem .85rem}.OrderDocumentsModal_revisionItem__eNTql.OrderDocumentsModal_active__f97O7{background:linear-gradient(135deg,#10b9810d,#05966908);border-color:#10b981}.OrderDocumentsModal_revisionBadge__x3CUk{border-radius:4px;flex-shrink:0;font-size:.7rem;font-weight:700;padding:.2rem .45rem}.OrderDocumentsModal_revisionBadge__x3CUk.OrderDocumentsModal_current__3T0pY{background:#10b981;color:#fff}.OrderDocumentsModal_revisionBadge__x3CUk.OrderDocumentsModal_old__hVrid{background:var(--border-color);color:var(--text-secondary)}.OrderDocumentsModal_revisionInfo__fIRMm{flex:1 1;min-width:0}.OrderDocumentsModal_revisionFileName__NdTM-{color:var(--text-primary);font-size:.83rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderDocumentsModal_revisionMeta__BOdQ4{color:var(--text-secondary);font-size:.73rem;margin-top:.1rem}.OrderDocumentsModal_uploadToggle__ZmL0i{align-items:center;background:none;border:1px dashed var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.82rem;gap:.4rem;justify-content:center;padding:.6rem 1rem;transition:all .2s;width:100%}.OrderDocumentsModal_uploadToggle__ZmL0i:hover{border-color:#10b981;color:#10b981}.OrderDocumentsModal_uploadPanel__NJySi{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:.75rem;padding:1rem}.OrderDocumentsModal_uploadDropzone__5bTHz{align-items:center;background:var(--background-color);border:2px dashed var(--border-color);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:1.5rem;text-align:center;transition:all .2s}.OrderDocumentsModal_uploadDropzone__5bTHz.OrderDocumentsModal_dragOver__XIgVr,.OrderDocumentsModal_uploadDropzone__5bTHz:hover{background:#10b9810a;border-color:#10b981}.OrderDocumentsModal_uploadDropzoneIcon__ByxL3{color:#10b981;font-size:1.8rem}.OrderDocumentsModal_uploadDropzoneText__DGcse{color:var(--text-primary);font-size:.85rem;font-weight:500;margin:0}.OrderDocumentsModal_uploadDropzoneHint__RC6aP{color:var(--text-secondary);font-size:.75rem;margin:0}.OrderDocumentsModal_uploadFileInput__-Q-4B{display:none}.OrderDocumentsModal_uploadSelectedFile__S\+n0l{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);display:flex;font-size:.82rem;gap:.6rem;padding:.5rem .75rem}.OrderDocumentsModal_uploadSelectedFile__S\+n0l .OrderDocumentsModal_removeFile__9OOcU{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.9rem;margin-left:auto;padding:0}.OrderDocumentsModal_uploadSelectedFile__S\+n0l .OrderDocumentsModal_removeFile__9OOcU:hover{color:var(--danger-color)}.OrderDocumentsModal_uploadFormRow__H2cMy{align-items:flex-end;display:flex;gap:.75rem}.OrderDocumentsModal_uploadFormGroup__-mOCI{display:flex;flex:1 1;flex-direction:column;gap:.3rem}.OrderDocumentsModal_uploadLabel__B5KT9{color:var(--text-secondary);font-size:.8rem;font-weight:600}.OrderDocumentsModal_uploadInput__msxdA,.OrderDocumentsModal_uploadSelect__flJ6G{background:var(--input-background);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.85rem;padding:.5rem .65rem}.OrderDocumentsModal_uploadInput__msxdA:focus,.OrderDocumentsModal_uploadSelect__flJ6G:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b98126;outline:none}.OrderDocumentsModal_typeFilterRow__7J-\+2{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.25rem}.OrderDocumentsModal_typePill__Dm5uG{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:20px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.78rem;font-weight:500;gap:.35rem;padding:.3rem .75rem;transition:all .15s}.OrderDocumentsModal_typePill__Dm5uG:hover{border-color:#10b981;color:#10b981}.OrderDocumentsModal_typePill__Dm5uG.OrderDocumentsModal_active__f97O7{background:#10b981;border-color:#10b981;color:#fff}.OrderDocumentsModal_typeCount__rSIAL{background:#0000001a;border-radius:10px;font-size:.7rem;font-weight:700;padding:.1rem .35rem}.OrderDocumentsModal_typePill__Dm5uG.OrderDocumentsModal_active__f97O7 .OrderDocumentsModal_typeCount__rSIAL{background:#ffffff40}.OrderDocumentsModal_documentList__JlB1j{display:flex;flex-direction:column;gap:.5rem}.OrderDocumentsModal_documentRow__NgrHz{align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:.75rem;padding:.65rem .85rem;transition:background .15s}.OrderDocumentsModal_documentRow__NgrHz:hover{background:var(--hover-background)}.OrderDocumentsModal_docTypeIcon__rzNNb{color:#e74c3c;flex-shrink:0;font-size:1.4rem}.OrderDocumentsModal_docTypeIcon__rzNNb.OrderDocumentsModal_word__\+zvBe{color:#2980b9}.OrderDocumentsModal_docTypeIcon__rzNNb.OrderDocumentsModal_excel__ja6ta{color:#27ae60}.OrderDocumentsModal_docTypeIcon__rzNNb.OrderDocumentsModal_image__PsLBA{color:#8e44ad}.OrderDocumentsModal_docTypeIcon__rzNNb.OrderDocumentsModal_generic__-2hbx{color:var(--text-secondary)}.OrderDocumentsModal_docInfo__LZTzv{flex:1 1;min-width:0}.OrderDocumentsModal_docFileName__n0NbQ{color:var(--text-primary);font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderDocumentsModal_docMeta__DY6NW{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.73rem;gap:.5rem;margin-top:.15rem}.OrderDocumentsModal_docTypeBadge__5H-rZ{border-radius:4px;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:.15rem .4rem;text-transform:uppercase}.OrderDocumentsModal_docTypeBadge__5H-rZ.OrderDocumentsModal_COC__Ddxnp{background:#10b98126;color:#059669}.OrderDocumentsModal_docTypeBadge__5H-rZ.OrderDocumentsModal_REPORT__pCVBh{background:#3498db26;color:#2980b9}.OrderDocumentsModal_docTypeBadge__5H-rZ.OrderDocumentsModal_SAMPLE_RECEIPT__4vvpf{background:#14496b24;color:#14496b}.OrderDocumentsModal_docTypeBadge__5H-rZ.OrderDocumentsModal_INVOICE__8gkFX{background:#f39c1226;color:#d68910}.OrderDocumentsModal_docTypeBadge__5H-rZ.OrderDocumentsModal_ATTACHMENT__hkZBU{background:#95a5a633;color:#717d7e}.OrderDocumentsModal_docTypeBadge__5H-rZ.OrderDocumentsModal_PICTURE__e3vf2{background:#9b59b626;color:#7d3c98}.OrderDocumentsModal_docActions__pheRE{display:flex;flex-shrink:0;gap:.35rem}.OrderDocumentsModal_emptyState__s3D0q{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:.5rem;padding:2rem 1rem;text-align:center}.OrderDocumentsModal_emptyStateIcon__tfT76{color:#cbd5e0;font-size:2.2rem}.OrderDocumentsModal_emptyStateText__A0u\+9{font-size:.85rem;margin:0}.OrderDocumentsModal_iconBtn__ZAK\+g{align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.75rem;gap:.25rem;justify-content:center;padding:.35rem .45rem;transition:all .15s}.OrderDocumentsModal_iconBtn__ZAK\+g:hover{background:#3498db12;border-color:var(--primary-color);color:var(--primary-color)}.OrderDocumentsModal_iconBtn__ZAK\+g.OrderDocumentsModal_danger__E-X4h:hover{background:#dc354512;border-color:var(--danger-color);color:var(--danger-color)}.OrderDocumentsModal_iconBtn__ZAK\+g.OrderDocumentsModal_success__L67N1:hover{background:#10b98112;border-color:#10b981;color:#10b981}.OrderDocumentsModal_iconBtn__ZAK\+g:disabled{cursor:not-allowed;opacity:.45}.OrderDocumentsModal_btnText__YxkBh{font-size:.72rem;font-weight:500}.OrderDocumentsModal_dialogOverlay__l0lfi{align-items:center;animation:OrderDocumentsModal_fadeIn__aqoE0 .15s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:var(--z-modal-backdrop)}.OrderDocumentsModal_dialogBox__ZBond{animation:OrderDocumentsModal_slideUp__pwHEb .2s ease-out;background:var(--background-color);border-radius:10px;box-shadow:0 8px 32px #00000040;max-width:420px;padding:1.5rem;width:100%}.OrderDocumentsModal_dialogTitle__RoGh1{align-items:center;color:var(--text-primary);display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0 0 .5rem}.OrderDocumentsModal_dialogBody__YX75J{color:var(--text-secondary);font-size:.85rem;line-height:1.5;margin:0 0 1.25rem}.OrderDocumentsModal_dialogInput__9uyUW{background:var(--input-background);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-size:.875rem;margin-bottom:1rem;padding:.55rem .75rem;width:100%}.OrderDocumentsModal_dialogInput__9uyUW:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #3498db26;outline:none}.OrderDocumentsModal_dialogFilePreview__e6X9d{color:var(--text-secondary);font-size:.8rem;font-style:italic;margin:-.5rem 0 .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrderDocumentsModal_dialogActions__gJeCB{display:flex;gap:.6rem;justify-content:flex-end}.OrderDocumentsModal_cancelBtn__CGl5F{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:.85rem;padding:.5rem 1rem;transition:all .15s}.OrderDocumentsModal_cancelBtn__CGl5F:hover{border-color:var(--text-secondary);color:var(--text-primary)}.OrderDocumentsModal_confirmBtn__H7LHV{background:var(--danger-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1.1rem;transition:background .15s}.OrderDocumentsModal_confirmBtn__H7LHV:hover{background:var(--danger-hover)}.OrderDocumentsModal_confirmBtn__H7LHV:disabled{cursor:not-allowed;opacity:.55}.OrderDocumentsModal_confirmBtn__H7LHV.OrderDocumentsModal_primary__QIb7K{background:var(--primary-color)}.OrderDocumentsModal_confirmBtn__H7LHV.OrderDocumentsModal_primary__QIb7K:hover{background:var(--primary-hover)}.OrderDocumentsModal_warningIcon__yxX8r{color:var(--danger-color)}@keyframes OrderDocumentsModal_fadeIn__aqoE0{0%{opacity:0}to{opacity:1}}@keyframes OrderDocumentsModal_slideUp__pwHEb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes OrderDocumentsModal_spin__12aip{to{transform:rotate(1turn)}}@media (max-width:600px){.OrderDocumentsModal_modalOverlay__do1Vl{padding:4rem .5rem .5rem}.OrderDocumentsModal_uploadFormRow__H2cMy{flex-direction:column}.OrderDocumentsModal_cocFileActions__6E1Fz,.OrderDocumentsModal_docActions__pheRE,.OrderDocumentsModal_revisionItem__eNTql{flex-wrap:wrap}}.OrderStatusHelpModal_section__3idcI{margin-bottom:1.5rem}.OrderStatusHelpModal_section__3idcI:last-child{margin-bottom:0}.OrderStatusHelpModal_sectionTitle__-Haio{color:var(--text-secondary);font-size:.78rem;font-weight:600;letter-spacing:.5px;margin:0 0 .6rem;text-transform:uppercase}.OrderStatusHelpModal_rowBadge__t2B5W .OrderStatusHelpModal_badge__gd9TT,.OrderStatusHelpModal_stripTail__pjtBL .OrderStatusHelpModal_badge__gd9TT,.OrderStatusHelpModal_strip__B2pqq .OrderStatusHelpModal_badge__gd9TT{font-size:.68rem;letter-spacing:.2px;line-height:1.15;padding:.2rem .5rem;white-space:nowrap}.OrderStatusHelpModal_stripTail__pjtBL,.OrderStatusHelpModal_strip__B2pqq{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem}.OrderStatusHelpModal_stripTail__pjtBL{border-top:1px dashed var(--border-color);margin-top:.6rem;padding-top:.6rem}.OrderStatusHelpModal_stripTailLabel__a7RSM{color:var(--text-secondary);font-size:.72rem}.OrderStatusHelpModal_stripTailLabel__a7RSM:not(:first-child){margin-left:.5rem}.OrderStatusHelpModal_chevron__KmIuO{color:var(--text-secondary);flex-shrink:0;font-size:.6rem;opacity:.6}.OrderStatusHelpModal_key__125rg{background:var(--background-secondary);border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.72rem;gap:.35rem 1rem;margin-bottom:1.5rem;padding:.5rem .7rem}.OrderStatusHelpModal_keyItem__amEv7{align-items:center;display:inline-flex;gap:.3rem}.OrderStatusHelpModal_row__hTqzH{grid-gap:.5rem;align-items:start;border-bottom:1px solid var(--border-color);color:var(--text-primary);display:grid;font-size:.8rem;gap:.5rem;grid-template-columns:1.75rem 11.5rem minmax(0,1fr) minmax(0,1fr);padding:.45rem 0}.OrderStatusHelpModal_row__hTqzH:last-child{border-bottom:none}.OrderStatusHelpModal_headRow__w9vE-{color:var(--text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.5px;padding-bottom:.35rem;text-transform:uppercase}.OrderStatusHelpModal_rowNum__s6ZRG{font-feature-settings:"tnum";color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right}.OrderStatusHelpModal_rowBadge__t2B5W{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.OrderStatusHelpModal_rowMarkers__06h4i{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:.65rem;gap:.25rem}.OrderStatusHelpModal_lockIcon__k4bnZ,.OrderStatusHelpModal_modeIcon__9Obo5{flex-shrink:0}.OrderStatusHelpModal_rowAdvance__kHzcG,.OrderStatusHelpModal_rowBlurb__2dMpT{line-height:1.4}.OrderStatusHelpModal_rowAdvance__kHzcG{color:var(--text-secondary)}.OrderStatusHelpModal_caveat__106Bd{color:var(--text-secondary);display:block;font-size:.72rem;font-style:italic;margin-top:.2rem}.OrderStatusHelpModal_note__DsOf8{background:var(--background-secondary);border-left:3px solid var(--primary-color);border-radius:var(--radius-sm);color:var(--text-primary);font-size:.78rem;line-height:1.45;margin:.8rem 0 0;padding:.55rem .7rem}.OrderStatusHelpModal_branches__M3HFU{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.OrderStatusHelpModal_branch__gYPlJ{background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.5rem .7rem}.OrderStatusHelpModal_branchSummary__kvdmz{color:var(--text-primary);cursor:pointer;font-size:.8rem;font-weight:600;list-style-position:inside}.OrderStatusHelpModal_branchSummary__kvdmz:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.OrderStatusHelpModal_branchIntro__KbWFk{color:var(--text-secondary);font-size:.75rem;line-height:1.4;margin:.5rem 0 .6rem}.OrderStatusHelpModal_branchList__yvWim{grid-gap:.3rem .6rem;display:grid;font-size:.76rem;gap:.3rem .6rem;grid-template-columns:auto minmax(0,1fr);margin:0}.OrderStatusHelpModal_branchLabel__pYywF{color:var(--text-primary);font-weight:600;white-space:nowrap}.OrderStatusHelpModal_branchDetail__sBWL0{color:var(--text-secondary);line-height:1.4;margin:0}@media (max-width:768px){.OrderStatusHelpModal_row__hTqzH{gap:.3rem .5rem;grid-template-columns:1.75rem minmax(0,1fr)}.OrderStatusHelpModal_rowAdvance__kHzcG,.OrderStatusHelpModal_rowBlurb__2dMpT{grid-column:2}.OrderStatusHelpModal_headRow__w9vE-{display:none}.OrderStatusHelpModal_branchList__yvWim,.OrderStatusHelpModal_branches__M3HFU{grid-template-columns:minmax(0,1fr)}.OrderStatusHelpModal_branchLabel__pYywF{white-space:normal}}.ESignatureModal_form__kiCrJ{display:flex;flex-direction:column;gap:16px;max-width:640px;min-width:min(480px,100%);padding:20px}.ESignatureModal_warning__y7Xeh{align-items:flex-start;background:#ffc1071f;border-left:3px solid #f0ad4e;border-radius:4px;color:var(--text-color);display:flex;font-size:13px;gap:10px;padding:12px}.ESignatureModal_warning__y7Xeh code{background:#00000014;border-radius:3px;font-family:monospace;padding:1px 6px}.ESignatureModal_field__kGlrI{display:flex;flex-direction:column;gap:6px}.ESignatureModal_field__kGlrI label{color:var(--text-color);font-size:14px;font-weight:600}.ESignatureModal_required__-Bqx9{color:#d9534f}.ESignatureModal_optional__SbZwj{color:var(--text-secondary);font-size:12px;font-weight:400}.ESignatureModal_hint__vVRfD{color:var(--text-secondary);font-size:12px;line-height:1.4}.ESignatureModal_field__kGlrI textarea{background:var(--background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);font-family:inherit;font-size:14px;min-height:80px;padding:10px;resize:vertical}.ESignatureModal_field__kGlrI textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #007bff26;outline:none}.ESignatureModal_error__gDX7x{background:#d9534f1f;border-left:3px solid #d9534f;border-radius:4px;color:#d9534f;font-size:13px;padding:10px}.ESignatureModal_actions__mClCZ{border-top:1px solid var(--border-color);display:flex;gap:10px;justify-content:flex-end;padding-top:8px}.ESignatureModal_cancelButton__Vkpz1,.ESignatureModal_signButton__LurC-{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:all .15s ease}.ESignatureModal_cancelButton__Vkpz1{background:#0000;border:1px solid var(--border-color);color:var(--text-color)}.ESignatureModal_cancelButton__Vkpz1:hover:not(:disabled){background:#0000000d}.ESignatureModal_signButton__LurC-{background:#6f42c1;color:#fff}.ESignatureModal_signButton__LurC-:hover:not(:disabled){background:#5a32a3}.ESignatureModal_cancelButton__Vkpz1:disabled,.ESignatureModal_signButton__LurC-:disabled{cursor:not-allowed;opacity:.55}.ESignatureModal_progress__91I5a{align-items:center;background:#6f42c11a;border-left:3px solid #6f42c1;border-radius:4px;color:var(--text-color);display:flex;font-size:13px;gap:10px;padding:12px}.ESignatureModal_progressIcon__R\+jR0{color:#6f42c1;flex-shrink:0}.ESignatureModal_signButton__LurC-{align-items:center;display:inline-flex;gap:8px}.ESignatureModal_buttonSpinner__M7dKB{font-size:12px}.AnalyticalReportPanel_layout__ZgaFM{display:flex;flex:1 1 auto;height:100%;min-height:0;min-width:0}.AnalyticalReportPanel_split__3SMUo{min-height:60vh}.AnalyticalReportPanel_sidebar__itlfH{background:var(--card-bg);border-right:1px solid var(--border-color);flex-shrink:0;overflow-y:auto;padding:14px;width:320px}.AnalyticalReportPanel_navItem__2w\+gC{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:.9rem;gap:8px;margin-bottom:12px;padding:8px 10px;text-align:left;width:100%}.AnalyticalReportPanel_navItem__2w\+gC:hover{background:var(--hover-bg)}.AnalyticalReportPanel_navActive__WN\+6J{background:var(--primary-color-light);border-color:var(--primary-color);font-weight:600}.AnalyticalReportPanel_notReadyBanner__-35dh,.AnalyticalReportPanel_readyBanner__b-pKr{border-radius:var(--radius-sm);display:flex;flex-direction:column;font-size:.82rem;gap:4px;margin-bottom:12px;padding:8px 10px}.AnalyticalReportPanel_readyBanner__b-pKr{background:#27ae601f;border:1px solid #27ae6059;color:#1e8449}.AnalyticalReportPanel_notReadyBanner__-35dh{background:#f39c121f;border:1px solid #f39c1259;color:#9a6a00}.AnalyticalReportPanel_notReadyBanner__-35dh ul{margin:4px 0 0 16px;padding:0}.AnalyticalReportPanel_migratedBanner__vFi08{align-items:flex-start;background:var(--info-bg);border:1px solid var(--info-border);border-radius:var(--radius-sm);color:var(--info-text);display:flex;font-size:.82rem;gap:8px;margin-bottom:12px;padding:8px 10px}.AnalyticalReportPanel_migratedBanner__vFi08 svg{flex-shrink:0;margin-top:2px}.AnalyticalReportPanel_issuePanel__c3nI2{border:1px solid var(--border-color);border-radius:var(--radius-sm);margin-bottom:16px;padding:10px}.AnalyticalReportPanel_issueLabel__fnW9A{color:var(--text-secondary);display:block;font-size:.78rem;margin-bottom:4px}.AnalyticalReportPanel_issueTextarea__boihF{resize:vertical}.AnalyticalReportPanel_issueSelect__ccmWB,.AnalyticalReportPanel_issueTextarea__boihF{background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:inherit;font-size:.85rem;margin-bottom:8px;padding:6px 8px;width:100%}.AnalyticalReportPanel_issueHint__j-kuZ{color:var(--text-secondary);font-size:.75rem;margin:-4px 0 10px}.AnalyticalReportPanel_issueButton__J\+IO3{align-items:center;background:var(--primary-color);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-weight:600;gap:6px;justify-content:center;padding:8px;width:100%}.AnalyticalReportPanel_issueButton__J\+IO3:disabled{cursor:not-allowed;opacity:.5}.AnalyticalReportPanel_prelimButton__-a4Px{align-items:center;background:#d69e2e24;border:1px solid #c9840a;border-radius:var(--radius-sm);color:#9a6a00;cursor:pointer;display:flex;font-weight:600;gap:6px;justify-content:center;margin-top:6px;padding:8px;width:100%}.AnalyticalReportPanel_prelimButton__-a4Px:hover{background:#d69e2e3d}.AnalyticalReportPanel_historyHeader__aO8ee{color:var(--text-secondary);font-size:.75rem;letter-spacing:.5px;margin:4px 0 8px;text-transform:uppercase}.AnalyticalReportPanel_historyList__ndX0k{display:flex;flex-direction:column;gap:6px}.AnalyticalReportPanel_emptyHistory__NhX4B{color:var(--text-secondary);font-size:.82rem;font-style:italic}.AnalyticalReportPanel_versionRow__0G12X{background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:inherit;cursor:pointer;padding:8px 10px;text-align:left}.AnalyticalReportPanel_versionRow__0G12X:hover{background:var(--hover-bg)}.AnalyticalReportPanel_versionTop__-DJth{align-items:center;display:flex;justify-content:space-between}.AnalyticalReportPanel_versionMeta__7Izgr{color:var(--text-secondary);font-size:.75rem;margin-top:2px}.AnalyticalReportPanel_versionEmail__qY0lt{align-items:flex-start;color:#1e8449;display:flex;font-size:.72rem;gap:5px;margin-top:3px;word-break:break-word}.AnalyticalReportPanel_versionEmail__qY0lt svg{flex-shrink:0;margin-top:2px}.AnalyticalReportPanel_badge__6KqnX{border-radius:10px;font-size:.66rem;font-weight:700;letter-spacing:.4px;padding:2px 6px}.AnalyticalReportPanel_badgeIssued__3Jd\+i{background:#27ae602e;color:#1e8449}.AnalyticalReportPanel_badgeSuperseded__wG9Ag{background:#78828c2e;color:#5a6570}.AnalyticalReportPanel_badgeRetracted__K3Kfd{background:#e74c3c2e;color:#b03a2e}.AnalyticalReportPanel_badgePreliminary__BLV89{background:#d69e2e33;color:#9a6a00}.AnalyticalReportPanel_badgeGroup__iPaVQ{align-items:center;display:flex;gap:6px}.AnalyticalReportPanel_prelimLabel__Bs9ER{color:#9a6a00;letter-spacing:.4px}.AnalyticalReportPanel_stacked__dNUNP{flex-direction:column}.AnalyticalReportPanel_stacked__dNUNP .AnalyticalReportPanel_main__9kAMz{flex:1 1 auto;min-height:0}.AnalyticalReportPanel_stacked__dNUNP .AnalyticalReportPanel_frameWrap__sAqmJ{min-height:0}.AnalyticalReportPanel_strip__Tvse1{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;gap:10px;overflow-x:auto;overflow-y:hidden;padding:7px 12px}.AnalyticalReportPanel_chipRow__QtoZr{align-items:center;display:flex;gap:6px;min-width:0}.AnalyticalReportPanel_chip__27E94{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-size:.78rem;gap:6px;padding:4px 10px;white-space:nowrap}.AnalyticalReportPanel_chip__27E94:hover{background:var(--hover-bg)}.AnalyticalReportPanel_chipActive__wdROH{background:var(--primary-color-light);border-color:var(--primary-color);font-weight:600}.AnalyticalReportPanel_stripRight__\+GfhK{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.AnalyticalReportPanel_pill__af9hS{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:600;gap:6px;padding:3px 9px;white-space:nowrap}.AnalyticalReportPanel_pillReady__kOnmm{background:#27ae601f;border-color:#27ae6059;color:#1e8449}.AnalyticalReportPanel_pillNotReady__2CFUn{background:#f39c121f;border-color:#f39c1259;color:#9a6a00}.AnalyticalReportPanel_blockerList__tLCQ8{background:#f39c1214;border-bottom:1px solid var(--border-color);color:#9a6a00;flex-shrink:0;font-size:.78rem;margin:0;padding:6px 12px 8px 30px}.AnalyticalReportPanel_issueDrawer__6pusf{align-items:flex-start;background:var(--background-secondary);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;padding:10px 12px}.AnalyticalReportPanel_issueDrawer__6pusf .AnalyticalReportPanel_issueTextarea__boihF{flex:1 1 320px;margin-bottom:0}.AnalyticalReportPanel_issueDrawer__6pusf .AnalyticalReportPanel_issueButton__J\+IO3,.AnalyticalReportPanel_issueDrawer__6pusf .AnalyticalReportPanel_prelimButton__-a4Px{flex-shrink:0;margin-top:0;padding:8px 14px;width:auto}.AnalyticalReportPanel_main__9kAMz{display:flex;flex:1 1;flex-direction:column;min-width:0}.AnalyticalReportPanel_toolbar__9dck\+{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 14px}.AnalyticalReportPanel_toolbarTitle__noHL0{font-size:.9rem;font-weight:600}.AnalyticalReportPanel_toolbarActions__kwLXr{display:flex;flex-wrap:wrap;gap:8px}.AnalyticalReportPanel_actionDanger__Ackkp,.AnalyticalReportPanel_action__MMvna{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:flex;font-size:.82rem;gap:6px;padding:6px 10px}.AnalyticalReportPanel_action__MMvna:hover{background:var(--hover-bg)}.AnalyticalReportPanel_actionDanger__Ackkp{border-color:#e74c3c66;color:#b03a2e}.AnalyticalReportPanel_actionDanger__Ackkp:hover{background:#e74c3c14}.AnalyticalReportPanel_actionDanger__Ackkp:disabled,.AnalyticalReportPanel_action__MMvna:disabled{cursor:not-allowed;opacity:.45}.AnalyticalReportPanel_records__tl\+cz{background:var(--card-bg);border-bottom:1px solid var(--border-color);color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.78rem;gap:6px 18px;padding:6px 14px}.AnalyticalReportPanel_recordItem__dn2hW strong{color:var(--text-primary);font-weight:600}.AnalyticalReportPanel_recordRetracted__3Z9ys,.AnalyticalReportPanel_recordRetracted__3Z9ys strong{color:#b03a2e}.AnalyticalReportPanel_frameWrap__sAqmJ{background:#525659;flex:1 1;min-height:400px;position:relative}.AnalyticalReportPanel_frame__7DxZU{background:#fff;border:none;height:100%;width:100%}.AnalyticalReportPanel_frameLoading__2gfaT{align-items:center;background:#525659;color:#fff;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;position:absolute;z-index:1}.AnalyticalReportPanel_spin__QX1JQ{font-size:3rem}.AnalyticalReportPanel_frameLoadingText__tZS3P{color:#fff;font-size:.9rem}.AnalyticalReportPanel_retractReason__KR\+yq{background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:inherit;font-size:.88rem;margin-top:8px;padding:8px;resize:vertical;width:100%}@media (max-width:820px){.AnalyticalReportPanel_layout__ZgaFM{flex-direction:column}.AnalyticalReportPanel_sidebar__itlfH{border-bottom:1px solid var(--border-color);border-right:none;width:100%}}.SampleReceiptPanel_layout__69Wvm{display:flex;flex:1 1 auto;height:100%;min-height:0;min-height:60vh;min-width:0}.SampleReceiptPanel_sidebar__aJGCY{background:var(--card-bg);border-right:1px solid var(--border-color);flex-shrink:0;overflow-y:auto;padding:14px;width:320px}.SampleReceiptPanel_navItem__HR0\+X{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:.9rem;gap:8px;margin-bottom:12px;padding:8px 10px;text-align:left;width:100%}.SampleReceiptPanel_navItem__HR0\+X:hover{background:var(--hover-bg)}.SampleReceiptPanel_navActive__gSDQl{background:var(--primary-color-light);border-color:var(--primary-color);font-weight:600}.SampleReceiptPanel_notReadyBanner__2iwL9,.SampleReceiptPanel_readyBanner__s3ofL{border-radius:var(--radius-sm);display:flex;flex-direction:column;font-size:.82rem;gap:4px;margin-bottom:12px;padding:8px 10px}.SampleReceiptPanel_readyBanner__s3ofL{background:#27ae601f;border:1px solid #27ae6059;color:#1e8449}.SampleReceiptPanel_notReadyBanner__2iwL9{background:#f39c121f;border:1px solid #f39c1259;color:#9a6a00}.SampleReceiptPanel_notReadyBanner__2iwL9 ul{margin:4px 0 0 16px;padding:0}.SampleReceiptPanel_issuePanel__4teDG{border:1px solid var(--border-color);border-radius:var(--radius-sm);margin-bottom:16px;padding:10px}.SampleReceiptPanel_issueNote__wycJI{color:var(--text-secondary);font-size:.78rem;line-height:1.35;margin-bottom:8px}.SampleReceiptPanel_issueButton__Z1Xhm{align-items:center;background:#d69e2e24;border:1px solid #c9840a;border-radius:var(--radius-sm);color:#9a6a00;cursor:pointer;display:flex;font-weight:600;gap:6px;justify-content:center;padding:8px;width:100%}.SampleReceiptPanel_issueButton__Z1Xhm:hover:not(:disabled){background:#d69e2e3d}.SampleReceiptPanel_issueButton__Z1Xhm:disabled{cursor:not-allowed;opacity:.5}.SampleReceiptPanel_historyHeader__ZOvrx{color:var(--text-secondary);font-size:.75rem;letter-spacing:.5px;margin:4px 0 8px;text-transform:uppercase}.SampleReceiptPanel_historyList__WC3Da{display:flex;flex-direction:column;gap:6px}.SampleReceiptPanel_emptyHistory__2ElcY{color:var(--text-secondary);font-size:.82rem;font-style:italic;line-height:1.35}.SampleReceiptPanel_versionRow__ujEw4{background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:inherit;cursor:pointer;padding:8px 10px;text-align:left}.SampleReceiptPanel_versionRow__ujEw4:hover{background:var(--hover-bg)}.SampleReceiptPanel_versionTop__yP2Wu{align-items:center;display:flex;gap:6px;justify-content:space-between}.SampleReceiptPanel_versionMeta__V1-1c{color:var(--text-secondary);font-size:.75rem;margin-top:2px}.SampleReceiptPanel_versionEmail__vPzUP{align-items:flex-start;color:#1e8449;display:flex;font-size:.72rem;gap:5px;margin-top:3px;word-break:break-word}.SampleReceiptPanel_versionEmail__vPzUP svg{flex-shrink:0;margin-top:2px}.SampleReceiptPanel_versionWarn__9mwcf{align-items:flex-start;color:#9a6a00;display:flex;font-size:.72rem;gap:5px;margin-top:3px}.SampleReceiptPanel_versionWarn__9mwcf svg{flex-shrink:0;margin-top:2px}.SampleReceiptPanel_badge__rDCTH{border-radius:10px;font-size:.66rem;font-weight:700;letter-spacing:.4px;padding:2px 6px}.SampleReceiptPanel_badgeIssued__gWtjn{background:#27ae602e;color:#1e8449}.SampleReceiptPanel_badgeSuperseded__ck37a{background:#78828c2e;color:#5a6570}.SampleReceiptPanel_badgeAuto__LJ94L{background:#14496b24;color:#14496b}.SampleReceiptPanel_badgeGroup__73wyk{align-items:center;display:flex;gap:6px}.SampleReceiptPanel_main__rhkZb{display:flex;flex:1 1;flex-direction:column;min-width:0}.SampleReceiptPanel_toolbar__2SxTW{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 14px}.SampleReceiptPanel_toolbarTitle__EzdsQ{font-size:.9rem;font-weight:600}.SampleReceiptPanel_toolbarActions__pET7c{display:flex;flex-wrap:wrap;gap:8px}.SampleReceiptPanel_action__T\+IuD{align-items:center;background:#0000;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:flex;font-size:.82rem;gap:6px;padding:6px 10px}.SampleReceiptPanel_action__T\+IuD:hover:not(:disabled){background:var(--hover-bg)}.SampleReceiptPanel_action__T\+IuD:disabled{cursor:not-allowed;opacity:.45}.SampleReceiptPanel_records__M\+M1l{background:var(--card-bg);border-bottom:1px solid var(--border-color);color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.78rem;gap:6px 18px;padding:6px 14px}.SampleReceiptPanel_recordItem__gdUqx strong{color:var(--text-primary);font-weight:600}.SampleReceiptPanel_frameWrap__B2Tsw{background:#525659;flex:1 1;min-height:400px;position:relative}.SampleReceiptPanel_frame__1s-HW{background:#fff;border:none;height:100%;width:100%}.SampleReceiptPanel_frameLoading__kAk0\+{align-items:center;background:#525659;color:#fff;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;position:absolute;z-index:1}.SampleReceiptPanel_spin__BhpEe{font-size:3rem}.SampleReceiptPanel_frameLoadingText__2FQy1{color:#fff;font-size:.9rem}.SampleReceiptPanel_reissueReason__1C7ad{background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:inherit;font-size:.88rem;margin-top:8px;padding:8px;resize:vertical;width:100%}@media (max-width:820px){.SampleReceiptPanel_layout__69Wvm{flex-direction:column}.SampleReceiptPanel_sidebar__aJGCY{border-bottom:1px solid var(--border-color);border-right:none;width:100%}}.InstallPrompt_installPromptOverlay__QPi46{align-items:center;animation:InstallPrompt_fadeIn__vO7\+X .3s ease-in;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.InstallPrompt_installPrompt__fW-AC{animation:InstallPrompt_slideUp__W1M-d .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:32px;position:relative;width:90%}.InstallPrompt_closeButton__x8Ieb{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:16px;top:16px;transition:all .2s;width:32px}.InstallPrompt_closeButton__x8Ieb:hover{background-color:#f0f0f0;color:#333}.InstallPrompt_content__5D9rS{align-items:center;display:flex;flex-direction:column;text-align:center}.InstallPrompt_icon__gdG6Y{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff;display:flex;height:64px;justify-content:center;margin-bottom:24px;width:64px}.InstallPrompt_icon__gdG6Y svg{height:36px;width:36px}.InstallPrompt_textContent__hwZd0 h2{color:#1a1a1a;font-size:24px;font-weight:600;margin:0 0 12px}.InstallPrompt_textContent__hwZd0 p{color:#666;font-size:16px;line-height:1.5;margin:0 0 24px}.InstallPrompt_actions__vZKFK{display:flex;gap:12px;width:100%}.InstallPrompt_dismissButton__1T1w5,.InstallPrompt_installButton__CnqD1{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s}.InstallPrompt_installButton__CnqD1{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.InstallPrompt_installButton__CnqD1:hover{box-shadow:0 8px 16px #667eea66;transform:translateY(-2px)}.InstallPrompt_installButton__CnqD1:active{transform:translateY(0)}.InstallPrompt_dismissButton__1T1w5{background:#f5f5f5;color:#666}.InstallPrompt_dismissButton__1T1w5:hover{background:#e5e5e5;color:#333}@keyframes InstallPrompt_fadeIn__vO7\+X{0%{opacity:0}to{opacity:1}}@keyframes InstallPrompt_slideUp__W1M-d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.InstallPrompt_installPrompt__fW-AC{border-radius:12px;padding:24px}.InstallPrompt_textContent__hwZd0 h2{font-size:20px}.InstallPrompt_textContent__hwZd0 p{font-size:14px}.InstallPrompt_actions__vZKFK{flex-direction:column}.InstallPrompt_dismissButton__1T1w5,.InstallPrompt_installButton__CnqD1{font-size:15px;padding:12px 20px}.InstallPrompt_icon__gdG6Y{height:56px;width:56px}.InstallPrompt_icon__gdG6Y svg{height:32px;width:32px}}[data-theme=dark] .InstallPrompt_installPrompt__fW-AC{background:var(--card-bg);color:var(--text-color)}[data-theme=dark] .InstallPrompt_textContent__hwZd0 h2{color:var(--text-color)}[data-theme=dark] .InstallPrompt_textContent__hwZd0 p{color:var(--text-secondary)}[data-theme=dark] .InstallPrompt_closeButton__x8Ieb{color:var(--text-muted)}[data-theme=dark] .InstallPrompt_closeButton__x8Ieb:hover{background-color:var(--hover-bg);color:var(--text-color)}[data-theme=dark] .InstallPrompt_dismissButton__1T1w5{background:var(--background-tertiary);color:var(--text-secondary)}[data-theme=dark] .InstallPrompt_dismissButton__1T1w5:hover{background:var(--hover-bg);color:var(--text-color)}