._addForm_1qjcw_3{display:flex;gap:10px;padding:12px;background-color:var(--neu-surface, var(--bg-color));border-radius:var(--neu-radius-sm, 8px);margin-bottom:12px;animation:_slideDown_1qjcw_1 .2s ease-out;border:1px solid var(--border-color);box-shadow:var(--neu-raised)}@keyframes _slideDown_1qjcw_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._formInputs_1qjcw_49{flex-grow:1;display:flex;flex-direction:column;gap:8px}._formInputs_1qjcw_49 input,._formInputs_1qjcw_49 textarea,._datePicker_1qjcw_67,._selectControl_1qjcw_69{width:100%;padding:8px 10px;border:1px solid var(--border-color);border-radius:var(--neu-radius-sm, 6px);background-color:var(--neu-surface, var(--card-bg-color));color:var(--text-color);box-sizing:border-box;font-size:.9rem;box-shadow:var(--neu-inset);transition:var(--neu-transition, border-color .15s)}._formInputs_1qjcw_49 input:focus,._formInputs_1qjcw_49 textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}._formActions_1qjcw_109{display:flex;flex-direction:column;gap:5px;align-items:flex-start}._formActions_1qjcw_109 button{width:36px;height:36px;border:none;border-radius:var(--neu-radius-sm, 6px);cursor:pointer;color:#fff;font-size:1em;transition:var(--neu-transition, transform .15s, opacity .15s);box-shadow:var(--neu-raised)}._formActions_1qjcw_109 button:hover{transform:scale(1.05)}._formActions_1qjcw_109 button:active{transform:scale(.95);box-shadow:var(--neu-pressed)}._cancelBtn_1qjcw_165{background-color:var(--danger-color)}._saveBtn_1qjcw_173{background-color:var(--success-color)}._productForm_1qjcw_183{display:flex;flex-direction:column;gap:8px}._productMainRow_1qjcw_195{display:flex;gap:8px;align-items:center}._productNameInput_1qjcw_207{flex:1}._productTypeToggle_1qjcw_215{display:flex;gap:2px;background:var(--border-color);border-radius:var(--neu-radius-sm, 6px);padding:2px;box-shadow:var(--neu-inset)}._typeBtn_1qjcw_233{width:32px;height:32px;border:none;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}._typeBtn_1qjcw_233:hover{background:var(--card-bg-color);color:var(--text-color)}._typeBtn_1qjcw_233._active_1qjcw_271{background:var(--primary-color);color:#fff}._productSecondRow_1qjcw_281{display:flex;gap:8px}._priceInput_1qjcw_291{flex:1;display:flex;align-items:center;background-color:var(--neu-surface, var(--card-bg-color));border:1px solid var(--border-color);border-radius:var(--neu-radius-sm, 6px);overflow:hidden;box-shadow:var(--neu-inset)}._priceInput_1qjcw_291:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.15)}._pricePrefix_1qjcw_323{padding:8px 10px;background:var(--border-color);color:var(--text-muted);font-weight:500}._priceInput_1qjcw_291 input{border:none!important;background:transparent!important;box-shadow:none!important;padding-left:6px}._priceInput_1qjcw_291 input:focus{outline:none;box-shadow:none!important}._productSecondRow_1qjcw_281 ._datePicker_1qjcw_67{width:130px;flex-shrink:0}._popupHeader_olvh9_7{display:flex;justify-content:space-between;align-items:flex-start;padding:0;border-bottom:1px solid color-mix(in srgb,var(--border-color) 60%,transparent);position:relative;z-index:10;min-height:80px;max-width:100%;overflow:visible;flex-shrink:0;border-radius:var(--neu-radius, 16px) var(--neu-radius, 16px) 0 0;border-bottom:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 62%,transparent);box-shadow:0 18px 40px -32px #0f172a33;background:color-mix(in srgb,var(--surface-raised, #ffffff) 95%,var(--surface-base, #eef2f7))}._headerInfo_olvh9_31{display:flex;align-items:stretch;min-width:0}._customerAvatar_olvh9_36,._avatarSkeleton_olvh9_37{width:151px;height:151px;min-width:151px;min-height:151px;border-radius:8px!important;background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:20px;flex-shrink:0;margin-top:-20px;margin-left:-20px;aspect-ratio:1 / 1!important;object-fit:cover}._customerAvatar_olvh9_36 img,._customerAvatar_olvh9_36>div{width:151px!important;height:151px!important;border-radius:8px!important;object-fit:cover!important}._avatarSkeleton_olvh9_37{background-color:var(--bg-color)}._titleWrapper_olvh9_65{display:flex;flex-direction:column;justify-content:center;padding:10px 0}._titleAndBadges_olvh9_72{display:flex;align-items:center;gap:10px;margin-bottom:4px}._ticketBadge_olvh9_79{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:10px;border-radius:50%;background:color-mix(in srgb,var(--color-warning, #f97316) 18%,var(--neu-surface, #ffffff));color:var(--color-warning, #f97316);box-shadow:var(--neu-flat);font-size:.65em}._ticketBadge_olvh9_79 i{font-size:.6em}._popupHeader_olvh9_7 h2{margin:0;font-size:1.6em;cursor:pointer;position:relative;display:inline-block}._customerName_olvh9_108{font-weight:700}._purchaseBadge_olvh9_111{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:8px;font-size:11px;font-weight:600;color:#fff;border-radius:9px;vertical-align:middle}._customerId_olvh9_125{font-size:.8em;font-weight:400;color:var(--text-light-color);white-space:nowrap;margin-bottom:8px}._popupInfoSubheader_olvh9_132{display:flex;align-items:center;gap:15px}._statusBadge_olvh9_137{padding:5px 12px;border-radius:15px;color:#fff;font-size:.8em;font-weight:500;display:inline-block;white-space:nowrap;transition:all .2s}._statusBadge_olvh9_137:hover{transform:scale(1.05);box-shadow:0 2px 8px #00000026}._statusSelect_olvh9_151{padding:7px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 62%,transparent);background:color-mix(in srgb,var(--neu-surface, #f8fafc) 96%,var(--bg-primary, #eef2f7));color:var(--text-color);font-size:.85em;font-weight:500;min-width:150px;cursor:pointer;outline:none;box-shadow:var(--neu-inset)}._statusSelect_olvh9_151:focus{box-shadow:var(--neu-inset),0 0 0 2px rgba(var(--primary-rgb),.22)}._conversationLink_olvh9_174{font-size:.9em;color:var(--primary-color);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:all .2s}._conversationLink_olvh9_174:hover{text-decoration:underline}._headerActions_olvh9_187{display:flex;align-items:center;gap:8px;padding:15px 20px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}._headerRight_olvh9_200{display:flex;flex-direction:column;border-left:1px solid color-mix(in srgb,var(--border-color) 45%,transparent);min-width:0;max-width:100%;max-height:151px;overflow:visible;position:relative;z-index:20}._actionRow_olvh9_212{display:flex;gap:8px;align-items:center;flex:0 0 max-content;min-width:max-content}._closeButton_olvh9_219{background:color-mix(in srgb,var(--neu-surface, #f8fafc) 96%,var(--bg-primary, #eef2f7));border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 62%,transparent);font-size:1.2rem;cursor:pointer;color:var(--text-light-color);padding:8px 10px;line-height:1;border-radius:12px;box-shadow:var(--neu-flat);flex:0 0 auto}._actionBtn_olvh9_236{padding:8px 15px;border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 62%,transparent);border-radius:14px;cursor:pointer;font-weight:500;font-size:.9em;background:color-mix(in srgb,var(--neu-surface, #f8fafc) 96%,var(--bg-primary, #eef2f7));color:var(--text-color);display:inline-flex;align-items:center;gap:6px;transition:all .2s;box-shadow:var(--neu-flat)}._actionBtn_olvh9_236:hover{transform:translateY(-2px);box-shadow:var(--neu-raised)}._logBtn_olvh9_260:hover{color:var(--info-color);border-color:var(--info-color)}._chatBtn_olvh9_264:hover,._hideBtn_olvh9_269:hover,._editBtn_olvh9_274:hover,._deleteBtn_olvh9_279:hover{filter:brightness(1.1);color:#fff!important}._optOutContainer_olvh9_295{display:flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--card-bg-color);height:38px}._optOutLabel_olvh9_306{font-size:.8em;font-weight:500;color:var(--text-light-color);cursor:pointer;-webkit-user-select:none;user-select:none}._switch_olvh9_314{position:relative;display:inline-block;width:38px;height:20px}._statusSelect_olvh9_151:focus-visible,._closeButton_olvh9_219:focus-visible,._actionBtn_olvh9_236:focus-visible,._switch_olvh9_314 input:focus-visible+._slider_olvh9_326{outline:none;box-shadow:var(--neu-raised),0 0 0 2px color-mix(in srgb,var(--primary-color, #2563eb) 42%,transparent)}._closeButton_olvh9_219:active,._actionBtn_olvh9_236:active{box-shadow:var(--neu-inset)}._switch_olvh9_314 input{opacity:0;width:0;height:0}._slider_olvh9_326{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--text-quaternary, #ccc);transition:.4s;border-radius:20px}._slider_olvh9_326:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+._slider_olvh9_326{background-color:var(--success-color)}input:not(:checked)+._slider_olvh9_326{background-color:var(--danger-color)}input:checked+._slider_olvh9_326:before{transform:translate(18px)}._infoBlock_olvh9_376{background:color-mix(in srgb,var(--neu-surface, #f8fafc) 96%,var(--bg-primary, #eef2f7));border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 62%,transparent);border-radius:18px;margin-bottom:10px;display:flex;flex-direction:column;box-shadow:var(--neu-flat)}._infoBlockHeader_olvh9_391{display:flex;justify-content:space-between;align-items:center;padding:4px 15px;border-bottom:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 62%,transparent)}[data-collapsible=true]>._infoBlockHeader_olvh9_391{cursor:pointer}._infoBlockHeader_olvh9_391 h3{margin:0;font-size:1em;display:flex;align-items:center;gap:10px}._infoBlockHeaderActions_olvh9_413{display:inline-flex;align-items:center;gap:8px}._infoBlockControls_olvh9_419{display:flex;gap:8px}._collapseToggle_olvh9_424{border:none;background:transparent;color:var(--text-light-color);cursor:pointer;padding:4px;border-radius:6px;transition:color .2s ease,background .2s ease}._collapseToggle_olvh9_424:hover,._collapseToggle_olvh9_424:focus{color:var(--primary-color);background:color-mix(in srgb,var(--color-primary, #3b82f6) 12%,transparent)}._collapseToggle_olvh9_424 i{transition:transform .3s ease;transform:rotate(0)}._variant_primary_olvh9_453{background-color:var(--color-primary-muted, rgba(59, 130, 246, .05));border-color:color-mix(in srgb,var(--color-primary, #3b82f6) 20%,transparent)}._variant_primary_olvh9_453 ._infoBlockHeader_olvh9_391{color:var(--palette-primary-800, #1e40af)}._variant_secondary_olvh9_465{background-color:var(--color-purple-muted, rgba(139, 92, 246, .05));border-color:color-mix(in srgb,var(--color-purple, #8b5cf6) 20%,transparent)}._variant_secondary_olvh9_465 ._infoBlockHeader_olvh9_391{color:var(--palette-purple-800, #5b21b6)}._variant_success_olvh9_477{background-color:var(--color-success-muted, rgba(16, 185, 129, .05));border-color:color-mix(in srgb,var(--color-success, #10b981) 20%,transparent)}._variant_success_olvh9_477 ._infoBlockHeader_olvh9_391{color:var(--palette-success-700, #047857)}._variant_warning_olvh9_489{background-color:var(--color-warning-muted, rgba(249, 115, 22, .05));border-color:color-mix(in srgb,var(--color-warning, #f97316) 20%,transparent)}._variant_warning_olvh9_489 ._infoBlockHeader_olvh9_391{color:var(--palette-warning-700, #b45309)}._variant_info_olvh9_501{background-color:var(--color-info-muted, rgba(14, 165, 233, .05));border-color:color-mix(in srgb,var(--color-info, #0ea5e9) 20%,transparent)}._variant_info_olvh9_501 ._infoBlockHeader_olvh9_391{color:var(--palette-info-700, #0369a1)}._variant_neutral_olvh9_509{background:inherit}._modalInner_olvh9_517{padding:25px;position:relative;z-index:0;border-radius:0 0 var(--neu-radius, 16px) var(--neu-radius, 16px)}._loadingState_olvh9_523{display:flex;justify-content:center;align-items:center;min-height:300px;font-size:1.2em;color:var(--text-light-color)}._infoGrid4Col_olvh9_531{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:6px}._companyNote_olvh9_538{margin-top:16px;padding:14px 16px;border-left:4px solid var(--primary-color);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary, #3b82f6) 10%,transparent),color-mix(in srgb,var(--color-primary, #3b82f6) 5%,transparent));border-radius:var(--neu-radius-sm, 10px);display:flex;align-items:flex-start;gap:12px;color:var(--text-color);font-size:.9em;line-height:1.6;box-shadow:var(--neu-flat)}._companyNote_olvh9_538 i{margin-top:2px;color:var(--primary-color);font-size:1.1em}._companyContacts_olvh9_563{margin-top:20px;display:flex;flex-direction:column;gap:14px}._companyContactsHeader_olvh9_570{font-weight:600;font-size:.95em;color:var(--text-color);display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:2px solid var(--border-color)}._companyContactsHeader_olvh9_570 i{color:var(--primary-color);font-size:1.1em}._companyContactsList_olvh9_586{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}._companyContactCard_olvh9_592{border:1px solid var(--border-color);border-radius:12px;background:linear-gradient(135deg,var(--card-bg-color) 0%,var(--bg-color) 100%);padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--neu-flat);transition:var(--neu-transition, all .3s cubic-bezier(.4, 0, .2, 1));position:relative;overflow:hidden}._companyContactCard_olvh9_592:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--primary-color) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}._companyContactCard_olvh9_592:hover{box-shadow:var(--neu-raised);transform:translateY(-4px);border-color:var(--primary-color)}._companyContactCard_olvh9_592:hover:before{opacity:1}._companyContactMeta_olvh9_636{display:flex;align-items:flex-start;gap:12px;color:var(--text-color)}._companyContactMeta_olvh9_636 i{font-size:1.8em;color:var(--primary-color);margin-top:2px;flex-shrink:0}._companyContactMeta_olvh9_636 div{flex:1;min-width:0}._companyContactMeta_olvh9_636 strong{display:block;font-size:1em;font-weight:600;color:var(--text-color);margin-bottom:4px}._companyContactMeta_olvh9_636 span{display:block;font-size:.85em;color:var(--text-light-color);margin-top:2px}._companyContactActions_olvh9_670{display:flex;flex-wrap:wrap;gap:8px}._companyContactActions_olvh9_670 button{border:1px solid var(--border-color);background-color:transparent;color:var(--text-color);padding:8px 12px;border-radius:8px;font-size:.8em;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-weight:500}._companyContactActions_olvh9_670 button i{transition:transform .2s ease}._companyContactActions_olvh9_670 button:hover{border-color:var(--primary-color);color:var(--primary-color);background-color:#3b82f61f;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f633}._companyContactActions_olvh9_670 button:hover i{transform:scale(1.1)}._companyContactActions_olvh9_670 button:active{transform:translateY(0)}._companyInfoEmpty_olvh9_711{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;font-size:.9em;color:var(--text-light-color);padding:32px 20px;text-align:center;background:linear-gradient(135deg,#94a3b80d,#94a3b805);border-radius:12px;border:2px dashed var(--border-color)}._companyInfoEmpty_olvh9_711 i{color:var(--primary-color);font-size:2.5em;opacity:.6}._companyInfoEmpty_olvh9_711 span{font-weight:500}._infoBlockContent_olvh9_740{padding:20px;display:flex;flex-direction:column}._infoBlockCollapsed_olvh9_746 ._infoBlockContent_olvh9_740{display:none}._infoBox_olvh9_749{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised, #ffffff) 98%,transparent),color-mix(in srgb,var(--surface-base, #eef2f7) 92%,transparent));border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 60%,transparent);border-radius:10px;padding:6px 12px 8px;position:relative;min-height:50px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease;gap:4px;box-shadow:0 12px 28px -24px #0f172a2e}._infoBox_olvh9_749._missing_olvh9_769{background-color:color-mix(in srgb,var(--danger-color) 8%,transparent);border-left:4px solid var(--danger-color)}._infoBox_olvh9_749._missing_olvh9_769 ._infoValueText_olvh9_773{font-style:italic;color:var(--text-light-color)}._infoBoxTopRow_olvh9_778{display:flex;align-items:center;justify-content:space-between;gap:12px}._infoBoxActions_olvh9_785{display:inline-flex;align-items:center;gap:6px}._infoLabel_olvh9_791{display:inline-flex;align-items:center;gap:6px;font-size:.62em;color:var(--text-light-color);font-weight:500}._infoLabel_olvh9_791 i{width:16px;text-align:center;font-size:.9em}._infoValue_olvh9_773{font-size:.95em;font-weight:500;word-break:break-word;cursor:pointer;position:relative;display:flex;align-items:flex-start;gap:6px;width:100%}._infoValueEditing_olvh9_817{cursor:default}._infoValueText_olvh9_773{flex:1 1 auto;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;white-space:pre-line}._infoValueActions_olvh9_832{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;position:relative;z-index:10}._infoValueInput_olvh9_841{flex:1 1 auto;border:1px solid var(--border-color);border-radius:6px;padding:4px 8px;font-size:.9em;color:var(--text-color);background-color:var(--card-bg-color);box-shadow:0 1px 2px #0f172a14 inset;min-width:0}._infoValueInput_olvh9_841:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #3b82f62e}._infoValueSelect_olvh9_858{flex:1 1 auto;border:1px solid var(--border-color);border-radius:6px;padding:4px 8px;font-size:.9em;color:var(--text-color);background-color:var(--card-bg-color);box-shadow:0 1px 2px #0f172a14 inset;min-width:0}._infoValueSelect_olvh9_858:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px #3b82f62e}._inlineIconBtn_olvh9_875{width:24px;height:24px;border:1px solid var(--border-color);border-radius:4px;background:var(--card-bg-color);color:var(--text-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;font-size:.7rem;z-index:15;position:relative}._inlineIconBtn_olvh9_875:disabled{opacity:.6;cursor:not-allowed}._inlineIconBtn_olvh9_875:hover:not(:disabled),._inlineIconBtn_olvh9_875:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #0f172a26;outline:none}._inlineIconBtnConfirm_olvh9_904{background-color:var(--success-color);color:#fff;border-color:var(--success-color)}._inlineIconBtnDanger_olvh9_909{background-color:var(--danger-color);color:#fff;border-color:var(--danger-color)}._inlineEditButton_olvh9_915{position:absolute;top:6px;right:8px;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease;z-index:5}._infoBox_olvh9_749:hover ._inlineEditButton_olvh9_915,._infoBox_olvh9_749:focus-within ._inlineEditButton_olvh9_915{opacity:1;pointer-events:auto;transform:translateY(0)}._inlineEditButtonVisible_olvh9_935{opacity:1;pointer-events:auto;transform:translateY(0)}._copySuccess_olvh9_941{font-size:.8em;font-weight:500;color:var(--success-color);margin-left:8px;animation:_fadeInOut_olvh9_1 1.5s ease-in-out}@keyframes _fadeInOut_olvh9_1{0%,to{opacity:0}20%,80%{opacity:1}}._infoBoxMeta_olvh9_958{font-size:.5em;font-weight:500;color:var(--info-color);cursor:help;white-space:nowrap;margin-left:auto;padding-right:0}._twoColumnSection_olvh9_968{display:grid;grid-template-columns:30% 1fr;grid-template-rows:auto;gap:20px;align-items:flex-start}._columnAssignees_olvh9_975,._columnMain_olvh9_976{display:flex;flex-direction:column;z-index:9}._fullWidthSection_olvh9_982{margin-top:10px;margin-bottom:10px}._shippingTimeline_olvh9_988{margin-top:16px;padding-top:12px;border-top:1px dashed rgba(226,232,240,.7)}._shippingTimelineHeader_olvh9_994{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._shippingTimelineHeader_olvh9_994 h4{margin:0;font-size:.95rem;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px}._shippingTimelineMeta_olvh9_1011{display:flex;gap:12px;align-items:center;font-size:.82rem;color:var(--text-light-color)}._shippingStatusLabel_olvh9_1019{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;background-color:#94a3b81a}._shippingUpdatedAt_olvh9_1030{font-style:italic}._shippingTimelineList_olvh9_1034{list-style:none;margin:0;padding-left:18px;border-left:2px solid rgba(226,232,240,.8)}._shippingTimelineItem_olvh9_1041{position:relative;margin-bottom:16px;padding-left:14px}._shippingTimelineItem_olvh9_1041:last-child{margin-bottom:0}._shippingTimelineItem_olvh9_1041:before{content:"";position:absolute;left:-11px;top:8px;width:12px;height:12px;border-radius:50%;background:#94a3b899;box-shadow:0 0 0 4px #fff}._shippingTimelineContent_olvh9_1063{display:flex;flex-direction:column;gap:4px}._shippingTimelineTitle_olvh9_1069{font-weight:600;font-size:.9rem;color:var(--text-color)}._shippingTimelineSub_olvh9_1075{display:flex;gap:10px;align-items:center;font-size:.8rem;color:var(--text-light-color)}._shippingTimelineNote_olvh9_1083{margin:0;font-size:.8rem;color:var(--text-color);background:#f8fafc99;padding:6px 8px;border-radius:6px}._shippingTone_success_olvh9_1092._shippingTimelineItem_olvh9_1041:before{background:#22c55e}._shippingTone_info_olvh9_1096._shippingTimelineItem_olvh9_1041:before{background:#3b82f6}._shippingTone_warning_olvh9_1100._shippingTimelineItem_olvh9_1041:before{background:#f97316}._shippingTone_danger_olvh9_1104._shippingTimelineItem_olvh9_1041:before{background:#ef4444}._shippingModal_olvh9_1108{display:flex;flex-direction:column;gap:16px}._shippingModalHint_olvh9_1114{font-size:.85rem;color:var(--text-light-color)}._shippingStagesTable_olvh9_1119{width:100%;border-collapse:collapse}._shippingStagesTable_olvh9_1119 thead th{text-align:left;padding:8px;font-size:.8rem;color:var(--text-light-color);border-bottom:1px solid rgba(226,232,240,.7)}._shippingStagesTable_olvh9_1119 tbody td{padding:8px;border-bottom:1px solid rgba(226,232,240,.5);vertical-align:top}._shippingStageControls_olvh9_1138{display:flex;gap:6px}._shippingStageControls_olvh9_1138 button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border-color);background:var(--surface-primary);color:var(--text-light-color)}._shippingStageControls_olvh9_1138 button:disabled{opacity:.35;cursor:not-allowed}@keyframes _infoEnterUp_olvh9_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){._infoBlock_olvh9_376,._infoBox_olvh9_749{animation:_infoEnterUp_olvh9_1 .25s ease both}}._modalInner_olvh9_517{overscroll-behavior:contain;padding-bottom:calc(25px + env(safe-area-inset-bottom))}._actionBtn_olvh9_236{min-height:40px;-webkit-tap-highlight-color:transparent}._actionBtn_olvh9_236:active{transform:translateY(0);filter:brightness(.98)}._headerActions_olvh9_187{flex-wrap:nowrap}@media(hover:hover)and (pointer:fine){._infoBox_olvh9_749:hover{box-shadow:0 8px 18px #0f172a14;transform:translateY(-1px);transition:box-shadow .18s ease,transform .18s ease}}._infoValue_olvh9_773:active{background-color:#94a3b814;border-radius:8px}@media(max-width:768px){._modalInner_olvh9_517{padding-bottom:calc(15px + env(safe-area-inset-bottom))}._headerActions_olvh9_187{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:10px}._headerActions_olvh9_187::-webkit-scrollbar{display:none}._actionBtn_olvh9_236{min-height:44px}._inlineIconBtn_olvh9_875{width:36px;height:36px}._infoBox_olvh9_749 ._inlineEditButton_olvh9_915{opacity:1;pointer-events:auto;transform:translateY(0)}}._shippingStagesTable_olvh9_1119 input,._shippingStagesTable_olvh9_1119 select,._shippingStagesTable_olvh9_1119 textarea{width:100%;font-size:.85rem}._shippingAddButton_olvh9_1263{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;border:1px dashed rgba(148,163,184,.8);background:#f1f5f999;cursor:pointer;font-size:.85rem;color:var(--text-color)}._shippingAddButton_olvh9_1263:hover{background:#e2e8f0cc}._shippingModalFooter_olvh9_1280{display:flex;justify-content:flex-end;gap:10px}._shippingEmptyState_olvh9_1286{font-size:.85rem;color:var(--text-light-color)}._dualColumnSection_olvh9_1291{display:grid;grid-template-columns:1fr 1fr;gap:20px;grid-template-rows:auto;align-items:flex-start;margin-top:25px}._infoListContainer_olvh9_1300{display:flex;flex-direction:column;gap:5px;max-height:220px;overflow-y:auto;padding:5px;border-radius:8px}._infoListItem_olvh9_1309{display:flex;align-items:flex-start;gap:15px;padding:3px;border-bottom:1px solid var(--border-color);font-size:.9em}._infoListItem_olvh9_1309:last-child{border:none}._infoListItem_olvh9_1309:hover{background-color:#4980ff0a;border-radius:4px;cursor:default}._infoListItem_olvh9_1309._completed_olvh9_1326 ._itemContent_olvh9_1326{text-decoration:line-through;color:var(--text-light-color)}._completedText_olvh9_1330{color:var(--success-color);font-weight:500;font-style:italic;font-size:.9em}._infoListItem_olvh9_1309._deleted_olvh9_1336{opacity:.6}._metaBadge_olvh9_1340{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font-size:.75rem;color:var(--text-light-color);border:1px solid var(--border-color);background:var(--bg-color)}._typeBadge_olvh9_1352{background:#4980ff26;border-color:#4980ff80;color:var(--primary-color);font-weight:600}._chipBadge_olvh9_1359{font-weight:600;padding:4px 12px;color:var(--text-color)}._chipBadge_olvh9_1359 i{font-size:.7rem;color:inherit}._chipBadge_success_olvh9_1370{background:#2ecc7126;border-color:#2ecc7159;color:var(--success-color)}._chipBadge_warning_olvh9_1376{background:#f39c1226;border-color:#f39c1259;color:#f39c12}._chipBadge_danger_olvh9_1382{background:#e74c3c29;border-color:#e74c3c59;color:var(--danger-color)}._chipBadge_info_olvh9_1388{background:#4980ff29;border-color:#4980ff59;color:var(--primary-color)}._chipBadge_neutral_olvh9_1394{background:#7f8c8d1f;border-color:#7f8c8d47;color:#34495ee6}._productListContainer_olvh9_1400{display:flex;flex-direction:column;gap:12px}._productCard_olvh9_1406{border:1px solid var(--border-color);border-radius:14px;background:linear-gradient(135deg,var(--card-bg-color) 0%,var(--bg-color) 100%);margin-bottom:14px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0f172a0a}._productCard_olvh9_1406:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--success-color));opacity:0;transition:opacity .3s ease}._productCard_olvh9_1406:not(._deleted_olvh9_1336):hover{box-shadow:0 12px 32px #0f172a1f;transform:translateY(-4px);border-color:var(--primary-color)}._productCard_olvh9_1406:not(._deleted_olvh9_1336):hover:before{opacity:1}._productCard_olvh9_1406._locked_olvh9_1450{border-style:dashed}._productCard_olvh9_1406._deleted_olvh9_1336{filter:grayscale(.35);opacity:.7}._productCard_olvh9_1406._deleted_olvh9_1336:after{content:"Đã xóa";position:absolute;top:12px;right:-32px;transform:rotate(35deg);background:#ef4444d9;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;padding:4px 28px;border-radius:999px;box-shadow:0 6px 18px #ef44444d}._productActionGroup_olvh9_1475{display:flex;flex-wrap:wrap;gap:8px}._dangerBtn_olvh9_1481{border-color:var(--danger-color)!important;color:var(--danger-color)!important}._dangerBtn_olvh9_1481:hover{background-color:#e74c3c1f}._productHeader_olvh9_1490{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;cursor:pointer;padding:18px 20px;transition:background-color .2s ease}._productHeader_olvh9_1490:hover{background-color:#3b82f60a}._productTitleRow_olvh9_1504{display:flex;align-items:center;gap:12px;font-size:1.05em;font-weight:600;color:var(--text-color)}._productTitleRow_olvh9_1504 i._fa-lock_olvh9_1513{color:var(--warning-color);font-size:.9em}._productMetaRow_olvh9_1518{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;align-items:center}._productTagRow_olvh9_1526{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}._productActions_olvh9_1533{display:flex;gap:8px;align-items:center}._secondaryBtn_olvh9_1539{padding:6px 12px;border-radius:6px;border:1px solid var(--border-color);background-color:var(--bg-color);cursor:pointer;font-size:.8rem;display:inline-flex;align-items:center;gap:6px}._secondaryBtn_olvh9_1539:hover{background-color:var(--border-color)}._productBody_olvh9_1555{display:flex;flex-direction:column;gap:14px;padding:0 20px 20px}._productDetailsGrid_olvh9_1562{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}._detailItem_olvh9_1568{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;background:var(--card-bg-color);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._detailItem_olvh9_1568:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--primary-color);opacity:0;transition:opacity .3s ease}._detailItem_olvh9_1568:hover{box-shadow:0 8px 24px #0f172a1a;transform:translateY(-3px);border-color:var(--primary-color)}._detailItem_olvh9_1568:hover:before{opacity:1}._detailHeader_olvh9_1603{display:flex;align-items:center;justify-content:space-between;gap:12px}._detailLabelGroup_olvh9_1610{display:inline-flex;align-items:center;gap:8px}._detailIcon_olvh9_1616{width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;box-shadow:inset 0 0 0 1px #fff6}._detailLabel_olvh9_1610{font-size:.7rem;letter-spacing:.03em;text-transform:uppercase;color:var(--text-light-color);font-weight:600}._detailValue_olvh9_1635{font-size:.95rem;font-weight:600;color:var(--text-color);line-height:1.35;display:inline-flex;align-items:center;gap:6px}._detailSecondary_olvh9_1645{font-size:.75rem;color:var(--text-light-color);white-space:nowrap}._detailTone_info_olvh9_1651{border-color:#4980ff47;background:linear-gradient(135deg,#4980ff14,#4980ff00)}._detailTone_info_olvh9_1651 ._detailIcon_olvh9_1616{background:linear-gradient(135deg,#4980ffd9,#3b82f6f2);color:#fff}._detailTone_info_olvh9_1651 ._detailValue_olvh9_1635{color:#1e40aff2}._detailTone_success_olvh9_1673{border-color:#10b98140;background:linear-gradient(135deg,#10b9811f,#10b98100)}._detailTone_success_olvh9_1673 ._detailIcon_olvh9_1616{background:linear-gradient(135deg,#10b981d9,#059669f2);color:#f0fff4}._detailTone_success_olvh9_1673 ._detailValue_olvh9_1635{color:#047857f2}._detailTone_warning_olvh9_1695{border-color:#f973164d;background:linear-gradient(135deg,#f973161f,#f9731600)}._detailTone_warning_olvh9_1695 ._detailIcon_olvh9_1616{background:linear-gradient(135deg,#f97316e6,#f99236f2);color:#fff7ed}._detailTone_warning_olvh9_1695 ._detailValue_olvh9_1635{color:#c2410cfa}._detailTone_danger_olvh9_1717{border-color:#ef444459;background:linear-gradient(135deg,#ef444424,#ef444400)}._detailTone_danger_olvh9_1717 ._detailIcon_olvh9_1616{background:linear-gradient(135deg,#ef4444eb,#dc2626fa);color:#fff5f5}._detailTone_danger_olvh9_1717 ._detailValue_olvh9_1635{color:#b91c1cf2}._detailTone_neutral_olvh9_1739{border-color:#94a3b83d;background:linear-gradient(135deg,#94a3b814,#94a3b800)}._detailTone_neutral_olvh9_1739 ._detailIcon_olvh9_1616{background:linear-gradient(135deg,#94a3b8cc,#64748be6);color:#f8fafc}._detailTone_neutral_olvh9_1739 ._detailValue_olvh9_1635{color:#334155e6}._cyclePreview_olvh9_1760{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}._cyclePreviewItem_olvh9_1766{position:relative;border:1px solid var(--border-color);border-radius:14px;padding:14px 16px;background:var(--card-bg-color);display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 24px #0f172a14;transition:transform .2s ease,box-shadow .2s ease}._cyclePreviewItem_olvh9_1766:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0f172a24}._depositPreview_olvh9_1786{background:linear-gradient(135deg,#10b9812e,#10b9810d);border-color:#10b98159}._cyclePreviewHeader_olvh9_1795{display:flex;align-items:center;justify-content:space-between;gap:12px}._cyclePreviewTitle_olvh9_1802{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:var(--text-color)}._cyclePreviewIcon_olvh9_1810{width:34px;height:34px;border-radius:12px;background:#4980ff26;display:inline-flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:1rem}._depositPreview_olvh9_1786 ._cyclePreviewIcon_olvh9_1810{background:#10b98126;color:var(--success-color)}._cycleStatusChip_olvh9_1827{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}._cycleStatusChip_olvh9_1827 i{font-size:.8rem}._cycleStatus_pending_olvh9_1843{background:#f1c40f2e;color:#f1c40f}._cycleStatus_paid_olvh9_1848{background:#2ecc7133;color:var(--success-color)}._cycleStatus_overdue_olvh9_1853{background:#e74c3c33;color:var(--danger-color)}._cycleStatus_skipped_olvh9_1858{background:#9b59b633;color:#9b59b6}._cycleStatus_refunded_olvh9_1863{background:#3498db33;color:#3498db}._cyclePreviewRange_olvh9_1868{font-size:.82rem;color:var(--text-light-color);display:inline-flex;align-items:center;gap:6px}._cyclePreviewRange_olvh9_1868 i{color:var(--primary-color)}._cyclePreviewMeta_olvh9_1880{display:flex;flex-direction:column;gap:6px;font-size:.82rem}._cyclePreviewMeta_olvh9_1880 span{display:inline-flex;align-items:center;gap:6px;color:var(--text-color)}._cyclePreviewMeta_olvh9_1880 span i{color:inherit}._cycleReminderLine_olvh9_1898{display:inline-flex;align-items:center;gap:6px;color:var(--primary-color);font-weight:600}._cycleReminderChip_olvh9_1906{padding:2px 8px;border-radius:999px;font-size:.7rem;background:#4980ff29;color:var(--primary-color);font-weight:600}._paymentSection_olvh9_1915{border-top:1px dashed var(--border-color);padding-top:12px;display:flex;flex-direction:column;gap:12px}._paymentTableWrapper_olvh9_1923{overflow-x:auto}._paymentTable_olvh9_1923{width:100%;border-collapse:collapse;font-size:.9em;overflow:hidden;border-radius:12px}._paymentTable_olvh9_1923 thead{background:linear-gradient(90deg,#4980ff14,#4980ff00)}._paymentTable_olvh9_1923 th,._paymentTable_olvh9_1923 td{padding:10px 12px;border-bottom:1px solid var(--border-color);vertical-align:middle}._paymentTable_olvh9_1923 tbody tr{transition:background-color .2s ease}._paymentTable_olvh9_1923 tbody tr:hover{background-color:#4980ff0f}._paymentRow_pending_olvh9_1958{border-left:4px solid rgba(241,196,15,.7);background:#f1c40f14}._paymentRow_paid_olvh9_1963{border-left:4px solid rgba(46,204,113,.8);background:#2ecc7114}._paymentRow_overdue_olvh9_1968{border-left:4px solid rgba(231,76,60,.85);background:#e74c3c14}._paymentRow_skipped_olvh9_1973{border-left:4px solid rgba(155,89,182,.75);background:#9b59b614}._paymentRow_refunded_olvh9_1978{border-left:4px solid rgba(52,152,219,.75);background:#3498db14}._paymentAmountCell_olvh9_1983{display:flex;flex-direction:column;gap:4px}._paymentDiscountMeta_olvh9_1989{display:flex;gap:8px;font-size:.78rem;color:var(--text-light-color)}._paymentDiscountMeta_olvh9_1989 s{color:var(--text-light-color)}._paymentDiscountValue_olvh9_2000{color:#16a34a;font-weight:600;font-size:.78rem}._paymentActions_olvh9_2006{display:flex;gap:6px}._paymentCycleCell_olvh9_2011{display:flex;flex-direction:column;gap:4px}._paymentCycleLabel_olvh9_2017{font-weight:600;display:inline-flex;align-items:center;gap:6px}._paymentCycleLabel_olvh9_2017 i{color:var(--primary-color)}._paymentCycleRange_olvh9_2028{font-size:.75rem;color:var(--text-light-color)}._paymentDueDateCell_olvh9_2033{display:flex;flex-direction:column;gap:4px}._overdueBadge_olvh9_2039{display:inline-block;padding:2px 6px;font-size:.7rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#dc3545,#c82333);border-radius:4px;white-space:nowrap}._paymentForm_olvh9_2050{display:flex;flex-wrap:wrap;gap:8px}._paymentForm_olvh9_2050 input{flex:1 1 160px;border:1px solid var(--border-color);border-radius:6px;padding:6px 10px;background-color:var(--bg-color)}._paymentInput_olvh9_2064{width:100%;border:1px solid var(--border-color);border-radius:6px;padding:6px 8px;background-color:var(--bg-color);font-size:.9rem}._paymentRowEditing_olvh9_2073{background:#4980ff14}._productHighlights_olvh9_2077{position:relative;background:#4980ff12;border:1px solid rgba(73,128,255,.22);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;overflow:hidden}._highlightRow_olvh9_2089{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-start;position:relative;padding:8px 0}._highlightRow_olvh9_2089+._highlightRow_olvh9_2089{border-top:1px dashed rgba(73,128,255,.25)}._highlightAnimated_olvh9_2102:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:linear-gradient(120deg,#4980ff14,#4980ff00);opacity:0;animation:_highlightGlow_olvh9_1 3.5s ease-in-out infinite;pointer-events:none}._highlightLabelGroup_olvh9_2117{display:inline-flex;align-items:center;gap:6px;min-width:180px}._highlightLabel_olvh9_2117{font-size:.78rem;font-weight:600;color:var(--text-light-color)}._highlightValue_olvh9_2130{flex:1 1 240px;font-size:.9rem;color:var(--text-color)}._highlightActions_olvh9_2136{display:flex;align-items:center;gap:8px;margin-left:auto}._highlightIcon_olvh9_2143{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#4980ff1f;color:var(--primary-color);font-size:.68rem}._highlight_info_olvh9_2155{border-left:4px solid rgba(73,128,255,.45)}._highlight_info_olvh9_2155 ._highlightIcon_olvh9_2143{background:#4980ff2e;color:var(--primary-color)}._highlight_success_olvh9_2164{border-left:4px solid rgba(46,204,113,.55)}._highlight_success_olvh9_2164 ._highlightIcon_olvh9_2143{background:#2ecc712e;color:var(--success-color)}._highlight_warning_olvh9_2173{border-left:4px solid rgba(243,156,18,.7)}._highlight_warning_olvh9_2173 ._highlightIcon_olvh9_2143{background:#f39c122e;color:#f39c12}._highlight_warning_olvh9_2173._highlightAnimated_olvh9_2102:before{animation-duration:2.6s}._highlight_danger_olvh9_2186{border-left:4px solid rgba(231,76,60,.7)}._highlight_danger_olvh9_2186 ._highlightIcon_olvh9_2143{background:#e74c3c2e;color:var(--danger-color)}._highlight_danger_olvh9_2186._highlightAnimated_olvh9_2102:before{animation-duration:2.2s}._highlight_warning_olvh9_2173 ._highlightValue_olvh9_2130,._highlight_danger_olvh9_2186 ._highlightValue_olvh9_2130{font-weight:600}@keyframes _highlightGlow_olvh9_1{0%,70%,to{opacity:0}35%{opacity:1}}._highlightActionBtn_olvh9_2215{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--primary-color);cursor:pointer;font-size:.75rem;font-weight:600;padding:0}._highlightActionBtn_olvh9_2215 i{font-size:.7rem}._highlightActionBtn_olvh9_2215:hover{text-decoration:underline}._iconBtnConfirm_olvh9_2236{background-color:var(--success-color);border-color:var(--success-color);color:#fff}._iconBtnGhost_olvh9_2242{background-color:transparent;border-color:var(--border-color);color:var(--text-light-color)}._statusBadge_olvh9_137{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:capitalize}._statusBadge_olvh9_137 i{font-size:.8rem}._status_paid_olvh9_2263{background:#2ecc7126;color:#2ecc71}._status_pending_olvh9_2267{background:#f1c40f26;color:#f1c40f}._status_overdue_olvh9_2271{background:#e74c3c26;color:#e74c3c}._status_skipped_olvh9_2275{background:#9b59b626;color:#9b59b6}._status_refunded_olvh9_2279{background:#3498db26;color:#3498db}._documentItem_olvh9_2284{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-color);padding:10px 0}._documentItem_olvh9_2284:last-child{border-bottom:none}._documentMain_olvh9_2297{display:flex;gap:12px;align-items:flex-start}._documentMain_olvh9_2297 i{font-size:1.4em;color:var(--primary-color);margin-top:4px}._documentLink_olvh9_2309{font-weight:600;color:var(--primary-color);text-decoration:none}._documentLink_olvh9_2309:hover{text-decoration:underline}._documentMetaRow_olvh9_2319{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:.8em;color:var(--text-light-color)}._documentMetaRow_olvh9_2319 span i{margin-right:4px}._documentNotes_olvh9_2331{margin-top:4px;font-size:.85em;color:var(--text-light-color)}._documentActions_olvh9_2337{display:flex;gap:6px}._uploadButton_olvh9_2342{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px dashed var(--primary-color);border-radius:6px;color:var(--primary-color);cursor:pointer;font-size:.8rem}._documentUploadRow_olvh9_2360{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}._documentUploadRow_olvh9_2360 input{flex:1 1 220px;border:1px solid var(--border-color);border-radius:6px;padding:6px 10px;background-color:var(--bg-color)}._infoListItem_olvh9_1309._deleted_olvh9_1336 ._itemContent_olvh9_1326,._infoListItem_olvh9_1309._deleted_olvh9_1336 ._itemMeta_olvh9_2375,._infoListItem_olvh9_1309._deleted_olvh9_1336 ._itemDate_olvh9_2376{text-decoration:line-through}._infoListItem_olvh9_1309._locked_olvh9_1450 ._itemContent_olvh9_1326 i{color:var(--warning-color);margin-right:5px}._itemMain_olvh9_2384{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;gap:4px}._itemContent_olvh9_1326{font-weight:500}._itemMeta_olvh9_2375{font-size:.62em;color:var(--text-light-color);white-space:normal;word-break:break-word;display:flex;align-items:center;gap:6px;flex-wrap:wrap}._itemMeta_olvh9_2375 strong{font-weight:700;color:var(--text-color)}._itemDate_olvh9_2376{font-weight:500;flex-shrink:0;text-align:right;white-space:nowrap;padding-top:2px}._itemActions_olvh9_2415{display:flex;gap:5px;flex-shrink:0}._itemActionBtn_olvh9_2420{background:transparent;border:1px solid transparent;color:var(--text-light-color);padding:4px 6px;cursor:pointer;border-radius:4px;line-height:1}._itemActionBtn_olvh9_2420:hover{background-color:var(--card-bg-color);border-color:var(--border-color)}._itemActionBtn_olvh9_2420:disabled{opacity:.5;cursor:not-allowed}._placeholder_olvh9_2437{color:var(--text-light-color);font-style:italic;font-size:.9em;text-align:center;padding:20px 0}._metaInfoContainer_olvh9_2444{display:flex;align-items:center;gap:1rem;margin-top:4px}._channelInfo_olvh9_2451{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:#475569;background-color:#f1f5f9;padding:3px 8px;border-radius:12px;border:1px solid #e2e8f0}._channelInfo_olvh9_2451 svg{color:#1d93d2;font-size:.9rem}._channelInfo_olvh9_2451{display:flex;align-items:center;gap:.4rem;font-size:.9em;color:var(--text-color-secondary);background-color:var(--bg-color);padding:.2rem .5rem;border-radius:15px;margin-top:-13px}._channelInfo_olvh9_2451 svg{font-size:1.1em;color:#008aff}._channelInfo_olvh9_2451 ._SiMessenger_olvh9_2484{color:#0078ff}._actionRow_olvh9_212 ._chatBtn_olvh9_264{margin-right:.5rem}._actionRow_olvh9_212 ._znsBtn_olvh9_2492{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .8rem;border-radius:5px;font-size:.9em;cursor:pointer;transition:all .2s ease;background-color:var(--primary-color-light);color:var(--primary-color-dark);border:1px solid var(--primary-color);gap:.5rem;margin-right:.5rem}._actionRow_olvh9_212 ._znsBtn_olvh9_2492:hover{background-color:var(--primary-color);color:#fff}._infoValue_olvh9_773{display:flex;align-items:center;justify-content:space-between;width:100%}._extraControl_olvh9_2519{display:inline-flex;align-items:center;gap:6px;margin-left:.5rem}._znsBtn_olvh9_2492{background:none;border:1px solid var(--border-color);border-radius:5px;padding:.3rem .6rem;cursor:pointer;color:#0068ff;font-size:1rem;opacity:.8;transition:all .2s}._znsBtn_olvh9_2492:hover{opacity:1;background-color:var(--primary-color-light);border-color:var(--primary-color)}._iconBtn_olvh9_292{width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:8px;background-color:var(--card-bg-color);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;font-size:1rem}._iconBtn_olvh9_292 i{font-size:1.05rem}._iconBtn_olvh9_292:hover,._iconBtn_olvh9_292:focus-visible{transform:translateY(-1px);box-shadow:0 4px 10px #00000014;outline:none}._chatBtn_olvh9_264{background-color:var(--success-color);color:#fff;border-color:var(--success-color)}._editBtn_olvh9_274{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}._hideBtn_olvh9_269{background-color:var(--warning-color);color:#fff;border-color:var(--warning-color)}._logBtn_olvh9_260{color:var(--info-color)}._deleteBtn_olvh9_279{background-color:var(--danger-color);color:#fff;border-color:var(--danger-color)}._ticketBtn_olvh9_2597{background-color:#f97316;color:#fff;border-color:#f97316;position:relative}._ticketAlert_olvh9_2603{background-color:#ef4444;border-color:#ef4444;color:#fff}._linkBtn_olvh9_2608{color:var(--primary-color);border-color:var(--primary-color)}._znsHistoryBtn_olvh9_2612{background-color:#8b5cf6;color:#fff;border-color:#8b5cf6}._alertDot_olvh9_2618{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #ef4444}._iconBtn_olvh9_292._transferBtn_olvh9_2630{background-color:#e67e22!important;color:#fff!important;border-color:#e67e22!important}._iconBtn_olvh9_292._taskBtn_olvh9_2635{background-color:#8b5cf6!important;color:#fff!important;border-color:#8b5cf6!important}._iconBtn_olvh9_292._historyBtn_olvh9_2640{background-color:#1abc9c!important;color:#fff!important;border-color:#1abc9c!important}._iconBtn_olvh9_292._printBtn_olvh9_2645{background-color:#95a5a6!important;color:#fff!important;border-color:#95a5a6!important}._chatBtn_olvh9_264:hover,._editBtn_olvh9_274:hover,._hideBtn_olvh9_269:hover,._deleteBtn_olvh9_279:hover,._transferBtn_olvh9_2630:hover,._taskBtn_olvh9_2635:hover,._historyBtn_olvh9_2640:hover,._printBtn_olvh9_2645:hover{filter:brightness(1.07);color:#fff!important}._optOutContainerCompact_olvh9_2664{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;padding:4px 8px;border:1px solid var(--border-color);border-radius:8px;background-color:var(--card-bg-color);height:40px}._optOutContainerCompact_olvh9_2664 i{font-size:.95rem;color:var(--text-light-color)}._ownerBadge_olvh9_2682{background-color:#f59e0b;color:#fff;padding:2px 6px;font-size:10px;border-radius:4px;margin-left:8px;font-weight:600;vertical-align:middle}._purchaseHistoryTimeline_olvh9_2694{display:flex;flex-direction:column;gap:16px}._purchaseHistoryItem_olvh9_2700{position:relative;background:linear-gradient(135deg,#4980ff14,#4980ff00);border:1px solid rgba(73,128,255,.25);border-radius:16px;padding:16px 18px;font-size:.9em;box-shadow:0 14px 32px #0f172a1f;overflow:hidden}._purchaseHistoryItem_olvh9_2700:before{content:"";position:absolute;left:12px;top:16px;bottom:16px;width:4px;border-radius:999px;background:linear-gradient(180deg,#4980ff99,#4980ff00);opacity:.7}._purchaseHistoryHeader_olvh9_2731{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed rgba(148,163,184,.4)}._purchaseHeaderText_olvh9_2741{display:flex;flex-direction:column;gap:4px}._purchaseCustomerMeta_olvh9_2747{display:inline-flex;flex-wrap:wrap;gap:10px;font-size:.78rem;color:var(--text-light-color)}._purchaseCustomerMeta_olvh9_2747 span{display:inline-flex;align-items:center;gap:6px}._purchaseCustomerMeta_olvh9_2747 i{color:#4f46e5cc}._purchaseHeaderMeta_olvh9_2765{display:flex;align-items:center;gap:12px}._purchaseAvatar_olvh9_2771{width:34px;height:34px;border-radius:50%;background:#4980ff26;display:inline-flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:1rem;box-shadow:inset 0 0 0 1px #4980ff40}._purchaseDate_olvh9_2784{font-weight:700;color:#1e40aff2;display:inline-flex;align-items:center;gap:8px;font-size:.95rem}._purchaseTrigger_olvh9_2793{font-size:.8rem;color:var(--text-light-color);display:inline-flex;align-items:center;gap:6px}._purchaseTrigger_olvh9_2793 i{color:#4980ffcc}._purchaseHistoryBody_olvh9_2805{display:flex;flex-direction:column;gap:16px;margin-left:24px}._purchaseBadgeRow_olvh9_2812{display:flex;flex-wrap:wrap;gap:8px}._purchaseBadge_olvh9_111{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}._purchaseBadge_olvh9_111 i{font-size:.8rem}._purchaseBadge_value_olvh9_2834{background:#3b82f626;color:#2563ebf2}._purchaseBadge_total_olvh9_2839{background:#10b9812e;color:#059669f2}._purchaseBadge_remaining_olvh9_2844{background:#f973162e;color:#c2410cf2}._purchaseBadge_products_olvh9_2849{background:#94a3b82e;color:#475569f2}._purchaseProductList_olvh9_2854{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}._purchaseProductItem_olvh9_2863{border:1px solid rgba(148,163,184,.2);border-radius:12px;background:linear-gradient(135deg,#e2e8f052,#e2e8f000);padding:12px 14px;display:flex;flex-direction:column;gap:10px}._purchaseProductHeader_olvh9_2877{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}._purchaseProductName_olvh9_2884{font-weight:700;color:var(--text-color);font-size:1rem}._purchaseProductChips_olvh9_2890{display:flex;flex-wrap:wrap;gap:6px}._purchaseChip_olvh9_2896{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}._purchaseChip_olvh9_2896 i{font-size:.8rem}._purchaseChip_type_olvh9_2912{background:#6366f12e;color:#4f46e5f2}._purchaseChip_status_olvh9_2917{background:#10b9812e;color:#047857f2}._purchaseChip_statusWarning_olvh9_2922{background:#f9731633;color:#c2410cf2}._purchaseChip_statusDanger_olvh9_2927{background:#ef444438;color:#b91c1cf2}._purchaseChip_deposit_olvh9_2932{background:#0ea5e92e;color:#0369a1f2}._purchaseMetaGrid_olvh9_2937{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}._purchaseMetaLine_olvh9_2943{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:var(--text-color)}._purchaseMetaLine_olvh9_2943 i{color:#1e40afcc}._purchaseServiceSummary_olvh9_2955{border-top:1px dashed rgba(148,163,184,.4);padding-top:10px;margin-top:6px;display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--text-light-color)}._purchaseAggregate_olvh9_2966{display:flex;flex-wrap:wrap;gap:12px;font-size:.85rem}._purchaseAggregate_olvh9_2966 span{display:inline-flex;align-items:center;gap:6px;color:var(--text-color);background:#0f766e14;border-radius:999px;padding:4px 12px;font-weight:600}._purchaseAssigneeRow_olvh9_2984{display:inline-flex;flex-wrap:wrap;gap:6px;font-size:.78rem;color:var(--text-light-color)}._purchaseAssigneeChip_olvh9_2992{background:#e2e8f0cc;color:#334155f2;border-radius:999px;padding:2px 8px;font-weight:600;display:inline-flex;align-items:center;gap:4px}._purchaseAssigneeChip_olvh9_2992 i{color:#4f46e5cc}._purchaseEmpty_olvh9_3007{color:var(--text-light-color);font-style:italic;padding:12px}._itemContent_olvh9_1326{display:flex;align-items:center}._addBtnInline_olvh9_3020,._transferBtnInline_olvh9_3021,._uploadButton_olvh9_2342{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:600;transition:all .2s ease;background:none;border:1px solid transparent}._addBtnInline_olvh9_3020{color:var(--primary-color);background-color:#3b82f61a;border-color:#3b82f633}._addBtnInline_olvh9_3020:hover{background-color:#3b82f633;border-color:#3b82f666}._transferBtnInline_olvh9_3021{color:#8b5cf6;background-color:#8b5cf61a;border-color:#8b5cf633}._transferBtnInline_olvh9_3021:hover{background-color:#8b5cf633;border-color:#8b5cf666}._uploadButton_olvh9_2342{position:relative;overflow:hidden}._uploadButton_olvh9_2342 input{display:none}._collaboratorBadge_olvh9_3068{background-color:#e5e7eb;color:#4b5563;padding:2px 6px;font-size:10px;border-radius:4px;margin-left:8px;font-weight:600;vertical-align:middle;-webkit-user-select:none;user-select:none}@media(max-width:768px){._modalInner_olvh9_517{padding:15px 10px}._popupHeader_olvh9_7{min-height:60px}._customerAvatar_olvh9_36,._avatarSkeleton_olvh9_37{width:64px;height:64px;margin-top:-8px;margin-left:-12px;margin-right:12px}._customerAvatar_olvh9_36 img,._customerAvatar_olvh9_36>div{width:64px!important;height:64px!important}._popupHeader_olvh9_7 h2{font-size:.8rem}._metaInfoContainer_olvh9_2444{flex-direction:column;align-items:flex-start;gap:8px}._headerActions_olvh9_187{padding:10px}._infoGrid4Col_olvh9_531{grid-template-columns:repeat(3,1fr);gap:6px}._infoBox_olvh9_749{padding:5px 8px;min-height:42px}._infoLabel_olvh9_791{font-size:.62em}._infoValue_olvh9_773{font-size:.8em}._twoColumnSection_olvh9_968,._dualColumnSection_olvh9_1291,._companyContactsList_olvh9_586{grid-template-columns:1fr;gap:15px}._infoBlockHeader_olvh9_391 h3{font-size:1rem}._addBtnInline_olvh9_3020 span,._transferBtnInline_olvh9_3021 span,._uploadButton_olvh9_2342 span{display:none}._addBtnInline_olvh9_3020,._transferBtnInline_olvh9_3021,._uploadButton_olvh9_2342{padding:8px;min-width:36px;justify-content:center}}@media(max-width:480px){._infoGrid4Col_olvh9_531{grid-template-columns:1fr;gap:6px}._infoBox_olvh9_749{padding:5px 8px;min-height:40px}._infoLabel_olvh9_791{font-size:.6em;gap:4px}._infoLabel_olvh9_791 i{width:14px;font-size:.85em}._infoValue_olvh9_773{font-size:.8em}}._productCard_olvh9_1406._expanded_olvh9_3198 ._productBody_olvh9_1555{display:flex}._productBody_olvh9_1555{transition:all .3s ease-in-out}._expandButton_olvh9_3206{background:none;border:none;cursor:pointer;font-size:1rem;color:var(--text-light-color);padding:8px;transition:transform .3s ease}._fullWidthSection_olvh9_982{margin-top:10px}[data-theme=dark] ._modal_olvh9_517,:root.dark ._modal_olvh9_517{background:var(--surface-primary, #18181b)!important;border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] ._modalContent_olvh9_3231,:root.dark ._modalContent_olvh9_3231{background:var(--surface-secondary, #27272a)!important}[data-theme=dark] ._modalHeader_olvh9_3236,:root.dark ._modalHeader_olvh9_3236{background:var(--surface-primary, #18181b)!important;border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] ._modalInner_olvh9_517,:root.dark ._modalInner_olvh9_517{background:var(--surface-secondary, #27272a)!important}[data-theme=dark] ._productCard_olvh9_1406,[data-theme=dark] ._infoBox_olvh9_749,[data-theme=dark] ._sectionCard_olvh9_3250,:root.dark ._productCard_olvh9_1406,:root.dark ._infoBox_olvh9_749,:root.dark ._sectionCard_olvh9_3250{background:var(--surface-tertiary, #3f3f46)!important;border-color:var(--border-primary, #52525b)!important}[data-theme=dark] ._infoLabel_olvh9_791,[data-theme=dark] ._sectionTitle_olvh9_3260,:root.dark ._infoLabel_olvh9_791,:root.dark ._sectionTitle_olvh9_3260{color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] ._infoValue_olvh9_773,:root.dark ._infoValue_olvh9_773{color:var(--text-primary, #fafafa)!important}[data-theme=dark] ._chipBadge_olvh9_1359,:root.dark ._chipBadge_olvh9_1359{background:#6366f133!important;border:1px solid rgba(99,102,241,.4)!important;color:#c4b5fd!important}[data-theme=dark] ._chipBadge_success_olvh9_1370,:root.dark ._chipBadge_success_olvh9_1370{background:#22c55e38!important;border:1px solid rgba(34,197,94,.45)!important;color:#86efac!important;font-weight:700}[data-theme=dark] ._chipBadge_warning_olvh9_1376,:root.dark ._chipBadge_warning_olvh9_1376{background:#eab30838!important;border:1px solid rgba(234,179,8,.45)!important;color:#fde047!important;font-weight:700}[data-theme=dark] ._chipBadge_danger_olvh9_1382,:root.dark ._chipBadge_danger_olvh9_1382{background:#ef444438!important;border:1px solid rgba(239,68,68,.45)!important;color:#fca5a5!important;font-weight:700}[data-theme=dark] ._chipBadge_info_olvh9_1388,:root.dark ._chipBadge_info_olvh9_1388{background:#3b82f638!important;border:1px solid rgba(59,130,246,.45)!important;color:#93c5fd!important;font-weight:700}[data-theme=dark] ._chipBadge_neutral_olvh9_1394,:root.dark ._chipBadge_neutral_olvh9_1394{background:#64748b38!important;border:1px solid rgba(100,116,139,.45)!important;color:#cbd5e1!important}[data-theme=dark] ._tabButton_olvh9_3319,:root.dark ._tabButton_olvh9_3319{background:var(--surface-tertiary, #3f3f46)!important;border-color:var(--border-primary, #52525b)!important;color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] ._tabButton_olvh9_3319:hover,:root.dark ._tabButton_olvh9_3319:hover{background:#3b82f626!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] ._tabButton_olvh9_3319._active_olvh9_3332,[data-theme=dark] ._tabButtonActive_olvh9_3333,:root.dark ._tabButton_olvh9_3319._active_olvh9_3332,:root.dark ._tabButtonActive_olvh9_3333{background:var(--color-primary, #3b82f6)!important;color:#fff!important}[data-theme=dark] ._inputField_olvh9_3341,[data-theme=dark] ._textareaField_olvh9_3342,[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select,:root.dark ._inputField_olvh9_3341,:root.dark ._textareaField_olvh9_3342,:root.dark input,:root.dark textarea,:root.dark select{background:var(--surface-tertiary, #3f3f46)!important;border-color:var(--border-primary, #52525b)!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder,:root.dark input::placeholder,:root.dark textarea::placeholder{color:var(--text-tertiary, #71717a)!important}[data-theme=dark] ._actionBtn_olvh9_236,[data-theme=dark] ._iconButton_olvh9_3365,:root.dark ._actionBtn_olvh9_236,:root.dark ._iconButton_olvh9_3365{background:var(--surface-tertiary, #3f3f46)!important;border-color:var(--border-primary, #52525b)!important;color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] ._actionBtn_olvh9_236:hover,[data-theme=dark] ._iconButton_olvh9_3365:hover,:root.dark ._actionBtn_olvh9_236:hover,:root.dark ._iconButton_olvh9_3365:hover{background:#3b82f626!important;border-color:#3b82f666!important;color:#93c5fd!important}[data-theme=dark] ._closeButton_olvh9_219,:root.dark ._closeButton_olvh9_219{color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] ._closeButton_olvh9_219:hover,:root.dark ._closeButton_olvh9_219:hover{background:var(--surface-tertiary, #3f3f46)!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] ._expandButton_olvh9_3206,:root.dark ._expandButton_olvh9_3206{color:var(--text-secondary, #a1a1aa)!important}[data-theme=dark] ._divider_olvh9_3401,[data-theme=dark] hr,:root.dark ._divider_olvh9_3401,:root.dark hr{border-color:var(--border-primary, #3f3f46)!important}._duplicateWarning_olvh9_3411{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;margin-bottom:20px;background:linear-gradient(135deg,#fb923c1f,#f9731614);border:1px solid rgba(249,115,22,.25);border-left:4px solid #f97316;border-radius:12px;animation:_slideDown_olvh9_1 .3s cubic-bezier(.4,0,.2,1)}@keyframes _slideDown_olvh9_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._duplicateWarning_olvh9_3411 span{display:flex;align-items:center;gap:10px;font-size:.9em;font-weight:500;color:#c2410c}._duplicateWarning_olvh9_3411 span i{font-size:1.2em;color:#ea580c;animation:_pulse_olvh9_1 2s infinite}@keyframes _pulse_olvh9_1{0%,to{opacity:1}50%{opacity:.6}}._duplicateWarning_olvh9_3411 button{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#f97316,#ea580c);border:none;border-radius:10px;color:#fff;font-size:.88em;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 14px #f973164d;white-space:nowrap}._duplicateWarning_olvh9_3411 button:hover{background:linear-gradient(135deg,#ea580c,#dc2626);transform:translateY(-2px);box-shadow:0 6px 20px #f9731666}._duplicateWarning_olvh9_3411 button:active{transform:translateY(0)}._duplicateWarning_olvh9_3411 button:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.85em}[data-theme=dark] ._duplicateWarning_olvh9_3411,:root.dark ._duplicateWarning_olvh9_3411{background:linear-gradient(135deg,#fb923c26,#f973161a);border-color:#f9731659}[data-theme=dark] ._duplicateWarning_olvh9_3411 span,:root.dark ._duplicateWarning_olvh9_3411 span{color:#fdba74}[data-theme=dark] ._duplicateWarning_olvh9_3411 span i,:root.dark ._duplicateWarning_olvh9_3411 span i{color:#fb923c}@media(max-width:640px){._duplicateWarning_olvh9_3411{flex-direction:column;align-items:flex-start;gap:12px}._duplicateWarning_olvh9_3411 button{width:100%;justify-content:center}}._infoModalWrapper_olvh9_3538{max-width:1100px!important;width:min(1100px,calc(100vw - 32px))!important;overflow-x:hidden}@media(max-width:768px){._infoModalWrapper_olvh9_3538{max-width:100%!important;width:100%!important;margin:0!important}._popupHeader_olvh9_7{flex-direction:column;align-items:flex-start;padding:12px;min-height:auto}._headerInfo_olvh9_31{width:100%;flex-direction:column}._customerAvatar_olvh9_36,._avatarSkeleton_olvh9_37{width:80px;height:80px;min-width:80px;min-height:80px;margin-right:0;margin-bottom:12px}._titleWrapper_olvh9_65{width:100%}._titleWrapper_olvh9_65 h2{font-size:1.1em;word-break:break-word}._metaInfoContainer_olvh9_2444{font-size:.8em;flex-wrap:wrap}._headerActions_olvh9_187{width:100%;justify-content:flex-start;padding:8px 0;gap:8px}._modalInner_olvh9_517{padding:12px!important}._infoGrid_olvh9_531{grid-template-columns:1fr;gap:8px}._dualColumnSection_olvh9_1291{grid-template-columns:1fr;gap:12px}._infoBlock_olvh9_376{padding:12px}._infoBlock_olvh9_376 h4{font-size:.9em}._infoBox_olvh9_749{padding:8px}._infoLabel_olvh9_791{font-size:.75em}._infoValue_olvh9_773{font-size:.9em}}@media(max-width:480px){._infoModalWrapper_olvh9_3538{max-width:100vw!important;border-radius:0!important}._customerAvatar_olvh9_36,._avatarSkeleton_olvh9_37{width:60px;height:60px;min-width:60px;min-height:60px}._actionBtn_olvh9_236{padding:8px 12px;font-size:.85em}._iconBtn_olvh9_292{width:36px;height:36px;min-width:36px;min-height:36px}}@media(max-width:768px){._infoModalWrapper_olvh9_3538{max-height:85vh!important;overflow:hidden;contain:layout style}._modalInner_olvh9_517{padding:8px 10px!important}._popupHeader_olvh9_7{padding:8px 12px;min-height:70px;gap:8px}._titleWrapper_olvh9_65 h2{font-size:1em;line-height:1.2}._infoBlock_olvh9_376{padding:8px;margin-bottom:8px}._infoBlockHeader_olvh9_391{padding:4px 0;margin-bottom:6px}._infoBlockHeader_olvh9_391 h3,._infoBlockHeader_olvh9_391 h4{font-size:.85em}._infoBox_olvh9_749{padding:4px 6px;min-height:36px}._infoLabel_olvh9_791{font-size:.65em;margin-bottom:2px}._infoValue_olvh9_773{font-size:.78em;line-height:1.3}._actionBtn_olvh9_236,._primaryBtn_olvh9_3719,._secondaryBtn_olvh9_1539{padding:6px 10px;font-size:.8em;min-height:34px}._iconBtn_olvh9_292,._inlineIconBtn_olvh9_875{width:32px;height:32px;min-width:32px;min-height:32px}._tabsContainer_olvh9_3735{margin-bottom:8px}._tabButton_olvh9_3319{padding:6px 10px;font-size:.8em}._productCard_olvh9_1406{padding:8px;margin-bottom:6px}._productName_olvh9_3750{font-size:.85em}._productPrice_olvh9_3754{font-size:.9em}._notesSection_olvh9_3759{padding:8px}._noteItem_olvh9_3763{padding:6px;margin-bottom:4px}._timelineItem_olvh9_3769{padding:6px 0}._timelineContent_olvh9_3773{font-size:.8em}}@media(max-width:480px){._infoModalWrapper_olvh9_3538{max-height:90vh!important;border-radius:8px 8px 0 0!important}._modalInner_olvh9_517{padding:6px 8px!important}._popupHeader_olvh9_7{padding:6px 10px;min-height:60px}._titleWrapper_olvh9_65 h2{font-size:.9em}._infoGrid4Col_olvh9_531,._infoGrid_olvh9_531{grid-template-columns:repeat(2,1fr);gap:4px}._infoBox_olvh9_749{padding:3px 5px;min-height:32px}._infoLabel_olvh9_791{font-size:.6em}._infoValue_olvh9_773{font-size:.72em}._headerActions_olvh9_187{gap:4px}._actionBtn_olvh9_236{padding:4px 8px;font-size:.75em;min-height:30px}._iconBtn_olvh9_292{width:28px;height:28px;min-width:28px;min-height:28px}._metaInfoContainer_olvh9_2444 ._metaSeparator_olvh9_3837{display:none}._metaInfoContainer_olvh9_2444{flex-wrap:wrap;gap:4px;font-size:.7em}}._actionBtn_olvh9_236:focus-visible,._closeButton_olvh9_219:focus-visible,._statusSelect_olvh9_151:focus-visible,._iconBtn_olvh9_292:focus-visible,._conversationLink_olvh9_174:focus-visible{outline:none;box-shadow:var(--neu-raised),0 0 0 2px color-mix(in srgb,var(--primary-color, #2563eb) 42%,transparent)}._actionBtn_olvh9_236:active,._closeButton_olvh9_219:active,._iconBtn_olvh9_292:active{box-shadow:var(--neu-inset)}._purchaseHistoryItem_olvh9_2700{background:color-mix(in srgb,var(--primary-color, #4980ff) 10%,var(--neu-surface, #ffffff));border:none;box-shadow:var(--neu-flat)}._neuInfoModal_olvh9_3880{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised, #ffffff) 98%,transparent),color-mix(in srgb,var(--surface-base, #eef2f7) 94%,transparent));border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 64%,transparent);border-radius:24px;box-shadow:0 36px 96px -52px #0f172a70,0 18px 44px -30px #0f172a38}._neuInfoModal_olvh9_3880 ._modalInner_olvh9_517{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-base, #eef2f7) 68%,transparent),color-mix(in srgb,var(--surface-base, #eef2f7) 88%,transparent))}._neuInfoModal_olvh9_3880 ._infoListContainer_olvh9_1300,._neuInfoModal_olvh9_3880 ._productListContainer_olvh9_1400,._neuInfoModal_olvh9_3880 ._companyContactCard_olvh9_592,._neuInfoModal_olvh9_3880 ._duplicateWarning_olvh9_3411{border-radius:16px;border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 60%,transparent);box-shadow:0 16px 34px -28px #0f172a2e;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised, #ffffff) 98%,transparent),color-mix(in srgb,var(--surface-base, #eef2f7) 92%,transparent))}._neuInfoModal_olvh9_3880 ._addBtnInline_olvh9_3020,._neuInfoModal_olvh9_3880 ._transferBtnInline_olvh9_3021,._neuInfoModal_olvh9_3880 ._znsBtn_olvh9_2492,._neuInfoModal_olvh9_3880 ._actionBtn_olvh9_236,._neuInfoModal_olvh9_3880 ._closeButton_olvh9_219{border-radius:12px;border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 54%,transparent);box-shadow:var(--neu-flat)}._neuInfoModal_olvh9_3880 ._addBtnInline_olvh9_3020:hover,._neuInfoModal_olvh9_3880 ._transferBtnInline_olvh9_3021:hover,._neuInfoModal_olvh9_3880 ._znsBtn_olvh9_2492:hover,._neuInfoModal_olvh9_3880 ._actionBtn_olvh9_236:hover,._neuInfoModal_olvh9_3880 ._closeButton_olvh9_219:hover{box-shadow:var(--neu-raised)}._neuInfoModal_olvh9_3880 ._addBtnInline_olvh9_3020:active,._neuInfoModal_olvh9_3880 ._transferBtnInline_olvh9_3021:active,._neuInfoModal_olvh9_3880 ._znsBtn_olvh9_2492:active,._neuInfoModal_olvh9_3880 ._actionBtn_olvh9_236:active,._neuInfoModal_olvh9_3880 ._closeButton_olvh9_219:active{box-shadow:var(--neu-inset)}[data-theme=dark] ._neuInfoModal_olvh9_3880{box-shadow:var(--neu-raised),inset 1px 1px #ffffff0a}._timelineShell_1995b_7{padding:4px 16px 2px;border-top:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 35%,transparent);position:relative;overflow:visible;z-index:30}._digestPopover_1995b_17{position:absolute;bottom:calc(100% + 4px);left:16px;right:16px;background:var(--neu-surface, #fff);border-radius:var(--neu-radius-sm, 10px);box-shadow:var(--neu-raised, 5px 5px 10px #d1d5db, -5px -5px 10px #ffffff),0 8px 24px #0000001f;padding:10px 14px;z-index:100;max-height:160px;overflow-y:auto}._digestHeader_1995b_33{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--primary, #3b82f6);margin-bottom:6px}._digestClose_1995b_43{margin-left:auto;background:none;border:none;font-size:16px;color:var(--text-secondary, #64748b);cursor:pointer;line-height:1;padding:0 2px}._digestList_1995b_54{margin:0;padding:0 0 0 16px;font-size:12px;line-height:1.6;color:var(--text-primary, #1e293b)}._digestList_1995b_54 li{margin-bottom:2px}._digestBtn_1995b_66{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--primary, #3b82f6),var(--color-purple, #8b5cf6));color:#fff;font-size:9px;cursor:pointer;flex-shrink:0;z-index:1;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 1px 4px #3b82f64d}._digestBtn_1995b_66:hover{transform:scale(1.15);box-shadow:0 3px 8px #3b82f666}._timelineTrack_1995b_95{display:flex;align-items:center;position:relative;padding:4px 0 2px;gap:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}._timelineTrack_1995b_95::-webkit-scrollbar{height:3px}._timelineTrack_1995b_95::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}._timelineLine_1995b_116{position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--border-color, #cbd5e1) 40%,transparent),var(--border-color, #cbd5e1),color-mix(in srgb,var(--border-color, #cbd5e1) 40%,transparent));transform:translateY(-50%);z-index:0}._timelineNode_1995b_133{display:flex;flex-direction:column;align-items:center;gap:1px;position:relative;z-index:1;min-width:40px;flex-shrink:0;cursor:pointer}._nodeIcon_1995b_145{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;box-shadow:var(--neu-flat),0 1px 4px #0000001a;transition:transform .15s ease,box-shadow .15s ease;border:1.5px solid var(--neu-surface, #fff)}._timelineNode_1995b_133:hover ._nodeIcon_1995b_145{transform:scale(1.25);box-shadow:var(--neu-raised),0 4px 12px #0000002e}._clusterIcon_1995b_171{width:24px;height:24px;font-size:10px;border-width:2px;position:relative}._clusterCount_1995b_179{font-size:9px;font-weight:700;color:#fff;line-height:1}._nodeDate_1995b_186{font-size:8px;color:var(--text-light-color, #94a3b8);white-space:nowrap;line-height:1}._emotionNode_1995b_194{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--neu-surface, #fff) 95%,transparent);box-shadow:var(--neu-inset);font-size:16px;flex-shrink:0;cursor:pointer;z-index:1;transition:transform .2s ease;margin-left:2px}._emotionNode_1995b_194:hover{transform:scale(1.15)}._sentimentSparkline_1995b_216{height:3px;border-radius:2px;margin-top:1px;opacity:.8}._timelineLoading_1995b_224{font-size:12px;color:var(--text-light-color);padding:6px 0;display:flex;align-items:center;gap:6px}._clusterIconActive_1995b_234{box-shadow:var(--neu-inset),0 2px 8px #00000026!important;transform:scale(1.1);outline:2px solid rgba(255,255,255,.6);outline-offset:1px}._clusterExpandPanel_1995b_244{position:absolute;left:0;right:0;top:100%;z-index:70;margin:0;padding:10px 14px;background:var(--neu-surface, #f3f4f6);border-radius:0 0 var(--neu-radius-sm, 10px) var(--neu-radius-sm, 10px);box-shadow:0 12px 32px #00000038,0 4px 12px #0000001a;font-size:12px;max-height:min(320px,45vh);overflow-y:auto;overscroll-behavior:contain;animation:_clusterExpandIn_1995b_1 .15s ease-out;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}@keyframes _clusterExpandIn_1995b_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._clusterExpandHeader_1995b_277{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}._clusterExpandTitle_1995b_284{font-size:12px;color:var(--text-primary, #1e293b)}._clusterExpandTitle_1995b_284 strong{color:var(--primary-color, #6366f1);font-weight:700}._clusterExpandClose_1995b_294{background:none;border:none;font-size:16px;color:var(--text-secondary, #64748b);cursor:pointer;padding:0 2px;line-height:1;transition:color .15s ease}._clusterExpandClose_1995b_294:hover{color:var(--text-primary, #1e293b)}._clusterExpandBody_1995b_309{display:flex;flex-direction:column;gap:3px;margin-bottom:6px}._clusterExpandRow_1995b_316{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary, #475569);padding:1px 0}._clusterExpandRow_1995b_316 i{font-size:10px;width:12px;flex-shrink:0}._clusterGroupHeader_1995b_332{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--text-primary, #1e293b);padding:4px 0 2px;margin-top:4px;border-top:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 40%,transparent)}._clusterGroupHeader_1995b_332:first-child{margin-top:0;border-top:none}._clusterGroupHeader_1995b_332 i{font-size:10px;width:12px;flex-shrink:0}._clusterGroupCount_1995b_356{font-weight:400;color:var(--text-secondary, #64748b);font-size:10px;margin-left:auto}._clusterEventRow_1995b_364{display:flex;align-items:flex-start;gap:8px;padding:4px 0 4px 18px;font-size:11px;color:var(--text-secondary, #475569);line-height:1.4}._clusterEventRow_1995b_364+._clusterEventRow_1995b_364{border-top:1px dashed color-mix(in srgb,var(--border-color, #cbd5e1) 30%,transparent)}._clusterEventTime_1995b_379{flex-shrink:0;font-size:10px;color:var(--text-light-color, #94a3b8);min-width:60px;white-space:nowrap}._clusterEventContent_1995b_387{flex:1;min-width:0;word-break:break-word}._clusterEventActor_1995b_393{font-weight:600;color:var(--primary-color, #6366f1);margin-right:4px}._clusterExpandSentiment_1995b_399{padding-top:6px;border-top:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 50%,transparent);font-size:11px;color:var(--text-secondary, #64748b)}@media(max-width:768px){._timelineShell_1995b_7{padding:4px 10px 2px}._nodeIcon_1995b_145{width:18px;height:18px;font-size:8px}._clusterIcon_1995b_171{width:22px;height:22px}._timelineNode_1995b_133{min-width:36px}._emotionNode_1995b_194{min-width:26px;height:26px;font-size:14px}._digestPopover_1995b_17{left:8px;right:8px}._digestBtn_1995b_66{width:20px;height:20px;font-size:8px}}[data-theme=dark] ._digestPopover_1995b_17{background:var(--neu-surface, #1e293b);box-shadow:var(--neu-raised),0 8px 24px #0000004d}[data-theme=dark] ._digestList_1995b_54{color:var(--text-primary, #f1f5f9)}._logModalShell_wdnp7_2{box-shadow:0 34px 92px -50px #0f172a6b,0 18px 44px -30px #0f172a38}._logHeader_wdnp7_8{display:flex;justify-content:space-between;align-items:center;padding:15px 25px;border-bottom:1px solid color-mix(in srgb,var(--border-color) 60%,transparent);box-shadow:0 18px 40px -30px #0f172a2e;gap:15px}._logHeader_wdnp7_8 h3{margin:0;font-size:1.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}._closeButton_wdnp7_27{background:color-mix(in srgb,var(--surface-raised, #ffffff) 96%,transparent);border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 58%,transparent);width:40px;height:40px;border-radius:12px;font-size:1.4rem;cursor:pointer;color:var(--text-light-color);padding:0;line-height:1;box-shadow:var(--neu-flat)}._searchWrapper_wdnp7_46{position:relative;flex-grow:1;max-width:300px}._searchWrapper_wdnp7_46 i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-light-color)}._searchInput_wdnp7_58{width:100%;padding:8px 12px 8px 35px;border-radius:14px;border:1px solid color-mix(in srgb,var(--border-color) 65%,transparent);background:color-mix(in srgb,var(--surface-raised, #ffffff) 92%,var(--surface-base, #eef2f7));transition:all .2s ease-in-out;box-shadow:var(--neu-inset, inset 2px 2px 5px rgba(15, 23, 42, .08))}._searchInput_wdnp7_58:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 20%,transparent)}._logBody_wdnp7_78{padding:20px 24px 24px;max-height:70vh;overflow-y:auto}._error_wdnp7_83{color:var(--danger-color)}._timeline_wdnp7_88{position:relative;padding-left:30px;margin-left:20px}._timeline_wdnp7_88:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:color-mix(in srgb,var(--border-color, #cbd5e1) 72%,transparent)}._timelineItem_wdnp7_107{position:relative;margin-bottom:25px}._timelineItem_wdnp7_107:last-child{margin-bottom:0}._timelineIcon_wdnp7_115{position:absolute;left:-40px;top:0;width:40px;height:40px;border-radius:50%;background-color:var(--primary-color);color:#fff;display:flex;justify-content:center;align-items:center;border:3px solid var(--bg-color);font-size:1.1em}._timelineContent_wdnp7_131{background:color-mix(in srgb,var(--surface-raised, #ffffff) 94%,var(--surface-base, #eef2f7));border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 56%,transparent);border-radius:16px;padding:16px 20px;box-shadow:0 16px 34px -28px #0f172a2e}._timelineContent_wdnp7_131 p{margin:0;line-height:1.6}._timestamp_wdnp7_149{display:block;margin-top:8px;font-size:.8em;color:var(--text-light-color)}._oldValue_wdnp7_156,._newValue_wdnp7_157{padding:1px 4px;border-radius:4px;font-weight:500}._oldValue_wdnp7_156{text-decoration:line-through;color:var(--danger-color);background-color:color-mix(in srgb,var(--danger-color) 10%,transparent)}._newValue_wdnp7_157{color:var(--success-color);background-color:color-mix(in srgb,var(--success-color) 10%,transparent)}._modalForm_17g17_5{display:flex;flex-direction:column;height:100%;max-height:95vh;--cm-surface: var(--surface-primary, var(--card-bg-color, #ffffff));--cm-surface-2: var(--bg-secondary, var(--bg-color, #f5f5f7));--cm-text: var(--text-primary, var(--text-color, #1c1c1e));--cm-text-muted: var(--text-secondary, var(--text-light-color, #6e6e73));--cm-border: var(--border-primary, var(--border-color, #d2d2d7));--cm-shadow: var(--shadow-md, 0 4px 12px rgba(15, 23, 42, .06));--cm-shadow-strong: var(--shadow-lg, 0 12px 32px rgba(15, 23, 42, .14));--cm-primary: var(--color-primary, #0a84ff);--cm-primary-2: color-mix(in srgb, var(--cm-primary) 70%, white 30%);--cm-success: var(--color-success, #30d158);--cm-success-2: color-mix(in srgb, var(--cm-success) 70%, white 30%);--cm-info: var(--color-info, #64d2ff);--cm-info-2: color-mix(in srgb, var(--cm-info) 70%, white 30%);--cm-warning: var(--color-warning, #ff9f0a);--cm-warning-2: color-mix(in srgb, var(--cm-warning) 70%, white 30%);--cm-danger: var(--color-danger, #ff453a);--cm-inverse: var(--text-inverse, #ffffff)}._popupHeader_17g17_30{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 62%,transparent);flex-shrink:0;position:relative;z-index:10;box-shadow:var(--neu-flat)}._popupHeader_17g17_30:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:color-mix(in srgb,var(--border-color, #e2e8f0) 65%,transparent);opacity:1}._popupHeader_17g17_30 h2{margin:0;font-size:1.4em;font-weight:600;display:flex;align-items:center;gap:10px;color:var(--cm-text);flex-wrap:wrap}._titleBlock_17g17_66{display:flex;align-items:center;gap:12px;min-width:0;flex:1}._titleAvatar_17g17_74{width:44px;height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--cm-primary) 14%,var(--cm-surface));color:var(--cm-primary);font-weight:750;font-size:.96rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cm-primary) 18%,transparent)}._titleCopy_17g17_90{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}._titleText_17g17_98{display:inline-block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._titleMeta_17g17_107{margin:0;color:var(--cm-text-muted);font-size:.86rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._titleChips_17g17_117{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}._titleChip_17g17_117{display:inline-flex;align-items:center;gap:5px;max-width:min(260px,100%);padding:4px 8px;border-radius:999px;border:1px solid transparent;font-size:.76rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._titleChip_17g17_117 i{font-size:.72rem;flex-shrink:0}._titleChip_info_17g17_145{color:var(--cm-primary);border-color:color-mix(in srgb,var(--cm-primary) 18%,transparent);background:color-mix(in srgb,var(--cm-primary) 9%,transparent)}._titleChip_success_17g17_151{color:#047857;border-color:#10b98133;background:#10b9811a}._titleChip_warning_17g17_157{color:#b45309;border-color:#f59e0b3d;background:#f59e0b1a}._titleChip_neutral_17g17_163{color:var(--cm-text-muted);border-color:color-mix(in srgb,var(--cm-border) 70%,transparent);background:color-mix(in srgb,var(--cm-surface-2) 75%,transparent)}._popupHeader_17g17_30 h2 i{color:var(--primary-color);font-size:.85em}._editBadge_17g17_175{display:inline-flex;align-items:center;gap:6px;font-size:.55em;padding:5px 12px;border-radius:99px;background:color-mix(in srgb,var(--cm-info) 12%,transparent);color:var(--cm-info);font-weight:600;text-transform:uppercase;letter-spacing:0}._editBadge_17g17_175 i{font-size:.85em;color:inherit}._headerActions_17g17_194{display:flex;align-items:center;gap:12px}._closeButton_17g17_200{background:color-mix(in srgb,var(--neu-surface, #f8fafc) 96%,var(--bg-primary, #eef2f7));border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 62%,transparent);font-size:1.8rem;cursor:pointer;color:var(--cm-text-muted);padding:8px 12px;line-height:1;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:var(--neu-flat)}._closeButton_17g17_200:hover{background-color:color-mix(in srgb,var(--cm-danger) 12%,var(--cm-surface));color:var(--cm-danger);transform:rotate(90deg);box-shadow:var(--neu-raised)}._modalBody_17g17_225{padding:20px 24px;overflow-y:auto;flex-grow:1}@keyframes _cmEnterUp_17g17_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){._formColumn_17g17_245 fieldset,._dynamicListFieldset_17g17_246,._formField_17g17_247{animation:_cmEnterUp_17g17_1 .25s ease both}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}._modalBody_17g17_225{overscroll-behavior:contain;padding-bottom:calc(24px + env(safe-area-inset-bottom))}._actionBtn_17g17_264{padding:9px 18px;border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 62%,transparent);border-radius:14px;cursor:pointer;font-weight:600;font-size:.9em;background:color-mix(in srgb,var(--neu-surface, #f8fafc) 96%,var(--bg-primary, #eef2f7));color:var(--cm-text);display:inline-flex;align-items:center;gap:8px;min-height:40px;-webkit-tap-highlight-color:transparent;transition:all .2s ease;box-shadow:var(--neu-flat)}._actionBtn_17g17_264:hover{transform:translateY(-1px);box-shadow:var(--neu-raised)}._actionBtn_17g17_264:active{transform:translateY(0)}._modalForm_17g17_5 input:focus-visible,._modalForm_17g17_5 select:focus-visible,._modalForm_17g17_5 textarea:focus-visible,._closeButton_17g17_200:focus-visible,._actionBtn_17g17_264:focus-visible,._helpIcon_17g17_301:focus-visible{outline:none;box-shadow:var(--neu-inset),0 0 0 2px color-mix(in srgb,var(--primary-color, #0a84ff) 42%,transparent)}._modalForm_17g17_5 input,._modalForm_17g17_5 select,._modalForm_17g17_5 textarea,._actionBtn_17g17_264:active,._closeButton_17g17_200:active,._helpIcon_17g17_301:active{box-shadow:var(--neu-inset)}._actionBtn_17g17_264 i{font-size:1em;transition:transform .2s ease}._actionBtn_17g17_264:hover i{transform:scale(1.1)}@media(hover:none)and (pointer:coarse){._actionBtn_17g17_264{min-height:44px;padding:10px 20px;font-size:.95em}}._saveBtn_17g17_337{background:linear-gradient(135deg,var(--cm-primary) 0%,var(--cm-primary-2) 100%);color:var(--text-inverse, #ffffff);border-color:var(--cm-primary);font-weight:600;box-shadow:var(--shadow-primary, 0 3px 10px rgba(59, 130, 246, .25))}._saveBtn_17g17_337:hover{box-shadow:0 6px 18px rgba(var(--color-primary-rgb, 59, 130, 246),.35);transform:translateY(-1px);border-color:var(--cm-primary-2)}._saveBtn_17g17_337:active{transform:translateY(0);box-shadow:0 2px 8px rgba(var(--color-primary-rgb, 59, 130, 246),.2)}._formColumns_17g17_361{display:grid;grid-template-columns:minmax(480px,1.8fr) minmax(420px,1.2fr) minmax(280px,1fr);column-gap:28px;row-gap:24px;align-items:start}._formColumnLeft_17g17_372{grid-column:1}._formColumnCenter_17g17_376{grid-column:2}._formColumnRight_17g17_380{grid-column:3;align-self:stretch}@media(max-width:1600px){._formColumns_17g17_361{grid-template-columns:minmax(280px,1fr) minmax(580px,1.6fr);grid-template-areas:"left center" "right center"}._closeButton_17g17_200:focus-visible,._actionBtn_17g17_264:focus-visible,._saveBtn_17g17_337:focus-visible{outline:none;box-shadow:var(--neu-raised),0 0 0 2px color-mix(in srgb,var(--primary-color, #0a84ff) 44%,transparent)}._saveBtn_17g17_337{background:color-mix(in srgb,var(--primary-color, #0a84ff) 16%,var(--cm-surface));color:var(--primary-color, #0a84ff);box-shadow:var(--neu-raised)}._saveBtn_17g17_337:active,._actionBtn_17g17_264:active,._closeButton_17g17_200:active{box-shadow:var(--neu-inset)}._formColumnLeft_17g17_372{grid-area:left}._formColumnCenter_17g17_376{grid-area:center}._formColumnRight_17g17_380{grid-area:right}}@media(max-width:1200px){._formColumns_17g17_361{grid-template-columns:1fr;grid-template-areas:"left" "center" "right"}}._formColumn_17g17_245{display:flex;flex-direction:column;gap:24px;min-width:0}._formColumn_17g17_245 fieldset{border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 62%,transparent);border-radius:20px;padding:18px 22px 24px;background:color-mix(in srgb,var(--neu-surface, #f8fafc) 96%,var(--bg-primary, #eef2f7));box-shadow:var(--neu-flat);margin:0;display:flex;flex-direction:column;width:100%;box-sizing:border-box;position:relative;overflow:visible;transition:all .3s cubic-bezier(.4,0,.2,1)}._compactGrid_17g17_472{display:grid;grid-template-columns:1fr 1fr;column-gap:16px;row-gap:12px}._classificationGrid_17g17_479{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));column-gap:12px;row-gap:10px;align-items:start}._classificationField_17g17_486{min-width:0}._classificationFull_17g17_490{grid-column:1 / -1;min-width:0}._requiredStar_17g17_495{color:var(--cm-danger);margin-left:4px;font-weight:700}._compactGrid_17g17_472 ._formField_17g17_247{margin-bottom:0}._compactGrid_17g17_472 ._fullSpan_17g17_507{grid-column:1 / -1}._formColumn_17g17_245 fieldset:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--primary-color) 0%,transparent 100%);border-radius:16px 0 0 16px;opacity:0;transition:opacity .25s ease}._formColumn_17g17_245 fieldset:hover{box-shadow:var(--neu-raised);transform:translateY(-2px);border-color:#60a5fa66}._formColumn_17g17_245 fieldset:hover:before{opacity:1}@media(hover:none)and (pointer:coarse){._formColumn_17g17_245 fieldset:hover{transform:none}}._formSection_17g17_544{position:relative}._formColumn_17g17_245 legend{margin-left:10px;padding:0;border-radius:999px}._fieldsetToggle_17g17_554{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;color:var(--cm-primary);text-transform:uppercase;letter-spacing:.06em;padding:7px 14px;border-radius:999px;background:color-mix(in srgb,var(--cm-primary) 10%,var(--cm-surface));box-shadow:var(--neu-flat);border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}._fieldsetToggle_17g17_554:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--cm-primary) 15%,var(--cm-surface));box-shadow:var(--neu-raised)}._fieldsetToggle_17g17_554:active{transform:scale(.97)}._fieldsetToggle_17g17_554:focus-visible{outline:2px solid var(--cm-primary);outline-offset:2px;box-shadow:none}._fieldsetToggle_17g17_554 i{transition:transform .2s ease;font-size:.9em}._formSection_17g17_544._sectionCollapsed_17g17_594 ._fieldsetToggle_17g17_554 i{transform:rotate(-90deg)}._fieldsetTitle_17g17_598{display:inline-flex;align-items:center;gap:8px}._fieldsetTitle_17g17_598 i{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,var(--cm-primary) 0%,var(--cm-primary-2) 100%);color:var(--cm-inverse);font-size:.85rem;box-shadow:0 2px 8px #3b82f640}._fieldsetBody_17g17_621{display:flex;flex-direction:column;gap:12px;margin-top:14px}._formSection_17g17_544._sectionCollapsed_17g17_594{padding-bottom:14px}._formRow_17g17_633{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}._sectionDivider_17g17_641{display:flex;align-items:center;margin:20px 0 15px;gap:12px}._sectionDivider_17g17_641:before,._sectionDivider_17g17_641:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent)}._sectionDivider_17g17_641 span{font-size:.85em;font-weight:600;color:var(--text-light-color);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;display:flex;align-items:center;gap:6px}._sectionDivider_17g17_641 span i{font-size:.9em;opacity:.7}._formRow_17g17_633._formRowWideFirst_17g17_679{grid-template-columns:2fr 1fr}._formRow_17g17_633._formRowAutoFit_17g17_684{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}._formField_17g17_247 ._datePickerWrapper_17g17_689,._formField_17g17_247 input,._formField_17g17_247 select,._formField_17g17_247 textarea{line-height:1.35}._datePickerWrapper_17g17_689 input{height:38px!important;display:flex;align-items:center}._calendarPopFix_17g17_704{position:relative}._calendarPopFixOpened_17g17_708{position:relative;z-index:200000!important}._datepickerPopperContainer_17g17_714{z-index:200000;position:relative}._formColumn_17g17_245 fieldset:before{content:"";position:absolute;left:20px;right:20px;top:4px;height:4px;border-radius:999px;opacity:.75}._formColumn_17g17_245:nth-child(1) fieldset:before{background:linear-gradient(90deg,var(--cm-success) 0%,color-mix(in srgb,var(--cm-success) 5%,transparent))}._formColumn_17g17_245:nth-child(1) ._fieldsetTitle_17g17_598 i{background:linear-gradient(135deg,var(--cm-success) 0%,var(--cm-success-2) 100%);box-shadow:var( --shadow-sm, 0 4px 12px color-mix(in srgb, var(--cm-success) 30%, transparent) )}._formColumn_17g17_245:nth-child(2) fieldset:before{background:linear-gradient(90deg,var(--cm-info) 0%,color-mix(in srgb,var(--cm-info) 5%,transparent))}._formColumn_17g17_245:nth-child(2) ._fieldsetTitle_17g17_598 i{background:linear-gradient(135deg,var(--cm-info) 0%,var(--cm-info-2) 100%);box-shadow:var( --shadow-sm, 0 4px 12px color-mix(in srgb, var(--cm-info) 30%, transparent) )}._formColumn_17g17_245:nth-child(3) fieldset:before{background:linear-gradient(90deg,var(--cm-warning) 0%,color-mix(in srgb,var(--cm-warning) 5%,transparent))}._formColumn_17g17_245:nth-child(3) ._fieldsetTitle_17g17_598 i{background:linear-gradient(135deg,var(--cm-warning) 0%,var(--cm-warning-2) 100%);box-shadow:var( --shadow-sm, 0 4px 12px color-mix(in srgb, var(--cm-warning) 30%, transparent) )}._formField_17g17_247{display:flex;flex-direction:column;gap:5px;margin-bottom:0}._formField_17g17_247 label{font-weight:600;font-size:.85em;color:var(--text-color);line-height:1.4}._labelWithHelp_17g17_803{display:flex;align-items:center;gap:5px;margin-bottom:0}._labelWithHelp_17g17_803 label{margin:0;display:flex;align-items:center;gap:5px}._labelIcon_17g17_818{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:.85em;color:var(--primary-color);margin-right:4px;opacity:.7;transition:all .2s ease}._labelWithHelp_17g17_803:hover ._labelIcon_17g17_818,._labelWithHelp_17g17_803:focus-within ._labelIcon_17g17_818{color:var(--primary-color);opacity:1}._helpIcon_17g17_301{border:none;background:transparent;color:var(--text-light-color);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:3px;font-size:.95em;transition:all .2s ease;border-radius:50%;min-width:22px;min-height:22px;opacity:.6}._helpIcon_17g17_301 i{pointer-events:none}._helpIcon_17g17_301:hover,._helpIcon_17g17_301:focus-visible{color:var(--primary-color);background:#3b82f61a;transform:scale(1.1);opacity:1}._formField_17g17_247 input,._formField_17g17_247 textarea,._datePickerWrapper_17g17_689,._formField_17g17_247 select{width:100%;padding:11px 14px;border-radius:var(--neu-radius-sm, 12px);border:1px solid var(--border-primary, #e2e8f0);font-size:.95em;box-sizing:border-box;background:var(--bg-inset, #f8fafc);color:var(--text-color);height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:var(--neu-inset)}._formField_17g17_247 input:hover,._formField_17g17_247 textarea:hover,._formField_17g17_247 select:hover{border-color:var(--border-hover, #cbd5e1);background:var(--bg-primary, #ffffff);box-shadow:var(--neu-flat)}._formField_17g17_247 input:focus,._formField_17g17_247 textarea:focus,._formField_17g17_247 select:focus{outline:none;border-color:var(--cm-primary);box-shadow:var(--focus-ring, 0 0 0 4px rgba(59, 130, 246, .1)),var(--shadow-xs, 0 1px 2px rgba(0, 0, 0, .05));background:var(--bg-primary, #ffffff)}._formField_17g17_247 input,._formField_17g17_247 textarea,._formField_17g17_247 select{padding:10px 12px}._formField_17g17_247 textarea{height:auto;min-height:72px;resize:vertical;line-height:1.5}@media(hover:none)and (pointer:coarse){._formField_17g17_247 input,._formField_17g17_247 select{min-height:44px;height:44px;font-size:16px}._formField_17g17_247 textarea{min-height:80px;font-size:16px}}._formField_17g17_247 select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='none' stroke='%23667882' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 12px) center;background-size:14px;padding-right:36px}._formField_17g17_247 select:focus,._formField_17g17_247 input:focus,._formField_17g17_247 textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:var(--focus-ring, 0 0 0 3px rgba(59, 130, 246, .18))}._datePickerWrapper_17g17_689 input{width:100%;height:100%;border:none;background-color:transparent;padding:8px 12px;box-sizing:border-box;color:var(--text-color);font-size:1em}._loadingState_17g17_961{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;font-size:1.1em;color:var(--cm-text-muted);gap:16px}._loadingState_17g17_961:before{content:"";width:48px;height:48px;border:3px solid var(--cm-surface-2);border-top-color:var(--cm-primary);border-radius:50%;animation:_loadingSpin_17g17_1 .8s linear infinite}@keyframes _loadingSpin_17g17_1{to{transform:rotate(360deg)}}._errorInput_17g17_989{border-color:var(--danger-color)!important;box-shadow:0 0 0 1px var(--danger-color)}._errorMessage_17g17_994{color:var(--danger-color);font-size:.8em;margin:4px 0 0}._duplicateStatus_17g17_1000,._duplicateError_17g17_1001{margin-top:6px;font-size:.8em;display:flex;align-items:center;gap:6px}._duplicateStatus_17g17_1000{color:var(--text-light-color)}._duplicateError_17g17_1001{color:var(--danger-color)}._duplicateAlert_17g17_1017{margin-top:12px;padding:16px 18px;border-radius:18px;border:1px solid rgba(249,115,22,.28);background:color-mix(in srgb,rgba(249,115,22,.12) 75%,var(--cm-surface));display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden;box-shadow:var(--neu-flat);animation:_duplicateAlertPulse_17g17_1 2s ease-in-out infinite}@keyframes _duplicateAlertPulse_17g17_1{0%,to{box-shadow:0 4px 12px #f9731626}50%{box-shadow:0 6px 20px #f9731640}}._duplicateAlert_17g17_1017:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--warning-color)}._toggleDetailsBtn_17g17_1063{background:color-mix(in srgb,var(--cm-surface) 90%,transparent);border:none;color:var(--cm-primary);cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:.9rem;padding:8px 12px;transition:opacity .2s;border-radius:999px;box-shadow:var(--neu-flat)}._toggleDetailsBtn_17g17_1063:hover{opacity:.8;box-shadow:var(--neu-raised)}._duplicateAlertHeader_17g17_1084{display:flex;align-items:center;gap:10px;font-weight:600;font-size:.95em;color:var(--warning-color)}._duplicateAlertHeader_17g17_1084 i{font-size:1.3em;animation:_warningBounce_17g17_1 1s ease-in-out infinite}@keyframes _warningBounce_17g17_1{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}._duplicateList_17g17_1109{list-style:disc;margin:0 0 4px 18px;padding:0;color:var(--text-color);font-size:.85em}._duplicateList_17g17_1109 li{margin-bottom:4px}._duplicateMore_17g17_1121,._duplicateHint_17g17_1122{font-size:.75em;color:var(--text-light-color)}._duplicateHint_17g17_1122{display:block}._contactListHeader_17g17_1131{display:flex;align-items:center;justify-content:space-between;margin-top:12px;margin-bottom:8px;font-weight:600;color:var(--text-color)}._addContactBtn_17g17_1141{padding:10px 16px;border-radius:10px;border:2px dashed color-mix(in srgb,var(--cm-primary) 50%,var(--cm-border));background:color-mix(in srgb,var(--cm-primary) 4%,transparent);color:var(--cm-primary);cursor:pointer;font-size:.88em;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;-webkit-tap-highlight-color:transparent;min-height:42px}._addContactBtn_17g17_1141 i{font-size:1.05em;transition:transform .2s ease}._addContactBtn_17g17_1141:hover:not(:disabled){background:color-mix(in srgb,var(--cm-primary) 10%,transparent);border-color:var(--cm-primary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-primary-rgb, 59, 130, 246),.15)}._addContactBtn_17g17_1141:hover:not(:disabled) i{transform:rotate(90deg)}._addContactBtn_17g17_1141:active:not(:disabled){transform:translateY(0)}._addContactBtn_17g17_1141:disabled{opacity:.4;cursor:not-allowed}@media(hover:none)and (pointer:coarse){._addContactBtn_17g17_1141{min-height:44px;padding:8px 12px}}._contactList_17g17_1131{display:flex;flex-direction:column;gap:12px}._contactCard_17g17_1196{border:1.5px solid var(--border-color);border-radius:var(--neu-radius-sm, 12px);padding:14px 16px;background:var(--card-bg-color);box-shadow:var(--neu-flat);display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden;transition:var(--neu-transition, all .25s ease)}._contactCard_17g17_1196:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,var(--primary-color) 0%,transparent 100%);opacity:0;transition:opacity .25s ease}._contactCard_17g17_1196:hover{box-shadow:var(--neu-raised);transform:translateY(-1px);border-color:var(--primary-color)}._contactCard_17g17_1196:hover:before{opacity:1}._contactActions_17g17_1236{display:flex;justify-content:flex-end}._removeContactBtn_17g17_1241{padding:6px 12px;border-radius:6px;border:1px solid var(--danger-color);background-color:transparent;color:var(--danger-color);cursor:pointer;font-size:.8em;display:inline-flex;align-items:center;gap:6px;transition:background-color .2s ease,color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent;min-height:36px}._removeContactBtn_17g17_1241:hover{background-color:#dc26261f}._removeContactBtn_17g17_1241:active{transform:scale(.97);background-color:#dc26262e}@media(hover:none)and (pointer:coarse){._removeContactBtn_17g17_1241{min-height:44px;padding:8px 14px}}@media(max-width:1500px){._formColumns_17g17_361{grid-template-columns:minmax(250px,.9fr) minmax(440px,1.6fr) minmax(250px,1fr);gap:20px}}@media(min-width:1700px){._formColumns_17g17_361{grid-template-columns:minmax(320px,1fr) minmax(620px,2fr) minmax(320px,1.1fr);gap:28px}}@media(max-width:1360px){._modalBody_17g17_225{padding:20px}._formColumns_17g17_361{grid-template-columns:minmax(260px,1fr) minmax(420px,1.5fr);grid-auto-rows:auto}._formColumn_17g17_245:nth-child(3){grid-column:1 / -1}}@media(max-width:960px){._formColumns_17g17_361{grid-template-columns:1fr}._formColumn_17g17_245{gap:16px}._formColumn_17g17_245 fieldset{padding:12px 16px 18px}}@media(max-width:768px){._modalBody_17g17_225{padding:12px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}._modalForm_17g17_5{width:100vw;height:100vh;max-height:100vh;border-radius:0}._popupHeader_17g17_30{padding:12px 16px;flex-wrap:wrap;gap:8px}._popupHeader_17g17_30 h2{font-size:1.15em;flex:1;min-width:100px}._titleBlock_17g17_66{align-items:flex-start;width:100%}._titleAvatar_17g17_74{width:38px;height:38px;min-width:38px;border-radius:10px;font-size:.84rem}._titleCopy_17g17_90{flex:1}._titleMeta_17g17_107{white-space:normal}._titleChips_17g17_117{gap:5px}._titleChip_17g17_117{max-width:100%;font-size:.72rem}._headerActions_17g17_194{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:8px;scrollbar-width:none}._headerActions_17g17_194::-webkit-scrollbar{display:none}._actionBtn_17g17_264{min-height:44px;padding:8px 14px;font-size:.85em;white-space:nowrap}._closeButton_17g17_200{font-size:1.6rem;padding:0 8px}._formColumns_17g17_361{grid-template-columns:1fr;gap:12px}._formColumn_17g17_245{gap:12px}._formColumn_17g17_245 fieldset{padding:10px 12px 14px;border-radius:10px;box-shadow:var(--neu-flat)}._formRow_17g17_633{display:grid;grid-template-columns:1fr 1fr;gap:10px}._formRow_17g17_633 ._formField_17g17_247:first-child:last-child,._formRow_17g17_633 ._formField_17g17_247[data-fullwidth=true]{grid-column:1 / -1}._formField_17g17_247{margin-bottom:0}._formField_17g17_247 input,._formField_17g17_247 select,._formField_17g17_247 textarea{min-height:42px;font-size:.9em;padding:10px 12px}._formField_17g17_247 textarea{min-height:70px;max-height:90px}._formField_17g17_247 label{font-size:.82em;margin-bottom:0;font-weight:600}._labelIcon_17g17_818{font-size:.88em;width:16px;height:16px}._fieldsetToggle_17g17_554{font-size:.72rem;padding:7px 14px;gap:8px}._fieldsetToggle_17g17_554 i{font-size:.9em}._contactCard_17g17_1196{padding:10px 12px;border-radius:8px}._contactCard_17g17_1196 ._formRow_17g17_633{grid-template-columns:1fr;gap:8px}._duplicateAlert_17g17_1017{padding:8px 10px;font-size:.85em}._duplicateAlertHeader_17g17_1084{font-size:.9em}._duplicateList_17g17_1109{font-size:.8em;margin:4px 0 4px 14px}._addContactBtn_17g17_1141,._removeContactBtn_17g17_1241{font-size:.75em;padding:5px 10px;min-height:36px}._contactListHeader_17g17_1131{font-size:.9em;margin-top:10px;margin-bottom:6px}._contactList_17g17_1131{gap:10px}}@media(max-width:480px){._modalBody_17g17_225{padding:10px}._popupHeader_17g17_30{padding:10px 12px}._popupHeader_17g17_30 h2{font-size:1em}._actionBtn_17g17_264{padding:6px 12px;font-size:.8em;min-height:42px}._formRow_17g17_633{grid-template-columns:1fr 1fr;gap:6px}._formColumn_17g17_245 fieldset{padding:8px 10px 12px}._fieldsetToggle_17g17_554{font-size:.65rem;padding:4px 10px}._formField_17g17_247 input,._formField_17g17_247 select{min-height:38px;font-size:.85em;padding:6px 8px}._formField_17g17_247 label{font-size:.75em}._contactCard_17g17_1196{padding:8px 10px}._duplicateAlert_17g17_1017{padding:6px 8px;font-size:.8em}}.react-datepicker-popper,.react-datepicker-portal,.react-datepicker__tab-loop,.react-datepicker-wrapper{z-index:100000!important}.react-datepicker__portal{background:transparent!important;display:flex;align-items:flex-start;justify-content:flex-start}.react-datepicker-portal .react-datepicker,.react-datepicker{font-family:var(--font-family);background-color:var(--card-bg-color)!important;color:var(--text-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px #00000040!important;padding:4px;z-index:100001!important}.react-datepicker__month-container{background-color:var(--card-bg-color)!important}.react-datepicker-portal .react-datepicker__header,.react-datepicker__header{background-color:var(--card-bg-color)!important;border-bottom:1px solid var(--border-color);padding-top:8px}.react-datepicker-portal .react-datepicker__current-month,.react-datepicker__current-month,.react-datepicker-portal .react-datepicker-time__header,.react-datepicker-time__header,.react-datepicker-portal .react-datepicker-year-header,.react-datepicker-year-header,.react-datepicker-portal .react-datepicker__day-name,.react-datepicker__day-name,.react-datepicker-portal .react-datepicker__day,.react-datepicker__day{color:var(--text-color)}.react-datepicker__day{width:2.2rem;line-height:2.2rem;margin:.2rem;border-radius:6px;transition:all .2s ease}.react-datepicker__day:hover{background-color:color-mix(in srgb,var(--primary-color) 20%,transparent)!important;font-weight:600;transform:scale(1.05)}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{background-color:var(--primary-color)!important;color:var(--text-inverse, #ffffff)!important;font-weight:700}.react-datepicker__day--disabled{color:var(--text-light-color);opacity:.4;cursor:not-allowed}.react-datepicker__day--keyboard-selected{background-color:color-mix(in srgb,var(--primary-color) 30%,transparent)!important}.react-datepicker-popper{pointer-events:auto}._formSection_17g17_544._sectionCollapsed_17g17_594 ._fieldsetToggle_17g17_554{background:color-mix(in srgb,var(--cm-text-muted) 8%,transparent);color:var(--cm-text-muted)}._formSection_17g17_544._sectionCollapsed_17g17_594 ._fieldsetToggle_17g17_554:hover{background:color-mix(in srgb,var(--cm-primary) 12%,transparent);color:var(--cm-primary)}._formSection_17g17_544._sectionCollapsed_17g17_594 ._fieldsetTitle_17g17_598 i{background:color-mix(in srgb,var(--cm-text-muted) 20%,transparent);color:var(--cm-text-muted);box-shadow:none}._fieldsetToggle_17g17_554:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-left:6px;transition:all .2s ease}._fieldsetToggle_17g17_554._hasData_17g17_1744:after{background:var(--cm-success);box-shadow:0 0 6px var(--cm-success)}._fieldsetToggle_17g17_554._required_17g17_495:after{background:var(--cm-primary);box-shadow:0 0 4px var(--cm-primary)}._formField_17g17_247._requiredField_17g17_1756 label:after{content:" *";color:var(--cm-danger);font-weight:700}._formColumnLeft_17g17_372,._formColumnCenter_17g17_376,._formColumnRight_17g17_380{border-radius:16px;padding:2px}._formColumn_17g17_245 fieldset{border-radius:14px;transition:all .25s cubic-bezier(.4,0,.2,1)}._formSection_17g17_544._sectionCollapsed_17g17_594 fieldset{background:var(--cm-surface);box-shadow:var(--neu-flat);border-color:color-mix(in srgb,var(--cm-border) 60%,transparent)}._formSection_17g17_544._sectionCollapsed_17g17_594 fieldset:hover{box-shadow:var(--neu-raised);border-color:var(--cm-primary)}._formSection_17g17_544._sectionCollapsed_17g17_594{padding-bottom:12px}._sectionHint_17g17_1801{font-size:.75em;color:var(--cm-text-muted);margin-top:6px;margin-left:8px;font-style:italic;display:flex;align-items:center;gap:6px;opacity:0;animation:_fadeIn_17g17_1 .3s ease .1s forwards}@keyframes _fadeIn_17g17_1{to{opacity:1}}._sectionHint_17g17_1801 i{font-size:.9em;color:var(--cm-info)}._fieldsetTitleText_17g17_1826{display:inline-flex;align-items:center;gap:8px}._fieldsetPrimary_17g17_1833 ._fieldsetTitle_17g17_598 i{background:linear-gradient(135deg,var(--cm-primary) 0%,var(--cm-primary-2) 100%)}._fieldsetSuccess_17g17_1841 ._fieldsetTitle_17g17_598 i{background:linear-gradient(135deg,var(--cm-success) 0%,var(--cm-success-2) 100%)}._fieldsetInfo_17g17_1849 ._fieldsetTitle_17g17_598 i{background:linear-gradient(135deg,var(--cm-info) 0%,color-mix(in srgb,var(--cm-info) 70%,white) 100%)}._fieldsetInfo_17g17_1849 ._fieldsetToggle_17g17_554{background:color-mix(in srgb,var(--cm-info) 10%,transparent);color:color-mix(in srgb,var(--cm-info) 80%,var(--cm-text))}._fieldsetInfo_17g17_1849 ._fieldsetToggle_17g17_554:hover{background:color-mix(in srgb,var(--cm-info) 15%,transparent)}._fieldsetSuccess_17g17_1841 ._fieldsetToggle_17g17_554{background:color-mix(in srgb,var(--cm-success) 10%,transparent);color:color-mix(in srgb,var(--cm-success) 80%,var(--cm-text))}._fieldsetSuccess_17g17_1841 ._fieldsetToggle_17g17_554:hover{background:color-mix(in srgb,var(--cm-success) 15%,transparent)}._fieldSkeleton_17g17_1876{background:linear-gradient(90deg,var(--cm-surface-2) 25%,color-mix(in srgb,var(--cm-surface-2) 50%,white) 50%,var(--cm-surface-2) 75%);background-size:200% 100%;animation:_skeletonShimmer_17g17_1 1.5s infinite;border-radius:8px;height:40px}@keyframes _skeletonShimmer_17g17_1{0%{background-position:200% 0}to{background-position:-200% 0}}._formField_17g17_247 input:focus,._formField_17g17_247 select:focus,._formField_17g17_247 textarea:focus{outline:none;border-color:var(--cm-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--cm-primary) 15%,transparent),inset 0 1px 2px #00000008}._formField_17g17_247 input:hover:not(:focus):not(:disabled),._formField_17g17_247 select:hover:not(:focus):not(:disabled),._formField_17g17_247 textarea:hover:not(:focus):not(:disabled){border-color:color-mix(in srgb,var(--cm-primary) 50%,var(--cm-border))}._emptyStateHint_17g17_1918{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px;text-align:center;color:var(--cm-text-muted);background:var(--cm-surface-2);border-radius:12px;border:1.5px dashed color-mix(in srgb,var(--cm-border) 80%,transparent);gap:6px}._emptyStateHint_17g17_1918 i{font-size:1.8em;opacity:.35;color:var(--cm-text-muted)}._emptyStateHint_17g17_1918 span{font-size:.85em;opacity:.8}._formProgressBar_17g17_1944{height:4px;background:var(--cm-surface-2);border-radius:2px;overflow:hidden;margin:0 28px 4px}._formProgressFill_17g17_1952{height:100%;background:linear-gradient(90deg,var(--cm-primary),var(--cm-success));border-radius:2px;transition:width .3s ease}._quickActionBadge_17g17_1960{display:inline-flex;align-items:center;gap:4px;font-size:.7em;padding:3px 8px;border-radius:99px;background:color-mix(in srgb,var(--cm-info) 15%,transparent);color:var(--cm-info);font-weight:600;margin-left:8px}._quickActionBadge_17g17_1960 i{font-size:.85em}._fieldTooltip_17g17_1978{position:relative;display:inline-flex;cursor:help}._fieldTooltip_17g17_1978:before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:8px 12px;background:var(--cm-text);color:var(--cm-inverse);font-size:.75em;line-height:1.4;border-radius:8px;white-space:nowrap;max-width:250px;white-space:normal;text-align:center;opacity:0;visibility:hidden;transition:all .2s ease;z-index:1000;box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .2))}._fieldTooltip_17g17_1978:after{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--cm-text);opacity:0;visibility:hidden;transition:all .2s ease}._fieldTooltip_17g17_1978:hover:before,._fieldTooltip_17g17_1978:hover:after{opacity:1;visibility:visible}._formColumn_17g17_245 fieldset ._fieldsetBody_17g17_621{transition:max-height .3s ease,opacity .2s ease,padding .3s ease}@media(max-width:768px){._formColumnLeft_17g17_372,._formColumnCenter_17g17_376,._formColumnRight_17g17_380{background:transparent;padding:0}._formProgressBar_17g17_1944{margin:0 16px 4px}._fieldsetToggle_17g17_554{padding:8px 12px;font-size:.75rem}._fieldsetTitle_17g17_598 i{width:24px;height:24px;font-size:.8rem}}._toggleDetailsRow_17g17_1057{margin:10px 0;display:flex;justify-content:center}._toggleDetailsBtn_17g17_1063{background:none;border:none;color:var(--cm-primary);cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:.9rem;padding:0;transition:opacity .2s}._toggleDetailsBtn_17g17_1063:hover{text-decoration:underline;opacity:.8}._flex1_17g17_2085{flex:1}._flex2_17g17_2089{flex:2}._dynamicListFieldset_u7h4r_1{display:flex;flex-direction:column;flex-grow:1;border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 55%,transparent);border-radius:var(--neu-radius-md, 14px);padding:10px 15px 15px;background-color:color-mix(in srgb,var(--surface-raised, #f8fafc) 90%,var(--surface-base, #eef2f7) 10%);margin:0;box-shadow:var( --neu-raised, 8px 8px 18px rgba(163, 177, 198, .28), -8px -8px 18px rgba(255, 255, 255, .86) );position:relative;overflow:visible}._dynamicListFieldset_u7h4r_1:before{content:"";position:absolute;left:18px;right:18px;top:8px;height:4px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary, #6366f1) 60%,transparent),transparent);opacity:.8}._dynamicListFieldset_u7h4r_1 legend{margin-left:10px;padding:0;border-radius:999px}._legendToggle_u7h4r_46{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:650;color:var(--text-primary, var(--primary-color));text-transform:uppercase;letter-spacing:.04em;padding:6px 14px;border:none;border-radius:999px;background:color-mix(in srgb,var(--color-primary, #6366f1) 14%,var(--surface-raised, #f8fafc) 86%);border:1px solid color-mix(in srgb,var(--color-primary, #6366f1) 30%,transparent);box-shadow:var( --neu-flat, 2px 2px 6px rgba(163, 177, 198, .2), -2px -2px 6px rgba(255, 255, 255, .82) );cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._legendToggle_u7h4r_46:focus-visible{outline:none;box-shadow:var( --neu-flat, 2px 2px 6px rgba(163, 177, 198, .2), -2px -2px 6px rgba(255, 255, 255, .82) ),0 0 0 2px color-mix(in srgb,var(--color-primary, #6366f1) 32%,transparent)}._legendToggle_u7h4r_46:hover{transform:translateY(-1px)}._legendTitle_u7h4r_91{display:inline-flex;align-items:center;gap:8px}._legendTitle_u7h4r_91 i{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--color-primary, #6366f1) 22%,var(--surface-raised, #f8fafc) 78%);color:var(--color-primary, #6366f1);font-size:.8rem;box-shadow:var( --neu-inset-soft, inset 2px 2px 5px rgba(163, 177, 198, .24), inset -2px -2px 5px rgba(255, 255, 255, .74) )}._legendMeta_u7h4r_118{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--text-light-color)}._legendMeta_u7h4r_118 i{background:none;box-shadow:none;color:inherit;width:auto;height:auto}._legendCounter_u7h4r_134{display:inline-flex;align-items:center;justify-content:center;min-width:26px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:700;color:var(--color-primary, var(--primary-color));background:color-mix(in srgb,var(--surface-base, #eef2f7) 72%,var(--surface-raised, #f8fafc) 28%);border:1px solid color-mix(in srgb,var(--color-primary, #6366f1) 34%,transparent)}._dynamicListContainer_u7h4r_153{flex-grow:1;background-color:color-mix(in srgb,var(--surface-base, #eef2f7) 80%,var(--surface-raised, #f8fafc) 20%);border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 50%,transparent);border-radius:var(--neu-radius-sm, 10px);padding:10px;min-height:140px;max-height:260px;overflow-y:auto;margin-bottom:10px}._placeholder_u7h4r_170{color:var(--text-light-color);font-style:italic;font-size:.9em;text-align:center;padding:20px 0}._dynamicAddForm_u7h4r_179{display:flex;gap:8px;align-items:center}._dynamicAddFormStacked_u7h4r_185{display:flex;flex-direction:column;gap:8px}._formRow_u7h4r_192{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;align-items:end}._nestedRow_u7h4r_199{padding-left:16px;margin-top:-4px}._labeledField_u7h4r_206{display:flex;flex-direction:column;gap:4px}._fieldLabel_u7h4r_212{font-size:.75rem;color:var(--text-color);font-weight:600;margin:0;text-align:left}._fullWidthField_u7h4r_220{flex-basis:100%;grid-column:1 / -1}._dynamicListFieldset_u7h4r_1._collapsed_u7h4r_225 ._legendToggle_u7h4r_46{box-shadow:var(--neu-flat)}._dynamicAddForm_u7h4r_179 input,._formRow_u7h4r_192 input,._datePickerWrapper_u7h4r_232,._datePickerWrapper_u7h4r_232 input,._selectControl_u7h4r_234,._dynamicAddForm_u7h4r_179 select,._formRow_u7h4r_192 select,._addDynamicBtn_u7h4r_237{height:38px;box-sizing:border-box;font-size:.9em;border-radius:var(--neu-radius-sm, 10px);border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 56%,transparent);background-color:color-mix(in srgb,var(--surface-base, #eef2f7) 78%,var(--surface-raised, #f8fafc) 22%);color:var(--text-color);box-shadow:var( --neu-inset-soft, inset 2px 2px 4px rgba(163, 177, 198, .2), inset -2px -2px 4px rgba(255, 255, 255, .7) )}._datePickerWrapper_u7h4r_232{padding:0;width:100%;flex-shrink:0}._datePickerWrapper_u7h4r_232 input._dateInput_u7h4r_263{width:100%;height:100%;border:none;padding:8px 12px}._dynamicAddForm_u7h4r_179 input[type=text],._dynamicAddForm_u7h4r_179 input[type=number],._formRow_u7h4r_192 input[type=text],._formRow_u7h4r_192 input[type=number],._formRow_u7h4r_192 select,._dynamicAddForm_u7h4r_179 select{flex-grow:1;padding:8px 12px}._formRow_u7h4r_192 ._selectControl_u7h4r_234{flex-grow:1;border:none}.react-select__control{height:38px!important;min-height:38px!important;background-color:var(--card-bg-color)!important;border:1px solid var(--border-color)!important}.react-select__value-container{height:38px!important;padding-top:0!important;padding-bottom:0!important;align-items:center}.react-select__indicators{height:38px!important}.react-select__placeholder,.react-select__input-container{color:var(--text-light-color)!important;margin:0!important;padding:0!important}._addDynamicBtn_u7h4r_237{padding:8px 15px;background-color:color-mix(in srgb,var(--surface-raised, #f8fafc) 86%,var(--surface-base, #eef2f7) 14%);cursor:pointer;flex-shrink:0;transition:background-color .2s,transform .2s ease,box-shadow .2s ease;box-shadow:var( --neu-flat, 2px 2px 5px rgba(163, 177, 198, .2), -2px -2px 5px rgba(255, 255, 255, .82) )}._addDynamicBtn_u7h4r_237:hover{background-color:color-mix(in srgb,var(--surface-hover, #e2e8f0) 84%,var(--surface-raised, #f8fafc) 16%);transform:translateY(-1px)}._checkboxField_u7h4r_338{display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:var(--neu-radius-sm, 10px);border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 56%,transparent);background-color:color-mix(in srgb,var(--surface-base, #eef2f7) 78%,var(--surface-raised, #f8fafc) 22%);color:var(--text-color);height:38px;cursor:pointer}._checkboxField_u7h4r_338 input{margin:0}._inputWithHelp_u7h4r_358{display:flex;align-items:center;gap:6px;flex:1}._inputWithHelp_u7h4r_358 input,._inputWithHelp_u7h4r_358 select{flex:1;min-width:0;width:100%}._helpIcon_u7h4r_371{background:none;border:none;color:var(--text-light-color);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}._helpIcon_u7h4r_371 i{font-size:.95rem}._flexSpacer_u7h4r_384{flex:1;height:38px}._formGroup_u7h4r_389{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}._groupTitle_u7h4r_396{font-weight:600;font-size:.9rem;color:var(--primary-color);margin:0 0 4px 2px;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.06em}._helperText_u7h4r_408{font-size:.8rem;color:var(--text-light-color);margin:0 0 6px 2px}._groupTitle_u7h4r_396:before{content:"";width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--color-success, #10b981) 66%,#34d399 34%);box-shadow:0 0 10px color-mix(in srgb,var(--color-success, #10b981) 46%,transparent)}._groupToggle_u7h4r_428{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px;border-radius:8px;border:1px solid transparent;background:#6366f11f;color:var(--primary-color);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}._groupToggle_u7h4r_428:hover{transform:translateY(-1px);box-shadow:var(--neu-raised)}._groupToggle_u7h4r_428:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 2px rgba(99, 102, 241, .35))}._groupToggleLabel_u7h4r_460{display:inline-flex;align-items:center;gap:8px}._groupToggleLabel_u7h4r_460:before{content:"";width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--palette-success-300, #34d399) 0%,var(--color-success, #10b981) 100%);box-shadow:0 0 12px rgba(var(--color-primary-rgb, 52, 211, 153),.6)}._groupToggle_u7h4r_428 i{color:var(--text-light-color)}._groupContent_u7h4r_483{display:flex;flex-direction:column;gap:10px;margin-top:10px}._groupCollapsed_u7h4r_490{padding-bottom:8px}._serviceFields_u7h4r_494{display:flex;flex-direction:column;gap:12px}._computedField_u7h4r_500{display:flex;flex-direction:column;justify-content:center;min-width:140px;padding:6px 12px;border-radius:6px;border:1px dashed var(--border-color);background:#4980ff0a;color:var(--text-color);font-size:.85rem}._computedField_u7h4r_500 span{font-size:.75rem;color:var(--text-light-color)}._computedField_u7h4r_500 strong{font-size:.9rem;color:var(--primary-color)}._iconButton_u7h4r_521{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-color);background:var(--card-bg-color);color:var(--text-light-color);cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease}._iconButton_u7h4r_521:hover{background-color:var(--primary-color);color:var(--text-inverse, #fff);transform:translateY(-1px)}._iconButton_u7h4r_521:disabled{opacity:.5;cursor:not-allowed;transform:none}._iconButton_u7h4r_521._danger_u7h4r_550{border-color:#ef444480;color:var(--color-danger, #ef4444)}._iconButton_u7h4r_521._danger_u7h4r_550:hover:not(:disabled){background-color:var(--color-danger, #ef4444);color:var(--text-inverse, #fff)}._formActions_u7h4r_560{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}._actionButton_u7h4r_567{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;border:none;cursor:pointer;font-size:.9rem;transition:background-color .2s,transform .2s}._actionButton_u7h4r_567 i{font-size:.85rem}._saveButton_u7h4r_583{background:var(--primary-color);color:var(--text-inverse, #fff)}._saveButton_u7h4r_583:hover{transform:translateY(-1px)}._cancelButton_u7h4r_590{background:var(--border-color);color:var(--text-color)}._cancelButton_u7h4r_590:hover{transform:translateY(-1px)}._editingBanner_u7h4r_598{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;background:#4285f41f;color:var(--primary-color);font-size:.85rem;font-weight:600}._currentlyEditing_u7h4r_610{border-left:4px solid var(--primary-color);background:#4285f414}._productMeta_u7h4r_615{display:flex;flex-wrap:wrap;gap:6px}._metaBadge_u7h4r_621{display:inline-flex;align-items:center;gap:4px;background:var(--bg-color);border:1px solid var(--border-color);border-radius:6px;padding:2px 8px;font-size:.9em;color:var(--text-light-color)}._metaBadge_u7h4r_621 i{color:var(--primary-color)}._groupContentHeader_u7h4r_637{display:flex;align-items:center;justify-content:space-between;gap:12px}._groupHint_u7h4r_644{font-size:.8rem;color:var(--text-light-color)}._shippingAddButton_u7h4r_649{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;border:1px solid var(--border-color);background:var(--card-bg-color);color:var(--primary-color);cursor:pointer;font-weight:600;transition:background-color .15s ease,transform .15s ease}._shippingAddButton_u7h4r_649:hover{background:#6366f11f;transform:translateY(-1px)}._shippingEmpty_u7h4r_670{margin:4px 0 0;font-size:.85rem;color:var(--text-light-color);font-style:italic}._shippingStageList_u7h4r_677{display:flex;flex-direction:column;gap:8px;margin-top:8px}._shippingStageRow_u7h4r_684{position:relative;display:grid;grid-template-columns:minmax(140px,1.1fr) 160px 190px minmax(160px,1.3fr) auto;gap:8px;padding:10px 12px 10px 18px;border:1px solid transparent;border-radius:10px;background:var(--card-bg-color);box-shadow:var(--neu-flat);transition:border-color .2s ease}._shippingStageRow_u7h4r_684 input,._shippingStageRow_u7h4r_684 select{height:38px;border-radius:6px;border:1px solid var(--border-color);background-color:var(--bg-color);color:var(--text-color);padding:8px 12px;font-size:.9rem;box-sizing:border-box}._shippingStageRow_u7h4r_684 input[type=datetime-local]{font-family:inherit}._shippingStageStripe_u7h4r_715{position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:10px 0 0 10px;background:var(--primary-color)}._shippingStageActions_u7h4r_725{display:inline-flex;align-items:center;gap:6px}._shippingStageRow_u7h4r_684._shippingTone_info_u7h4r_731{border-color:#38bdf899}._shippingStageRow_u7h4r_684._shippingTone_success_u7h4r_734{border-color:#22c55e99}._shippingStageRow_u7h4r_684._shippingTone_warning_u7h4r_737{border-color:#facc1599}._shippingStageRow_u7h4r_684._shippingTone_danger_u7h4r_740{border-color:#ef444499}._shippingStageActions_u7h4r_725 ._iconButton_u7h4r_521{width:28px;height:28px}._shippingTone_info_u7h4r_731{background:var(--palette-info-400, #38bdf8)!important;color:var(--palette-info-700, #0369a1)}._shippingTone_success_u7h4r_734{background:var(--color-success, #22c55e)!important;color:var(--palette-success-800, #065f46)}._shippingTone_warning_u7h4r_737{background:var(--palette-warning-300, #facc15)!important;color:var(--palette-warning-800, #92400e)}._shippingTone_danger_u7h4r_740{background:var(--color-danger, #ef4444)!important;color:var(--palette-error-800, #991b1b)}._shippingStageStripe_u7h4r_715._shippingTone_info_u7h4r_731,._shippingStageStripe_u7h4r_715._shippingTone_success_u7h4r_734,._shippingStageStripe_u7h4r_715._shippingTone_warning_u7h4r_737,._shippingStageStripe_u7h4r_715._shippingTone_danger_u7h4r_740{color:inherit}._metaBadge_u7h4r_621._shippingTone_info_u7h4r_731{border-color:#38bdf899;background:#38bdf81f;color:var(--palette-info-700, #0369a1)}._metaBadge_u7h4r_621._shippingTone_success_u7h4r_734{border-color:#22c55e99;background:#22c55e1f;color:var(--palette-teal-700, #0f766e)}._metaBadge_u7h4r_621._shippingTone_warning_u7h4r_737{border-color:#facc1599;background:#facc151f;color:var(--palette-warning-800, #92400e)}._metaBadge_u7h4r_621._shippingTone_danger_u7h4r_740{border-color:#ef444499;background:#ef44441f;color:var(--palette-error-700, #b91c1c)}._infoListItem_u7h4r_801{display:flex;align-items:flex-start;gap:15px;padding:8px;border-bottom:1px solid var(--border-color);font-size:.8em;transition:background-color .2s ease}._infoListItem_u7h4r_801:hover{background-color:#6366f10a;border-radius:4px}._infoListItem_u7h4r_801:last-child{border:none}._infoListItem_u7h4r_801._completed_u7h4r_817 ._itemContent_u7h4r_817{text-decoration:line-through;color:var(--text-light-color)}._infoListItem_u7h4r_801._deleted_u7h4r_821{opacity:.6}._infoListItem_u7h4r_801._deleted_u7h4r_821 ._itemContent_u7h4r_817,._infoListItem_u7h4r_801._deleted_u7h4r_821 ._itemMeta_u7h4r_825,._infoListItem_u7h4r_801._deleted_u7h4r_821 ._itemDate_u7h4r_826{text-decoration:line-through}._infoListItem_u7h4r_801._locked_u7h4r_829 ._itemContent_u7h4r_817 i{color:var(--warning-color);margin-right:5px}._itemMain_u7h4r_833{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;gap:4px}._itemContent_u7h4r_817{font-weight:500}._itemMeta_u7h4r_825{font-size:.9em;color:var(--text-light-color);white-space:normal;word-break:break-word}._itemMeta_u7h4r_825 strong{font-weight:700;color:var(--text-color)}._itemDate_u7h4r_826{font-weight:500;flex-shrink:0;text-align:right;white-space:nowrap;padding-top:2px}._itemActions_u7h4r_860{display:flex;gap:5px;flex-shrink:0}._itemActionBtn_u7h4r_865{background:transparent;border:1px solid transparent;color:var(--text-light-color);padding:4px 6px;cursor:pointer;border-radius:4px}._itemActionBtn_u7h4r_865:hover{background-color:var(--bg-color);border-color:var(--border-color)}._itemActionBtn_u7h4r_865:disabled{opacity:.5;cursor:not-allowed}._toggleDetailsRow_u7h4r_882{margin:10px 0;display:flex;justify-content:flex-start}._toggleDetailsBtn_u7h4r_888{background:none;border:none;color:var(--primary-color, #007bff);cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:.9rem;padding:0;transition:opacity .2s}._toggleDetailsBtn_u7h4r_888:hover{text-decoration:underline;opacity:.8}._container_8taag_1{display:flex;flex-direction:column;gap:12px;border-radius:var(--neu-radius-md, 14px);border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 48%,transparent);background:color-mix(in srgb,var(--surface-raised, #f8fafc) 92%,transparent);box-shadow:var( --neu-flat, 4px 4px 10px rgba(163, 177, 198, .22), -4px -4px 10px rgba(255, 255, 255, .82) );padding:12px}._heading_8taag_20{display:flex;align-items:center;gap:8px;margin:0 0 4px}._searchBar_8taag_26{display:flex;gap:8px}._searchBar_8taag_26 input[type=search]{flex:1;padding:8px 10px;border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 56%,transparent);background:color-mix(in srgb,var(--surface-base, #eef2f7) 76%,var(--surface-raised, #f8fafc) 24%);color:var(--text-color);border-radius:var(--neu-radius-sm, 10px);box-shadow:var( --neu-inset-soft, inset 2px 2px 4px rgba(163, 177, 198, .2), inset -2px -2px 4px rgba(255, 255, 255, .74) )}._searchBar_8taag_26 button{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--color-primary, var(--primary-color, #2563eb)) 28%,transparent);color:var(--text-primary, #0f172a);background:color-mix(in srgb,var(--color-primary, var(--primary-color, #2563eb)) 18%,var(--surface-raised, #f8fafc) 82%);padding:8px 12px;border-radius:var(--neu-radius-sm, 10px);box-shadow:var( --neu-flat, 2px 2px 6px rgba(163, 177, 198, .2), -2px -2px 6px rgba(255, 255, 255, .82) )}._resultList_8taag_72{min-height:120px;max-height:360px;overflow:auto;border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 46%,transparent);border-radius:var(--neu-radius-sm, 10px);padding:8px;background:color-mix(in srgb,var(--surface-base, #eef2f7) 84%,transparent)}._placeholder_8taag_82{color:var(--muted-text-color);margin:8px 4px}._loadingState_8taag_86{color:var(--text-color);margin:8px 4px}._resultList_8taag_72 ul{list-style:none;margin:0;padding:0}._resultList_8taag_72 li+li{margin-top:6px}._resultItem_8taag_98{width:100%;text-align:left;border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 54%,transparent);background:color-mix(in srgb,var(--surface-raised, #f8fafc) 90%,var(--surface-base, #eef2f7) 10%);color:var(--text-color);padding:8px 10px;border-radius:var(--neu-radius-sm, 10px);box-shadow:var( --neu-flat, 2px 2px 5px rgba(163, 177, 198, .18), -2px -2px 5px rgba(255, 255, 255, .8) )}._resultItem_8taag_98:hover{border-color:color-mix(in srgb,var(--color-primary, var(--primary-color, #2563eb)) 42%,transparent)}._resultMain_8taag_124{display:flex;gap:8px;align-items:baseline}._productName_8taag_129{font-weight:600}._productSku_8taag_132{color:var(--muted-text-color);font-size:12px}._resultMeta_8taag_136{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}._badge_8taag_142{background:color-mix(in srgb,var(--color-primary, #6366f1) 14%,var(--surface-raised, #f8fafc) 86%);color:var(--text-color);border:1px solid color-mix(in srgb,var(--color-primary, #6366f1) 24%,transparent);padding:2px 6px;border-radius:999px;font-size:12px}._footer_8taag_155{display:flex;justify-content:flex-end;margin-top:8px}._closeBtn_8taag_160{border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 56%,transparent);background:color-mix(in srgb,var(--surface-raised, #f8fafc) 88%,var(--surface-base, #eef2f7) 12%);color:var(--text-color);padding:6px 10px;border-radius:var(--neu-radius-sm, 10px);box-shadow:var( --neu-flat, 2px 2px 5px rgba(163, 177, 198, .2), -2px -2px 5px rgba(255, 255, 255, .82) )}[data-theme=dark] ._container_8taag_1,:root.dark ._container_8taag_1{background:var(--surface-secondary, #27272a)!important;border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] ._header_8taag_188,:root.dark ._header_8taag_188{border-color:var(--border-primary, #3f3f46)!important}[data-theme=dark] ._searchInput_8taag_193,:root.dark ._searchInput_8taag_193{background:var(--surface-tertiary, #3f3f46)!important;border-color:var(--border-primary, #52525b)!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] ._searchInput_8taag_193::placeholder,:root.dark ._searchInput_8taag_193::placeholder{color:var(--text-tertiary, #71717a)!important}[data-theme=dark] ._resultItem_8taag_98,:root.dark ._resultItem_8taag_98{background:var(--surface-tertiary, #3f3f46)!important;border-color:var(--border-primary, #52525b)!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] ._resultItem_8taag_98:hover,:root.dark ._resultItem_8taag_98:hover{border-color:#3b82f680!important}[data-theme=dark] ._productSku_8taag_132,:root.dark ._productSku_8taag_132{color:var(--text-tertiary, #71717a)!important}[data-theme=dark] ._badge_8taag_142,:root.dark ._badge_8taag_142{background:#6366f138!important;border:1px solid rgba(99,102,241,.4)!important;color:#c4b5fd!important;font-weight:600}[data-theme=dark] ._closeBtn_8taag_160,:root.dark ._closeBtn_8taag_160{background:var(--surface-tertiary, #3f3f46)!important;border-color:var(--border-primary, #52525b)!important;color:var(--text-primary, #fafafa)!important}[data-theme=dark] ._closeBtn_8taag_160:hover,:root.dark ._closeBtn_8taag_160:hover{background:#3b82f626!important;border-color:#3b82f666!important}:root{--dash-surface-main: var(--surface-secondary, #f8fafc);--dash-surface-card: var(--surface-primary, #ffffff);--dash-surface-hover: var(--surface-hover, #f1f5f9);--dash-border: var(--border-color, #e2e8f0);--dash-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--dash-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--dash-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--dash-text-primary: var(--text-primary, #0f172a);--dash-text-secondary: var(--text-secondary, #64748b);--dash-primary: var(--color-primary, #2563eb);--dash-primary-hover: var(--palette-blue-700, #1d4ed8)}[data-theme=dark]{--dash-surface-main: var(--surface-secondary, #0f172a);--dash-surface-card: var(--surface-primary, #1e293b);--dash-surface-hover: var(--surface-hover, #334155);--dash-border: var(--border-color, #334155);--dash-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .3);--dash-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4);--dash-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5);--dash-text-primary: var(--text-primary, #f8fafc);--dash-text-secondary: var(--text-secondary, #94a3b8);--dash-primary: var(--color-primary, #3b82f6);--dash-primary-hover: var(--palette-blue-400, #60a5fa)}._dashboardContainer_glhp6_36{display:flex;flex-direction:column;gap:20px;padding-bottom:4px;background:var(--neu-bg, var(--dash-surface-main));min-height:calc(100vh - 60px);position:relative;transition:background-color .2s ease;animation:_dashboardFadeIn_glhp6_1 .16s ease-out;-webkit-transform:translateZ(0);transform:translateZ(0)}._dashboardTabs_glhp6_52{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px;margin:0 24px;background:var(--neu-surface, var(--dash-surface-card));border-bottom:none;border-radius:calc(var(--neu-radius, 16px) + 8px);position:relative;isolation:isolate;box-shadow:var(--neu-raised)}._tabButton_glhp6_67{min-height:40px;padding:12px 18px;font-size:.95rem;font-weight:600;color:var(--dash-text-secondary);background:color-mix(in srgb,var(--neu-surface, var(--dash-surface-card)) 86%,transparent);border:none;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,opacity .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--neu-radius, 16px);box-shadow:var(--neu-flat)}._tabButton_glhp6_67:focus-visible,._addCustomerBtn_glhp6_93:focus-visible{outline:2px solid color-mix(in srgb,var(--dash-primary) 72%,white);outline-offset:2px}._tabButton_glhp6_67:hover{color:var(--dash-text-primary);background:color-mix(in srgb,var(--dash-primary) 8%,var(--neu-surface, var(--dash-surface-card)));box-shadow:var(--neu-raised);transform:translateY(-1px)}._tabButtonActive_glhp6_109{color:var(--dash-primary);background:color-mix(in srgb,var(--dash-primary) 10%,var(--neu-surface, var(--dash-surface-card)));font-weight:600;box-shadow:var(--neu-inset)}._addCustomerBtn_glhp6_93{padding:10px 22px;font-size:.9rem;font-weight:600;color:var(--dash-primary);background:color-mix(in srgb,var(--dash-primary) 9%,var(--neu-surface, var(--dash-surface-card)));border:1px solid color-mix(in srgb,var(--dash-primary) 22%,transparent);border-radius:12px;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,opacity .2s ease;display:flex;align-items:center;gap:8px;margin-left:auto;box-shadow:var(--neu-flat)}._addCustomerBtn_glhp6_93:hover{transform:translateY(-1px);color:var(--dash-primary-hover);box-shadow:var(--neu-raised)}._addCustomerBtn_glhp6_93:active{transform:translateY(0);box-shadow:var(--neu-inset)}._dashboardSection_glhp6_157{background:var(--neu-surface, var(--dash-surface-card));border-radius:var(--neu-radius, 16px);border:none;box-shadow:var(--neu-raised);padding:24px;margin:0 24px;transition:box-shadow .2s ease;contain:layout paint;animation:_dashboardFadeIn_glhp6_1 .14s ease-out}._dashboardSection_glhp6_157:not(._tableSection_glhp6_169){content-visibility:auto;contain-intrinsic-size:260px}._tabPanel_glhp6_174{display:flex;flex-direction:column;gap:20px;min-width:0}._dashboardSection_glhp6_157:hover{box-shadow:var(--neu-raised)}._compactSection_glhp6_185{padding:20px}._tableSection_glhp6_169{padding:0;overflow:visible}._sectionTitle_glhp6_196{font-size:1.25rem;font-weight:700;color:var(--dash-text-primary);margin:0;letter-spacing:0}._loadingState_glhp6_205{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:var(--dash-text-secondary);gap:12px}._stickyPagination_glhp6_217{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#fffffffa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:none;box-shadow:var(--neu-raised);padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:16px;margin:0;font-size:.85em;min-height:48px;pointer-events:auto;isolation:isolate}[data-theme=dark] ._stickyPagination_glhp6_217{background:#0f172afa;border-color:var(--dash-border);box-shadow:0 -4px 6px -1px #0003}._stickyPagination_glhp6_217._hidden_glhp6_246{display:none}._tableToolbar_glhp6_251{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:var(--neu-surface, var(--dash-surface-card));margin:0 24px;border-radius:var(--neu-radius, 16px);border:none;box-shadow:var(--neu-flat)}._toolbarLeft_glhp6_263{display:flex;align-items:center}._totalRecords_glhp6_268{font-size:.9em;color:var(--dash-text-secondary)}._totalRecords_glhp6_268 strong{color:var(--dash-text-primary);font-weight:600}._toolbarRight_glhp6_278{display:flex;align-items:center}@media(max-width:768px){._dashboardContainer_glhp6_36{padding:0;gap:16px;background:var(--dash-surface-main)}._dashboardTabs_glhp6_52{flex-wrap:nowrap;margin:0 12px;padding:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._dashboardTabs_glhp6_52::-webkit-scrollbar{display:none}._tabButton_glhp6_67{white-space:nowrap;padding:10px 16px;font-size:.9rem;flex:0 0 auto}._addCustomerBtn_glhp6_93{display:none}._dashboardSection_glhp6_157{margin:0 12px;padding:16px;border-radius:12px}._tableToolbar_glhp6_251{flex-direction:column;gap:12px;align-items:flex-start;margin:0 12px;padding:16px}._toolbarRight_glhp6_278{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){._dashboardContainer_glhp6_36,._tabButton_glhp6_67,._addCustomerBtn_glhp6_93,._dashboardSection_glhp6_157,._cacheStatus_glhp6_341,._chartLoadingPlaceholder_glhp6_342{animation:none;transition:none}}._chartLoadingPlaceholder_glhp6_342{height:200px;background:linear-gradient(90deg,var(--dash-surface-card) 0%,var(--dash-surface-hover) 50%,var(--dash-surface-card) 100%);background-size:200% 100%;animation:_chartShimmer_glhp6_1 1.5s infinite;border-radius:12px;margin:16px 24px}@keyframes _chartShimmer_glhp6_1{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes _dashboardFadeIn_glhp6_1{0%{opacity:.96}to{opacity:1}}._container_1rbtk_3{--page-bg-gradient: linear-gradient( 135deg, var(--bg-secondary, #f5f7fa) 0%, var(--bg-tertiary, #c3cfe2) 100% );--card-bg: var(--surface-primary, #ffffff);--primary-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--success-gradient: linear-gradient(135deg, #11998e 0%, #38ef7d 100%);--warning-gradient: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--info-gradient: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--shadow-sm: var(--shadow-sm, 0 2px 8px rgba(0, 0, 0, .06));--shadow-md: var(--shadow-md, 0 4px 16px rgba(0, 0, 0, .08));--shadow-lg: var(--shadow-lg, 0 8px 32px rgba(0, 0, 0, .12));--shadow-xl: 0 12px 48px rgba(0, 0, 0, .15);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--transition-fast: all .2s cubic-bezier(.4, 0, .2, 1);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}._container_1rbtk_3{display:flex;flex-direction:column;gap:24px;padding:32px;background:var( --page-bg-gradient, linear-gradient( 135deg, var(--bg-secondary, #f5f7fa) 0%, var(--bg-tertiary, #c3cfe2) 100% ) );min-height:100vh}._pageHeader_1rbtk_44{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--neu-raised);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._pageHeader_1rbtk_44:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--primary-gradient);animation:_shimmer_1rbtk_1 3s ease-in-out infinite}@keyframes _shimmer_1rbtk_1{0%,to{opacity:1}50%{opacity:.7}}._pageHeader_1rbtk_44 h1{margin:0;font-size:2.2rem;font-weight:800;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}._subtitle_1rbtk_90{margin:8px 0 0;font-size:.95rem;color:#6c757d;font-weight:600}._tabs_1rbtk_98{display:inline-flex;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:var(--radius-md);padding:6px;gap:6px;box-shadow:0 4px 12px #00000014,inset 0 2px 4px #0000000d;position:relative;overflow-x:auto;overflow-y:hidden;max-width:100%;scrollbar-width:thin}._tabs_1rbtk_98:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#667eea 20%,#764ba2 40%,#667eea 60%,transparent 80%);background-size:200% 100%;animation:_tabShimmer_1rbtk_1 3s linear infinite}@keyframes _tabShimmer_1rbtk_1{0%{background-position:200% 0}to{background-position:-200% 0}}._tabButton_1rbtk_142{padding:12px 24px;border:none;background:transparent;color:var(--text-secondary, #6c757d);cursor:pointer;font-weight:700;font-size:.9rem;border-radius:10px;transition:var(--transition);position:relative;overflow:hidden;white-space:nowrap}._tabButton_1rbtk_142:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--primary-gradient);opacity:0;transition:var(--transition);z-index:0}._tabButton_1rbtk_142:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);width:80%;height:3px;background:var(--primary-gradient);border-radius:2px 2px 0 0;transition:transform .3s cubic-bezier(.4,0,.2,1)}._tabButton_1rbtk_142:hover{color:var(--text-primary, #495057);transform:translateY(-1px);background:var(--surface-hover, rgba(148, 163, 184, .12))}._tabButton_1rbtk_142:hover:after{transform:translate(-50%) scaleX(1)}._tabButton_1rbtk_142:focus-visible{outline:2px solid var(--color-primary, #667eea);outline-offset:2px}._activeTab_1rbtk_198{background:var(--surface-primary, white);color:var(--color-primary, #667eea);box-shadow:0 4px 16px #667eea4d;transform:translateY(-2px);position:relative;z-index:1}._activeTab_1rbtk_198:before{opacity:.08}._activeTab_1rbtk_198:after{transform:translate(-50%) scaleX(1);box-shadow:0 2px 8px #667eea66}._informationSection_1rbtk_216{background:var(--card-bg-color);border-radius:var(--neu-radius-sm, 12px);box-shadow:var(--neu-flat);padding:20px;display:flex;flex-direction:column;gap:20px}._informationSection_1rbtk_216,._settingsSection_1rbtk_227,._serviceSection_1rbtk_228,._tableSection_1rbtk_229{contain:layout paint style}._informationHeader_1rbtk_233{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._informationSection_1rbtk_216 h2{margin:0;font-size:1.5rem}._informationSection_1rbtk_216 p{margin:6px 0 0;font-size:.9rem;color:var(--text-light-color)}._controlsHeader_1rbtk_251{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;padding:4px 0}._filtersRow_1rbtk_260{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex:1 1 auto;flex-wrap:wrap}._filtersRow_1rbtk_260 ._filters_1rbtk_260{flex:1 1 auto}._filtersRow_1rbtk_260 ._serviceKpis_1rbtk_273{flex:0 0 auto}._filters_1rbtk_260{display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap}._filterToggleBtn_1rbtk_284{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:6px;border:none;box-shadow:var(--neu-flat);background:var(--bg-color);color:var(--text-color);font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}._filterToggleBtn_1rbtk_284:hover,._filterToggleBtn_1rbtk_284:focus-visible{background:#4980ff1f;box-shadow:var(--neu-raised);color:var(--primary-color)}._filterToggleBtn_1rbtk_284 i{font-size:.85rem}._filterToggleBtn_1rbtk_284[aria-expanded=true]{background:#4980ff29;color:var(--primary-color);box-shadow:var(--neu-inset)}._collapsibleFilters_1rbtk_319{position:relative;width:100%;overflow:hidden;max-height:0;opacity:0;transform:translateY(-10px);padding:0;margin-top:0;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .32s ease,transform .45s cubic-bezier(.4,0,.2,1),padding .45s cubic-bezier(.4,0,.2,1),margin .45s cubic-bezier(.4,0,.2,1);pointer-events:none}._collapsibleFiltersOpen_1rbtk_337{max-height:420px;opacity:1;transform:translateY(0);pointer-events:auto;margin-top:12px;padding:12px 14px 14px}._collapsibleFiltersInner_1rbtk_346{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end;background:var(--card-bg-color);border-radius:12px;border:1px solid rgba(73,128,255,.12);box-shadow:0 14px 32px -26px #22388299;padding:16px 20px;position:relative}._collapsibleFiltersInner_1rbtk_346:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(73,128,255,.08);pointer-events:none}._collapsibleFiltersInner_1rbtk_346 label{display:flex;flex-direction:column;font-size:.85rem;color:var(--text-light-color);gap:4px}._collapsibleFiltersInner_1rbtk_346 select{min-width:180px;padding:6px 10px;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color)}._dateRangeInputs_1rbtk_385{display:inline-flex;align-items:center;gap:6px}._dateRangeInputs_1rbtk_385 input{min-width:135px;padding:6px 10px;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color)}._dateRangeSeparator_1rbtk_400{font-size:.75rem;color:var(--text-light-color)}._filters_1rbtk_260 label{display:flex;flex-direction:column;font-size:.86rem;font-weight:500;color:var(--text-light-color);gap:6px}._filters_1rbtk_260 select{min-width:190px;padding:8px 12px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color);font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease;cursor:pointer;box-shadow:var(--neu-inset)}._filters_1rbtk_260 select:hover{border-color:#4980ff66}._filters_1rbtk_260 select:focus{outline:none;border-color:var(--primary-color);box-shadow:var(--neu-inset),0 0 0 3px #4980ff1a}._filtersLabelWithHelp_1rbtk_441{display:inline-flex;align-items:center;gap:6px}._helpIcon_1rbtk_447{border:none;background:transparent;color:var(--text-light-color);cursor:help;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease}._helpIcon_1rbtk_447 i{pointer-events:none}._helpIcon_1rbtk_447:hover,._helpIcon_1rbtk_447:focus{color:var(--primary-color)}._serviceSection_1rbtk_228{background:var(--card-bg-color);border-radius:var(--neu-radius-sm, 12px);box-shadow:var(--neu-flat);padding:20px;display:flex;flex-direction:column;gap:16px;transition:all .3s cubic-bezier(.16,1,.3,1)}._serviceSection_1rbtk_228:hover{box-shadow:var(--neu-raised)}._serviceSectionHeader_1rbtk_483{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:2px solid var(--border-color);margin-bottom:8px}._serviceSectionTitle_1rbtk_492{margin:0;font-size:1.3rem;font-weight:700;color:var(--text-color);display:flex;align-items:center;gap:10px}._serviceSectionTitle_1rbtk_492 i{color:var(--primary-color);font-size:1.2rem}._collapseSectionBtn_1rbtk_507{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:none;box-shadow:var(--neu-flat);border-radius:var(--neu-radius-sm, 8px);width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);font-size:16px;color:var(--text-secondary, #64748b)}._collapseSectionBtn_1rbtk_507:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:var(--primary-color);transform:translateY(-2px);box-shadow:var(--neu-raised),0 4px 12px #3b82f61f}._collapseSectionBtn_1rbtk_507:active{transform:translateY(0)}._sectionHeader_1rbtk_536{display:flex;justify-content:space-between;align-items:center;gap:12px}._sectionHeader_1rbtk_536 h2{margin:0;font-size:1.2rem}._tableWrapper_1rbtk_552{overflow-x:auto;border-radius:var(--neu-radius, 14px);background:color-mix(in srgb,var(--neu-surface, white) 97%,transparent);box-shadow:var(--neu-raised);position:relative}._tableWrapper_1rbtk_552:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2,#667eea);background-size:200% 100%;animation:_gradientSlide_1rbtk_1 3s ease-in-out infinite}._tableWrapper_1rbtk_552::-webkit-scrollbar{height:12px}._tableWrapper_1rbtk_552::-webkit-scrollbar-track{background:#f1f3f5;border-radius:6px}._tableWrapper_1rbtk_552::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:6px;transition:all .3s ease}._tableWrapper_1rbtk_552::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#764ba2,#667eea)}._serviceTable_1rbtk_591{width:100%;border-collapse:collapse;table-layout:fixed;min-width:1180px}._serviceTable_1rbtk_591 th,._serviceTable_1rbtk_591 td{padding:16px 18px;border-bottom:1px solid #f1f3f5;text-align:left;font-size:.9rem;vertical-align:top;word-break:break-word;box-sizing:border-box}._serviceTable_1rbtk_591 tbody tr{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-sizing:border-box}._serviceTable_1rbtk_591 tbody tr td:first-child{position:relative}._serviceTable_1rbtk_591 tbody tr td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,#667eea,#764ba2);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);pointer-events:none}._serviceTable_1rbtk_591 tbody tr:hover{background:linear-gradient(90deg,rgba(102,126,234,.05) 0%,transparent 100%);box-shadow:0 2px 8px #667eea14}._serviceTable_1rbtk_591 tbody tr:hover td:first-child:before{opacity:1}._serviceTable_1rbtk_591 thead th{background:linear-gradient(180deg,#fff,#f8f9fa);position:sticky;top:0;z-index:10;font-size:.75rem;text-transform:uppercase;letter-spacing:.8px;font-weight:800;color:#495057;border-bottom:3px solid transparent;border-image:linear-gradient(90deg,#667eea,#764ba2,#667eea) 1;padding:18px;white-space:nowrap;box-shadow:0 2px 8px #0000000f;position:relative}._serviceTable_1rbtk_591 thead th:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,#667eea 20%,#764ba2 50%,#667eea 80%,transparent 100%);background-size:200% 100%;animation:_headerGradient_1rbtk_1 3s linear infinite}@keyframes _headerGradient_1rbtk_1{0%{background-position:0% 0}to{background-position:200% 0}}._serviceRow_1rbtk_692{transition:all .3s cubic-bezier(.4,0,.2,1)}._overdueRow_1rbtk_696{background:linear-gradient(90deg,rgba(235,51,73,.06) 0%,transparent 100%)}._overdueRow_1rbtk_696 td:first-child:before{background:linear-gradient(135deg,#eb3349,#f45c43)!important;opacity:1!important}._overdueRow_1rbtk_696:hover{background:linear-gradient(90deg,rgba(235,51,73,.1) 0%,transparent 100%)}._pausedRow_1rbtk_717{background:linear-gradient(90deg,rgba(247,151,30,.06) 0%,transparent 100%)}._pausedRow_1rbtk_717 td:first-child:before{background:linear-gradient(135deg,#f7971e,#ffd200)!important;opacity:1!important}._pausedRow_1rbtk_717:hover{background:linear-gradient(90deg,rgba(247,151,30,.1) 0%,transparent 100%)}._customerCell_1rbtk_738{display:flex;flex-direction:column;gap:2px;font-size:.85rem}._customerPrimary_1rbtk_745{display:flex;flex-direction:column;gap:2px}._customerMeta_1rbtk_751{font-size:.75rem;color:var(--text-light-color)}._colCustomer_1rbtk_756{width:220px;min-width:220px}._colProduct_1rbtk_761{width:350px;min-width:350px}._productName_1rbtk_766{font-weight:600}._productNeed_1rbtk_770{font-size:.78rem;color:var(--text-light-color)}._productMetaList_1rbtk_775{display:flex;flex-direction:column;gap:4px;margin-top:6px;font-size:.75rem;color:var(--text-light-color)}._productMetaItem_1rbtk_784{display:inline-flex;align-items:center;gap:6px}._productMetaItem_1rbtk_784 i{color:var(--primary-color)}._chipRow_1rbtk_794{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}._chip_1rbtk_794,._cycleTag_1rbtk_804,._cycleChip_1rbtk_805,._cycleChip_muted_1rbtk_806,._cycleTag_deposit_1rbtk_807{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--bg-color);box-shadow:var(--neu-flat);font-size:.72rem;font-weight:500;color:var(--text-light-color);transition:background-color .2s ease}._chip_1rbtk_794 i{font-size:.7rem}._cycleCell_1rbtk_825{display:flex;flex-direction:column;gap:6px}._cycleTag_1rbtk_804{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#3b82f62e;border:1px solid rgba(59,130,246,.35);color:var(--palette-blue-700, #1d4ed8);font-weight:600;font-size:.78rem}._cycleTag_deposit_1rbtk_807{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#f973162e;border:1px solid rgba(249,115,22,.35);color:#c2410c;font-weight:600;font-size:.78rem}._cycleChip_1rbtk_805{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#047857;font-size:.72rem;font-weight:500}._cycleChip_muted_1rbtk_806{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:#6b72801f;border:1px solid rgba(107,114,128,.26);color:var(--border-color-dark, #4b5563);font-size:.72rem;font-weight:500}._chip_success_1rbtk_883{background:#2ecc712e;border-color:#2ecc7159;color:var(--success-color)}._chip_warning_1rbtk_889{background:#f39c122e;border-color:#f39c1259;color:#f39c12}._chip_danger_1rbtk_895{background:#e74c3c2e;border-color:#e74c3c59;color:var(--danger-color)}._chip_info_1rbtk_901{background:#4980ff26;border-color:#4980ff4d;color:var(--primary-color)}._chip_neutral_1rbtk_907{background:#7f8c8d1a;border-color:#7f8c8d40;color:#34495ee6}._chipAnimated_1rbtk_913{position:relative;overflow:hidden}._chipAnimated_1rbtk_913:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(120deg,#ffffff1f,#fff0);opacity:0;animation:_chipPulse_1rbtk_1 2.8s ease-in-out infinite;pointer-events:none}._colDates_1rbtk_933{min-width:220px}._dateLabel_1rbtk_937 i{margin-right:6px;color:var(--primary-color)}._durationLabel_1rbtk_942{font-size:.75rem;color:var(--text-light-color);display:inline-flex;align-items:center;gap:4px}._colCycle_1rbtk_950{min-width:160px}._cycleLabel_1rbtk_954{font-weight:600}._cycleHeader_1rbtk_958{display:flex;align-items:center;justify-content:space-between;gap:8px}._cycleTotal_1rbtk_965{font-size:.75rem;color:var(--text-light-color)}._cycleProgress_1rbtk_970{display:flex;flex-direction:column;gap:4px}._cycleProgressTrack_1rbtk_976{position:relative;height:6px;border-radius:4px;background:#4980ff26;overflow:hidden}._cycleProgressFill_1rbtk_984{position:absolute;top:0;left:0;bottom:0;background:var(--primary-color);border-radius:4px;transition:width .3s ease}._cycleProgressLabel_1rbtk_994{font-size:.72rem;color:var(--text-light-color)}._pill_1rbtk_999{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600}._autoRenewPill_1rbtk_1009{background:#4980ff1f;color:var(--primary-color)}._reminderPill_1rbtk_1014{background:#2ecc711f;color:var(--success-color)}._reminderMuted_1rbtk_1019{background:#95a5a61f;color:#95a5a6e6}._positivePill_1rbtk_1024{background:#2ecc711f;color:var(--success-color)}._neutralPill_1rbtk_1029{background:#7f8c8d1f;color:#7f8c8d}._warningPill_1rbtk_1034{background:#f39c121f;color:#f39c12}._colMoney_1rbtk_1039{width:180px;min-width:180px}._moneyCell_1rbtk_1044{display:flex;flex-direction:column;gap:3px}._moneySecondary_1rbtk_1050{font-weight:600;font-size:.85rem;color:var(--text-light-color)}._capacityBadge_1rbtk_1056{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:999px;background:#3b82f61a;color:var(--primary-color);width:fit-content}._capacitySuccess_1rbtk_1069{background:#22c55e1f;color:var(--palette-green-700, #15803d)}._capacityWarning_1rbtk_1074{background:#eab3082e;color:var(--palette-amber-800, #92400e)}._moneyBreakdown_1rbtk_1079{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._moneyPrimary_1rbtk_1086{font-weight:700;font-size:.95rem}._moneyCaption_1rbtk_1091{font-size:.72rem;color:var(--text-light-color)}._colNextPayment_1rbtk_1096{width:220px;min-width:220px}._nextPayment_1rbtk_1101{display:flex;flex-direction:column;gap:4px;font-size:.78rem}._nextPaymentHeader_1rbtk_1108{display:flex;align-items:center;justify-content:space-between;gap:8px}._nextPaymentRange_1rbtk_1115{display:inline-flex;align-items:center;gap:6px;color:var(--text-light-color)}._nextPaymentCycle_1rbtk_1122{font-weight:600}._nextPaymentDue_1rbtk_1126{color:var(--text-light-color)}._nextPaymentDue_1rbtk_1126 i{margin-right:4px;color:var(--primary-color)}._nextPaymentAmount_1rbtk_1135{font-weight:600;color:var(--primary-color)}._nextPaymentCountdown_1rbtk_1140{font-size:.75rem;color:var(--text-light-color)}._reminderNote_1rbtk_1145{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--primary-color)}._paymentStatus_paid_1rbtk_1153{background:#2ecc7124;color:var(--success-color)}._paymentStatus_overdue_1rbtk_1158{background:#e74c3c24;color:var(--danger-color)}._paymentStatus_pending_1rbtk_1163{background:#f39c1224;color:#f39c12}._paymentStatus_skipped_1rbtk_1168{background:#7f8c8d24;color:#7f8c8d}._emptyValue_1rbtk_1173{font-size:.78rem;color:var(--text-light-color)}._pendingBadge_1rbtk_1178{margin-top:6px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;font-size:.72rem;color:#f39c12;background:#f39c121f;font-weight:600}._colTotals_1rbtk_1191{min-width:160px}._moneyCollected_1rbtk_1195{font-size:.85rem;font-weight:600;color:var(--success-color)}._moneyRemaining_1rbtk_1201{font-size:.85rem;font-weight:600;color:var(--danger-color)}._colDeposit_1rbtk_1207,._colReminder_1rbtk_1211{min-width:140px}._reminderInfo_1rbtk_1215{display:flex;flex-direction:column;gap:6px}._reminderDateLabel_1rbtk_1221{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--primary-color)}._colStatus_1rbtk_1229{width:140px;min-width:140px}._statusChip_1rbtk_1238{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:#fff;border:2px solid;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #00000014}._statusChip_1rbtk_1238:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}._serviceStatus_active_1rbtk_1259{color:#fff;background:linear-gradient(135deg,#11998e,#38ef7d);border-color:transparent;animation:_pulse_1rbtk_1 2s ease-in-out infinite}@keyframes _pulse_1rbtk_1{0%,to{box-shadow:0 2px 6px #11998e4d,0 0 #11998e66}50%{box-shadow:0 4px 12px #11998e66,0 0 0 6px #11998e00}}._serviceStatus_overdue_1rbtk_1281{color:#fff;background:linear-gradient(135deg,#eb3349,#f45c43);border-color:transparent;animation:_urgentPulse_1rbtk_1 1.5s ease-in-out infinite}@keyframes _urgentPulse_1rbtk_1{0%,to{box-shadow:0 2px 6px #eb334966,0 0 #eb334980}50%{box-shadow:0 4px 12px #eb334980,0 0 0 8px #eb334900}}._serviceStatus_paused_1rbtk_1303{color:#fff;background:linear-gradient(135deg,#f7971e,#ffd200);border-color:transparent}._serviceStatus_completed_1rbtk_1310{color:#fff;background:linear-gradient(135deg,#2c3e50,#34495e);border-color:transparent}._serviceStatus_cancelled_1rbtk_1317{color:#fff;background:linear-gradient(135deg,#c0392b,#96281b);border-color:transparent}._serviceStatus_draft_1rbtk_1324{color:#fff;background:linear-gradient(135deg,#7f8c8d,#95a5a6);border-color:transparent}._status_active_1rbtk_1331{color:#11998e;border-color:#11998e;background:#11998e1a;font-weight:700}._status_overdue_1rbtk_1338{color:#eb3349;border-color:#eb3349;background:#eb33491a;font-weight:700}._status_paused_1rbtk_1345{color:#f7971e;border-color:#f7971e;background:#f7971e1a;font-weight:700}._status_completed_1rbtk_1352{color:#2c3e50;border-color:#2c3e50;background:#2c3e501a;font-weight:700}._status_cancelled_1rbtk_1359{color:#c0392b;border-color:#c0392b;background:#c0392b1a;font-weight:700}._status_draft_1rbtk_1366{color:#7f8c8d;border-color:#7f8c8d;background:#7f8c8d1a;font-weight:700}._actionsCell_1rbtk_1377{display:flex;gap:8px;flex-wrap:wrap;min-width:120px;width:120px;justify-content:flex-start}._iconBtn_1rbtk_1386{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:2px solid #e9ecef;background:linear-gradient(135deg,#fff,#f8f9fa);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.9rem;color:#495057;box-shadow:0 2px 6px #0000000d}._iconBtn_1rbtk_1386:hover{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}._iconBtn_1rbtk_1386:active{transform:translateY(0)}._iconBtnDanger_1rbtk_1414{color:#eb3349;border-color:#eb33494d}._iconBtnDanger_1rbtk_1414:hover{background:linear-gradient(135deg,#eb3349,#f45c43);border-color:transparent;color:#fff}._iconBtnGhost_1rbtk_1425{border-color:transparent;background:transparent}._iconBtnGhost_1rbtk_1425:hover{background:#4980ff1f;color:var(--primary-color)}._iconBtnTicket_1rbtk_1435{background:#fb923c;border-color:#fb923c;color:#fff;position:relative}._iconBtnLink_1rbtk_1442{border-color:#93c5fd;color:var(--palette-blue-700, #1d4ed8)}._ticketAlert_1rbtk_1447{background:var(--color-danger, #ef4444);border-color:var(--color-danger, #ef4444);color:#fff}._alertDot_1rbtk_1453{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--color-danger, #ef4444)}._secondaryBtn_1rbtk_1464{padding:6px 12px;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-color);cursor:pointer;font-size:.8rem}._secondaryBtn_1rbtk_1464:hover{background:var(--border-color)}._dangerBtn_1rbtk_1477{border-color:var(--danger-color);color:var(--danger-color)}._dangerBtn_1rbtk_1477:hover{background:#e74c3c14}._linkBtn_1rbtk_1486{border:none;background:none;color:var(--primary-color);cursor:pointer;font-size:.8rem;padding:0}._linkBtn_1rbtk_1486:hover{text-decoration:underline}._placeholder_1rbtk_1499{color:var(--text-light-color);font-style:italic}._tableSection_1rbtk_229{background:var(--card-bg-color);border:1px solid var(--border-color);border-radius:12px;padding:16px;display:flex;flex-direction:column;overflow-x:auto;gap:12px}._loadMoreIndicator_1rbtk_1515{margin-top:12px;padding:12px 0;text-align:center;font-size:.85rem;color:var(--text-light-color);min-height:36px}._paginationInfo_1rbtk_1525{margin-top:16px;padding:12px 20px;text-align:center;font-size:.9rem;color:var(--text-secondary, #64748b);background:var(--surface-secondary, #f8fafc);border-radius:var(--radius-md, 12px);font-weight:500}._serviceKpis_1rbtk_273{display:flex;flex-wrap:wrap;gap:16px}._serviceKpisCompact_1rbtk_1547{margin-top:20px}._kpiSingleRow_1rbtk_1555{display:flex;flex-wrap:wrap;gap:12px;padding:4px 0 10px;width:100%}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564:nth-child(1),._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564:nth-child(2),._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564:nth-child(3){flex:1 1 calc(33.333% - 8px);min-width:200px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564:nth-child(3){margin-right:100%}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577{flex:1 1 auto;min-width:110px;max-width:150px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564{display:flex;flex-direction:row;align-items:center;gap:12px;min-height:85px;padding:12px 16px;border-radius:12px;background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 8px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564:hover{transform:translateY(-3px);box-shadow:0 6px 20px #667eea26;border-color:#667eea}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiIcon_1rbtk_1606{width:48px;height:48px;font-size:20px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;position:relative;overflow:hidden}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiIcon_1rbtk_1606:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);animation:_iconShimmer_1rbtk_1 3s infinite}@keyframes _iconShimmer_1rbtk_1{0%{transform:translate(-100%) translateY(-100%) rotate(0)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiContent_1rbtk_1645{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;justify-content:center}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiLabel_1rbtk_1654{font-size:.65rem;letter-spacing:.5px;font-weight:700;text-transform:uppercase;color:#6c757d;line-height:1.2;white-space:nowrap}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiValue_1rbtk_1664{font-size:1.05rem;line-height:1.3;font-weight:800;letter-spacing:-.4px;color:#212529;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiSubtext_1rbtk_1676{font-size:.65rem;color:#6c757d;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:70px;padding:10px 14px;border-radius:12px;background:#fff;border:2px solid #e9ecef;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #0000000d}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:currentColor}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577 i{font-size:28px;flex-shrink:0;opacity:.95;filter:drop-shadow(0 2px 4px rgba(0,0,0,.12))}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577 div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1;overflow:hidden;justify-content:center}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577 strong{font-size:1.1rem;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.3px;color:#212529}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577 span{font-size:.63rem;font-weight:700;line-height:1.2;white-space:nowrap;text-transform:uppercase;letter-spacing:.4px;color:#6c757d;overflow:hidden;text-overflow:ellipsis}@media(max-width:1600px){._kpiSingleRow_1rbtk_1555{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media(max-width:1400px){._kpiSingleRow_1rbtk_1555{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564{min-height:80px;padding:10px 14px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiIcon_1rbtk_1606{width:44px;height:44px;font-size:18px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiValue_1rbtk_1664{font-size:.98rem}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577{min-height:65px}}@media(max-width:1200px){._kpiSingleRow_1rbtk_1555{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564{min-height:75px;padding:10px 12px;gap:10px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiIcon_1rbtk_1606{width:40px;height:40px;font-size:17px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiValue_1rbtk_1664{font-size:.92rem}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577{min-height:62px;gap:8px}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577 i{font-size:26px}}@media(max-width:992px){._kpiSingleRow_1rbtk_1555{grid-template-columns:repeat(3,1fr);gap:8px}}@media(max-width:768px){._kpiSingleRow_1rbtk_1555{grid-template-columns:repeat(2,1fr);gap:8px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564,._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577{min-height:70px;padding:10px 12px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiIcon_1rbtk_1606{width:38px;height:38px;font-size:16px}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577 i{font-size:24px}}._kpiCard_1rbtk_1564{display:flex;align-items:stretch;gap:18px;padding:24px;border-radius:12px;background:#fff;border:2px solid #f1f3f5;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}._kpiCard_1rbtk_1564:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,currentColor 0%,currentColor 100%);opacity:.8;transition:all .3s cubic-bezier(.4,0,.2,1)}._kpiCard_1rbtk_1564:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#fff0,#fffc,#fff0);transform:translate(-100%);transition:transform .6s cubic-bezier(.4,0,.2,1)}._kpiCard_1rbtk_1564:hover{border-color:currentColor;box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}._kpiCard_1rbtk_1564:hover:before{opacity:1}._kpiCard_1rbtk_1564:hover:after{transform:translate(100%)}._kpiCardPrimary_1rbtk_1899{border-color:#667eea40}._kpiCardPrimary_1rbtk_1899 ._kpiIcon_1rbtk_1606{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._kpiCardSuccess_1rbtk_1908{border-color:#11998e40}._kpiCardSuccess_1rbtk_1908 ._kpiIcon_1rbtk_1606{background:linear-gradient(135deg,#11998e,#38ef7d);color:#fff}._kpiCardWarning_1rbtk_1917{border-color:#f7971e40}._kpiCardWarning_1rbtk_1917 ._kpiIcon_1rbtk_1606{background:linear-gradient(135deg,#f7971e,#ffd200);color:#fff}._kpiCardInfo_1rbtk_1926{color:#4ecdc4;border-color:#4ecdc433}._kpiIcon_1rbtk_1606{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:14px;background:linear-gradient(135deg,currentColor 0%,currentColor 100%);color:#fff;font-size:28px;flex-shrink:0;box-shadow:0 6px 16px #0003;position:relative;overflow:hidden}._kpiIcon_1rbtk_1606:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);animation:_iconShimmer_1rbtk_1 3s infinite}._kpiContent_1rbtk_1645{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}._kpiLabel_1rbtk_1654{font-size:.9rem;font-weight:700;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:6px}._kpiValue_1rbtk_1664{font-size:1.75rem;font-weight:700;color:var(--text-color);line-height:1.2;word-break:break-word}._kpiSubtext_1rbtk_1676{font-size:.85rem;color:var(--text-light-color);display:flex;align-items:center;gap:6px}._kpiSubtext_1rbtk_1676 i{font-size:.8rem;opacity:.7}._kpiSeparator_1rbtk_2004{display:flex;align-items:center;gap:16px;margin:8px 0}._kpiSeparator_1rbtk_2004:before,._kpiSeparator_1rbtk_2004:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--border-color),transparent)}._separatorLabel_1rbtk_2024{font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--text-light-color);text-transform:uppercase;padding:0 12px;white-space:nowrap}._kpiSecondaryGrid_1rbtk_2035{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}._kpiMiniCard_1rbtk_1577{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:8px;background:var(--card-bg-color);border:1px solid var(--border-color);transition:all .2s ease;box-shadow:0 1px 2px #00000008}._kpiMiniCard_1rbtk_1577:hover{border-color:currentColor;box-shadow:0 2px 6px #0000000f}._kpiMiniCard_1rbtk_1577 i{font-size:22px;flex-shrink:0}._kpiMiniCard_1rbtk_1577 div{display:flex;flex-direction:column;gap:3px;min-width:0}._kpiMiniCard_1rbtk_1577 strong{font-size:1.2rem;font-weight:700;color:var(--text-color);line-height:1.2}._kpiMiniCard_1rbtk_1577 span{font-size:.75rem;color:var(--text-light-color);line-height:1.3;font-weight:500}._kpiAdvancedGrid_1rbtk_2085{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}._kpiCardCompact_1rbtk_2091{padding:18px 20px}._kpiCardCompact_1rbtk_2091 ._kpiLabel_1rbtk_1654{font-size:.85rem}._kpiCardCompact_1rbtk_2091 ._kpiValue_1rbtk_1664{font-size:1.5rem}._kpiCardCompact_1rbtk_2091 ._kpiSubtext_1rbtk_1676{font-size:.8rem}@keyframes _kpiPulse_1rbtk_1{0%,to{opacity:1}50%{opacity:.8}}._kpiCard_1rbtk_1564:hover ._kpiIcon_1rbtk_1606{animation:_kpiPulse_1rbtk_1 2s ease-in-out infinite}@media(max-width:1700px){._kpiSingleRow_1rbtk_1555{gap:8px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564{min-width:150px;padding:12px 14px}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577{min-width:80px;padding:9px 11px}}@media(max-width:1400px){._kpiSingleRow_1rbtk_1555{flex-wrap:wrap;gap:10px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564{flex:1 1 calc(33.333% - 10px);min-width:140px;max-width:none}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577{flex:1 1 calc(16.666% - 10px);min-width:90px;max-width:150px}}@media(max-width:1200px){._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564{flex:1 1 calc(50% - 10px)}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577{flex:1 1 calc(25% - 10px)}}@media(max-width:768px){._kpiSingleRow_1rbtk_1555{gap:8px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564{flex:1 1 100%;max-width:none}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577{flex:1 1 calc(50% - 8px)}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiIcon_1rbtk_1606{width:40px;height:40px;font-size:18px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiValue_1rbtk_1664{font-size:1.2rem}}._serviceKpiItem_1rbtk_2194{display:inline-flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:10px;background:#4980ff0f;border:1px solid rgba(73,128,255,.16);min-width:180px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background .2s ease}._serviceKpiItem_1rbtk_2194:hover{transform:translateY(-2px);box-shadow:0 4px 12px #4980ff26;background:#4980ff1a}._serviceKpiItem_1rbtk_2194 span{font-size:.78rem;font-weight:500;color:var(--text-light-color)}._serviceKpiItem_1rbtk_2194 strong{font-size:1.05rem;font-weight:700;color:var(--primary-color)}._serviceKpiSub_1rbtk_2227{font-size:.75rem;color:var(--text-light-color)}._serviceKpiItem_1rbtk_2194 ._helpIcon_1rbtk_447{background:none;border:none;color:var(--text-light-color);margin-left:6px;padding:0;cursor:pointer}._serviceKpiItem_1rbtk_2194 ._helpIcon_1rbtk_447:hover,._serviceKpiItem_1rbtk_2194 ._helpIcon_1rbtk_447:focus{color:var(--primary-color)}._overdueKpi_1rbtk_2246{background:#e74c3c14;border-color:#e74c3c2e}._overdueKpi_1rbtk_2246 strong{color:var(--danger-color)}._analyticsSection_1rbtk_2255,._filterSection_1rbtk_2256{background:var(--card-bg-color);border:1px solid var(--border-color);border-radius:12px}._analyticsSection_1rbtk_2255{padding:18px 22px;margin:12px 0 18px;border-radius:16px;position:relative;overflow:hidden}._analyticsSection_1rbtk_2255:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;opacity:.8;pointer-events:none;filter:blur(.2px)}._analyticsSection_1rbtk_2255>*{position:relative;z-index:1}._filterSection_1rbtk_2256{padding:16px;overflow:hidden}._settingsSection_1rbtk_227{background:var(--card-bg-color);border:1px solid var(--border-color);border-radius:14px;padding:20px 24px;margin-bottom:18px;box-shadow:0 16px 36px -28px #22388259}._settingsSection_1rbtk_227 h2{margin:0 0 12px;font-size:1.25rem;color:var(--text-color)}._settingsContent_1rbtk_2305{display:flex;gap:24px;flex-wrap:wrap;color:var(--text-color);font-size:.95rem}._settingsContent_1rbtk_2305 article{flex:1 1 320px;background:#f4f5f8b3;border-radius:12px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--divider-color) 55%,transparent);box-shadow:inset 0 0 0 1px #ffffff59}._settingsContent_1rbtk_2305 h3{margin:0 0 10px;font-size:1.05rem;color:var(--primary-color)}._settingsContent_1rbtk_2305 p{margin:0 0 10px;line-height:1.55}._settingsContent_1rbtk_2305 ul{margin:0 0 10px;padding-left:18px;line-height:1.55}._settingsNote_1rbtk_2339{font-size:.85rem;color:var(--text-light-color);font-style:italic}._nextPaymentText_1rbtk_2345{display:flex;flex-direction:column;gap:2px}._nextPaymentText_1rbtk_2345 small{color:var(--text-light-color);font-size:.75rem}._scenarioIndicatorWrapper_1rbtk_2356{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap}._cellWrapper_1rbtk_2363{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}._cellWithToggle_1rbtk_2372{display:flex;align-items:flex-start;gap:12px}._cellMain_1rbtk_2378{font-weight:600;display:inline-flex;align-items:center;gap:6px}._purchaseBadge_1rbtk_2385{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;font-size:10px;font-weight:600;color:#fff;border-radius:9px;vertical-align:middle}._ticketBadge_1rbtk_2400{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;background:#f97316;color:#fff;text-transform:uppercase}._ticketBadge_1rbtk_2400 i{font-size:.7rem}._cellSub_1rbtk_2418{font-size:.8rem;color:var(--text-light-color)}._cellGrid_1rbtk_2423{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;font-size:.8rem}._cellGridLabel_1rbtk_2430{font-weight:500;color:var(--text-light-color)}._cellGridValue_1rbtk_2435{font-weight:600}._expandedRow_1rbtk_2439 td{padding:0;border-bottom:1px solid var(--border-color);background-color:var(--bg-color)}._expandedContent_1rbtk_2445{padding:16px}._depositSummary_1rbtk_2449{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;max-width:100%;min-width:0;overflow:hidden;font-size:.85rem}._chip_1rbtk_794{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._serviceTable_1rbtk_591 th,._serviceTable_1rbtk_591 td{overflow:hidden}._depositSummary_1rbtk_2449 span{display:inline-flex;align-items:center;gap:6px}._paymentHistoryTable_1rbtk_2481{width:100%;border-collapse:collapse;margin-top:16px}._paymentHistoryTable_1rbtk_2481 th,._paymentHistoryTable_1rbtk_2481 td{padding:8px;border:1px solid var(--border-color);font-size:.85rem}._paymentHistoryTable_1rbtk_2481 th{background-color:var(--card-bg-color)}._paymentRow_paid_1rbtk_2498{background:#10b9811f}._paymentRow_pending_1rbtk_2502{background:#3341550d}._expandBtn_1rbtk_2506{width:24px;height:24px;border-radius:4px;background:transparent;border:none;cursor:pointer;color:var(--text-light-color)}._expandBtn_1rbtk_2506:hover{background:var(--border-color)}._autoRenewChip_1rbtk_2520{color:var(--primary-color);font-weight:600}._autoRenewChip_1rbtk_2520 i{margin-right:4px}._countdownChip_1rbtk_2529{color:var(--primary-color);font-weight:700;background:#4980ff1f;border-radius:999px;padding:2px 12px;display:inline-flex;align-items:center;gap:6px;letter-spacing:.03em;animation:_countdownPulse_1rbtk_1 3s ease-in-out infinite}._countdownChip_1rbtk_2529 i{font-size:.8rem}@keyframes _countdownPulse_1rbtk_1{0%,to{box-shadow:0 0 #4980ff40;transform:translateY(0)}50%{box-shadow:0 0 0 10px #4980ff00;transform:translateY(-1px)}}._serviceCardList_1rbtk_2561{display:none;flex-direction:column;gap:16px}._serviceCard_1rbtk_2561{background:#fff;border:2px solid #f1f3f5;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f}._serviceCard_1rbtk_2561:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}._serviceCard_1rbtk_2561:hover{transform:translateY(-4px);box-shadow:0 12px 32px #667eea26;border-color:#667eea}._serviceCard_1rbtk_2561:hover:before{opacity:1}._cardHeader_1rbtk_2604{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}._cardCustomerInfo_1rbtk_2611{display:flex;flex-direction:column;gap:4px}._cardCustomerName_1rbtk_2617{font-weight:700;font-size:1.05rem;color:#212529;background:linear-gradient(135deg,#212529,#495057);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._cardCustomerId_1rbtk_2627{font-size:.8rem;color:#6c757d;font-weight:600;text-transform:uppercase;letter-spacing:.3px}._cardBody_1rbtk_2635{display:flex;flex-direction:column;gap:10px}._cardProductInfo_1rbtk_2641{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#495057;font-weight:600;padding:8px 12px;background:linear-gradient(135deg,#f8f9ff,#fff);border-radius:8px;border:1px solid #e9ecef}._cardProductInfo_1rbtk_2641 i{color:#667eea;font-size:1.1rem;filter:drop-shadow(0 2px 4px rgba(102,126,234,.3))}._cardActions_1rbtk_2660{display:flex;gap:10px;flex-wrap:wrap;border-top:2px solid #f1f3f5;padding-top:12px;margin-top:6px}._cardExpandedContent_1rbtk_2669{border-top:2px dashed rgba(102,126,234,.2);margin-top:8px;background:linear-gradient(135deg,#f8f9ff,#fff);padding:14px;border-radius:10px}._cardExpandedContent_1rbtk_2669 h4{margin:0 0 10px;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#667eea}@media(max-width:768px){._container_1rbtk_3{padding:14px}._pageHeader_1rbtk_44{flex-direction:column;align-items:flex-start;gap:16px;padding:16px}._pageHeader_1rbtk_44 h1{font-size:1.5rem}._headerActions_1rbtk_2707{width:100%;justify-content:flex-start;gap:10px}._headerActions_1rbtk_2707 button{flex:1;min-width:auto}._tabList_1rbtk_2718{gap:8px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}._tabButton_1rbtk_142{padding:8px 16px;font-size:.85rem;white-space:nowrap}._serviceSection_1rbtk_228{padding:16px;gap:16px;border-radius:12px}._serviceSectionHeader_1rbtk_483{padding-bottom:14px;margin-bottom:14px}._serviceSectionTitle_1rbtk_492{font-size:1.15rem}._serviceSectionTitle_1rbtk_492 i{font-size:1.05rem}._collapseSectionBtn_1rbtk_507{width:38px;height:38px;font-size:15px}._controlsHeader_1rbtk_251{flex-direction:column;align-items:stretch;gap:16px}._filtersRow_1rbtk_260{flex-direction:column;gap:16px}._filters_1rbtk_260{flex-direction:column;gap:14px;width:100%}._filters_1rbtk_260 label{width:100%}._filters_1rbtk_260 select{width:100%;min-width:unset;font-size:1rem;padding:10px 14px}._kpiSingleRow_1rbtk_1555{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:8px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564,._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577{scroll-snap-align:start;flex-shrink:0}._tableWrapper_1rbtk_552{border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}._tableWrapper_1rbtk_552::-webkit-scrollbar{height:8px}._serviceTable_1rbtk_591{min-width:900px;font-size:.85rem}._serviceTable_1rbtk_591 th,._serviceTable_1rbtk_591 td{padding:12px 14px}._serviceTable_1rbtk_591 thead th{font-size:.7rem;padding:14px}._serviceCardList_1rbtk_2561{display:flex}._iconBtn_1rbtk_1386{width:36px;height:36px;font-size:.85rem}._compactFilterBar_1rbtk_2832{flex-direction:column;align-items:stretch;gap:12px}._filterGroup_1rbtk_2838{width:100%}._compactSelect_1rbtk_2842{width:100%;min-width:unset}._advancedFilterBtn_1rbtk_2847{width:100%;justify-content:center;margin-left:0}}@media(max-width:480px){._container_1rbtk_3{padding:10px}._pageHeader_1rbtk_44{padding:12px}._pageHeader_1rbtk_44 h1{font-size:1.3rem}._serviceSection_1rbtk_228{padding:12px;gap:12px}._serviceSectionTitle_1rbtk_492{font-size:1rem}._collapseSectionBtn_1rbtk_507{width:34px;height:34px;font-size:14px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564{min-width:150px;max-width:170px;padding:12px 14px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiIcon_1rbtk_1606{width:42px;height:42px;font-size:20px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiValue_1rbtk_1664{font-size:1.25rem}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577{min-width:85px;max-width:100px;padding:8px 10px}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577 i{font-size:20px}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577 strong{font-size:1rem}._serviceCard_1rbtk_2561{padding:14px}._cardCustomerName_1rbtk_2617{font-size:.95rem}._iconBtn_1rbtk_1386{width:34px;height:34px;font-size:.8rem}._loadMoreButton_1rbtk_2926{width:100%;padding:14px 24px}._filterToggleBtn_1rbtk_284{width:100%;justify-content:center}._serviceKpis_1rbtk_273{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:8px}._serviceKpis_1rbtk_273::-webkit-scrollbar{height:6px}._serviceKpis_1rbtk_273::-webkit-scrollbar-track{background:#e5e7eb80;border-radius:3px}._serviceKpis_1rbtk_273::-webkit-scrollbar-thumb{background:#3b82f666;border-radius:3px;transition:background .2s}._serviceKpis_1rbtk_273::-webkit-scrollbar-thumb:hover{background:#3b82f699}._serviceKpiItem_1rbtk_2194{min-width:160px;max-width:160px;scroll-snap-align:start;flex-shrink:0}._tableWrapper_1rbtk_552{overflow-x:auto;-webkit-overflow-scrolling:touch}._serviceTable_1rbtk_591{min-width:900px}._serviceCardList_1rbtk_2561{display:flex}._iconBtn_1rbtk_1386{width:36px;height:36px;font-size:.85rem}._compactFilterBar_1rbtk_2832{flex-direction:column;align-items:stretch;gap:12px}._filterGroup_1rbtk_2838{width:100%}._compactSelect_1rbtk_2842{width:100%;min-width:unset}._advancedFilterBtn_1rbtk_2847{width:100%;justify-content:center;margin-left:0}}@media(max-width:480px){._container_1rbtk_3{padding:10px}._pageHeader_1rbtk_44{padding:12px}._pageHeader_1rbtk_44 h1{font-size:1.3rem}._serviceSection_1rbtk_228{padding:12px;gap:12px}._serviceSectionTitle_1rbtk_492{font-size:1rem}._collapseSectionBtn_1rbtk_507{width:34px;height:34px;font-size:14px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564{min-width:150px;max-width:170px;padding:12px 14px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiIcon_1rbtk_1606{width:42px;height:42px;font-size:20px}._kpiSingleRow_1rbtk_1555>._kpiCard_1rbtk_1564 ._kpiValue_1rbtk_1664{font-size:1.25rem}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577{min-width:85px;max-width:100px;padding:8px 10px}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577 i{font-size:20px}._kpiSingleRow_1rbtk_1555>._kpiMiniCard_1rbtk_1577 strong{font-size:1rem}._serviceCard_1rbtk_2561{padding:14px}._cardCustomerName_1rbtk_2617{font-size:.95rem}._iconBtn_1rbtk_1386{width:34px;height:34px;font-size:.8rem}._loadMoreButton_1rbtk_2926{width:100%;padding:14px 24px}}@keyframes _chipPulse_1rbtk_1{0%,to{opacity:0;transform:translate(-60%)}35%{opacity:1;transform:translate(60%)}}@keyframes _rowGlow_1rbtk_1{0%,to{box-shadow:inset 3px 0 0 var(--danger-color),0 0 #e74c3c00}50%{box-shadow:inset 3px 0 0 var(--danger-color),0 0 18px #e74c3c59}}@keyframes _rowGlowSoft_1rbtk_1{0%,to{box-shadow:inset 3px 0 #f39c12,0 0 #f39c1200}50%{box-shadow:inset 3px 0 #f39c12,0 0 16px #f39c124d}}._loadingContainer_1rbtk_3135{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:20px}._spinner_1rbtk_3144{width:60px;height:60px;border:5px solid transparent;border-top:5px solid #667eea;border-right:5px solid #764ba2;border-bottom:5px solid #11998e;border-left:5px solid #38ef7d;border-radius:50%;animation:_spinGradient_1rbtk_1 1.2s cubic-bezier(.68,-.55,.27,1.55) infinite;position:relative}._spinner_1rbtk_3144:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,rgba(102,126,234,.3) 25%,rgba(118,75,162,.3) 50%,rgba(17,153,142,.3) 75%,transparent 100%);filter:blur(8px);z-index:-1;animation:_glowPulse_1rbtk_1 2s ease-in-out infinite}@keyframes _spinGradient_1rbtk_1{0%{transform:rotate(0);filter:drop-shadow(0 0 8px rgba(102,126,234,.4))}50%{transform:rotate(180deg);filter:drop-shadow(0 0 12px rgba(118,75,162,.6))}to{transform:rotate(360deg);filter:drop-shadow(0 0 8px rgba(17,153,142,.4))}}@keyframes _glowPulse_1rbtk_1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}._loadingText_1rbtk_3205{font-size:1.05rem;font-weight:700;color:#6c757d;background:linear-gradient(135deg,#667eea,#764ba2,#11998e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:_gradientShift_1rbtk_1 3s ease-in-out infinite}@keyframes _gradientShift_1rbtk_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._emptyState_1rbtk_3228{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:16px;text-align:center}._emptyIcon_1rbtk_3238{width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9ff,#e8ecff);border:3px dashed #dee2e6;border-radius:50%;color:#adb5bd;font-size:48px;margin-bottom:10px;position:relative;animation:_emptyFloat_1rbtk_1 3s ease-in-out infinite}._emptyIcon_1rbtk_3238:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,rgba(102,126,234,.1) 50%,transparent 100%);animation:_emptyRotate_1rbtk_1 8s linear infinite;z-index:-1}@keyframes _emptyFloat_1rbtk_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _emptyRotate_1rbtk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyTitle_1rbtk_3288{font-size:1.4rem;font-weight:700;color:#495057;margin:0;background:linear-gradient(135deg,#495057,#667eea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._emptyDescription_1rbtk_3299{font-size:1rem;color:#6c757d;max-width:400px;margin:0;line-height:1.6}._emptyAction_1rbtk_3307{margin-top:10px;padding:14px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #667eea4d;position:relative;overflow:hidden}._emptyAction_1rbtk_3307:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}._emptyAction_1rbtk_3307:hover:before{left:100%}._emptyAction_1rbtk_3307:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea80}._emptyValue_1rbtk_1173{font-size:.8rem;color:#adb5bd;font-style:italic}._loadMoreContainer_1rbtk_3355{display:flex;justify-content:center;padding:24px 0;margin-top:20px;border-top:2px solid transparent;border-image:linear-gradient(90deg,transparent 0%,#667eea 50%,transparent 100%) 1}._infiniteScrollTrigger_1rbtk_3371{height:1px;width:100%}._loadMoreButton_1rbtk_2926{padding:14px 36px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #667eea4d;text-transform:uppercase;letter-spacing:.8px;position:relative;overflow:hidden}._loadMoreButton_1rbtk_2926:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}._loadMoreButton_1rbtk_2926:hover:before{left:100%}._loadMoreButton_1rbtk_2926:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px #667eea80}._loadMoreButton_1rbtk_2926:active{transform:translateY(-1px) scale(.98);box-shadow:0 4px 12px #667eea66}._loadMoreButton_1rbtk_2926:disabled{opacity:.5;cursor:not-allowed;transform:none}._loadMoreButton_1rbtk_2926:disabled:hover{box-shadow:0 4px 12px #667eea4d}._loadMoreContainer_1rbtk_3355{display:flex;justify-content:center;padding:20px 0;margin-top:16px;border-top:1px solid var(--border-color)}._loadMoreButton_1rbtk_2926{padding:10px 24px;background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.95em;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}._loadMoreButton_1rbtk_2926:hover{background-color:var(--primary-hover-color);transform:translateY(-2px);box-shadow:0 4px 8px #00000026}._loadMoreButton_1rbtk_2926:active{transform:translateY(0)}[data-theme=dark] ._container_1rbtk_3{--page-bg-gradient: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);--card-bg: var(--text-primary, #1e293b);background:var(--page-bg-gradient)}[data-theme=dark] ._pageHeader_1rbtk_44{background:var(--text-primary, #1e293b);border:1px solid rgba(51,65,85,.6)}[data-theme=dark] ._subtitle_1rbtk_90{color:#94a3b8}[data-theme=dark] ._tabs_1rbtk_98{background:linear-gradient(135deg,#1e293b,#334155);border:1px solid rgba(51,65,85,.6)}[data-theme=dark] ._tabButton_1rbtk_142{color:#94a3b8}[data-theme=dark] ._tabButton_1rbtk_142:hover{color:var(--border-color, #e2e8f0);background:var(--color-primary-alpha-10, rgba(99, 102, 241, .1))}[data-theme=dark] ._activeTab_1rbtk_198{background:var(--text-primary, #1e293b);color:var(--palette-indigo-300, #a5b4fc);box-shadow:0 4px 16px #6366f14d}[data-theme=dark] ._filtersCard_1rbtk_3505,[data-theme=dark] ._kpiDashboard_1rbtk_3506,[data-theme=dark] ._contractsSection_1rbtk_3507,[data-theme=dark] ._informationSection_1rbtk_216{background:var(--text-primary, #1e293b)!important;border-color:#33415599!important}[data-theme=dark] ._sectionTitle_1rbtk_3513,[data-theme=dark] ._dashboardTitle_1rbtk_3514{color:#f1f5f9}[data-theme=dark] ._lastUpdated_1rbtk_3518{color:var(--text-secondary, #64748b)}[data-theme=dark] ._kpiCard_1rbtk_1564{background:#1e293bcc;border-color:#33415599}[data-theme=dark] ._kpiValue_1rbtk_1664{color:#f1f5f9}[data-theme=dark] ._kpiLabel_1rbtk_1654{color:#94a3b8}[data-theme=dark] ._filterGroup_1rbtk_2838 label,[data-theme=dark] ._filterLabel_1rbtk_3538{color:var(--border-color-hover, #cbd5e1)}[data-theme=dark] ._filterInput_1rbtk_3542,[data-theme=dark] ._filterSelect_1rbtk_3543,[data-theme=dark] ._searchInput_1rbtk_3544{background:#0f172a!important;border-color:#47556999!important;color:#f1f5f9!important}[data-theme=dark] ._filterInput_1rbtk_3542::placeholder,[data-theme=dark] ._searchInput_1rbtk_3544::placeholder{color:var(--text-secondary, #64748b)}[data-theme=dark] ._filterInput_1rbtk_3542:focus,[data-theme=dark] ._filterSelect_1rbtk_3543:focus,[data-theme=dark] ._searchInput_1rbtk_3544:focus{border-color:#6366f199!important;box-shadow:0 0 0 3px var(--color-primary-alpha-15, rgba(99, 102, 241, .15))}[data-theme=dark] ._statusFilter_1rbtk_3563,[data-theme=dark] ._paymentFilter_1rbtk_3564,[data-theme=dark] ._capacityFilter_1rbtk_3565{background:#0f172a;border-color:#47556999;color:var(--border-color, #e2e8f0)}[data-theme=dark] ._statusFilter_1rbtk_3563:hover,[data-theme=dark] ._paymentFilter_1rbtk_3564:hover,[data-theme=dark] ._capacityFilter_1rbtk_3565:hover{border-color:var(--color-primary-alpha-50, rgba(99, 102, 241, .5));background:var(--color-primary-alpha-10, rgba(99, 102, 241, .1))}[data-theme=dark] ._contractsTable_1rbtk_3579{background:var(--text-primary, #1e293b)}[data-theme=dark] ._contractsTable_1rbtk_3579 th{background:#0f172a;color:#94a3b8;border-bottom-color:#33415599}[data-theme=dark] ._contractsTable_1rbtk_3579 td{color:var(--border-color, #e2e8f0);border-bottom-color:#33415566}[data-theme=dark] ._contractsTable_1rbtk_3579 tr:hover td{background:#6366f10d}[data-theme=dark] ._emptyState_1rbtk_3228,[data-theme=dark] ._noDataMessage_1rbtk_3600{color:#94a3b8}[data-theme=dark] ._emptyState_1rbtk_3228 i,[data-theme=dark] ._noDataIcon_1rbtk_3605{color:var(--text-secondary, #64748b)}[data-theme=dark] ._filterBtn_1rbtk_3610,[data-theme=dark] ._actionBtn_1rbtk_3611{background:#334155;border-color:#47556999;color:var(--border-color, #e2e8f0)}[data-theme=dark] ._filterBtn_1rbtk_3610:hover,[data-theme=dark] ._actionBtn_1rbtk_3611:hover{background:var(--color-primary-alpha-15, rgba(99, 102, 241, .15));border-color:var(--color-primary-alpha-50, rgba(99, 102, 241, .5));color:var(--palette-indigo-300, #a5b4fc)}[data-theme=dark] ._loadMoreButton_1rbtk_2926{background:linear-gradient(135deg,#4f46e5,#6366f1)}[data-theme=dark] ._loadMoreContainer_1rbtk_3355{border-top-color:#33415580}[data-theme=dark] ._advancedFilterToggle_1rbtk_3634{background:var(--color-primary-alpha-15, rgba(99, 102, 241, .15));border-color:#6366f166;color:var(--palette-indigo-300, #a5b4fc)}[data-theme=dark] ._advancedFilterToggle_1rbtk_3634:hover{background:var(--color-primary-alpha-25, rgba(99, 102, 241, .25))}[data-theme=dark] ._paymentHistoryTable_1rbtk_2481{background:var(--text-primary, #1e293b)}[data-theme=dark] ._paymentHistoryTable_1rbtk_2481 th{background:#0f172a!important;color:#94a3b8;border-color:#33415599!important}[data-theme=dark] ._paymentHistoryTable_1rbtk_2481 td{background:var(--text-primary, #1e293b);color:var(--border-color, #e2e8f0);border-color:#33415580!important}[data-theme=dark] ._paymentHistoryTable_1rbtk_2481 tr:hover td{background:#6366f114}[data-theme=dark] ._paymentRow_paid_1rbtk_2498{background:#10b98126!important}[data-theme=dark] ._paymentRow_paid_1rbtk_2498 td{background:transparent!important}[data-theme=dark] ._paymentRow_pending_1rbtk_2502{background:#33415533!important}[data-theme=dark] ._paymentRow_pending_1rbtk_2502 td{background:transparent!important}[data-theme=dark] ._progressBar_1rbtk_3682,[data-theme=dark] ._progressTrack_1rbtk_3683{background:#33415580!important}[data-theme=dark] ._expandedDetails_1rbtk_3688,[data-theme=dark] ._contractDetails_1rbtk_3689{background:#0f172a!important;border-color:#33415599!important}[data-theme=dark] ._detailSection_1rbtk_3694{background:var(--text-primary, #1e293b);border-color:#33415580}[data-theme=dark] ._detailSection_1rbtk_3694 h4,[data-theme=dark] ._sectionHeader_1rbtk_536{color:#f1f5f9}[data-theme=dark] ._detailRow_1rbtk_3704,[data-theme=dark] ._detailItem_1rbtk_3705{border-color:#33415566}[data-theme=dark] ._detailLabel_1rbtk_3709{color:#94a3b8!important}[data-theme=dark] ._detailValue_1rbtk_3713{color:#f1f5f9!important}[data-theme=dark] ._serviceCard_1rbtk_2561{background:var(--text-primary, #1e293b);border-color:#33415599}[data-theme=dark] ._serviceCard_1rbtk_2561:hover{border-color:var(--color-primary-alpha-50, rgba(99, 102, 241, .5));background:#1e293be6}[data-theme=dark] ._chip_1rbtk_794,[data-theme=dark] ._badge_1rbtk_3730,[data-theme=dark] ._tag_1rbtk_3731{background:var(--color-primary-alpha-20, rgba(99, 102, 241, .2));color:#c4b5fd;border:1px solid rgba(99,102,241,.45);font-weight:600}[data-theme=dark] ._cycleTag_1rbtk_804{background:#3b82f638!important;border:1px solid rgba(59,130,246,.45)!important;color:#93c5fd!important;font-weight:700}[data-theme=dark] ._cycleTag_deposit_1rbtk_807{background:#f9731638!important;border:1px solid rgba(249,115,22,.45)!important;color:#fdba74!important;font-weight:700}[data-theme=dark] ._cycleChip_1rbtk_805{background:#10b98138!important;border:1px solid rgba(16,185,129,.45)!important;color:#6ee7b7!important;font-weight:600}[data-theme=dark] ._cycleChip_muted_1rbtk_806{background:#94a3b833!important;border:1px solid rgba(148,163,184,.4)!important;color:var(--border-color-hover, #cbd5e1)!important}[data-theme=dark] ._chip_success_1rbtk_883{background:#22c55e38!important;border:1px solid rgba(34,197,94,.45)!important;color:var(--palette-green-300, #86efac)!important;font-weight:600}[data-theme=dark] ._chip_warning_1rbtk_889{background:#eab30838!important;border:1px solid rgba(234,179,8,.45)!important;color:#fde047!important;font-weight:600}[data-theme=dark] ._chip_danger_1rbtk_895{background:#ef444438!important;border:1px solid rgba(239,68,68,.45)!important;color:var(--palette-red-300, #fca5a5)!important;font-weight:600}[data-theme=dark] ._chip_info_1rbtk_901{background:#3b82f638!important;border:1px solid rgba(59,130,246,.45)!important;color:#93c5fd!important;font-weight:600}[data-theme=dark] ._chip_neutral_1rbtk_907{background:#64748b38!important;border:1px solid rgba(100,116,139,.45)!important;color:var(--border-color-hover, #cbd5e1)!important}[data-theme=dark] ._countdownChip_1rbtk_2529{background:var(--color-primary-alpha-25, rgba(99, 102, 241, .25));color:#c4b5fd;border:1px solid rgba(99,102,241,.4)}[data-theme=dark] ._expandBtn_1rbtk_2506{color:#94a3b8}[data-theme=dark] ._expandBtn_1rbtk_2506:hover{background:var(--color-primary-alpha-15, rgba(99, 102, 241, .15));color:var(--palette-indigo-300, #a5b4fc)}[data-theme=dark] ._depositSummary_1rbtk_2449{color:var(--border-color, #e2e8f0)}[data-theme=dark] ._actionButton_1rbtk_3830,[data-theme=dark] ._iconButton_1rbtk_3831{background:#334155;border-color:#47556999;color:var(--border-color, #e2e8f0)}[data-theme=dark] ._actionButton_1rbtk_3830:hover,[data-theme=dark] ._iconButton_1rbtk_3831:hover{background:var(--color-primary-alpha-15, rgba(99, 102, 241, .15));border-color:var(--color-primary-alpha-50, rgba(99, 102, 241, .5));color:var(--palette-indigo-300, #a5b4fc)}[data-theme=dark] ._tableHeader_1rbtk_3845,[data-theme=dark] ._contractTableHeader_1rbtk_3846{background:#0f172a!important;border-color:#33415599!important;color:#94a3b8!important}[data-theme=dark] ._tableHeader_1rbtk_3845 th,[data-theme=dark] ._contractTableHeader_1rbtk_3846 th{background:#0f172a!important;color:#94a3b8!important;border-color:#33415580!important}[data-theme=dark] ._settingsCard_1rbtk_3860,[data-theme=dark] ._infoCard_1rbtk_3861,[data-theme=dark] ._paymentSettingsCard_1rbtk_3862{background:var(--text-primary, #1e293b)!important;border-color:#33415599!important}[data-theme=dark] ._settingsCard_1rbtk_3860 h3,[data-theme=dark] ._settingsCard_1rbtk_3860 h4,[data-theme=dark] ._infoCard_1rbtk_3861 h3,[data-theme=dark] ._infoCard_1rbtk_3861 h4{color:#f1f5f9!important}[data-theme=dark] ._settingsCard_1rbtk_3860 p,[data-theme=dark] ._settingsCard_1rbtk_3860 li,[data-theme=dark] ._infoCard_1rbtk_3861 p,[data-theme=dark] ._infoCard_1rbtk_3861 li{color:var(--border-color-hover, #cbd5e1)!important}[data-theme=dark] ._advancedFilterBtn_1rbtk_2847,[data-theme=dark] ._filterDropdown_1rbtk_3883{background:var(--text-primary, #1e293b)!important;border-color:#33415599!important;color:var(--border-color, #e2e8f0)!important}[data-theme=dark] ._advancedFilterBtn_1rbtk_2847:hover{background:var(--color-primary-alpha-15, rgba(99, 102, 241, .15))!important;border-color:var(--color-primary-alpha-50, rgba(99, 102, 241, .5))!important}[data-theme=dark] ._priceChip_1rbtk_3895,[data-theme=dark] ._dateChip_1rbtk_3896,[data-theme=dark] ._infoChip_1rbtk_3897{background:#33415599!important;color:var(--border-color, #e2e8f0)!important;border-color:#47556980!important}[data-theme=dark] ._infoSection_1rbtk_3904,[data-theme=dark] ._paymentInfoSection_1rbtk_3905{background:linear-gradient(135deg,#1e293b,#0f172a)!important;border-color:#33415599!important}[data-theme=dark] ._infoSection_1rbtk_3904 h3,[data-theme=dark] ._paymentInfoSection_1rbtk_3905 h3{color:#f1f5f9!important}[data-theme=dark] ._infoSection_1rbtk_3904 p,[data-theme=dark] ._paymentInfoSection_1rbtk_3905 p,[data-theme=dark] ._infoSection_1rbtk_3904 li,[data-theme=dark] ._paymentInfoSection_1rbtk_3905 li{color:var(--border-color-hover, #cbd5e1)!important}._paginationContainer_1rbtk_3926{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-top:1px solid rgba(226,232,240,.8);border-radius:0 0 16px 16px;flex-wrap:wrap;gap:12px}._paginationInfo_1rbtk_1525{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._paginationStats_1rbtk_3945{font-size:13px;color:var(--text-secondary, #64748b);font-weight:500}._paginationStats_1rbtk_3945 strong{color:#334155;font-weight:600}._pageSizeSelector_1rbtk_3956{display:flex;align-items:center;gap:8px}._pageSizeSelector_1rbtk_3956 label{font-size:13px;color:var(--text-secondary, #64748b);font-weight:500}._pageSizeSelector_1rbtk_3956 select{padding:6px 28px 6px 12px;border:1px solid rgba(203,213,225,.8);border-radius:8px;background:#fff;font-size:13px;color:#334155;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;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='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}._pageSizeSelector_1rbtk_3956 select:hover{border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}._pageSizeSelector_1rbtk_3956 select:focus{outline:none;border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f626}._paginationControls_1rbtk_3994{display:flex;align-items:center;gap:4px}._pageButton_1rbtk_4000{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:#fff;color:var(--text-secondary, #475569);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}._pageButton_1rbtk_4000:hover:not(:disabled):not(._pageButtonActive_1rbtk_4018){background:#f1f5f9;border-color:#cbd5e199;color:#334155}._pageButton_1rbtk_4000:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}._pageButtonActive_1rbtk_4018{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-color:transparent;box-shadow:0 2px 4px #3b82f64d}._pageButtonNav_1rbtk_4037{background:transparent;box-shadow:none}._pageButtonNav_1rbtk_4037:hover:not(:disabled){background:#f1f5f9}._pageEllipsis_1rbtk_4046{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;color:#94a3b8;font-size:14px;letter-spacing:2px}._paginationLoading_1rbtk_4057{opacity:.6;pointer-events:none}[data-theme=dark] ._paginationContainer_1rbtk_3926{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#33415599}[data-theme=dark] ._paginationStats_1rbtk_3945{color:#94a3b8}[data-theme=dark] ._paginationStats_1rbtk_3945 strong{color:var(--border-color, #e2e8f0)}[data-theme=dark] ._pageSizeSelector_1rbtk_3956 label{color:#94a3b8}[data-theme=dark] ._pageSizeSelector_1rbtk_3956 select{background:var(--text-primary, #1e293b);border-color:#47556999;color:var(--border-color, #e2e8f0);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='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}[data-theme=dark] ._pageSizeSelector_1rbtk_3956 select:hover,[data-theme=dark] ._pageSizeSelector_1rbtk_3956 select:focus{border-color:var(--color-primary, #3b82f6)}[data-theme=dark] ._pageButton_1rbtk_4000{background:var(--text-primary, #1e293b);color:var(--border-color-hover, #cbd5e1);border-color:#47556966;box-shadow:0 1px 3px #0003}[data-theme=dark] ._pageButton_1rbtk_4000:hover:not(:disabled):not(._pageButtonActive_1rbtk_4018){background:#334155;border-color:#47556999;color:#f1f5f9}[data-theme=dark] ._pageButtonActive_1rbtk_4018{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-color:transparent}[data-theme=dark] ._pageButtonNav_1rbtk_4037{background:transparent}[data-theme=dark] ._pageButtonNav_1rbtk_4037:hover:not(:disabled){background:#334155}[data-theme=dark] ._pageEllipsis_1rbtk_4046{color:var(--text-secondary, #64748b)}@media(max-width:768px){._paginationContainer_1rbtk_3926{flex-direction:column;align-items:stretch;gap:12px}._paginationInfo_1rbtk_1525{justify-content:space-between;width:100%}._paginationControls_1rbtk_3994{justify-content:center;width:100%}._pageButton_1rbtk_4000{min-width:32px;height:32px;font-size:12px}}._reloadingIndicator_1rbtk_4153{position:absolute;top:8px;right:16px;display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--surface-secondary, #f8fafc);border-radius:8px;font-size:12px;color:var(--text-secondary, #64748b);box-shadow:var(--neu-flat);z-index:10;animation:_fadeInIndicator_1rbtk_1 .2s ease-out}@keyframes _fadeInIndicator_1rbtk_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._reloadSpinner_1rbtk_4181{width:14px;height:14px;border:2px solid var(--border-primary, #e2e8f0);border-top-color:var(--primary-color, #3b82f6);border-radius:50%;animation:_spinIndicator_1rbtk_1 .8s linear infinite}@keyframes _spinIndicator_1rbtk_1{to{transform:rotate(360deg)}}[data-theme=dark] ._reloadingIndicator_1rbtk_4153{background:var(--surface-secondary, #1e293b);border-color:var(--border-primary, #334155);color:var(--text-secondary, #94a3b8)}[data-theme=dark] ._reloadSpinner_1rbtk_4181{border-color:var(--border-primary, #334155);border-top-color:var(--primary-color, #3b82f6)}._tableSkeleton_1rbtk_4212{padding:20px}._skeletonRow_1rbtk_4216{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid rgba(226,232,240,.6)}._skeletonRow_1rbtk_4216:last-child{border-bottom:none}._skeletonCell_1rbtk_4228{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_skeletonPulse_1rbtk_1 1.5s ease-in-out infinite;border-radius:6px}._skeletonAvatar_1rbtk_4235{width:40px;height:40px;border-radius:50%;flex-shrink:0}._skeletonName_1rbtk_4242{width:150px;height:16px}._skeletonText_1rbtk_4247{height:14px}._skeletonTextShort_1rbtk_4251{width:80px}._skeletonTextMedium_1rbtk_4255{width:120px}._skeletonTextLong_1rbtk_4259{width:180px}._skeletonActions_1rbtk_4263{display:flex;gap:8px;margin-left:auto}._skeletonButton_1rbtk_4269{width:32px;height:32px;border-radius:8px}@keyframes _skeletonPulse_1rbtk_1{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=dark] ._skeletonRow_1rbtk_4216{border-color:#33415599}[data-theme=dark] ._skeletonCell_1rbtk_4228{background:linear-gradient(90deg,#1e293b 25%,#334155,#1e293b 75%);background-size:200% 100%}._emptyState_1rbtk_3228{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}._emptyStateIcon_1rbtk_4304{font-size:48px;color:#94a3b8;margin-bottom:16px}._emptyStateTitle_1rbtk_4310{font-size:18px;font-weight:600;color:#334155;margin:0 0 8px}._emptyStateDescription_1rbtk_4317{font-size:14px;color:var(--text-secondary, #64748b);margin:0;max-width:400px}[data-theme=dark] ._emptyStateIcon_1rbtk_4304{color:var(--text-secondary, #64748b)}[data-theme=dark] ._emptyStateTitle_1rbtk_4310{color:var(--border-color, #e2e8f0)}[data-theme=dark] ._emptyStateDescription_1rbtk_4317{color:#94a3b8}._compactFilterBar_1h825_5{--filter-gradient: linear-gradient( 135deg, rgba(102, 126, 234, .08) 0%, rgba(118, 75, 162, .08) 100% );--filter-shadow: var(--neu-raised);--filter-hover-shadow: var(--neu-raised)}._compactFilterBar_1h825_5{display:flex;align-items:center;gap:16px;padding:16px 20px;background:color-mix(in srgb,var(--neu-surface, white) 97%,transparent);border-radius:var(--neu-radius-sm, 12px);flex-wrap:wrap;margin-bottom:20px;box-shadow:var(--filter-shadow);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._compactFilterBar_1h825_5:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2,#667eea);background-size:200% 100%;animation:_gradientSlide_1h825_1 3s ease-in-out infinite}@keyframes _gradientSlide_1h825_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._filterGroup_1h825_52{display:flex;align-items:center;gap:10px;background:color-mix(in srgb,var(--neu-surface, #f8f9fa) 96%,transparent);padding:8px 12px;border-radius:var(--neu-radius-sm, 10px);box-shadow:var(--neu-flat);transition:all .3s ease}._filterGroup_1h825_52:hover{box-shadow:var(--neu-raised)}._compactLabel_1h825_67{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:var(--text-secondary, #495057);white-space:nowrap;text-transform:uppercase;letter-spacing:.3px}._compactLabel_1h825_67 i{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:var(--text-inverse, white);border-radius:6px;font-size:.8rem;box-shadow:0 2px 6px #667eea4d}._compactSelect_1h825_92{padding:8px 36px 8px 12px;border:1px solid var(--border-color, #dee2e6);border-radius:var(--neu-radius-sm, 8px);background:color-mix(in srgb,var(--neu-surface, white) 97%,transparent);box-shadow:var(--neu-inset);color:var(--text-primary, #212529);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:160px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23667eea' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}._compactSelect_1h825_92:hover{border-color:var(--color-primary, #667eea);background-color:var(--surface-secondary, #f8f9ff);transform:translateY(-1px);box-shadow:0 4px 12px #667eea26}._compactSelect_1h825_92:focus{outline:none;border-color:var(--color-primary, #667eea);box-shadow:var(--neu-inset),0 0 0 3px #667eea26}._inlineHelpIcon_1h825_125{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid var(--color-primary, #667eea);background:linear-gradient(135deg,#667eea,#764ba2);color:var(--text-inverse, white);border-radius:50%;cursor:pointer;font-size:.75rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #667eea4d}._inlineHelpIcon_1h825_125:hover{transform:scale(1.15) rotate(5deg);box-shadow:0 4px 12px #667eea80}._inlineHelpIcon_1h825_125:focus-visible{outline:none;box-shadow:var(--focus-ring, 0 0 0 3px rgba(10, 132, 255, .3)),0 2px 6px #667eea4d}._advancedFilterBtn_1h825_154{display:flex;align-items:center;gap:8px;padding:10px 16px;border:2px solid #667eea;border-radius:10px;background:linear-gradient(135deg,#fff,#f8f9ff);color:#667eea;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-left:auto;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #667eea26}._advancedFilterBtn_1h825_154:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:translateY(-2px);box-shadow:0 4px 16px #667eea4d}._advancedFilterBtn_1h825_154 i:last-child{font-size:.75rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}._advancedFilterBtn_1h825_154[aria-expanded=true]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}._advancedFilterBtn_1h825_154[aria-expanded=true] i:last-child{transform:rotate(180deg)}._activeFiltersChips_1h825_195{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;background:linear-gradient(135deg,#f8f9ff,#fff);border:2px dashed #667eea;border-radius:12px;margin-bottom:20px;animation:_slideDown_1h825_1 .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #667eea14}@keyframes _slideDown_1h825_1{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}._filterChip_1h825_220{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 14px;background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid transparent;border-radius:20px;font-size:.8rem;font-weight:700;color:#fff;animation:_fadeInScale_1h825_1 .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #667eea4d;text-transform:uppercase;letter-spacing:.3px}@keyframes _fadeInScale_1h825_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._filterChip_1h825_220:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}._filterChip_1h825_220 button{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:#ffffff4d;color:#fff;border-radius:50%;cursor:pointer;font-size:.7rem;transition:all .2s cubic-bezier(.4,0,.2,1);padding:0;font-weight:700}._filterChip_1h825_220 button:hover{background:#dc3545e6;transform:scale(1.15) rotate(90deg)}._clearAllFilters_1h825_275{display:flex;align-items:center;gap:6px;padding:6px 14px;border:2px solid #dc3545;background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;border-radius:20px;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);margin-left:auto;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 2px 8px #dc35454d}._clearAllFilters_1h825_275:hover{transform:translateY(-2px);box-shadow:0 4px 12px #dc354566}._clearAllFilters_1h825_275 i{font-size:.9rem}@media(max-width:1024px){._compactFilterBar_1h825_5{gap:10px}._filterGroup_1h825_52{flex:0 1 calc(50% - 5px)}._compactSelect_1h825_92{min-width:120px}._advancedFilterBtn_1h825_154{flex:1 1 100%;justify-content:center;margin-left:0}}@media(max-width:768px){._compactFilterBar_1h825_5{flex-direction:column;align-items:stretch;gap:12px;padding:14px}._filterGroup_1h825_52{flex:1 1 100%;flex-direction:column;align-items:flex-start;gap:6px}._compactSelect_1h825_92{width:100%;min-width:auto;padding:10px 12px;font-size:1rem;min-height:44px}._advancedFilterBtn_1h825_154{min-height:44px;font-size:.9rem}._activeFiltersChips_1h825_195{padding:12px;gap:10px}._filterChip_1h825_220{font-size:.85rem;padding:6px 10px 6px 12px}._filterChip_1h825_220 button{width:20px;height:20px}._clearAllFilters_1h825_275{flex:1 1 100%;justify-content:center;margin-left:0}}._wrapper_9sgi4_1{display:flex;flex-direction:column;gap:18px}._header_9sgi4_7{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}._headerTitle_9sgi4_15{margin:0;font-size:1.15em;font-weight:700;color:var(--text-color)}._periodLabel_9sgi4_22{margin:0;font-size:.85em;color:var(--text-light-color)}._headerActions_9sgi4_28{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}._refreshButton_9sgi4_35{padding:8px 12px;border-radius:var(--neu-radius-sm, 10px);border:1px solid var(--border-color);background:var(--neu-surface, var(--surface-secondary));color:var(--text-color);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:.85em;transition:var(--neu-transition, transform .2s ease, box-shadow .2s ease);box-shadow:var(--neu-raised)}._refreshButton_9sgi4_35:active{transform:translateY(0);box-shadow:var(--neu-pressed)}._refreshButton_9sgi4_35:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);background:var(--surface-primary)}._summaryRow_9sgi4_60{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}._summaryRowSecondary_9sgi4_66{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:6px}._summaryCard_9sgi4_73{border-radius:var(--neu-radius, 14px);border:1px solid var(--border-color);padding:16px;background:var(--neu-surface, var(--surface-secondary));display:flex;flex-direction:column;gap:6px;transition:var(--neu-transition, transform .2s ease, box-shadow .2s ease);box-shadow:var(--neu-raised)}._summaryCard_9sgi4_73:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}._cardTarget_9sgi4_91 ._summaryLabel_9sgi4_91 i{color:var(--color-info, #3b82f6)}._cardRevenue_9sgi4_94 ._summaryLabel_9sgi4_91 i{color:var(--color-success, #10b981)}._cardCommission_9sgi4_97 ._summaryLabel_9sgi4_91 i{color:var(--color-purple, #8b5cf6)}._cardAchievement_9sgi4_100 ._summaryLabel_9sgi4_91 i{color:var(--palette-orange-500, #f97316)}._cardTopPerformer_9sgi4_104{background:color-mix(in srgb,var(--color-warning, #fde047) 15%,var(--surface-secondary));border-color:var(--color-warning, #fde047)}._cardTopPerformer_9sgi4_104 ._summaryLabel_9sgi4_91 i{color:var(--color-warning, #f59e0b)}._summaryLabel_9sgi4_91 i{font-size:1.1em;width:20px;text-align:center;transition:transform .2s ease}._summaryCard_9sgi4_73:hover ._summaryLabel_9sgi4_91 i{transform:scale(1.1)}._summaryLabel_9sgi4_91{font-size:.8em;color:var(--text-light-color);display:inline-flex;align-items:center;gap:6px}._summaryValue_9sgi4_136{font-size:1.15em;font-weight:700;color:var(--text-color)}._summaryHint_9sgi4_142{font-size:.75em;color:var(--text-light-color)}._summaryChip_9sgi4_147{display:inline-flex;align-items:center;gap:6px;font-size:.78em;padding:4px 10px;border-radius:999px;background:var(--color-success-subtle, rgba(16, 185, 129, .12));color:var(--palette-green-700, #047857);font-weight:600}._summaryChipMini_9sgi4_159{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--color-info-subtle, rgba(59, 130, 246, .12));color:var(--palette-blue-700, #1d4ed8);font-size:.72em;font-weight:600}._summaryHighlight_9sgi4_171{display:flex;flex-direction:column;gap:4px;font-size:.9em;color:var(--text-color)}._summaryHighlight_9sgi4_171 strong{font-size:.95em}._summaryHighlight_9sgi4_171 span{display:inline-flex;align-items:center;gap:6px}._summaryHighlightValue_9sgi4_189{font-size:.8em;color:var(--text-light-color)}._settingsNote_9sgi4_194{margin:6px 0 0;font-size:.78rem;color:var(--text-light-color);display:inline-flex;align-items:center;gap:6px}._inlineHint_9sgi4_203{font-size:.78rem;color:var(--text-light-color)}._progressSub_9sgi4_208{margin-top:4px;font-size:.75rem;color:var(--text-light-color)}._formulaPanel_9sgi4_214{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;background:var(--neu-surface, var(--surface-secondary));border:1px solid var(--border-color);border-radius:var(--neu-radius, 12px);padding:14px 16px;box-shadow:var(--neu-flat)}._formulaBlock_9sgi4_225{display:flex;flex-direction:column;gap:6px}._formulaBlock_9sgi4_225 h4{margin:0 0 6px;font-size:.9rem;color:var(--text-color);display:inline-flex;align-items:center;gap:4px}._formulaBlock_9sgi4_225 code{display:block;background:var(--surface-primary);border-radius:8px;border:1px dashed color-mix(in srgb,var(--divider-color) 60%,transparent);padding:8px 10px;font-size:.8rem;color:var(--primary-color)}._formulaVariablesList_9sgi4_250{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}._formulaVariableRow_9sgi4_257{display:flex;align-items:center;gap:10px;padding:6px 10px;background:var(--surface-primary);border-radius:8px;border:1px solid color-mix(in srgb,var(--divider-color) 60%,transparent)}._variableKey_9sgi4_267{font-weight:600;color:var(--primary-color);min-width:100px}._variableDesc_9sgi4_273{font-size:.78rem;color:var(--text-light-color)}._tableWrapper_9sgi4_278{border:1px solid var(--border-color);border-radius:var(--neu-radius, 16px);overflow:hidden;box-shadow:var(--neu-raised)}._table_9sgi4_278{width:100%;border-collapse:collapse;background:var(--neu-surface, var(--surface-primary))}._table_9sgi4_278 thead{background:var(--neu-surface, var(--surface-secondary));box-shadow:var(--neu-flat)}._table_9sgi4_278 th{text-align:left;padding:12px 16px;font-size:.8em;text-transform:uppercase;letter-spacing:.03em;color:var(--text-light-color)}._table_9sgi4_278 td{padding:12px 16px;border-top:1px solid var(--border-color);vertical-align:middle}._tableRow_9sgi4_311{transition:background-color .2s ease}._tableRow_9sgi4_311:hover{background-color:#3b82f60a}._tableRow_9sgi4_311:last-child td{border-bottom:none}._gapBadge_9sgi4_322{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.75em;font-weight:600;min-width:80px;justify-content:center}._gapPositive_9sgi4_334{background:var(--color-success-subtle, rgba(16, 185, 129, .12));color:var(--palette-green-700, #047857)}._gapNegative_9sgi4_339{background:var(--color-danger-subtle, rgba(239, 68, 68, .12));color:var(--palette-red-700, #b91c1c)}._gapNeutral_9sgi4_344{background:color-mix(in srgb,var(--text-secondary) 12%,transparent);color:var(--text-secondary, #475569)}._salespersonCell_9sgi4_349{display:flex;align-items:center;gap:10px}._avatar_9sgi4_355{width:36px;height:36px;border-radius:50%;background:#e2e8f0cc;object-fit:cover}._fallbackAvatar_9sgi4_363{width:36px;height:36px;border-radius:50%;background:var(--surface-secondary);display:inline-flex;align-items:center;justify-content:center;color:var(--text-light-color);font-size:.95em;font-weight:600;text-transform:uppercase}._nameBlock_9sgi4_377{display:flex;flex-direction:column;gap:2px}._nameBlock_9sgi4_377 strong{font-size:.95em;color:var(--text-color)}._metricValue_9sgi4_388{font-weight:600;color:var(--text-color)}._progressBar_9sgi4_393{position:relative;height:8px;background:var(--border-color);border-radius:999px;overflow:hidden;box-shadow:var(--neu-inset)}._progressInner_9sgi4_402{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--palette-blue-400, #60a5fa) 0%,var(--color-info, #3b82f6) 100%);border-radius:inherit;transition:width .4s ease-out}._progressLabel_9sgi4_414{display:inline-flex;align-items:center;gap:6px;font-size:.78em;color:var(--text-light-color);margin-top:6px}._emptyState_9sgi4_423,._errorState_9sgi4_424{padding:26px;text-align:center;color:var(--text-light-color);font-size:.9em}._errorState_9sgi4_424{color:var(--color-danger, #dc2626)}._loadingState_9sgi4_435{padding:32px 0;text-align:center;color:var(--text-light-color);font-size:.9em}@media(max-width:960px){._table_9sgi4_278 thead{display:none}._table_9sgi4_278,._table_9sgi4_278 tbody,._table_9sgi4_278 tr,._table_9sgi4_278 td{display:block;width:100%}._table_9sgi4_278 tr{margin-bottom:15px;border:1px solid var(--border-color);border-radius:12px;overflow:hidden}._table_9sgi4_278 td{display:flex;justify-content:space-between;align-items:center;text-align:right;padding:10px 15px;border-top:1px solid var(--border-color-light)}._table_9sgi4_278 td:first-child{border-top:none;background:var(--surface-secondary)}._table_9sgi4_278 td:before{content:attr(data-label);font-weight:600;color:var(--text-light-color);text-align:left;margin-right:12px}._salespersonCell_9sgi4_349{width:100%;justify-content:flex-start}}@media(max-width:768px){._header_9sgi4_7{flex-direction:column;align-items:stretch}._headerActions_9sgi4_28{justify-content:flex-start}}._kpiWrapper_2sff8_1{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0}._kpiHeader_2sff8_11{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--glass-overlay-border, rgba(229, 231, 235, .5)) 90%,transparent);padding-bottom:10px;flex-wrap:wrap}._headerTitleGroup_2sff8_27{display:flex;flex-direction:column;gap:2px;flex-shrink:0}._kpiHeader_2sff8_11 h3{margin:0;font-size:1.1em;font-weight:700;color:var(--text-primary, #1e293b);letter-spacing:-.01em;white-space:nowrap}._kpiSubtitle_2sff8_43{margin:0;color:var(--text-secondary);font-size:.75em}._breakdownTabRow_2sff8_50{display:flex;align-items:center;gap:10px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._breakdownTabRow_2sff8_50::-webkit-scrollbar{display:none}._breakdownTabSelector_2sff8_65{display:flex;align-items:center;gap:2px;background:var(--neu-surface, #f1f5f9);border-radius:var(--neu-radius, 16px);padding:4px;box-shadow:var(--neu-inset);flex-shrink:0}._breakdownTab_2sff8_50{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:none;background:transparent;border-radius:6px;font-size:11px;font-weight:500;color:var(--text-secondary, #64748b);cursor:pointer;transition:all .2s ease;white-space:nowrap}._breakdownTab_2sff8_50:hover{color:var(--text-primary, #334155);background:#ffffff80}._breakdownTab_2sff8_50._activeTab_2sff8_97{background:transparent;color:var(--text-primary, #1e293b);box-shadow:var(--neu-raised)}._breakdownTab_2sff8_50 i{font-size:9px}._inlineChips_2sff8_108{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0;flex:1;overflow-x:auto;overflow-y:hidden;padding:4px;border-radius:20px;background:color-mix(in srgb,var(--neu-surface, white) 94%,transparent);box-shadow:var(--neu-inset);scrollbar-width:thin;scrollbar-color:var(--border-color, #cbd5e1) transparent}._inlineChips_2sff8_108::-webkit-scrollbar{height:4px}._inlineChips_2sff8_108::-webkit-scrollbar-track{background:transparent}._inlineChips_2sff8_108::-webkit-scrollbar-thumb{background:var(--border-color, #cbd5e1);border-radius:2px}._inlineChips_2sff8_108::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary, #94a3b8)}._inlineChip_2sff8_108{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;background:var(--neu-surface, white);border:none;border-radius:var(--neu-radius, 16px);cursor:pointer;transition:all .2s ease;font-family:inherit;white-space:nowrap;font-size:11px;flex-shrink:0;box-shadow:var(--neu-flat)}._inlineChip_2sff8_108:hover{background:color-mix(in srgb,var(--chip-color, #6b7280) 8%,var(--neu-surface, white));box-shadow:var(--neu-raised);transform:translateY(-1px)}._inlineChip_2sff8_108._chipActive_2sff8_169{background:color-mix(in srgb,var(--chip-color, #6b7280) 12%,var(--neu-surface, white));box-shadow:var(--neu-inset)}._chipCount_2sff8_178{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:var(--chip-color, #6b7280);color:#fff;font-size:9px;font-weight:700;border-radius:8px}._chipLabel_2sff8_193{font-size:10px;color:var(--text-secondary, #475569);font-weight:500;white-space:nowrap}._moreChips_2sff8_200{font-size:10px;color:var(--text-tertiary, #94a3b8);font-weight:500;padding:2px 6px;background:var(--surface-secondary, #f1f5f9);border-radius:10px;flex-shrink:0}._tabCount_2sff8_211{display:none}._headerActions_2sff8_215{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}._autoRefreshStatus_2sff8_223{font-size:.8em;color:var(--text-secondary);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}._autoRefreshStatus_2sff8_223 strong{color:var(--text-primary);font-weight:600}._kpiRefreshStatus_2sff8_237{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--color-info, #3b82f6) 10%,var(--neu-surface, var(--surface-secondary)));color:var(--text-secondary);font-size:.78em;font-weight:600;white-space:nowrap;box-shadow:var(--neu-flat)}._kpiRefreshStatus_2sff8_237 i{color:var(--color-info, #3b82f6);font-size:.9em}._headerActionButton_2sff8_261{background:var(--neu-surface, var(--surface-secondary));border:none;font-size:1em;color:var(--text-secondary);cursor:pointer;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;box-shadow:var(--neu-flat)}._headerActionButton_2sff8_261:hover{background:color-mix(in srgb,var(--primary-color) 12%,var(--surface-secondary));color:var(--text-primary);transform:translateY(-1px);box-shadow:var(--neu-raised)}._headerActionButton_2sff8_261:active{transform:scale(.94);transition-duration:.1s;box-shadow:var(--neu-inset)}._autoRefreshOn_2sff8_299{background:var(--surface-hover);color:var(--color-primary)}._autoRefreshOff_2sff8_304{opacity:.75}._settingsBtn_2sff8_308{background:var(--neu-surface, var(--surface-secondary));border:none;font-size:1.1em;color:var(--text-secondary);cursor:pointer;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;box-shadow:var(--neu-flat)}._settingsBtn_2sff8_308:hover{background:color-mix(in srgb,var(--primary-color) 12%,var(--surface-secondary));color:var(--text-primary);box-shadow:var(--neu-raised);transform:translateY(-1px)}._settingsBtn_2sff8_308:active{transform:scale(.94);transition-duration:.1s;box-shadow:var(--neu-inset)}._kpiCardsUnified_2sff8_350{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}._kpiSection_2sff8_358{margin-bottom:12px}._kpiCardsGrid_2sff8_362{display:flex;flex-wrap:wrap;gap:6px;align-items:stretch}._kpiCardsGrid_2sff8_362>*{flex:0 0 auto}._kpiScrollRow_2sff8_374{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:var(--border-color, #cbd5e1) transparent;-webkit-overflow-scrolling:touch}._kpiScrollRow_2sff8_374::-webkit-scrollbar{height:4px}._kpiScrollRow_2sff8_374::-webkit-scrollbar-track{background:transparent}._kpiScrollRow_2sff8_374::-webkit-scrollbar-thumb{background:var(--border-color, #cbd5e1);border-radius:2px}._kpiScrollRow_2sff8_374::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary, #94a3b8)}._kpiScrollRow_2sff8_374>*{flex-shrink:0}._kpiContainer_2sff8_409{display:flex;flex-wrap:wrap;gap:6px;align-items:stretch}._metricsContainer_2sff8_417{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}._kpiCard_2sff8_350{position:relative;display:flex;align-items:center;gap:8px;width:170px;background:var(--neu-surface, var(--surface-primary));padding:8px 10px;border-radius:12px;border:none;box-shadow:var(--neu-flat);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:default;overflow:hidden;isolation:isolate}._clickableKpi_2sff8_441{cursor:pointer}@media(hover:hover)and (pointer:fine){._clickableKpi_2sff8_441:hover{transform:translateY(-3px);box-shadow:var(--neu-raised)}}._clickableKpi_2sff8_441:active{transform:scale(.98);box-shadow:var(--neu-inset)}._activeFilter_2sff8_459{box-shadow:var(--neu-inset),0 0 0 2px #3b82f62e;background:color-mix(in srgb,var(--primary-color) 10%,var(--neu-surface, var(--surface-primary)));position:relative}._activeFilter_2sff8_459:before{content:"";position:absolute;top:4px;right:4px;width:16px;height:16px;background:var(--color-info, #3b82f6);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}._activeFilter_2sff8_459:after{content:"✓";position:absolute;top:4px;right:4px;width:16px;height:16px;color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:3}._activeFilter_2sff8_459:hover:after{content:"×";font-size:12px}._kpiPrimary_2sff8_510._activeFilter_2sff8_459{box-shadow:var(--neu-inset),0 0 0 2px #10b98133;background:color-mix(in srgb,#10b981 12%,var(--neu-surface, var(--surface-primary)))}._kpiPrimary_2sff8_510._activeFilter_2sff8_459:before{background:var(--color-success, #10b981)}[data-theme=dark] ._activeFilter_2sff8_459{background:linear-gradient(135deg,#3b82f626,#3b82f61a);border-color:var(--palette-blue-400, #60a5fa)}[data-theme=dark] ._kpiPrimary_2sff8_510._activeFilter_2sff8_459{background:linear-gradient(135deg,#10b98126,#10b9811a);border-color:var(--palette-green-400, #34d399)}._kpiIconBubble_2sff8_544{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var( --kpi-bg-color, color-mix(in srgb, var(--primary-color) 45%, rgba(255, 255, 255, .2)) );color:#fff;box-shadow:inset 0 -3px 6px #00000014;font-size:1em;flex-shrink:0}._kpiIconBubble_2sff8_544 i{font-family:"Font Awesome 5 Free","Font Awesome 6 Free",sans-serif;font-weight:900}._kpiIconBubble_2sff8_544._primary_2sff8_566{background:linear-gradient(135deg,var(--primary-color) 0%,var(--palette-indigo-600, #4f46e5) 100%)}._kpiIconBubble_2sff8_544._accent_2sff8_574{background:linear-gradient(135deg,var(--color-warning, #f59e0b) 0%,var(--color-danger, #ef4444) 100%)}._kpiIconBubble_2sff8_544._info_2sff8_583{background:linear-gradient(135deg,var(--palette-cyan-500, #06b6d4) 0%,var(--color-info, #3b82f6) 100%)}._kpiInfo_2sff8_591{display:flex;flex-direction:column;min-width:0}._kpiValueMain_2sff8_597{font-size:.95em;font-weight:700;color:var(--text-primary);line-height:1.2}._kpiLabel_2sff8_604{font-size:.68em;color:var(--text-secondary);font-weight:500;line-height:1.3;letter-spacing:.01em}._revenueCard_2sff8_612{background:var(--neu-surface, var(--surface-primary))}._kpiSkeletonGrid_2sff8_616{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}._kpiSkeletonCard_2sff8_622{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:16px;border:1px dashed rgba(148,163,184,.55);border:1px dashed color-mix(in srgb,var(--divider-color) 55%,transparent);background:var(--surface-secondary);position:relative;overflow:hidden}._kpiSkeletonCard_2sff8_622:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,color-mix(in srgb,var(--surface-primary) 28%,transparent) 40%,transparent 80%);transform:translate(-100%);animation:_shimmer_2sff8_1 1.6s infinite}@media(prefers-reduced-motion:reduce){._kpiCard_2sff8_350,._clickableKpi_2sff8_441,._inlineChip_2sff8_108,._headerActionButton_2sff8_261,._settingsBtn_2sff8_308,._mobileExpandBtn_2sff8_657{transition:none!important}._clickableKpi_2sff8_441:hover,._clickableKpi_2sff8_441:active{transform:none!important}._kpiSkeletonCard_2sff8_622:after{animation:none!important}}._kpiSkeletonIcon_2sff8_671{width:48px;height:48px;border-radius:16px;background:color-mix(in srgb,var(--border-color) 40%,transparent);flex-shrink:0}._kpiSkeletonText_2sff8_679{flex:1;display:flex;flex-direction:column;gap:10px}._kpiSkeletonText_2sff8_679 span{display:block;height:12px;border-radius:999px;background:color-mix(in srgb,var(--border-color) 40%,transparent)}._kpiSkeletonText_2sff8_679 span:first-child{width:70%}._kpiSkeletonText_2sff8_679 span:last-child{width:40%}._kpiErrorBanner_2sff8_702{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(231,76,60,.22);background:#e74c3c14;color:var(--danger-color);margin-bottom:16px;font-size:.9em}._kpiErrorBanner_2sff8_702 i{font-size:1.1em}._kpiRetryBtn_2sff8_719{margin-left:auto;padding:6px 12px;border-radius:8px;border:1px solid rgba(231,76,60,.28);background:#e74c3c1f;color:var(--danger-color);cursor:pointer;font-weight:600;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}._kpiRetryBtn_2sff8_719:hover{background:#e74c3c33;box-shadow:0 10px 24px -18px #e74c3c99;transform:translateY(-1px)}._kpiEmptyState_2sff8_740{margin-top:18px;display:inline-flex;align-items:center;gap:12px;padding:14px 18px;border-radius:14px;border:1px dashed rgba(148,163,184,.6);border:1px dashed color-mix(in srgb,var(--divider-color) 60%,transparent);background:var(--surface-secondary);color:var(--text-light-color)}._kpiEmptyState_2sff8_740 i{font-size:1.3em;color:var(--primary-color)}._kpiEmptyState_2sff8_740 strong{color:var(--text-color);font-size:1em}._kpiEmptyState_2sff8_740 p{margin:2px 0 0;font-size:.85em}@keyframes _shimmer_2sff8_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:1024px){._kpiContainer_2sff8_409,._kpiSkeletonGrid_2sff8_616{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}._kpiCard_2sff8_350{padding:14px}}@media(max-width:768px){._kpiHeader_2sff8_11{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:12px}._kpiHeader_2sff8_11 h3{font-size:1.2em}._headerActions_2sff8_215{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}._headerActions_2sff8_215::-webkit-scrollbar{height:4px}._headerActions_2sff8_215::-webkit-scrollbar-thumb{background:var(--divider-color);border-radius:10px}._headerActionButton_2sff8_261,._settingsBtn_2sff8_308{min-width:42px;height:42px;font-size:1.05em}._autoRefreshStatus_2sff8_223{font-size:.75em;white-space:nowrap}._kpiContainer_2sff8_409,._kpiSkeletonGrid_2sff8_616{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}._kpiCard_2sff8_350{padding:12px;gap:10px;border-radius:14px}._kpiIconBubble_2sff8_544{width:42px;height:42px;font-size:1.15em;border-radius:14px}._kpiValueMain_2sff8_597{font-size:1.25em}._kpiLabel_2sff8_604{font-size:.75em}}._mobileExpandBtn_2sff8_657{display:none}@media(max-width:640px){._kpiHeader_2sff8_11 h3{font-size:1.1em}._kpiSubtitle_2sff8_43{font-size:.8em}._kpiContainer_2sff8_409{grid-template-columns:1fr 1fr;gap:8px;position:relative}._kpiSkeletonGrid_2sff8_616{grid-template-columns:1fr 1fr;gap:8px}._kpiContainer_2sff8_409 ._kpiCard_2sff8_350:not(._kpiPrimary_2sff8_510){display:none}._kpiContainer_2sff8_409[data-expanded=true] ._kpiCard_2sff8_350:not(._kpiPrimary_2sff8_510){display:flex}._kpiCard_2sff8_350{padding:10px;gap:8px;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:110px}._kpiIconBubble_2sff8_544{width:36px;height:36px;font-size:1em;border-radius:12px}._kpiInfo_2sff8_591{gap:2px}._kpiValueMain_2sff8_597{font-size:1.1em}._kpiLabel_2sff8_604{font-size:.7em;line-height:1.3}._headerActionButton_2sff8_261,._settingsBtn_2sff8_308{min-width:38px;height:38px;border-radius:10px}._kpiErrorBanner_2sff8_702{padding:10px 12px;font-size:.85em;gap:10px;flex-wrap:wrap}._kpiRetryBtn_2sff8_719{padding:5px 10px;font-size:.9em}._kpiEmptyState_2sff8_740{flex-direction:column;text-align:center;padding:16px 14px}._mobileExpandBtn_2sff8_657{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:12px 16px;border:1px dashed rgba(148,163,184,.6);border:1px dashed color-mix(in srgb,var(--divider-color) 60%,transparent);border-radius:12px;background:var(--surface-secondary);color:var(--text-color);font-weight:600;font-size:.9em;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}._mobileExpandBtn_2sff8_657:active{transform:scale(.98);background:var(--surface-tertiary)}._mobileExpandBtn_2sff8_657 i{font-size:.85em;transition:transform .2s ease}}._headerNeedStats_2sff8_988{display:flex;align-items:center;gap:10px;padding:8px 14px;background:linear-gradient(135deg,var(--surface-primary, #fefefe) 0%,var(--surface-secondary, #f8fafc) 100%);border:1px solid var(--border-color, #e2e8f0);border-radius:12px;flex-shrink:0;box-shadow:0 1px 3px #0000000a}._needStatsLabel_2sff8_1004{font-size:12px;color:var(--text-secondary, #64748b);font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:6px;letter-spacing:-.01em}._needStatsLabel_2sff8_1004 i{color:var(--palette-orange-500, #f97316);font-size:11px}._needStatsDivider_2sff8_1020{width:1px;height:20px;background:linear-gradient(180deg,transparent,var(--border-color, #d1d5db) 20%,var(--border-color, #d1d5db) 80%,transparent);flex-shrink:0}._needStatsChips_2sff8_1033{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}._needStatChip_2sff8_1040{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:var(--surface-primary, white);border:1px solid var(--border-color, #e5e7eb);border-radius:20px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:inherit;white-space:nowrap}._needStatChip_2sff8_1040:hover{background:color-mix(in srgb,var(--chip-color, #f97316) 8%,white);border-color:color-mix(in srgb,var(--chip-color, #f97316) 40%,#e5e7eb);transform:translateY(-1px);box-shadow:0 2px 8px color-mix(in srgb,var(--chip-color, #f97316) 15%,transparent)}._needStatChip_2sff8_1040._active_2sff8_97{background:color-mix(in srgb,var(--chip-color, #f97316) 12%,white);border-color:var(--chip-color, #f97316);box-shadow:0 0 0 2px color-mix(in srgb,var(--chip-color, #f97316) 15%,transparent),0 2px 8px color-mix(in srgb,var(--chip-color, #f97316) 20%,transparent)}._chipCount_2sff8_178{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:var(--chip-color, #f97316);color:#fff;font-size:11px;font-weight:700;border-radius:11px;box-shadow:0 1px 2px #0000001a}._chipLabel_2sff8_193{font-size:11px;color:var(--text-secondary, #475569);font-weight:500;white-space:nowrap}.dark-theme ._headerNeedStats_2sff8_988,[data-theme=dark] ._headerNeedStats_2sff8_988{background:linear-gradient(135deg,var(--surface-primary, #1e293b) 0%,var(--surface-secondary, #0f172a) 100%);border-color:var(--border-color, #334155);box-shadow:0 1px 3px #0003}.dark-theme ._needStatsLabel_2sff8_1004,[data-theme=dark] ._needStatsLabel_2sff8_1004{color:var(--text-tertiary, #94a3b8)}.dark-theme ._needStatsDivider_2sff8_1020,[data-theme=dark] ._needStatsDivider_2sff8_1020{background:linear-gradient(180deg,transparent,var(--text-secondary, #475569) 20%,var(--text-secondary, #475569) 80%,transparent)}.dark-theme ._needStatChip_2sff8_1040,[data-theme=dark] ._needStatChip_2sff8_1040{background:var(--surface-primary, #1e293b);border-color:var(--border-color, #334155)}.dark-theme ._needStatChip_2sff8_1040:hover,[data-theme=dark] ._needStatChip_2sff8_1040:hover{background:var(--surface-hover, #334155)}.dark-theme ._chipLabel_2sff8_193,[data-theme=dark] ._chipLabel_2sff8_193{color:var(--text-secondary, #cbd5e1)}@media(max-width:1100px){._headerNeedStats_2sff8_988{display:none}}@media(max-width:480px){._kpiContainer_2sff8_409,._kpiSkeletonGrid_2sff8_616{grid-template-columns:1fr;gap:8px}._kpiCard_2sff8_350{flex-direction:row;min-height:0;min-height:auto;align-items:center}}@media(hover:none)and (pointer:coarse){._headerActionButton_2sff8_261,._settingsBtn_2sff8_308,._kpiRetryBtn_2sff8_719{min-width:44px;min-height:44px;-webkit-tap-highlight-color:transparent}._clickableKpi_2sff8_441{-webkit-tap-highlight-color:transparent}._clickableKpi_2sff8_441:active{transform:scale(.97);transition:transform .1s ease}}._controlsWrapper_1fsvh_1{background:transparent;display:flex;flex-direction:column;gap:18px;overflow:visible;border-radius:0;box-shadow:none}._filterHeader_1fsvh_11{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._filterHeader_1fsvh_11 h3{margin:0;font-size:1.15em;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:10px}._filterHeader_1fsvh_11 h3 i{color:var(--primary-color)}._filterHeaderRight_1fsvh_32{display:flex;align-items:center;gap:10px}._filterMeta_1fsvh_38{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._metaPillActive_1fsvh_45{background:#ef44441f;border-color:#ef444459;color:var(--color-danger, #ef4444)}._headerActionBtn_1fsvh_51{background:var(--neu-surface, var(--surface-secondary));border:none;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-light-color);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent;box-shadow:var(--neu-flat)}._headerActionBtn_1fsvh_51:hover{background:color-mix(in srgb,var(--primary-color) 12%,var(--surface-secondary));color:var(--text-color);box-shadow:var(--neu-raised)}._headerActionBtn_1fsvh_51:active{transform:scale(.95);box-shadow:var(--neu-inset)}._metaPill_1fsvh_45,._metaTimeline_1fsvh_86{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:.75em;font-weight:600;background:var(--surface-muted);border:1px solid color-mix(in srgb,var(--divider-color) 70%,transparent);color:var(--text-light-color)}._metaPill_1fsvh_45 i,._metaTimeline_1fsvh_86 i{font-size:.85em}._settingsBtn_1fsvh_104,._exportBtn_1fsvh_105{background:var(--neu-surface, var(--surface-secondary));border:none;font-size:1em;color:var(--text-light-color);cursor:pointer;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--neu-flat)}._exportBtn_1fsvh_105{color:var(--color-success, #22c55e)}._settingsBtn_1fsvh_104:hover,._exportBtn_1fsvh_105:hover{transform:translateY(-1px);box-shadow:var(--neu-raised);background:color-mix(in srgb,var(--primary-color) 12%,var(--surface-secondary));color:var(--text-color)}._mobileFilterBtn_1fsvh_141{display:none;position:relative;background:var(--primary-color);color:#fff;width:40px;height:40px;border-radius:12px;border:none;cursor:pointer;font-size:1rem}._mobileFilterBadge_1fsvh_154{position:absolute;top:-4px;right:-4px;background-color:var(--color-danger, #ef4444);color:var(--text-inverse, white);border-radius:50%;width:18px;height:18px;font-size:.7em;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid white}._desktopFilterContainer_1fsvh_171{display:block}._mobileFilterModalContent_1fsvh_177 ._filterFields_1fsvh_177{display:flex;flex-direction:column;gap:16px}._filterContainer_1fsvh_183{display:flex;flex-direction:column;gap:18px;padding-top:10px;overflow:hidden}._filterFields_1fsvh_177{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;align-items:stretch}._searchBarContainer_1fsvh_198{position:relative;min-width:220px}._searchBarContainer_1fsvh_198 i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--primary-color);opacity:.8}._searchInput_1fsvh_212{width:100%;padding:0 16px 0 44px;border-radius:var(--neu-radius, 16px);border:none;font-size:.95em;box-sizing:border-box;background-color:var(--neu-surface, var(--surface-primary));color:var(--text-color);height:46px;transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .2s ease;box-shadow:var(--neu-inset)}._searchInput_1fsvh_212:focus{outline:none;box-shadow:var(--neu-inset),var(--focus-ring, 0 0 0 3px rgba(59, 130, 246, .2));transform:translateY(-1px)}._searchClearButton_1fsvh_236{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;transition:background-color .2s ease,color .2s ease}._searchClearButton_1fsvh_236:hover{background:var(--hover-color);color:var(--text-color)}._selectControl_1fsvh_262{font-size:.9em}._filterActions_1fsvh_266{display:flex;justify-content:flex-end;gap:10px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--divider-color) 60%,transparent);flex-wrap:wrap}._actionBtn_1fsvh_276{padding:0 16px;border:none;border-radius:14px;cursor:pointer;font-weight:700;font-size:.9em;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease,background-color .2s ease;background:var(--neu-surface, var(--surface-secondary));height:46px;color:var(--text-color);display:inline-flex;align-items:center;justify-content:center;gap:8px;-webkit-tap-highlight-color:transparent;backface-visibility:hidden;transform:translateZ(0);position:relative;overflow:hidden;box-shadow:var(--neu-flat)}._actionBtn_1fsvh_276:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.24) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}._actionBtn_1fsvh_276:hover:before{transform:translate(100%)}._actionBtn_1fsvh_276:hover{transform:translate3d(0,-1px,0);box-shadow:var(--neu-raised)}._actionBtn_1fsvh_276:active{transform:translateZ(0) scale(.97);transition-duration:.1s;box-shadow:var(--neu-inset)}._actionBtn_1fsvh_276._secondaryAction_1fsvh_331{background:var(--neu-surface, var(--surface-secondary));color:var(--text-light-color);border:none}._actionBtn_1fsvh_276._secondaryAction_1fsvh_331:hover{background-color:color-mix(in srgb,var(--primary-color) 10%,var(--surface-secondary));color:var(--text-color)}._actionBtn_1fsvh_276._znsAction_1fsvh_346{background:color-mix(in srgb,var(--primary-color) 16%,var(--neu-surface, var(--surface-secondary)));color:var(--primary-color)}@media(max-width:1024px){._filterHeader_1fsvh_11{flex-wrap:wrap;gap:10px}._filterHeader_1fsvh_11 h3{font-size:1.2em}._filterHeaderRight_1fsvh_32{width:100%;justify-content:space-between}._filterHeaderRight_1fsvh_32 ._headerActionBtn_1fsvh_51,._filterHeaderRight_1fsvh_32 ._settingsBtn_1fsvh_104{min-width:40px;height:40px}._filterMeta_1fsvh_38{gap:6px}._metaPill_1fsvh_45,._metaTimeline_1fsvh_86{font-size:.7em;padding:5px 10px}._desktopFilterContainer_1fsvh_171{display:none}._mobileFilterBtn_1fsvh_141{display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,box-shadow .2s ease}._mobileFilterBtn_1fsvh_141:active{transform:scale(.95)}._filterFields_1fsvh_177{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}._searchInput_1fsvh_212{height:44px;font-size:.9em}}@media(max-width:768px){._controlsWrapper_1fsvh_1{gap:14px}._filterHeader_1fsvh_11 h3{font-size:1.1em}._filterHeaderRight_1fsvh_32 ._headerActionBtn_1fsvh_51:not(._mobileFilterBtn_1fsvh_141),._filterHeaderRight_1fsvh_32 ._metaPill_1fsvh_45{display:none}._filterHeaderRight_1fsvh_32{gap:8px}._settingsBtn_1fsvh_104,._exportBtn_1fsvh_105,._mobileFilterBtn_1fsvh_141{width:42px;height:42px;font-size:1.05em}._filterFields_1fsvh_177{grid-template-columns:1fr;gap:10px}._searchBarContainer_1fsvh_198{min-width:100%}._searchInput_1fsvh_212{height:46px;font-size:1em;padding:0 16px 0 42px;border-radius:12px}._filterActions_1fsvh_266{gap:8px;padding-top:10px}._actionBtn_1fsvh_276{flex:1 1 auto;justify-content:center;height:44px;font-size:.95em;border-radius:12px}}@media(max-width:640px){._controlsWrapper_1fsvh_1{gap:12px}._filterHeader_1fsvh_11{gap:8px}._filterHeader_1fsvh_11 h3{font-size:1em}._metaTimeline_1fsvh_86{font-size:.65em;padding:4px 8px}._settingsBtn_1fsvh_104,._exportBtn_1fsvh_105,._mobileFilterBtn_1fsvh_141{width:38px;height:38px;font-size:1em;border-radius:10px}._searchInput_1fsvh_212{font-size:.95em;height:44px}._actionBtn_1fsvh_276{height:42px;font-size:.9em;padding:0 12px}._filterFields_1fsvh_177{gap:8px}._selectControl_1fsvh_262{font-size:.85em}}@media(hover:none)and (pointer:coarse){._headerActionBtn_1fsvh_51,._settingsBtn_1fsvh_104,._exportBtn_1fsvh_105,._mobileFilterBtn_1fsvh_141,._actionBtn_1fsvh_276{min-width:44px;min-height:44px;-webkit-tap-highlight-color:transparent}._headerActionBtn_1fsvh_51:active,._settingsBtn_1fsvh_104:active,._exportBtn_1fsvh_105:active{transform:scale(.94);transition-duration:.1s}._searchInput_1fsvh_212:focus{font-size:16px}}._tableToolbar_1kskk_8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 16px;background:color-mix(in srgb,var(--neu-surface, #f8fafc) 96%,var(--bg-primary, #eef2f7));border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 62%,transparent);border-bottom:none;border-radius:24px 24px 0 0;margin-bottom:0;position:sticky;top:0;z-index:20;box-shadow:var(--neu-flat)}._toolbarLeft_1kskk_32{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}._toolbarRight_1kskk_40{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}._recordCount_1kskk_49{display:inline-flex;align-items:center;min-height:28px;font-size:13px;color:var(--text-secondary);font-weight:500;white-space:nowrap}._recordCount_1kskk_49:before{content:"";display:inline-block;width:8px;height:8px;background:var(--primary);border-radius:50%;margin-right:8px}._reloadingIndicator_1kskk_70{display:inline-flex;align-items:center;gap:6px;margin-left:12px;padding:4px 10px;font-size:12px;color:var(--primary);background:var(--primary-soft, rgba(59, 130, 246, .1));border-radius:12px;animation:_pulse_1kskk_1 1.5s ease-in-out infinite}._reloadingIndicator_1kskk_70 i{font-size:11px}@keyframes _pulse_1kskk_1{0%,to{opacity:.7}50%{opacity:1}}._tableWrapper_1kskk_97{overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 280px);border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 62%,transparent);border-radius:0 0 24px 24px;background:color-mix(in srgb,var(--neu-surface, #f8fafc) 96%,var(--bg-primary, #eef2f7));box-shadow:var(--neu-flat);scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-gutter:stable;isolation:isolate;contain:layout paint style}._neuTableShell_1kskk_119{padding:0 12px 14px;border-radius:0 0 28px 28px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary-color, #2563eb) 8%,transparent),transparent 34%),color-mix(in srgb,var(--neu-surface, #f8fafc) 97%,var(--bg-primary, #eef2f7));box-shadow:var(--neu-flat)}._customerTable_1kskk_136{width:100%;min-width:1200px;border-spacing:0;border-collapse:collapse;table-layout:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);contain:layout style}._neuTableMatrix_1kskk_148{border-collapse:separate;border-spacing:0 12px}._customerTable_1kskk_136 th,._customerTable_1kskk_136 td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border-primary);white-space:normal;word-break:break-word;transition:background-color .2s;vertical-align:middle}._customerTable_1kskk_136 td{font-size:12px}._customerTable_1kskk_136 thead th{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--neu-surface, #f8fafc) 96%,var(--bg-primary, #eef2f7));font-weight:600;text-transform:uppercase;font-size:.7em;letter-spacing:.3px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid color-mix(in srgb,var(--border-primary) 70%,transparent);padding:6px 10px;height:36px;box-shadow:var(--neu-flat)}._customerTable_1kskk_136 thead th i{margin-left:8px;opacity:.5;transition:opacity .2s}._customerTable_1kskk_136 thead th:hover i{opacity:1}._customerRow_1kskk_203{cursor:pointer}._neuCustomerRow_1kskk_207{transform:translateY(0);transition:transform .2s ease}._neuCustomerRow_1kskk_207:hover{transform:translateY(-2px)}._neuCellCluster_1kskk_216{padding:10px 12px;border-radius:18px;background:color-mix(in srgb,var(--neu-surface, #ffffff) 96%,transparent);box-shadow:var(--neu-inset)}._customerTable_1kskk_136 tbody tr:hover td{background-color:color-mix(in srgb,var(--surface-hover) 82%,transparent);transition:background-color .15s ease-out}._neuTableMatrix_1kskk_148 tbody td{background:color-mix(in srgb,var(--neu-surface, #f8fafc) 97%,var(--bg-primary, #eef2f7));border-top:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 52%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 34%,transparent);box-shadow:none}._neuTableMatrix_1kskk_148 tbody td:first-child{border-radius:18px 0 0 18px;border-left:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 42%,transparent)}._neuTableMatrix_1kskk_148 tbody td:last-child{border-radius:0 18px 18px 0;border-right:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 42%,transparent)}._neuTableMatrix_1kskk_148 tbody tr:hover td{background:color-mix(in srgb,var(--primary-color, #2563eb) 8%,var(--neu-surface, #f8fafc))}._customerTable_1kskk_136 tbody tr[style]:hover td{background-color:var(--surface-hover)!important}@media(hover:none)and (pointer:coarse){._customerTable_1kskk_136 tbody tr:active td{background-color:rgba(var(--primary-color-rgb, 59, 130, 246),.12)!important;background-color:color-mix(in srgb,var(--primary-color) 12%,var(--surface-primary))!important;transition:background-color .1s ease-out}}._customerTable_1kskk_136 tbody tr:last-child td{border-bottom:none}._customerHidden_1kskk_285{opacity:.6}._customerHidden_1kskk_285 td>*{text-decoration:line-through}._colCheckbox_1kskk_294{width:32px;min-width:32px;max-width:32px;text-align:center;padding:4px 2px!important;vertical-align:middle}._colCheckbox_1kskk_294 input[type=checkbox],._rowCheckbox_1kskk_305,._selectAllCheckbox_1kskk_306{position:relative;width:16px;height:16px;margin:0 auto;display:block;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--border-primary, #cbd5e0);border-radius:3px;background-color:var(--bg-primary, #fff);transition:border-color .15s ease,background-color .15s ease,transform .15s ease}._colCheckbox_1kskk_294 input[type=checkbox]:hover,._rowCheckbox_1kskk_305:hover,._selectAllCheckbox_1kskk_306:hover{border-color:var(--color-primary, #4299e1);transform:scale(1.05)}._colCheckbox_1kskk_294 input[type=checkbox]:checked,._rowCheckbox_1kskk_305:checked,._selectAllCheckbox_1kskk_306:checked{background-color:var(--color-primary, #4299e1);border-color:var(--color-primary, #4299e1)}._colCheckbox_1kskk_294 input[type=checkbox]:checked:after,._rowCheckbox_1kskk_305:checked:after,._selectAllCheckbox_1kskk_306:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}._tableToolbar_1kskk_8,._tableWrapper_1kskk_97{border:none;box-shadow:var(--neu-flat)}._rowCheckbox_1kskk_305:focus-visible,._selectAllCheckbox_1kskk_306:focus-visible,._customerTable_1kskk_136 thead th:focus-visible,._customerRow_1kskk_203:focus-visible,._iconActionBtn_1kskk_366:focus-visible,._copyable_1kskk_367:focus-visible{outline:none;box-shadow:var(--neu-raised),0 0 0 2px color-mix(in srgb,var(--primary-color, #2563eb) 42%,transparent)}._iconActionBtn_1kskk_366:active,._copyable_1kskk_367:active{box-shadow:var(--neu-inset)}._customerRow_1kskk_203._selected_1kskk_380{background-color:color-mix(in srgb,var(--primary-color, #4299e1) 10%,transparent)!important}._customerRow_1kskk_203._selected_1kskk_380:hover{background-color:color-mix(in srgb,var(--primary-color, #4299e1) 14%,transparent)!important}._colCustomer_1kskk_395{width:16%;min-width:180px}._colStatus_1kskk_399{width:9%;min-width:110px}._colLastCare_1kskk_403{width:11%;min-width:120px}._colNextAction_1kskk_407{width:11%;min-width:130px}._colContact_1kskk_411{width:12%;min-width:140px}._colNeedSource_1kskk_415{width:13%;min-width:140px}._colStaff_1kskk_419,._colCreated_1kskk_423{width:8%;min-width:90px}._colActions_1kskk_427{width:8%;text-align:center;min-width:160px}._customerCellContent_1kskk_433{display:flex;flex-direction:column;align-items:flex-start;gap:8px}._customerInfoTop_1kskk_440,._cellInfoTop_1kskk_441{width:100%;display:flex;align-items:center;gap:6px;flex-wrap:wrap}._customerInfoBottom_1kskk_449,._cellInfoBottom_1kskk_450{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:color-mix(in srgb,var(--neu-surface, #ffffff) 95%,transparent);box-shadow:var(--neu-inset)}._cellCluster_1kskk_461{display:flex;flex-direction:column;gap:8px}._cellCluster_1kskk_461 ._cellInfoBottom_1kskk_450{align-items:flex-start}._indicatorsWrapper_1kskk_470{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px}._customerNameWrapper_1kskk_478{display:flex;align-items:center;gap:10px}._customerAvatar_1kskk_484{width:48px;height:48px;min-width:48px;border-radius:50%;background:linear-gradient(135deg,var(--palette-indigo-400, #667eea) 0%,var(--palette-purple-600, #764ba2) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1em;flex-shrink:0;box-shadow:0 2px 8px rgba(var(--color-primary-rgb, 102, 126, 234),.25);overflow:hidden}._customerNameCell_1kskk_505{font-weight:600;color:var(--primary-color);font-size:1.4em;display:flex;align-items:center;gap:4px;flex-wrap:wrap}._purchaseBadge_1kskk_516{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;border-radius:9px;color:#fff;font-size:.7em;font-weight:700;box-shadow:0 1px 2px #00000024}@media(hover:hover)and (pointer:fine){._customerRow_1kskk_203:hover ._purchaseBadge_1kskk_516{animation:_purchaseBadgeGlow_1kskk_1 1.6s ease-in-out infinite}}@keyframes _purchaseBadgeGlow_1kskk_1{0%,to{box-shadow:0 1px 3px #0003}50%{box-shadow:0 1px 8px #0000004d}}._ticketBadge_1kskk_548{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;border-radius:50%;color:var(--color-warning, #f97316);font-size:1.9em}._ticketBadge_1kskk_548 i{font-size:.55em}._cellMetaInfo_1kskk_562{font-size:.8em;color:var(--text-light-color);display:block;line-height:1.4}._cellMetaInfo_1kskk_562 i{margin-right:4px}._statusBadge_1kskk_571{padding:4px 10px;border-radius:15px;color:#fff;font-size:.75em;font-weight:500;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}._badgeIcon_1kskk_582{font-size:.9em}._needSourceWrapper_1kskk_585{display:flex;flex-direction:column;align-items:flex-start;gap:6px}._needSourceTop_1kskk_592{display:flex;align-items:center;gap:6px;width:100%}._needSourceBottom_1kskk_599{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}._needTag_1kskk_606{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;font-size:.8em;font-weight:500;background-color:var(--surface-secondary);border:1px solid var(--border-primary)}._needTag_1kskk_606 i{color:var(--primary-color)}._sourceText_1kskk_620{font-size:.85em;color:var(--text-light-color);display:inline-flex;align-items:center;gap:6px}._creatorCell_1kskk_627{display:flex;flex-direction:column;gap:4px}._creatorCell_1kskk_627>*{display:flex;align-items:center;gap:6px}._originalCreator_1kskk_637{font-size:.85em;text-decoration:line-through;color:var(--danger-color);display:flex!important;align-items:center;gap:6px}._statusCell_1kskk_645{text-align:center!important;padding:48px 0!important;font-size:1.05em;color:var(--text-light-color)}._emptyState_1kskk_651{display:flex;flex-direction:column;align-items:center;gap:12px}._emptyState_1kskk_651 i{font-size:2rem;color:#3b82f666;color:color-mix(in srgb,var(--primary-color) 40%,rgba(15,23,42,.18))}._emptyState_1kskk_651 p{margin:0;font-weight:500}._searchHintBanner_1kskk_674{display:flex;align-items:flex-start;gap:12px;margin-top:16px;padding:16px;border-radius:10px;background:linear-gradient(135deg,#3b82f60f,#8b5cf60f);border:1px solid rgba(59,130,246,.15);max-width:600px;width:100%;text-align:left;animation:_hintSlideIn_1kskk_1 .3s ease-out}@keyframes _hintSlideIn_1kskk_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._searchHintIcon_1kskk_704{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#3b82f626,#8b5cf626);display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--primary-color, #3b82f6)}._searchHintContent_1kskk_721{flex:1;min-width:0}._searchHintTitle_1kskk_726{margin:0 0 10px;font-size:.875rem;font-weight:500;color:var(--text-secondary);line-height:1.4}._searchHintTitle_1kskk_726 strong{color:var(--primary-color, #3b82f6)}._searchHintCards_1kskk_738{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._searchHintCard_1kskk_738{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:var(--card-bg, #fff);border:1px solid var(--border-color, #e2e8f0);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;text-align:left;font-size:inherit;font-family:inherit;color:inherit}._searchHintCard_1kskk_738:hover{border-color:var(--primary-color, #3b82f6);box-shadow:0 2px 8px #3b82f61f;transform:translate(2px)}._searchHintCardInfo_1kskk_770{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._searchHintCardName_1kskk_778{font-weight:600;font-size:.8125rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._searchHintCardPhone_1kskk_787{font-size:.75rem;color:var(--text-secondary)}._searchHintCardDate_1kskk_792{font-size:.6875rem;color:var(--text-muted, #94a3b8)}._searchHintCardStatus_1kskk_797{flex-shrink:0;font-size:.6875rem;font-weight:500;padding:2px 8px;border-radius:9999px;background:var(--badge-bg, #f1f5f9);color:var(--text-secondary);white-space:nowrap}._searchHintAction_1kskk_808{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:6px;background:var(--primary-color, #3b82f6);color:#fff;border:none;font-size:.8125rem;font-weight:500;cursor:pointer;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease;font-family:inherit}._searchHintAction_1kskk_808:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 2px 8px #3b82f640}._searchHintAction_1kskk_808 i{font-size:.75rem}._copyable_1kskk_367{cursor:copy;position:relative;padding:2px 4px;border-radius:4px;transition:background-color .2s;display:flex;align-items:center;gap:6px}._copyable_1kskk_367:hover{background-color:var(--hover-color)}._copySuccess_1kskk_850{font-size:.9em;color:var(--success-color);margin-left:5px}._copyable_1kskk_367 small{font-size:.9em;color:var(--text-light-color)}._nextActionCellContent_1kskk_859{display:flex;flex-direction:column;align-items:flex-start}._nextActionDateText_1kskk_864{font-weight:500}._channelInfo_1kskk_867{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--text-light-color);margin-top:4px;background-color:var(--surface-secondary);padding:2px 6px;border-radius:4px;width:fit-content}._channelIcon_1kskk_879{font-size:.8rem;color:var(--primary-color)}._channelName_1kskk_883{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;font-weight:500}@keyframes _skeleton-loading_1kskk_1{0%{background-color:var(--border-color)}to{background-color:var(--surface-secondary)}}._skeletonRow_1kskk_900 td div{animation:_skeleton-loading_1kskk_1 1s linear infinite alternate;height:20px;width:80%;border-radius:4px;background-color:var(--border-color)}._skeletonRow_1kskk_900 td:first-child div{width:60%}._skeletonRow_1kskk_900 td:last-child div{width:90%}._skeletonAvatar_1kskk_915{width:32px!important;height:32px!important;border-radius:50%!important}._skeletonWide_1kskk_920{width:85%!important}._skeletonMedium_1kskk_923{width:65%!important}._skeletonNarrow_1kskk_926{width:50%!important}._actionsGrid_1kskk_931{display:grid;grid-template-columns:repeat(3,auto);gap:4px;justify-content:center;padding:6px;border-radius:18px;background:color-mix(in srgb,var(--neu-surface, #ffffff) 96%,transparent);box-shadow:var(--neu-inset)}._iconActionBtn_1kskk_366{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.7);border:1px solid color-mix(in srgb,var(--divider-color) 70%,transparent);border-radius:14px;background-color:color-mix(in srgb,var(--surface-primary) 94%,transparent);cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease;font-size:.9rem;color:var(--text-light-color);-webkit-tap-highlight-color:transparent;backface-visibility:hidden;transform:translateZ(0);box-shadow:var(--neu-flat)}._iconActionBtn_1kskk_366:hover{background-color:#3b82f61f;background-color:color-mix(in srgb,var(--primary-color) 12%,var(--surface-primary));color:var(--text-color);transform:translate3d(0,-1px,0);box-shadow:var(--neu-raised)}._iconActionBtn_1kskk_366:active{transform:translateZ(0) scale(.95);transition-duration:.1s}@media(hover:none)and (pointer:coarse){._iconActionBtn_1kskk_366{min-width:40px;min-height:40px;padding:2px}._iconActionBtn_1kskk_366:active{background-color:#3b82f62e;background-color:color-mix(in srgb,var(--primary-color) 18%,var(--surface-primary));transform:scale(.92)}}._iconActionBtn_1kskk_366._view_1kskk_1008{color:var(--color-primary, #3b82f6)}._iconActionBtn_1kskk_366._edit_1kskk_1011{color:var(--color-purple, #a855f7)}._iconActionBtn_1kskk_366._chat_1kskk_1014{color:var(--color-success, #22c55e)}._iconActionBtn_1kskk_366._zns_1kskk_1017{color:var(--color-info, #0ea5e9)}._iconActionBtn_1kskk_366._znsHistory_1kskk_1020{color:var(--palette-purple-500, #8b5cf6)}._iconActionBtn_1kskk_366._log_1kskk_1023{color:var(--text-tertiary, #64748b)}._iconActionBtn_1kskk_366._delete_1kskk_1026{color:var(--color-danger, #ef4444)}._iconActionBtn_1kskk_366._ticket_1kskk_548{color:var(--color-warning, #f97316);position:relative}._iconActionBtn_1kskk_366._ticketAlert_1kskk_1033{color:var(--color-danger, #ef4444)}._iconActionBtn_1kskk_366._link_1kskk_1036{color:var(--color-primary, #2563eb)}._alertDot_1kskk_1040{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--color-danger, #ef4444)}._progressiveLoader_1kskk_1051{display:flex;justify-content:center;align-items:center;padding:12px 16px;background:var(--surface-secondary, #f8fafc);border-top:1px solid var(--border-primary, #e2e8f0)}._progressiveLoaderText_1kskk_1060{font-size:.875rem;color:var(--text-tertiary, #94a3b8);display:flex;align-items:center;gap:8px}._progressiveLoaderText_1kskk_1060:before{content:"";width:16px;height:16px;border:2px solid var(--border-primary, #e2e8f0);border-top-color:var(--accent-primary, #3b82f6);border-radius:50%;animation:_spin_1kskk_1 .8s linear infinite}@keyframes _spin_1kskk_1{to{transform:rotate(360deg)}}.tooltip-wrapper{display:flex;flex-direction:column;gap:8px}.tooltip-item{padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.2);font-size:.9em;line-height:1.5}.tooltip-item:last-child{border:none;padding-bottom:0}.tooltip-header{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.tooltip-content-main{font-weight:700;color:#fff;word-wrap:break-word;overflow-wrap:break-word}.tooltip-completed{color:#ccc;font-style:italic;font-weight:400}.tooltip-completed strong{color:#e0e0e0}.tooltip-date{font-weight:500;color:var(--warning-color);white-space:nowrap}.tooltip-body{display:flex;flex-direction:column;gap:4px}.tooltip-meta{display:flex;align-items:center;gap:8px;font-size:.9em}.tooltip-meta .fas.fa-long-arrow-alt-right{color:#999}.tooltip-assigner,.tooltip-assignee{display:inline-flex;align-items:center;gap:5px}.tooltip-assigner{color:#5dade2}.tooltip-assignee{color:#58d68d}.tooltip-time{font-size:.8em;color:#b0b0b0;display:flex;align-items:center;gap:5px}.transfer-tooltip-content{line-height:1.6}.transfer-tooltip-content strong{color:#fff}.transfer-tooltip-content .user-original{color:var(--danger-color);text-decoration:line-through}.transfer-tooltip-content .user-current{color:var(--success-color)}.transfer-tooltip-content .transfer-by{display:block;font-size:.9em;color:#ccc;margin-top:4px}._tableRevalidating_1kskk_1184{position:relative}._tableRevalidating_1kskk_1184:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff4d;pointer-events:none;z-index:5;animation:_pulseOverlay_1kskk_1 1.2s ease-in-out infinite}@keyframes _pulseOverlay_1kskk_1{0%,to{opacity:.3}50%{opacity:.5}}[data-theme=dark] ._tableRevalidating_1kskk_1184:after{background:#0003}._tableWrapper_1kskk_97,._tableMinHeight_1kskk_1220{min-height:400px}._customerTable_1kskk_136 tbody{min-height:300px}@media(max-width:1200px){._colCheckbox_1kskk_294{position:sticky;left:0;z-index:20;background-color:var(--surface-primary)}._customerTable_1kskk_136 thead th._colCheckbox_1kskk_294{z-index:30;background-color:var(--surface-secondary)}._colCustomer_1kskk_395{position:sticky;left:32px;z-index:20;background-color:var(--surface-primary);box-shadow:2px 0 8px #0000000f}._customerTable_1kskk_136 thead th._colCustomer_1kskk_395{z-index:30;background-color:var(--surface-secondary);box-shadow:2px 0 8px #00000014}._colActions_1kskk_427{position:sticky;right:0;z-index:20;background-color:var(--surface-primary);box-shadow:-2px 0 8px #0000000f}._customerTable_1kskk_136 thead th._colActions_1kskk_427{z-index:30;background-color:var(--surface-secondary);box-shadow:-2px 0 8px #00000014}[data-theme=dark] ._colCheckbox_1kskk_294,[data-theme=dark] ._colCustomer_1kskk_395,[data-theme=dark] ._colActions_1kskk_427{background-color:var(--surface-primary, #1c1c1e)}[data-theme=dark] ._customerTable_1kskk_136 thead th._colCheckbox_1kskk_294,[data-theme=dark] ._customerTable_1kskk_136 thead th._colCustomer_1kskk_395,[data-theme=dark] ._customerTable_1kskk_136 thead th._colActions_1kskk_427{background-color:var(--surface-secondary, #242426)}._customerTable_1kskk_136 th,._customerTable_1kskk_136 td{padding:8px}._customerAvatar_1kskk_484{width:40px;height:40px;min-width:40px;font-size:.85em}._customerNameCell_1kskk_505{font-size:.9em}._statusBadge_1kskk_571{padding:3px 8px;font-size:.7em}._needTag_1kskk_606{padding:3px 8px;font-size:.75em}}@media(max-width:1180px){._tableWrapper_1kskk_97{max-height:calc(100vh - 300px)}._colCreated_1kskk_423,._colStaff_1kskk_419{display:none}._customerTable_1kskk_136{min-width:100%}}@media(max-width:1024px){._tableWrapper_1kskk_97{overflow-x:auto;border-radius:12px;max-height:calc(100vh - 240px)}._customerTable_1kskk_136{min-width:900px}._customerTable_1kskk_136 th,._customerTable_1kskk_136 td{padding:10px 12px;font-size:.9em}._actionsGrid_1kskk_931{grid-template-columns:repeat(3,auto);gap:6px}._iconActionBtn_1kskk_366{width:38px;height:38px;font-size:1rem}}@media(max-width:768px){._tableToolbar_1kskk_8{align-items:stretch;border-radius:12px 12px 0 0;padding:10px 12px}._toolbarLeft_1kskk_32,._toolbarRight_1kskk_40{width:100%}._toolbarRight_1kskk_40{justify-content:space-between}._tableWrapper_1kskk_97{border-radius:10px;max-height:calc(100vh - 220px);margin:0 -8px}._customerTable_1kskk_136{min-width:800px;font-size:.9em}._customerTable_1kskk_136 th,._customerTable_1kskk_136 td{padding:8px 10px}._customerNameCell_1kskk_505{font-size:.92em}._statusBadge_1kskk_571{font-size:.7em;padding:3px 8px}._cellMetaInfo_1kskk_562{font-size:.75em}._iconActionBtn_1kskk_366{width:36px;height:36px}}@media(max-width:640px){._tableWrapper_1kskk_97{border-radius:12px;overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 280px);background:var(--surface-primary);box-shadow:var(--shadow-sm)}._customerTable_1kskk_136{min-width:900px}._customerTable_1kskk_136 thead th{padding:8px 10px;font-size:.65em;height:38px;white-space:nowrap}._customerTable_1kskk_136 thead th i{margin-left:4px}._customerTable_1kskk_136 td{padding:10px 8px;font-size:.85em}._customerTable_1kskk_136 tbody tr:active td{background-color:#3b82f61a!important;background-color:color-mix(in srgb,var(--primary-color) 10%,var(--surface-primary))!important}._colLastCare_1kskk_403,._colStaff_1kskk_419,._colCreated_1kskk_423{display:none}._customerAvatar_1kskk_484{width:32px;height:32px;font-size:.85em}._customerNameWrapper_1kskk_478{gap:8px}._customerNameCell_1kskk_505{font-size:.88em;font-weight:600}._cellMetaInfo_1kskk_562{font-size:.75em}._statusBadge_1kskk_571{font-size:.7em;padding:4px 8px}._needTag_1kskk_606{font-size:.72em;padding:3px 8px}._indicatorsWrapper_1kskk_470{gap:4px}._actionsGrid_1kskk_931{gap:6px}._iconActionBtn_1kskk_366{height:38px;font-size:.9rem;padding:0 6px}._colCheckbox_1kskk_294{width:32px;min-width:32px;max-width:32px;padding:4px 2px}._colCheckbox_1kskk_294 input[type=checkbox],._rowCheckbox_1kskk_305,._selectAllCheckbox_1kskk_306{width:16px;height:16px;min-width:16px;min-height:16px}._colCheckbox_1kskk_294 input[type=checkbox]:checked:after,._rowCheckbox_1kskk_305:checked:after,._selectAllCheckbox_1kskk_306:checked:after{left:4px;top:1px;width:4px;height:8px;border-width:0 2px 2px 0}}._loadMoreContainer_1kskk_1558{text-align:center;padding:20px;background:linear-gradient(to bottom,transparent,var(--surface-primary))}._loadMoreButton_1kskk_1564{padding:10px 24px;font-size:.9rem;font-weight:600;color:var(--primary-color);background:var(--surface-primary);border:2px solid var(--primary-color);border-radius:8px;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:var(--shadow-sm)}._loadMoreButton_1kskk_1564:hover{background:var(--primary-color);color:var(--surface-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}._loadMoreButton_1kskk_1564:active{transform:translateY(0)}[data-theme=dark] ._customerTable_1kskk_136{background-color:var(--surface-primary, #1c1c1e)!important}[data-theme=dark] ._neuTableShell_1kskk_119{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary-color, #60a5fa) 12%,transparent),transparent 32%),color-mix(in srgb,var(--neu-surface, #0f172a) 94%,transparent)}[data-theme=dark] ._customerTable_1kskk_136 thead th{background-color:var(--surface-secondary, #242426)!important;color:var(--text-secondary)!important;border-bottom-color:var(--border-secondary, #3a3a3c)!important}[data-theme=dark] ._customerTable_1kskk_136 tbody{background-color:transparent!important}[data-theme=dark] ._customerTable_1kskk_136 tbody td{background-color:transparent!important;color:var(--text-primary)!important;border-bottom-color:var(--divider)!important}[data-theme=dark] ._neuTableMatrix_1kskk_148 tbody td{background:color-mix(in srgb,var(--neu-surface, #0f172a) 94%,transparent)!important;border-top-color:color-mix(in srgb,var(--border-color, #334155) 64%,transparent)!important;border-bottom-color:color-mix(in srgb,var(--border-color, #334155) 42%,transparent)!important}[data-theme=dark] ._customerTable_1kskk_136 td>div,[data-theme=dark] ._customerTable_1kskk_136 td>span,[data-theme=dark] ._customerTable_1kskk_136 td>div>div,[data-theme=dark] ._customerTable_1kskk_136 td>div>span{background-color:transparent!important;background:transparent!important}[data-theme=dark] ._needTag_1kskk_606{background-color:#6366f133!important;border:1px solid rgba(99,102,241,.4)!important;color:#c4b5fd!important;font-weight:600}[data-theme=dark] ._needTag_1kskk_606 i{color:#a5b4fc!important}[data-theme=dark] ._sourceText_1kskk_620{color:var(--text-tertiary)!important}[data-theme=dark] ._channelInfo_1kskk_867{background-color:#3b82f626!important;border:1px solid rgba(59,130,246,.3)!important;color:#93c5fd!important}[data-theme=dark] ._creatorCell_1kskk_627,[data-theme=dark] ._needSourceWrapper_1kskk_585,[data-theme=dark] ._nextActionCellContent_1kskk_859{background-color:transparent!important}[data-theme=dark] ._statusCell_1kskk_645{color:var(--text-tertiary)!important}[data-theme=dark] ._emptyState_1kskk_651 i{color:var(--color-primary, #4f8cff)!important}[data-theme=dark] ._searchHintBanner_1kskk_674{background:linear-gradient(135deg,#4f8cff14,#8b5cf614);border-color:#4f8cff33}[data-theme=dark] ._searchHintCard_1kskk_738{background:var(--surface-secondary, #242426);border-color:var(--border-secondary, #3a3a3c)}[data-theme=dark] ._searchHintCard_1kskk_738:hover{border-color:var(--color-primary, #4f8cff)}[data-theme=dark] ._searchHintCardStatus_1kskk_797{background:var(--surface-tertiary, #2c2c2e)}[data-theme=dark] ._copyable_1kskk_367:hover{background-color:var(--surface-hover)!important}[data-theme=dark] ._nextActionDateText_1kskk_864{color:var(--text-primary)!important}[data-theme=dark] ._iconActionBtn_1kskk_366{background-color:var(--surface-secondary, #242426)!important;border-color:var(--border-secondary, #3a3a3c)!important}[data-theme=dark] ._iconActionBtn_1kskk_366:hover{background-color:var(--surface-hover)!important}[data-theme=dark] ._neuCellCluster_1kskk_216,[data-theme=dark] ._actionsGrid_1kskk_931{background:color-mix(in srgb,var(--neu-surface, #111827) 92%,transparent)}[data-theme=dark] ._loadMoreButton_1kskk_1564{background:var(--surface-primary, #1c1c1e);color:var(--color-primary);border-color:var(--color-primary)}[data-theme=dark] ._loadMoreButton_1kskk_1564:hover{background:var(--color-primary);color:#fff}._virtualScrollContainer_1kskk_1754{overflow:auto;position:relative;contain:strict}._virtualScrollInner_1kskk_1760{width:100%;position:relative}._virtualRow_1kskk_1765{position:absolute;top:0;left:0;width:100%;will-change:transform}._virtualRowTable_1kskk_1773{width:100%;border-collapse:collapse;table-layout:fixed}._scrollIndicator_1kskk_1779{position:sticky;bottom:0;left:0;right:0;background:var(--surface-secondary, #f5f5f5);border-top:1px solid var(--border-primary, #e0e0e0);padding:4px 12px;font-size:12px;color:var(--text-secondary);text-align:center;z-index:10}[data-theme=dark] ._scrollIndicator_1kskk_1779{background:var(--surface-secondary, #2d2d2d);border-top-color:var(--border-secondary, #3a3a3c)}._customerNameCell_1kskk_505{font-weight:600;color:var(--customer-name-color, var(--primary-color));font-size:1.4em;display:flex;align-items:center;gap:4px;flex-wrap:wrap;line-height:1.25}._purchaseBadge_1kskk_516{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:4px;border-radius:9px;color:#fff;font-size:.7em;font-weight:700;background-color:var(--purchase-badge-bg, #6366f1);box-shadow:0 1px 2px #00000024}._statusBadge_1kskk_571{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:.75em;font-weight:600;color:#fff;background-color:var(--status-badge-bg, #9e9e9e);white-space:nowrap}._statusBadge_1kskk_571 ._badgeIcon_1kskk_582{font-size:.9em}@media(prefers-reduced-motion:reduce){._reloadingIndicator_1kskk_70,._purchaseBadge_1kskk_516,._progressiveLoaderText_1kskk_1060:before,._skeletonRow_1kskk_900 td div{animation:none!important}._customerTable_1kskk_136 th,._customerTable_1kskk_136 td,._iconActionBtn_1kskk_366,._searchHintCard_1kskk_738,._searchHintAction_1kskk_808,._neuCustomerRow_1kskk_207{transition:none!important}}._indicator_1fyg2_1{display:inline-flex;align-items:center;gap:6px;font-size:.8em;font-weight:500;padding:3px 8px;border-radius:var(--neu-radius-sm, 6px);margin-top:5px;white-space:nowrap;transition:var(--neu-transition, transform .2s ease, box-shadow .2s ease);box-shadow:var(--neu-flat)}._indicator_1fyg2_1 i{font-size:1.1em;transition:transform .2s ease}@media(max-width:768px){._indicator_1fyg2_1{font-size:.75em;padding:2px 6px;gap:4px}._indicator_1fyg2_1 i{font-size:1em}}@media(max-width:640px){._indicator_1fyg2_1{font-size:.7em;padding:2px 5px}}._completed_1fyg2_79{color:var(--color-success, #27ae60);background-color:#2ecc711a}._upcoming_1fyg2_91{color:var(--color-info, #2980b9);background-color:#3498db1a}._dueToday_1fyg2_103{color:var(--color-warning, #f39c12);background-color:#f39c121a}._dueToday_1fyg2_103 i{animation:_bell-ring_1fyg2_1 2s ease-in-out infinite}._overdue_1fyg2_121{color:var(--color-danger, #c0392b);background-color:#e74c3c1a}@keyframes _bell-ring_1fyg2_1{0%,50%,to{transform:rotate(0)}5%,15%,25%,35%,45%{transform:rotate(13deg)}10%,20%,30%,40%{transform:rotate(-13deg)}}[data-theme=dark] ._completed_1fyg2_79{color:var(--color-success, #2ecc71);background-color:#2ecc7133}[data-theme=dark] ._upcoming_1fyg2_91{color:var(--color-info, #3498db);background-color:#3498db33}[data-theme=dark] ._dueToday_1fyg2_103{color:var(--color-warning, #f1c40f);background-color:#f39c1233}[data-theme=dark] ._overdue_1fyg2_121{color:var(--color-danger, #e74c3c);background-color:#e74c3c33}._customerRow_gtmm1_6{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}._customerRow_gtmm1_6._updating_gtmm1_12{background-color:#3b82f614;animation:_pulseGlow_gtmm1_1 .6s ease-in-out}@keyframes _pulseGlow_gtmm1_1{0%,to{background-color:#3b82f614;opacity:1}50%{background-color:#3b82f626;opacity:.95}}._customerRow_gtmm1_6._new_gtmm1_29{animation:_slideInFade_gtmm1_1 .5s cubic-bezier(.4,0,.2,1)}@keyframes _slideInFade_gtmm1_1{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._customerRow_gtmm1_6._updated_gtmm1_45{animation:_flashUpdate_gtmm1_1 .8s ease-out}@keyframes _flashUpdate_gtmm1_1{0%{background-color:#22c55e1a}to{background-color:transparent}}._customerRow_gtmm1_6._deleting_gtmm1_59{animation:_slideOutFade_gtmm1_1 .4s cubic-bezier(.4,0,1,1) forwards}@keyframes _slideOutFade_gtmm1_1{0%{opacity:1;transform:translate(0) scale(1);max-height:100px}to{opacity:0;transform:translate(-20px) scale(.95);max-height:0;margin:0;padding:0}}._updateIndicator_gtmm1_79{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#3b82f600,#3b82f6cc,#3b82f600);animation:_shimmer_gtmm1_1 1.5s infinite;z-index:1}@keyframes _shimmer_gtmm1_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._fieldUpdating_gtmm1_105{animation:_fieldPulse_gtmm1_1 .4s ease-in-out}@keyframes _fieldPulse_gtmm1_1{0%,to{background-color:transparent}50%{background-color:#3b82f61a}}._customerList_gtmm1_119{min-height:200px;transition:opacity .2s ease-in-out}._customerList_gtmm1_119._loading_gtmm1_124{opacity:.6;pointer-events:none}._fadeIn_gtmm1_130{animation:_fadeIn_gtmm1_130 .3s ease-in}@keyframes _fadeIn_gtmm1_130{0%{opacity:0}to{opacity:1}}._fadeOut_gtmm1_139{animation:_fadeOut_gtmm1_139 .3s ease-out}@keyframes _fadeOut_gtmm1_139{0%{opacity:1}to{opacity:0}}._statusBadge_gtmm1_149{transition:all .3s ease-in-out}._statusBadge_gtmm1_149._updating_gtmm1_12{transform:scale(1.05);box-shadow:0 0 0 3px #3b82f633}._preventJump_gtmm1_159{min-height:inherit;will-change:transform}._smoothScroll_gtmm1_165{scroll-behavior:smooth}._skeleton_gtmm1_170{background:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0 40%,#f0f0f0);background-size:200% 100%;animation:_skeletonLoading_gtmm1_1 1.5s infinite}@keyframes _skeletonLoading_gtmm1_1{0%{background-position:200% 0}to{background-position:-200% 0}}._optimisticUpdate_gtmm1_192{opacity:.7;filter:grayscale(.2)}._conflictIndicator_gtmm1_198{border-left:3px solid #ef4444;background-color:#ef44440d;animation:_conflictPulse_gtmm1_1 2s infinite}@keyframes _conflictPulse_gtmm1_1{0%,to{border-color:#ef4444}50%{border-color:#fca5a5}}._batchUpdating_gtmm1_214{position:relative}._batchUpdating_gtmm1_214:after{content:"";position:absolute;top:0;right:0;width:4px;height:100%;background:linear-gradient(180deg,#3b82f6cc,#3b82f633)}@media(prefers-reduced-motion:reduce){._customerRow_gtmm1_6,._statusBadge_gtmm1_149,._updateIndicator_gtmm1_79{animation:none!important;transition:none!important}._customerRow_gtmm1_6._new_gtmm1_29,._customerRow_gtmm1_6._updating_gtmm1_12,._customerRow_gtmm1_6._updated_gtmm1_45,._customerRow_gtmm1_6._deleting_gtmm1_59{animation:none!important}}@media(prefers-color-scheme:dark){._customerRow_gtmm1_6._updating_gtmm1_12{background-color:#3b82f61f}._skeleton_gtmm1_170{background:linear-gradient(90deg,#2a2a2a,#1a1a1a,#2a2a2a 40%,#2a2a2a)}}._container_1djjy_6{position:relative;display:inline-block}._toggleButton_1djjy_11{display:flex;align-items:center;gap:6px;padding:8px 12px;background:color-mix(in srgb,var(--surface-raised, #f8fafc) 86%,var(--surface-base, #eef2f7) 14%);border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 56%,transparent);border-radius:var(--neu-radius-sm, 10px);color:var(--text-secondary, #666);font-size:13px;font-weight:500;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease;white-space:nowrap;box-shadow:var( --neu-flat, 2px 2px 5px rgba(163, 177, 198, .2), -2px -2px 5px rgba(255, 255, 255, .82) )}._toggleButton_1djjy_11:hover{background:color-mix(in srgb,var(--surface-hover, #e2e8f0) 84%,var(--surface-raised, #f8fafc) 16%);border-color:color-mix(in srgb,var(--border-color, #94a3b8) 62%,transparent);color:var(--text-primary, #333);transform:translateY(-1px)}._toggleButton_1djjy_11._active_1djjy_55{background:color-mix(in srgb,var(--color-primary, #1976d2) 16%,var(--surface-raised, #f8fafc) 84%);border-color:color-mix(in srgb,var(--color-primary, #1976d2) 35%,transparent);color:color-mix(in srgb,var(--color-primary, #1976d2) 80%,var(--text-primary, #333) 20%)}._toggleButton_1djjy_11._hasHidden_1djjy_73{background:color-mix(in srgb,var(--color-warning, #f59e0b) 14%,var(--surface-raised, #f8fafc) 86%);border-color:color-mix(in srgb,var(--color-warning, #f59e0b) 35%,transparent)}._toggleButton_1djjy_11._hasHidden_1djjy_73:hover{background:var(--color-warning-subtle, #fff3cd)}._buttonText_1djjy_90{display:none}@media(min-width:768px){._buttonText_1djjy_90{display:inline}}._badge_1djjy_100{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:color-mix(in srgb,var(--color-warning, #f59e0b) 70%,transparent);color:#fff;font-size:11px;font-weight:600;border-radius:9px}._chevron_1djjy_118{font-size:10px;transition:transform .2s ease}._toggleButton_1djjy_11._active_1djjy_55 ._chevron_1djjy_118{transform:rotate(180deg)}._dropdown_1djjy_128{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background:color-mix(in srgb,var(--surface-raised, #f8fafc) 92%,transparent);border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 56%,transparent);border-radius:var(--neu-radius-md, 14px);box-shadow:var( --neu-raised, 8px 8px 18px rgba(163, 177, 198, .3), -8px -8px 18px rgba(255, 255, 255, .86) );z-index:1000;overflow:hidden}._header_1djjy_150{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:color-mix(in srgb,var(--surface-base, #eef2f7) 80%,var(--surface-raised, #f8fafc) 20%)}._title_1djjy_162{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-primary, #333)}._title_1djjy_162 i{color:var(--primary, #1976d2)}._count_1djjy_175{font-size:12px;color:var(--text-muted, #888);background:color-mix(in srgb,var(--surface-raised, #f8fafc) 90%,var(--surface-base, #eef2f7) 10%);padding:2px 8px;border-radius:10px}._divider_1djjy_187{height:1px;background:color-mix(in srgb,var(--border-color, #cbd5e1) 48%,transparent)}._columnList_1djjy_193{padding:8px 0;max-height:300px;overflow-y:auto}._columnItem_1djjy_199{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;transition:background .15s ease}._columnItem_1djjy_199:hover:not(._disabled_1djjy_208){background:color-mix(in srgb,var(--surface-hover, #e2e8f0) 82%,transparent)}._columnItem_1djjy_199._disabled_1djjy_208{cursor:not-allowed;opacity:.6}._checkbox_1djjy_221{position:absolute;opacity:0;cursor:pointer;height:0;width:0}._checkmark_1djjy_229{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid color-mix(in srgb,var(--border-color, #cbd5e1) 62%,transparent);border-radius:4px;background:color-mix(in srgb,var(--surface-raised, #f8fafc) 90%,var(--surface-base, #eef2f7) 10%);transition:all .15s ease;flex-shrink:0}._columnItem_1djjy_199:hover:not(._disabled_1djjy_208) ._checkmark_1djjy_229{border-color:color-mix(in srgb,var(--color-primary, #1976d2) 55%,transparent)}._checkbox_1djjy_221:checked+._checkmark_1djjy_229{background:color-mix(in srgb,var(--color-primary, #1976d2) 78%,transparent);border-color:color-mix(in srgb,var(--color-primary, #1976d2) 78%,transparent)}._checkmark_1djjy_229 i{font-size:10px;color:#fff}._columnLabel_1djjy_273{flex:1;font-size:13px;color:var(--text-primary, #333);display:flex;align-items:center;gap:8px}._requiredTag_1djjy_282{font-size:10px;color:var(--text-muted, #888);background:color-mix(in srgb,var(--surface-base, #eef2f7) 78%,var(--surface-raised, #f8fafc) 22%);padding:2px 6px;border-radius:4px}._footer_1djjy_295{padding:12px 16px;background:color-mix(in srgb,var(--surface-base, #eef2f7) 80%,var(--surface-raised, #f8fafc) 20%)}._resetButton_1djjy_304{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;background:transparent;border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 56%,transparent);border-radius:var(--neu-radius-sm, 10px);color:var(--text-secondary, #666);font-size:12px;cursor:pointer;transition:all .15s ease}._resetButton_1djjy_304:hover:not(:disabled){background:color-mix(in srgb,var(--surface-hover, #e2e8f0) 82%,var(--surface-raised, #f8fafc) 18%);border-color:color-mix(in srgb,var(--color-primary, #1976d2) 42%,transparent);color:color-mix(in srgb,var(--color-primary, #1976d2) 82%,var(--text-primary, #333) 18%)}._resetButton_1djjy_304:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] ._toggleButton_1djjy_11,:root.dark ._toggleButton_1djjy_11{background:color-mix(in srgb,var(--surface-raised, #1f2937) 90%,#0f172a 10%);border-color:color-mix(in srgb,var(--border-color, #374151) 66%,transparent)}[data-theme=dark] ._dropdown_1djjy_128,:root.dark ._dropdown_1djjy_128{background:color-mix(in srgb,var(--surface-raised, #1f2937) 90%,#0f172a 10%);border-color:color-mix(in srgb,var(--border-color, #374151) 66%,transparent)}._bulkActionBar_17di7_5{position:fixed;bottom:80px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:12px 20px;background:color-mix(in srgb,var(--surface-raised, #f8fafc) 92%,transparent);border-radius:var(--neu-radius-md, 14px);box-shadow:var( --neu-raised, 8px 8px 18px rgba(163, 177, 198, .3), -8px -8px 18px rgba(255, 255, 255, .86) );z-index:1000;border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 55%,transparent)}._selectionInfo_17di7_30{display:flex;align-items:center;gap:8px;color:var(--text-primary, #0f172a)}._selectedCount_17di7_37{font-size:20px;font-weight:700;color:var(--color-primary, #2563eb);min-width:28px;text-align:center}._selectedLabel_17di7_45{font-size:13px;color:var(--text-tertiary, #64748b);white-space:nowrap}._clearBtn_17di7_51{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 56%,transparent);background:color-mix(in srgb,var(--surface-base, #eef2f7) 78%,var(--surface-raised, #f8fafc) 22%);color:var(--text-tertiary, #64748b);border-radius:var(--neu-radius-sm, 10px);cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease;box-shadow:var( --neu-flat, 2px 2px 5px rgba(163, 177, 198, .2), -2px -2px 5px rgba(255, 255, 255, .82) )}._clearBtn_17di7_51:hover{background:color-mix(in srgb,var(--surface-hover, #e2e8f0) 84%,var(--surface-raised, #f8fafc) 16%);color:var(--text-primary, #0f172a);transform:translateY(-1px)}._divider_17di7_88{width:1px;height:24px;background:color-mix(in srgb,var(--border-color, #cbd5e1) 45%,transparent)}._actions_17di7_94{display:flex;align-items:center;gap:8px}._actionBtn_17di7_100{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--border-color, #cbd5e1) 58%,transparent);border-radius:var(--neu-radius-sm, 10px);font-size:13px;font-weight:500;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease;box-shadow:var( --neu-flat, 2px 2px 5px rgba(163, 177, 198, .2), -2px -2px 5px rgba(255, 255, 255, .82) );white-space:nowrap}._actionBtn_17di7_100 i{font-size:14px}._actionBtn_17di7_100:disabled{opacity:.5;cursor:not-allowed}._actionBtn_17di7_100._assign_17di7_132{background:color-mix(in srgb,var(--color-primary, #3b82f6) 14%,var(--surface-raised, #f8fafc) 86%);color:color-mix(in srgb,var(--color-primary, #3b82f6) 80%,var(--text-primary, #0f172a) 20%)}._actionBtn_17di7_100._assign_17di7_132:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary, #3b82f6) 24%,var(--surface-raised, #f8fafc) 76%);transform:translateY(-1px)}._actionBtn_17di7_100._label_17di7_154{background:color-mix(in srgb,var(--color-purple, #8b5cf6) 14%,var(--surface-raised, #f8fafc) 86%);color:color-mix(in srgb,var(--color-purple, #8b5cf6) 78%,var(--text-primary, #0f172a) 22%)}._actionBtn_17di7_100._label_17di7_154:hover:not(:disabled){background:color-mix(in srgb,var(--color-purple, #8b5cf6) 24%,var(--surface-raised, #f8fafc) 76%);transform:translateY(-1px)}._actionBtn_17di7_100._status_17di7_176{background:color-mix(in srgb,var(--color-warning, #f59e0b) 14%,var(--surface-raised, #f8fafc) 86%);color:color-mix(in srgb,var(--color-warning, #f59e0b) 78%,var(--text-primary, #0f172a) 22%)}._actionBtn_17di7_100._status_17di7_176:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning, #f59e0b) 24%,var(--surface-raised, #f8fafc) 76%);transform:translateY(-1px)}._actionBtn_17di7_100._export_17di7_198{background:color-mix(in srgb,var(--color-success, #10b981) 14%,var(--surface-raised, #f8fafc) 86%);color:color-mix(in srgb,var(--color-success, #10b981) 78%,var(--text-primary, #0f172a) 22%)}._actionBtn_17di7_100._export_17di7_198:hover:not(:disabled){background:color-mix(in srgb,var(--color-success, #10b981) 24%,var(--surface-raised, #f8fafc) 76%);transform:translateY(-1px)}._actionBtn_17di7_100._delete_17di7_220{background:color-mix(in srgb,var(--color-danger, #ef4444) 14%,var(--surface-raised, #f8fafc) 86%);color:color-mix(in srgb,var(--color-danger, #ef4444) 78%,var(--text-primary, #0f172a) 22%)}._actionBtn_17di7_100._delete_17di7_220:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger, #ef4444) 24%,var(--surface-raised, #f8fafc) 76%);transform:translateY(-1px)}@media(max-width:768px){._bulkActionBar_17di7_5{left:16px;right:16px;transform:none;padding:10px 14px;gap:8px}._actionBtn_17di7_100 span{display:none}._actionBtn_17di7_100{padding:8px 10px}._selectedLabel_17di7_45{display:none}}[data-theme=dark] ._bulkActionBar_17di7_5{background:color-mix(in srgb,var(--surface-raised, #1f2937) 90%,#0f172a 10%);border-color:color-mix(in srgb,var(--border-color, #374151) 64%,transparent)}._widget_gu0o0_5{background:transparent;border-radius:0;border:none;padding:16px;transition:all .3s ease;overflow:visible;position:relative;box-shadow:none}._widget_gu0o0_5._expanded_gu0o0_16{padding:20px}._header_gu0o0_21{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}._title_gu0o0_30{font-size:1.15em;font-weight:600;color:var(--heading-color, #111827);margin:0;display:flex;align-items:center;gap:8px}._title_gu0o0_30 i{color:var(--palette-orange-500, #f97316);font-size:16px}._controls_gu0o0_46{display:flex;gap:6px;flex-wrap:wrap}._segmentedControl_gu0o0_52{display:flex;background:var(--neu-surface, var(--body-bg-color, #f3f4f6));border-radius:var(--neu-radius, 16px);padding:2px;border:none;box-shadow:var(--neu-inset)}._segmentBtn_gu0o0_61{padding:4px 8px;font-size:11px;font-weight:500;color:var(--text-color, #6b7280);background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;white-space:nowrap}._segmentBtn_gu0o0_61:hover{color:var(--heading-color, #374151)}._segmentBtn_gu0o0_61._active_gu0o0_78{background:transparent;color:var(--palette-orange-500, #f97316);box-shadow:var(--neu-raised)}._iconBtn_gu0o0_84{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--neu-surface, var(--body-bg-color, #f3f4f6));border:none;border-radius:var(--neu-radius, 16px);color:var(--text-color, #6b7280);cursor:pointer;transition:all .2s ease;font-size:12px;box-shadow:var(--neu-flat)}._iconBtn_gu0o0_84:hover{background:var(--hover-bg-color, #e5e7eb);color:var(--heading-color, #374151);box-shadow:var(--neu-raised)}._iconBtn_gu0o0_84._active_gu0o0_78{background:var(--palette-orange-500, #f97316);border-color:transparent;color:var(--text-inverse, #ffffff)}._iconBtn_gu0o0_84._syncing_gu0o0_112{background:#10b9811a;border-color:var(--color-success, #10b981);cursor:wait}._iconBtn_gu0o0_84._syncing_gu0o0_112:hover{background:#10b98126}._iconBtn_gu0o0_84:disabled{opacity:.6;cursor:not-allowed}._selectSmall_gu0o0_127{padding:4px 6px;font-size:11px;border:none;border-radius:var(--neu-radius, 16px);background:var(--neu-surface, var(--body-bg-color, #ffffff));color:var(--text-color, #374151);cursor:pointer;min-width:50px;box-shadow:var(--neu-inset)}._selectSmall_gu0o0_127:focus{outline:none;border-color:var(--palette-orange-500, #f97316)}._chartContainer_gu0o0_145{margin:0 -8px;overflow:visible;position:relative}._footer_gu0o0_155{display:flex;align-items:center;justify-content:space-between;margin-top:0;padding:8px 12px;border-top:1px solid color-mix(in srgb,var(--divider-color, #e5e7eb) 70%,transparent);background:transparent;border-radius:0 0 12px 12px;min-height:60px;gap:8px}._metricsContainer_gu0o0_170{display:flex;align-items:center;flex:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:6px;padding-block:4px}._metricsContainer_gu0o0_170::-webkit-scrollbar{display:none}._adImpactZone_gu0o0_186{display:flex;align-items:stretch;flex:1;gap:12px;position:relative;padding:1px 0;background:transparent;border:none;overflow:visible}._adImpactZone_gu0o0_186:before{display:none}._metricGroup_gu0o0_204{display:flex;flex-direction:column;justify-content:center;padding:8px 12px;min-width:85px;min-height:56px;background:var(--neu-surface, var(--surface-primary));border:none;border-radius:10px;transition:all .2s ease;position:relative;box-shadow:var(--neu-flat);align-self:stretch}._metricGroup_gu0o0_204:hover{box-shadow:var(--neu-raised);transform:translateY(-1px)}._metricGroup_gu0o0_204:last-child{border-right:none}._metricLabel_gu0o0_230{font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary, #6b7280);margin-bottom:3px;display:flex;align-items:center;gap:4px;white-space:nowrap;font-weight:500}._metricLabel_gu0o0_230 i{font-size:10px}._metricValueRow_gu0o0_248{display:flex;align-items:baseline;gap:5px}._metricValue_gu0o0_248{font-size:15px;font-weight:700;color:var(--text-primary, #111827);line-height:1.2}._metricValue_gu0o0_248[data-type=spend]{color:var(--palette-green-600, #059669)}._metricValue_gu0o0_248[data-type=new]{color:var(--palette-orange-600, #ea580c)}._metricValue_gu0o0_248[data-type=conv]{color:var(--color-primary, #2563eb)}._metricValue_gu0o0_248[data-type=roas]{color:var(--color-purple, #7c3aed)}._trendBadgeMini_gu0o0_276{font-size:9px;font-weight:600;padding:2px 5px;border-radius:4px;display:inline-flex;align-items:center;gap:2px}._trendBadgeMini_gu0o0_276[data-dir=up]{color:var(--color-success, #16a34a);background:#16a34a1a}._trendBadgeMini_gu0o0_276[data-dir=down]{color:var(--color-danger, #dc2626);background:#dc26261a}._trendBadgeMini_gu0o0_276[data-dir=stable]{color:var(--text-secondary, #6b7280);background:#6b72801a}._contextZone_gu0o0_300{display:inline-flex;align-items:center;justify-content:space-between;padding:8px 10px;gap:10px;background:color-mix(in srgb,var(--neu-surface, var(--surface-primary)) 90%,transparent);border:1px solid color-mix(in srgb,var(--border-color, #e2e8f0) 70%,transparent);border-radius:18px;box-shadow:var(--neu-flat)}._legendCompact_gu0o0_318{display:flex;gap:8px;flex-wrap:wrap}._legendItem_gu0o0_324{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--neu-surface, var(--surface-primary)) 92%,transparent);box-shadow:var(--neu-flat)}._legendDot_gu0o0_338{width:8px;height:8px;border-radius:2px}._forecastText_gu0o0_345{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-secondary, #475569);background:color-mix(in srgb,#f97316 10%,var(--neu-surface, #ffffff));padding:8px 12px;border-radius:999px;white-space:nowrap;font-weight:600;border:none;box-shadow:var(--neu-inset)}._standardZone_gu0o0_361{display:flex;flex:1}._stats_gu0o0_367{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._statItem_gu0o0_374{display:flex;align-items:center;gap:6px}._statLabel_gu0o0_380{font-size:11px;color:var(--text-color, #6b7280)}._statValue_gu0o0_385{font-size:14px;font-weight:700;color:var(--heading-color, #111827)}._statValue_gu0o0_385[data-color=orange]{color:var(--palette-orange-500, #f97316)}._statValue_gu0o0_385[data-color=blue]{color:var(--color-info, #3b82f6)}._statValue_gu0o0_385[data-color=purple]{color:var(--color-purple, #8b5cf6)}._statValue_gu0o0_385[data-color=green]{color:var(--color-success, #10b981)}._statMeta_gu0o0_407{font-size:10px;color:var(--text-color, #9ca3af);font-weight:400}._statTrend_gu0o0_413{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:500;padding:2px 6px;border-radius:4px}._statTrend_gu0o0_413[data-dir=up]{color:var(--color-success, #16a34a);background:#16a34a1a}._statTrend_gu0o0_413[data-dir=down]{color:var(--color-danger, #dc2626);background:#dc26261a}._statTrend_gu0o0_413[data-dir=stable]{color:var(--text-secondary, #6b7280);background:#6b72801a}._adSpendColumn_gu0o0_439{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#10b98114,#34d3990a);border:1px solid rgba(16,185,129,.2);border-radius:10px;min-width:200px;position:relative}._adSpendColumn_gu0o0_439:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-success, #10b981),var(--palette-green-400, #34d399));border-radius:10px 10px 0 0}._adSpendHeader_gu0o0_470{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px dashed rgba(16,185,129,.2)}._adSpendLabel_gu0o0_478{font-size:11px;color:var(--palette-green-600, #059669);font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:4px}._adSpendLabel_gu0o0_478 i{font-size:12px}._adSpendValue_gu0o0_493{font-size:16px;font-weight:700;color:var(--color-success, #10b981)}._adSpendRoas_gu0o0_499{font-size:10px;font-weight:600;color:var(--palette-green-600, #059669);background:#10b98126;padding:2px 6px;border-radius:4px;margin-left:auto}._adSpendContent_gu0o0_509{display:flex;gap:16px}._adSpendContent_gu0o0_509 ._statItem_gu0o0_374{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 10px;background:var(--body-bg-color, rgba(255, 255, 255, .6));border-radius:6px}._adSpendContent_gu0o0_509 ._statLabel_gu0o0_380{font-size:10px;color:var(--text-color, #6b7280);font-weight:500}._adSpendContent_gu0o0_509 ._statValue_gu0o0_385{font-size:16px;font-weight:700}._adSpendContent_gu0o0_509 ._statTrend_gu0o0_413{font-size:10px;padding:1px 4px}._adSpendMeta_gu0o0_541{font-size:10px;color:var(--text-color, #6b7280);display:flex;gap:12px;padding-top:4px}._adSpendMeta_gu0o0_541 span{display:flex;align-items:center;gap:4px}._legend_gu0o0_318{display:flex;align-items:center;gap:12px}._legendItem_gu0o0_324{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--text-color, #6b7280)}._legendColor_gu0o0_570{width:10px;height:10px;border-radius:2px}._legendColor_gu0o0_570[data-color=orange]{background:var(--palette-orange-500, #f97316)}._legendColor_gu0o0_570[data-color=blue]{background:var(--color-info, #3b82f6)}._legendColor_gu0o0_570[data-color=purple]{background:var(--color-purple, #8b5cf6)}._legendColor_gu0o0_570[data-color=green]{background:var(--color-success, #10b981)}._portalTooltip_gu0o0_597{background:var(--tooltip-bg, #1f2937);border-radius:10px;padding:0;box-shadow:0 4px 6px -1px #00000026,0 10px 20px -2px #0003,0 0 0 1px #ffffff0d;min-width:180px;max-width:300px;overflow-y:visible;overflow-x:hidden;animation:_portalTooltipFadeIn_gu0o0_1 .15s ease-out}@keyframes _portalTooltipFadeIn_gu0o0_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._portalTooltip_gu0o0_597::-webkit-scrollbar{width:5px}._portalTooltip_gu0o0_597::-webkit-scrollbar-track{background:var(--tooltip-bg, #1f2937);border-radius:3px}._portalTooltip_gu0o0_597::-webkit-scrollbar-thumb{background:var(--tooltip-scrollbar, #4b5563);border-radius:3px}._portalTooltip_gu0o0_597::-webkit-scrollbar-thumb:hover{background:var(--text-secondary, #6b7280)}._tooltip_gu0o0_643{background:var(--tooltip-bg, #1f2937);border-radius:8px;padding:10px 12px;box-shadow:0 4px 12px #0003;min-width:160px;max-width:280px;overflow-y:visible;overflow-x:hidden}._tooltip_gu0o0_643::-webkit-scrollbar{width:5px}._tooltip_gu0o0_643::-webkit-scrollbar-track{background:var(--tooltip-bg, #1f2937);border-radius:3px}._tooltip_gu0o0_643::-webkit-scrollbar-thumb{background:var(--tooltip-scrollbar, #4b5563);border-radius:3px}._tooltip_gu0o0_643::-webkit-scrollbar-thumb:hover{background:var(--text-secondary, #6b7280)}._portalTooltip_gu0o0_597 ._tooltipHeader_gu0o0_673,._tooltipHeader_gu0o0_673{font-size:13px;font-weight:700;color:#f9fafb;padding:10px 14px;border-bottom:1px solid rgba(75,85,99,.6);background:#1f2937;margin:0;letter-spacing:.02em}._portalTooltip_gu0o0_597 ._tooltipBody_gu0o0_687{padding:10px 14px}._tooltipForecast_gu0o0_691{color:var(--color-purple, #8b5cf6);font-weight:500;font-size:10px}._tooltipBody_gu0o0_687{display:flex;flex-direction:column;gap:8px;color:#d1d5db}._tooltipSection_gu0o0_704{display:flex;flex-direction:column;gap:4px}._tooltipTitle_gu0o0_710{display:flex;align-items:center;gap:6px;font-size:12px;color:#d1d5db}._tooltipTitle_gu0o0_710 strong{color:#f9fafb;margin-left:auto}._tooltipTitle_gu0o0_710 i{color:#a78bfa;font-size:11px}._tooltipDot_gu0o0_728{width:8px;height:8px;border-radius:50%;flex-shrink:0}._tooltipDot_gu0o0_728[data-color=orange]{background:var(--palette-orange-500, #f97316)}._tooltipDot_gu0o0_728[data-color=blue]{background:var(--color-info, #3b82f6)}._tooltipDot_gu0o0_728[data-color=green]{background:var(--color-success, #10b981)}._tooltipRow_gu0o0_747{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#9ca3af;padding-left:14px}._tooltipRow_gu0o0_747 span:last-child{color:#f9fafb;font-weight:500}._tooltipCompare_gu0o0_761{font-size:10px;color:var(--text-tertiary, #9ca3af);margin-left:4px}._loadingState_gu0o0_768{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px;color:var(--text-color, #9ca3af)}._spinner_gu0o0_778{width:28px;height:28px;border:3px solid var(--border-color, #e5e7eb);border-top-color:#f97316;border-radius:50%;animation:_spin_gu0o0_778 .8s linear infinite}@keyframes _spin_gu0o0_778{to{transform:rotate(360deg)}}._errorState_gu0o0_794{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px;color:var(--color-danger, #ef4444);text-align:center}._errorState_gu0o0_794 i{font-size:28px}._errorState_gu0o0_794 p{margin:0;font-size:13px;color:var(--text-color, #6b7280)}._retryBtn_gu0o0_815{padding:6px 12px;background:var(--palette-orange-500, #f97316);color:var(--text-inverse, white);border:none;border-radius:6px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .2s ease}._retryBtn_gu0o0_815:hover{background:var(--palette-orange-600, #ea580c)}.dark-theme ._widget_gu0o0_5,[data-theme=dark] ._widget_gu0o0_5{background:var(--body-bg-color, #1f2937);border-color:var(--border-color, #374151)}.dark-theme ._title_gu0o0_30,[data-theme=dark] ._title_gu0o0_30{color:var(--heading-color, #f9fafb)}.dark-theme ._segmentedControl_gu0o0_52,[data-theme=dark] ._segmentedControl_gu0o0_52{background:var(--body-bg-color, #374151);border-color:var(--border-color, #4b5563)}.dark-theme ._segmentBtn_gu0o0_61,[data-theme=dark] ._segmentBtn_gu0o0_61{color:var(--text-color, #9ca3af)}.dark-theme ._segmentBtn_gu0o0_61:hover,[data-theme=dark] ._segmentBtn_gu0o0_61:hover{color:var(--heading-color, #f9fafb)}.dark-theme ._segmentBtn_gu0o0_61._active_gu0o0_78,[data-theme=dark] ._segmentBtn_gu0o0_61._active_gu0o0_78{background:var(--surface-hover, #374151);color:var(--palette-orange-500, #f97316)}.dark-theme ._iconBtn_gu0o0_84,[data-theme=dark] ._iconBtn_gu0o0_84{background:var(--body-bg-color, #374151);border-color:var(--border-color, #4b5563);color:var(--text-color, #9ca3af)}.dark-theme ._iconBtn_gu0o0_84:hover,[data-theme=dark] ._iconBtn_gu0o0_84:hover{background:var(--hover-bg-color, #4b5563);color:var(--heading-color, #f9fafb)}.dark-theme ._selectSmall_gu0o0_127,[data-theme=dark] ._selectSmall_gu0o0_127{background:var(--body-bg-color, #374151);border-color:var(--border-color, #4b5563);color:var(--text-color, #f9fafb)}.dark-theme ._statValue_gu0o0_385,[data-theme=dark] ._statValue_gu0o0_385{color:var(--heading-color, #f9fafb)}.dark-theme ._footer_gu0o0_155,[data-theme=dark] ._footer_gu0o0_155{border-color:var(--border-color, #374151);background:linear-gradient(to bottom,var(--tooltip-bg, #1f2937) 0%,var(--surface-secondary, #1a202c) 100%)}.dark-theme ._adImpactZone_gu0o0_186,[data-theme=dark] ._adImpactZone_gu0o0_186{background:transparent}.dark-theme ._metricGroup_gu0o0_204,[data-theme=dark] ._metricGroup_gu0o0_204{background:var(--surface-primary, #1e293b);border-color:var(--border-color, #334155)}.dark-theme ._metricGroup_gu0o0_204:hover,[data-theme=dark] ._metricGroup_gu0o0_204:hover{background:var(--surface-hover, #334155);border-color:var(--text-secondary, #475569)}.dark-theme ._metricLabel_gu0o0_230,[data-theme=dark] ._metricLabel_gu0o0_230{color:var(--text-tertiary, #94a3b8)}.dark-theme ._metricValue_gu0o0_248,[data-theme=dark] ._metricValue_gu0o0_248{color:var(--text-primary, #f1f5f9)}.dark-theme ._contextZone_gu0o0_300,[data-theme=dark] ._contextZone_gu0o0_300{background:transparent}@media(max-width:768px){._header_gu0o0_21{flex-direction:column;align-items:flex-start}._controls_gu0o0_46{width:100%;justify-content:flex-start}._footer_gu0o0_155{flex-direction:column;align-items:flex-start;height:auto;padding:10px}._metricsContainer_gu0o0_170{width:100%;flex-wrap:wrap;gap:6px}._adImpactZone_gu0o0_186{width:100%;flex-wrap:wrap}._metricGroup_gu0o0_204{min-width:calc(50% - 6px);flex:1 1 auto}._contextZone_gu0o0_300{width:100%;padding:10px 0 0;justify-content:center}._stats_gu0o0_367{width:100%;justify-content:space-between}._legend_gu0o0_318{width:100%;justify-content:flex-start}}@media(max-width:480px){._widget_gu0o0_5{padding:12px}._segmentedControl_gu0o0_52{flex-wrap:wrap}._segmentBtn_gu0o0_61{padding:3px 6px;font-size:10px}._iconBtn_gu0o0_84{width:24px;height:24px;font-size:10px}._statItem_gu0o0_374{gap:4px}._statLabel_gu0o0_380{font-size:10px}._statValue_gu0o0_385{font-size:12px}}._chartPlaceholder_gu0o0_1020{display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(180deg,var(--bg-color, #f9fafb) 0%,transparent 100%);border-radius:8px;padding:16px}._chartPlaceholderBars_gu0o0_1033{display:flex;align-items:flex-end;justify-content:space-around;width:100%;height:100%;gap:8px}._chartPlaceholderBar_gu0o0_1033{flex:1;max-width:30px;background:linear-gradient(180deg,var(--border-color, #e5e7eb) 0%,var(--bg-color, #f3f4f6) 100%);border-radius:4px 4px 0 0;animation:_chartPlaceholderPulse_gu0o0_1 1.5s ease-in-out infinite}@keyframes _chartPlaceholderPulse_gu0o0_1{0%,to{opacity:.4}50%{opacity:.7}}._chartEntrance_gu0o0_1066{animation:_chartEntranceFadeUp_gu0o0_1 .6s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}@keyframes _chartEntranceFadeUp_gu0o0_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._chartEntrance_gu0o0_1066{animation:none;opacity:1;transform:none}._chartPlaceholderBar_gu0o0_1033{animation:none;opacity:.5}._spinner_gu0o0_778{animation:none}}.animatedDotPopIn{animation:_dotPopInKf_gu0o0_1 .4s cubic-bezier(.34,1.4,.64,1) both;transform-box:fill-box;transform-origin:center;will-change:transform,opacity}@keyframes _dotPopInKf_gu0o0_1{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.animatedDotPopIn{animation:none;opacity:1;transform:none}}._compactStats_gu0o0_1135{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:8px}._adSpendColumn_gu0o0_439{flex:1;min-width:280px;max-width:400px;background:linear-gradient(135deg,#10b9812e,#10b98114);border:1px solid rgba(16,185,129,.35);border-radius:10px;padding:10px 14px;box-shadow:0 2px 4px #10b9811a}._adSpendHeader_gu0o0_470{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-color, #374151);margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed rgba(16,185,129,.2)}._adSpendHeader_gu0o0_470>i{color:#10b981;font-size:14px}._adSpendLabel_gu0o0_478{font-weight:500}._adSpendValue_gu0o0_493{font-size:16px;font-weight:700;color:var(--palette-green-700, #047857);margin-left:auto;text-shadow:0 1px 0 rgba(255,255,255,.5)}._roasBadge_gu0o0_1187{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;background:#10b98140;color:var(--palette-green-700, #047857);border:1px solid rgba(16,185,129,.3)}._adSpendNested_gu0o0_1197{display:flex;flex-wrap:wrap;gap:12px}._nestedStat_gu0o0_1203{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-color, #4b5563)}._nestedLabel_gu0o0_1211{display:flex;align-items:center;gap:4px;color:var(--text-light-color, #6b7280)}._nestedLabel_gu0o0_1211 i{font-size:11px}._nestedStat_gu0o0_1203 strong{font-weight:700;color:var(--heading-color, #111827)}._inlineStats_gu0o0_1228{display:flex;flex-wrap:wrap;gap:16px}._inlineStat_gu0o0_1228{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-color, #4b5563)}._inlineStat_gu0o0_1228 i{font-size:12px}._inlineStat_gu0o0_1228 strong{font-weight:700;color:var(--heading-color, #111827);margin-left:2px}._extraStats_gu0o0_1253{display:flex;flex-wrap:wrap;gap:12px;margin-left:auto}._extraStat_gu0o0_1253{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-light-color, #6b7280);white-space:nowrap}._extraStat_gu0o0_1253 i{font-size:10px}._trendBadge_gu0o0_276{display:inline-flex;align-items:center;gap:2px;font-size:10px;font-weight:600;padding:1px 5px;border-radius:4px;margin-left:4px}._trendBadge_gu0o0_276[data-dir=up]{color:var(--color-success, #16a34a);background:#16a34a1a}._trendBadge_gu0o0_276[data-dir=down]{color:var(--color-danger, #dc2626);background:#dc26261a}._trendBadge_gu0o0_276[data-dir=stable]{color:var(--text-secondary, #6b7280);background:#6b72801a}._trendBadge_gu0o0_276 i{font-size:8px}.dark-theme ._adSpendColumn_gu0o0_439,[data-theme=dark] ._adSpendColumn_gu0o0_439{background:linear-gradient(135deg,#10b9811f,#10b9810a);border-color:#10b98140}.dark-theme ._nestedStat_gu0o0_1203 strong,[data-theme=dark] ._nestedStat_gu0o0_1203 strong,.dark-theme ._inlineStat_gu0o0_1228 strong,[data-theme=dark] ._inlineStat_gu0o0_1228 strong{color:var(--heading-color, #f9fafb)}@media(max-width:768px){._compactStats_gu0o0_1135{flex-direction:column;gap:10px}._adSpendColumn_gu0o0_439{max-width:none;width:100%}._extraStats_gu0o0_1253{margin-left:0;width:100%}}@media(max-width:480px){._adSpendNested_gu0o0_1197{flex-direction:column;gap:6px}._inlineStats_gu0o0_1228{flex-direction:column;gap:8px}}._statsGrid_gu0o0_1353{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}._statCard_gu0o0_1360{display:flex;align-items:center;gap:10px;background:var(--body-bg-color, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:10px;padding:8px 12px;min-width:100px;transition:all .2s ease}._statCard_gu0o0_1360:hover{box-shadow:0 2px 8px #00000014}._statCardIcon_gu0o0_1376{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:12px}._statCardContent_gu0o0_1386{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}._statCardLabel_gu0o0_1394{font-size:10px;font-weight:500;color:var(--text-color, #6b7280)}._statCardValue_gu0o0_1400{font-size:14px;font-weight:700;color:var(--heading-color, #111827)}._statCardMeta_gu0o0_1406{font-size:9px;color:var(--text-color, #9ca3af)}._statCardTrend_gu0o0_1411{display:inline-flex;align-items:center;gap:2px;font-size:10px;font-weight:600;padding:1px 4px;border-radius:3px;width:fit-content}._statCardTrend_gu0o0_1411[data-dir=up]{color:var(--color-success, #16a34a);background:#16a34a1a}._statCardTrend_gu0o0_1411[data-dir=down]{color:var(--color-danger, #dc2626);background:#dc26261a}._statCardTrend_gu0o0_1411[data-dir=stable]{color:var(--text-secondary, #6b7280);background:#6b72801a}._container_1bmsy_4{padding:24px;background:color-mix(in srgb,var(--neu-bg, var(--surface-secondary, #f8f9fa)) 88%,transparent);min-height:calc(100vh - 120px)}._container_1bmsy_4 input[type=checkbox]{width:15px;height:15px;accent-color:var(--primary, #1976d2);cursor:pointer}._tabNav_1bmsy_24{display:flex;gap:4px;margin-bottom:24px;background:color-mix(in srgb,var(--neu-surface, #ffffff) 90%,transparent);padding:4px;border-radius:16px;box-shadow:var(--neu-raised, 0 10px 20px rgba(15, 23, 42, .1));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._tabNavButton_1bmsy_36{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;background:transparent;border-radius:12px;font-size:14px;font-weight:600;color:var(--text-secondary, #64748b);cursor:pointer;transition:var(--neu-transition, all .2s cubic-bezier(.4, 0, .2, 1))}._tabNavButton_1bmsy_36:hover{color:var(--text-primary, #1e293b);background:color-mix(in srgb,var(--neu-surface, #ffffff) 78%,transparent);box-shadow:var(--neu-flat)}._tabNavButton_1bmsy_36 i{font-size:16px}._tabNavActive_1bmsy_65{background:color-mix(in srgb,var(--neu-surface, #ffffff) 95%,transparent)!important;color:var(--color-primary, #2563eb)!important;box-shadow:var(--neu-inset)}._templatesView_1bmsy_76{background:color-mix(in srgb,var(--neu-surface, white) 94%,transparent);border-radius:16px;padding:24px;box-shadow:var(--neu-raised, 0 10px 20px rgba(15, 23, 42, .1))}._templatesHeader_1bmsy_83{display:flex;gap:16px;align-items:flex-end;margin-bottom:20px;flex-wrap:wrap}._selectWrap_1bmsy_91{flex:0 0 250px}._label_1bmsy_95{display:block;font-size:13px;font-weight:500;color:var(--text-secondary, #757575);margin-bottom:6px}._integrationSelect_1bmsy_103{min-width:220px}._searchBox_1bmsy_107{position:relative;flex:1;min-width:200px}._searchBox_1bmsy_107 i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-tertiary, #9e9e9e);font-size:14px}._searchBox_1bmsy_107 input{width:100%;padding:10px 12px 10px 38px;border:none;border-radius:10px;font-size:14px;background:color-mix(in srgb,var(--bg-secondary, #f8f9fa) 92%,var(--neu-surface, #ffffff));box-shadow:var(--neu-inset);transition:var(--neu-transition, all .2s ease)}._searchBox_1bmsy_107 input:focus{outline:none;background:color-mix(in srgb,var(--neu-surface, #ffffff) 95%,transparent);box-shadow:var(--neu-inset),0 0 0 2px color-mix(in srgb,var(--primary, #1976d2) 28%,transparent)}._syncButton_1bmsy_145{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:var(--neu-transition, all .2s ease);background:var(--primary, #1976d2);color:#fff;box-shadow:var(--neu-flat)}._syncButton_1bmsy_145:hover:not(:disabled){background:var(--primary-dark, #1565c0);box-shadow:var(--neu-raised)}._syncButton_1bmsy_145:disabled{opacity:.6;cursor:not-allowed}._syncButton_1bmsy_145 i{font-size:14px}._templateStats_1bmsy_176{display:flex;gap:24px;margin-bottom:20px;padding:16px 0;border-bottom:none;box-shadow:inset 0 -1px color-mix(in srgb,var(--border-secondary, #f0f0f0) 65%,transparent)}._statItem_1bmsy_186{display:flex;flex-direction:column;gap:4px}._statNumber_1bmsy_192{font-size:24px;font-weight:700;color:var(--primary, #1976d2)}._statLabel_1bmsy_198{font-size:12px;font-weight:500;color:var(--text-tertiary, #9e9e9e);text-transform:uppercase;letter-spacing:.5px}._templateGrid_1bmsy_207{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}._templateCard_1bmsy_213{background:color-mix(in srgb,var(--neu-surface, #ffffff) 95%,transparent);border:none;border-radius:18px;padding:20px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:var(--neu-flat, 0 2px 6px rgba(15, 23, 42, .06))}._templateCard_1bmsy_213:hover{box-shadow:var(--neu-raised);transform:translateY(-2px)}._templateCardInactive_1bmsy_228{opacity:.6;background:var(--bg-tertiary, #f0f0f0)}._templateCardHeader_1bmsy_233{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:12px}._templateCardName_1bmsy_241{margin:0;font-size:15px;font-weight:600;color:var(--text-primary, #212121);line-height:1.3}._activeIndicator_1bmsy_249,._inactiveIndicator_1bmsy_250{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;padding:4px 8px;border-radius:12px;white-space:nowrap}._activeIndicator_1bmsy_249{background:var(--color-success-subtle, #e8f5e9);color:var(--palette-green-800, #2e7d32)}._inactiveIndicator_1bmsy_250{background:var(--surface-secondary, #fafafa);color:var(--text-tertiary, #9e9e9e)}._activeIndicator_1bmsy_249 i,._inactiveIndicator_1bmsy_250 i{font-size:10px}._templateCardId_1bmsy_276{margin:0 0 8px;font-size:12px;font-family:Monaco,Menlo,monospace;color:var(--text-tertiary, #9e9e9e)}._templateCardPreview_1bmsy_283{margin:0 0 12px;font-size:13px;color:var(--text-secondary, #616161);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._templateCardFooter_1bmsy_295{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:none;box-shadow:inset 0 1px color-mix(in srgb,var(--border-secondary, #e8e8e8) 65%,transparent)}._variableCount_1bmsy_305,._usageCount_1bmsy_306{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-tertiary, #9e9e9e)}._variableCount_1bmsy_305 i,._usageCount_1bmsy_306 i{font-size:11px}._historyView_1bmsy_320{display:flex;flex-direction:column;gap:20px}._quotaSection_1bmsy_327{display:flex;flex-wrap:nowrap;gap:12px;padding:16px;background:linear-gradient(135deg,var(--palette-indigo-400, #667eea) 0%,var(--palette-purple-600, #764ba2) 100%);border-radius:16px;box-shadow:0 4px 20px #667eea4d;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._quotaSection_1bmsy_327::-webkit-scrollbar{display:none}._quotaCard_1bmsy_348{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;min-width:140px;flex:0 0 auto}._statistics_1bmsy_363{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:768px){._statistics_1bmsy_363{display:flex;overflow-x:auto;padding-bottom:4px;gap:12px;scrollbar-width:none}._statistics_1bmsy_363::-webkit-scrollbar{display:none}._statCard_1bmsy_384{min-width:120px;flex:0 0 auto;padding:16px;flex-direction:column;align-items:flex-start;gap:8px}._statIcon_1bmsy_393{width:36px;height:36px;font-size:16px;margin-bottom:4px}._statInfo_1bmsy_400 h4{font-size:11px}._statInfo_1bmsy_400 p{font-size:18px}}._statCard_1bmsy_384{display:flex;align-items:center;gap:16px;padding:20px;background:color-mix(in srgb,var(--neu-surface, var(--surface-primary, #ffffff)) 95%,transparent);border-radius:12px;box-shadow:var(--neu-flat);transition:var(--neu-transition, all .2s ease)}@media(max-width:768px){._mobileHistoryList_1bmsy_428{display:flex}._table_1bmsy_440{display:none}}._historyCard_1bmsy_446{background:color-mix(in srgb,var(--neu-surface, #ffffff) 95%,transparent);border-radius:12px;padding:16px;box-shadow:var(--neu-raised);border:none}._historyCardRow_1bmsy_454{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}._statCard_1bmsy_384:hover{transform:translateY(-2px);box-shadow:var(--neu-raised)}._statIcon_1bmsy_393{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:20px}._statIcon_1bmsy_393._total_1bmsy_480{background:linear-gradient(135deg,var(--palette-indigo-400, #667eea) 0%,var(--palette-purple-600, #764ba2) 100%);color:#fff}._statIcon_1bmsy_393._success_1bmsy_489{background:linear-gradient(135deg,var(--palette-teal-500, #11998e) 0%,var(--palette-green-400, #38ef7d) 100%);color:#fff}._statIcon_1bmsy_393._failed_1bmsy_498{background:linear-gradient(135deg,var(--palette-red-500, #eb3349) 0%,var(--palette-orange-500, #f45c43) 100%);color:#fff}._statIcon_1bmsy_393._approved_1bmsy_507{background:linear-gradient(135deg,var(--palette-blue-400, #4facfe) 0%,var(--palette-cyan-400, #00f2fe) 100%);color:#fff}._statInfo_1bmsy_400 h4{margin:0 0 4px;font-size:12px;font-weight:500;color:var(--text-tertiary, #9e9e9e);text-transform:uppercase;letter-spacing:.5px}._statInfo_1bmsy_400 p{margin:0;font-size:24px;font-weight:700;color:var(--text-primary, #212121)}._toolbar_1bmsy_533{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:color-mix(in srgb,var(--neu-surface, var(--surface-primary, #ffffff)) 95%,transparent);padding:16px;border-radius:12px;box-shadow:var(--neu-raised)}._filters_1bmsy_549{display:flex;gap:8px;flex-wrap:wrap}._selectFilter_1bmsy_555{min-width:160px}._filterButton_1bmsy_559{padding:8px 16px;border:none;border-radius:20px;background:color-mix(in srgb,var(--surface-primary, #ffffff) 95%,transparent);font-size:13px;font-weight:500;color:var(--text-secondary, #757575);cursor:pointer;transition:var(--neu-transition, all .2s ease);box-shadow:var(--neu-flat)}._filterButton_1bmsy_559:hover{box-shadow:var(--neu-raised);color:var(--primary, #1976d2)}._filterButton_1bmsy_559._active_1bmsy_249{background:color-mix(in srgb,var(--primary, #1976d2) 15%,var(--surface-primary, #ffffff));color:var(--primary, #1976d2);box-shadow:var(--neu-inset)}._refreshBtn_1bmsy_591{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:var(--neu-transition, all .2s ease);background:var(--primary, #1976d2);color:#fff;box-shadow:var(--neu-flat)}._refreshBtn_1bmsy_591:hover:not(:disabled){background:var(--primary-dark, #1565c0);box-shadow:var(--neu-raised)}._refreshBtn_1bmsy_591:disabled{opacity:.6;cursor:not-allowed}._content_1bmsy_618{background:color-mix(in srgb,var(--neu-surface, var(--surface-primary, #ffffff)) 95%,transparent);border-radius:12px;box-shadow:var(--neu-raised);overflow:hidden}._table_1bmsy_440{width:100%;border-collapse:collapse}._table_1bmsy_440 th,._table_1bmsy_440 td{padding:14px 16px;text-align:left;border-bottom:none;box-shadow:inset 0 -1px color-mix(in srgb,var(--border-secondary, #f0f0f0) 65%,transparent)}._table_1bmsy_440 th{background:var(--bg-secondary, #f8f9fa);font-size:12px;font-weight:600;color:var(--text-tertiary, #9e9e9e);text-transform:uppercase;letter-spacing:.5px}._table_1bmsy_440 tbody tr{transition:background .2s ease}._table_1bmsy_440 tbody tr:hover{background:var(--bg-hover, #fafafa)}._table_1bmsy_440 tbody tr:last-child td{border-bottom:none}._date_1bmsy_666{font-size:13px;color:var(--text-secondary, #757575);white-space:nowrap}._recipient_1bmsy_672{display:flex;flex-direction:column;gap:2px}._recipient_1bmsy_672 ._name_1bmsy_678{font-weight:500;color:var(--text-primary, #212121)}._recipient_1bmsy_672 ._phone_1bmsy_683{font-size:12px;color:var(--text-tertiary, #9e9e9e);font-family:Monaco,Menlo,monospace}._templateName_1bmsy_689{display:flex;flex-direction:column;gap:2px}._templateName_1bmsy_689 strong{font-size:14px;font-weight:600;color:var(--text-primary, #212121)}._templateNameWrapper_1bmsy_702{position:relative;cursor:pointer;display:inline-flex;align-items:center;gap:8px}._previewHint_1bmsy_711{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-tertiary, #9e9e9e);opacity:.7;transition:opacity .2s ease,color .2s ease}._previewHint_1bmsy_711 i{font-size:10px}._templateNameWrapper_1bmsy_702:hover ._previewHint_1bmsy_711{opacity:1;color:var(--primary, #1976d2)}._templateId_1bmsy_736{font-size:11px;color:var(--text-tertiary, #9e9e9e);font-family:Monaco,Menlo,monospace}._statusBadge_1bmsy_743{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}._statusBadge_1bmsy_743._success_1bmsy_489{background:var(--color-success-subtle, #e8f5e9);color:var(--palette-green-800, #2e7d32)}._statusBadge_1bmsy_743._failed_1bmsy_498{background:var(--color-danger-subtle, #ffebee);color:var(--palette-red-800, #c62828)}._statusBadge_1bmsy_743 i{font-size:10px}._deliveryStatus_1bmsy_767{font-size:13px;color:var(--text-secondary, #757575)}._errorHint_1bmsy_772{display:inline-flex;margin-left:8px;color:var(--color-danger, #f44336);cursor:help}._errorHint_1bmsy_772 i{font-size:14px}._empty_1bmsy_784{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;color:var(--text-tertiary, #9e9e9e);text-align:center}._empty_1bmsy_784 i{font-size:64px;margin-bottom:16px;opacity:.4}._empty_1bmsy_784 h3{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--text-secondary, #757575)}._empty_1bmsy_784 p{margin:0;font-size:14px}._emptyHint_1bmsy_812{font-size:13px;color:var(--text-tertiary, #9e9e9e);margin-top:8px}._loading_1bmsy_819{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;color:var(--text-tertiary, #9e9e9e)}._loading_1bmsy_819 i{font-size:40px;margin-bottom:16px;color:var(--primary, #1976d2)}._loading_1bmsy_819 p{font-size:14px;font-weight:500}._pagination_1bmsy_840{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-top:1px solid var(--border-secondary, #f0f0f0)}._pageInfo_1bmsy_848{font-size:13px;color:var(--text-secondary, #757575)}._pageButtons_1bmsy_853{display:flex;gap:8px}._pageBtn_1bmsy_858{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-primary, #e0e0e0);border-radius:8px;background:var(--surface-primary, white);color:var(--text-secondary, #757575);cursor:pointer;transition:all .2s ease}._pageBtn_1bmsy_858:hover:not(:disabled){background:var(--primary, #1976d2);border-color:var(--primary, #1976d2);color:#fff}._pageBtn_1bmsy_858:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){._container_1bmsy_4{padding:16px}._tabNav_1bmsy_24{flex-wrap:wrap}._tabNavButton_1bmsy_36{flex:1;justify-content:center;padding:10px 16px}._templatesHeader_1bmsy_83{flex-direction:column;align-items:stretch}._selectWrap_1bmsy_91{flex:none;width:100%}._searchBox_1bmsy_107{width:100%}._syncButton_1bmsy_145{width:100%;justify-content:center}._templateStats_1bmsy_176{flex-wrap:wrap;gap:16px}._statItem_1bmsy_186{flex:1;min-width:80px;text-align:center}._templateGrid_1bmsy_207{grid-template-columns:1fr}._toolbar_1bmsy_533{flex-direction:column;align-items:stretch}._filters_1bmsy_549{justify-content:center}._selectFilter_1bmsy_555{min-width:100%}._table_1bmsy_440{font-size:13px}._table_1bmsy_440 th,._table_1bmsy_440 td{padding:10px 12px}._pagination_1bmsy_840{flex-direction:column;gap:12px}}._dateFilter_1bmsy_962{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._dateLabel_1bmsy_969{font-size:13px;color:var(--text-secondary, #666);display:flex;align-items:center;gap:4px}._dateInput_1bmsy_977{padding:8px 12px;border:1px solid var(--border-secondary, #e0e0e0);border-radius:8px;font-size:13px;color:var(--text-primary, #333);background:var(--surface-primary, white);cursor:pointer}._dateInput_1bmsy_977:hover{border-color:var(--primary-color, #3b82f6)}._dateInput_1bmsy_977:focus{outline:none;border-color:var(--primary-color, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}._userCell_1bmsy_998,._customerCell_1bmsy_999{display:flex;align-items:center;gap:10px}._customerCell_1bmsy_999{cursor:pointer;padding:4px;margin:-4px;border-radius:8px;transition:background .2s}._customerCell_1bmsy_999:hover{background:var(--surface-secondary, #f5f5f5)}._avatar_1bmsy_1017{width:32px;height:32px;border-radius:50%;background:var(--surface-tertiary, #e5e7eb);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary, #9e9e9e);font-size:14px;overflow:hidden;flex-shrink:0}._avatar_1bmsy_1017 img{width:100%;height:100%;object-fit:cover}._userName_1bmsy_1037{font-size:13px;color:var(--text-primary, #333);font-weight:500}._customerInfo_1bmsy_1043{display:flex;flex-direction:column;gap:2px}._customerName_1bmsy_1049{font-size:13px;font-weight:500;color:var(--text-primary, #333);display:inline-flex;align-items:center;gap:6px}._purchaseBadge_1bmsy_1059{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:10px;font-weight:600;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.2);margin-left:4px}._customerPhone_1bmsy_1074{font-size:12px;color:var(--text-tertiary, #9e9e9e)}._customerStatus_1bmsy_1079{display:inline-block;padding:4px 10px;background:var(--surface-secondary, #f3f4f6);border-radius:12px;font-size:12px;color:var(--text-secondary, #666);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._customerStatusEmpty_1bmsy_1092{color:var(--text-tertiary, #9e9e9e);font-size:12px}._statusCell_1bmsy_1098{display:flex;flex-direction:column;gap:4px}._deliveryTag_1bmsy_1104{font-size:11px;color:var(--text-secondary, #666)}._errorHint_1bmsy_772{font-size:11px;color:var(--color-error, #ef4444);display:flex;align-items:center;gap:4px}@media(max-width:768px){._dateFilter_1bmsy_962{flex-direction:column;align-items:stretch;gap:8px}._dateInput_1bmsy_977{width:100%}._userCell_1bmsy_998,._customerCell_1bmsy_999{flex-direction:column;align-items:flex-start;gap:4px}._avatar_1bmsy_1017{width:24px;height:24px;font-size:12px}}._toggleLabel_1bmsy_1144{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary, #757575);cursor:pointer;white-space:nowrap}._toggleLabel_1bmsy_1144 input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--primary, #1976d2)}._toggleLabel_1bmsy_1144 span{-webkit-user-select:none;user-select:none}._mobileHistoryList_1bmsy_428{display:none;flex-direction:column;gap:12px}._historyCard_1bmsy_446{background:color-mix(in srgb,var(--neu-surface, #ffffff) 95%,transparent);border-radius:16px;padding:16px;border:none;box-shadow:var(--neu-raised)}._historyCardRow_1bmsy_454{display:flex;justify-content:space-between;margin-bottom:8px;gap:12px}._historyCardRow_1bmsy_454:last-child{margin-bottom:0}._historyLabel_1bmsy_1192{font-size:12px;color:var(--text-tertiary, #94a3b8);font-weight:500}._historyValue_1bmsy_1198{font-size:14px;color:var(--text-primary, #1e293b);font-weight:500;text-align:right}@media(max-width:768px){._table_1bmsy_440{display:none}._mobileHistoryList_1bmsy_428{display:flex}._historyView_1bmsy_320{padding-bottom:20px}._content_1bmsy_618{background:transparent;box-shadow:none}}._toggleLabel_1bmsy_1144:hover{color:var(--text-primary, #212121)}._quotaIcon_1bmsy_1229{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;flex-shrink:0}._quotaIcon_1bmsy_1229._dailyQuota_1bmsy_1241,._quotaIcon_1bmsy_1229._monthlyQuota_1bmsy_1245,._quotaIcon_1bmsy_1229._remainQuota_1bmsy_1249,._quotaIcon_1bmsy_1229._costQuota_1bmsy_1253,._quotaIcon_1bmsy_1229._budgetQuota_1bmsy_1254,._quotaIcon_1bmsy_1229._amountQuota_1bmsy_1255{background:#ffffff40}._quotaInfo_1bmsy_1259{display:flex;flex-direction:column;gap:4px}._quotaInfo_1bmsy_1259 h4{font-size:12px;font-weight:500;color:#fffc;margin:0;white-space:nowrap}._quotaInfo_1bmsy_1259 p{font-size:18px;font-weight:700;color:#fff;margin:0;display:flex;align-items:baseline;gap:2px}._quotaUsed_1bmsy_1283{color:#fff}._quotaSeparator_1bmsy_1287{color:#fff9;font-weight:400;margin:0 2px}._quotaTotal_1bmsy_1293{color:#ffffffe6;font-weight:500}._quotaRemain_1bmsy_1298{font-size:22px!important;font-weight:700!important}._quotaSubtext_1bmsy_1303{color:#ffffffc2;font-size:11px;line-height:1.2;white-space:nowrap}._rechargeLink_1bmsy_1310{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;color:#fff;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:all .2s ease;margin-left:auto}._rechargeLink_1bmsy_1310:hover{background:#ffffff4d;transform:translateY(-1px)}._rechargeLink_1bmsy_1310 i:first-child{font-size:16px}._rechargeLink_1bmsy_1310 i:last-child{font-size:10px;opacity:.7}._dailyTrendPanel_1bmsy_1341{background:color-mix(in srgb,var(--neu-surface, var(--surface-primary, #ffffff)) 96%,transparent);border:1px solid var(--border-color, #e5e7eb);border-radius:12px;box-shadow:var(--neu-flat);padding:16px}._dailyTrendHeader_1bmsy_1353{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}._dailyTrendHeader_1bmsy_1353 h4{color:var(--text-primary, #1e293b);font-size:15px;font-weight:700;margin:0 0 4px}._dailyTrendHeader_1bmsy_1353 span{color:var(--text-secondary, #64748b);font-size:12px}._dailyTrendHeader_1bmsy_1353 strong{color:var(--color-primary, #2563eb);font-size:18px;white-space:nowrap}._dailyTrendChart_1bmsy_1379{display:grid;grid-auto-columns:minmax(36px,1fr);grid-auto-flow:column;align-items:end;gap:8px;min-height:180px;overflow-x:auto;padding:8px 2px 0}._dailyTrendBarWrap_1bmsy_1390{display:grid;grid-template-rows:120px 18px 18px;align-items:end;justify-items:center;min-width:36px}._dailyTrendBarTrack_1bmsy_1398{align-items:end;background:var(--surface-secondary, #f1f5f9);border-radius:8px;display:flex;height:120px;justify-content:center;overflow:hidden;width:100%}._dailyTrendBar_1bmsy_1390{background:linear-gradient(180deg,#38bdf8,#2563eb);border-radius:8px 8px 0 0;min-height:4px;transition:height .2s ease;width:100%}._dailyTrendValue_1bmsy_1417{color:var(--text-primary, #1e293b);font-size:11px;font-weight:700}._dailyTrendLabel_1bmsy_1423{color:var(--text-secondary, #64748b);font-size:11px;white-space:nowrap}._dailyTrendEmpty_1bmsy_1429{align-items:center;background:var(--surface-secondary, #f8fafc);border:1px dashed var(--border-color, #cbd5e1);border-radius:10px;color:var(--text-secondary, #64748b);display:flex;justify-content:center;min-height:120px;text-align:center}._sourceBreakdown_1bmsy_1441{align-items:center;background:color-mix(in srgb,var(--neu-surface, var(--surface-primary, #ffffff)) 96%,transparent);border:1px solid var(--border-color, #e5e7eb);border-radius:12px;display:flex;gap:14px;padding:12px 14px}._sourceBreakdownHeader_1bmsy_1455{align-items:center;color:var(--text-secondary, #64748b);display:inline-flex;font-size:13px;font-weight:700;gap:8px;white-space:nowrap}._sourceBreakdownList_1bmsy_1465{display:flex;flex-wrap:wrap;gap:8px}._sourceChip_1bmsy_1471,._sourceTag_1bmsy_1472{align-items:center;background:var(--surface-secondary, #f1f5f9);border:1px solid var(--border-color, #e2e8f0);border-radius:999px;color:var(--text-secondary, #475569);display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1;padding:6px 10px;white-space:nowrap}._sourceChip_1bmsy_1471 strong{color:var(--text-primary, #0f172a)}._statIcon_1bmsy_393{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}._statIcon_1bmsy_393._total_1bmsy_480{background:linear-gradient(135deg,var(--color-info, #3b82f6) 0%,var(--color-primary, #2563eb) 100%);color:#fff}._statIcon_1bmsy_393._success_1bmsy_489{background:linear-gradient(135deg,var(--color-success, #10b981) 0%,var(--palette-green-600, #059669) 100%);color:#fff}._statIcon_1bmsy_393._failed_1bmsy_498{background:linear-gradient(135deg,var(--color-danger, #ef4444) 0%,var(--color-danger, #dc2626) 100%);color:#fff}._statIcon_1bmsy_393._read_1bmsy_1529{background:linear-gradient(135deg,var(--color-warning, #f59e0b) 0%,var(--palette-amber-600, #d97706) 100%);color:#fff}._statInfo_1bmsy_400{display:flex;flex-direction:column;gap:4px}._statInfo_1bmsy_400 h4{font-size:12px;font-weight:500;color:var(--text-secondary, #64748b);margin:0;text-transform:uppercase;letter-spacing:.5px}._statInfo_1bmsy_400 p{font-size:24px;font-weight:700;color:var(--text-primary, #1e293b);margin:0}@media(max-width:768px){._quotaSection_1bmsy_327{padding:12px;gap:10px}._quotaCard_1bmsy_348{padding:10px 14px;min-width:120px;gap:10px}._quotaIcon_1bmsy_1229{width:36px;height:36px;font-size:14px}._quotaInfo_1bmsy_1259 h4{font-size:11px}._quotaInfo_1bmsy_1259 p{font-size:15px}._quotaRemain_1bmsy_1298{font-size:18px!important}._rechargeLink_1bmsy_1310{padding:10px 14px;font-size:12px;gap:6px}}._sendView_1bmsy_1600{padding:16px 0}._sendHeader_1bmsy_1604{margin-bottom:16px}._sendTitle_1bmsy_1608{font-size:1.15rem;font-weight:700;color:var(--text-color, #1e293b);margin:0 0 4px;display:flex;align-items:center;gap:10px}._sendTitle_1bmsy_1608 i{color:var(--primary-color, #3b82f6)}._sendDescription_1bmsy_1622{font-size:.825rem;color:var(--text-light-color, #64748b);margin:0;line-height:1.5}._sendTwoColumn_1bmsy_1630{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;align-items:start}._sendLeftColumn_1bmsy_1637{background:var(--card-bg-color, #fff);border:1px solid var(--border-color, #e2e8f0);border-radius:12px;padding:20px 24px;box-shadow:0 2px 8px #0000000a}._sendRightColumn_1bmsy_1645{display:flex;flex-direction:column;gap:16px;position:sticky;top:16px}._sendTopRow_1bmsy_1654{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}._sendField_1bmsy_1661{margin-bottom:14px}._sendTopRow_1bmsy_1654 ._sendField_1bmsy_1661{margin-bottom:0}._sendLabel_1bmsy_1669{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--text-color, #334155);margin-bottom:5px}._sendLabel_1bmsy_1669 i{color:var(--text-light-color, #94a3b8);font-size:.75rem}._required_1bmsy_1684{color:var(--color-danger, #ef4444);margin-left:2px}._sendInput_1bmsy_1689{width:100%;padding:8px 12px;border:1px solid var(--border-color, #cbd5e1);border-radius:7px;font-size:.85rem;color:var(--text-color, #1e293b);background:var(--input-bg-color, #fff);transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._sendInput_1bmsy_1689:focus{outline:none;border-color:var(--primary-color, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}._sendInput_1bmsy_1689::placeholder{color:var(--text-light-color, #94a3b8)}._sendHint_1bmsy_1713{font-size:.8rem;color:var(--text-light-color, #64748b);padding:10px 14px;background:var(--body-bg-color, #f8fafc);border-radius:8px;border:1px dashed var(--border-color, #e2e8f0);margin:0}._sendParamsSection_1bmsy_1724{margin-bottom:14px}._sendParamsTableWrap_1bmsy_1728{margin-top:8px;overflow-x:auto;border:1px solid var(--border-color, #e2e8f0);border-radius:8px}._sendParamsTable_1bmsy_1728{width:100%;border-collapse:collapse;font-size:.8rem}._sendParamsTable_1bmsy_1728 thead{background:var(--body-bg-color, #f8fafc);border-bottom:1px solid var(--border-color, #e2e8f0)}._sendParamsTable_1bmsy_1728 th{padding:8px 10px;font-weight:600;color:var(--text-light-color, #64748b);text-align:left;white-space:nowrap;font-size:.75rem;text-transform:uppercase;letter-spacing:.3px}._sendThName_1bmsy_1757{width:18%}._sendThSample_1bmsy_1760{width:16%}._sendThType_1bmsy_1763{width:8%}._sendThValue_1bmsy_1766{width:42%}._sendThStatus_1bmsy_1769{width:16%}._sendParamsTable_1bmsy_1728 td{padding:8px 10px;border-bottom:1px solid var(--border-color, #f1f5f9);vertical-align:middle}._sendParamsTable_1bmsy_1728 tbody tr:last-child td{border-bottom:none}._sendParamsTable_1bmsy_1728 tbody tr:hover{background:#3b82f605}._sendInvalidRow_1bmsy_1788{background:#ef444408!important}._sendTdType_1bmsy_1797{text-align:center}._sendVarName_1bmsy_1806{font-weight:600;color:var(--text-color, #1e293b);font-size:.8rem;display:block}._sendVarLabel_1bmsy_1813{display:block;font-size:.72rem;color:var(--text-light-color, #94a3b8);margin-top:1px}._sendSampleText_1bmsy_1821{color:var(--text-light-color, #94a3b8);font-size:.78rem;font-style:italic}._sendMaxLen_1bmsy_1827{display:block;font-size:.68rem;color:var(--text-light-color, #94a3b8);margin-top:1px}._sendTypeBadge_1bmsy_1835{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.68rem;font-weight:600;text-transform:lowercase;letter-spacing:.2px}._sendTypeString_1bmsy_1845{background:var(--color-info-subtle, #dbeafe);color:var(--palette-blue-700, #1d4ed8)}._sendTypeDate_1bmsy_1850{background:var(--palette-pink-100, #fce7f3);color:var(--palette-pink-700, #be185d)}._sendTypeNumber_1bmsy_1855{background:var(--color-success-subtle, #dcfce7);color:var(--palette-green-700, #15803d)}._sendInputGroup_1bmsy_1861{display:flex;align-items:center;gap:6px}._sendToggleBtn_1bmsy_1867{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--border-color, #d1d5db);cursor:pointer;font-size:.75rem;transition:all .2s}._sendToggleText_1bmsy_1881{background:var(--body-bg-color, #f8fafc);color:var(--text-light-color, #64748b)}._sendToggleText_1bmsy_1881:hover{border-color:var(--primary-color, #3b82f6);color:var(--primary-color, #3b82f6)}._sendToggleVariable_1bmsy_1891{background:var(--color-info-subtle, #dbeafe);color:var(--color-primary, #2563eb);border-color:var(--palette-blue-300, #93c5fd)}._sendToggleVariable_1bmsy_1891:hover{background:var(--palette-blue-200, #bfdbfe)}._sendTableSelect_1bmsy_1902{flex:1;min-width:0}._sendTableInput_1bmsy_1907{flex:1;min-width:0;padding:6px 10px;border:1px solid var(--border-color, #d1d5db);border-radius:6px;font-size:.8rem;color:var(--text-color, #1e293b);background:var(--input-bg-color, #fff);transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._sendTableInput_1bmsy_1907:focus{outline:none;border-color:var(--primary-color, #3b82f6);box-shadow:0 0 0 2px #3b82f61a}._sendTableInput_1bmsy_1907::placeholder{color:var(--text-light-color, #94a3b8);font-size:.78rem}._sendStatusOk_1bmsy_1934{color:var(--palette-green-700, #15803d);font-size:.78rem;font-weight:500;display:flex;align-items:center;gap:4px;white-space:nowrap}._sendStatusOk_1bmsy_1934 i{font-size:.72rem}._sendStatusError_1bmsy_1948{color:var(--color-danger, #dc2626);font-size:.72rem;font-weight:500;display:flex;align-items:center;gap:4px;line-height:1.3}._sendStatusError_1bmsy_1948 i{font-size:.7rem;flex-shrink:0}._sendStatusEmpty_1bmsy_1963{color:var(--text-light-color, #94a3b8);font-size:.8rem}._sendResult_1bmsy_1969{padding:10px 14px;border-radius:8px;font-size:.85rem;margin-bottom:14px;display:flex;align-items:center;gap:8px}._sendResultSuccess_1bmsy_1979{background:var(--color-success-subtle, #ecfdf5);color:var(--palette-green-800, #065f46);border:1px solid var(--palette-green-300, #a7f3d0)}._sendResultError_1bmsy_1985{background:var(--color-danger-subtle, #fef2f2);color:var(--palette-red-800, #991b1b);border:1px solid var(--palette-red-200, #fecaca)}._sendFooter_1bmsy_1992{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-color, #e2e8f0)}._sendFooterInfo_1bmsy_2001{display:flex;align-items:center;gap:8px}._sendParamCount_1bmsy_2007{font-size:.78rem;color:var(--text-light-color, #64748b)}._sendButton_1bmsy_2012{padding:10px 28px;background:linear-gradient(135deg,var(--color-info, #3b82f6),var(--color-primary, #2563eb));color:var(--text-inverse, #fff);border:none;border-radius:9px;font-size:.9rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:opacity .2s,transform .15s}._sendButton_1bmsy_2012:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._sendButton_1bmsy_2012:disabled{opacity:.5;cursor:not-allowed}._sendPreviewContainer_1bmsy_2044{background:var(--card-bg-color, #fff);border:1px solid var(--border-color, #e2e8f0);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000a}._sendPreviewHeader_1bmsy_2052{padding:10px 16px;font-size:.82rem;font-weight:600;color:var(--text-color, #334155);background:var(--body-bg-color, #f8fafc);border-bottom:1px solid var(--border-color, #e2e8f0);display:flex;align-items:center;gap:8px}._sendPreviewHeader_1bmsy_2052 i{color:var(--primary-color, #3b82f6);font-size:.8rem}._sendTextPreview_1bmsy_2069{padding:16px;font-size:.85rem;color:var(--text-color, #334155);line-height:1.7;min-height:120px;max-height:400px;overflow-y:auto}._sendNoPreview_1bmsy_2079{padding:40px 16px;text-align:center;color:var(--text-light-color, #94a3b8)}._sendNoPreview_1bmsy_2079 i{font-size:2rem;margin-bottom:10px;display:block;opacity:.4}._sendNoPreview_1bmsy_2079 p{margin:0;font-size:.82rem}._sendTemplateInfo_1bmsy_2098{background:var(--card-bg-color, #fff);border:1px solid var(--border-color, #e2e8f0);border-radius:12px;padding:14px 16px;box-shadow:0 2px 8px #0000000a}._sendInfoRow_1bmsy_2106{display:flex;align-items:center;justify-content:space-between;padding:5px 0;font-size:.8rem}._sendInfoRow_1bmsy_2106+._sendInfoRow_1bmsy_2106{border-top:1px solid var(--border-color, #f1f5f9)}._sendInfoLabel_1bmsy_2118{color:var(--text-light-color, #64748b);font-weight:500}._sendInfoValue_1bmsy_2123{color:var(--text-color, #1e293b);font-weight:600;text-align:right}@media(max-width:900px){._sendTwoColumn_1bmsy_1630{grid-template-columns:1fr}._sendRightColumn_1bmsy_1645{position:static}._sendTopRow_1bmsy_1654{grid-template-columns:1fr}}@media(max-width:640px){._sourceBreakdown_1bmsy_1441,._excelPanelHeader_1bmsy_2146,._excelFooter_1bmsy_2147{align-items:stretch;flex-direction:column}._excelActions_1bmsy_2152,._excelProgressMeta_1bmsy_2153{width:100%}._excelFileButton_1bmsy_2157,._excelClearButton_1bmsy_2158,._excelSendButton_1bmsy_2159{justify-content:center;width:100%}._excelSummary_1bmsy_2164{grid-template-columns:repeat(2,minmax(0,1fr))}._sendLeftColumn_1bmsy_1637{padding:16px}._sendParamsTable_1bmsy_1728 th,._sendParamsTable_1bmsy_1728 td{padding:6px 8px}._sendThSample_1bmsy_1760,._sendTdSample_1bmsy_1795{display:none}}._sendIframeWrap_1bmsy_2184{display:flex;flex-direction:column;overflow:hidden}._sendPreviewIframe_1bmsy_2190{width:100%;min-height:320px;max-height:500px;border:none;background:var(--surface-primary, #fff)}._sendPreviewLink_1bmsy_2198{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--primary-color, #4f46e5);text-decoration:none;padding:8px 16px;border-top:1px solid var(--border-color, #e5e7eb)}._sendPreviewLink_1bmsy_2198:hover{text-decoration:underline;background:var(--body-bg-color, #f8fafc)}._excelPanel_1bmsy_2146{background:var(--card-bg-color, #fff);border:1px solid var(--border-color, #e2e8f0);border-radius:10px;margin-top:14px;overflow:hidden}._excelPanelHeader_1bmsy_2146{align-items:center;background:var(--body-bg-color, #f8fafc);border-bottom:1px solid var(--border-color, #e2e8f0);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}._excelPanelHeader_1bmsy_2146 h4{align-items:center;color:var(--text-color, #1e293b);display:flex;font-size:.9rem;gap:8px;margin:0 0 3px}._excelPanelHeader_1bmsy_2146 span{color:var(--text-light-color, #64748b);font-size:.76rem}._excelActions_1bmsy_2152{display:flex;gap:8px}._excelFileButton_1bmsy_2157,._excelClearButton_1bmsy_2158,._excelSendButton_1bmsy_2159{align-items:center;border:1px solid var(--border-color, #cbd5e1);border-radius:8px;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;gap:7px;min-height:34px;padding:7px 12px;white-space:nowrap}._excelFileButton_1bmsy_2157{background:var(--surface-primary, #fff);color:var(--color-primary, #2563eb);position:relative}._excelFileButton_1bmsy_2157 input{display:none}._excelClearButton_1bmsy_2158{background:var(--surface-primary, #fff);color:var(--text-secondary, #475569)}._excelSendButton_1bmsy_2159{background:var(--color-primary, #2563eb);border-color:var(--color-primary, #2563eb);color:var(--text-inverse, #fff)}._excelClearButton_1bmsy_2158:disabled,._excelSendButton_1bmsy_2159:disabled{cursor:not-allowed;opacity:.55}._excelSummary_1bmsy_2164{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 14px}._excelSummary_1bmsy_2164 div{background:var(--surface-secondary, #f8fafc);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;display:flex;flex-direction:column;gap:3px;padding:10px}._excelSummary_1bmsy_2164 span,._excelProgressMeta_1bmsy_2153{color:var(--text-light-color, #64748b);font-size:.74rem}._excelSummary_1bmsy_2164 strong{color:var(--text-color, #0f172a);font-size:1rem}._excelProgressTrack_1bmsy_2322{background:var(--surface-secondary, #e2e8f0);height:6px;margin:0 14px 12px;overflow:hidden;border-radius:999px}._excelProgressBar_1bmsy_2330{background:linear-gradient(90deg,#0ea5e9,#2563eb);height:100%;transition:width .2s ease}._excelMappingGrid_1bmsy_2336{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:0 14px 12px}._excelMappingField_1bmsy_2343{display:flex;flex-direction:column;gap:5px}._excelMappingField_1bmsy_2343 span{color:var(--text-color, #334155);font-size:.75rem;font-weight:700}._excelMappingField_1bmsy_2343 select{background:var(--input-bg-color, #fff);border:1px solid var(--border-color, #cbd5e1);border-radius:7px;color:var(--text-color, #1e293b);font-size:.8rem;min-height:34px;padding:6px 9px}._excelPreviewTableWrap_1bmsy_2365{border-top:1px solid var(--border-color, #e2e8f0);max-height:260px;overflow:auto}._excelPreviewTable_1bmsy_2365{border-collapse:collapse;font-size:.78rem;width:100%}._excelPreviewTable_1bmsy_2365 th,._excelPreviewTable_1bmsy_2365 td{border-bottom:1px solid var(--border-color, #eef2f7);padding:8px 10px;text-align:left}._excelPreviewTable_1bmsy_2365 th{background:var(--surface-secondary, #f8fafc);color:var(--text-light-color, #64748b);font-weight:700;position:sticky;top:0}._excelStatus_1bmsy_2392{border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;padding:4px 8px;white-space:nowrap}._excelStatus_ready_1bmsy_2401{background:var(--surface-secondary, #f1f5f9);color:var(--text-secondary, #475569)}._excelStatus_sending_1bmsy_2406{background:var(--color-info-subtle, #dbeafe);color:var(--color-primary, #1d4ed8)}._excelStatus_success_1bmsy_2411{background:var(--color-success-subtle, #dcfce7);color:var(--palette-green-700, #15803d)}._excelStatus_failed_1bmsy_2416{background:var(--color-danger-subtle, #fee2e2);color:var(--color-danger, #b91c1c)}._excelStatus_skipped_1bmsy_2421{background:var(--palette-amber-100, #fef3c7);color:var(--palette-amber-700, #b45309)}._excelFooter_1bmsy_2147{align-items:center;border-top:1px solid var(--border-color, #e2e8f0);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}._excelProgressMeta_1bmsy_2153{display:flex;flex-wrap:wrap;gap:10px}._sysVarsPanel_1bmsy_2442{margin-top:12px;border:1px solid var(--border-color, #e2e8f0);border-radius:10px;overflow:hidden;background:var(--card-bg-color, #fff)}._sysVarsPanelToggle_1bmsy_2450{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;border:none;background:var(--body-bg-color, #f8fafc);cursor:pointer;font-size:.8rem;font-weight:600;color:var(--text-color, #334155);transition:background .15s;text-align:left}._sysVarsPanelToggle_1bmsy_2450:hover{background:var(--hover-bg-color, #f1f5f9)}._sysVarsPanelToggle_1bmsy_2450 i:first-child{font-size:.65rem;color:var(--text-light-color, #94a3b8);width:12px;text-align:center}._sysVarsPanelToggle_1bmsy_2450 i:nth-child(2){color:var(--primary-color, #6366f1)}._sysVarsHint_1bmsy_2481{margin-left:auto;font-weight:400;font-size:.72rem;color:var(--text-light-color, #94a3b8)}._sysVarsContent_1bmsy_2488{padding:12px 16px 16px;border-top:1px solid var(--border-color, #e2e8f0);max-height:420px;overflow-y:auto}._sysVarsDesc_1bmsy_2495{font-size:.76rem;color:var(--text-light-color, #64748b);margin:0 0 12px;line-height:1.5}._sysVarsDesc_1bmsy_2495 strong{color:var(--text-color, #334155)}._sysVarsDesc_1bmsy_2495 i{color:var(--primary-color, #6366f1);font-size:.7rem}._sysVarsGroup_1bmsy_2511{margin-bottom:4px;border-radius:8px;overflow:hidden}._sysVarsGroup_1bmsy_2511[open]{margin-bottom:8px}._sysVarsGroupHeader_1bmsy_2521{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;font-size:.78rem;font-weight:600;color:var(--text-color, #1e293b);cursor:pointer;border-radius:6px;background:var(--body-bg-color, #f8fafc);-webkit-user-select:none;user-select:none;transition:background .15s;list-style:none}._sysVarsGroupHeader_1bmsy_2521::-webkit-details-marker{display:none}._sysVarsGroupHeader_1bmsy_2521:hover{background:var(--hover-bg-color, #e2e8f0)}._sysVarsCount_1bmsy_2545{background:var(--primary-color, #6366f1);color:var(--text-inverse, #fff);border-radius:10px;padding:1px 8px;font-size:.68rem;font-weight:600;min-width:22px;text-align:center}._sysVarsChips_1bmsy_2556{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 10px}._sysVarChip_1bmsy_2563{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:6px;border:1px solid var(--border-color, #e2e8f0);background:var(--card-bg-color, #fff);font-size:.72rem;color:var(--text-color, #334155);cursor:default;transition:border-color .15s,box-shadow .15s}._sysVarChip_1bmsy_2563:hover{border-color:var(--primary-color, #6366f1);box-shadow:0 0 0 1px var(--primary-light-color, rgba(99, 102, 241, .15))}._sysVarChip_1bmsy_2563 code{font-family:SF Mono,Consolas,monospace;font-size:.68rem;color:var(--primary-color, #6366f1);background:#6366f10f;padding:1px 5px;border-radius:4px}._sysVarChipLabel_1bmsy_2593{color:var(--text-light-color, #64748b);font-size:.7rem}._overlay_9htb8_4{position:fixed;top:0;left:0;right:0;bottom:0;background:var( --glass-overlay, color-mix(in srgb, #020617 58%, transparent) );display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;-webkit-backdrop-filter:var(--glass-blur, blur(10px));backdrop-filter:var(--glass-blur, blur(10px))}._modal_9htb8_23{background:var( --glass-bg, color-mix(in srgb, var(--neu-surface, #ffffff) 90%, transparent) );border-radius:18px;width:100%;max-width:1000px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;border:var( --glass-border, 1px solid color-mix(in srgb, var(--border-color, #cbd5e1) 55%, transparent) )}._header_9htb8_42{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:none;box-shadow:inset 0 -1px color-mix(in srgb,var(--border-color, #cbd5e1) 60%,transparent);background:color-mix(in srgb,var(--neu-surface, #ffffff) 96%,transparent);color:var(--text-color, #1f2937)}._title_9htb8_54{margin:0;font-size:18px;font-weight:600}._closeBtn_9htb8_60{background:color-mix(in srgb,var(--surface-secondary, #f1f5f9) 88%,transparent);border:none;color:var(--text-color, #1f2937);width:32px;height:32px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:var(--neu-flat);transition:var(--neu-transition, all .2s)}._closeBtn_9htb8_60:hover{background:color-mix(in srgb,var(--primary-color, #2563eb) 12%,var(--surface-secondary, #f1f5f9));box-shadow:var(--neu-inset)}._twoColumnLayout_9htb8_90{display:grid;grid-template-columns:1fr 1fr;flex:1;overflow:hidden;min-height:0}._leftColumn_9htb8_99{display:flex;flex-direction:column;border-right:none;box-shadow:inset -1px 0 color-mix(in srgb,var(--border-color, #cbd5e1) 60%,transparent);overflow:hidden}._rightColumn_9htb8_109{display:flex;flex-direction:column;background:color-mix(in srgb,var(--surface-secondary, #f1f5f9) 86%,transparent);padding:16px;overflow:hidden}._tabs_9htb8_122{display:flex;border-bottom:none;box-shadow:inset 0 -1px color-mix(in srgb,var(--border-color, #cbd5e1) 60%,transparent);background:color-mix(in srgb,var(--surface-secondary, #f1f5f9) 90%,transparent)}._tab_9htb8_122{flex:1;padding:12px 16px;background:transparent;border:none;cursor:pointer;font-size:14px;font-weight:500;color:var(--text-secondary, #6b7280);transition:var(--neu-transition, all .2s);display:flex;align-items:center;justify-content:center;gap:6px}._tab_9htb8_122:hover{color:var(--palette-indigo-600, #4f46e5);background:color-mix(in srgb,var(--surface-secondary, #f3f4f6) 80%,var(--neu-surface, #ffffff));box-shadow:var(--neu-flat)}._tabActive_9htb8_160{color:var(--primary-color, #2563eb);background:color-mix(in srgb,var(--neu-surface, #ffffff) 95%,transparent);border-bottom:none;box-shadow:var(--neu-inset)}._tabContent_9htb8_168{flex:1;overflow-y:auto;padding:16px}._infoGrid_9htb8_175{background:color-mix(in srgb,var(--surface-secondary, #f9fafb) 90%,var(--neu-surface, #ffffff));border-radius:12px;padding:12px;margin-bottom:16px;box-shadow:var(--neu-inset)}._infoRow_9htb8_187{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border-color, #e5e7eb)}._infoRow_9htb8_187:last-child{border-bottom:none}._infoLabel_9htb8_198{color:var(--text-secondary, #6b7280);font-size:13px}._infoValue_9htb8_203{font-weight:500;color:var(--text-primary, #111827);font-size:13px}._section_9htb8_210{margin-bottom:16px}._sectionTitle_9htb8_214{font-size:14px;font-weight:600;color:var(--text-primary, #374151);margin:0 0 12px;display:flex;align-items:center;gap:8px}._mappingCount_9htb8_224{font-weight:400;font-size:12px;color:var(--text-secondary, #6b7280)}._previewContentBox_9htb8_231{background:color-mix(in srgb,var(--surface-secondary, #f9fafb) 90%,var(--neu-surface, #ffffff));border:none;border-radius:12px;padding:12px;font-size:13px;line-height:1.6;color:var(--text-primary, #374151);white-space:pre-wrap;box-shadow:var(--neu-inset)}._variablesList_9htb8_248{display:flex;flex-wrap:wrap;gap:8px}._variableItem_9htb8_254{display:flex;align-items:center;gap:6px}._variableTag_9htb8_260{background:var(--palette-amber-100, #fef3c7);color:var(--palette-amber-800, #92400e);padding:4px 8px;border-radius:4px;font-size:12px;font-family:Courier New,monospace}._variableTagMapped_9htb8_269{background:var(--color-success-subtle, #d1fae5);color:var(--palette-green-800, #065f46)}._mappedToLabel_9htb8_274{font-size:11px;color:var(--color-success, #10b981);display:flex;align-items:center;gap:4px}._timestamps_9htb8_283{background:color-mix(in srgb,var(--surface-secondary, #f9fafb) 90%,var(--neu-surface, #ffffff));border-radius:12px;padding:12px;box-shadow:var(--neu-inset)}._timestampItem_9htb8_294{font-size:12px;color:var(--text-secondary, #6b7280);padding:4px 0;display:flex;align-items:center;gap:8px}._timestampItem_9htb8_294 i{width:16px;color:var(--text-tertiary, #9ca3af)}._emptyText_9htb8_308{font-size:13px;color:var(--text-tertiary, #9ca3af);font-style:italic}._mappingTab_9htb8_315{display:flex;flex-direction:column;gap:16px}._mappingHint_9htb8_321{font-size:13px;color:var(--text-secondary, #6b7280);margin:0;padding:12px;background:var(--color-info-subtle, #f0f9ff);border-radius:12px;border-left:none;box-shadow:var(--neu-inset),inset 3px 0 0 var(--color-info, #3b82f6)}._mappingList_9htb8_334{display:flex;flex-direction:column;gap:12px}._mappingItem_9htb8_340{display:flex;align-items:flex-start;gap:12px;padding:12px;background:color-mix(in srgb,var(--surface-primary, #fff) 95%,transparent);border:none;border-radius:12px;box-shadow:var(--neu-flat);transition:var(--neu-transition, all .2s)}._mappingItemWarning_9htb8_352{background:color-mix(in srgb,var(--palette-amber-50, #fffbeb) 74%,var(--surface-primary, #fff));box-shadow:var(--neu-flat),inset 0 0 0 1px color-mix(in srgb,var(--color-warning, #f59e0b) 45%,transparent)}._mappingItemError_9htb8_364{background:color-mix(in srgb,var(--color-danger-subtle, #fef2f2) 74%,var(--surface-primary, #fff));box-shadow:var(--neu-flat),inset 0 0 0 1px color-mix(in srgb,var(--color-danger, #ef4444) 45%,transparent)}._mappingVariable_9htb8_376{min-width:140px;display:flex;flex-direction:column;gap:4px}._mappingVariable_9htb8_376 code{background:var(--palette-amber-100, #fef3c7);color:var(--palette-amber-800, #92400e);padding:4px 8px;border-radius:4px;font-size:13px}._mappingMeta_9htb8_391{font-size:11px;color:var(--text-secondary, #6b7280);font-style:italic}._mappingArrow_9htb8_397{color:var(--text-tertiary, #9ca3af);margin-top:8px}._mappingSelectWrapper_9htb8_402{flex:1;display:flex;flex-direction:column;gap:4px}._mappingSelect_9htb8_402{width:100%;padding:8px 12px;border:none;border-radius:10px;font-size:13px;background:color-mix(in srgb,var(--surface-primary, #fff) 95%,transparent);cursor:pointer;box-shadow:var(--neu-inset)}._selectWarning_9htb8_420{border-color:var(--color-warning, #f59e0b)}._selectError_9htb8_424{border-color:var(--color-danger, #ef4444)}._mappingSelect_9htb8_402:focus{outline:none;box-shadow:var(--neu-inset),0 0 0 2px color-mix(in srgb,var(--palette-indigo-600, #4f46e5) 35%,transparent)}._validationMessage_9htb8_436{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.4}._warningMessage_9htb8_444{color:var(--palette-amber-800, #92400e)}._errorMessage_9htb8_448{color:var(--color-danger, #dc2626)}._validationMessage_9htb8_436 i{margin-top:2px}._mappingActions_9htb8_456{display:flex;justify-content:flex-end;padding-top:8px}._saveBtn_9htb8_462{background:color-mix(in srgb,var(--color-success, #10b981) 90%,var(--surface-primary, #fff));color:var(--text-inverse, #fff);border:none;padding:10px 20px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:var(--neu-transition, all .2s);box-shadow:var(--neu-flat)}._saveBtn_9htb8_462:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--neu-raised)}._saveBtn_9htb8_462:disabled{opacity:.6;cursor:not-allowed}._previewTitle_9htb8_493{font-size:14px;font-weight:600;color:var(--text-primary, #374151);margin:0 0 12px}._previewContainer_9htb8_500{flex:1;display:flex;flex-direction:column;gap:12px;overflow:hidden}._previewIframe_9htb8_508{flex:1;width:100%;min-height:400px;border:none;border-radius:12px;background:color-mix(in srgb,var(--surface-primary, #fff) 95%,transparent);box-shadow:var(--neu-inset)}._previewLink_9htb8_518{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--palette-indigo-600, #4f46e5);text-decoration:none;padding:8px 0}._previewLink_9htb8_518:hover{text-decoration:underline}._noPreview_9htb8_532{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:color-mix(in srgb,var(--surface-primary, #fff) 95%,transparent);border:none;border-radius:12px;color:var(--text-tertiary, #9ca3af);min-height:300px;box-shadow:var(--neu-inset)}._noPreview_9htb8_532 i{font-size:48px;margin-bottom:16px}._noPreview_9htb8_532 p{margin:0;font-size:14px}._footer_9htb8_557{display:flex;justify-content:flex-end;padding:16px 24px;border-top:none;box-shadow:inset 0 1px color-mix(in srgb,var(--border-color, #e5e7eb) 60%,transparent);background:var(--surface-secondary, #f9fafb)}._closeFooterBtn_9htb8_567{background:var(--text-secondary, #6b7280);color:var(--text-inverse, #fff);border:none;padding:10px 24px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:var(--neu-transition, all .2s);box-shadow:var(--neu-flat)}._closeFooterBtn_9htb8_567:hover{background:var(--text-secondary, #4b5563);box-shadow:var(--neu-raised)}@media(max-width:768px){._twoColumnLayout_9htb8_90{grid-template-columns:1fr}._leftColumn_9htb8_99{border-right:none;border-bottom:1px solid var(--border-color, #e5e7eb)}._rightColumn_9htb8_109{max-height:300px}._modal_9htb8_23{max-width:100%;margin:10px;max-height:calc(100vh - 20px)}}._paramsTableWrapper_mkhgr_5{width:100%;overflow-x:auto}._paramsTable_mkhgr_5{width:100%;border-collapse:collapse;font-size:13px;background:var(--neu-surface, var(--bg-secondary, #f8f9fa));border-radius:var(--neu-radius-sm, 8px);overflow:hidden;border:1px solid var(--border-color, #e0e0e0);box-shadow:var(--neu-flat)}._paramsTable_mkhgr_5 thead{background:var(--bg-tertiary, #e9ecef)}._paramsTable_mkhgr_5 th{padding:10px 12px;text-align:left;font-weight:600;color:var(--text-secondary, #495057);font-size:12px;text-transform:uppercase;letter-spacing:.3px;border-bottom:2px solid var(--border-color, #dee2e6);white-space:nowrap}._paramsTable_mkhgr_5 td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid var(--border-light, #f0f0f0);color:var(--text-primary, #212529)}._paramsTable_mkhgr_5 tbody tr:last-child td{border-bottom:none}._paramsTable_mkhgr_5 tbody tr:hover{background:var(--bg-hover, rgba(0, 0, 0, .02))}._paramsTable_mkhgr_5 tbody tr._rowInvalid_mkhgr_52{background:#ffc10714}._colName_mkhgr_57{width:22%;min-width:140px}._colTech_mkhgr_62{width:25%;min-width:160px}._colType_mkhgr_67{width:15%;min-width:100px}._colValue_mkhgr_72{width:28%;min-width:150px}._colStatus_mkhgr_77{width:10%;min-width:100px}._paramCode_mkhgr_83{display:inline-block;background:var(--bg-code, #e9ecef);color:var(--color-primary, #5c6ac4);padding:4px 8px;border-radius:4px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:12px;font-weight:500}._techInfo_mkhgr_95{display:flex;flex-direction:column;gap:2px}._techLabel_mkhgr_101{color:var(--text-primary, #212529);font-weight:500;font-size:12px}._techExample_mkhgr_107{color:var(--text-muted, #9ca3af);font-size:11px;font-style:italic}._techMaxLength_mkhgr_113{color:var(--text-muted, #6c757d);font-size:11px}._techNA_mkhgr_118{color:var(--text-muted, #6c757d);font-style:italic}._dataTypeBadge_mkhgr_124{display:inline-flex;align-items:center;padding:3px 8px;border-radius:10px;font-size:11px;font-weight:600;text-transform:lowercase}._type_string_mkhgr_134{background:#e3f2fd;color:#1565c0}._type_date_mkhgr_139{background:#fff3e0;color:#ef6c00}._type_number_mkhgr_144{background:#e8f5e9;color:#2e7d32}._formatHintIcon_mkhgr_149{margin-left:6px;color:var(--text-muted, #6c757d);font-size:12px;cursor:help}._formatHintIcon_mkhgr_149:hover{color:var(--color-primary, #5c6ac4)}._resolvedValue_mkhgr_161{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary, #212529);font-weight:500}._resolvedValue_mkhgr_161._emptyValue_mkhgr_171 em{color:var(--text-muted, #9ca3af);font-style:italic;font-weight:400}._exampleValue_mkhgr_177{color:var(--text-secondary, #495057);font-style:italic}._validBadge_mkhgr_183{display:inline-flex;align-items:center;gap:4px;color:#2e7d32;font-size:12px;font-weight:500}._validBadge_mkhgr_183 i{font-size:14px}._invalidBadge_mkhgr_196{display:inline-flex;align-items:center;gap:4px;color:#f57c00;font-size:11px;font-weight:500;max-width:150px}._invalidBadge_mkhgr_196 i{font-size:12px;flex-shrink:0}._legend_mkhgr_212{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;padding:10px 12px;background:var(--neu-surface, var(--bg-tertiary, #f1f3f5));border-radius:var(--neu-radius-sm, 6px);font-size:12px;box-shadow:var(--neu-inset)}._legendItem_mkhgr_224{display:flex;align-items:center;gap:6px;color:var(--text-secondary, #495057)}._emptyState_mkhgr_232{display:flex;align-items:center;justify-content:center;gap:8px;padding:20px;background:var(--neu-surface, var(--bg-secondary, #f8f9fa));border-radius:var(--neu-radius-sm, 8px);color:var(--text-muted, #6c757d);font-size:13px;box-shadow:var(--neu-flat)}._emptyState_mkhgr_232 i{font-size:16px}._compact_mkhgr_250 ._paramsTable_mkhgr_5{font-size:12px}._compact_mkhgr_250 ._paramsTable_mkhgr_5 th,._compact_mkhgr_250 ._paramsTable_mkhgr_5 td{padding:6px 10px}._compact_mkhgr_250 ._paramCode_mkhgr_83{padding:2px 6px;font-size:11px}._compact_mkhgr_250 ._dataTypeBadge_mkhgr_124{padding:2px 6px;font-size:10px}._compact_mkhgr_250 ._legend_mkhgr_212{padding:8px 10px;font-size:11px;gap:12px}.dark ._paramsTable_mkhgr_5{background:var(--dark-bg-secondary, #1e2229);border-color:var(--dark-border, #2d3748)}.dark ._paramsTable_mkhgr_5 thead{background:var(--dark-bg-tertiary, #252a33)}.dark ._paramsTable_mkhgr_5 th{color:var(--dark-text-secondary, #a0aec0);border-bottom-color:var(--dark-border, #2d3748)}.dark ._paramsTable_mkhgr_5 td{color:var(--dark-text-primary, #e2e8f0);border-bottom-color:var(--dark-border-light, #2d3748)}.dark ._paramsTable_mkhgr_5 tbody tr:hover{background:#ffffff05}.dark ._paramsTable_mkhgr_5 tbody tr._rowInvalid_mkhgr_52{background:#ffc1071a}.dark ._paramCode_mkhgr_83{background:var(--dark-bg-code, #2d3748);color:#90cdf4}.dark ._techLabel_mkhgr_101{color:var(--dark-text-primary, #e2e8f0)}.dark ._type_string_mkhgr_134{background:#2563eb33;color:#90cdf4}.dark ._type_date_mkhgr_139{background:#f59e0b33;color:#fbd38d}.dark ._type_number_mkhgr_144{background:#22c55e33;color:#9ae6b4}.dark ._legend_mkhgr_212{background:var(--dark-bg-tertiary, #252a33)}.dark ._emptyState_mkhgr_232{background:var(--dark-bg-secondary, #1e2229);color:var(--dark-text-muted, #718096)}@media(max-width:768px){._paramsTable_mkhgr_5{font-size:12px}._paramsTable_mkhgr_5 th,._paramsTable_mkhgr_5 td{padding:8px 10px}._colStatus_mkhgr_77{display:none}._legend_mkhgr_212{flex-direction:column;gap:8px}}._calendarContainer_1q89p_1{background:var(--neu-surface, white);border-radius:var(--neu-radius, 12px);padding:24px;box-shadow:var(--neu-raised);transition:var(--neu-transition, all .2s ease);min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto}._legendContainer_1q89p_13{margin-bottom:24px;padding:16px;border-radius:var(--neu-radius-sm, 10px);background:var(--neu-surface, var(--surface-secondary));border:1px solid var(--border-color, #e2e8f0);box-shadow:var(--neu-flat);display:grid;gap:12px}._legend_1q89p_13{display:flex;align-items:center;flex-wrap:wrap;gap:20px}._legendTitle_1q89p_31{font-weight:600;color:var(--text-primary, #374151);margin-right:10px}._legendItems_1q89p_37{display:flex;flex-wrap:wrap;gap:12px}._legendItem_1q89p_37{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary, #6b7280)}._legendColor_1q89p_51{width:16px;height:16px;border-radius:3px;display:inline-block}._legendIcon_1q89p_58{font-size:16px}._calendarContextSummary_1q89p_62{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._calendarContextSummary_1q89p_62 span{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--neu-surface, #ffffff) 86%,var(--color-primary, #3b82f6) 14%);color:var(--text-secondary, #475569);font-size:12px;font-weight:700}.fc-event-customer{border-width:2px!important;border-style:solid!important;font-weight:500}.fc-event-internal{border-width:2px!important;border-style:dashed!important;opacity:.9}._dayCellDate_1q89p_98{font-size:16px;font-weight:600;color:var(--text-primary, #111827)}._dayCellContent_1q89p_104{display:grid;gap:4px;justify-items:center;min-width:0;width:100%;padding:2px 4px 0}._dayCellMain_1q89p_113{display:grid;justify-items:center;gap:1px;min-width:0}._dayCellLunar_1q89p_120{font-size:10px;color:var(--text-tertiary, #9ca3af);font-weight:500;white-space:nowrap}._daySignals_1q89p_127{display:grid;justify-items:center;gap:3px;width:100%;min-width:0}._daySignal_1q89p_127{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:100%;min-height:19px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._daySignal_1q89p_127 span{min-width:0;overflow:hidden;text-overflow:ellipsis}._daySignal_1q89p_127 strong,._daySignal_1q89p_127 small{flex:0 0 auto}._vietnamHoliday_1q89p_163{background:color-mix(in srgb,var(--color-danger, #ef4444) 13%,white);color:var(--color-danger, #b91c1c)}._worldHoliday_1q89p_168{background:color-mix(in srgb,var(--color-info, #3b82f6) 13%,white);color:var(--palette-blue-800, #1e40af)}._weatherSignal_1q89p_173{background:color-mix(in srgb,var(--color-warning, #f59e0b) 16%,white);color:var(--palette-yellow-900, #78350f)}._specialDay_1q89p_178{color:var(--color-danger, #ef4444)!important;font-weight:700!important;font-size:11px!important}._calendarContainer_1q89p_1 .fc{font-family:inherit;min-width:920px}._calendarContainer_1q89p_1 .fc-icon{font-family:fcicons!important;font-size:1.2em;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._calendarContainer_1q89p_1 .fc-button-group{display:flex;gap:2px}._calendarContainer_1q89p_1 .fc-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._calendarContainer_1q89p_1 .fc-toolbar-chunk{display:flex;align-items:center;gap:4px}._calendarContainer_1q89p_1 .fc-toolbar-title{font-size:1.5rem;font-weight:600;color:var(--text-primary, #111827)}._calendarContainer_1q89p_1 .fc-button{background:linear-gradient(135deg,var(--color-info, #3b82f6) 0%,var(--color-primary, #2563eb) 100%);border-color:var(--color-info, #3b82f6);text-transform:capitalize;font-weight:600;padding:8px 16px;border-radius:8px;box-shadow:0 2px 4px color-mix(in srgb,var(--color-info) 20%,transparent);transition:all .3s cubic-bezier(.16,1,.3,1)}._calendarContainer_1q89p_1 .fc-button:hover{background:linear-gradient(135deg,var(--color-primary, #2563eb) 0%,var(--palette-blue-800, #1e40af) 100%);border-color:var(--color-primary, #2563eb);transform:translateY(-1px);box-shadow:0 4px 8px color-mix(in srgb,var(--color-info) 30%,transparent)}._calendarContainer_1q89p_1 .fc-button:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-info) 30%,transparent)}._calendarContainer_1q89p_1 .fc-button-active{background:linear-gradient(135deg,var(--palette-blue-800, #1e40af) 0%,var(--palette-blue-900, #1e3a8a) 100%);border-color:var(--palette-blue-800, #1e40af);box-shadow:inset 0 2px 4px #0003}._calendarContainer_1q89p_1 .fc-daygrid-day-number{font-size:16px;font-weight:600;color:var(--text-primary, #111827);padding:0;margin-bottom:2px}._calendarContainer_1q89p_1 .fc-col-header-cell-cushion{padding:8px;color:var(--text-primary, #374151);font-weight:600}._calendarContainer_1q89p_1 .fc-scrollgrid{overflow:hidden}._calendarContainer_1q89p_1 .fc-scrollgrid-section-header{position:relative;z-index:30}._calendarContainer_1q89p_1 .fc-scrollgrid-section-header>th,._calendarContainer_1q89p_1 .fc-col-header,._calendarContainer_1q89p_1 .fc-col-header-cell{position:relative;z-index:30;background:var(--neu-surface, #ffffff);box-shadow:0 1px 0 var(--border-color, #e2e8f0)}._calendarContainer_1q89p_1 .fc-scrollgrid-section-body,._calendarContainer_1q89p_1 .fc-scrollgrid-section-body>td{position:relative;z-index:1}._calendarContainer_1q89p_1 .fc-daygrid-body{position:relative;z-index:1}._calendarContainer_1q89p_1 .fc-event{cursor:pointer;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600;margin-bottom:4px;line-height:1.5;min-height:26px;max-width:100%;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #0000001a}._calendarContainer_1q89p_1 .fc-event:hover{opacity:.9;transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px #00000026}._calendarContainer_1q89p_1 .fc-event-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._calendarContainer_1q89p_1 .fc-daygrid-day-top{text-align:center;justify-content:center;padding:7px 4px 4px}._calendarContainer_1q89p_1 .fc-daygrid-day-frame{min-height:124px;overflow:hidden}._calendarContainer_1q89p_1 .fc-daygrid-day-events{position:relative;z-index:1;margin-top:4px;min-width:0}._calendarContainer_1q89p_1 .fc-daygrid-event-harness{position:relative;z-index:1;min-width:0;overflow:hidden}._calendarContainer_1q89p_1 .fc-day-today{background-color:var(--color-primary-subtle, #eff6ff)!important}._calendarContainer_1q89p_1 .fc-day-today ._dayCellDate_1q89p_98{background-color:var(--color-info, #3b82f6);color:#fff;border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}._tooltip_1q89p_373{position:fixed;z-index:9999;background:var(--neu-surface, white);border:1px solid var(--border-color, #e5e7eb);border-radius:var(--neu-radius-sm, 8px);padding:12px;box-shadow:var(--neu-raised);max-width:300px;pointer-events:none;font-size:13px;line-height:1.5;color:var(--text-primary, #374151)}._tooltip_1q89p_373:before{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--neu-surface, white)}._tooltip_1q89p_373:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--border-color, #e5e7eb);z-index:-1}@media(max-width:768px){._calendarContainer_1q89p_1{padding:16px;border-radius:10px}._legendContainer_1q89p_13{margin-bottom:16px;padding:12px}._legend_1q89p_13{flex-direction:column;align-items:flex-start;gap:12px}._legendItems_1q89p_37{gap:10px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}._legendItem_1q89p_37{font-size:12px;flex-shrink:0}._legendColor_1q89p_51{width:14px;height:14px}._calendarContainer_1q89p_1 .fc-toolbar{flex-direction:column;gap:12px;align-items:stretch}._calendarContainer_1q89p_1 .fc-toolbar-chunk{display:flex;justify-content:center}._calendarContainer_1q89p_1 .fc-toolbar-title{font-size:1.25rem;text-align:center}._calendarContainer_1q89p_1 .fc-button{font-size:13px;padding:10px 14px;border-radius:8px}._calendarContainer_1q89p_1 .fc-daygrid-day-frame{min-height:80px}._calendarContainer_1q89p_1 .fc-event{font-size:12px;padding:4px 8px;min-height:24px}._tooltip_1q89p_373{max-width:250px;font-size:12px;padding:10px}}@media(max-width:480px){._calendarContainer_1q89p_1{padding:12px}._legendContainer_1q89p_13{padding:10px}._calendarContainer_1q89p_1 .fc-toolbar-title{font-size:1.1rem}._calendarContainer_1q89p_1 .fc-button{font-size:12px;padding:8px 12px}._calendarContainer_1q89p_1 .fc-daygrid-day-frame{min-height:70px}._calendarContainer_1q89p_1 .fc-event{font-size:11px;padding:3px 6px}}[data-theme=dark] ._calendarContainer_1q89p_1{background:var(--neu-surface, #1e293b);border:1px solid rgba(51,65,85,.6)}[data-theme=dark] ._legendContainer_1q89p_13{background:var(--neu-bg, #0f172a);border-color:#33415599}[data-theme=dark] ._legendTitle_1q89p_31{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._legendItem_1q89p_37{color:var(--text-tertiary, #94a3b8)}[data-theme=dark] ._calendarContextSummary_1q89p_62 span{background:color-mix(in srgb,var(--neu-surface, #1e293b) 82%,#60a5fa 18%);color:var(--text-secondary, #cbd5e1)}[data-theme=dark] ._dayCellDate_1q89p_98{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._dayCellLunar_1q89p_120{color:var(--text-secondary, #64748b)}[data-theme=dark] ._vietnamHoliday_1q89p_163{background:#f8717129;color:#fecaca}[data-theme=dark] ._worldHoliday_1q89p_168{background:#60a5fa29;color:#bfdbfe}[data-theme=dark] ._weatherSignal_1q89p_173{background:#fbbf2429;color:#fde68a}@media(max-width:1100px){._calendarContainer_1q89p_1 .fc{min-width:900px}}[data-theme=dark] ._calendarContainer_1q89p_1 .fc-toolbar-title{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._calendarContainer_1q89p_1 .fc-col-header-cell-cushion{color:var(--text-secondary, #cbd5e1)}[data-theme=dark] ._calendarContainer_1q89p_1 .fc-daygrid-day-number{color:var(--text-primary, #f1f5f9)}[data-theme=dark] ._calendarContainer_1q89p_1 .fc-day{background:var(--neu-surface, #1e293b)}[data-theme=dark] ._calendarContainer_1q89p_1 .fc-day-today{background:#3b82f626!important}[data-theme=dark] ._calendarContainer_1q89p_1 .fc-daygrid-day:hover{background:#6366f11a}[data-theme=dark] ._calendarContainer_1q89p_1 .fc-scrollgrid,[data-theme=dark] ._calendarContainer_1q89p_1 .fc-scrollgrid-section-header>th,[data-theme=dark] ._calendarContainer_1q89p_1 .fc-scrollgrid-section>td,[data-theme=dark] ._calendarContainer_1q89p_1 .fc-daygrid-day{border-color:#33415580!important}[data-theme=dark] ._calendarContainer_1q89p_1 .fc-day-other .fc-daygrid-day-number{color:var(--text-secondary, #475569)}[data-theme=dark] ._calendarContainer_1q89p_1 .fc-event{opacity:.95}[data-theme=dark] ._tooltip_1q89p_373{background:var(--neu-surface, #1e293b)!important;border:1px solid rgba(51,65,85,.6)!important;color:var(--text-primary, #f1f5f9)!important}[data-theme=dark] ._tooltipLabel_1q89p_632{color:var(--text-tertiary, #94a3b8)}[data-theme=dark] ._tooltipValue_1q89p_636{color:var(--text-primary, #f1f5f9)}._cardContainer_1ou9d_1{display:flex;flex-direction:column;gap:12px;padding-bottom:20px}._card_1ou9d_1{background:var(--neu-surface, var(--bg-surface, #ffffff));border-radius:var(--neu-radius, 12px);padding:16px;box-shadow:var(--neu-raised);display:flex;flex-direction:column;gap:12px;border:1px solid var(--border-color, #e2e8f0);transition:var(--neu-transition, all .2s ease)}._header_1ou9d_20{display:flex;justify-content:space-between;align-items:flex-start}._userInfo_1ou9d_26{display:flex;gap:12px;align-items:center}._avatar_1ou9d_32{width:40px;height:40px;border-radius:50%;object-fit:cover}._nameBlock_1ou9d_39{display:flex;flex-direction:column}._name_1ou9d_39{font-weight:600;font-size:15px;color:var(--text-primary, #1e293b)}._meta_1ou9d_50{font-size:12px;color:var(--text-secondary, #64748b);display:flex;gap:6px;align-items:center}._statusBadge_1ou9d_58{font-size:11px;padding:2px 8px;border-radius:var(--neu-radius-sm, 10px);background:var(--surface-secondary, #f1f5f9);color:var(--text-secondary, #475569);font-weight:500}._body_1ou9d_67{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--text-secondary, #475569);background:var(--neu-surface, var(--bg-subtle, #f8fafc));padding:10px;border-radius:var(--neu-radius-sm, 8px);box-shadow:var(--neu-inset)}._row_1ou9d_79{display:flex;align-items:center;gap:8px}._actions_1ou9d_85{display:flex;gap:8px;margin-top:4px}._actionBtn_1ou9d_91{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:var(--neu-radius-sm, 8px);font-size:13px;font-weight:500;cursor:pointer;border:none;transition:var(--neu-transition, background .2s);box-shadow:var(--neu-raised)}._btnPrimary_1ou9d_107{background:var(--color-primary, #3b82f6);color:#fff}._btnSecondary_1ou9d_112{background:var(--neu-surface, var(--bg-secondary, #e2e8f0));color:var(--text-primary, #334155)}._actionBtn_1ou9d_91:active{box-shadow:var(--neu-pressed);transform:scale(.97)}._btnCall_1ou9d_122{background:var(--color-success, #22c55e);color:#fff}._emptyState_1ou9d_127{text-align:center;padding:40px 20px;color:var(--text-secondary)}._card_1jxsp_14{background:var(--neu-surface, var(--surface-primary, #ffffff));border:1px solid var(--border-primary, #e0e0e0);border-radius:var(--neu-radius, 12px);padding:12px;margin-bottom:12px;cursor:pointer;transition:var(--neu-transition, all .2s ease);position:relative;overflow:hidden;box-shadow:var(--neu-raised)}._card_1jxsp_14:hover{box-shadow:var(--neu-flat)}._card_1jxsp_14:active{transform:scale(.99);box-shadow:var(--neu-pressed)}._card_1jxsp_14._updating_1jxsp_36{opacity:.7;pointer-events:none}._card_1jxsp_14._deleting_1jxsp_41{opacity:.5;background:var(--color-danger-subtle, #ffebee)}._header_1jxsp_50{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._customerInfo_1jxsp_57{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}._avatar_1jxsp_65{flex-shrink:0}._nameSection_1jxsp_69{flex:1;min-width:0}._name_1jxsp_69{font-size:15px;font-weight:600;color:var(--text-primary);margin:0 0 2px;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._purchaseBadge_1jxsp_87{flex-shrink:0;font-size:14px}._phone_1jxsp_92{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);padding:2px 6px;border-radius:4px;transition:background-color .2s}._phone_1jxsp_92:hover{background-color:var(--surface-hover, #f5f5f5)}._phone_1jxsp_92 i{font-size:11px;opacity:0;transition:opacity .2s}._phone_1jxsp_92:hover i{opacity:1}._statusBadge_1jxsp_121{font-size:11px;font-weight:500;color:#fff;padding:4px 10px;border-radius:12px;white-space:nowrap;flex-shrink:0}._quickInfo_1jxsp_135{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-light, #f0f0f0)}._infoItem_1jxsp_144{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary);background:var(--neu-surface, var(--surface-secondary, #f8f9fa));padding:4px 8px;border-radius:var(--neu-radius-sm, 6px);box-shadow:var(--neu-flat)}._staffName_1jxsp_156{max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._expandedContent_1jxsp_167{overflow:hidden}._detailsGrid_1jxsp_171{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-light, #f0f0f0)}._detailItem_1jxsp_180{font-size:12px}._detailLabel_1jxsp_184{color:var(--text-tertiary);margin-right:4px}._detailValue_1jxsp_189{color:var(--text-primary);word-break:break-word}._actions_1jxsp_198{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-light, #f0f0f0)}._actionBtn_1jxsp_207{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;color:var(--text-primary);background:var(--neu-surface, var(--surface-secondary, #f5f5f5));border:none;border-radius:var(--neu-radius-sm, 8px);cursor:pointer;transition:var(--neu-transition, all .2s ease);flex:1;min-width:70px;max-width:100px;box-shadow:var(--neu-raised)}._actionBtn_1jxsp_207:hover{background:var(--surface-hover, #e8e8e8)}._actionBtn_1jxsp_207:active{transform:scale(.96);box-shadow:var(--neu-pressed)}._actionBtn_1jxsp_207 i{font-size:14px}._actionBtn_1jxsp_207 span{white-space:nowrap}._actionBtn_1jxsp_207._primary_1jxsp_244{background:var(--color-primary, #4f8cff);color:#fff}._actionBtn_1jxsp_207._primary_1jxsp_244:hover{background:var(--color-primary-dark, #3d7ae5)}._actionBtn_1jxsp_207._danger_1jxsp_253{color:var(--color-danger, #f44336);flex:0;min-width:auto;padding:8px 10px}._actionBtn_1jxsp_207._danger_1jxsp_253:hover{background:var(--color-danger-subtle, #ffebee)}._expandIndicator_1jxsp_268{position:absolute;bottom:4px;left:50%;transform:translate(-50%);font-size:10px;color:var(--text-tertiary);opacity:.6;transition:opacity .2s}._card_1jxsp_14:hover ._expandIndicator_1jxsp_268{opacity:1}[data-theme=dark] ._card_1jxsp_14{background:var(--neu-surface, var(--surface-primary, #1c1c1e));border-color:var(--border-primary, #3a3a3c)}[data-theme=dark] ._card_1jxsp_14:hover{box-shadow:var(--neu-flat)}[data-theme=dark] ._card_1jxsp_14._deleting_1jxsp_41{background:#f443361a}[data-theme=dark] ._phone_1jxsp_92:hover{background-color:var(--surface-hover, #2d2d2f)}[data-theme=dark] ._quickInfo_1jxsp_135{border-top-color:var(--border-primary, #3a3a3c)}[data-theme=dark] ._infoItem_1jxsp_144{background:var(--neu-surface, var(--surface-secondary, #2d2d2f));box-shadow:var(--neu-flat)}[data-theme=dark] ._detailsGrid_1jxsp_171,[data-theme=dark] ._actions_1jxsp_198{border-top-color:var(--border-primary, #3a3a3c)}[data-theme=dark] ._actionBtn_1jxsp_207{background:var(--neu-surface, var(--surface-secondary, #2d2d2f));color:var(--text-primary);box-shadow:var(--neu-flat)}[data-theme=dark] ._actionBtn_1jxsp_207:hover{background:var(--surface-hover, #3d3d3f);box-shadow:var(--neu-raised)}[data-theme=dark] ._actionBtn_1jxsp_207._danger_1jxsp_253:hover{background:#f4433626}@media(max-width:400px){._card_1jxsp_14{padding:10px}._header_1jxsp_50{flex-direction:column;gap:8px}._statusBadge_1jxsp_121{align-self:flex-start}._actions_1jxsp_198{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}._actionBtn_1jxsp_207{flex:0 0 auto}._detailsGrid_1jxsp_171{grid-template-columns:1fr}}
