.page-module__jtF7Ra__container{max-width:1400px;margin:0 auto;padding:2rem;animation:.4s ease-out page-module__jtF7Ra__fadeIn}.page-module__jtF7Ra__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.page-module__jtF7Ra__title{color:var(--text-heading);letter-spacing:-.5px;margin:0;font-size:1.75rem;font-weight:700}.page-module__jtF7Ra__subtitle{color:var(--text-muted);margin-top:.25rem;font-size:.95rem}.page-module__jtF7Ra__controls{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex;box-shadow:0 4px 20px #00000008}@media (max-width:768px){.page-module__jtF7Ra__container{padding:1rem;overflow-x:auto}.page-module__jtF7Ra__header{flex-direction:column;align-items:flex-start;gap:1rem}.page-module__jtF7Ra__controls{gap:.65rem;width:100%;padding:.75rem}.page-module__jtF7Ra__calendarGrid{gap:.5rem;min-width:760px}.page-module__jtF7Ra__modalContent{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);padding:1.25rem;overflow-y:auto}}.page-module__jtF7Ra__calendarGrid{grid-template-columns:repeat(7,1fr);gap:1rem;margin-top:1.5rem;display:grid}.page-module__jtF7Ra__dayHeader{text-align:center;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;padding-bottom:.5rem;font-size:.8rem;font-weight:600}.page-module__jtF7Ra__dayCell{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:12px;min-height:140px;padding:.75rem;transition:all .2s;position:relative;overflow:hidden}.page-module__jtF7Ra__dayCell:hover{border-color:var(--primary);box-shadow:0 4px 15px rgba(var(--primary-rgb),.1);transform:translateY(-2px)}.page-module__jtF7Ra__dayCell.page-module__jtF7Ra__empty{opacity:.5;background:var(--bg-body);cursor:default}.page-module__jtF7Ra__dayCell.page-module__jtF7Ra__empty:hover{border-color:var(--border);box-shadow:none;transform:none}.page-module__jtF7Ra__dayCell.page-module__jtF7Ra__today{border-color:var(--primary);background:linear-gradient(145deg,var(--bg-card)0%,rgba(var(--primary-rgb),.03)100%)}.page-module__jtF7Ra__dateLabel{color:var(--text-heading);justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:1.1rem;font-weight:600;display:flex}.page-module__jtF7Ra__todayBadge{background:var(--primary);color:#fff;text-transform:uppercase;border-radius:10px;padding:.2rem .5rem;font-size:.65rem;font-weight:700}.page-module__jtF7Ra__assignmentItem{background:var(--bg-body);border:1px solid var(--border);color:var(--text-main);border-left:3px solid var(--primary);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.85rem;transition:all .2s;display:flex}.page-module__jtF7Ra__assignmentItem:hover{background:var(--bg-hover)}.page-module__jtF7Ra__assignmentIcon{color:var(--primary);font-size:1rem}.page-module__jtF7Ra__assignmentTitle{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.page-module__jtF7Ra__addBtn{border:1px dashed var(--border);width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;margin-top:.5rem;padding:.5rem;font-size:.8rem;font-weight:600;transition:all .2s}.page-module__jtF7Ra__addBtn:hover{border-color:var(--primary);color:var(--primary);background:rgba(var(--primary-rgb),.05)}.page-module__jtF7Ra__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0006;justify-content:center;align-items:center;animation:.2s page-module__jtF7Ra__fadeIn;display:flex;position:fixed;inset:0}.page-module__jtF7Ra__modalContent{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;width:100%;max-width:500px;padding:2rem;animation:.3s cubic-bezier(.16,1,.3,1) page-module__jtF7Ra__slideUp;box-shadow:0 20px 40px #00000026}@keyframes page-module__jtF7Ra__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__jtF7Ra__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.Button-module__8C-t3q__btn{font-family:var(--font-family);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.Button-module__8C-t3q__btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.Button-module__8C-t3q__sm{font-size:var(--font-micro);padding:.4rem .85rem}.Button-module__8C-t3q__md{font-size:var(--font-body);padding:.65rem 1.25rem}.Button-module__8C-t3q__lg{padding:.8rem 1.75rem;font-size:1rem}.Button-module__8C-t3q__pill{border-radius:var(--radius-pill)}.Button-module__8C-t3q__rounded{border-radius:var(--radius-md)}.Button-module__8C-t3q__primary{background-color:var(--primary);color:var(--text-inverse);box-shadow:var(--shadow-btn)}.Button-module__8C-t3q__primary:hover:not(:disabled){background-color:var(--primary-hover);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.Button-module__8C-t3q__primaryGradient{background:var(--primary-gradient);color:var(--text-inverse);box-shadow:var(--shadow-btn)}.Button-module__8C-t3q__primaryGradient:hover:not(:disabled){opacity:.95;box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.Button-module__8C-t3q__outline{border:1px solid var(--border);color:var(--primary);background-color:#0000}.Button-module__8C-t3q__outline:hover:not(:disabled){background-color:var(--bg-page);border-color:var(--primary-light)}.Button-module__8C-t3q__ghost{color:var(--primary);background:0 0}.Button-module__8C-t3q__ghost:hover:not(:disabled){background-color:var(--primary-light)}.Button-module__8C-t3q__danger{background-color:var(--danger);color:var(--text-inverse);box-shadow:0 4px 12px #ef444440}.Button-module__8C-t3q__danger:hover:not(:disabled){background-color:var(--danger-dark);transform:translateY(-1px)}.Button-module__8C-t3q__link{color:var(--primary);background:0 0;padding:0}.Button-module__8C-t3q__link:hover:not(:disabled){text-decoration:underline}.Button-module__8C-t3q__secondary{background-color:var(--secondary);color:var(--text-heading);box-shadow:var(--shadow-btn)}.Button-module__8C-t3q__secondary:hover:not(:disabled){background-color:var(--secondary-hover);transform:translateY(-1px)}.Button-module__8C-t3q__fullWidth{width:100%}.Button-module__8C-t3q__spinner{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite Button-module__8C-t3q__spin}@keyframes Button-module__8C-t3q__spin{to{transform:rotate(360deg)}}.Button-module__8C-t3q__icon{align-items:center;font-size:1.15rem;display:flex}
.Badge-module__QG5RXq__badge{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.35rem;padding:.35em .8em;font-weight:600;display:inline-flex}.Badge-module__QG5RXq__sm{font-size:var(--font-micro);padding:.25em .6em}.Badge-module__QG5RXq__md{font-size:var(--font-micro)}.Badge-module__QG5RXq__draft{border-color:var(--border-light);color:#4b5563;box-shadow:var(--shadow-sm);background-color:#fff}.Badge-module__QG5RXq__active,.Badge-module__QG5RXq__success{background-color:var(--success-light);color:var(--success-dark);border-color:#0000}.Badge-module__QG5RXq__warning{background-color:var(--warning-light);color:var(--warning-dark);border-color:#0000}.Badge-module__QG5RXq__danger,.Badge-module__QG5RXq__expired{background-color:var(--danger-light);color:var(--danger);border-color:#fecaca;box-shadow:0 1px 2px #ef44440d}.Badge-module__QG5RXq__info{background-color:var(--info-light);color:var(--info-dark);border-color:#0000}.Badge-module__QG5RXq__purple{color:#7c3aed;background-color:#ede9fe;border-color:#0000}.Badge-module__QG5RXq__neutral{background-color:var(--bg-page);border-color:var(--border-light);color:var(--text-muted)}.Badge-module__QG5RXq__dot{background-color:currentColor;border-radius:50%;width:6px;height:6px}
.TextInput-module__QRiJca__field{flex-direction:column;gap:.35rem;display:flex}.TextInput-module__QRiJca__label{font-size:var(--font-small);color:var(--text-heading);font-weight:500}.TextInput-module__QRiJca__required{color:var(--danger);margin-left:2px}.TextInput-module__QRiJca__input{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-height:44px;font-family:inherit;font-size:var(--font-body);color:var(--text-heading);transition:all var(--transition-base);box-sizing:border-box;background-color:#fff;outline:none;padding:.65rem 1rem;line-height:1.4}.TextInput-module__QRiJca__input::placeholder{color:var(--text-light)}.TextInput-module__QRiJca__input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.TextInput-module__QRiJca__input:disabled{background-color:var(--bg-page);color:var(--text-muted);cursor:not-allowed}.TextInput-module__QRiJca__error .TextInput-module__QRiJca__input{border-color:var(--danger)}.TextInput-module__QRiJca__error .TextInput-module__QRiJca__input:focus{box-shadow:0 0 0 3px var(--danger-light)}.TextInput-module__QRiJca__errorMsg{font-size:var(--font-micro);color:var(--danger)}.TextInput-module__QRiJca__helper{font-size:var(--font-micro);color:var(--text-light)}.TextInput-module__QRiJca__charCount{font-size:var(--font-micro);color:var(--text-light);text-align:right}
.Toggle-module__AnH1AG__toggle input:focus-visible+div{outline:3px solid var(--primary);outline-offset:3px}
.Select-module__PU57ia__field{flex-direction:column;gap:.35rem;display:flex}.Select-module__PU57ia__label{font-size:var(--font-small);color:var(--text-heading);font-weight:500}.Select-module__PU57ia__required{color:var(--danger);margin-left:2px}.Select-module__PU57ia__select{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-height:44px;font-family:inherit;font-size:var(--font-body);color:var(--text-heading);appearance:none;transition:all var(--transition-base);cursor:pointer;box-sizing:border-box;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;outline:none;padding:.65rem 2.25rem .65rem 1rem;line-height:1.4}.Select-module__PU57ia__select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.Select-module__PU57ia__select:disabled{background-color:var(--bg-page);color:var(--text-muted);cursor:not-allowed}.Select-module__PU57ia__error .Select-module__PU57ia__select{border-color:var(--danger)}.Select-module__PU57ia__errorMsg{font-size:var(--font-micro);color:var(--danger)}.Select-module__PU57ia__helper{font-size:var(--font-micro);color:var(--text-light)}.Select-module__PU57ia__placeholder{color:var(--text-light)}
.AccessGuidance-module__Q0Ua6a__root{border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-md,10px);background:var(--bg-surface,#fff);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;color:var(--text-body,#334155);box-sizing:border-box;padding:.85rem 1.15rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #0000000a}.AccessGuidance-module__Q0Ua6a__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.AccessGuidance-module__Q0Ua6a__headingTitleGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.AccessGuidance-module__Q0Ua6a__title{color:var(--text-heading,#0f172a);font-size:.95rem;font-weight:700}.AccessGuidance-module__Q0Ua6a__badgeMode{background:var(--bg-subtle,#f1f5f9);color:var(--text-muted,#64748b);border:1px solid var(--border,#e2e8f0);border-radius:4px;padding:.15rem .45rem;font-size:.72rem;font-weight:600}.AccessGuidance-module__Q0Ua6a__toggleBtn{font:inherit;border:1px solid var(--border,#cbd5e1);background:var(--bg-surface,#fff);color:var(--primary,#0284c7);cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.82rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.AccessGuidance-module__Q0Ua6a__toggleBtn:hover{background:var(--bg-subtle,#f8fafc);border-color:var(--border-hover,#94a3b8)}.AccessGuidance-module__Q0Ua6a__details{border-top:1px solid var(--border-subtle,#f1f5f9);text-align:left;flex-direction:column;gap:.75rem;margin-top:.85rem;padding-top:.85rem;font-size:.88rem;line-height:1.55;display:flex}.AccessGuidance-module__Q0Ua6a__intro{color:var(--text-muted,#64748b);margin:0;font-size:.84rem}.AccessGuidance-module__Q0Ua6a__contextCard{background:var(--bg-subtle,#f8fafc);border:1px solid var(--border,#e2e8f0);border-radius:8px;flex-direction:column;gap:.4rem;padding:.75rem .85rem;font-size:.82rem;display:flex}.AccessGuidance-module__Q0Ua6a__contextRow{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.AccessGuidance-module__Q0Ua6a__contextLabel{color:var(--text-heading,#1e293b);font-weight:600}.AccessGuidance-module__Q0Ua6a__contextValue{color:var(--text-body,#334155)}.AccessGuidance-module__Q0Ua6a__contextSep{color:var(--text-muted,#94a3b8)}.AccessGuidance-module__Q0Ua6a__roleNotice{color:#92400e;background:#fffbeb;border:1px solid #fef3c7;border-radius:5px;align-items:center;gap:.4rem;margin-top:.25rem;padding:.35rem .5rem;font-size:.78rem;font-weight:500;display:flex}.AccessGuidance-module__Q0Ua6a__gateSummary{color:var(--text-heading,#1e293b);padding:0 .1rem;font-size:.82rem;font-weight:600}.AccessGuidance-module__Q0Ua6a__permissionList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.AccessGuidance-module__Q0Ua6a__permissionItem{background:var(--bg-surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:6px;flex-direction:column;gap:.25rem;padding:.65rem .85rem;display:flex}.AccessGuidance-module__Q0Ua6a__permHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AccessGuidance-module__Q0Ua6a__permHeader strong{color:var(--text-heading,#0f172a);font-size:.88rem}.AccessGuidance-module__Q0Ua6a__badgeGranted{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:.15rem .45rem;font-size:.72rem;font-weight:700}.AccessGuidance-module__Q0Ua6a__badgeMissing{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;padding:.15rem .45rem;font-size:.72rem;font-weight:700}.AccessGuidance-module__Q0Ua6a__permCode{color:var(--text-muted,#64748b);background:var(--bg-subtle,#f1f5f9);word-break:break-all;border-radius:4px;align-self:flex-start;padding:.15rem .4rem;font-family:monospace;font-size:.78rem}.AccessGuidance-module__Q0Ua6a__adminBox{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;flex-direction:column;gap:.5rem;padding:.85rem;font-size:.82rem;display:flex}.AccessGuidance-module__Q0Ua6a__adminSteps{color:#0369a1;line-height:1.5}.AccessGuidance-module__Q0Ua6a__adminSteps strong{color:#0c4a6e}.AccessGuidance-module__Q0Ua6a__sharedRoleWarning{color:#0284c7;border-top:1px dashed #bae6fd;padding-top:.45rem;font-size:.76rem}.AccessGuidance-module__Q0Ua6a__notManagerNote{color:var(--text-muted,#64748b);font-size:.76rem}.AccessGuidance-module__Q0Ua6a__roleLinks{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.AccessGuidance-module__Q0Ua6a__link{font:inherit;background:#0284c7;border:1px solid #0284c7;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex;color:#fff!important}.AccessGuidance-module__Q0Ua6a__link:hover{background:#0369a1}.AccessGuidance-module__Q0Ua6a__actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;margin-top:.35rem;display:flex}.AccessGuidance-module__Q0Ua6a__secondaryBtn{font:inherit;border:1px solid var(--border,#cbd5e1);background:var(--bg-surface,#fff);color:var(--text-body,#334155);cursor:pointer;border-radius:6px;padding:.45rem .85rem;font-size:.85rem;font-weight:500;transition:background-color .15s,border-color .15s}.AccessGuidance-module__Q0Ua6a__secondaryBtn:hover:not(:disabled){background:var(--bg-subtle,#f8fafc);border-color:var(--border-hover,#94a3b8)}.AccessGuidance-module__Q0Ua6a__primaryBtn{font:inherit;color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:6px;padding:.45rem .85rem;font-size:.85rem;font-weight:600;transition:background-color .15s}.AccessGuidance-module__Q0Ua6a__primaryBtn:hover:not(:disabled){background:#1e293b}.AccessGuidance-module__Q0Ua6a__secondaryBtn:disabled,.AccessGuidance-module__Q0Ua6a__primaryBtn:disabled,.AccessGuidance-module__Q0Ua6a__toggleBtn:disabled{opacity:.6;cursor:default}.AccessGuidance-module__Q0Ua6a__secondaryBtn:focus-visible,.AccessGuidance-module__Q0Ua6a__primaryBtn:focus-visible,.AccessGuidance-module__Q0Ua6a__toggleBtn:focus-visible,.AccessGuidance-module__Q0Ua6a__link:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.AccessGuidance-module__Q0Ua6a__statusFeedback{color:#059669;margin:0;font-size:.82rem;font-weight:500}@media (max-width:480px){.AccessGuidance-module__Q0Ua6a__root{padding:.75rem}.AccessGuidance-module__Q0Ua6a__actions{flex-direction:column;align-items:stretch}.AccessGuidance-module__Q0Ua6a__actions button{text-align:center;width:100%}}
.InvoiceOutputHistory-module__3gYcKq__panel{border:1px solid var(--border-default,#e2e8f0);min-width:0;color:var(--text-main);border-radius:12px;margin:16px 0;padding:16px;font-size:13px}.InvoiceOutputHistory-module__3gYcKq__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.InvoiceOutputHistory-module__3gYcKq__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:14px 0;display:grid}.InvoiceOutputHistory-module__3gYcKq__summary dt,.InvoiceOutputHistory-module__3gYcKq__note{color:var(--text-muted,#64748b);font-size:12px}.InvoiceOutputHistory-module__3gYcKq__summary dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:600}.InvoiceOutputHistory-module__3gYcKq__panel summary{cursor:pointer;padding:8px 0;font-weight:600}.InvoiceOutputHistory-module__3gYcKq__note{margin:8px 0;line-height:1.5}.InvoiceOutputHistory-module__3gYcKq__scroll{max-width:100%;overflow-x:auto}.InvoiceOutputHistory-module__3gYcKq__scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:13px}.InvoiceOutputHistory-module__3gYcKq__scroll th,.InvoiceOutputHistory-module__3gYcKq__scroll td{border-bottom:1px solid var(--border-default,#e2e8f0);vertical-align:top;padding:10px}.InvoiceOutputHistory-module__3gYcKq__scroll th{background:var(--bg-secondary,#f8fafc)}.InvoiceOutputHistory-module__3gYcKq__path{overflow-wrap:anywhere;font-size:12px}.InvoiceOutputHistory-module__3gYcKq__pager{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.InvoiceOutputHistory-module__3gYcKq__panel button,.InvoiceOutputHistory-module__3gYcKq__panel select{border:1px solid var(--border-default,#e2e8f0);background:var(--bg-card,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:6px;padding:5px 9px}.InvoiceOutputHistory-module__3gYcKq__panel button:disabled{opacity:.5;cursor:default}@media (max-width:700px){.InvoiceOutputHistory-module__3gYcKq__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
.AsyncSearchSelect-module__Gs8PKW__container{width:100%;min-width:0;position:relative}.AsyncSearchSelect-module__Gs8PKW__containerError .AsyncSearchSelect-module__Gs8PKW__trigger{border-color:var(--danger,#dc3545)!important}.AsyncSearchSelect-module__Gs8PKW__containerDisabled{opacity:.6;pointer-events:none}.AsyncSearchSelect-module__Gs8PKW__containerOpen .AsyncSearchSelect-module__Gs8PKW__trigger{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)12%,transparent)}.AsyncSearchSelect-module__Gs8PKW__trigger{border:1px solid var(--border-default,#e0e0e0);border-radius:var(--radius-md,8px);background:var(--bg-input,#fff);cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:40px;padding:.5rem .75rem;transition:all .2s;display:flex;overflow:hidden}.AsyncSearchSelect-module__Gs8PKW__trigger:hover{border-color:color-mix(in srgb,var(--primary)50%,var(--border-default,#e0e0e0))}.AsyncSearchSelect-module__Gs8PKW__trigger:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)12%,transparent);outline:none}.AsyncSearchSelect-module__Gs8PKW__valueArea{flex:1;align-items:center;min-width:0;display:flex}.AsyncSearchSelect-module__Gs8PKW__displayText{width:100%;min-width:0;font-size:var(--font-base,.875rem);color:var(--text-body,#333);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.AsyncSearchSelect-module__Gs8PKW__placeholder{color:var(--text-muted,#999);font-size:var(--font-base,.875rem);font-weight:400}.AsyncSearchSelect-module__Gs8PKW__indicators{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.AsyncSearchSelect-module__Gs8PKW__clearBtn{background:var(--text-muted,#999);color:#fff;cursor:pointer;opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;line-height:1;transition:opacity .15s;display:flex}.AsyncSearchSelect-module__Gs8PKW__container:hover .AsyncSearchSelect-module__Gs8PKW__clearBtn,.AsyncSearchSelect-module__Gs8PKW__containerOpen .AsyncSearchSelect-module__Gs8PKW__clearBtn{opacity:.6}.AsyncSearchSelect-module__Gs8PKW__clearBtn:hover{background:var(--danger,#dc3545);opacity:1!important}.AsyncSearchSelect-module__Gs8PKW__chevron{color:var(--text-muted,#999);font-size:.75rem;line-height:1;transition:transform .2s}.AsyncSearchSelect-module__Gs8PKW__chevronOpen{transform:rotate(180deg)}.AsyncSearchSelect-module__Gs8PKW__dropdown{z-index:1000;background:var(--bg-surface,#fff);border:1px solid var(--border-default,#e0e0e0);border-radius:var(--radius-lg,10px);animation:.15s ease-out AsyncSearchSelect-module__Gs8PKW__asyncSelectSlideIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f,0 2px 8px #0000000f}.AsyncSearchSelect-module__Gs8PKW__dropdownPortal{z-index:var(--z-popover,10050);position:fixed;top:auto;left:auto;right:auto}@keyframes AsyncSearchSelect-module__Gs8PKW__asyncSelectSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AsyncSearchSelect-module__Gs8PKW__searchWrap{border-bottom:1px solid var(--border-default,#e0e0e0);padding:.5rem}.AsyncSearchSelect-module__Gs8PKW__searchInput{border:1px solid var(--border-default,#e0e0e0);border-radius:var(--radius-md,8px);background:var(--bg-page,#f9f9fb);width:100%;font-size:var(--font-small,.8rem);color:var(--text-body,#333);box-sizing:border-box;outline:none;padding:.45rem .75rem;transition:border-color .15s}.AsyncSearchSelect-module__Gs8PKW__searchInput:focus{border-color:var(--primary)}.AsyncSearchSelect-module__Gs8PKW__searchInput::placeholder{color:var(--text-muted,#999)}.AsyncSearchSelect-module__Gs8PKW__optionsList{scrollbar-width:thin;max-height:220px;padding:.25rem 0;overflow-y:auto}.AsyncSearchSelect-module__Gs8PKW__option{cursor:pointer;font-size:var(--font-small,.8rem);align-items:center;gap:.625rem;padding:.5rem .75rem;transition:background .12s;display:flex}.AsyncSearchSelect-module__Gs8PKW__option:hover,.AsyncSearchSelect-module__Gs8PKW__optionHighlighted{background:color-mix(in srgb,var(--primary)8%,var(--bg-surface,#fff))}.AsyncSearchSelect-module__Gs8PKW__optionSelected{color:var(--primary);font-weight:600}.AsyncSearchSelect-module__Gs8PKW__optionSelected:not(:hover){background:color-mix(in srgb,var(--primary)5%,var(--bg-surface,#fff))}.AsyncSearchSelect-module__Gs8PKW__optionContent{flex-direction:column;min-width:0;display:flex}.AsyncSearchSelect-module__Gs8PKW__optionLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AsyncSearchSelect-module__Gs8PKW__optionSublabel{font-size:var(--font-micro,.7rem);color:var(--text-muted,#999);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AsyncSearchSelect-module__Gs8PKW__checkIcon{color:var(--primary);flex-shrink:0;margin-left:auto;font-size:.85rem}.AsyncSearchSelect-module__Gs8PKW__noResults{text-align:center;color:var(--text-muted,#999);font-size:var(--font-small,.8rem);padding:1.25rem .75rem}.AsyncSearchSelect-module__Gs8PKW__createNewBtn{border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary);color:#fff;cursor:pointer;margin-top:.75rem;padding:.45rem .75rem;font-weight:600}.AsyncSearchSelect-module__Gs8PKW__createNewBtn:hover{filter:brightness(.95)}.AsyncSearchSelect-module__Gs8PKW__loadingRow{text-align:center;color:var(--text-muted,#999);font-size:var(--font-small,.8rem);padding:.75rem}.AsyncSearchSelect-module__Gs8PKW__loadingSpinner{border:2px solid color-mix(in srgb,var(--primary)25%,transparent);border-top-color:var(--primary);vertical-align:middle;border-radius:50%;width:14px;height:14px;margin-right:.4rem;animation:.6s linear infinite AsyncSearchSelect-module__Gs8PKW__asyncSelectSpin;display:inline-block}@keyframes AsyncSearchSelect-module__Gs8PKW__asyncSelectSpin{to{transform:rotate(360deg)}}.AsyncSearchSelect-module__Gs8PKW__errorMsg{color:var(--danger,#dc3545);margin-top:.25rem;font-size:.75rem;display:block}.AsyncSearchSelect-module__Gs8PKW__errorRow{text-align:center;color:var(--danger,#dc3545);font-size:var(--font-small,.8rem);padding:.75rem}
.DashboardNodeSwitcher-module__SDnrAG__container{display:inline-block;position:relative}.DashboardNodeSwitcher-module__SDnrAG__trigger{background:var(--bg-primary,#fff);border:1px solid var(--border,#cbd5e1);border-radius:var(--radius-md,6px);color:var(--text-heading,#1e293b);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;min-width:180px;padding:.5rem 1rem;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s;display:flex}.DashboardNodeSwitcher-module__SDnrAG__trigger:hover{border-color:var(--primary,#3b82f6)}.DashboardNodeSwitcher-module__SDnrAG__label{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.DashboardNodeSwitcher-module__SDnrAG__chevron{color:var(--text-muted,#64748b);font-size:12px;transition:transform .2s}.DashboardNodeSwitcher-module__SDnrAG__chevronOpen{transform:rotate(180deg)}.DashboardNodeSwitcher-module__SDnrAG__dropdown{background:var(--bg-primary,#fff);border:1px solid var(--border,#cbd5e1);border-radius:var(--radius-md,6px);z-index:100;flex-direction:column;width:260px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #0000001a}.DashboardNodeSwitcher-module__SDnrAG__searchWrapper{border-bottom:1px solid var(--border-light,#f1f5f9);padding:8px}.DashboardNodeSwitcher-module__SDnrAG__searchInput{border:1px solid var(--border,#cbd5e1);border-radius:4px;outline:none;width:100%;padding:6px 10px;font-family:inherit;font-size:13px;transition:border-color .2s}.DashboardNodeSwitcher-module__SDnrAG__searchInput:focus{border-color:var(--primary,#3b82f6)}.DashboardNodeSwitcher-module__SDnrAG__list{max-height:240px;padding:4px;overflow-y:auto}.DashboardNodeSwitcher-module__SDnrAG__item{cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;transition:background .2s;display:flex}.DashboardNodeSwitcher-module__SDnrAG__item:hover{background:var(--bg-secondary,#f8fafc)}.DashboardNodeSwitcher-module__SDnrAG__checkbox{cursor:pointer;width:16px;height:16px;accent-color:var(--primary,#3b82f6)}.DashboardNodeSwitcher-module__SDnrAG__itemText{color:var(--text-primary,#334155);flex:1;align-items:center;gap:4px;font-size:13px;display:flex}.DashboardNodeSwitcher-module__SDnrAG__defaultBadge{color:var(--text-muted,#64748b);font-size:12px}.DashboardNodeSwitcher-module__SDnrAG__empty{text-align:center;color:var(--text-muted,#64748b);padding:12px;font-size:13px}
.DeliveryCustomerNotifications-module__bVa1NG__panel{border:1px solid var(--border-color,#dce2ec);background:var(--bg-primary,#fff);border-radius:12px;min-width:0;margin:20px 0;padding:20px;font-size:13px}.DeliveryCustomerNotifications-module__bVa1NG__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.DeliveryCustomerNotifications-module__bVa1NG__heading h3{margin:0;font-size:16px}.DeliveryCustomerNotifications-module__bVa1NG__heading p,.DeliveryCustomerNotifications-module__bVa1NG__help{color:var(--text-muted,#64748b);margin:8px 0 14px;line-height:1.5}.DeliveryCustomerNotifications-module__bVa1NG__panel button,.DeliveryCustomerNotifications-module__bVa1NG__panel select{border:1px solid var(--border-color,#dce2ec);background:var(--bg-primary,#fff);font:inherit;color:inherit;cursor:pointer;border-radius:8px;padding:9px 12px}.DeliveryCustomerNotifications-module__bVa1NG__panel button:disabled{opacity:.5;cursor:default}.DeliveryCustomerNotifications-module__bVa1NG__panel button:focus-visible,.DeliveryCustomerNotifications-module__bVa1NG__panel select:focus-visible{outline-offset:2px;outline:2px solid #5067e8}.DeliveryCustomerNotifications-module__bVa1NG__scroll{max-width:100%;overflow-x:auto}.DeliveryCustomerNotifications-module__bVa1NG__panel table{border-collapse:collapse;text-align:left;width:100%;min-width:700px}.DeliveryCustomerNotifications-module__bVa1NG__panel th{background:var(--bg-secondary,#f5f7fa);color:var(--text-muted,#64748b);font-weight:600}.DeliveryCustomerNotifications-module__bVa1NG__panel th,.DeliveryCustomerNotifications-module__bVa1NG__panel td{vertical-align:top;border-bottom:1px solid var(--border-color,#e5e9f0);padding:12px}.DeliveryCustomerNotifications-module__bVa1NG__panel td span{color:var(--text-muted,#64748b);overflow-wrap:anywhere;max-width:300px;margin-top:5px;display:block}.DeliveryCustomerNotifications-module__bVa1NG__status{background:#edf2f9;border-radius:6px;padding:4px 8px;display:inline-block}.DeliveryCustomerNotifications-module__bVa1NG__status[data-status=accepted]{color:#17623b;background:#e0f5ea}.DeliveryCustomerNotifications-module__bVa1NG__status[data-status=failed],.DeliveryCustomerNotifications-module__bVa1NG__status[data-status=uncertain]{color:#854500;background:#fff0dd}.DeliveryCustomerNotifications-module__bVa1NG__error{color:#ad2638;line-height:1.5}.DeliveryCustomerNotifications-module__bVa1NG__empty{background:var(--bg-secondary,#f5f7fa);color:var(--text-muted,#64748b);border-radius:8px;padding:16px}.DeliveryCustomerNotifications-module__bVa1NG__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.DeliveryCustomerNotifications-module__bVa1NG__pagination label,.DeliveryCustomerNotifications-module__bVa1NG__pagination>div{align-items:center;gap:10px;display:flex}@media (max-width:600px){.DeliveryCustomerNotifications-module__bVa1NG__panel{padding:14px}.DeliveryCustomerNotifications-module__bVa1NG__heading{align-items:flex-start}.DeliveryCustomerNotifications-module__bVa1NG__pagination>div{justify-content:space-between;width:100%}.DeliveryCustomerNotifications-module__bVa1NG__pagination button{padding:8px}}
.DiscountControlReview-module__i7feEW__container{border:1px solid var(--border,#dbe3ef);color:var(--text-primary,#0f172a);background:#fff;border-radius:12px;margin-bottom:.85rem;padding:1rem 1.15rem;font-family:inherit;font-size:.825rem;box-shadow:0 1px 3px #0f172a0a}.DiscountControlReview-module__i7feEW__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.4rem;display:flex}.DiscountControlReview-module__i7feEW__headerTitle{color:var(--text-primary,#1e293b);align-items:center;gap:.4rem;font-size:.875rem;font-weight:700;display:flex}.DiscountControlReview-module__i7feEW__lineCard{border-top:1px solid #f1f5f9;flex-direction:column;gap:.45rem;margin-top:.5rem;padding:.75rem 0;display:flex}.DiscountControlReview-module__i7feEW__lineCard:first-of-type{border-top:none;margin-top:0;padding-top:.25rem}.DiscountControlReview-module__i7feEW__lineHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.DiscountControlReview-module__i7feEW__productName{overflow-wrap:anywhere;min-width:0;color:var(--text-primary,#1e293b);flex:10rem;font-size:.85rem;font-weight:700}.DiscountControlReview-module__i7feEW__statusPill{white-space:normal;letter-spacing:.02em;text-transform:uppercase;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;max-width:100%;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.DiscountControlReview-module__i7feEW__pillAllowed{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.DiscountControlReview-module__i7feEW__pillApproval{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.DiscountControlReview-module__i7feEW__pillAuthorized{color:#15803d;background:#f0fdf4;border:1px solid #86efac}.DiscountControlReview-module__i7feEW__pillFallback{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.DiscountControlReview-module__i7feEW__limitsMeta{color:var(--text-muted,#64748b);font-variant-numeric:tabular-nums;background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;padding:.35rem .6rem;font-size:.78rem;line-height:1.4}.DiscountControlReview-module__i7feEW__alertFallback{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-top:.25rem;padding:.65rem .85rem;font-size:.8rem;font-weight:500;line-height:1.45}.DiscountControlReview-module__i7feEW__alertApproval{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:center;gap:.4rem;margin-top:.25rem;padding:.65rem .85rem;font-size:.8rem;font-weight:600;display:flex}.DiscountControlReview-module__i7feEW__alertAuthorized{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:.4rem;margin-top:.25rem;padding:.65rem .85rem;font-size:.8rem;font-weight:600;display:flex}.DiscountControlReview-module__i7feEW__alertAllowed{color:#15803d;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.4rem;margin-top:.25rem;padding:.5rem .75rem;font-size:.78rem;font-weight:600;display:flex}.DiscountControlReview-module__i7feEW__breakdownDetails{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:.5rem;transition:all .2s;overflow:hidden}.DiscountControlReview-module__i7feEW__breakdownDetails summary{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f1f5f9;outline:none;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.78rem;font-weight:600;display:flex}.DiscountControlReview-module__i7feEW__breakdownDetails summary:hover{background:#e2e8f0}.DiscountControlReview-module__i7feEW__breakdownGrid{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem 1rem;padding:.65rem .75rem;font-size:.78rem;display:grid}.DiscountControlReview-module__i7feEW__breakdownHeader{color:#475569;border-bottom:1px solid #e2e8f0;padding-bottom:.35rem;font-weight:700}.DiscountControlReview-module__i7feEW__sourceLabel{color:#334155;text-transform:capitalize;font-weight:500}.DiscountControlReview-module__i7feEW__fallbackActionCard{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:.75rem 1rem;display:flex}.DiscountControlReview-module__i7feEW__fallbackActionText{color:#9a3412;font-size:.8rem;line-height:1.4}.DiscountControlReview-module__i7feEW__fallbackAccepted{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:.4rem;margin-top:.75rem;padding:.65rem .85rem;font-size:.8rem;font-weight:600;display:flex}.DiscountControlReview-module__i7feEW__statusIcon{color:#15803d;font-weight:700}.DiscountControlReview-module__i7feEW__fallbackPrompt{color:#92400e;margin-top:.5rem;font-size:.8rem}
.CustomerInsightsView-module__iYgTna__container{flex-direction:column;gap:1.25rem;padding:1.25rem;animation:.3s ease-out CustomerInsightsView-module__iYgTna__fadeIn;display:flex}@keyframes CustomerInsightsView-module__iYgTna__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.CustomerInsightsView-module__iYgTna__headerCard{border:1px solid var(--border);background:linear-gradient(135deg,#363c510a 0%,#6366f10f 100%);border-radius:16px;padding:1.25rem;box-shadow:0 2px 10px #00000005}.CustomerInsightsView-module__iYgTna__headerGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}.CustomerInsightsView-module__iYgTna__headerCell{flex-direction:column;gap:.25rem;display:flex}.CustomerInsightsView-module__iYgTna__cellLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;font-weight:500}.CustomerInsightsView-module__iYgTna__cellValue{color:var(--text-heading);font-size:.92rem;font-weight:600}.CustomerInsightsView-module__iYgTna__cellValueHighlight{color:var(--primary);font-size:.92rem;font-weight:700}.CustomerInsightsView-module__iYgTna__tabBar{border-bottom:1px solid var(--border);gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.CustomerInsightsView-module__iYgTna__tabBtn{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:.55rem 1.1rem;font-size:.85rem;font-weight:500;transition:all .2s}.CustomerInsightsView-module__iYgTna__tabBtn:hover{color:var(--text-heading);background:var(--bg-hover)}.CustomerInsightsView-module__iYgTna__tabBtn.CustomerInsightsView-module__iYgTna__active{color:var(--primary);background:var(--primary-light);font-weight:600}.CustomerInsightsView-module__iYgTna__kpiRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.CustomerInsightsView-module__iYgTna__kpiCard{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.CustomerInsightsView-module__iYgTna__kpiLabel{color:var(--text-muted);font-size:.75rem;font-weight:500}.CustomerInsightsView-module__iYgTna__kpiValue{color:var(--text-heading);font-size:1.25rem;font-weight:700}.CustomerInsightsView-module__iYgTna__kpiValuePrimary{color:var(--primary);font-size:1.25rem;font-weight:700}.CustomerInsightsView-module__iYgTna__kpiValueSuccess{color:var(--success);font-size:1.25rem;font-weight:700}.CustomerInsightsView-module__iYgTna__kpiValueMuted{color:var(--text-muted);font-size:1.25rem;font-weight:700}.CustomerInsightsView-module__iYgTna__kpiSub{color:var(--text-muted);font-size:.72rem}.CustomerInsightsView-module__iYgTna__tabContent{flex-direction:column;gap:1.25rem;display:flex}.CustomerInsightsView-module__iYgTna__twoColumnGrid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:1.25rem;display:grid}.CustomerInsightsView-module__iYgTna__sectionCard{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.CustomerInsightsView-module__iYgTna__sectionTitle{color:var(--text-heading);margin:0;font-size:.95rem;font-weight:700}.CustomerInsightsView-module__iYgTna__listStack{flex-direction:column;gap:.5rem;display:flex}.CustomerInsightsView-module__iYgTna__listItemRow{background:var(--bg-page);border-radius:8px;justify-content:space-between;align-items:center;padding:.6rem .8rem;font-size:.85rem;display:flex}.CustomerInsightsView-module__iYgTna__itemName{color:var(--text-heading);font-weight:600}.CustomerInsightsView-module__iYgTna__itemSub{color:var(--text-muted);font-size:.75rem}.CustomerInsightsView-module__iYgTna__itemValue{color:var(--primary);font-weight:700}.CustomerInsightsView-module__iYgTna__tableWrapper{overflow-x:auto}.CustomerInsightsView-module__iYgTna__dataTable{border-collapse:collapse;width:100%;font-size:.85rem}.CustomerInsightsView-module__iYgTna__dataTable th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--bg-page);padding:.6rem .75rem;font-weight:600}.CustomerInsightsView-module__iYgTna__dataTable td{border-bottom:1px solid var(--border);color:var(--text-main);padding:.75rem}.CustomerInsightsView-module__iYgTna__highlightRow{background:#363c510d}.CustomerInsightsView-module__iYgTna__trendGrid{align-items:flex-end;gap:1rem;height:180px;padding-top:1.5rem;display:flex;overflow-x:auto}.CustomerInsightsView-module__iYgTna__trendBarCol{flex-direction:column;flex:1;align-items:center;gap:.4rem;min-width:60px;height:100%;display:flex}.CustomerInsightsView-module__iYgTna__trendBarContainer{background:var(--bg-page);border-radius:6px;flex:1;align-items:flex-end;width:28px;display:flex;overflow:hidden}.CustomerInsightsView-module__iYgTna__trendBarFill{background:var(--primary);border-radius:6px 6px 0 0;width:100%;transition:height .3s}.CustomerInsightsView-module__iYgTna__trendVal{color:var(--text-heading);font-size:.72rem;font-weight:600}.CustomerInsightsView-module__iYgTna__trendMonth{color:var(--text-muted);font-size:.72rem}.CustomerInsightsView-module__iYgTna__emptyState{text-align:center;color:var(--text-muted);padding:1.5rem;font-size:.85rem}.CustomerInsightsView-module__iYgTna__filterBar{background:var(--bg-page);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem 1rem;display:flex}.CustomerInsightsView-module__iYgTna__searchInput{border:1px solid var(--border);background:var(--bg-card);min-width:200px;color:var(--text-heading);border-radius:6px;flex:1;padding:.45rem .75rem;font-size:.85rem}.CustomerInsightsView-module__iYgTna__dateFilterGroup{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.CustomerInsightsView-module__iYgTna__dateInput{border:1px solid var(--border);background:var(--bg-card);color:var(--text-heading);border-radius:6px;padding:.4rem .6rem;font-size:.8rem}.CustomerInsightsView-module__iYgTna__clearFilterBtn{border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);cursor:pointer;border-radius:6px;padding:.4rem .75rem;font-size:.8rem}.CustomerInsightsView-module__iYgTna__clearFilterBtn:hover{color:var(--text-heading);background:var(--bg-hover)}.CustomerInsightsView-module__iYgTna__paginationBar{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;padding-top:.75rem;font-size:.8rem;display:flex}.CustomerInsightsView-module__iYgTna__pageControls{align-items:center;gap:.5rem;display:flex}.CustomerInsightsView-module__iYgTna__pageBtn{border:1px solid var(--border);background:var(--bg-card);color:var(--text-heading);cursor:pointer;border-radius:6px;padding:.35rem .7rem;font-size:.8rem}.CustomerInsightsView-module__iYgTna__pageBtn:disabled{opacity:.5;cursor:not-allowed}.CustomerInsightsView-module__iYgTna__pageBtn:not(:disabled):hover{background:var(--primary-light);color:var(--primary)}
.AppShell-module__jljUsG__appLayout{min-height:100vh;display:flex}.AppShell-module__jljUsG__sidebarPrimary{width:var(--sidebar-primary-width);border-right:1px solid var(--border-light);height:100dvh;z-index:var(--z-sidebar-primary);background-color:#fff;flex-direction:column;justify-content:space-between;align-items:center;padding:1.5rem 0;display:flex;position:fixed;top:0;left:0}.AppShell-module__jljUsG__sidebarTop{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;display:flex;overflow-y:auto}.AppShell-module__jljUsG__sidebarTop::-webkit-scrollbar{display:none}.AppShell-module__jljUsG__logo img{object-fit:contain;width:40px;height:40px;margin-bottom:2.5rem;display:block}.AppShell-module__jljUsG__navIcons{flex-direction:column;gap:0;width:100%;display:flex}.AppShell-module__jljUsG__navItem{color:var(--text-light);transition:all var(--transition-base);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.3rem;width:100%;padding:1.1rem 0;font-size:.6rem;font-weight:500;text-decoration:none;display:flex}.AppShell-module__jljUsG__navItem>span,.AppShell-module__jljUsG__navItem ion-icon{pointer-events:none}.AppShell-module__jljUsG__navItem span:first-child{font-size:1.4rem;display:flex}.AppShell-module__jljUsG__navItem:hover,.AppShell-module__jljUsG__navItemActive{color:var(--primary)}.AppShell-module__jljUsG__navItem:visited{color:var(--text-light)}.AppShell-module__jljUsG__navItemActive:visited{color:var(--primary)}.AppShell-module__jljUsG__sidebarBottom{flex-direction:column;align-items:center;gap:1rem;display:flex}.AppShell-module__jljUsG__sidebarBottomBtn{border:1px solid var(--border-light);width:40px;height:40px;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.AppShell-module__jljUsG__sidebarBottomBtn:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-light)}.AppShell-module__jljUsG__floatingBtnWrap{justify-content:center;align-items:center;display:flex;position:relative}.AppShell-module__jljUsG__sidebarSecondary{width:var(--sidebar-secondary-width);background-color:var(--bg-sidebar);left:var(--sidebar-primary-width);height:100dvh;z-index:var(--z-sidebar-secondary);border-right:1px solid var(--border-light);flex-direction:column;padding:1.25rem 1.25rem 2rem;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0}.AppShell-module__jljUsG__sidebarHeader{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-bottom:1.75rem;padding-bottom:1rem;display:flex}.AppShell-module__jljUsG__orgBlock{flex-direction:column;display:flex}.AppShell-module__jljUsG__sidebarTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-light);margin-bottom:.75rem;padding-left:.75rem;font-size:.7rem;font-weight:600}.AppShell-module__jljUsG__navLinks{flex-direction:column;gap:.3rem;display:flex}.AppShell-module__jljUsG__navLink{border-radius:var(--radius-md);color:var(--text-muted);font-weight:500;font-size:var(--font-body);transition:all var(--transition-base);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:.7rem 1rem;text-decoration:none;display:block}.AppShell-module__jljUsG__navLink:hover{background-color:var(--border-light)}.AppShell-module__jljUsG__navLinkActive{background-color:var(--primary-light);color:var(--primary);font-weight:600}.AppShell-module__jljUsG__navLink:visited{color:var(--text-muted)}.AppShell-module__jljUsG__navLinkActive:visited{color:var(--primary)}.AppShell-module__jljUsG__navItem:focus-visible,.AppShell-module__jljUsG__navLink:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.AppShell-module__jljUsG__mainContent{margin-left:var(--content-offset);width:calc(100% - var(--content-offset));padding:1.5rem 2rem 1.5rem 1.5rem;transition:margin-left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);position:relative}.AppShell-module__jljUsG__appLayoutCollapsed .AppShell-module__jljUsG__sidebarSecondary{transform:translate(-100%)}.AppShell-module__jljUsG__appLayoutCollapsed .AppShell-module__jljUsG__mainContent{margin-left:var(--sidebar-primary-width);width:calc(100% - var(--sidebar-primary-width))}.AppShell-module__jljUsG__collapseBtn{left:calc(var(--sidebar-primary-width) + var(--sidebar-secondary-width) - 12px);z-index:110;background:var(--bg-card);border:1px solid var(--border-light);cursor:pointer;width:24px;height:24px;color:var(--text-muted);opacity:0;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #00000014}.AppShell-module__jljUsG__collapseBtn:hover{background:var(--primary-light);color:var(--primary);border-color:var(--primary);opacity:1}.AppShell-module__jljUsG__sidebarSecondary:hover~.AppShell-module__jljUsG__collapseBtn,.AppShell-module__jljUsG__collapseBtn:hover{opacity:1}.AppShell-module__jljUsG__collapseBtnCollapsed{left:calc(var(--sidebar-primary-width) - 12px);opacity:1}.AppShell-module__jljUsG__floatingToolbar{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-light);border-radius:var(--radius-pill);z-index:60;background:#ffffffd9;gap:2px;padding:4px;display:flex;position:fixed;bottom:8px;right:8px;box-shadow:0 4px 16px #00000014}.AppShell-module__jljUsG__floatingBtn{width:34px;height:34px;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.15rem;display:flex;position:relative}.AppShell-module__jljUsG__floatingBtn:hover{color:var(--primary);background:var(--primary-light)}.AppShell-module__jljUsG__floatingBtn:after{content:attr(data-tooltip);background:var(--primary);color:var(--text-inverse);font-size:var(--font-micro);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--transition-fast);padding:4px 10px;font-weight:500;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.AppShell-module__jljUsG__floatingBtn:hover:after{opacity:1}.AppShell-module__jljUsG__floatingBtnActive{color:var(--primary);background:var(--primary-light)}.AppShell-module__jljUsG__floatingBtnActive:after{display:none}.AppShell-module__jljUsG__toolbarPopup{-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-light);border-radius:var(--radius-xl);z-index:70;background:#fffffff5;flex-direction:column;width:320px;max-height:420px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 40px #0000001f}.AppShell-module__jljUsG__popupHeader{border-bottom:1px solid var(--border-light);font-size:var(--font-small);color:var(--text-heading);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:600;display:flex}.AppShell-module__jljUsG__popupHeaderAction{color:var(--primary);font-size:var(--font-micro);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;padding:2px 8px;font-weight:600}.AppShell-module__jljUsG__popupHeaderAction:hover{background:var(--primary-light)}.AppShell-module__jljUsG__popupBody{flex:1;padding:.25rem 0;overflow-y:auto}.AppShell-module__jljUsG__popupEmpty{text-align:center;color:var(--text-light);font-size:var(--font-small);padding:2rem 1rem}.AppShell-module__jljUsG__popupItem{cursor:pointer;text-align:left;width:100%;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:.6rem;padding:.55rem 1rem;font-family:inherit;display:flex}.AppShell-module__jljUsG__popupItem:hover{background:var(--primary-light)}.AppShell-module__jljUsG__popupItemClickable{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.6rem;min-width:0;padding:0;font-family:inherit;display:flex}.AppShell-module__jljUsG__popupItemIcon{color:var(--text-light);flex-shrink:0;font-size:1rem;display:flex}.AppShell-module__jljUsG__popupItemContent{flex-direction:column;min-width:0;display:flex}.AppShell-module__jljUsG__popupItemTitle{font-size:var(--font-small);color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.AppShell-module__jljUsG__popupItemMeta{font-size:var(--font-micro);color:var(--text-light);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AppShell-module__jljUsG__popupItemDelete{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-light);cursor:pointer;transition:all var(--transition-fast);opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:.85rem;display:flex}.AppShell-module__jljUsG__popupItem:hover .AppShell-module__jljUsG__popupItemDelete{opacity:1}.AppShell-module__jljUsG__popupItemDelete:hover{color:var(--danger);background:var(--danger-light)}.AppShell-module__jljUsG__shortcutForm{border-bottom:1px solid var(--border-light);background:var(--bg-page);flex-direction:column;gap:.4rem;padding:.75rem 1rem;display:flex}.AppShell-module__jljUsG__shortcutInput{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;font-size:var(--font-small);color:var(--text-main);background:var(--bg-card);transition:border-color var(--transition-fast);outline:none;padding:.45rem .65rem}.AppShell-module__jljUsG__shortcutInput:focus{border-color:var(--primary)}.AppShell-module__jljUsG__shortcutSaveBtn{background:var(--primary);color:var(--text-inverse);border-radius:var(--radius-md);font-size:var(--font-micro);cursor:pointer;transition:background var(--transition-fast);border:none;align-self:flex-end;padding:.35rem 1rem;font-weight:600}.AppShell-module__jljUsG__shortcutSaveBtn:hover{background:var(--primary-hover)}.AppShell-module__jljUsG__mobileHeaderRight{align-items:center;gap:.5rem;display:flex}.AppShell-module__jljUsG__contentCard{background-color:var(--bg-card);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);min-height:calc(100vh - 3rem);padding:2.25rem 2.5rem}.AppShell-module__jljUsG__pageHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.AppShell-module__jljUsG__headerAction{flex-shrink:0}.AppShell-module__jljUsG__pageTitle{font-size:var(--font-h2);color:var(--text-heading);font-weight:700;line-height:1.3}.AppShell-module__jljUsG__breadcrumbs{align-items:center;gap:0;margin-bottom:.25rem;display:flex}.AppShell-module__jljUsG__breadcrumbItem{align-items:center;display:inline-flex}.AppShell-module__jljUsG__breadcrumbSep{color:var(--text-light);font-size:var(--font-small);margin:0 .45rem}.AppShell-module__jljUsG__breadcrumbLink{font-size:var(--font-small);color:var(--text-muted);transition:color var(--transition-fast);font-weight:500;text-decoration:none}.AppShell-module__jljUsG__breadcrumbLink:hover{color:var(--primary)}.AppShell-module__jljUsG__breadcrumbCurrent{font-size:var(--font-small);color:var(--text-light);font-weight:500}.AppShell-module__jljUsG__toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.AppShell-module__jljUsG__toolbarLeft{flex-wrap:wrap;gap:.75rem;display:flex}.AppShell-module__jljUsG__toolbarRight{align-items:center;gap:.75rem;display:flex}.AppShell-module__jljUsG__orgName{font-size:var(--font-small);color:var(--text-heading);font-weight:600}.AppShell-module__jljUsG__branchName{font-size:var(--font-micro);color:var(--text-muted)}.AppShell-module__jljUsG__bellBtn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);padding:.35rem;font-size:1.2rem;display:flex}.AppShell-module__jljUsG__bellBtn:hover{color:var(--primary);background:var(--primary-light)}.AppShell-module__jljUsG__topHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:0 0 1.5rem;display:flex}.AppShell-module__jljUsG__headerLeft{align-items:center;gap:1rem;display:flex}.AppShell-module__jljUsG__orgBranchSelector{border-radius:var(--radius-md);border:1px solid var(--border-light);background:#fff;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.AppShell-module__jljUsG__branchSelect{font-size:var(--font-small);color:var(--text-heading);cursor:pointer;background:0 0;border:none;outline:none;font-weight:500}.AppShell-module__jljUsG__headerCenter{flex:1;justify-content:center;padding:0 2rem;display:flex}.AppShell-module__jljUsG__headerRight{align-items:center;gap:.75rem;display:flex}.AppShell-module__jljUsG__iconBtn{border:1px solid var(--border-light);width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.AppShell-module__jljUsG__iconBtn:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-light)}.AppShell-module__jljUsG__divider{background:var(--border);width:1px;height:24px;margin:0 .25rem}.AppShell-module__jljUsG__mobileHeader{display:none}.AppShell-module__jljUsG__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:6px;display:flex}.AppShell-module__jljUsG__hamburger span{background:var(--text-heading);width:20px;height:2px;transition:all var(--transition-fast);border-radius:2px;display:block}.AppShell-module__jljUsG__mobileOrgName{font-size:var(--font-body);color:var(--text-heading);font-weight:600}.AppShell-module__jljUsG__mobileBell{color:var(--text-muted);font-size:1.25rem;display:flex}.AppShell-module__jljUsG__sidebarWrap{display:contents}.AppShell-module__jljUsG__overlay{display:none}@media (max-width:1024px){.AppShell-module__jljUsG__sidebarSecondary{transition:transform .3s;transform:translate(-100%)}.AppShell-module__jljUsG__mainContent{margin-left:var(--sidebar-primary-width);width:calc(100% - var(--sidebar-primary-width))}.AppShell-module__jljUsG__contentCard{padding:1.75rem 2rem}}@media (max-width:768px){.AppShell-module__jljUsG__collapseBtn,.AppShell-module__jljUsG__floatingToolbar{display:none}.AppShell-module__jljUsG__mobileHeader{background:var(--bg-card);border-bottom:1px solid var(--border-light);z-index:1200;justify-content:space-between;align-items:center;height:56px;padding:0 1rem;display:flex;position:fixed;top:0;left:0;right:0}.AppShell-module__jljUsG__appLayoutCollapsed .AppShell-module__jljUsG__mainContent{width:100%;margin-left:0}.AppShell-module__jljUsG__sidebarWrap{z-index:1300;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.AppShell-module__jljUsG__sidebarWrapOpen{transform:translate(0)}.AppShell-module__jljUsG__sidebarPrimary{z-index:2;display:flex;position:relative;transform:none}.AppShell-module__jljUsG__sidebarSecondary{z-index:1;width:220px;display:flex;position:relative;left:0;transform:none}.AppShell-module__jljUsG__overlay{z-index:1250;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;display:block;position:fixed;inset:0}.AppShell-module__jljUsG__mainContent{width:100%;margin-left:0;padding:72px .75rem 1rem}.AppShell-module__jljUsG__contentCard{border-radius:var(--radius-xl);min-height:auto;box-shadow:none;background:var(--bg-card);padding:1.25rem 1rem}.AppShell-module__jljUsG__pageHeader{flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.AppShell-module__jljUsG__pageTitle{font-size:1.2rem}.AppShell-module__jljUsG__headerAction{width:100%}.AppShell-module__jljUsG__toolbar{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:1rem}.AppShell-module__jljUsG__toolbarLeft{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.AppShell-module__jljUsG__toolbarRight{width:100%}.AppShell-module__jljUsG__breadcrumbs{white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:480px){.AppShell-module__jljUsG__mainContent{padding:64px .5rem .75rem}.AppShell-module__jljUsG__contentCard{border-radius:var(--radius-lg);padding:1rem .75rem}.AppShell-module__jljUsG__pageTitle{font-size:1.1rem}}
.PromotionOffers-module__8yhQ7W__badges{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.PromotionOffers-module__8yhQ7W__badge,.PromotionOffers-module__8yhQ7W__unavailable{color:#2458ba;font:inherit;cursor:pointer;text-align:left;background:#f0f5ff;border:1px solid #cddbf8;border-radius:6px;padding:5px 9px;font-size:12px}.PromotionOffers-module__8yhQ7W__badge:hover{background:#e5eeff;border-color:#9db7ee}.PromotionOffers-module__8yhQ7W__unavailable{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.PromotionOffers-module__8yhQ7W__dialog{color:#334155;background:#fff;border:1px solid #dfe5ee;border-radius:16px;width:600px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;font-size:13px;line-height:1.5;overflow:hidden;box-shadow:0 24px 80px #0f172a33}.PromotionOffers-module__8yhQ7W__dialog[open]{flex-direction:column;display:flex}.PromotionOffers-module__8yhQ7W__dialog::backdrop{background:#0f172a66}.PromotionOffers-module__8yhQ7W__dialog header{border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.PromotionOffers-module__8yhQ7W__dialog header>div{min-width:0}.PromotionOffers-module__8yhQ7W__eyebrow{color:#64748b;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.PromotionOffers-module__8yhQ7W__appliedStatus,.PromotionOffers-module__8yhQ7W__inactiveStatus{border-radius:20px;padding:3px 9px;font-size:11px;font-weight:600}.PromotionOffers-module__8yhQ7W__appliedStatus{color:#047857;background:#ecfdf5}.PromotionOffers-module__8yhQ7W__inactiveStatus{color:#475569;background:#f1f5f9}.PromotionOffers-module__8yhQ7W__dialog h2{overflow-wrap:anywhere;margin:8px 0 0;font-size:20px;line-height:1.35}.PromotionOffers-module__8yhQ7W__dialog h3{margin:20px 0 10px;font-size:13px}.PromotionOffers-module__8yhQ7W__dialog small{color:#64748b;font-size:12px}.PromotionOffers-module__8yhQ7W__dialog header button{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:36px;height:36px;font-size:24px;line-height:1}.PromotionOffers-module__8yhQ7W__dialog header button:hover{background:#f1f5f9}.PromotionOffers-module__8yhQ7W__body{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding:20px 24px;overflow:auto}.PromotionOffers-module__8yhQ7W__description{color:#64748b;margin:0 0 16px}.PromotionOffers-module__8yhQ7W__body dl{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:0 20px;margin:0;display:grid}.PromotionOffers-module__8yhQ7W__body dt,.PromotionOffers-module__8yhQ7W__body dd{border-bottom:1px solid #edf1f5;padding:11px 0}.PromotionOffers-module__8yhQ7W__body dt{color:#64748b}.PromotionOffers-module__8yhQ7W__body dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.PromotionOffers-module__8yhQ7W__body dd small{margin-top:4px;font-weight:400;display:block}.PromotionOffers-module__8yhQ7W__reason{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:16px 0 0;padding:12px}.PromotionOffers-module__8yhQ7W__help{color:#52627a;background:#f6f8fc;border-radius:8px;margin:20px 0 0;padding:12px 14px;font-size:12px;line-height:1.65}.PromotionOffers-module__8yhQ7W__footer{border-top:1px solid #e2e8f0;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.PromotionOffers-module__8yhQ7W__removeButton,.PromotionOffers-module__8yhQ7W__doneButton{min-height:40px;font:inherit;cursor:pointer;border-radius:8px;padding:9px 16px;font-weight:600}.PromotionOffers-module__8yhQ7W__removeButton{color:#b42318;background:#fff;border:1px solid #f4c7c3;margin-right:auto}.PromotionOffers-module__8yhQ7W__removeButton:hover{background:#fff1f0}.PromotionOffers-module__8yhQ7W__doneButton{color:#fff;background:#393f53;border:1px solid #393f53;min-width:88px}.PromotionOffers-module__8yhQ7W__doneButton:hover{background:#272d40}.PromotionOffers-module__8yhQ7W__dialog :focus-visible,.PromotionOffers-module__8yhQ7W__badges :focus-visible{outline-offset:3px;outline:2px solid #2458ba}@media (max-width:450px){.PromotionOffers-module__8yhQ7W__dialog{border-radius:12px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.PromotionOffers-module__8yhQ7W__dialog header,.PromotionOffers-module__8yhQ7W__body{padding:16px}.PromotionOffers-module__8yhQ7W__dialog h2{font-size:18px}.PromotionOffers-module__8yhQ7W__body dl{grid-template-columns:1fr}.PromotionOffers-module__8yhQ7W__body dt{border-bottom:0;padding:12px 0 2px;font-size:12px}.PromotionOffers-module__8yhQ7W__body dd{padding:0 0 12px}.PromotionOffers-module__8yhQ7W__footer{gap:8px;padding:12px 16px}}
.ShipmentExecutionPanel-module__2lxuUG__panel{background:var(--bg-card,#fff);border:1px solid var(--border);border-radius:var(--radius-xl,16px);box-sizing:border-box;max-width:100%;margin-bottom:24px;padding:24px;box-shadow:0 2px 8px #0000000a}.ShipmentExecutionPanel-module__2lxuUG__header{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.ShipmentExecutionPanel-module__2lxuUG__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ShipmentExecutionPanel-module__2lxuUG__titleArea{align-items:center;gap:10px;display:flex}.ShipmentExecutionPanel-module__2lxuUG__titleArea h3{color:var(--text-heading);margin:0;font-size:1.25rem;font-weight:700}.ShipmentExecutionPanel-module__2lxuUG__titleIcon{border-radius:var(--radius-md,8px);background:var(--primary-light,#eceef2);width:36px;height:36px;color:var(--primary,#363c51);justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.ShipmentExecutionPanel-module__2lxuUG__badgesRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ShipmentExecutionPanel-module__2lxuUG__modeBadge{border-radius:var(--radius-pill,9999px);align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:500;line-height:1.4;display:inline-flex}.ShipmentExecutionPanel-module__2lxuUG__modeBadgeLinked{background:var(--info-light,#dbeafe);color:var(--info-dark,#2563eb);border:1px solid var(--info-border,#3b82f633)}.ShipmentExecutionPanel-module__2lxuUG__modeBadgeStandalone{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.ShipmentExecutionPanel-module__2lxuUG__onBehalfBanner{border:1px solid #e2e8f0;border-left:4px solid var(--primary,#363c51);border-radius:var(--radius-md,8px);background:#f8fafc;margin-bottom:20px;padding:14px 16px}.ShipmentExecutionPanel-module__2lxuUG__onBehalfRow{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.875rem;display:flex}.ShipmentExecutionPanel-module__2lxuUG__onBehalfPrimary{color:var(--text-heading);font-weight:600}.ShipmentExecutionPanel-module__2lxuUG__onBehalfMeta{color:var(--text-muted);margin-top:4px;font-size:.825rem}.ShipmentExecutionPanel-module__2lxuUG__stepperContainer{border:1px solid var(--border-light,#f3f4f6);border-radius:var(--radius-lg,12px);background:#fff;margin-bottom:20px;padding:16px 20px;overflow-x:auto}.ShipmentExecutionPanel-module__2lxuUG__stepper{justify-content:space-between;align-items:center;gap:8px;min-width:520px;display:flex}.ShipmentExecutionPanel-module__2lxuUG__stepItem{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.ShipmentExecutionPanel-module__2lxuUG__stepCircle{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:6px;font-size:.825rem;font-weight:700;transition:all .2s;display:flex}.ShipmentExecutionPanel-module__2lxuUG__stepCompleted{background:var(--success,#10b981);color:#fff;border:2px solid var(--success,#10b981)}.ShipmentExecutionPanel-module__2lxuUG__stepCurrent{background:var(--primary,#363c51);color:#fff;border:2px solid var(--primary,#363c51);box-shadow:0 0 0 3px #363c5126}.ShipmentExecutionPanel-module__2lxuUG__stepUpcoming{color:var(--text-muted);border:2px solid var(--border);background:#f8fafc}.ShipmentExecutionPanel-module__2lxuUG__stepWarning{background:var(--warning,#f59e0b);color:#fff;border:2px solid var(--warning,#f59e0b)}.ShipmentExecutionPanel-module__2lxuUG__stepLabel{color:var(--text-main);font-size:.775rem;font-weight:600;line-height:1.2}.ShipmentExecutionPanel-module__2lxuUG__stepSubLabel{color:var(--text-muted);margin-top:2px;font-size:.7rem}.ShipmentExecutionPanel-module__2lxuUG__stepLine{background:var(--border);z-index:1;height:2px;position:absolute;top:16px;left:calc(50% + 20px);right:calc(20px - 50%)}.ShipmentExecutionPanel-module__2lxuUG__stepLineCompleted{background:var(--success,#10b981)}.ShipmentExecutionPanel-module__2lxuUG__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:20px;display:grid}.ShipmentExecutionPanel-module__2lxuUG__summaryCard{border:1px solid var(--border);border-radius:var(--radius-md,8px);background:#f8fafc;padding:12px 14px}.ShipmentExecutionPanel-module__2lxuUG__summaryLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:4px;font-size:.75rem;font-weight:600}.ShipmentExecutionPanel-module__2lxuUG__summaryValue{color:var(--text-heading);overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.ShipmentExecutionPanel-module__2lxuUG__nextActionCard{border-radius:var(--radius-lg,12px);background:#f0fdf4;border:1px solid #bbf7d0;margin-bottom:20px;padding:16px 20px}.ShipmentExecutionPanel-module__2lxuUG__nextActionCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ShipmentExecutionPanel-module__2lxuUG__nextActionBadge{background:var(--success-dark,#059669);color:#fff;border-radius:var(--radius-pill,9999px);text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;font-size:.75rem;font-weight:700}.ShipmentExecutionPanel-module__2lxuUG__nextActionTitle{color:#065f46;margin:0;font-size:1rem;font-weight:700}.ShipmentExecutionPanel-module__2lxuUG__nextActionDesc{color:#047857;margin:4px 0 0;font-size:.875rem;line-height:1.5}.ShipmentExecutionPanel-module__2lxuUG__inlineActionControls{border-radius:var(--radius-md,8px);background:#fff;border:1px solid #10b98140;margin-top:14px;padding:14px 16px}.ShipmentExecutionPanel-module__2lxuUG__backofficeHandlingCard{border-radius:var(--radius-lg,12px);background:#f8fafc;border:1px solid #e2e8f0;margin-bottom:20px;padding:16px 20px;box-shadow:0 1px 3px #0000000a}.ShipmentExecutionPanel-module__2lxuUG__backofficeCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ShipmentExecutionPanel-module__2lxuUG__backofficeTitleGroup{align-items:center;gap:10px;display:flex}.ShipmentExecutionPanel-module__2lxuUG__backofficeIcon{font-size:1.3rem;line-height:1}.ShipmentExecutionPanel-module__2lxuUG__backofficeTitle{color:var(--text-heading);margin:0;font-size:1.05rem;font-weight:700}.ShipmentExecutionPanel-module__2lxuUG__backofficeSubtitle{color:var(--text-muted);margin:2px 0 0;font-size:.825rem}.ShipmentExecutionPanel-module__2lxuUG__backofficeBadge{border-radius:var(--radius-pill,9999px);color:#5b21b6;background:#ede9fe;border:1px solid #5b21b626;align-items:center;padding:3px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.ShipmentExecutionPanel-module__2lxuUG__executionReasonBox{margin-top:4px}.ShipmentExecutionPanel-module__2lxuUG__savedReasonContainer{border:1px solid #e2e8f0;border-left:4px solid var(--primary,#3b82f6);border-radius:var(--radius-md,8px);background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.ShipmentExecutionPanel-module__2lxuUG__savedReasonContent{flex:1}.ShipmentExecutionPanel-module__2lxuUG__savedReasonLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:2px;font-size:.775rem;font-weight:700;display:block}.ShipmentExecutionPanel-module__2lxuUG__savedReasonText{color:var(--text-heading);margin:0 0 6px;font-size:.925rem;font-weight:500;line-height:1.4}.ShipmentExecutionPanel-module__2lxuUG__reasonInputContainer{flex-direction:column;display:flex}.ShipmentExecutionPanel-module__2lxuUG__reasonHelperRow{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.ShipmentExecutionPanel-module__2lxuUG__reasonWarning{color:#b45309;font-size:.775rem;font-weight:600}.ShipmentExecutionPanel-module__2lxuUG__reasonCharCount{color:var(--text-muted);font-size:.725rem}.ShipmentExecutionPanel-module__2lxuUG__errorBanner{background:var(--danger-light,#fee2e2);border:1px solid var(--danger-border,#ef444433);color:var(--danger-dark,#dc2626);border-radius:var(--radius-md,8px);margin-bottom:16px;padding:12px 16px;font-size:.875rem;line-height:1.5}.ShipmentExecutionPanel-module__2lxuUG__formSection{border:1px solid var(--border);border-radius:var(--radius-lg,12px);background:#f8fafc;margin-top:20px;padding:20px}.ShipmentExecutionPanel-module__2lxuUG__formSectionTitle{color:var(--text-heading);margin:0 0 8px;font-size:1.05rem;font-weight:700}.ShipmentExecutionPanel-module__2lxuUG__formSectionSubtitle{color:var(--text-muted);margin:0 0 16px;font-size:.85rem;line-height:1.5}.ShipmentExecutionPanel-module__2lxuUG__inputGroup{margin-bottom:16px}.ShipmentExecutionPanel-module__2lxuUG__inputLabel{color:var(--text-heading);margin-bottom:6px;font-size:.875rem;font-weight:600;display:block}.ShipmentExecutionPanel-module__2lxuUG__inputHelper{color:var(--text-muted);margin-top:4px;font-size:.8rem;line-height:1.4}.ShipmentExecutionPanel-module__2lxuUG__actionsBar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.ShipmentExecutionPanel-module__2lxuUG__tableWrapper{border:1px solid var(--border);border-radius:var(--radius-md,8px);background:#fff;width:100%;margin:14px 0;overflow-x:auto}.ShipmentExecutionPanel-module__2lxuUG__manifestTable{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.ShipmentExecutionPanel-module__2lxuUG__manifestTable th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);background:#f1f5f9;padding:10px 14px;font-size:.775rem;font-weight:600}.ShipmentExecutionPanel-module__2lxuUG__manifestTable td{border-bottom:1px solid var(--border-light,#f3f4f6);color:var(--text-main);vertical-align:top;padding:12px 14px}.ShipmentExecutionPanel-module__2lxuUG__manifestBatchBadge{color:#334155;border-radius:var(--radius-sm,4px);background:#e2e8f0;margin-top:4px;padding:2px 6px;font-family:monospace;font-size:.75rem;display:inline-block}.ShipmentExecutionPanel-module__2lxuUG__movementCallout{border-radius:var(--radius-md,8px);color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:.85rem;display:flex}.ShipmentExecutionPanel-module__2lxuUG__lineItemCard{border:1px solid var(--border);border-radius:var(--radius-md,8px);background:#fff;margin-bottom:14px;padding:16px}.ShipmentExecutionPanel-module__2lxuUG__lineItemHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.ShipmentExecutionPanel-module__2lxuUG__lineItemTitle{color:var(--text-heading);font-size:.95rem;font-weight:700}.ShipmentExecutionPanel-module__2lxuUG__lineItemRef{color:var(--text-muted);font-size:.825rem}.ShipmentExecutionPanel-module__2lxuUG__qtyGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.ShipmentExecutionPanel-module__2lxuUG__handoverStatusBanner{border-radius:var(--radius-md,8px);margin:12px 0;padding:10px 14px;font-size:.85rem;font-weight:500}.ShipmentExecutionPanel-module__2lxuUG__completeBanner{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.ShipmentExecutionPanel-module__2lxuUG__partialBanner{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.ShipmentExecutionPanel-module__2lxuUG__evidenceGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:14px;display:grid}.ShipmentExecutionPanel-module__2lxuUG__evidenceBox{border:1px dashed var(--border);border-radius:var(--radius-md,8px);background:#fff;padding:14px}.ShipmentExecutionPanel-module__2lxuUG__evidenceBadge{color:var(--success-dark,#059669);align-items:center;gap:6px;margin-top:8px;font-size:.8rem;font-weight:600;display:inline-flex}.ShipmentExecutionPanel-module__2lxuUG__styledDetails{border:1px solid var(--border);border-radius:var(--radius-md,8px);background:#fff;margin-top:18px;overflow:hidden}.ShipmentExecutionPanel-module__2lxuUG__styledDetails summary{color:var(--text-heading);cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border-bottom:1px solid #0000;padding:14px 18px;font-size:.9rem;font-weight:600;transition:background .15s}.ShipmentExecutionPanel-module__2lxuUG__styledDetails[open] summary{border-bottom:1px solid var(--border)}.ShipmentExecutionPanel-module__2lxuUG__styledDetailsContent{padding:18px}.ShipmentExecutionPanel-module__2lxuUG__timeline{flex-direction:column;gap:14px;display:flex}.ShipmentExecutionPanel-module__2lxuUG__timelineItem{border:1px solid var(--border-light,#f3f4f6);border-radius:var(--radius-md,8px);background:#f8fafc;padding:14px 16px}.ShipmentExecutionPanel-module__2lxuUG__timelineHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ShipmentExecutionPanel-module__2lxuUG__timelineAction{color:var(--text-heading);text-transform:capitalize;font-size:.9rem;font-weight:700}.ShipmentExecutionPanel-module__2lxuUG__timelineMeta{color:var(--text-muted);font-size:.8rem}.ShipmentExecutionPanel-module__2lxuUG__timelineReason{color:var(--text-main);border:1px solid var(--border-light,#f3f4f6);border-radius:var(--radius-sm,6px);background:#fff;margin-top:8px;padding:8px 12px;font-size:.85rem;line-height:1.4}@media (max-width:640px){.ShipmentExecutionPanel-module__2lxuUG__panel{padding:16px}.ShipmentExecutionPanel-module__2lxuUG__headerTop{flex-direction:column;align-items:flex-start}.ShipmentExecutionPanel-module__2lxuUG__stepper{min-width:440px}.ShipmentExecutionPanel-module__2lxuUG__summaryGrid{grid-template-columns:1fr}.ShipmentExecutionPanel-module__2lxuUG__actionsBar{flex-direction:column;align-items:stretch}.ShipmentExecutionPanel-module__2lxuUG__actionsBar button{width:100%}.ShipmentExecutionPanel-module__2lxuUG__qtyGrid{grid-template-columns:1fr}}
.TargetPages-module__rsoEaW__page{min-width:0;padding-bottom:32px;font-size:13px}.TargetPages-module__rsoEaW__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.TargetPages-module__rsoEaW__metrics>div{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:16px}.TargetPages-module__rsoEaW__metrics dt,.TargetPages-module__rsoEaW__filteredMetrics dt{color:#64748b;font-size:12px;line-height:1.5}.TargetPages-module__rsoEaW__metrics dd{letter-spacing:-.4px;color:#253248;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:8px 0;font-size:22px;font-weight:650}.TargetPages-module__rsoEaW__metrics small{color:#64748b;font-size:11px;line-height:1.5}.TargetPages-module__rsoEaW__toolbar{border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0 16px;padding:16px;display:flex}.TargetPages-module__rsoEaW__toolbar label,.TargetPages-module__rsoEaW__field{color:#526175;flex-direction:column;flex:140px;gap:6px;min-width:140px;font-size:12px;display:flex}.TargetPages-module__rsoEaW__toolbar input,.TargetPages-module__rsoEaW__toolbar select{width:100%;height:40px;font:inherit;color:#253248;background:#fff;border:1px solid #dfe5ee;border-radius:8px;padding:8px 12px}.TargetPages-module__rsoEaW__toolbar .TargetPages-module__rsoEaW__search{flex:2 240px}.TargetPages-module__rsoEaW__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TargetPages-module__rsoEaW__clear{color:#2458ba;cursor:pointer;background:0 0;border:0;padding:10px;font-size:12px}.TargetPages-module__rsoEaW__tableCard{border:1px solid #dfe5ee;border-radius:10px;overflow:hidden}.TargetPages-module__rsoEaW__tableScroll{max-height:65vh;overflow:auto}.TargetPages-module__rsoEaW__tableScroll table{width:100%;min-width:1000px;font-size:13px}.TargetPages-module__rsoEaW__tableScroll th{z-index:2;white-space:nowrap;position:sticky;top:0;font-size:12px!important}.TargetPages-module__rsoEaW__tableScroll td{font-size:13px;padding:16px!important}.TargetPages-module__rsoEaW__tableScroll td:nth-child(4),.TargetPages-module__rsoEaW__tableScroll td:nth-child(5){white-space:nowrap;font-variant-numeric:tabular-nums}.TargetPages-module__rsoEaW__tableScroll td:first-child{min-width:180px}.TargetPages-module__rsoEaW__tableScroll th:first-child,.TargetPages-module__rsoEaW__tableScroll td:first-child{z-index:1;background:#fff;position:sticky;left:0}.TargetPages-module__rsoEaW__tableScroll th:first-child{z-index:3;background:#f6f8fb}.TargetPages-module__rsoEaW__tableScroll td:nth-child(2){min-width:205px}.TargetPages-module__rsoEaW__tableScroll td:nth-child(6){min-width:165px}.TargetPages-module__rsoEaW__detail{padding:24px!important}.TargetPages-module__rsoEaW__detail>p{margin:12px 0;font-size:13px}.TargetPages-module__rsoEaW__help{color:#64748b;margin:12px 0 16px;font-size:12px;line-height:1.6}.TargetPages-module__rsoEaW__help summary{color:#2458ba}.TargetPages-module__rsoEaW__help p{background:#f6f8fb;border-radius:8px;padding:12px}.TargetPages-module__rsoEaW__filteredMetrics{background:#f6f8fb;border-radius:8px;flex-wrap:wrap;gap:16px 32px;margin:16px 0;padding:14px 16px;display:flex}.TargetPages-module__rsoEaW__filteredMetrics dd{white-space:nowrap;margin:6px 0 0;font-size:15px;font-weight:650}.TargetPages-module__rsoEaW__sectionTitle{margin-top:28px!important}.TargetPages-module__rsoEaW__audit{border:1px solid #e2e8f0;border-radius:10px;margin-top:24px;padding:16px}.TargetPages-module__rsoEaW__audit>summary{font-size:13px;font-weight:600}.TargetPages-module__rsoEaW__audit>p{border-bottom:1px solid #e2e8f0;padding:12px 0;font-size:12px;line-height:1.7}.TargetPages-module__rsoEaW__detail section dd{overflow-wrap:anywhere;font-size:17px}.TargetPages-module__rsoEaW__detail section td:not(:first-child){white-space:nowrap;font-variant-numeric:tabular-nums}.TargetPages-module__rsoEaW__page :focus-visible{outline-offset:3px;outline:2px solid #2458ba}@media (max-width:1100px){.TargetPages-module__rsoEaW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.TargetPages-module__rsoEaW__detail{padding:16px!important}.TargetPages-module__rsoEaW__metrics{gap:8px}.TargetPages-module__rsoEaW__metrics>div{padding:12px}.TargetPages-module__rsoEaW__metrics dd{font-size:18px}.TargetPages-module__rsoEaW__toolbar{padding:12px}.TargetPages-module__rsoEaW__toolbar .TargetPages-module__rsoEaW__search{flex-basis:100%}.TargetPages-module__rsoEaW__actions{width:100%}.TargetPages-module__rsoEaW__filteredMetrics{gap:16px}.TargetPages-module__rsoEaW__filteredMetrics>div{flex:130px}.TargetPages-module__rsoEaW__detail section dd{font-size:16px}}.TargetPages-module__rsoEaW__reviewNotice{color:#72501e;background:#fffbf2;border:1px solid #f0d5a4;border-radius:10px;margin:16px 0;padding:14px 16px;font-size:12px;line-height:1.6}.TargetPages-module__rsoEaW__reviewNotice>strong{color:#624316;font-size:13px}.TargetPages-module__rsoEaW__reviewNotice p{margin:5px 0 10px}.TargetPages-module__rsoEaW__reviewNotice>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.TargetPages-module__rsoEaW__reviewNotice button{cursor:pointer;white-space:nowrap;font-weight:600;background:#fff!important}.TargetPages-module__rsoEaW__checkRecord{border-bottom:1px solid #e2e8f0;padding:16px 0}.TargetPages-module__rsoEaW__checkRecord header{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.TargetPages-module__rsoEaW__checkRecord time{color:#64748b;font-size:11px}.TargetPages-module__rsoEaW__checkIssue{background:#fffbf2;border-left:3px solid #e7bd71;border-radius:4px;margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.6}.TargetPages-module__rsoEaW__checkIssue p{color:#526175;margin:5px 0}.TargetPages-module__rsoEaW__checkIssue>span{color:#64748b;display:block}.TargetPages-module__rsoEaW__checkIssue a{margin-top:8px;font-weight:600;display:inline-block}.TargetPages-module__rsoEaW__audit{scroll-margin-top:24px}
.Targets-module__338Jfq__panel{color:#334155;background:#fff;border:1px solid #dfe5ee;border-radius:12px;min-width:0;margin:18px 0;padding:20px;font-size:13px}.Targets-module__338Jfq__panel h1{margin:0;font-size:22px}.Targets-module__338Jfq__panel h2{margin:0;font-size:16px}.Targets-module__338Jfq__panel a{color:#2458ba;text-underline-offset:3px;text-decoration:underline}.Targets-module__338Jfq__header,.Targets-module__338Jfq__filters,.Targets-module__338Jfq__pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Targets-module__338Jfq__note{color:#64748b;margin:8px 0 16px;font-size:12px;line-height:1.6}.Targets-module__338Jfq__summary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:16px 0;display:grid}.Targets-module__338Jfq__summary>div{background:#f6f8fb;border-radius:8px;padding:12px}.Targets-module__338Jfq__summary dt{color:#64748b;font-size:12px}.Targets-module__338Jfq__summary dd{margin:6px 0 0;font-size:18px;font-weight:650}.Targets-module__338Jfq__scroll{max-width:100%;margin:16px 0;overflow:auto}.Targets-module__338Jfq__panel table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.Targets-module__338Jfq__panel th{text-align:left;background:#f6f8fb;font-size:12px;position:sticky;top:0}.Targets-module__338Jfq__panel td,.Targets-module__338Jfq__panel th{vertical-align:top;border-bottom:1px solid #e7ecf3;padding:12px}.Targets-module__338Jfq__panel button,.Targets-module__338Jfq__panel select,.Targets-module__338Jfq__panel input{font:inherit;max-width:100%;color:inherit;background:#fff;border:1px solid #dfe5ee;border-radius:6px;padding:8px}.Targets-module__338Jfq__panel button:disabled{opacity:.5}.Targets-module__338Jfq__panel summary{cursor:pointer}.Targets-module__338Jfq__panel label{flex-direction:column;gap:6px;font-size:12px;display:flex}.Targets-module__338Jfq__panel :focus-visible{outline-offset:3px;outline:2px solid #2458ba}.Targets-module__338Jfq__warning{background:#fff7e7;border:1px solid #f3d09a;border-radius:8px;margin:12px 0;padding:12px}.Targets-module__338Jfq__numeric{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}@media (max-width:640px){.Targets-module__338Jfq__panel{padding:12px}.Targets-module__338Jfq__filters>label{flex:130px}.Targets-module__338Jfq__header{align-items:flex-start}.Targets-module__338Jfq__panel h1{font-size:19px}}.Targets-module__338Jfq__hierarchy{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;margin:18px 0;padding:18px 0}.Targets-module__338Jfq__scroll{max-height:65vh}.Targets-module__338Jfq__panel th:first-child,.Targets-module__338Jfq__panel td:first-child{z-index:1;background:#fff;position:sticky;left:0}.Targets-module__338Jfq__panel th:first-child{z-index:2;background:#f6f8fb}.Targets-module__338Jfq__backdrop{z-index:999;background:#0f172a47;position:fixed;inset:0}.Targets-module__338Jfq__drawer{z-index:1000;color:#334155;background:#fff;flex-direction:column;max-width:100vw;font-size:13px;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-4px 0 24px #0f172a20}.Targets-module__338Jfq__drawer>.Targets-module__338Jfq__header{border-bottom:1px solid #e2e8f0;padding:18px}.Targets-module__338Jfq__drawer h2{margin:0;font-size:17px}.Targets-module__338Jfq__drawerBody{flex:1;min-height:0;padding:18px;overflow:auto}.Targets-module__338Jfq__drawer button,.Targets-module__338Jfq__drawer input,.Targets-module__338Jfq__drawer select{font:inherit}.Targets-module__338Jfq__drawer :focus-visible{outline-offset:2px;outline:2px solid #2458ba}.Targets-module__338Jfq__drawer>.Targets-module__338Jfq__header{min-height:72px;padding:20px 24px}.Targets-module__338Jfq__drawer>.Targets-module__338Jfq__header button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:32px;height:32px}.Targets-module__338Jfq__drawerBody{padding:24px}.Targets-module__338Jfq__drawerBody h3{line-height:1.4}@media (max-width:600px){.Targets-module__338Jfq__drawerBody,.Targets-module__338Jfq__drawer>.Targets-module__338Jfq__header{padding:16px}}.Targets-module__338Jfq__pager{justify-content:flex-end;gap:8px;padding:12px 0;font-size:12px}.Targets-module__338Jfq__pager>span:first-child{color:#64748b;margin-right:auto}.Targets-module__338Jfq__pager label{flex-direction:row;align-items:center;gap:8px}.Targets-module__338Jfq__pager button,.Targets-module__338Jfq__pager select{min-height:32px;padding:6px 10px}.Targets-module__338Jfq__pager button{cursor:pointer}.Targets-module__338Jfq__pager button:disabled{cursor:default;background:#f8fafc}@media (max-width:480px){.Targets-module__338Jfq__pager>span:first-child{flex-basis:100%}.Targets-module__338Jfq__pager{justify-content:flex-start}}
.DiscountControlsTab-module__E58rhG__container{color:var(--text-primary,#0f172a);flex-direction:column;gap:1.25rem;margin-top:1.5rem;font-family:inherit;display:flex}.DiscountControlsTab-module__E58rhG__headerCard{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0f172a0d}.DiscountControlsTab-module__E58rhG__headerInfo h2{color:var(--text-primary,#0f172a);align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:700;display:flex}.DiscountControlsTab-module__E58rhG__headerInfo p{color:var(--text-muted,#64748b);max-width:720px;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.DiscountControlsTab-module__E58rhG__togglesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.DiscountControlsTab-module__E58rhG__toggleCard{border:1px solid var(--border,#e2e8f0);background:#f8fafc;border-radius:10px;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;transition:border-color .15s,background .15s;display:flex}.DiscountControlsTab-module__E58rhG__toggleCard:hover{background:#fff;border-color:#cbd5e1}.DiscountControlsTab-module__E58rhG__toggleCard label{cursor:pointer;width:100%;color:var(--text-primary,#1e293b);align-items:flex-start;gap:.75rem;font-size:.875rem;font-weight:600;display:flex}.DiscountControlsTab-module__E58rhG__toggleCard input[type=checkbox]{cursor:pointer;accent-color:#2563eb;width:1.125rem;height:1.125rem;margin-top:.2rem}.DiscountControlsTab-module__E58rhG__toggleSubtext{color:var(--text-muted,#64748b);margin-top:.25rem;font-size:.75rem;font-weight:400;display:block}.DiscountControlsTab-module__E58rhG__workflowGuidance{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.5;display:flex}.DiscountControlsTab-module__E58rhG__workflowStatusValid{color:#15803d;background:#dcfce7;border:1px solid #86efac;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.DiscountControlsTab-module__E58rhG__workflowStatusInvalid{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.DiscountControlsTab-module__E58rhG__workflowStatusInvalid a{color:#b45309;font-weight:600;text-decoration:underline}.DiscountControlsTab-module__E58rhG__statusDot{flex-shrink:0;font-size:1rem;line-height:1}.DiscountControlsTab-module__E58rhG__workflowText{color:#166534;font-size:.85rem}.DiscountControlsTab-module__E58rhG__workflowGuidance a{color:#15803d;font-weight:600;text-decoration:underline}.DiscountControlsTab-module__E58rhG__rulesSection{flex-direction:column;gap:1rem;display:flex}.DiscountControlsTab-module__E58rhG__rulesSectionHeader{justify-content:space-between;align-items:center;padding:0 .25rem;display:flex}.DiscountControlsTab-module__E58rhG__rulesSectionTitle{color:var(--text-primary,#1e293b);align-items:center;gap:.5rem;font-size:1rem;font-weight:700;display:flex}.DiscountControlsTab-module__E58rhG__rulesList{flex-direction:column;gap:1rem;display:flex}.DiscountControlsTab-module__E58rhG__ruleCard{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:relative;box-shadow:0 1px 3px #0f172a0a}.DiscountControlsTab-module__E58rhG__ruleCardHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.DiscountControlsTab-module__E58rhG__rulePrecedenceBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.DiscountControlsTab-module__E58rhG__badgeTierProduct{color:#6d28d9;background:#ede9fe;border:1px solid #ddd6fe}.DiscountControlsTab-module__E58rhG__badgeTierCategory{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd}.DiscountControlsTab-module__E58rhG__badgeTierDefault{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.DiscountControlsTab-module__E58rhG__ruleFormGrid{grid-template-columns:140px minmax(200px,1.4fr) 170px 170px auto;align-items:flex-end;gap:1rem;display:grid}.DiscountControlsTab-module__E58rhG__formField{flex-direction:column;gap:.4rem;display:flex}.DiscountControlsTab-module__E58rhG__formField label,.DiscountControlsTab-module__E58rhG__fieldLabel{color:#334155;letter-spacing:.01em;font-size:.78rem;font-weight:700;display:block}.DiscountControlsTab-module__E58rhG__formInput,.DiscountControlsTab-module__E58rhG__formSelect{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;height:40px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.DiscountControlsTab-module__E58rhG__formInput:focus,.DiscountControlsTab-module__E58rhG__formSelect:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.DiscountControlsTab-module__E58rhG__formInput:disabled,.DiscountControlsTab-module__E58rhG__formSelect:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.DiscountControlsTab-module__E58rhG__spectrumCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.DiscountControlsTab-module__E58rhG__spectrumBar{background:#e2e8f0;border-radius:9999px;height:8px;display:flex;overflow:hidden}.DiscountControlsTab-module__E58rhG__spectrumSegmentAllowed{background:#10b981;height:100%}.DiscountControlsTab-module__E58rhG__spectrumSegmentApproval{background:#f59e0b;height:100%}.DiscountControlsTab-module__E58rhG__spectrumSegmentFallback{background:#ef4444;flex:1;height:100%}.DiscountControlsTab-module__E58rhG__spectrumLabels{color:#64748b;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.72rem;display:flex}.DiscountControlsTab-module__E58rhG__spectrumLegend{flex-wrap:wrap;gap:1rem;margin-top:.25rem;font-size:.75rem;display:flex}.DiscountControlsTab-module__E58rhG__legendItem{color:#475569;align-items:center;gap:.4rem;display:flex}.DiscountControlsTab-module__E58rhG__legendDot{border-radius:50%;width:8px;height:8px}.DiscountControlsTab-module__E58rhG__dotAllowed{background:#10b981}.DiscountControlsTab-module__E58rhG__dotApproval{background:#f59e0b}.DiscountControlsTab-module__E58rhG__dotFallback{background:#ef4444}.DiscountControlsTab-module__E58rhG__validationError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.8rem;font-weight:600;display:flex}.DiscountControlsTab-module__E58rhG__statusMessage{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.DiscountControlsTab-module__E58rhG__errorMessage{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.DiscountControlsTab-module__E58rhG__smsDetails{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.DiscountControlsTab-module__E58rhG__smsDetails summary{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.9rem;font-weight:700;display:flex}.DiscountControlsTab-module__E58rhG__smsContent{flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.DiscountControlsTab-module__E58rhG__smsItem{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.DiscountControlsTab-module__E58rhG__smsStatusBadge{text-transform:uppercase;border-radius:6px;align-items:center;padding:.2rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.DiscountControlsTab-module__E58rhG__smsStatusSuccess{color:#15803d;background:#dcfce7}.DiscountControlsTab-module__E58rhG__smsStatusFailed{color:#b91c1c;background:#fee2e2}.DiscountControlsTab-module__E58rhG__permissionAlert{color:#92400e;background:#fffbeb;border:1px solid #fef3c7;border-radius:8px;padding:.75rem 1rem;font-size:.85rem;font-weight:600}@media (max-width:1200px){.DiscountControlsTab-module__E58rhG__ruleFormGrid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.DiscountControlsTab-module__E58rhG__headerCard{flex-direction:column;align-items:stretch}.DiscountControlsTab-module__E58rhG__ruleFormGrid{grid-template-columns:1fr}.DiscountControlsTab-module__E58rhG__spectrumLegend{flex-direction:column;gap:.35rem}}@media (max-width:480px){.DiscountControlsTab-module__E58rhG__headerInfo h2{font-size:1.1rem}.DiscountControlsTab-module__E58rhG__toggleCard{padding:.875rem 1rem}.DiscountControlsTab-module__E58rhG__formInput,.DiscountControlsTab-module__E58rhG__formSelect{height:44px;font-size:16px}}.DiscountControlsTab-module__E58rhG__toggleRow{align-items:flex-start;gap:.75rem;width:100%;min-width:0;display:flex}.DiscountControlsTab-module__E58rhG__toggleContent{width:100%;min-width:0}.DiscountControlsTab-module__E58rhG__toggleLabel{font-weight:600}.DiscountControlsTab-module__E58rhG__policyDescription,.DiscountControlsTab-module__E58rhG__policyHistory{margin:.75rem 0;font-size:.875rem;line-height:1.5}.DiscountControlsTab-module__E58rhG__policyHistory{color:var(--text-muted,#64748b)}.DiscountControlsTab-module__E58rhG__policyPending{color:#92400e;background:#fffbeb;border-radius:8px;padding:.75rem;font-size:.875rem}@media (max-width:480px){.DiscountControlsTab-module__E58rhG__togglesGrid{grid-template-columns:minmax(0,1fr)}.DiscountControlsTab-module__E58rhG__toggleCard{padding:1rem}}.DiscountControlsTab-module__E58rhG__ruleToolbar{flex-wrap:wrap;align-items:end;gap:1rem;margin:1rem 0;display:flex}.DiscountControlsTab-module__E58rhG__ruleToolbar label{flex:260px}.DiscountControlsTab-module__E58rhG__ruleToolbar p{color:var(--text-muted,#64748b);font-size:.875rem}.DiscountControlsTab-module__E58rhG__rulePagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}
.delivery-detail-module__MeTdPG__tableWrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card,#fff);width:100%;margin-bottom:1.25rem;overflow-x:auto}.delivery-detail-module__MeTdPG__tableWrap table{width:100%;min-width:540px}.delivery-detail-module__MeTdPG__productMeta{color:var(--text-muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px;font-weight:400;display:block}.delivery-detail-module__MeTdPG__notice{background:var(--bg-tertiary);border-radius:var(--radius-md);margin-bottom:16px;padding:12px 16px;line-height:1.6}.delivery-detail-module__MeTdPG__modal{width:calc(100vw - 32px);max-height:90dvh;overflow-y:auto}.delivery-detail-module__MeTdPG__modal input,.delivery-detail-module__MeTdPG__modal textarea{margin-top:8px}.delivery-detail-module__MeTdPG__modal label{margin-top:12px;display:block}@media (max-width:640px){.delivery-detail-module__MeTdPG__modal{max-height:85dvh}.delivery-detail-module__MeTdPG__tableWrap table{min-width:0}.delivery-detail-module__MeTdPG__tableWrap thead{display:none}.delivery-detail-module__MeTdPG__tableWrap tbody{gap:12px;padding:12px;display:grid}.delivery-detail-module__MeTdPG__tableWrap tr{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.delivery-detail-module__MeTdPG__tableWrap td{overflow-wrap:anywhere;text-align:left;min-width:0;display:block}.delivery-detail-module__MeTdPG__tableWrap td:first-child{grid-column:1/-1}.delivery-detail-module__MeTdPG__tableWrap td:not(:first-child):before{content:attr(data-label);color:var(--text-muted);margin-bottom:8px;font-size:11px;font-weight:600;display:block}}.delivery-detail-module__MeTdPG__modal select{width:100%;margin-top:8px}.delivery-detail-module__MeTdPG__overlay{z-index:2200}.delivery-detail-module__MeTdPG__dispatchModal{border-radius:20px;max-width:740px;overflow:hidden}.delivery-detail-module__MeTdPG__dispatchModal h3{margin:0;font-size:21px;line-height:1.4}.delivery-detail-module__MeTdPG__dispatchBody{overflow-y:auto;padding:24px!important}.delivery-detail-module__MeTdPG__dispatchIntro{color:var(--text-muted);margin:8px 0 20px;font-size:13px;line-height:1.6}.delivery-detail-module__MeTdPG__dispatchGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.delivery-detail-module__MeTdPG__dispatchGrid label{min-width:0;margin:0;font-size:14px;font-weight:600}.delivery-detail-module__MeTdPG__dispatchGrid input,.delivery-detail-module__MeTdPG__dispatchGrid select{width:100%;min-height:48px;margin-top:10px;font-weight:400}.delivery-detail-module__MeTdPG__dispatchGrid>div{min-width:0}.delivery-detail-module__MeTdPG__dispatchGrid>div>label{margin-bottom:10px}.delivery-detail-module__MeTdPG__dispatchHint{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.6}.delivery-detail-module__MeTdPG__dispatchNotice{background:var(--bg-tertiary);color:var(--text-muted);border-radius:10px;margin:24px 0 0;padding:14px 16px;font-size:13px;line-height:1.6}@media (max-width:640px){.delivery-detail-module__MeTdPG__dispatchGrid{grid-template-columns:minmax(0,1fr);gap:20px}.delivery-detail-module__MeTdPG__dispatchBody{padding:20px!important}}.delivery-detail-module__MeTdPG__podModal{border-radius:20px;max-width:880px;overflow:hidden}.delivery-detail-module__MeTdPG__podFooter{flex-shrink:0}.delivery-detail-module__MeTdPG__podModal>.modal-header{flex-shrink:0}.delivery-detail-module__MeTdPG__podSubtitle{color:var(--text-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.delivery-detail-module__MeTdPG__podBody{overflow-y:auto;padding:24px!important}.delivery-detail-module__MeTdPG__podSectionTitle{margin:0 0 12px;font-size:16px;font-weight:700}.delivery-detail-module__MeTdPG__podHelp{color:var(--text-muted);margin:0 0 16px;font-size:13px;line-height:1.6}.delivery-detail-module__MeTdPG__podTable th:first-child{width:42%!important}.delivery-detail-module__MeTdPG__podTable th:nth-child(2){width:25%!important}.delivery-detail-module__MeTdPG__podTable th:nth-child(3){width:33%!important}.delivery-detail-module__MeTdPG__podTable td{vertical-align:top}.delivery-detail-module__MeTdPG__podTable small{text-align:left;margin:8px 0 0;display:block}.delivery-detail-module__MeTdPG__quantityLabel{text-align:left;font-size:13px;margin:0!important}.delivery-detail-module__MeTdPG__podInvoice,.delivery-detail-module__MeTdPG__podRecipient{border:1px solid var(--border);border-radius:12px;margin-top:24px;padding:20px}.delivery-detail-module__MeTdPG__podInvoice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important}.delivery-detail-module__MeTdPG__podInvoice>div>p{grid-column:1/-1}.delivery-detail-module__MeTdPG__podFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.delivery-detail-module__MeTdPG__podFields label{margin:0;font-size:14px}.delivery-detail-module__MeTdPG__podFields input{width:100%;min-height:46px}@media (max-width:640px){.delivery-detail-module__MeTdPG__podBody{padding:16px!important}.delivery-detail-module__MeTdPG__podInvoice,.delivery-detail-module__MeTdPG__podRecipient{padding:16px}.delivery-detail-module__MeTdPG__podInvoice>div,.delivery-detail-module__MeTdPG__podFields{grid-template-columns:minmax(0,1fr)}.delivery-detail-module__MeTdPG__podFooter{padding:16px!important}.delivery-detail-module__MeTdPG__podTable td{text-align:left!important}}.delivery-detail-module__MeTdPG__podInvoice>div>div>p{display:none}.delivery-detail-module__MeTdPG__manifestTable table{min-width:680px}.delivery-detail-module__MeTdPG__manifestTable td{vertical-align:top}.delivery-detail-module__MeTdPG__manifestTable th:first-child{width:34%}.delivery-detail-module__MeTdPG__shortfall{padding:14px 16px;font-weight:600}.delivery-detail-module__MeTdPG__manifestSummary{border:1px solid var(--border);border-radius:14px;margin:20px 0;padding:20px}.delivery-detail-module__MeTdPG__manifestSummary h3{margin:0 0 16px;font-size:16px}.delivery-detail-module__MeTdPG__manifestGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.delivery-detail-module__MeTdPG__manifestGrid>div{min-width:0}.delivery-detail-module__MeTdPG__manifestGrid span{color:var(--text-muted);margin-bottom:8px;font-size:13px;display:block}.delivery-detail-module__MeTdPG__manifestGrid strong{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.delivery-detail-module__MeTdPG__documentLink{border:1px solid var(--border);border-radius:10px;margin-top:10px;padding:12px 16px;display:block}@media (max-width:640px){.delivery-detail-module__MeTdPG__manifestTable table{min-width:0}.delivery-detail-module__MeTdPG__manifestGrid{grid-template-columns:minmax(0,1fr)}}.delivery-detail-module__MeTdPG__podReport{border:1px solid var(--border);background:var(--surface,#fff);border-radius:16px;padding:24px}.delivery-detail-module__MeTdPG__podReportHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.delivery-detail-module__MeTdPG__podReportHeader h3{margin:0 0 8px;font-size:18px}.delivery-detail-module__MeTdPG__podReportHeader p{color:var(--text-muted);max-width:640px;margin:0;font-size:13px;line-height:1.6}.delivery-detail-module__MeTdPG__podReport h4{margin:24px 0 12px;font-size:15px}.delivery-detail-module__MeTdPG__podReportNotes{background:#f8fafc;border-radius:10px;margin-top:20px;padding:14px 16px}.delivery-detail-module__MeTdPG__podReportNotes span{color:var(--text-muted);font-size:12px}.delivery-detail-module__MeTdPG__podReportNotes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.6}.delivery-detail-module__MeTdPG__podReportTable{border:1px solid var(--border);border-radius:10px;overflow:auto}.delivery-detail-module__MeTdPG__podReportTable table{border-collapse:collapse;width:100%;min-width:540px;font-size:13px}.delivery-detail-module__MeTdPG__podReportTable th{color:var(--text-muted);text-align:left;background:#f8fafc;font-size:12px}.delivery-detail-module__MeTdPG__podReportTable th,.delivery-detail-module__MeTdPG__podReportTable td{border-bottom:1px solid var(--border);padding:12px}.delivery-detail-module__MeTdPG__podReportTable small{color:var(--text-muted);margin-top:4px;display:block}.delivery-detail-module__MeTdPG__podEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.delivery-detail-module__MeTdPG__podEvidence{border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px}.delivery-detail-module__MeTdPG__podEvidence h5{margin:0 0 12px;font-size:14px}.delivery-detail-module__MeTdPG__podEvidence p,.delivery-detail-module__MeTdPG__podEvidence span{color:var(--text-muted);font-size:13px}.delivery-detail-module__MeTdPG__podEvidence img{object-fit:contain;background:#f8fafc;border-radius:8px;width:100%;height:240px}.delivery-detail-module__MeTdPG__podEvidence span{margin-top:8px;display:block}@media (max-width:640px){.delivery-detail-module__MeTdPG__podReport{padding:16px}.delivery-detail-module__MeTdPG__podReportHeader{flex-direction:column}.delivery-detail-module__MeTdPG__podEvidenceGrid{grid-template-columns:1fr}}
.DistributorReimbursement-module__T6vJoW__panel{box-sizing:border-box;border:1px solid var(--border,#dce2ec);border-radius:var(--radius-md,8px);background:var(--bg-card,#fff);min-width:0;max-width:100%;color:var(--text-main,#263044);padding:16px 18px;font-size:13px;box-shadow:0 1px 2px #0f172a08}.DistributorReimbursement-module__T6vJoW__header{border-bottom:1px solid var(--border-light,#edf2f7);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:12px;display:flex}.DistributorReimbursement-module__T6vJoW__header h3{color:var(--text-heading,#1e293b);margin:0;font-size:15px;font-weight:600;line-height:1.4}.DistributorReimbursement-module__T6vJoW__balances{flex-wrap:wrap;gap:16px 24px;margin:0;display:flex}.DistributorReimbursement-module__T6vJoW__balances div{gap:2px;display:grid}.DistributorReimbursement-module__T6vJoW__balances dt{color:var(--text-muted,#64748b);font-size:11px;font-weight:500}.DistributorReimbursement-module__T6vJoW__balances dd{font-variant-numeric:tabular-nums;color:#16815a;margin:0;font-size:15px;font-weight:700}.DistributorReimbursement-module__T6vJoW__balances div:last-child dd{color:#b42318}.DistributorReimbursement-module__T6vJoW__history{border:1px solid var(--border-light,#edf2f7);border-radius:6px;min-width:0;max-width:100%;margin-bottom:16px;overflow-x:auto}.DistributorReimbursement-module__T6vJoW__history table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.DistributorReimbursement-module__T6vJoW__history th,.DistributorReimbursement-module__T6vJoW__history td{border-bottom:1px solid var(--border-light,#edf2f7);padding:8px 12px;line-height:1.4}.DistributorReimbursement-module__T6vJoW__history th{background:var(--bg-page,#f8fafc);color:var(--text-muted,#64748b);white-space:nowrap;font-weight:600}.DistributorReimbursement-module__T6vJoW__history td{overflow-wrap:anywhere}.DistributorReimbursement-module__T6vJoW__history td:nth-child(n+3):nth-child(-n+5){font-variant-numeric:tabular-nums;white-space:nowrap}.DistributorReimbursement-module__T6vJoW__history tbody tr:last-child td{border-bottom:0}.DistributorReimbursement-module__T6vJoW__empty{background:var(--bg-tertiary,#f8fafc);color:var(--text-muted,#64748b);text-align:center;border-radius:6px;margin:0 0 16px;padding:12px;font-size:12px}.DistributorReimbursement-module__T6vJoW__form{border-top:1px solid var(--border-light,#edf2f7);min-width:0;padding-top:14px}.DistributorReimbursement-module__T6vJoW__requiredNote{color:var(--text-muted,#64748b);margin:0 0 10px;font-size:11px}.DistributorReimbursement-module__T6vJoW__required{color:#b42318;font-weight:700}.DistributorReimbursement-module__T6vJoW__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:12px 16px;margin-bottom:16px;display:grid}.DistributorReimbursement-module__T6vJoW__field{min-width:0;color:var(--text-heading,#1e293b);flex-direction:column;gap:6px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.DistributorReimbursement-module__T6vJoW__control{box-sizing:border-box;border:1px solid var(--border,#dce2ec);width:100%;min-width:0;max-width:100%;min-height:38px;font:inherit;background:var(--bg-card,#fff);color:inherit;border-radius:6px;padding:8px 10px;font-size:13px;transition:border-color .15s;display:block}.DistributorReimbursement-module__T6vJoW__control:focus{border-color:var(--primary,#383d52);outline:none;box-shadow:0 0 0 2px #383d5226}.DistributorReimbursement-module__T6vJoW__field textarea.DistributorReimbursement-module__T6vJoW__control{resize:vertical;min-height:60px}.DistributorReimbursement-module__T6vJoW__reason{grid-column:1/-1}.DistributorReimbursement-module__T6vJoW__help{color:#b45309;background:#fff8e6;border:1px solid #fde68a;border-radius:6px;margin:0 0 14px;padding:8px 12px;font-size:12px;line-height:1.5}.DistributorReimbursement-module__T6vJoW__primary,.DistributorReimbursement-module__T6vJoW__secondary{box-sizing:border-box;border:1px solid var(--border,#dce2ec);min-height:36px;font:inherit;cursor:pointer;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;line-height:1.4;transition:all .15s}.DistributorReimbursement-module__T6vJoW__primary{background:var(--primary,#383d52);color:#fff;border-color:var(--primary,#383d52)}.DistributorReimbursement-module__T6vJoW__primary:hover:not(:disabled){opacity:.92}.DistributorReimbursement-module__T6vJoW__secondary{background:var(--bg-card,#fff);color:var(--text-heading,#1e293b);margin-left:8px}.DistributorReimbursement-module__T6vJoW__secondary:hover:not(:disabled){background:var(--bg-tertiary,#f8fafc)}.DistributorReimbursement-module__T6vJoW__panel button:disabled{opacity:.5;cursor:not-allowed}.DistributorReimbursement-module__T6vJoW__review{overflow-wrap:anywhere;background:#f0f7ff;border:1px solid #bfdbfe;border-radius:6px;margin-top:8px;padding:12px 14px}.DistributorReimbursement-module__T6vJoW__review p{color:#1e40af;margin:0 0 8px;font-size:12px;line-height:1.5}.DistributorReimbursement-module__T6vJoW__review p:first-child{color:#1e3a8a;font-size:13px;font-weight:600}.DistributorReimbursement-module__T6vJoW__panel [role=alert]{color:var(--danger,#b42318);overflow-wrap:anywhere;background:#fff4f2;border:1px solid #fecdca;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:12px}.DistributorReimbursement-module__T6vJoW__panel :focus-visible{outline:2px solid var(--primary,#383d52);outline-offset:2px}@media (max-width:600px){.DistributorReimbursement-module__T6vJoW__panel{padding:12px}.DistributorReimbursement-module__T6vJoW__header{flex-direction:column;align-items:flex-start;gap:8px}.DistributorReimbursement-module__T6vJoW__balances{gap:8px 16px}.DistributorReimbursement-module__T6vJoW__fields{grid-template-columns:minmax(0,1fr);gap:10px}.DistributorReimbursement-module__T6vJoW__primary,.DistributorReimbursement-module__T6vJoW__secondary{width:100%;min-height:42px;margin-top:6px;margin-left:0}}
.ReportPdfPreview-module__z9rjzG__dialog{color:#202b3d;background:#fff;border:1px solid #d7dce3;border-radius:12px;width:min(1200px,96vw);max-width:96vw;height:92vh;max-height:92vh;padding:0;box-shadow:0 20px 80px #0004}.ReportPdfPreview-module__z9rjzG__dialog::backdrop{background:#15203599}.ReportPdfPreview-module__z9rjzG__dialog[open]{flex-direction:column;display:flex}.ReportPdfPreview-module__z9rjzG__dialog header{border-bottom:1px solid #d7dce3;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.ReportPdfPreview-module__z9rjzG__dialog h2{margin:0;font-size:17px}.ReportPdfPreview-module__z9rjzG__dialog p{color:#5c687a;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.ReportPdfPreview-module__z9rjzG__dialog button,.ReportPdfPreview-module__z9rjzG__actions a{color:#25344b;cursor:pointer;background:#fff;border:1px solid #d7dce3;border-radius:7px;padding:9px 14px;font-size:13px;text-decoration:none}.ReportPdfPreview-module__z9rjzG__actions{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;display:flex}.ReportPdfPreview-module__z9rjzG__actions a:first-child{color:#fff;background:#25344b}.ReportPdfPreview-module__z9rjzG__actions span{color:#5c687a;font-size:12px}.ReportPdfPreview-module__z9rjzG__preview{background:#edf0f4;border:0;flex:1;width:100%;min-height:0}.ReportPdfPreview-module__z9rjzG__dialog :focus-visible{outline-offset:3px;outline:2px solid #3265c6}@media (max-width:600px){.ReportPdfPreview-module__z9rjzG__dialog header,.ReportPdfPreview-module__z9rjzG__actions{padding:12px}.ReportPdfPreview-module__z9rjzG__actions span{width:100%}}
.SupplierInvoiceWorkflow-module__Ig9D6G__panel{border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-lg,12px);background:var(--bg-card,#fff);min-width:0;color:var(--text-main,#0f172a);margin-bottom:1.5rem;padding:1.25rem 1.5rem;font-size:.85rem;box-shadow:0 1px 3px #0000000a}.SupplierInvoiceWorkflow-module__Ig9D6G__panelHeader{border-bottom:1px solid var(--border,#f1f5f9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.SupplierInvoiceWorkflow-module__Ig9D6G__panelTitle{color:var(--text-heading,#0f172a);font-size:1rem;font-weight:700}.SupplierInvoiceWorkflow-module__Ig9D6G__panel p{margin:.4rem 0;line-height:1.5}.SupplierInvoiceWorkflow-module__Ig9D6G__source{background:var(--bg-tertiary,#f8fafc);border:1px solid var(--border,#e2e8f0);border-radius:8px;margin:.5rem 0;padding:.75rem 1rem;font-size:.85rem}.SupplierInvoiceWorkflow-module__Ig9D6G__panel a{color:var(--primary,#2563eb);font-weight:600;text-decoration:none}.SupplierInvoiceWorkflow-module__Ig9D6G__panel a:hover{text-decoration:underline}.SupplierInvoiceWorkflow-module__Ig9D6G__panel details{background:var(--bg-tertiary,#f8fafc);border:1px solid var(--border,#e2e8f0);border-radius:8px;margin-top:1rem;padding:.75rem 1rem}.SupplierInvoiceWorkflow-module__Ig9D6G__panel summary{cursor:pointer;color:var(--text-heading,#1e293b);padding:.25rem 0;font-weight:600}.SupplierInvoiceWorkflow-module__Ig9D6G__panel label{flex-direction:column;gap:.4rem;max-width:600px;margin:.75rem 0;font-size:.8rem;font-weight:600;display:flex}.SupplierInvoiceWorkflow-module__Ig9D6G__panel textarea,.SupplierInvoiceWorkflow-module__Ig9D6G__panel input{box-sizing:border-box;border:1px solid var(--border,#cbd5e1);background:var(--bg-card,#fff);width:100%;color:var(--text-main,#0f172a);font:inherit;border-radius:6px;padding:.6rem .75rem;font-size:.875rem}.SupplierInvoiceWorkflow-module__Ig9D6G__panel textarea{resize:vertical;min-height:72px}.SupplierInvoiceWorkflow-module__Ig9D6G__panel input[type=date]{max-width:220px}.SupplierInvoiceWorkflow-module__Ig9D6G__panel button{font:inherit;border:1px solid var(--border,#cbd5e1);background:var(--bg-tertiary,#f8fafc);color:var(--text-main,#0f172a);cursor:pointer;border-radius:6px;margin:.25rem .5rem .25rem 0;padding:.5rem .875rem;font-size:.82rem;font-weight:600;transition:all .15s}.SupplierInvoiceWorkflow-module__Ig9D6G__panel button:hover:not(:disabled){background:var(--border,#e2e8f0)}.SupplierInvoiceWorkflow-module__Ig9D6G__panel button:disabled{opacity:.5;cursor:not-allowed}.SupplierInvoiceWorkflow-module__Ig9D6G__panel [role=alert]{color:#b91c1c;overflow-wrap:anywhere;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:.5rem 0;padding:.6rem .85rem}.SupplierInvoiceWorkflow-module__Ig9D6G__panel :focus-visible{outline:2px solid var(--primary,#2563eb);outline-offset:2px}.SupplierInvoiceWorkflow-module__Ig9D6G__receiptsTable{border-collapse:collapse;border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:8px;width:100%;margin:.75rem 0;font-size:.82rem;overflow:hidden}.SupplierInvoiceWorkflow-module__Ig9D6G__receiptsTable th{text-align:left;background:var(--bg-tertiary,#f8fafc);color:var(--text-muted,#64748b);border-bottom:1px solid var(--border,#e2e8f0);text-transform:uppercase;letter-spacing:.04em;padding:.65rem .75rem;font-size:.75rem;font-weight:600}.SupplierInvoiceWorkflow-module__Ig9D6G__receiptsTable td{border-bottom:1px solid var(--border,#f1f5f9);padding:.75rem}.SupplierInvoiceWorkflow-module__Ig9D6G__receiptsTable tr:last-child td{border-bottom:none}.SupplierInvoiceWorkflow-module__Ig9D6G__badge{border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.SupplierInvoiceWorkflow-module__Ig9D6G__invoiceCard{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;justify-content:space-between;align-items:center;margin:.4rem 0;padding:.65rem .85rem;display:flex}
