.AssignmentRules_module-KKJ22ABQ_table__J4AvA{width:100%;border-collapse:collapse;background:white;display:flex;flex-direction:column;min-height:0;flex:1 1}.AssignmentRules_module-KKJ22ABQ_table__J4AvA thead{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:white}.AssignmentRules_module-KKJ22ABQ_table__J4AvA tbody{overflow-y:auto;min-height:0;flex:1 1}.AssignmentRules_module-KKJ22ABQ_table__J4AvA tbody tr,.AssignmentRules_module-KKJ22ABQ_table__J4AvA thead tr{display:flex;width:100%}.AssignmentRules_module-KKJ22ABQ_table__J4AvA td,.AssignmentRules_module-KKJ22ABQ_table__J4AvA th{padding:12px;text-align:left;border-bottom:1px solid #eee;display:flex;align-items:center;flex-wrap:wrap;overflow:hidden;gap:4px}.AssignmentRules_module-KKJ22ABQ_table__J4AvA th{font-weight:600;color:var(--color-primary,#0a2a66);font-size:14px;text-transform:capitalize}.AssignmentRules_module-KKJ22ABQ_table__J4AvA tr:hover{background-color:var(--color-grey-light-4)}.AssignmentRules_module-KKJ22ABQ_tableHeader__E8hMM{position:-webkit-sticky;position:sticky;top:0;background-color:white;z-index:1}.AssignmentRules_module-KKJ22ABQ_tableRow__UDqaJ{cursor:pointer;transition:background-color .2s ease}.AssignmentRules_module-KKJ22ABQ_tableRow__UDqaJ:hover{background-color:var(--color-bg,#f1f5f9)}.AssignmentRules_module-KKJ22ABQ_dragging__ks3lu{background-color:#e9ecef;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AssignmentRules_module-KKJ22ABQ_dragIcon__aOa2v{color:var(--color-primary,#0a2a66);pointer-events:none;font-size:20px}.AssignmentRules_module-KKJ22ABQ_chip__78nbm{display:inline-flex;align-items:center;background:#f1f3f5;padding:.25rem .75rem;border-radius:4px;font-size:.875rem;margin:.25rem .25rem .25rem 0;max-width:100%;white-space:normal}.AssignmentRules_module-KKJ22ABQ_chipType__UXzIl{color:#868e96;margin-left:.5rem;padding-left:.5rem;border-left:1px solid #dee2e6}.AssignmentRules_module-KKJ22ABQ_actions__7tMF7{display:flex;gap:.5rem}.AssignmentRules_module-KKJ22ABQ_actions__7tMF7 button{padding:.5rem;border:none;background:none;color:var(--color-primary,#0a2a66);cursor:pointer;font-size:18px}.AssignmentRules_module-KKJ22ABQ_actions__7tMF7 button:hover{opacity:.7}.AssignmentRules_module-KKJ22ABQ_actions__7tMF7 button:last-child{color:#dc2626}.AssignmentRules_module-KKJ22ABQ_dragHandle__mqs4c{width:40px;height:4px;background:#ddd;border-radius:2px;margin:8px auto;cursor:-webkit-grab;cursor:grab}.AssignmentRules_module-KKJ22ABQ_rules__ysxVp{display:flex;flex-direction:column}.AssignmentRules_module-KKJ22ABQ_rulesHeader__i8Ynj{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.AssignmentRules_module-KKJ22ABQ_content__YOqSp{flex:1 1;display:flex;flex-direction:column;min-height:0}.AssignmentRules_module-KKJ22ABQ_pageTitle__c2tcU{font-size:16px;font-weight:var(--font-weight-medium,500);color:var(--color-primary,#0a2a66);margin:0;line-height:24px}.AssignmentRules_module-KKJ22ABQ_headerRow__s1l2Z{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.AssignmentRules_module-KKJ22ABQ_titleSection__h3FEm{display:flex;flex-direction:column;gap:.5rem;width:100%}.AssignmentRules_module-KKJ22ABQ_subtitle__B2pTo{color:#666;font-size:14px;margin:0}.AssignmentRules_module-KKJ22ABQ_subtitleRow__fywRO{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}.AssignmentRules_module-KKJ22ABQ_addButton__ZsFv_{padding:8px 16px;background-color:var(--color-primary,#0a2a66);color:white;border:none;border-radius:10px;cursor:pointer;font-weight:500;font-size:14px;font-family:inherit;white-space:nowrap;flex-shrink:0;transition:background-color .2s;align-self:flex-end}.AssignmentRules_module-KKJ22ABQ_addButton__ZsFv_:before{content:"+";margin-right:.5rem}.AssignmentRules_module-KKJ22ABQ_addButton__ZsFv_:hover{background-color:var(--color-primary-dark)}.AssignmentRules_module-KKJ22ABQ_form__YLzBQ{background:white;overflow:visible}.AssignmentRules_module-KKJ22ABQ_formContent__bETs3{display:flex;flex-direction:column;gap:1.5rem;overflow:visible}.AssignmentRules_module-KKJ22ABQ_formSection__WNXHU{display:flex;flex-direction:column;gap:.75rem}.AssignmentRules_module-KKJ22ABQ_sectionTitle__oHPw0{font-size:.95rem;font-weight:600;color:var(--color-charcoal);margin:0;display:flex;align-items:center;gap:.5rem}.AssignmentRules_module-KKJ22ABQ_sectionIcon__p6fiC{width:18px;height:18px;background:var(--color-primary-action);border-radius:4px;display:flex;align-items:center;justify-content:center;color:white;font-size:.7rem}.AssignmentRules_module-KKJ22ABQ_sectionDescription__eflmB{font-size:.8rem;color:var(--color-grey);margin:0;line-height:1.4}.AssignmentRules_module-KKJ22ABQ_formGroup__rI9up{display:flex;flex-direction:column;gap:.5rem}.AssignmentRules_module-KKJ22ABQ_flowCard__E73Le .AssignmentRules_module-KKJ22ABQ_formGroup__rI9up{flex-shrink:0}.AssignmentRules_module-KKJ22ABQ_flowCard__E73Le .AssignmentRules_module-KKJ22ABQ_formGroup__rI9up:last-child{flex:1 1;min-height:0}.AssignmentRules_module-KKJ22ABQ_formGroup__rI9up label{font-weight:500;color:var(--color-charcoal);font-size:.8rem}.AssignmentRules_module-KKJ22ABQ_input__R5WNR{display:flex;align-items:center;height:35px;padding:0 10px;background:#fbfbfb;border:1px solid var(--color-primary);border-radius:7px;font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text);font-family:inherit;transition:border-color .2s ease;min-width:0;max-width:100%;outline:none}.AssignmentRules_module-KKJ22ABQ_input__R5WNR:focus{border-color:var(--color-accent)}.AssignmentRules_module-KKJ22ABQ_input__R5WNR:hover{border-color:var(--color-primary-hover)}.AssignmentRules_module-KKJ22ABQ_formGroup__rI9up{position:relative}.AssignmentRules_module-KKJ22ABQ_flowContainer__tRCsP{display:flex;flex-direction:column;gap:1rem;margin:1rem 0;max-width:100%;overflow:visible}.AssignmentRules_module-KKJ22ABQ_flowSection__aG2UK{display:flex;flex-direction:column;gap:.75rem;min-width:0;overflow:visible;position:relative}.AssignmentRules_module-KKJ22ABQ_flowSectionHeader___ezJk{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.AssignmentRules_module-KKJ22ABQ_flowSectionTitle__Ysi2Q{font-size:.875rem;font-weight:600;color:var(--color-charcoal);margin:0}.AssignmentRules_module-KKJ22ABQ_flowSectionIcon__P6MnH{width:16px;height:16px;background:var(--color-primary-action);border-radius:3px;display:flex;align-items:center;justify-content:center;color:white;font-size:.6rem}.AssignmentRules_module-KKJ22ABQ_flowConnector__7TcLs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 0;align-self:center;flex-shrink:0;width:100%;position:relative}.AssignmentRules_module-KKJ22ABQ_flowArrow__yZPWL{position:relative;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary-action) 0,var(--color-primary) 100%);display:flex;align-items:center;justify-content:center;color:white;font-size:.875rem;box-shadow:0 0 0 1px var(--color-primary-action),0 4px 16px rgba(var(--color-primary-action-rgb),.25),0 0 20px rgba(var(--color-primary-action-rgb),.1);animation:AssignmentRules_module-KKJ22ABQ_flowPulse__orlc9 2s infinite;transition:all .3s cubic-bezier(.4,0,.2,1)}.AssignmentRules_module-KKJ22ABQ_flowArrow__yZPWL:hover{transform:scale(1.1);box-shadow:0 0 0 1px var(--color-primary-action),0 6px 20px rgba(var(--color-primary-action-rgb),.35),0 0 30px rgba(var(--color-primary-action-rgb),.15)}.AssignmentRules_module-KKJ22ABQ_flowArrow__yZPWL:before{top:-24px;background:linear-gradient(180deg,transparent 0,var(--color-primary-action) 100%)}.AssignmentRules_module-KKJ22ABQ_flowArrow__yZPWL:after,.AssignmentRules_module-KKJ22ABQ_flowArrow__yZPWL:before{content:"";position:absolute;left:50%;width:2px;height:16px;border-radius:1px;transform:translateX(-50%);animation:AssignmentRules_module-KKJ22ABQ_flowLine__owLsg 2s infinite}.AssignmentRules_module-KKJ22ABQ_flowArrow__yZPWL:after{bottom:-24px;background:linear-gradient(180deg,var(--color-primary-action) 0,transparent 100%)}@keyframes AssignmentRules_module-KKJ22ABQ_flowPulse__orlc9{0%,to{box-shadow:0 0 0 1px var(--color-primary-action),0 4px 16px rgba(var(--color-primary-action-rgb),.25),0 0 20px rgba(var(--color-primary-action-rgb),.1)}50%{box-shadow:0 0 0 1px var(--color-primary-action),0 4px 16px rgba(var(--color-primary-action-rgb),.35),0 0 30px rgba(var(--color-primary-action-rgb),.2)}}@keyframes AssignmentRules_module-KKJ22ABQ_flowLine__owLsg{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.AssignmentRules_module-KKJ22ABQ_flowCard__E73Le{background:white;border:1px solid var(--color-grey-light-3);border-radius:6px;padding:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:visible;display:flex;flex-direction:column;min-width:0;width:100%;gap:.75rem;position:relative}.AssignmentRules_module-KKJ22ABQ_closeButton__DiRaT{background:none;border:none;font-size:1.25rem;color:var(--color-grey);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color .2s;border-radius:50%;width:32px;height:32px}.AssignmentRules_module-KKJ22ABQ_closeButton__DiRaT:hover{color:var(--color-grey-dark);background-color:var(--color-grey-light)}.AssignmentRules_module-KKJ22ABQ_table__J4AvA td:first-child,.AssignmentRules_module-KKJ22ABQ_table__J4AvA th:first-child{flex:0 0 48px}.AssignmentRules_module-KKJ22ABQ_table__J4AvA td:nth-child(2),.AssignmentRules_module-KKJ22ABQ_table__J4AvA td:nth-child(3),.AssignmentRules_module-KKJ22ABQ_table__J4AvA th:nth-child(2),.AssignmentRules_module-KKJ22ABQ_table__J4AvA th:nth-child(3){flex:1 1;min-width:0}.AssignmentRules_module-KKJ22ABQ_table__J4AvA td:nth-child(4),.AssignmentRules_module-KKJ22ABQ_table__J4AvA th:nth-child(4){flex:0 0 80px}.AssignmentRules_module-KKJ22ABQ_table__J4AvA td:nth-child(5),.AssignmentRules_module-KKJ22ABQ_table__J4AvA th:nth-child(5){flex:0 0 100px}.AssignmentRules_module-KKJ22ABQ_table__J4AvA td:first-child,.AssignmentRules_module-KKJ22ABQ_table__J4AvA td:nth-child(4),.AssignmentRules_module-KKJ22ABQ_table__J4AvA td:nth-child(5){flex-wrap:nowrap;align-items:center}.AssignmentRules_module-KKJ22ABQ_tableRow__UDqaJ:first-child{cursor:default;background-color:var(--color-grey-light-4)}.AssignmentRules_module-KKJ22ABQ_tableRow__UDqaJ:first-child:hover{background-color:var(--color-grey-light-4)}.AssignmentRules_module-KKJ22ABQ_toggle__WWUpS{position:relative;border:none;padding:0;background:none;cursor:pointer;width:40px;height:20px}.AssignmentRules_module-KKJ22ABQ_toggleTrack__MSZKU{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#e9ecef;border-radius:10px;transition:background-color .2s}.AssignmentRules_module-KKJ22ABQ_toggleTrack__MSZKU.AssignmentRules_module-KKJ22ABQ_enabled__eI_nh{background-color:var(--color-primary)}.AssignmentRules_module-KKJ22ABQ_toggleThumb__eLpj8{position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:white;border-radius:50%;transition:transform .2s}.AssignmentRules_module-KKJ22ABQ_toggleTrack__MSZKU.AssignmentRules_module-KKJ22ABQ_enabled__eI_nh .AssignmentRules_module-KKJ22ABQ_toggleThumb__eLpj8{transform:translateX(20px)}.AssignmentRules_module-KKJ22ABQ_toggle__WWUpS:disabled{opacity:.5;cursor:not-allowed}.AssignmentRules_module-KKJ22ABQ_defaultRule__t9iCQ{background-color:var(--color-disabled-bg,#E3E6E9)!important;cursor:default!important}.AssignmentRules_module-KKJ22ABQ_defaultRuleTitle__4kqd2{font-weight:600;color:var(--color-text,#0a2a66)}.AssignmentRules_module-KKJ22ABQ_defaultRuleDescription__dDXN2{font-size:.875rem;color:var(--color-text-muted,#666);margin-top:2px}.AssignmentRules_module-KKJ22ABQ_defaultRule__t9iCQ:hover{background-color:var(--color-disabled-bg,#E3E6E9)!important}.AssignmentRules_module-KKJ22ABQ_defaultRule__t9iCQ td:nth-child(2){flex-direction:column;align-items:flex-start;gap:2px}.AssignmentRules_module-KKJ22ABQ_infoIcon__vNl16{color:var(--color-primary,#0a2a66);font-size:20px}.AssignmentRules_module-KKJ22ABQ_conditionRow__XorIy{display:flex;flex-direction:column;padding:.75rem;border:1px solid var(--color-grey-light-3);border-radius:6px;background:var(--color-grey-light-4);transition:all .2s ease;position:relative}.AssignmentRules_module-KKJ22ABQ_conditionRow__XorIy:last-child{margin-bottom:.75rem}.AssignmentRules_module-KKJ22ABQ_conditionRow__XorIy:hover{border-color:var(--color-primary-action);background:#f8f9fa}.AssignmentRules_module-KKJ22ABQ_conditionRowHeader__zc_l9{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.AssignmentRules_module-KKJ22ABQ_conditionRowTitle__6jEEl{font-size:.8rem;font-weight:600;color:var(--color-grey);margin:0}.AssignmentRules_module-KKJ22ABQ_conditionFields__SGHd4{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.75rem;gap:.75rem}.AssignmentRules_module-KKJ22ABQ_conditionField__yFLtD{display:flex;flex-direction:column;gap:.25rem}.AssignmentRules_module-KKJ22ABQ_conditionFieldLabel__B3vtW{font-size:.75rem;font-weight:500;color:var(--color-charcoal);margin:0}.AssignmentRules_module-KKJ22ABQ_conditionField__yFLtD .AssignmentRules_module-KKJ22ABQ_input__R5WNR,.AssignmentRules_module-KKJ22ABQ_conditionField__yFLtD .AssignmentRules_module-KKJ22ABQ_select__kSJf1{width:100%;padding:.5rem;font-size:14px;min-width:0}.AssignmentRules_module-KKJ22ABQ_conditionField__yFLtD .AssignmentRules_module-KKJ22ABQ_input__R5WNR{height:100%}.AssignmentRules_module-KKJ22ABQ_conditionRowHeader__zc_l9 button{padding:.25rem;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;transition:all .2s ease;font-size:.7rem}.AssignmentRules_module-KKJ22ABQ_conditionRowHeader__zc_l9 button:hover{background:#dc2626;border-color:#dc2626;color:white;transform:scale(1.05)}.AssignmentRules_module-KKJ22ABQ_conditionsContainer__43x5_{display:flex;flex-direction:column}.AssignmentRules_module-KKJ22ABQ_conditionsScrollArea__9Y0hS{display:flex;flex-direction:column;gap:1rem}.AssignmentRules_module-KKJ22ABQ_rules__ysxVp.AssignmentRules_module-KKJ22ABQ_static__BPChQ{position:relative;bottom:auto;left:auto;right:auto;width:100%;background:transparent;height:auto;z-index:auto;border-radius:0;box-shadow:none;transition:none}.AssignmentRules_module-KKJ22ABQ_rules__ysxVp.AssignmentRules_module-KKJ22ABQ_static__BPChQ .AssignmentRules_module-KKJ22ABQ_rulesHeader__i8Ynj{padding:0 0 1rem}.AssignmentRules_module-KKJ22ABQ_rules__ysxVp.AssignmentRules_module-KKJ22ABQ_static__BPChQ .AssignmentRules_module-KKJ22ABQ_content__YOqSp{padding:0}.AssignmentRules_module-KKJ22ABQ_rules__ysxVp.AssignmentRules_module-KKJ22ABQ_static__BPChQ .AssignmentRules_module-KKJ22ABQ_pageTitle__c2tcU{font-size:16px;font-weight:700;color:var(--color-primary,#0a2a66);margin-bottom:0}.AssignmentRules_module-KKJ22ABQ_rules__ysxVp:not(.AssignmentRules_module-KKJ22ABQ_static__BPChQ){position:fixed;bottom:-100%;left:200px;right:0;width:calc(100% - 200px);background:white;height:calc(100vh - 69px);z-index:500;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;transition:bottom .3s cubic-bezier(.4,0,.2,1),left .3s ease,width .3s ease}.AssignmentRules_module-KKJ22ABQ_rules__ysxVp:not(.AssignmentRules_module-KKJ22ABQ_static__BPChQ)[data-sidebar-collapsed=true]{left:64px;width:calc(100% - 64px)}.AssignmentRules_module-KKJ22ABQ_rules__ysxVp:not(.AssignmentRules_module-KKJ22ABQ_static__BPChQ).AssignmentRules_module-KKJ22ABQ_visible__Z0LJG{bottom:0}.AssignmentRules_module-KKJ22ABQ_rules__ysxVp:not(.AssignmentRules_module-KKJ22ABQ_static__BPChQ).AssignmentRules_module-KKJ22ABQ_exiting___FsjG{bottom:-100%}.AssignmentRules_module-KKJ22ABQ_rules__ysxVp:not(.AssignmentRules_module-KKJ22ABQ_static__BPChQ) .AssignmentRules_module-KKJ22ABQ_rulesHeader__i8Ynj{padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.AssignmentRules_module-KKJ22ABQ_rules__ysxVp:not(.AssignmentRules_module-KKJ22ABQ_static__BPChQ) .AssignmentRules_module-KKJ22ABQ_content__YOqSp{flex:1 1;display:flex;flex-direction:column;padding:0 2rem 2rem;min-height:0}.AssignmentRules_module-KKJ22ABQ_statusMessage__BRPvO{display:flex;align-items:center;justify-content:center;padding:2rem}.AssignmentRules_module-KKJ22ABQ_loading__2esYZ{color:var(--color-grey)}.AssignmentRules_module-KKJ22ABQ_error__LCNWB{color:var(--color-danger)}.AssignmentRules_module-KKJ22ABQ_form__YLzBQ .AssignmentRules_module-KKJ22ABQ_sectionTitle__oHPw0{font-size:16px;font-weight:600;color:var(--color-primary,#0a2a66);margin:0;display:block}.AssignmentRules_module-KKJ22ABQ_form__YLzBQ .AssignmentRules_module-KKJ22ABQ_sectionDescription__eflmB{font-size:14px;color:#666666;margin:4px 0 0;line-height:1.5}.AssignmentRules_module-KKJ22ABQ_form__YLzBQ .AssignmentRules_module-KKJ22ABQ_formSection__WNXHU{display:flex;flex-direction:column;gap:12px}.AssignmentRules_module-KKJ22ABQ_ruleTypeCards__G4cws{display:flex;gap:12px}.AssignmentRules_module-KKJ22ABQ_ruleTypeCard__hGHIF{flex:1 1;display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--color-border-light,#e0e0e0);border-radius:7px;cursor:pointer;transition:all .2s ease;background:var(--color-surface,white)}.AssignmentRules_module-KKJ22ABQ_ruleTypeCard__hGHIF:hover:not(.AssignmentRules_module-KKJ22ABQ_ruleTypeCardSelected__P5e5E){border-color:rgba(10,42,102,.4);background:rgba(217,233,250,.2)}.AssignmentRules_module-KKJ22ABQ_ruleTypeCardSelected__P5e5E{border-color:var(--color-primary,#0a2a66);border-width:2px;background:var(--color-accent-bg,#d9e9fa);padding:13px}.AssignmentRules_module-KKJ22ABQ_ruleTypeCardIcon__yNctK{font-size:20px;color:var(--color-primary,#0a2a66);flex-shrink:0;margin-top:2px}.AssignmentRules_module-KKJ22ABQ_ruleTypeCardTitle__9mOv7{font-size:14px;font-weight:600;color:var(--color-primary,#0a2a66);margin-bottom:4px}.AssignmentRules_module-KKJ22ABQ_ruleTypeCardDesc__8D_g3{font-size:12px;color:var(--color-text-muted,#666);line-height:1.4}.AssignmentRules_module-KKJ22ABQ_formLabel__PGC0_{font-size:14px;color:#666666;padding:0 5px}.AssignmentRules_module-KKJ22ABQ_conditionsSectionHeader__93QEc{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.AssignmentRules_module-KKJ22ABQ_andOrToggle___ZdT3{display:flex;border:1px solid var(--color-primary,#0a2a66);border-radius:4px;overflow:hidden;flex-shrink:0}.AssignmentRules_module-KKJ22ABQ_andOrBtn__fsspU{padding:4px 12px;border:none;background:var(--color-surface,white);color:var(--color-text-muted,#666);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s ease}.AssignmentRules_module-KKJ22ABQ_andOrBtnActive__4OFgM{background:var(--color-primary,#0a2a66);color:white}.AssignmentRules_module-KKJ22ABQ_conditionRowNew__xrt9M{display:flex;align-items:flex-end;gap:8px}.AssignmentRules_module-KKJ22ABQ_conditionFieldsRow__Mn7S4{display:flex;gap:8px;flex:1 1}.AssignmentRules_module-KKJ22ABQ_conditionFieldNew__6dEg8{flex:1 1;display:flex;flex-direction:column;gap:4px}.AssignmentRules_module-KKJ22ABQ_conditionDeleteBtn__PtAbI{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid var(--color-border-light,#e0e0e0);border-radius:4px;background:none;color:#dc2626;cursor:pointer;font-size:16px;flex-shrink:0}.AssignmentRules_module-KKJ22ABQ_conditionDeleteBtn__PtAbI:hover{background:#fef2f2}.AssignmentRules_module-KKJ22ABQ_conditionDivider__Miomm{display:flex;align-items:center;gap:12px;margin:8px 0}.AssignmentRules_module-KKJ22ABQ_conditionDividerLine__wDWzV{flex:1 1;height:1px;background:var(--color-border-light,#e0e0e0)}.AssignmentRules_module-KKJ22ABQ_conditionDividerText__Ady1K{font-size:11px;font-weight:600;color:var(--color-primary,#0a2a66);text-transform:uppercase;letter-spacing:.5px}.AssignmentRules_module-KKJ22ABQ_addConditionBtn__zWAuh{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;border:1.5px dashed var(--color-border-light,#e0e0e0);border-radius:7px;background:none;color:var(--color-primary,#0a2a66);font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;margin-top:8px}.AssignmentRules_module-KKJ22ABQ_addConditionBtn__zWAuh:hover{border-color:var(--color-primary,#0a2a66);background:var(--color-accent-bg,#d9e9fa)}.AssignmentRules_module-KKJ22ABQ_assignedToDivider__I2Ekm{display:flex;align-items:center;gap:12px;margin:8px 0}.AssignmentRules_module-KKJ22ABQ_assignedToLine__jMw4r{flex:1 1;height:1px;background:var(--color-border-light,#e0e0e0)}.AssignmentRules_module-KKJ22ABQ_assignedToText__SlHJH{font-size:11px;font-weight:600;color:var(--color-primary,#0a2a66);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.Dropdown_module-VW6RXATZ_wrapper__ua8AD{position:relative;width:100%}.Dropdown_module-VW6RXATZ_trigger__n0NYR{display:flex;align-items:center;gap:10px;height:35px;padding:0 10px;background:#fbfbfb;border:1px solid var(--color-primary);border-radius:7px;cursor:pointer;width:100%;font-family:inherit;transition:border-color .2s ease}.Dropdown_module-VW6RXATZ_trigger__n0NYR:hover{border-color:var(--color-primary-hover)}.Dropdown_module-VW6RXATZ_trigger__n0NYR:focus-within{border-color:var(--color-accent);outline:none}.Dropdown_module-VW6RXATZ_triggerText__MDiRk{flex:1 1;font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dropdown_module-VW6RXATZ_placeholder__Dju2G{color:var(--color-border)}.Dropdown_module-VW6RXATZ_chevron__uYWZI{color:var(--color-primary);font-size:18px;flex-shrink:0;transition:transform .2s ease}.Dropdown_module-VW6RXATZ_chevronOpen__LUB20{transform:rotate(180deg)}.Dropdown_module-VW6RXATZ_panel__xiR5c{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:7px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:var(--z-dropdown);max-height:200px;overflow-y:auto;padding:4px 0}.Dropdown_module-VW6RXATZ_panel__xiR5c::-webkit-scrollbar{width:4px}.Dropdown_module-VW6RXATZ_panel__xiR5c::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:9999px}.Dropdown_module-VW6RXATZ_option__3AVNN{display:flex;align-items:center;padding:8px 12px;font-size:14px;color:var(--color-text);cursor:pointer;transition:background .1s ease}.Dropdown_module-VW6RXATZ_option__3AVNN:hover{background:var(--color-bg)}.Dropdown_module-VW6RXATZ_optionSelected__c3UFn{background:var(--color-accent-bg);color:var(--color-primary);font-weight:var(--font-weight-medium)}.Dropdown_module-VW6RXATZ_empty__kCkMD{padding:12px;text-align:center;font-size:13px;color:var(--color-text-muted)}.Toggle_module-4GRP3QTF_toggle__RUqiW{width:40px;height:20px;border-radius:20px;border:none;cursor:pointer;position:relative;transition:background .25s ease;flex-shrink:0;padding:0}.Toggle_module-4GRP3QTF_toggle__RUqiW.Toggle_module-4GRP3QTF_checked__Yi0Lf{background:var(--color-primary)}.Toggle_module-4GRP3QTF_toggle__RUqiW:not(.Toggle_module-4GRP3QTF_checked__Yi0Lf){background:#c4c9d4}.Toggle_module-4GRP3QTF_toggle__RUqiW:hover:not(.Toggle_module-4GRP3QTF_disabled__qKtBT){opacity:.9}.Toggle_module-4GRP3QTF_toggle__RUqiW.Toggle_module-4GRP3QTF_disabled__qKtBT{opacity:.4;cursor:not-allowed}.Toggle_module-4GRP3QTF_knob__OSrzI{position:absolute;top:1px;width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-surface);box-shadow:0 1px 2px rgba(0,0,0,.15);transition:left .25s cubic-bezier(.4,0,.2,1)}.Toggle_module-4GRP3QTF_toggle__RUqiW.Toggle_module-4GRP3QTF_checked__Yi0Lf .Toggle_module-4GRP3QTF_knob__OSrzI{left:21px}.Toggle_module-4GRP3QTF_toggle__RUqiW:not(.Toggle_module-4GRP3QTF_checked__Yi0Lf) .Toggle_module-4GRP3QTF_knob__OSrzI{left:1px}.PageHeader_module-RS3JY4PX_header__BLbr_{display:flex;align-items:center;justify-content:space-between;height:69px;padding:0 24px;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.35));-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.03);position:-webkit-sticky;position:sticky;top:0;z-index:10;flex-shrink:0}.PageHeader_module-RS3JY4PX_titleGroup__m_igC{display:flex;flex-direction:column;justify-content:center}.PageHeader_module-RS3JY4PX_titleRow__tkxW4{display:flex;align-items:center;gap:8px}.PageHeader_module-RS3JY4PX_breadcrumb__Cxd6s{font-size:22px;font-weight:700;color:var(--color-primary);opacity:.4;cursor:pointer;transition:opacity .2s;line-height:1.2}.PageHeader_module-RS3JY4PX_breadcrumb__Cxd6s:hover{opacity:.7}.PageHeader_module-RS3JY4PX_breadcrumbStatic__EwVZ2{font-size:22px;font-weight:700;color:var(--color-primary);opacity:.4;line-height:1.2}.PageHeader_module-RS3JY4PX_breadcrumbSeparator__C5IoN{font-size:14px;color:var(--color-primary);opacity:.3;flex-shrink:0}.PageHeader_module-RS3JY4PX_title__HbIGm{font-size:22px;font-weight:700;color:var(--color-primary);margin:0;line-height:1.2}.PageHeader_module-RS3JY4PX_titleLarge__ouA_x{font-size:32px;font-weight:700;color:var(--color-primary);margin:0;line-height:1.1}.PageHeader_module-RS3JY4PX_subtitle__mVnbX{font-size:13px;font-weight:400;color:#666;margin-top:2px;display:block}.PageHeader_module-RS3JY4PX_infoContainer__vq0_y{position:relative;display:flex;align-items:center}.PageHeader_module-RS3JY4PX_infoIcon__8eIoO{font-size:16px;color:#999;cursor:help;transition:color .2s}.PageHeader_module-RS3JY4PX_infoIcon__8eIoO:hover{color:var(--color-primary)}.PageHeader_module-RS3JY4PX_infoTooltip__kQMu8{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:8px 14px;box-shadow:0 8px 28px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.04);font-size:13px;color:#555;white-space:nowrap;z-index:100;animation:PageHeader_module-RS3JY4PX_tooltipIn__cu75l .15s ease-out}@keyframes PageHeader_module-RS3JY4PX_tooltipIn__cu75l{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.PageHeader_module-RS3JY4PX_rightContent__JNcGD{display:flex;align-items:center;gap:8px}.GlassCard_module-YR65EGEU_glassCard__ochkR{padding:24px;border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.6),rgba(255,255,255,.4) 50%,rgba(255,255,255,.53));-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);border-color:currentcolor;border-color:rgba(255,255,255,1) rgba(0,0,0,.07) rgba(0,0,0,.1) rgba(255,255,255,.85);border-style:solid;border-width:1.5px;box-shadow:0 4px 16px rgba(0,0,0,.06),0 12px 40px rgba(0,0,0,.08),inset 0 2px 0 rgba(255,255,255,1),inset 2px 0 0 rgba(255,255,255,.6),inset 0 -2px 0 rgba(0,0,0,.05),inset -2px 0 0 rgba(0,0,0,.03)}.GlassCard_module-YR65EGEU_clickable__rk6mU{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.GlassCard_module-YR65EGEU_clickable__rk6mU:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08),0 16px 48px rgba(0,0,0,.1),inset 0 2px 0 rgba(255,255,255,1),inset 2px 0 0 rgba(255,255,255,.6),inset 0 -2px 0 rgba(0,0,0,.05),inset -2px 0 0 rgba(0,0,0,.03)}.TemplateCard_module-653ZESED_card__s31Hw{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);background:var(--color-surface);border:2px solid transparent;border-radius:var(--radius-lg);box-shadow:0 0 10px rgba(0,0,0,.1);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:calc(33.333% - 11px);min-width:0;min-height:168px}.TemplateCard_module-653ZESED_card__s31Hw:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.TemplateCard_module-653ZESED_header__8QsLZ{display:flex;align-items:center;gap:var(--space-2);width:100%}.TemplateCard_module-653ZESED_title__FfkfU{flex:1 1;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text);line-height:var(--line-height-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TemplateCard_module-653ZESED_details__Un14w{display:flex;flex-direction:column;gap:var(--space-5);width:100%}.TemplateCard_module-653ZESED_detailRow__JJ8us{display:flex;align-items:flex-start;gap:var(--space-2)}.TemplateCard_module-653ZESED_detailIcon__1JTVj{flex-shrink:0;width:20px;height:20px;color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm)}.TemplateCard_module-653ZESED_description__Uxm_t{font-size:12.5px;color:var(--color-text-secondary);line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.TemplateCard_module-653ZESED_lastUpdated__ju3gC{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal);white-space:nowrap}.StatusBadge_module-G2JWYJIA_badge__gge0X{display:inline-flex;align-items:center;padding:4px 8px;border:1px solid;border-radius:5px;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.2;white-space:nowrap}.StatusBadge_module-G2JWYJIA_processing__bsg_k{color:var(--color-orange);border-color:var(--color-orange);background:var(--color-orange-bg)}.StatusBadge_module-G2JWYJIA_completed__hK8E2{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-bg)}.StatusBadge_module-G2JWYJIA_failed__mquAg,.StatusBadge_module-G2JWYJIA_rejected__XMo2_{color:var(--color-red);border-color:var(--color-red);background:var(--color-red-bg)}.StatusBadge_module-G2JWYJIA_queued__mYWsf{color:var(--color-orange);border-color:var(--color-orange);background:var(--color-orange-bg)}.StatusBadge_module-G2JWYJIA_cancelled__s2ogs{color:var(--color-gray);border-color:var(--color-gray);background:var(--color-gray-bg)}.StatusBadge_module-G2JWYJIA_performance__qCIE6{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-bg)}.StatusBadge_module-G2JWYJIA_operational__8dRti{color:var(--color-purple);border-color:var(--color-purple);background:var(--color-purple-bg)}.StatusBadge_module-G2JWYJIA_compliance__hzOdG{color:var(--color-brown);border-color:var(--color-brown);background:var(--color-brown-bg)}.StatusBadge_module-G2JWYJIA_financial__4y4_p{color:var(--color-green);border-color:var(--color-green);background:var(--color-green-bg)}.StatusBadge_module-G2JWYJIA_default__f5scN{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-bg)}.BillingPage_module-5U7XMCTY_pageHeader__kjtvx{margin-bottom:2rem}.BillingPage_module-5U7XMCTY_pageTitle__pYUYB{font-size:2rem;font-weight:700;color:var(--color-grey-dark);margin-bottom:.5rem;font-family:var(--font-open-sauce-sans-bold)}.BillingPage_module-5U7XMCTY_pageSubtitle__HM1SZ{font-size:1rem;color:var(--color-grey);margin:0}.BillingPage_module-5U7XMCTY_loadingContainer__uOr40{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;gap:1rem}.BillingPage_module-5U7XMCTY_loadingIcon__sKybm{font-size:2rem;color:var(--color-primary)}.BillingPage_module-5U7XMCTY_errorContainer__JwkWg{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;gap:1rem;text-align:center}.BillingPage_module-5U7XMCTY_errorIcon__gyh1r{font-size:3rem;color:var(--color-error)}.BillingPage_module-5U7XMCTY_retryButton__g6HnR{background:var(--color-primary);color:var(--color-white);border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}.BillingPage_module-5U7XMCTY_retryButton__g6HnR:hover{background:var(--color-primary-action);transform:translateY(-1px)}.BillingPage_module-5U7XMCTY_emptyState__7vBe_{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;gap:1rem;text-align:center}.BillingPage_module-5U7XMCTY_emptyIcon__NO9_7{font-size:4rem;color:var(--color-grey-light);opacity:.6}.BillingPage_module-5U7XMCTY_tableContainer__lG6r_{overflow:auto;flex:1 1;min-height:0}.BillingPage_module-5U7XMCTY_billingTable__F5XBg{width:100%;border-collapse:collapse;font-size:.9rem}.BillingPage_module-5U7XMCTY_billingTable__F5XBg thead{background:var(--color-grey-light-4)}.BillingPage_module-5U7XMCTY_billingTable__F5XBg th{padding:1rem;text-align:left;font-weight:600;color:var(--color-grey-dark);border-bottom:1px solid var(--color-divider-lines);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.BillingPage_module-5U7XMCTY_billingTable__F5XBg td{padding:1rem;border-bottom:1px solid var(--color-divider-lines);vertical-align:middle}.BillingPage_module-5U7XMCTY_billingTable__F5XBg tbody tr:hover{background:var(--color-grey-light-5)}.BillingPage_module-5U7XMCTY_billingTable__F5XBg tbody tr:last-child td{border-bottom:none}.BillingPage_module-5U7XMCTY_invoiceCell__lu6mw{display:flex;flex-direction:column;gap:.25rem}.BillingPage_module-5U7XMCTY_invoiceNumber__QjkI_{font-weight:600;color:var(--color-grey-dark)}.BillingPage_module-5U7XMCTY_amount__VBnUq{font-weight:600;color:var(--color-success-dark);font-size:1rem}.BillingPage_module-5U7XMCTY_status__y9L2E{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.BillingPage_module-5U7XMCTY_statusPaid__mdfx_{background:var(--color-success-invisible);color:var(--color-success-dark);border:1px solid var(--color-success)}.BillingPage_module-5U7XMCTY_statusSent__R4o3r{background:var(--color-primary-invisible);color:var(--color-primary-dark);border:1px solid var(--color-primary)}.BillingPage_module-5U7XMCTY_statusOverdue__GVq0I{background:var(--color-error-invisible);color:var(--color-error-dark);border:1px solid var(--color-error)}.BillingPage_module-5U7XMCTY_statusGenerated__tsmGa{background:var(--color-grey-light-3);color:var(--color-grey-dark);border:1px solid var(--color-grey-light)}.BillingPage_module-5U7XMCTY_actions__E3_es{display:flex;gap:.5rem;align-items:center}.BillingPage_module-5U7XMCTY_actionButton__KHpra{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:var(--color-grey-light-4);color:var(--color-grey);cursor:pointer;transition:all .2s ease;font-size:.9rem}.BillingPage_module-5U7XMCTY_actionButton__KHpra:hover{background:var(--color-primary-invisible);color:var(--color-primary);transform:translateY(-1px)}.BillingPage_module-5U7XMCTY_actionButton__KHpra:disabled{opacity:.5;cursor:not-allowed;transform:none}.BillingPage_module-5U7XMCTY_downloadButton__zJ9Gm{background:var(--color-success-invisible);color:var(--color-success)}.BillingPage_module-5U7XMCTY_downloadButton__zJ9Gm:hover:not(:disabled){background:var(--color-success);color:var(--color-white)}.BillingPage_module-5U7XMCTY_payNowButton__qYbom{background:var(--color-primary-invisible);color:var(--color-primary)}.BillingPage_module-5U7XMCTY_payNowButton__qYbom:hover:not(:disabled){background:var(--color-primary);color:var(--color-white)}.BillingPage_module-5U7XMCTY_container__2Xsjy{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:2rem}.BillingPage_module-5U7XMCTY_card__Qnu_a{background:var(--color-white);border-radius:16px;padding:3rem;max-width:500px;width:100%;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid var(--color-divider-lines);text-align:center;position:relative;overflow:hidden}.BillingPage_module-5U7XMCTY_card__Qnu_a:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-action))}.BillingPage_module-5U7XMCTY_iconContainer__dkiQb{position:relative;margin-bottom:2rem;display:inline-block}.BillingPage_module-5U7XMCTY_cardIcon__oL7p6{font-size:3rem;color:var(--color-primary);opacity:.8}.BillingPage_module-5U7XMCTY_lockIcon__x1__b{font-size:1.2rem;color:var(--color-warning);position:absolute;top:-8px;right:-8px;background:var(--color-white);border-radius:50%;padding:4px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.BillingPage_module-5U7XMCTY_title__gPPgt{font-size:1.75rem;font-weight:700;color:var(--color-grey-dark);margin-bottom:.5rem;font-family:var(--font-open-sauce-sans-bold)}.BillingPage_module-5U7XMCTY_subtitle__yphMh{font-size:1rem;color:var(--color-grey);margin-bottom:2rem;font-weight:500}.BillingPage_module-5U7XMCTY_description__PbOS5{background:var(--color-grey-light-4);border-radius:12px;padding:1.5rem;margin-bottom:2rem;border-left:4px solid var(--color-primary-action)}.BillingPage_module-5U7XMCTY_description__PbOS5 p{color:var(--color-app-text);line-height:1.6;margin:0;font-size:.95rem}.BillingPage_module-5U7XMCTY_features__lyU7d{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;text-align:left}.BillingPage_module-5U7XMCTY_feature__HSw9b{display:flex;align-items:center;gap:.75rem;color:var(--color-app-text);font-size:.9rem}.BillingPage_module-5U7XMCTY_checkmark__8M1Bs{background:var(--color-success-invisible);color:var(--color-success);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.BillingPage_module-5U7XMCTY_badge__Bv1bs{position:absolute;top:1rem;right:1rem;background:var(--color-warning-background);color:var(--color-warning-dark);padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.5px;border:1px solid var(--color-warning)}.BillingPage_module-5U7XMCTY_billingHistoryCard__w6_28{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:auto}.BillingPage_module-5U7XMCTY_billingInfoCard__933Qn{display:flex;flex-direction:column;gap:24px}.BillingPage_module-5U7XMCTY_cardContent__Vw3ze{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}.BillingPage_module-5U7XMCTY_emailSection__ymMqT,.BillingPage_module-5U7XMCTY_paymentSection__fzzXP{display:flex;flex-direction:column;gap:16px}.BillingPage_module-5U7XMCTY_sectionHeader__IFaOL{display:flex;align-items:center;gap:8px;margin-bottom:8px}.BillingPage_module-5U7XMCTY_sectionIcon__7hBQv{font-size:1rem;color:var(--color-charcoal)}.BillingPage_module-5U7XMCTY_sectionTitle__hLRg5{font-size:1rem;font-weight:500;color:var(--color-charcoal);margin:0;line-height:1.4}.BillingPage_module-5U7XMCTY_emailDisplay__Kd1FE{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid var(--color-grey-light-2);border-radius:8px;background:var(--color-white);transition:all .2s ease}.BillingPage_module-5U7XMCTY_emailDisplay__Kd1FE:hover{border-color:var(--color-grey-light)}.BillingPage_module-5U7XMCTY_emailText__tSeI_{font-size:.95rem;color:var(--color-charcoal);font-weight:400}.BillingPage_module-5U7XMCTY_emailEditForm__7XSwj{display:flex;flex-direction:column;gap:12px}.BillingPage_module-5U7XMCTY_emailInput__6w5h7{width:100%;padding:12px 16px;border:1px solid var(--color-grey-light-2);border-radius:8px;font-size:.95rem;color:var(--color-charcoal);background:var(--color-white);transition:all .2s ease;box-sizing:border-box}.BillingPage_module-5U7XMCTY_emailInput__6w5h7:focus{outline:none;border-color:var(--color-primary-action);box-shadow:0 0 0 3px rgba(59,130,246,.1);transform:translateY(-1px)}.BillingPage_module-5U7XMCTY_emailInput__6w5h7:hover{border-color:var(--color-grey-light)}.BillingPage_module-5U7XMCTY_emailInput__6w5h7::placeholder{color:var(--color-grey)}.BillingPage_module-5U7XMCTY_inputError__HaQlY{border-color:var(--color-error)!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}.BillingPage_module-5U7XMCTY_emailInput__6w5h7:disabled{background:var(--color-grey-light);opacity:.6}.BillingPage_module-5U7XMCTY_buttonGroup__vFi_9{display:flex;gap:12px;justify-content:flex-end}.BillingPage_module-5U7XMCTY_paymentMethodDisplay__bHhtW{padding:12px 16px;border:1px solid var(--color-grey-light-2);border-radius:8px;background:var(--color-white);transition:all .2s ease}.BillingPage_module-5U7XMCTY_paymentMethodDisplay__bHhtW:hover{border-color:var(--color-grey-light)}.BillingPage_module-5U7XMCTY_paymentMethodInfo__xAeDU{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.BillingPage_module-5U7XMCTY_cardIcon__oL7p6{font-size:1.25rem;color:var(--color-charcoal)}.BillingPage_module-5U7XMCTY_cardDetails__XPIga{display:flex;flex-direction:column;gap:4px;flex:1 1}.BillingPage_module-5U7XMCTY_cardType__ql2Bo{font-size:.75rem;font-weight:500;color:var(--color-grey);text-transform:uppercase;letter-spacing:.5px}.BillingPage_module-5U7XMCTY_cardNumber__IIjLm{font-size:.95rem;font-weight:500;color:var(--color-charcoal)}.BillingPage_module-5U7XMCTY_cardExpiry__I0oms{font-size:.8125rem;color:var(--color-grey)}.BillingPage_module-5U7XMCTY_statusBadge__ORYiG{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.BillingPage_module-5U7XMCTY_statusActive__36zNs{background:var(--color-success-invisible);color:var(--color-success-dark)}.BillingPage_module-5U7XMCTY_statusRequiresSetup__fMvO_{background:var(--color-warning-background);color:var(--color-warning-dark)}.BillingPage_module-5U7XMCTY_statusExpired__vzOPY,.BillingPage_module-5U7XMCTY_statusFailed__Kb__H{background:var(--color-error-invisible);color:var(--color-error-dark)}.BillingPage_module-5U7XMCTY_statusDefault__r1Q3v{background:var(--color-grey-light);color:var(--color-grey-dark)}.BillingPage_module-5U7XMCTY_paymentMethodActions__jAvVb{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.BillingPage_module-5U7XMCTY_noPaymentMethod__Hz8Tj{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px dashed var(--color-grey-light-2);border-radius:8px;background:var(--color-grey-light)}.BillingPage_module-5U7XMCTY_noPaymentIcon__4QSxq{font-size:1.25rem;color:var(--color-grey);margin-right:8px}.BillingPage_module-5U7XMCTY_noPaymentText__i8xnT{font-size:.95rem;color:var(--color-grey);font-weight:400;flex:1 1}.BillingPage_module-5U7XMCTY_sectionDescription__FurVA{font-size:.875rem;color:var(--color-grey);margin:0;line-height:1.4}.BillingPage_module-5U7XMCTY_errorMessage__sbcU_{display:flex;align-items:center;gap:8px;color:var(--color-error);font-size:.8125rem;padding:12px 16px;background:var(--color-error-invisible);border-radius:8px;border:1px solid var(--color-error);margin-bottom:16px}.BillingPage_module-5U7XMCTY_infoMessage__JYbBS{display:flex;align-items:center;gap:8px;color:var(--color-primary-action);font-size:.8125rem;padding:12px 16px;background:var(--color-primary-action-hover);border-radius:8px;border:1px solid var(--color-primary-action);margin-bottom:16px}.BillingPage_module-5U7XMCTY_refreshButton__tST5W{background:none;border:none;color:var(--color-primary-action);font-weight:500;text-decoration:underline;cursor:pointer;padding:0;margin-left:8px;transition:all .2s ease}.BillingPage_module-5U7XMCTY_refreshButton__tST5W:hover{color:var(--color-primary)}.BillingPage_module-5U7XMCTY_editButton__SkJsI{background:var(--color-white);border:1px solid var(--color-grey-light-2);color:var(--color-charcoal);padding:8px 12px;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.BillingPage_module-5U7XMCTY_editButton__SkJsI:hover:not(:disabled){background:var(--color-grey-light);border-color:var(--color-grey-light)}.BillingPage_module-5U7XMCTY_saveButton__4SxN3{background:var(--color-primary-action);color:var(--color-white);border:1px solid var(--color-primary-action);padding:8px 12px;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.BillingPage_module-5U7XMCTY_saveButton__4SxN3:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);transform:translateY(-1px)}.BillingPage_module-5U7XMCTY_cancelButton__4sB7t{background:transparent;border:1px solid var(--color-grey-light-2);color:var(--color-grey);padding:8px 12px;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.BillingPage_module-5U7XMCTY_cancelButton__4sB7t:hover:not(:disabled){background:var(--color-grey-light);color:var(--color-charcoal)}.BillingPage_module-5U7XMCTY_updateButton__7Gubx{background:var(--color-white);border:1px solid var(--color-grey-light-2);color:var(--color-charcoal);padding:10px 20px;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.BillingPage_module-5U7XMCTY_updateButton__7Gubx:hover:not(:disabled){background:var(--color-grey-light);border-color:var(--color-grey-light);transform:translateY(-1px)}.BillingPage_module-5U7XMCTY_removeButton__bpYs4{background:transparent;border:1px solid transparent;color:var(--color-grey);padding:8px 12px;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.BillingPage_module-5U7XMCTY_removeButton__bpYs4:hover:not(:disabled){background:var(--color-grey-light);color:var(--color-charcoal)}.BillingPage_module-5U7XMCTY_addButton__AQqvl{background:var(--color-white);border:1px solid var(--color-grey-light-2);color:var(--color-charcoal);padding:8px 12px;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.BillingPage_module-5U7XMCTY_addButton__AQqvl:hover:not(:disabled){background:var(--color-grey-light);border-color:var(--color-grey-light)}.BillingPage_module-5U7XMCTY_billingHistorySection__tDmWY{display:flex;flex-direction:column;gap:16px}.BillingPage_module-5U7XMCTY_billingHistorySection__tDmWY .BillingPage_module-5U7XMCTY_sectionHeader__IFaOL{display:flex;align-items:center;gap:8px;margin-bottom:8px}.BillingPage_module-5U7XMCTY_billingHistorySection__tDmWY .BillingPage_module-5U7XMCTY_sectionIcon__7hBQv{font-size:1rem;color:var(--color-charcoal)}.BillingPage_module-5U7XMCTY_billingHistorySection__tDmWY .BillingPage_module-5U7XMCTY_sectionTitle__hLRg5{font-size:1rem;font-weight:500;color:var(--color-charcoal);margin:0;line-height:1.4}@media (max-width:1024px){.BillingPage_module-5U7XMCTY_billingCard__k_JtE{padding:20px}.BillingPage_module-5U7XMCTY_cardContent__Vw3ze{grid-template-columns:1fr;gap:32px}.BillingPage_module-5U7XMCTY_billingTable__F5XBg{font-size:.85rem}.BillingPage_module-5U7XMCTY_billingTable__F5XBg td,.BillingPage_module-5U7XMCTY_billingTable__F5XBg th{padding:.75rem}.BillingPage_module-5U7XMCTY_actions__E3_es{flex-direction:column;gap:.25rem}.BillingPage_module-5U7XMCTY_actionButton__KHpra{width:32px;height:32px;font-size:.8rem}}@media (max-width:768px){.BillingPage_module-5U7XMCTY_pageTitle__pYUYB{font-size:1.75rem}.BillingPage_module-5U7XMCTY_billingCard__k_JtE{padding:16px}.BillingPage_module-5U7XMCTY_cardContent__Vw3ze{gap:24px}.BillingPage_module-5U7XMCTY_emailSection__ymMqT,.BillingPage_module-5U7XMCTY_paymentSection__fzzXP{gap:12px}.BillingPage_module-5U7XMCTY_sectionHeader__IFaOL{gap:6px;margin-bottom:6px}.BillingPage_module-5U7XMCTY_paymentMethodInfo__xAeDU{flex-direction:column;gap:8px;align-items:flex-start;margin-bottom:8px}.BillingPage_module-5U7XMCTY_paymentMethodActions__jAvVb{width:100%;justify-content:flex-start}.BillingPage_module-5U7XMCTY_buttonGroup__vFi_9{justify-content:flex-end}.BillingPage_module-5U7XMCTY_noPaymentMethod__Hz8Tj{flex-direction:row;align-items:center}.BillingPage_module-5U7XMCTY_tableContainer__lG6r_{overflow-x:auto}.BillingPage_module-5U7XMCTY_billingTable__F5XBg{min-width:700px}.BillingPage_module-5U7XMCTY_container__2Xsjy{padding:1rem;min-height:50vh}.BillingPage_module-5U7XMCTY_card__Qnu_a{padding:2rem}.BillingPage_module-5U7XMCTY_title__gPPgt{font-size:1.5rem}.BillingPage_module-5U7XMCTY_badge__Bv1bs{position:static;margin-bottom:1rem;display:inline-block}}@media (max-width:480px){.BillingPage_module-5U7XMCTY_pageHeader__kjtvx{margin-bottom:1.5rem}.BillingPage_module-5U7XMCTY_pageTitle__pYUYB{font-size:1.5rem}.BillingPage_module-5U7XMCTY_billingCard__k_JtE{padding:12px}.BillingPage_module-5U7XMCTY_billingInfoCard__933Qn,.BillingPage_module-5U7XMCTY_cardContent__Vw3ze{gap:20px}.BillingPage_module-5U7XMCTY_emailSection__ymMqT,.BillingPage_module-5U7XMCTY_paymentSection__fzzXP{gap:12px}.BillingPage_module-5U7XMCTY_sectionHeader__IFaOL{margin-bottom:4px}.BillingPage_module-5U7XMCTY_emailDisplay__Kd1FE,.BillingPage_module-5U7XMCTY_noPaymentMethod__Hz8Tj,.BillingPage_module-5U7XMCTY_paymentMethodDisplay__bHhtW{padding:12px}.BillingPage_module-5U7XMCTY_billingTable__F5XBg td,.BillingPage_module-5U7XMCTY_billingTable__F5XBg th{padding:.5rem}.BillingPage_module-5U7XMCTY_amount__VBnUq{font-size:.9rem}}.SearchInput_module-YIN4MKWM_searchContainer__iTiLx{display:flex;align-items:center;gap:11px;height:35px;padding:var(--space-2) 10px;background:var(--color-surface);border:1px solid var(--color-primary);border-radius:10px;width:300px}.SearchInput_module-YIN4MKWM_searchIcon__9XO4i{color:var(--color-border);font-size:var(--font-size-sm);flex-shrink:0}.SearchInput_module-YIN4MKWM_searchInput__rFv_g{border:none;outline:none;background:transparent;font-size:var(--font-size-sm);font-family:inherit;color:var(--color-text);width:100%;line-height:24px}.SearchInput_module-YIN4MKWM_searchInput__rFv_g::placeholder{color:var(--color-border)}.FilterButton_module-SMNBO4HA_filterButton__NVLxf{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background:var(--color-surface);border:1px solid var(--color-primary);border-radius:7px;cursor:pointer;transition:background var(--transition-fast);flex-shrink:0}.FilterButton_module-SMNBO4HA_filterButton__NVLxf:hover{background:var(--color-surface-hover)}.FilterButton_module-SMNBO4HA_filterButton__NVLxf.FilterButton_module-SMNBO4HA_active__6L_1W{background:var(--color-primary)}.FilterButton_module-SMNBO4HA_filterButton__NVLxf.FilterButton_module-SMNBO4HA_active__6L_1W .FilterButton_module-SMNBO4HA_filterIcon__crfsQ{color:var(--color-text-on-primary)}.FilterButton_module-SMNBO4HA_filterIcon__crfsQ{color:var(--color-primary);font-size:var(--font-size-xl)}.FilterPanel_module-T6USOJHH_panelWrapper__rGQWF{position:relative;display:inline-flex}.FilterPanel_module-T6USOJHH_panel__BuGTb{position:absolute;top:calc(100% + var(--space-2));right:0;width:220px;background:var(--color-surface);border:none;border-radius:var(--radius-lg);overflow:hidden;z-index:var(--z-dropdown);box-shadow:0 8px 30px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06)}.FilterPanel_module-T6USOJHH_panelSearch__NPn4n{padding:var(--space-3);border-bottom:1px solid var(--color-border-light)}.FilterPanel_module-T6USOJHH_panelSearchInput__Cnpbu{display:flex;align-items:center;gap:var(--space-2);height:32px;padding:var(--space-2) var(--space-3);background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-md);width:100%}.FilterPanel_module-T6USOJHH_panelSearchIcon__QCNPO{color:var(--color-border);font-size:var(--font-size-md);flex-shrink:0}.FilterPanel_module-T6USOJHH_panelSearchField__K8sMp{border:none;outline:none;background:transparent;font-size:var(--font-size-sm);font-family:inherit;color:var(--color-text);width:100%;line-height:24px}.FilterPanel_module-T6USOJHH_panelSearchField__K8sMp::placeholder{color:var(--color-border)}.FilterPanel_module-T6USOJHH_panelSections__B1C10{display:flex;flex-direction:column;gap:5px;padding:5px 0;overflow-y:auto;max-height:300px}.FilterPanel_module-T6USOJHH_sectionHeader__tmAax{display:flex;align-items:center;padding:0 10px;height:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FilterPanel_module-T6USOJHH_sectionHeader__tmAax:hover{background:var(--color-surface-hover)}.FilterPanel_module-T6USOJHH_sectionLabel__Y4Yn7{flex:1 1;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-primary);text-transform:capitalize;letter-spacing:.63px}.FilterPanel_module-T6USOJHH_sectionChevron__3xLfh{color:var(--color-primary);font-size:var(--font-size-sm);transition:transform var(--transition-fast)}.FilterPanel_module-T6USOJHH_sectionChevronOpen__ZmCzh{transform:rotate(180deg)}.FilterPanel_module-T6USOJHH_sectionOptions__nux0h{display:flex;flex-direction:column;padding:0 10px 5px}.FilterPanel_module-T6USOJHH_optionItem__Dx9h9{display:flex;align-items:center;gap:var(--space-2);padding:4px 0;cursor:pointer;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.FilterPanel_module-T6USOJHH_optionItem__Dx9h9:hover{color:var(--color-text)}.FilterPanel_module-T6USOJHH_optionCheckbox__7zpWQ{width:14px;height:14px;border:1px solid var(--color-border);border-radius:2px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition-fast)}.FilterPanel_module-T6USOJHH_optionCheckboxChecked__hSrSg{background:var(--color-primary);border-color:var(--color-primary)}.FilterPanel_module-T6USOJHH_checkIcon___mkW1{color:var(--color-text-on-primary);font-size:9px}.FilterPanel_module-T6USOJHH_overlay__PlRsk{position:fixed;inset:0;z-index:calc(var(--z-dropdown) - 1)}.SegmentedToggle_module-7IZJQ5X7_container__iBSMv{display:inline-flex;background:var(--color-primary);border-radius:var(--radius-full);padding:3px;overflow:hidden;flex-shrink:0;position:relative;border:none}.SegmentedToggle_module-7IZJQ5X7_indicator__dLO_z{position:absolute;top:3px;bottom:3px;border-radius:var(--radius-full);background:var(--color-surface);pointer-events:none;z-index:0}.SegmentedToggle_module-7IZJQ5X7_indicatorReady__WZKo8{transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1)}.SegmentedToggle_module-7IZJQ5X7_option__b6Rk2{height:26px;min-width:46px;display:flex;align-items:center;justify-content:center;padding:0 14px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;background:transparent;color:var(--color-text-on-primary);font-family:inherit;transition:color var(--transition-fast);white-space:nowrap;position:relative;z-index:1;border-radius:var(--radius-full);opacity:.85}.SegmentedToggle_module-7IZJQ5X7_option__b6Rk2:hover:not(.SegmentedToggle_module-7IZJQ5X7_optionActive__izrxQ){opacity:1}.SegmentedToggle_module-7IZJQ5X7_optionActive__izrxQ{color:var(--color-primary);opacity:1}.ReportsPage_module-KH2LKV6O_page__gQo0f{display:flex;flex-direction:column;width:100%;background:var(--color-surface)}.ReportsPage_module-KH2LKV6O_pageHeader__HxIpw{display:flex;align-items:center;gap:5px;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border)}.ReportsPage_module-KH2LKV6O_pageTitle__HxqRu{font-size:30px;font-weight:var(--font-weight-bold);color:var(--color-text);margin:0;line-height:24px}.ReportsPage_module-KH2LKV6O_infoIcon__daWsb{color:var(--color-primary);font-size:var(--font-size-md);cursor:help}.ReportsPage_module-KH2LKV6O_section__GNN98{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-6)}.ReportsPage_module-KH2LKV6O_sectionHeader__3DCdB{display:flex;align-items:center;gap:var(--space-2)}.ReportsPage_module-KH2LKV6O_sectionTitle__ldCJ1{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.ReportsPage_module-KH2LKV6O_templatesRow__ODe8Z{display:flex;gap:var(--space-4);flex-wrap:wrap}.ReportsPage_module-KH2LKV6O_toolbar__nmZAD{display:flex;align-items:center;gap:var(--space-2)}.ReportsPage_module-KH2LKV6O_tableWrapper__HqnBb{width:100%;overflow-x:auto}.ReportsPage_module-KH2LKV6O_table__v5ijs{width:100%;border-collapse:collapse}.ReportsPage_module-KH2LKV6O_table__v5ijs th{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--color-border-light)}.ReportsPage_module-KH2LKV6O_table__v5ijs td{padding:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text);border-bottom:1px solid var(--color-border-row);vertical-align:top}.ReportsPage_module-KH2LKV6O_templateNameCell__gI6Nu{display:flex;flex-direction:column;gap:var(--space-1)}.ReportsPage_module-KH2LKV6O_templateName___1PZf{font-weight:var(--font-weight-medium);color:var(--color-text)}.ReportsPage_module-KH2LKV6O_dateCell__0T9B8{white-space:nowrap}.ReportsPage_module-KH2LKV6O_dateTime__vcOPf{display:block}.ReportsPage_module-KH2LKV6O_categoryText__jf03_,.ReportsPage_module-KH2LKV6O_dateTime__vcOPf{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ReportsPage_module-KH2LKV6O_fileList__bnXYS{display:flex;flex-direction:column;gap:var(--space-1)}.ReportsPage_module-KH2LKV6O_fileChip___wTLY{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text);cursor:pointer;padding:var(--space-1) var(--space-2);background:var(--color-bg);border-radius:var(--radius-sm);border:1px solid var(--color-border-row);min-width:180px}.ReportsPage_module-KH2LKV6O_fileChip___wTLY:hover{background:var(--color-surface-hover);border-color:var(--color-border-light)}.ReportsPage_module-KH2LKV6O_fileName__Lx9P2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.ReportsPage_module-KH2LKV6O_downloadIcon__SA4eR{color:var(--color-text-muted);font-size:11px;flex-shrink:0}.ReportsPage_module-KH2LKV6O_fileChip___wTLY:hover .ReportsPage_module-KH2LKV6O_downloadIcon__SA4eR{color:var(--color-accent)}.ReportsPage_module-KH2LKV6O_noFiles__xj0WN{color:var(--color-text-muted)}.ReportsPage_module-KH2LKV6O_statusCell__6bj0Q{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.ReportsPage_module-KH2LKV6O_statusRow__weid0{display:flex;align-items:center;gap:var(--space-2)}.ReportsPage_module-KH2LKV6O_downloadAllLink__D0gjG{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-accent);cursor:pointer;border:none;background:none;padding:0;font-family:inherit}.ReportsPage_module-KH2LKV6O_downloadAllIcon__PfmwF{font-size:var(--font-size-sm)}.ReportsPage_module-KH2LKV6O_downloadAllLink__D0gjG:hover{text-decoration:underline}.ReportsPage_module-KH2LKV6O_retryButton__jURbh{display:inline-flex;align-items:center;font-size:var(--font-size-lg);color:var(--color-primary);cursor:pointer;border:none;background:none;padding:0}.ReportsPage_module-KH2LKV6O_retryButton__jURbh:hover{color:var(--color-accent)}.ReportsPage_module-KH2LKV6O_emptyState__XP0vj,.ReportsPage_module-KH2LKV6O_errorState__KsPZA,.ReportsPage_module-KH2LKV6O_loadingState__AcaYc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-4);gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.ReportsPage_module-KH2LKV6O_emptyIcon__LtVO6{font-size:var(--font-size-2xl);color:var(--color-border-light)}.ReportsPage_module-KH2LKV6O_errorIcon__t_y6C{font-size:var(--font-size-2xl);color:var(--color-orange)}.ReportsPage_module-KH2LKV6O_retryLink__Xt6IW{display:inline-flex;align-items:center;gap:var(--space-1);background:none;border:none;color:var(--color-accent);font-size:var(--font-size-sm);cursor:pointer;font-family:inherit;padding:0}.ReportsPage_module-KH2LKV6O_retryLink__Xt6IW:hover{text-decoration:underline}.ReportsPage_module-KH2LKV6O_spinner__jdb5F{animation:ReportsPage_module-KH2LKV6O_spin__uAH0k 1s linear infinite;font-size:var(--font-size-xl);color:var(--color-accent)}@keyframes ReportsPage_module-KH2LKV6O_spin__uAH0k{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReportsPage_module-KH2LKV6O_loadMoreButton__I9Rzj{display:flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);margin:var(--space-4) auto 0;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-fast)}.ReportsPage_module-KH2LKV6O_loadMoreButton__I9Rzj:hover{background:var(--color-surface-hover)}.FileUploadCard_module-B4NUOGCO_card__pro8J{display:flex;flex-direction:column;gap:var(--space-2);padding:15px 17px;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg)}.FileUploadCard_module-B4NUOGCO_header__jPkk_{display:flex;align-items:flex-start;gap:var(--space-2)}.FileUploadCard_module-B4NUOGCO_numberBadge__EtvgC{width:22px;height:22px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-text-on-primary);font-size:11px;font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.FileUploadCard_module-B4NUOGCO_labelContainer__CwFOn{display:flex;flex-direction:column;gap:1px}.FileUploadCard_module-B4NUOGCO_label__nKXUQ{font-size:13.5px;font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:20px}.FileUploadCard_module-B4NUOGCO_description__wb4J7{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:18px}.FileUploadCard_module-B4NUOGCO_dropZone__Lzki_{display:flex;align-items:center;height:47px;padding:0 14px;background:var(--color-bg);border:1.5px dashed var(--color-border-light);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.FileUploadCard_module-B4NUOGCO_dropZone__Lzki_:hover{border-color:var(--color-border)}.FileUploadCard_module-B4NUOGCO_dropZoneDragOver__qUH8B{border-color:var(--color-accent);background:var(--color-accent-bg)}.FileUploadCard_module-B4NUOGCO_uploadIcon__W63fx{font-size:var(--font-size-lg);color:var(--color-text-muted);margin-right:var(--space-2);flex-shrink:0}.FileUploadCard_module-B4NUOGCO_browseText__OkUgR{font-size:13px;flex:1 1}.FileUploadCard_module-B4NUOGCO_browseLink__q_Lvf{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-decoration:underline;cursor:pointer}.FileUploadCard_module-B4NUOGCO_dropText__R1gvz{color:var(--color-text-secondary);font-weight:var(--font-weight-normal)}.FileUploadCard_module-B4NUOGCO_acceptBadge__Iaexk{margin-left:auto;font-size:10.5px;color:var(--color-text-muted);text-align:right;flex-shrink:0}.FileUploadCard_module-B4NUOGCO_hiddenInput__g0eBH{display:none}.FileUploadCard_module-B4NUOGCO_uploadingState__IUqvH{display:flex;align-items:center;height:47px;padding:0 14px;background:var(--color-bg);border:1.5px solid var(--color-accent-light);border-radius:var(--radius-md);gap:var(--space-3)}.FileUploadCard_module-B4NUOGCO_uploadProgressBar__SZH0Y{flex:1 1;height:4px;background:var(--color-border-light);border-radius:var(--radius-full);overflow:hidden}.FileUploadCard_module-B4NUOGCO_uploadProgressFill__88Dm7{height:100%;background:var(--color-accent);border-radius:var(--radius-full);transition:width .5s cubic-bezier(.4,0,.2,1)}.FileUploadCard_module-B4NUOGCO_uploadFileName__251xN{font-size:var(--font-size-xs);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px;flex-shrink:0}.FileUploadCard_module-B4NUOGCO_uploadPercent__kxEYq{font-size:var(--font-size-xs);color:var(--color-accent);font-weight:var(--font-weight-medium);flex-shrink:0;min-width:32px;text-align:right}.FileUploadCard_module-B4NUOGCO_cancelBtn__t_7Go{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-md);padding:0;flex-shrink:0;transition:color var(--transition-fast)}.FileUploadCard_module-B4NUOGCO_cancelBtn__t_7Go:hover{color:var(--color-red)}.FileUploadCard_module-B4NUOGCO_doneState__Ynn9s{display:flex;align-items:center;height:47px;padding:0 13px;background:#ebf5ef;border:1px solid var(--color-green-bg);border-radius:var(--radius-md);gap:var(--space-2)}.FileUploadCard_module-B4NUOGCO_doneIcon__XF_Pa{color:var(--color-green);font-size:var(--font-size-lg);flex-shrink:0}.FileUploadCard_module-B4NUOGCO_doneFileName___8tXy{flex:1 1;font-size:12.5px;color:var(--color-primary);font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUploadCard_module-B4NUOGCO_doneSize__Ifh4U{font-size:11px;color:var(--color-text-secondary);flex-shrink:0}.FileUploadCard_module-B4NUOGCO_removeBtn___SA_Y{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-md);padding:0;flex-shrink:0}.FileUploadCard_module-B4NUOGCO_removeBtn___SA_Y:hover{color:var(--color-red)}.FileUploadCard_module-B4NUOGCO_errorState__qHMPj{display:flex;align-items:center;height:47px;padding:0 14px;background:var(--color-red-bg);border:1.5px solid var(--color-red-light);border-radius:var(--radius-md);gap:var(--space-2)}.FileUploadCard_module-B4NUOGCO_errorIcon__nVsb7{color:var(--color-red);font-size:var(--font-size-lg);flex-shrink:0}.FileUploadCard_module-B4NUOGCO_errorText__URqVv{flex:1 1;font-size:var(--font-size-xs);color:var(--color-red)}.FileUploadCard_module-B4NUOGCO_retryBtn__qCUz3{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-red);cursor:pointer;font-size:var(--font-size-md);padding:0;flex-shrink:0}.FileUploadCard_module-B4NUOGCO_retryBtn__qCUz3:hover{color:var(--color-text)}.GenerateReportModal_module-4PC5DTL7_overlay__j4IYH{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center}.GenerateReportModal_module-4PC5DTL7_modal__gHQN8{background:var(--color-surface);border-radius:var(--radius-lg);width:700px;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;z-index:var(--z-modal);box-shadow:0 10px 40px rgba(0,0,0,.2)}.GenerateReportModal_module-4PC5DTL7_header__TvO3y{display:flex;align-items:flex-start;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border-light);gap:var(--space-3)}.GenerateReportModal_module-4PC5DTL7_headerIcon__EE_9H{width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-primary);font-size:var(--font-size-lg)}.GenerateReportModal_module-4PC5DTL7_headerContent__YZD7E{flex:1 1;min-width:0}.GenerateReportModal_module-4PC5DTL7_headerTitle__kl7c5{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.GenerateReportModal_module-4PC5DTL7_headerDescription__mkDXq{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--space-1) 0 0}.GenerateReportModal_module-4PC5DTL7_closeBtn__G3BKx{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;cursor:pointer;color:var(--color-text-muted);font-size:var(--font-size-lg);flex-shrink:0;border-radius:var(--radius-sm);transition:background var(--transition-fast)}.GenerateReportModal_module-4PC5DTL7_closeBtn__G3BKx:hover{background:var(--color-surface-hover);color:var(--color-text)}.GenerateReportModal_module-4PC5DTL7_stepper__GPTDN{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-5);background:var(--color-accent-bg)}.GenerateReportModal_module-4PC5DTL7_step__rbgzI{display:flex;align-items:center;gap:var(--space-2)}.GenerateReportModal_module-4PC5DTL7_stepCircle__vr_95{width:28px;height:28px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-md);flex-shrink:0}.GenerateReportModal_module-4PC5DTL7_stepCircleActive__sUvTL{background:var(--color-primary);color:var(--color-text-on-primary);font-weight:var(--font-weight-medium)}.GenerateReportModal_module-4PC5DTL7_stepCircleCompleted__jO1hE{background:var(--color-accent);color:var(--color-text-on-primary);font-size:var(--font-size-sm)}.GenerateReportModal_module-4PC5DTL7_stepCircleUpcoming__OcYQ5{background:var(--color-gray-light);color:var(--color-text-on-primary);font-weight:var(--font-weight-medium)}.GenerateReportModal_module-4PC5DTL7_stepLabel__HcbH8{font-size:var(--font-size-md);white-space:nowrap}.GenerateReportModal_module-4PC5DTL7_stepLabelActive__8JjIH{font-weight:var(--font-weight-medium);color:var(--color-primary)}.GenerateReportModal_module-4PC5DTL7_stepLabelCompleted__BKwY3{font-weight:var(--font-weight-normal);color:var(--color-primary)}.GenerateReportModal_module-4PC5DTL7_stepLabelUpcoming__9EfgP{font-weight:var(--font-weight-medium);color:var(--color-primary)}.GenerateReportModal_module-4PC5DTL7_stepChevron__80rGb{color:var(--color-text-muted);font-size:var(--font-size-lg);margin:0 var(--space-2);flex-shrink:0}.GenerateReportModal_module-4PC5DTL7_body__jxchK{flex:1 1;overflow-y:auto;padding:var(--space-5) var(--space-6)}.GenerateReportModal_module-4PC5DTL7_fileCards__M52rY{display:flex;flex-direction:column;gap:var(--space-4)}.GenerateReportModal_module-4PC5DTL7_paramsSection__bj4Jy{display:flex;flex-direction:column;gap:var(--space-5)}.GenerateReportModal_module-4PC5DTL7_sectionLabel__doLEf{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.GenerateReportModal_module-4PC5DTL7_outputRow__9mN_q{display:flex;align-items:center;padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-primary);border-radius:var(--radius-md)}.GenerateReportModal_module-4PC5DTL7_outputCheckbox__dgOFO{width:22px;height:22px;border:2px solid var(--color-primary);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all var(--transition-fast)}.GenerateReportModal_module-4PC5DTL7_outputCheckboxChecked__ucv1I{background:var(--color-primary)}.GenerateReportModal_module-4PC5DTL7_outputCheckIcon__OqPYm{color:var(--color-text-on-primary);font-size:14px}.GenerateReportModal_module-4PC5DTL7_outputDivider__qSYCp{width:1px;height:24px;background:var(--color-primary);margin:0 var(--space-3);flex-shrink:0}.GenerateReportModal_module-4PC5DTL7_outputNameInput__JsFRb{flex:1 1;border:none;outline:none;background:transparent;font-size:var(--font-size-sm);color:var(--color-text);font-family:inherit}.GenerateReportModal_module-4PC5DTL7_outputNameInput__JsFRb::placeholder{color:var(--color-border)}.GenerateReportModal_module-4PC5DTL7_outputNameInput__JsFRb:disabled{opacity:.4;cursor:not-allowed}.GenerateReportModal_module-4PC5DTL7_outputRowDisabled__RIPl1{opacity:.5;border-color:var(--color-border-light)}.GenerateReportModal_module-4PC5DTL7_paramField__MVsmG{display:flex;flex-direction:column;gap:var(--space-2)}.GenerateReportModal_module-4PC5DTL7_paramLabel__GW3ln{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.GenerateReportModal_module-4PC5DTL7_paramInput__AT_yX{padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-family:inherit;color:var(--color-text)}.GenerateReportModal_module-4PC5DTL7_paramInput__AT_yX::placeholder{color:var(--color-border)}.GenerateReportModal_module-4PC5DTL7_paramSelect__eQRlZ{padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-family:inherit;color:var(--color-text);-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' fill='%230A2A66' viewBox='0 0 16 16'%3E%3Cpath d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.GenerateReportModal_module-4PC5DTL7_paramSelect__eQRlZ::placeholder{color:var(--color-border)}.GenerateReportModal_module-4PC5DTL7_footer__nngAL{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border-light)}.GenerateReportModal_module-4PC5DTL7_btnSecondary__9l5IV{padding:var(--space-2) var(--space-5);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:7px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;font-family:inherit;transition:background var(--transition-fast)}.GenerateReportModal_module-4PC5DTL7_btnSecondary__9l5IV:hover{background:var(--color-surface-hover)}.GenerateReportModal_module-4PC5DTL7_btnPrimary__uebwf{padding:var(--space-2) var(--space-5);background:var(--color-primary);color:var(--color-text-on-primary);border:none;border-radius:7px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;font-family:inherit;transition:background var(--transition-fast)}.GenerateReportModal_module-4PC5DTL7_btnPrimary__uebwf:hover:not(:disabled){background:var(--color-primary-hover)}.GenerateReportModal_module-4PC5DTL7_btnPrimary__uebwf:disabled{opacity:.5;cursor:not-allowed}.GenerateReportModal_module-4PC5DTL7_errorBanner__Ocmie{padding:var(--space-2) var(--space-3);background:var(--color-red-bg);border:1px solid var(--color-red-light);border-radius:var(--radius-md);color:var(--color-red);font-size:var(--font-size-xs);margin-bottom:var(--space-3)}.TemplateDetailPage_module-4MTX6UP4_page__KOTQ8{display:flex;flex-direction:column;width:100%;background:var(--color-surface)}.TemplateDetailPage_module-4MTX6UP4_topBar__oVx2Z{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border)}.TemplateDetailPage_module-4MTX6UP4_backLink__d4uoo{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:none;border:none;font-family:inherit;padding:0}.TemplateDetailPage_module-4MTX6UP4_backLink__d4uoo:hover{text-decoration:underline}.TemplateDetailPage_module-4MTX6UP4_generateBtn__NGM9S{padding:var(--space-2) var(--space-5);background:var(--color-primary);color:var(--color-text-on-primary);border:none;border-radius:7px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;font-family:inherit;transition:background var(--transition-fast)}.TemplateDetailPage_module-4MTX6UP4_generateBtn__NGM9S:hover{background:var(--color-primary-hover)}.TemplateDetailPage_module-4MTX6UP4_templateHeader__DAgPC{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-6) 0}.TemplateDetailPage_module-4MTX6UP4_templateName__yjYou{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.TemplateDetailPage_module-4MTX6UP4_templateDescription__oYF99{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0}.TemplateDetailPage_module-4MTX6UP4_processingTime__Oo0EK{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.TemplateDetailPage_module-4MTX6UP4_processingTimeIcon__jEWo9{font-size:var(--font-size-md)}.TemplateDetailPage_module-4MTX6UP4_section__5s1dZ{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-6)}.TemplateDetailPage_module-4MTX6UP4_toolbar__Poquq{display:flex;align-items:center;gap:var(--space-2)}.TemplateDetailPage_module-4MTX6UP4_tableWrapper__e9_cb{width:100%;overflow-x:auto}.TemplateDetailPage_module-4MTX6UP4_table__1tRC_{width:100%;border-collapse:collapse}.TemplateDetailPage_module-4MTX6UP4_table__1tRC_ th{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--color-border-light)}.TemplateDetailPage_module-4MTX6UP4_table__1tRC_ td{padding:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text);border-bottom:1px solid var(--color-border-row);vertical-align:top}.TemplateDetailPage_module-4MTX6UP4_dateCell__Uxk50{white-space:nowrap}.TemplateDetailPage_module-4MTX6UP4_fileList__kzT25{display:flex;flex-direction:column;gap:var(--space-1)}.TemplateDetailPage_module-4MTX6UP4_fileChip__KdhCJ{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text);cursor:pointer;padding:var(--space-1) var(--space-2);background:var(--color-bg);border-radius:var(--radius-sm);border:1px solid var(--color-border-row);min-width:180px}.TemplateDetailPage_module-4MTX6UP4_fileChip__KdhCJ:hover{background:var(--color-surface-hover)}.TemplateDetailPage_module-4MTX6UP4_fileName__krkbe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.TemplateDetailPage_module-4MTX6UP4_downloadIcon__lZZ3e{color:var(--color-text-muted);font-size:11px;flex-shrink:0}.TemplateDetailPage_module-4MTX6UP4_noFiles__Ej1e6{color:var(--color-text-muted)}.TemplateDetailPage_module-4MTX6UP4_progressContainer__y5WQw{display:flex;flex-direction:column;gap:var(--space-1);min-width:200px}.TemplateDetailPage_module-4MTX6UP4_progressBarTrack__zWYdg{height:8px;background:var(--color-border-light);border-radius:var(--radius-full);overflow:hidden;display:flex;align-items:center}.TemplateDetailPage_module-4MTX6UP4_progressBarFill__P02OX{height:100%;background:var(--color-accent);border-radius:var(--radius-full);transition:width .5s ease}.TemplateDetailPage_module-4MTX6UP4_progressText__4Y9cv{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--color-text-muted)}.TemplateDetailPage_module-4MTX6UP4_progressStep__UbAXE{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.TemplateDetailPage_module-4MTX6UP4_progressPercent__MAFSR{flex-shrink:0;font-weight:var(--font-weight-medium)}.TemplateDetailPage_module-4MTX6UP4_statusCell___zIDq{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.TemplateDetailPage_module-4MTX6UP4_statusRow__pbfus{display:flex;align-items:center;gap:var(--space-2)}.TemplateDetailPage_module-4MTX6UP4_downloadAllLink__V2ev0{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-accent);cursor:pointer;border:none;background:none;padding:0;font-family:inherit}.TemplateDetailPage_module-4MTX6UP4_downloadAllLink__V2ev0:hover{text-decoration:underline}.TemplateDetailPage_module-4MTX6UP4_downloadAllIcon__HEnRM{font-size:var(--font-size-sm)}.TemplateDetailPage_module-4MTX6UP4_retryButton__DtcM8{display:inline-flex;align-items:center;font-size:var(--font-size-lg);color:var(--color-primary);cursor:pointer;border:none;background:none;padding:0}.TemplateDetailPage_module-4MTX6UP4_retryButton__DtcM8:hover{color:var(--color-accent)}.TemplateDetailPage_module-4MTX6UP4_emptyState__96lNY,.TemplateDetailPage_module-4MTX6UP4_errorState__9oHLK,.TemplateDetailPage_module-4MTX6UP4_loadingState__KndPt{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-4);gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.TemplateDetailPage_module-4MTX6UP4_emptyIcon__StJ9u{font-size:var(--font-size-2xl);color:var(--color-border-light)}.TemplateDetailPage_module-4MTX6UP4_errorIcon__ne1fQ{font-size:var(--font-size-2xl);color:var(--color-orange)}.TemplateDetailPage_module-4MTX6UP4_retryLink__9jeUX{display:inline-flex;align-items:center;gap:var(--space-1);background:none;border:none;color:var(--color-accent);font-size:var(--font-size-sm);cursor:pointer;font-family:inherit;padding:0}.TemplateDetailPage_module-4MTX6UP4_spinner__YsI5l{animation:TemplateDetailPage_module-4MTX6UP4_spin__MHkzF 1s linear infinite;font-size:var(--font-size-xl);color:var(--color-accent)}@keyframes TemplateDetailPage_module-4MTX6UP4_spin__MHkzF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TemplateDetailPage_module-4MTX6UP4_loadMoreButton__aRiCe{display:flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);margin:var(--space-4) auto 0;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-fast)}.TemplateDetailPage_module-4MTX6UP4_loadMoreButton__aRiCe:hover{background:var(--color-surface-hover)}