.SecuritySettings_root__dxZiq{display:grid;gap:.85rem}.SecuritySettings_notice__ocXTh{padding:.8rem 1rem;border-radius:.5rem;border:1px solid #147d61;color:#125b46;background:#eefaf5;margin:0}.SecuritySettings_error__Z25xA{border-color:#a33535;color:#842828;background:#fff2f2}.SecuritySettings_feedback__NxBR6{position:sticky;top:0;z-index:2;display:grid;gap:.5rem;background:var(--surface,#fff)}.SecuritySettings_secret__Bu5G4{width:100%;box-sizing:border-box;direction:ltr;text-align:left;font:1rem/1.8 monospace;padding:.75rem;resize:vertical;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;pointer-events:auto;cursor:text}.SecuritySettings_qr__9CnRl{width:min(100%,18rem);height:auto;display:block;background:white}.SecuritySettings_countdown__fqB0Y{display:inline-block;margin-inline-start:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SecuritySettings_codes__S93JE{direction:ltr;text-align:left;font-family:monospace;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.SecuritySettings_enrollment__7ZdAt{display:grid;gap:.75rem;border:1px solid #c9d3d8;border-radius:.5rem;padding:1rem}.AttendanceWorkspace_workspace__2vMsJ{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:14px;color:var(--text,#263842)}.AttendanceWorkspace_toolbar__MhRNF{display:flex;align-items:center;justify-content:flex-end;gap:8px}.AttendanceWorkspace_dateInput__4oz1M button,.AttendanceWorkspace_form__KJ8W2 button,.AttendanceWorkspace_workspace__2vMsJ button{font:inherit;cursor:pointer}.AttendanceWorkspace_form__KJ8W2 button:disabled,.AttendanceWorkspace_workspace__2vMsJ button:disabled{cursor:wait;opacity:.55}.AttendanceWorkspace_actions__tW8DG button,.AttendanceWorkspace_clear__wX_bK,.AttendanceWorkspace_form__KJ8W2 button,.AttendanceWorkspace_toolbar__MhRNF a,.AttendanceWorkspace_toolbar__MhRNF button{border:1px solid #d9dce3;border-radius:8px;padding:7px 12px;color:inherit;background:#fff;text-decoration:none;box-shadow:0 2px 2px #24334d0a}.AttendanceWorkspace_toolbar__MhRNF .AttendanceWorkspace_refresh__BADtL{width:36px;height:36px;padding:5px;font-size:22px}.AttendanceWorkspace_tabs__gqErw{display:flex;gap:4px;border-bottom:1px solid #d9dce3;overflow-x:auto}.AttendanceWorkspace_tabs__gqErw button{flex:0 0 auto;white-space:nowrap;border:0;border-bottom:3px solid transparent;border-radius:8px 8px 0 0;background:transparent;color:#52606f;padding:11px 16px}.AttendanceWorkspace_tabs__gqErw button[aria-selected=true]{color:#4e496c;background:#eeedf3;border-bottom-color:#716d8c;font-weight:700}.AttendanceWorkspace_filters__X4cH3{display:grid;grid-template-columns:1.3fr 1.2fr 1fr 1fr .65fr auto;gap:10px;align-items:end}.AttendanceWorkspace_filters__X4cH3 label,.AttendanceWorkspace_form__KJ8W2 label{display:grid;gap:6px;min-width:0;font-size:12px;color:#52606f}.AttendanceWorkspace_filters__X4cH3 input,.AttendanceWorkspace_filters__X4cH3 select,.AttendanceWorkspace_form__KJ8W2 input:not([type=checkbox]),.AttendanceWorkspace_form__KJ8W2 select,.AttendanceWorkspace_form__KJ8W2 textarea{box-sizing:border-box;border:1px solid #d6dbe2;border-radius:7px;background:#fff;color:#253440;padding:8px 10px;width:100%;min-height:36px;font:inherit}.AttendanceWorkspace_filters__X4cH3 .AttendanceWorkspace_clear__wX_bK{background:#fff0f0;color:#a52f3a;border-color:#e9bfc4;height:36px;box-shadow:0 2px 0 #e9bfc4;white-space:nowrap}.AttendanceWorkspace_hint__a4bqE{margin:0;font-size:12px;line-height:1.9;color:#586876}.AttendanceWorkspace_notice__Ij51M{border:1px solid #b8d7c8;background:#f1faf5;padding:9px 12px;border-radius:8px;margin:0}.AttendanceWorkspace_error__zHRPw{color:#a42436;background:#fff1f2;padding:10px;border-radius:8px}.AttendanceWorkspace_actions__tW8DG{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.AttendanceWorkspace_tableWrap__aIlbJ{overflow:auto;background:#fff;border:1px solid #e0e4ea;border-radius:10px}.AttendanceWorkspace_table__zK4vd{width:100%;border-collapse:collapse;font-size:12px;text-align:right}.AttendanceWorkspace_table__zK4vd th{padding:12px;background:#f6f7fa;color:#52606f;font-weight:600;white-space:nowrap}.AttendanceWorkspace_table__zK4vd td{padding:11px 12px;border-top:1px solid #edf0f4;vertical-align:middle}.AttendanceWorkspace_table__zK4vd td small{display:block;margin-top:5px;color:#6a7682}.AttendanceWorkspace_table__zK4vd tbody tr:hover{background:#fafaff}.AttendanceWorkspace_table__zK4vd button{background:#f3f2f7;border:1px solid #ddd9e8;color:#59526f;border-radius:6px;padding:5px 10px;white-space:nowrap}.AttendanceWorkspace_empty___OHD0{padding:24px;text-align:center;color:#6a7682}.AttendanceWorkspace_badge__nxXey{display:inline-flex;padding:3px 8px;background:#eff5f1;color:#397352;border-radius:20px;font-size:11px;white-space:nowrap}.AttendanceWorkspace_form__KJ8W2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.AttendanceWorkspace_form__KJ8W2>p{margin:0}.AttendanceWorkspace_form__KJ8W2>.AttendanceWorkspace_full__Qpu2b,.AttendanceWorkspace_form__KJ8W2>fieldset,.AttendanceWorkspace_form__KJ8W2>p{grid-column:1/-1}.AttendanceWorkspace_form__KJ8W2>button{align-self:center;justify-self:start}.AttendanceWorkspace_form__KJ8W2 textarea{resize:vertical;min-height:76px}.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_checkbox__UosJs{display:flex;align-items:center;gap:7px}.AttendanceWorkspace_form__KJ8W2 fieldset{border:1px solid #d9dce3;border-radius:8px;padding:12px;display:flex;gap:14px;flex-wrap:wrap}.AttendanceWorkspace_form__KJ8W2 fieldset label{display:flex;flex-direction:row;align-items:center}.AttendanceWorkspace_rules__5ebh6{display:grid;gap:12px;grid-column:1/-1}.AttendanceWorkspace_ruleCollection__QffHv{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;min-width:0}.AttendanceWorkspace_ruleCollection__QffHv>header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.AttendanceWorkspace_ruleCollection__QffHv h3{font-size:14px;margin:0}.AttendanceWorkspace_ruleCollection__QffHv>header>span{color:var(--muted);font-size:11px}.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_ruleCollection__QffHv button{width:auto;min-height:30px;padding:4px 9px;box-shadow:none}.AttendanceWorkspace_rulePicker__eh_sS{display:flex;flex-wrap:wrap;gap:5px;max-height:108px;overflow:auto}.AttendanceWorkspace_rulePicker__eh_sS button[aria-pressed=true]{background:var(--aa-surface-selected,#e5eef3);border-color:var(--teal,#18818c)}.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_compactRule__sFiO0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:12px;background:var(--aa-surface-muted,#f8fafb);min-width:0}.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_compactRule__sFiO0>label{display:grid;grid-template-columns:135px minmax(0,1fr);align-items:center;gap:8px}.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_compactRule__sFiO0 input:not([type=checkbox]),.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_compactRule__sFiO0 select{min-height:30px;height:30px;padding:3px 7px}.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_compactRule__sFiO0 .AttendanceWorkspace_checkbox__UosJs{display:flex;justify-content:flex-start}.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_compactRule__sFiO0 .AttendanceWorkspace_ruleText__wMgad{grid-column:1/-1;grid-template-columns:135px minmax(0,1fr);align-items:start}.AttendanceWorkspace_ruleText__wMgad small{grid-column:2}.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_ruleText__wMgad textarea{min-height:72px}.AttendanceWorkspace_rulePreview__fNUrw{grid-column:1/-1;padding:8px 12px;background:var(--surface,#fff);border:1px dashed var(--line,#ccd5df);border-radius:6px;white-space:pre-wrap;font-size:12px}.AttendanceWorkspace_rulePreview__fNUrw p{margin:6px 0;line-height:1.8}.AttendanceWorkspace_rulePreview__fNUrw ul{color:var(--red,#a33);margin:4px 0}.AttendanceWorkspace_ruleVariables__tWzTz{grid-column:1/-1;display:flex;gap:7px;align-items:center;flex-wrap:wrap}.AttendanceWorkspace_ruleVariables__tWzTz>strong{font-size:11px}.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_ruleVariables__tWzTz label{display:flex;gap:5px;align-items:center}.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_ruleVariables__tWzTz select{width:125px}.AttendanceWorkspace_ruleButtons__7_umD{grid-column:1/-1;display:flex;gap:8px;justify-content:flex-end}@media(max-width:800px){.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_compactRule__sFiO0{grid-template-columns:1fr}.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_compactRule__sFiO0 .AttendanceWorkspace_ruleText__wMgad,.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_compactRule__sFiO0>label{grid-template-columns:110px minmax(0,1fr)}}.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_rule__8riD9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;border:1px solid #e0e4ea;border-radius:10px;background:#f9fafc}.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_rule__8riD9 label{display:grid;align-items:start}.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_rule__8riD9 label.AttendanceWorkspace_checkbox__UosJs{display:flex;align-items:center}.AttendanceWorkspace_rule__8riD9 .AttendanceWorkspace_text__BsF0T{grid-column:1/-1}.AttendanceWorkspace_dateInput__4oz1M{position:relative;display:block;min-width:0}.AttendanceWorkspace_dateControl__ayX_j{display:flex;align-items:center;gap:3px}.AttendanceWorkspace_dateControl__ayX_j input{min-width:0}.AttendanceWorkspace_dateControl__ayX_j button{border:1px solid #d6dbe2;border-radius:7px;background:#fff;min-width:34px;height:36px;padding:0}.AttendanceWorkspace_calendarPopover__pQfa6{position:fixed;width:287px;box-sizing:border-box;z-index:calc(var(--erp-modal-z-index, 1100) + 4);pointer-events:auto;overflow:auto;display:grid;gap:8px;background:white;color:#263842;border:1px solid #d9dce3;border-radius:10px;box-shadow:0 8px 28px #18283d25;padding:10px;font-size:12px}.AttendanceWorkspace_calendarPopover__pQfa6 button{font:inherit;cursor:pointer;min-height:30px}.AttendanceWorkspace_calendarHeader__JcxNK{display:flex;align-items:center;justify-content:space-between}.AttendanceWorkspace_calendarHeader__JcxNK button{background:#f4f3f8;border:0;border-radius:5px;padding:6px 10px}.AttendanceWorkspace_calendarDays__sfYKY{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center}.AttendanceWorkspace_calendarDays__sfYKY button{background:white;border:0;border-radius:5px;padding:6px 0}.AttendanceWorkspace_calendarDays__sfYKY button:focus,.AttendanceWorkspace_calendarDays__sfYKY button:hover{background:#e8e5f1}.AttendanceWorkspace_calendarDays__sfYKY b{font-size:11px;padding:5px 0;color:#6b647d}.AttendanceWorkspace_history__ZHk5C{min-width:0;margin:0;padding:10px 0}@media (max-width:1100px){.AttendanceWorkspace_filters__X4cH3{grid-template-columns:repeat(3,minmax(0,1fr))}.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_rule__8riD9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.AttendanceWorkspace_filters__X4cH3,.AttendanceWorkspace_form__KJ8W2,.AttendanceWorkspace_form__KJ8W2 .AttendanceWorkspace_rule__8riD9{grid-template-columns:1fr}.AttendanceWorkspace_toolbar__MhRNF{justify-content:space-between}.AttendanceWorkspace_tabs__gqErw button{padding:10px}}.CrmOperationalForms_body__hCzQE{padding:10px}.CrmOperationalForms_body__hCzQE .form-grid{gap:6px;margin-bottom:6px}.CrmOperationalForms_body__hCzQE .form-grid>label,.CrmOperationalForms_body__hCzQE>label{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);align-items:center;gap:6px;min-width:0;font-size:11px;color:var(--aa-color-text-primary)}.CrmOperationalForms_body__hCzQE label:has(>input[type=checkbox]){display:flex;align-items:center;gap:6px}.CrmOperationalForms_body__hCzQE .jalali-input>input,.CrmOperationalForms_body__hCzQE label>input:not([type=checkbox]),.CrmOperationalForms_body__hCzQE label>select,.CrmOperationalForms_body__hCzQE label>textarea{box-sizing:border-box;width:100%;min-width:0;height:30px;min-height:30px;padding:0 6px;border:1px solid var(--aa-form-border);border-radius:6px;color:var(--aa-color-text-primary);background:var(--aa-form-background);font:inherit}.CrmOperationalForms_body__hCzQE label>textarea{height:64px;min-height:64px;padding:6px;resize:vertical}.CrmOperationalForms_body__hCzQE label>input[type=checkbox]{width:14px;height:14px;flex:0 0 14px}.CrmOperationalForms_body__hCzQE fieldset{min-width:0;margin:0;padding:6px;border:1px solid var(--aa-form-border);border-radius:6px;font-size:11px}.CrmOperationalForms_body__hCzQE fieldset label{min-height:30px}.CrmOperationalForms_body__hCzQE .button-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.CrmOperationalForms_body__hCzQE .button-row>button{flex:0 0 auto}.CrmOperationalForms_body__hCzQE .form-grid>.button-row{grid-column:1/-1}.CrmOperationalForms_body__hCzQE .button-row>button,.CrmOperationalForms_body__hCzQE .form-grid>button,.CrmOperationalForms_body__hCzQE fieldset>button{height:30px;min-height:30px;padding:0 10px;border-radius:6px;font-size:11px}.CrmOperationalForms_body__hCzQE .button-row>button:not(.primary),.CrmOperationalForms_body__hCzQE .form-grid>button:not(.primary),.CrmOperationalForms_body__hCzQE fieldset>button{border:1px solid var(--aa-form-border);background:var(--aa-form-background);color:var(--aa-color-text-primary)}.CrmOperationalForms_body__hCzQE .jalali-input>input:focus-visible,.CrmOperationalForms_body__hCzQE label>input:focus-visible,.CrmOperationalForms_body__hCzQE label>select:focus-visible,.CrmOperationalForms_body__hCzQE label>textarea:focus-visible{outline:2px solid var(--aa-form-focus);outline-offset:1px}@media (max-width:760px){.CrmOperationalForms_body__hCzQE .form-grid{grid-template-columns:minmax(0,1fr)}}