._container_8polp_3{position:fixed;top:76px;right:var(--space-10);z-index:9999;display:flex;flex-direction:column;gap:var(--space-3);pointer-events:none;width:360px}._toast_8polp_17{display:flex;align-items:flex-start;gap:var(--space-4);padding:13px var(--space-6) 13px var(--space-7);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 12px 36px -10px #0000002e,0 2px 10px -2px #00000014,inset 0 0 0 1px #0000000f;font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-semibold);pointer-events:all;border-left:3.5px solid transparent;animation:_toast-in_8polp_1 .28s cubic-bezier(.34,1.4,.64,1) both;overflow:hidden}._toastLeaving_8polp_37{animation:_toast-out_8polp_1 .24s ease-in both}._toastSuccess_8polp_43{border-left-color:var(--color-success)}._toastError_8polp_44{border-left-color:var(--color-danger)}._toastWarning_8polp_45{border-left-color:var(--color-warning)}._toastInfo_8polp_46{border-left-color:var(--color-info)}._toastNotification_8polp_47{border-left-color:#7c3aed}._toastIcon_8polp_51{flex-shrink:0;margin-top:1px}._toastSuccess_8polp_43 ._toastIcon_8polp_51{color:var(--color-success)}._toastError_8polp_44 ._toastIcon_8polp_51{color:var(--color-danger)}._toastWarning_8polp_45 ._toastIcon_8polp_51{color:var(--color-warning)}._toastInfo_8polp_46 ._toastIcon_8polp_51{color:var(--color-info)}._toastEmojiIcon_8polp_61{flex-shrink:0;font-size:18px;line-height:1;margin-top:1px}._toastClickable_8polp_68{cursor:pointer}._toastClickable_8polp_68:hover{background:var(--color-surface-hover, #f8fafc)}._toastBody_8polp_76{flex:1;min-width:0}._toastTitle_8polp_81{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--color-text-strong);line-height:1.35}._toastMsg_8polp_88{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-muted);margin-top:2px;line-height:1.45}._toastMsgOnly_8polp_96{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--color-text-strong);line-height:1.4}._toastClose_8polp_103{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);background:transparent;cursor:pointer;color:var(--color-muted-subtle);transition:background var(--duration-fast),color var(--duration-fast);margin-top:-2px}._toastClose_8polp_103:hover{background:var(--color-border-soft);color:var(--color-text-soft)}@keyframes _toast-in_8polp_1{0%{opacity:0;transform:translate(28px) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes _toast-out_8polp_1{0%{opacity:1;transform:translate(0) scale(1);max-height:120px;margin-bottom:0;padding-top:13px;padding-bottom:13px}to{opacity:0;transform:translate(28px) scale(.94);max-height:0;margin-bottom:-8px;padding-top:0;padding-bottom:0}}._overlay_v82tk_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-7)}._backdrop_v82tk_11{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a75;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}._dialog_v82tk_18{position:relative;width:min(430px,calc(100vw - 32px));display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--space-5) var(--space-6);padding:var(--space-9);border:1px solid var(--color-danger-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-floating)}._iconWrap_v82tk_31{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-danger-bg);color:var(--color-danger)}._content_v82tk_42{min-width:0}._title_v82tk_44{margin:1px 0 var(--space-3);color:var(--color-text-strong);font-size:var(--fs-sm);font-weight:var(--fw-bold)}._message_v82tk_51,._warning_v82tk_52{margin:0;color:var(--color-text-soft);font-size:var(--fs-2xs);line-height:1.55;overflow-wrap:anywhere}._message_v82tk_51 strong{color:var(--color-text-strong);font-weight:var(--fw-semibold)}._warning_v82tk_52{margin-top:var(--space-2);color:var(--color-danger-text)}._actions_v82tk_63{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:var(--space-4);padding-top:var(--space-3)}._cancelButton_v82tk_71,._deleteButton_v82tk_72,._confirmPrimary_v82tk_73{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-7);border-radius:var(--radius-md);font:inherit;font-size:11px;font-weight:var(--fw-semibold);cursor:pointer}._cancelButton_v82tk_71{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-strong)}._deleteButton_v82tk_72{border:1px solid var(--color-danger);background:var(--color-danger);color:#fff}._cancelButton_v82tk_71:hover:not(:disabled){background:var(--color-surface-subtle)}._deleteButton_v82tk_72:hover:not(:disabled){background:var(--color-danger-dark);border-color:var(--color-danger-dark)}._cancelButton_v82tk_71:focus-visible,._deleteButton_v82tk_72:focus-visible{outline:none;box-shadow:var(--shadow-focus-danger)}._cancelButton_v82tk_71:disabled,._deleteButton_v82tk_72:disabled{cursor:not-allowed;opacity:.65}._dialog_v82tk_18._tonePrimary_v82tk_107{border-color:var(--color-primary-bg-strong)}._tonePrimary_v82tk_107 ._iconWrap_v82tk_31{background:var(--color-primary-bg);color:var(--color-primary)}._tonePrimary_v82tk_107 ._warning_v82tk_52{color:var(--color-primary-deep)}._confirmPrimary_v82tk_73{border:1px solid transparent;background:var(--gradient-primary);color:var(--color-white)}._confirmPrimary_v82tk_73:hover:not(:disabled){opacity:.92}._confirmPrimary_v82tk_73:focus-visible{outline:none;box-shadow:var(--shadow-focus-blue)}._confirmPrimary_v82tk_73:disabled{cursor:not-allowed;opacity:.65}._spinner_v82tk_115{animation:_spin_v82tk_115 .8s linear infinite}@keyframes _spin_v82tk_115{to{transform:rotate(360deg)}}._overlay_xandp_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:var(--space-7)}._backdrop_xandp_11{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}._dialog_xandp_17{position:relative;width:-moz-fit-content;width:fit-content;min-width:380px;max-width:calc(100vw - 56px);max-height:calc(100vh - 56px);display:flex;flex-direction:column;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-floating)}._dialogWide_xandp_30{width:calc(100vw - 48px);max-width:none;height:calc(100vh - 48px);max-height:none}._header_xandp_37{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--space-7) var(--space-10);border-bottom:1px solid var(--color-border-soft)}._title_xandp_46{margin:0;color:var(--color-text);font-size:var(--fs-base);font-weight:var(--fw-bold)}._closeButton_xandp_53{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted-soft);cursor:pointer;font-size:22px;line-height:1;transition:color var(--duration-base),background var(--duration-base)}._closeButton_xandp_53:hover{background:var(--color-border-soft);color:var(--color-text)}._body_xandp_74{flex:1;overflow-y:auto;padding:var(--space-9) var(--space-10)}._footer_xandp_80{flex-shrink:0;padding:var(--space-6) var(--space-10);border-top:1px solid var(--color-border-soft);background:var(--color-surface);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}._wrap_zru2z_1{display:flex;flex-direction:column;gap:12px;padding:4px 2px}._banner_zru2z_2{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:var(--radius-md);font-weight:var(--fw-bold)}._reward_zru2z_3{background:var(--color-success-bg);color:var(--color-success-text)}._penalty_zru2z_4{background:var(--color-danger-bg);color:var(--color-danger-text)}._neutral_zru2z_5{background:var(--color-warning-bg);color:var(--color-warning-text)}._kind_zru2z_6{font-size:var(--fs-sm)}._points_zru2z_7{font-size:var(--fs-md);font-variant-numeric:tabular-nums}._info_zru2z_8{display:flex;flex-direction:column;gap:6px;padding:2px}._row_zru2z_9{display:flex;gap:10px;font-size:var(--fs-xs)}._lbl_zru2z_10{flex:0 0 72px;color:var(--color-muted)}._val_zru2z_11{flex:1 1 auto;color:var(--color-text-strong);font-weight:var(--fw-medium);word-break:break-word}._explainLbl_zru2z_12{font-size:var(--fs-2xs);color:var(--color-text-soft);font-weight:var(--fw-medium)}._textarea_zru2z_13{width:100%;box-sizing:border-box;padding:8px 10px;border:1.5px solid var(--color-border-muted);border-radius:var(--radius-md);font-family:inherit;font-size:var(--fs-xs);color:var(--color-text-strong);outline:none;resize:vertical}._textarea_zru2z_13:focus{border-color:var(--color-primary-soft);box-shadow:0 0 0 2px var(--color-primary-bg)}._actions_zru2z_15{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}._btnGhost_zru2z_16{display:inline-flex;align-items:center;gap:5px;height:var(--control-h-md);padding:0 16px;border:none;border-radius:var(--radius-md);background:var(--color-success-dark, #16a34a);color:var(--color-white);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer}._btnGhost_zru2z_16:disabled{opacity:.6;cursor:default}._btnPrimary_zru2z_18{display:inline-flex;align-items:center;height:var(--control-h-md);padding:0 18px;border:none;border-radius:var(--radius-md);background:var(--gradient-primary);color:var(--color-white);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--shadow-focus-blue)}._more_zru2z_19{text-align:center;font-size:var(--fs-2xs);color:var(--color-muted)}._page_1lqzp_5{--primary: var(--color-primary);--primary-dark: var(--color-primary-dark);--primary-soft: var(--color-primary-soft);--accent: var(--color-accent);--accent-light: var(--color-accent-light);--accent-dark: var(--color-accent-dark);--background: var(--color-bg);--surface: var(--color-surface);--border: var(--color-border-muted);--text-main: var(--color-text);--text-muted: var(--color-muted);--gradient-primary: linear-gradient(135deg, #2563eb 0%, #1d4ed8 55%, #1e40af 100%);--shadow: 0 32px 90px -30px rgba(37, 99, 235, .32);--fs-xs: var(--fs-2xs);--fs-micro: var(--fs-xs);--fs-caption: var(--fs-sm);--fs-small: var(--fs-md);--fs-body: var(--fs-base);--fs-body-lg: var(--fs-lg);--fs-h2: 23px;--fs-hero: clamp(34px, 3.3vw, 42px);--lh-tight: 1.18;--lh-heading: var(--lh-tight);--lh-body: var(--lh-relaxed);position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:72px 24px;overflow-x:hidden;overflow-y:auto;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-main);background:var(--background);-webkit-font-smoothing:antialiased}._bgLayer_1lqzp_48{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 780px 520px at 14% 10%,rgba(37,99,235,.14),transparent 66%),radial-gradient(ellipse 680px 500px at 88% 92%,rgba(16,185,129,.1),transparent 62%),linear-gradient(135deg,#2563eb0d,#fff0)}._bgGrid_1lqzp_58{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(15,52,94,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(15,52,94,.032) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 1200px 820px at 50% 50%,#000 35%,transparent 86%);-webkit-mask-image:radial-gradient(ellipse 1200px 820px at 50% 50%,#000 35%,transparent 86%)}._shape_1lqzp_71{position:absolute;z-index:0;pointer-events:none;border-radius:18px}._s1_1lqzp_78{top:9%;left:7%;width:126px;height:126px;background:var(--gradient-primary);transform:rotate(14deg);opacity:.055}._s2_1lqzp_88{right:8%;bottom:10%;width:172px;height:172px;background:var(--gradient-accent);transform:rotate(-16deg);opacity:.12}._s3_1lqzp_98{top:18%;right:13%;width:88px;height:88px;border:2px solid rgba(232,168,32,.55);transform:rotate(24deg);opacity:.55}._topbar_1lqzp_109{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:24px 42px;pointer-events:none}._tag_1lqzp_122{font-family:JetBrains Mono,monospace;font-size:var(--fs-micro);font-weight:700;letter-spacing:.5px;color:#64748b}._env_1lqzp_130{font-family:JetBrains Mono,monospace;padding:5px 10px;border:1px solid rgba(232,168,32,.5);border-radius:999px;background:#f5c84029;color:var(--accent-dark);font-size:var(--fs-xs);font-weight:800;letter-spacing:.8px;pointer-events:auto}._loginShell_1lqzp_144{position:relative;z-index:1;width:min(960px,calc(100vw - 56px));min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:0;border:1.5px solid rgba(37,99,235,.15);border-radius:18px;background:#ffffffeb;box-shadow:var(--shadow),0 2px 16px #2563eb14;overflow:hidden;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}._brandPanel_1lqzp_162{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:space-between;min-height:560px;padding:40px 44px 38px;color:#fff;background:var(--gradient-primary);overflow:hidden}._brandPanel_1lqzp_162:after{content:"";position:absolute;right:-92px;bottom:-104px;width:270px;height:270px;border-radius:50%;background:#63b3ed38}._brandMark_1lqzp_186{width:70px;height:70px;border-radius:16px;display:grid;place-items:center;background:#fff;padding:10px;box-shadow:0 16px 34px -20px #00000059;flex-shrink:0}._brandMark_1lqzp_186 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}._eyebrow_1lqzp_205{margin:0 0 10px;color:var(--accent-light);font-size:var(--fs-caption);font-weight:800;letter-spacing:1px;text-transform:uppercase}._brandPanel_1lqzp_162 h1{margin:0;max-width:440px;font-size:var(--fs-hero);line-height:1.08;letter-spacing:-1px}._brandPanel_1lqzp_162 p:not(._eyebrow_1lqzp_205){max-width:440px;margin:16px 0 0;color:#ffffffd1;font-size:var(--fs-body-lg);line-height:1.65}._trustList_1lqzp_230{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}._trustList_1lqzp_230 span{padding:7px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff14;color:#ffffffdb;font-size:var(--fs-caption);font-weight:700}._card_1lqzp_249{position:relative;min-width:0;background:var(--surface);display:flex;flex-direction:column;justify-content:center;padding:42px 40px}._card_1lqzp_249:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,#2563eb,#3b82f6,#60a5fa)}._brand_1lqzp_162{display:flex;align-items:center;gap:12px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid var(--border)}._logoWrap_1lqzp_280{width:46px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:7px;border:1px solid var(--border);border-radius:11px;background:#fff}._logoWrap_1lqzp_280 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}._system_1lqzp_300{margin-bottom:3px;color:#2563eb;font-size:var(--fs-micro);font-weight:800;letter-spacing:1.15px;text-transform:uppercase}._brandText_1lqzp_309{min-width:0}._company_1lqzp_313{color:#1e3a8a;font-size:var(--fs-body-lg);font-weight:800;overflow-wrap:anywhere}._company_1lqzp_313 span{color:#2563eb}._heading_1lqzp_325{margin-bottom:20px}._heading_1lqzp_325 h2{margin:0 0 9px;color:#1e3a8a;font-size:var(--fs-h2);font-weight:800;line-height:var(--lh-heading);letter-spacing:-.35px}._heading_1lqzp_325 p{margin:0;color:#475569;font-size:var(--fs-body);font-weight:600;line-height:var(--lh-body)}._fieldError_1lqzp_347{margin:5px 0 0;font-size:var(--fs-xs);font-weight:600;color:var(--danger);line-height:1.4}._inputError_1lqzp_356{border-color:var(--danger)}._inputError_1lqzp_356:focus-within{border-color:var(--danger);box-shadow:0 0 0 4px #ef44441f}._errorMsg_1lqzp_366{display:flex;align-items:flex-start;gap:8px;padding:10px 13px;border:1px solid rgba(239,68,68,.3);border-radius:8px;background:#fef2f2e6;color:#ef4444;font-size:var(--fs-caption);font-weight:600;line-height:1.5;margin-bottom:4px}._errorMsg_1lqzp_366 svg{flex-shrink:0;margin-top:1px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._form_1lqzp_391{display:flex;flex-direction:column;gap:15px}._field_1lqzp_347 label{display:block;margin-bottom:7px;color:#1e3a8a;font-size:var(--fs-caption);font-weight:800}._input_1lqzp_356{position:relative;display:flex;align-items:center;height:44px;border:1.5px solid var(--border);border-radius:8px;background:#fff;transition:border-color .15s,box-shadow .15s}._input_1lqzp_356:focus-within{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb26}._prefix_1lqzp_421{width:42px;height:100%;display:flex;align-items:center;justify-content:center;color:#2563eb;border-right:1px solid var(--border);flex-shrink:0}._prefix_1lqzp_421 svg{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._input_1lqzp_356 input{flex:1;height:100%;min-width:0;border:0;outline:0;background:transparent;padding:0 14px;color:var(--text-main);font-size:var(--fs-body);font-weight:600;font-family:inherit}._input_1lqzp_356 input::-moz-placeholder{color:#9ca3af;font-weight:500}._input_1lqzp_356 input::placeholder{color:#9ca3af;font-weight:500}._suffix_1lqzp_458{height:100%;border:0;background:transparent;padding:0 13px;color:#64748b;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:var(--fs-micro);font-weight:700;flex-shrink:0;transition:color .15s}._suffix_1lqzp_458:hover{color:#2563eb}._rowBetween_1lqzp_477{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:-2px}._remember_1lqzp_485{display:inline-flex;align-items:center;gap:8px;color:#475569;cursor:pointer;font-size:var(--fs-caption);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}._check_1lqzp_496{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--border);border-radius:4px;background:#fff;color:#fff;font-size:var(--fs-xs);font-weight:900;flex-shrink:0;transition:background .15s,border-color .15s}._check_1lqzp_496._on_1lqzp_512{border-color:var(--accent);background:var(--gradient-accent)}._forgot_1lqzp_517{color:#2563eb;font-size:var(--fs-caption);font-weight:800;text-decoration:none;white-space:nowrap}._forgot_1lqzp_517:hover{color:#1d4ed8;text-decoration:underline}._cta_1lqzp_531{width:100%;height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;cursor:pointer;font-size:var(--fs-body);font-weight:800;font-family:inherit;letter-spacing:.3px;box-shadow:0 1px #ffffff2e inset,0 8px 24px -8px #2563eba6;transition:transform .08s,box-shadow .15s,filter .15s}._cta_1lqzp_531:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 1px #fff3 inset,0 12px 30px -10px #2563ebbf}._cta_1lqzp_531:active:not(:disabled){transform:translateY(1px)}._cta_1lqzp_531:disabled{opacity:.55;cursor:not-allowed}._arrow_1lqzp_569{width:16px;height:16px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s;flex-shrink:0}._cta_1lqzp_531:hover ._arrow_1lqzp_569{transform:translate(2px)}._spinner_1lqzp_584{flex-shrink:0;animation:_app-spin_1lqzp_1 .75s linear infinite}._divider_1lqzp_590{display:flex;align-items:center;gap:12px;margin:20px 0 14px;color:#64748b;font-size:var(--fs-micro);font-weight:800;letter-spacing:1.2px;text-transform:uppercase}._divider_1lqzp_590:before,._divider_1lqzp_590:after{content:"";flex:1;height:1px;background:var(--border)}._helperCard_1lqzp_611{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid rgba(37,99,235,.22);border-radius:9px;background:#dbeafe59}._lock_1lqzp_621{flex-shrink:0;margin-top:2px;color:#2563eb;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._helperCard_1lqzp_611 ._text_1lqzp_631{color:#475569;font-size:var(--fs-caption);font-weight:600;line-height:1.55;min-width:0;overflow-wrap:anywhere}._helperCard_1lqzp_611 ._text_1lqzp_631 b{color:#1d4ed8}._helperCard_1lqzp_611 ._text_1lqzp_631 a{color:#2563eb;font-weight:800;text-decoration:none}._helperCard_1lqzp_611 ._text_1lqzp_631 a:hover{text-decoration:underline}._cardFoot_1lqzp_655{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid var(--border);color:#64748b;font-size:var(--fs-micro);font-weight:700}._version_1lqzp_668{font-family:JetBrains Mono,monospace}._pageFoot_1lqzp_673{position:absolute;left:0;right:0;bottom:18px;z-index:1;color:#64748b;text-align:center;font-size:var(--fs-micro);font-weight:700}._sep_1lqzp_685{margin:0 10px;color:var(--accent)}@media (max-width: 960px){._page_1lqzp_5{--fs-hero: 30px;padding:84px 18px 64px}._loginShell_1lqzp_144{grid-template-columns:1fr;max-width:520px}._brandPanel_1lqzp_162{min-height:auto;padding:34px;gap:28px}._trustList_1lqzp_230{margin-top:28px}}@media (max-width: 540px){._page_1lqzp_5{--fs-body: 13.5px;--fs-body-lg: 14.5px;--fs-h2: 21px;--fs-hero: 24px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px;min-height:100svh;padding:14px;overflow:visible}._topbar_1lqzp_109{position:relative;top:auto;left:auto;right:auto;width:100%;padding:0;align-items:center;gap:10px;pointer-events:auto}._tag_1lqzp_122{font-size:var(--fs-xs);line-height:1.35;overflow-wrap:anywhere}._env_1lqzp_130{flex:0 0 auto;padding:4px 9px}._loginShell_1lqzp_144{margin-top:20px;width:100%;max-width:none;border-radius:14px;box-shadow:0 18px 46px -28px #0927446b}._card_1lqzp_249,._brandPanel_1lqzp_162{padding:24px 18px}._brandPanel_1lqzp_162{display:none}._brandMark_1lqzp_186{width:62px;height:62px;border-radius:14px;padding:8px}._eyebrow_1lqzp_205{margin:0 0 8px;font-size:var(--fs-xs);line-height:1.4;letter-spacing:.8px}._brandPanel_1lqzp_162 h1{font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:-.5px}._brandPanel_1lqzp_162 p:not(._eyebrow_1lqzp_205){margin-top:10px;font-size:var(--fs-small);line-height:1.55}._trustList_1lqzp_230{gap:7px;margin-top:0}._trustList_1lqzp_230 span{padding:6px 8px;font-size:var(--fs-micro);line-height:1.2}._logoWrap_1lqzp_280{width:48px;height:48px}._brand_1lqzp_162{gap:12px;padding-bottom:18px;margin-bottom:20px}._system_1lqzp_300{font-size:var(--fs-xs);letter-spacing:.85px}._company_1lqzp_313{font-size:var(--fs-body-lg);line-height:1.3}._heading_1lqzp_325 h2{font-size:var(--fs-h2)}._heading_1lqzp_325 p{font-size:var(--fs-body)}._form_1lqzp_391{gap:14px}._input_1lqzp_356{height:44px}._prefix_1lqzp_421{width:38px}._input_1lqzp_356 input{padding:0 10px;font-size:var(--fs-body)}._suffix_1lqzp_458{padding:0 10px;font-size:var(--fs-xs)}._rowBetween_1lqzp_477,._cardFoot_1lqzp_655{align-items:flex-start;flex-direction:column;gap:10px}._cta_1lqzp_531{height:46px}._divider_1lqzp_590{margin:18px 0 14px;gap:8px;font-size:var(--fs-xs);letter-spacing:.9px}._helperCard_1lqzp_611{padding:10px 11px}._pageFoot_1lqzp_673{position:static;width:100%;margin-top:22px;padding:0 6px 8px;line-height:1.6}._shape_1lqzp_71{display:none}}@media (max-width: 380px){._page_1lqzp_5{--fs-h2: 19px;--fs-hero: 22px;padding:10px;gap:10px}._topbar_1lqzp_109{flex-direction:column;align-items:flex-start}._card_1lqzp_249,._brandPanel_1lqzp_162{padding:20px 14px}._brandPanel_1lqzp_162 h1{font-size:var(--fs-hero)}._brandPanel_1lqzp_162 p:not(._eyebrow_1lqzp_205){display:none}._trustList_1lqzp_230{display:none}._brand_1lqzp_162{align-items:flex-start}._heading_1lqzp_325{margin-bottom:18px}._heading_1lqzp_325 h2{font-size:var(--fs-h2)}._remember_1lqzp_485,._forgot_1lqzp_517,._heading_1lqzp_325 p,._field_1lqzp_347 label{font-size:var(--fs-caption)}._pageFoot_1lqzp_673 ._sep_1lqzp_685{margin:0 5px}}._appShell_1vcwk_10{--primary: var(--color-primary);--primary-dark: var(--color-primary-dark);--primary-soft: var(--color-primary-soft);--accent: var(--color-accent);--accent-light: var(--color-accent-light);--accent-dark: var(--color-accent-dark);--success: var(--color-success);--success-light: var(--color-success-light);--bg: var(--color-bg);--surface: var(--color-surface);--border: var(--color-border);--border-soft: var(--color-border-soft);--text: var(--color-text);--muted: var(--color-muted);--grad-primary: var(--gradient-primary);--grad-accent: var(--gradient-accent);--grad-success: var(--gradient-success);--grad-sidebar: var(--gradient-sidebar);--radius: var(--radius-md);display:flex;height:100vh;overflow:hidden;background:var(--bg);font-family:var(--font-sans);font-size:var(--fs-base);color:var(--text);-webkit-font-smoothing:antialiased}._sidebar_1vcwk_45{flex-shrink:0;display:flex;flex-direction:column;height:100%;background:var(--grad-sidebar);transition:width .22s var(--ease-standard);overflow:hidden;position:relative;z-index:20}._sidebarExpanded_1vcwk_57{width:var(--sidebar-w)}._sidebarCollapsed_1vcwk_58{width:var(--sidebar-col)}._sidebar_1vcwk_45:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.28) 25%,rgba(255,255,255,.28) 75%,transparent 100%);pointer-events:none}._sidebarLogo_1vcwk_80{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:82px;padding:var(--space-6) var(--space-7) var(--space-6) var(--space-8);border-bottom:1px solid rgba(255,255,255,.2);flex-shrink:0}._sidebarBrand_1vcwk_91{display:flex;align-items:center;gap:12px;min-width:0;overflow:hidden}._sidebarLogoMark_1vcwk_99{width:32px;height:32px;border-radius:var(--radius-lg);background:var(--color-white);border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;padding:4px;box-shadow:0 10px 24px -16px #000000ad,inset 0 1px #ffffffe6}._sidebarLogoMark_1vcwk_99 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}._sidebarTitle_1vcwk_123{font-size:var(--fs-md);font-weight:var(--fw-extrabold);color:#fffffff0;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}._sidebarSubtitle_1vcwk_134{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:#ffffffc7;letter-spacing:.5px;text-transform:none;margin-top:2px}._sidebarCollapsed_1vcwk_58 ._sidebarLogo_1vcwk_80{flex-direction:column;justify-content:center;gap:8px;min-height:96px;padding:var(--space-5) var(--space-4)}._sidebarCollapsed_1vcwk_58 ._sidebarLogoMark_1vcwk_99{width:32px;height:32px}._sidebarToggle_1vcwk_156{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:7px;background:#ffffff24;color:#ffffffbf;cursor:pointer;transition:background var(--duration-base),color var(--duration-base)}._sidebarToggle_1vcwk_156:hover{background:#ffffff3d;color:#fff}._sidebarNav_1vcwk_178{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-7) var(--space-4) var(--space-6);scrollbar-width:none}._sidebarNav_1vcwk_178::-webkit-scrollbar{display:none}._sidebarSection_1vcwk_188{margin-bottom:var(--space-8)}._sidebarSection_1vcwk_188:not(:last-child){padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.16)}._sidebarSectionLabel_1vcwk_197{padding:var(--space-4) var(--space-4) 9px;font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);color:#ffffff8c;letter-spacing:1.1px;text-transform:none;white-space:nowrap;overflow:hidden}._navItem_1vcwk_208{display:flex;align-items:center;gap:10px;padding:11px var(--space-5) 11px var(--space-6);margin-bottom:var(--space-1);border-radius:var(--radius-md);text-decoration:none;color:#ffffffd6;font-size:var(--fs-xs);font-weight:var(--fw-bold);transition:background var(--duration-base),color var(--duration-base),box-shadow var(--duration-base),transform var(--duration-fast);cursor:pointer;white-space:nowrap;overflow:hidden;position:relative}._navItem_1vcwk_208:hover{background:#ffffff1a;color:#fff}._navItemActive_1vcwk_231{background:linear-gradient(135deg,#2563ebe0,#1d4ed8c7);color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f,0 6px 18px -14px #2563ebb3}._navItemActive_1vcwk_231 ._navIcon_1vcwk_239{color:#93c5fd}._navItemActive_1vcwk_231:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#60a5fa,#3b82f6);box-shadow:0 0 10px #60a5fa80}._navIcon_1vcwk_239{flex-shrink:0;color:#ffffffbf;transition:color .13s;display:flex;align-items:center;justify-content:center;width:var(--fs-xs);height:var(--fs-xs)}._navIcon_1vcwk_239 svg{width:var(--fs-xs);height:var(--fs-xs)}._navItem_1vcwk_208:hover ._navIcon_1vcwk_239{color:#fff}._navLabel_1vcwk_276{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;opacity:1;transition:opacity .18s}._navLabelHidden_1vcwk_285{opacity:0;pointer-events:none}._sidebarFooter_1vcwk_292{flex-shrink:0;border-top:1px solid rgba(255,255,255,.2);padding:12px 10px}._sidebarUser_1vcwk_298{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--radius);overflow:hidden}._sidebarUserInfo_1vcwk_307{flex:1;min-width:0;overflow:hidden}._sidebarUserName_1vcwk_313{font-size:13.5px;font-weight:700;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sidebarUserRole_1vcwk_322{font-size:11.5px;font-weight:600;color:#ffffffb8;text-transform:capitalize;white-space:nowrap}._sidebarLogout_1vcwk_330{display:flex;align-items:center;gap:9px;width:100%;padding:9px 12px;margin-top:3px;border:none;border-radius:var(--radius);background:transparent;color:#ffffffbf;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .13s,color .13s;white-space:nowrap;overflow:hidden}._sidebarLogout_1vcwk_330:hover{background:#ef444433;color:#fca5a5}._sidebarLogoutCollapsed_1vcwk_355{justify-content:center;padding:9px}._avatar_1vcwk_362{flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-family:Montserrat,sans-serif;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}._avatarSm_1vcwk_374{width:30px;height:30px;font-size:12px}._avatarMd_1vcwk_380{width:36px;height:36px;font-size:13px}._avatarNavy_1vcwk_386{background:var(--primary);color:#fff}._avatarGold_1vcwk_391{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border:1.5px solid rgba(124,58,237,.4)}._avatarImg_1vcwk_397{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block}._appBody_1vcwk_409{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}._header_1vcwk_417{flex-shrink:0;display:flex;align-items:center;gap:12px;height:var(--header-h);padding:0 28px 0 22px;background:linear-gradient(180deg,#fff,#fafcff);border-bottom:1px solid #e2e8f0;position:relative;z-index:10;box-shadow:0 1px 8px #2563eb0d}._header_1vcwk_417:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2.5px;background:linear-gradient(90deg,transparent 0%,#2563eb 20%,#3b82f6 50%,#2563eb 80%,transparent 100%);pointer-events:none;opacity:.85}._headerLeft_1vcwk_453{display:flex;align-items:center;gap:8px;flex-shrink:0}._headerMenuBtn_1vcwk_460{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer;transition:background .13s,color .13s}._headerMenuBtn_1vcwk_460:hover{background:var(--border-soft);color:var(--text)}._breadcrumb_1vcwk_479{display:flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600}._breadcrumbItem_1vcwk_487{display:flex;align-items:center;gap:4px}._breadcrumbHome_1vcwk_493{color:var(--muted);text-decoration:none;transition:color .13s}._breadcrumbHome_1vcwk_493:hover{color:var(--primary)}._breadcrumbSep_1vcwk_501{color:var(--border);font-weight:400;font-size:15px}._breadcrumbCurrent_1vcwk_507{color:var(--text);font-weight:700}._headerSearchWrap_1vcwk_514{position:relative;display:flex;align-items:center;width:280px;flex-shrink:0}._headerSearchIcon_1vcwk_522{position:absolute;left:11px;color:var(--muted);pointer-events:none}._headerSearchInput_1vcwk_529{width:100%;height:38px;padding:0 44px 0 34px;border:1.5px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);font-family:"Montserrat",inherit;font-size:var(--fs-xs);font-weight:500;color:var(--text);outline:none;transition:border-color .15s,box-shadow .15s}._headerSearchInput_1vcwk_529::-moz-placeholder{color:#94a3b8;font-weight:500}._headerSearchInput_1vcwk_529::placeholder{color:#94a3b8;font-weight:500}._headerSearchInput_1vcwk_529:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;background:var(--surface)}._headerSearchKbd_1vcwk_555{position:absolute;right:10px;display:flex;align-items:center;padding:2px 6px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--muted);font-size:10.5px;font-weight:700;font-family:JetBrains Mono,monospace;pointer-events:none;letter-spacing:.3px}._headerRight_1vcwk_574{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}._headerIconBtn_1vcwk_582{position:relative;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius);background:transparent;color:var(--muted);cursor:pointer;transition:background .13s,color .13s}._headerIconBtn_1vcwk_582:hover{background:var(--border-soft);color:var(--text)}._headerIconBtnActive_1vcwk_603{background:var(--primary-soft, var(--border-soft));color:var(--primary, var(--text))}._headerBadge_1vcwk_608{position:absolute;top:5px;right:5px;min-width:17px;height:17px;border-radius:999px;background:#dc2626;border:1.5px solid var(--surface);color:#fff;font-size:10px;font-weight:800;line-height:14px;padding:0 3px;text-align:center;pointer-events:none}._bellWrap_1vcwk_628{position:relative}._bellDropdown_1vcwk_632{position:absolute;top:calc(100% + 8px);right:-8px;width:340px;max-height:480px;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 8px 32px #0000001f;overflow:hidden;z-index:60}._bellDropdownHead_1vcwk_648{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-soft);flex-shrink:0}._bellDropdownTitle_1vcwk_657{font-size:var(--fs-xs);font-weight:800;color:var(--text)}._bellMarkAll_1vcwk_663{display:flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid var(--border);border-radius:var(--radius);background:transparent;color:#2563eb;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .13s}._bellMarkAll_1vcwk_663:hover{background:#eff6ff}._bellList_1vcwk_681{flex:1;overflow-y:auto}._bellEmpty_1vcwk_686{padding:28px 16px;text-align:center;font-size:13px;color:var(--muted)}._bellItem_1vcwk_693{display:flex;align-items:flex-start;gap:10px;width:100%;padding:11px 16px;border:none;border-bottom:1px solid var(--border-soft);background:transparent;font-family:inherit;cursor:pointer;text-align:left;transition:background .12s}._bellItem_1vcwk_693:last-child{border-bottom:none}._bellItem_1vcwk_693:hover{background:#f8faff}._bellItemUnread_1vcwk_711{background:#f0f6ff}._bellItemRead_1vcwk_712{background:transparent}._bellItemEmoji_1vcwk_714{font-size:18px;flex-shrink:0;line-height:1;margin-top:2px}._bellItemBody_1vcwk_721{flex:1;min-width:0}._bellItemTitle_1vcwk_726{font-size:var(--fs-xs);font-weight:700;color:var(--text);line-height:1.3;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._bellItemText_1vcwk_737{font-size:12px;color:var(--muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._bellItemTime_1vcwk_747{font-size:11px;color:#94a3b8;margin-top:4px}._bellItemDot_1vcwk_753{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#2563eb;margin-top:6px}._bellViewAll_1vcwk_762{display:block;padding:11px 16px;border-top:1px solid var(--border-soft);text-align:center;font-size:var(--fs-xs);font-weight:700;color:#2563eb;text-decoration:none;background:#f8faff;transition:background .13s;flex-shrink:0}._bellViewAll_1vcwk_762:hover{background:#eff6ff}._headerDivider_1vcwk_778{width:1px;height:20px;background:var(--border);flex-shrink:0}._headerUserWrap_1vcwk_787{position:relative}._headerUser_1vcwk_787{display:flex;align-items:center;gap:8px;padding:5px 10px 5px 6px;border:none;border-radius:var(--radius-lg);background:transparent;cursor:pointer;transition:background .13s}._headerUser_1vcwk_787:hover{background:var(--border-soft)}._headerUserInfo_1vcwk_805{display:flex;flex-direction:column;align-items:flex-start;min-width:0}._headerUserName_1vcwk_812{font-size:var(--fs-xs);font-weight:700;color:var(--text);white-space:nowrap;max-width:130px;overflow:hidden;text-overflow:ellipsis;line-height:1.3}._headerUserRole_1vcwk_823{font-size:11.5px;font-weight:500;color:var(--muted);text-transform:capitalize;line-height:1.2}._headerUserChevron_1vcwk_831{color:var(--muted);flex-shrink:0}._headerDropdownBackdrop_1vcwk_838{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}._headerDropdown_1vcwk_838{position:absolute;top:calc(100% + 6px);right:0;width:220px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;z-index:50}._headerDropdownInfo_1vcwk_857{padding:14px 18px;border-bottom:1px solid var(--border-soft)}._headerDropdownName_1vcwk_862{font-size:var(--fs-xs);font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerDropdownEmail_1vcwk_871{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}._headerDropdownItem_1vcwk_880{display:flex;align-items:center;gap:10px;width:100%;padding:11px 18px;border:none;background:transparent;font-family:inherit;font-size:var(--fs-xs);font-weight:600;color:var(--text);cursor:pointer;transition:background .12s;text-align:left}._headerDropdownItem_1vcwk_880:hover{background:var(--border-soft)}._headerDropdownItemDanger_1vcwk_899{color:#ef4444}._headerDropdownItemDanger_1vcwk_899:hover{background:#fef2f2}._btnPrimary_1vcwk_907{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 18px;border:none;border-radius:var(--radius);background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-family:"Montserrat",inherit;font-size:var(--fs-xs);font-weight:700;cursor:pointer;white-space:nowrap;transition:filter .15s,transform .08s,box-shadow .15s;box-shadow:0 2px 12px -2px #2563eb8c}._btnPrimary_1vcwk_907:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 18px -3px #2563eba6}._btnPrimary_1vcwk_907:active:not(:disabled){transform:translateY(1px)}._btnPrimary_1vcwk_907:disabled{opacity:.5;cursor:not-allowed}._btnSuccess_1vcwk_935{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 18px;border:none;border-radius:var(--radius);background:var(--grad-success);color:#fff;font-family:"Montserrat",inherit;font-size:13.5px;font-weight:700;cursor:pointer;white-space:nowrap;transition:filter .15s,transform .08s,box-shadow .15s;box-shadow:0 2px 10px -2px #10b98180}._btnSuccess_1vcwk_935:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 16px -3px #10b98199}._btnSuccess_1vcwk_935:active:not(:disabled){transform:translateY(1px)}._btnSuccess_1vcwk_935:disabled{opacity:.5;cursor:not-allowed}._appMain_1vcwk_967{flex:1;overflow-y:auto;overflow-x:hidden;padding:14px 25px;background:var(--bg)}._pageHeader_1vcwk_977{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:28px}._pageTitle_1vcwk_985{font-size:20px;font-weight:800;color:var(--text);letter-spacing:-.3px;margin:0;line-height:1.2}._pageSubtitle_1vcwk_994{font-size:13.5px;font-weight:500;color:var(--muted);margin:4px 0 0}._card_1vcwk_1003{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}._cardHeader_1vcwk_1011{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-bottom:1px solid var(--border-soft)}._cardTitle_1vcwk_1020{font-size:15px;font-weight:700;color:var(--text);margin:0}._cardBody_1vcwk_1027{padding:24px}._footer_1vcwk_1035{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;height:var(--footer-h);padding:0 28px;background:linear-gradient(180deg,#fff,#f8fbff);border-top:1.5px solid #e2e8f0;box-shadow:0 -1px 6px #2563eb0a}._footerText_1vcwk_1047{font-size:12px;font-weight:500;color:var(--muted);letter-spacing:.1px}._footerAccent_1vcwk_1054{color:#2563eb;font-weight:700}._footerLink_1vcwk_1059{color:#2563eb;font-weight:700;text-decoration:none}._footerLink_1vcwk_1059:hover{color:#1d4ed8;text-decoration:underline}._checkInWidget_1vcwk_1074{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:var(--radius-lg)}._checkInStatus_1vcwk_1084{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600}._checkInClockIcon_1vcwk_1092{color:#16a34a;flex-shrink:0}._checkInText_1vcwk_1094{color:#15803d;white-space:nowrap}._checkInTextMuted_1vcwk_1095{color:#94a3b8;white-space:nowrap}._btnCheckIn_1vcwk_1097{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:none;border-radius:6px;background:#16a34a;color:#fff;font-family:"Montserrat",inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .13s}._btnCheckIn_1vcwk_1097:hover:not(:disabled){opacity:.88}._btnCheckIn_1vcwk_1097:disabled{opacity:.5;cursor:not-allowed}._btnCheckOut_1vcwk_1117{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:none;border-radius:6px;background:#f59e0b;color:#fff;font-family:"Montserrat",inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .13s}._btnCheckOut_1vcwk_1117:hover:not(:disabled){opacity:.88}._btnCheckOut_1vcwk_1117:disabled{opacity:.5;cursor:not-allowed}._wrap_hb3n4_1{display:flex;flex-direction:column;gap:var(--space-4)}._stage_hb3n4_7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:220px;color:var(--color-muted)}._videoBox_hb3n4_17{position:relative;width:100%;aspect-ratio:4 / 3;background:#000;border-radius:var(--radius-md);overflow:hidden;display:flex;align-items:center;justify-content:center}._video_hb3n4_17{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1)}._hint_hb3n4_37{margin:0;text-align:center;font-size:var(--fs-xs);color:var(--color-muted)}._actions_hb3n4_44{display:flex;gap:var(--space-3);justify-content:flex-end}._btnPrimary_hb3n4_50,._btnGhost_hb3n4_51{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;border:1px solid transparent;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}._btnPrimary_hb3n4_50{background:var(--color-primary);color:var(--color-white)}._btnPrimary_hb3n4_50:hover:not(:disabled){background:var(--color-primary-dark)}._btnGhost_hb3n4_51{background:transparent;color:var(--color-text);border-color:var(--color-border)}._btnGhost_hb3n4_51:hover:not(:disabled){background:var(--color-bg)}._btnPrimary_hb3n4_50:disabled,._btnGhost_hb3n4_51:disabled{opacity:.6;cursor:not-allowed}._denied_hb3n4_81{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-3) 0}._warnIcon_hb3n4_89{color:var(--color-warning, #d97706)}._deniedText_hb3n4_90{margin:0;font-size:var(--fs-sm);color:var(--color-text)}._deniedSub_hb3n4_91{margin:0;font-size:var(--fs-xs);color:var(--color-muted)}._spin_hb3n4_93{animation:_app-spin_hb3n4_1 .8s linear infinite}._backdrop_1ez32_2{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay-strong);z-index:1100;animation:_fade_1ez32_1 var(--duration-fast) ease}._drawer_1ez32_9{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:92vw;background:var(--color-surface);box-shadow:var(--shadow-lg);z-index:1101;display:flex;flex-direction:column;animation:_slideIn_1ez32_1 var(--duration-slow) var(--ease-standard)}@keyframes _slideIn_1ez32_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _fade_1ez32_1{0%{opacity:0}to{opacity:1}}._drawerHead_1ez32_26{display:flex;align-items:center;justify-content:space-between;padding:var(--space-6) var(--space-7);border-bottom:1px solid var(--color-border-muted);flex-shrink:0}._drawerTitle_1ez32_34{display:flex;align-items:center;gap:var(--space-3);font-weight:var(--fw-semibold);font-size:var(--fs-md);color:var(--color-text)}._wrap_1ez32_44{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) var(--space-7);overflow-y:auto;flex:1}._composer_1ez32_52{display:flex;flex-direction:column;gap:var(--space-3)}._input_1ez32_57{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);font-family:inherit;resize:vertical;line-height:var(--lh-normal);color:var(--color-text);box-sizing:border-box}._input_1ez32_57:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._addBtn_1ez32_75{align-self:flex-end;display:inline-flex;align-items:center;gap:var(--space-2);background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-7);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--duration-base) var(--ease-standard)}._addBtn_1ez32_75:hover:not(:disabled){background:var(--color-primary-dark)}._addBtn_1ez32_75:disabled{opacity:.5;cursor:not-allowed}._list_1ez32_93{display:flex;flex-direction:column;gap:var(--space-3)}._empty_1ez32_94{color:var(--color-muted-soft);font-size:var(--fs-sm);text-align:center;padding:var(--space-10) var(--space-3)}._item_1ez32_96{display:flex;align-items:flex-start;gap:var(--space-3);background:var(--color-surface-soft);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}._itemBody_1ez32_105{flex:1;min-width:0}._itemContent_1ez32_106{font-size:var(--fs-sm);color:var(--color-text);white-space:pre-wrap;word-break:break-word;line-height:var(--lh-normal)}._itemTime_1ez32_113{font-size:var(--fs-3xs);color:var(--color-muted-soft);margin-top:var(--space-1)}._itemActions_1ez32_114{display:flex;gap:2px;flex-shrink:0}._editRow_1ez32_115{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}._editActions_1ez32_116{display:flex;gap:var(--space-1);justify-content:flex-end}._iconBtn_1ez32_118{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;border-radius:var(--radius-sm);color:var(--color-muted);cursor:pointer}._iconBtn_1ez32_118:hover{background:var(--color-border-muted);color:var(--color-text)}._danger_1ez32_131:hover{background:var(--color-danger-bg);color:var(--color-danger)}._spin_1ez32_133{animation:_app-spin_1ez32_1 .8s linear infinite}@media (max-width: 640px){._drawer_1ez32_9{width:100vw;max-width:100vw}}._topBar_1gsyq_2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}._greeting_1gsyq_11{flex:1;min-width:0}._greetingTitle_1gsyq_13{margin:0;color:var(--color-text-strong);font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);line-height:1.3}._greetingDate_1gsyq_21{margin:3px 0 0;color:var(--color-text-soft);font-size:var(--fs-xs);font-weight:var(--fw-regular)}._topBarRight_1gsyq_28{display:flex;align-items:center;gap:10px;flex-shrink:0;padding-top:4px}._rangeBtns_1gsyq_37{display:flex;border:1.5px solid var(--color-border-muted);border-radius:9px;overflow:hidden;box-shadow:var(--shadow-sm)}._rangeBtn_1gsyq_37{height:32px;padding:0 12px;background:var(--color-surface);border:none;border-right:1.5px solid var(--color-border-muted);cursor:pointer;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-muted);transition:background var(--duration-fast),color var(--duration-fast);white-space:nowrap}._rangeBtn_1gsyq_37:last-child{border-right:none}._rangeBtn_1gsyq_37:hover{background:var(--color-surface-muted);color:var(--color-text-soft)}._rangeBtnActive_1gsyq_62{background:var(--color-info)!important;color:var(--color-white)!important;font-weight:var(--fw-bold)}._fullscreenBtn_1gsyq_69{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid var(--color-border-muted);border-radius:9px;background:var(--color-surface);color:var(--color-muted);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast);flex-shrink:0;box-shadow:var(--shadow-sm)}._fullscreenBtn_1gsyq_69:hover{background:var(--color-surface-muted);color:var(--color-text-soft);border-color:var(--color-primary-ring)}._fullscreenActive_1gsyq_91{background:var(--color-info-bg)!important;color:var(--color-info)!important;border-color:var(--color-primary-ring)!important}._errorBanner_1gsyq_98{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 14px;background:var(--color-danger-bg);border:1.5px solid var(--color-danger-border);border-radius:10px;color:var(--color-danger-dark);font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}._kpiGrid_1gsyq_113{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}._kpiCard_1gsyq_120{background:var(--kpi-bg);padding:10px 14px;border:1.5px solid transparent;border-color:var(--kpi-border);border-left-width:4px;border-left-color:var(--kpi-accent);border-radius:12px;transition:box-shadow var(--duration-base),transform var(--duration-fast);box-shadow:var(--shadow-md)}._kpiCard_1gsyq_120:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}._kpiBlue_1gsyq_137{--kpi-accent: var(--color-info);--kpi-value: var(--color-info);--kpi-bg: var(--gradient-kpi-blue);--kpi-border: rgba(37, 99, 235, .18);--kpi-icon-bg: rgba(37, 99, 235, .14)}._kpiGreen_1gsyq_145{--kpi-accent: var(--color-success);--kpi-value: var(--color-success);--kpi-bg: var(--gradient-kpi-green);--kpi-border: rgba(5, 150, 105, .18);--kpi-icon-bg: rgba(5, 150, 105, .14)}._kpiRed_1gsyq_153{--kpi-accent: var(--color-danger);--kpi-value: var(--color-danger);--kpi-bg: var(--gradient-kpi-red);--kpi-border: rgba(220, 38, 38, .18);--kpi-icon-bg: rgba(220, 38, 38, .14)}._kpiAmber_1gsyq_161{--kpi-accent: var(--color-accent);--kpi-value: var(--color-accent-dark);--kpi-bg: var(--gradient-kpi-amber);--kpi-border: rgba(217, 119, 6, .18);--kpi-icon-bg: rgba(217, 119, 6, .14)}._kpiPurple_1gsyq_169{--kpi-accent: var(--color-purple-bright);--kpi-value: var(--color-purple);--kpi-bg: var(--gradient-kpi-purple);--kpi-border: rgba(124, 58, 237, .18);--kpi-icon-bg: rgba(124, 58, 237, .14)}._kpiCyan_1gsyq_177{--kpi-accent: var(--color-cyan);--kpi-value: var(--color-cyan-dark);--kpi-bg: var(--gradient-kpi-cyan);--kpi-border: rgba(8, 145, 178, .18);--kpi-icon-bg: rgba(8, 145, 178, .14)}._kpiCardUrgent_1gsyq_185{animation:_kpi-pulse_1gsyq_1 2s ease-in-out infinite}@keyframes _kpi-pulse_1gsyq_1{0%,to{box-shadow:0 2px 8px #dc262633}50%{box-shadow:0 6px 20px #dc262673}}._kpiCardInner_1gsyq_194{display:flex;align-items:flex-start;gap:10px}._kpiIcon_1gsyq_200{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;flex-shrink:0;background:var(--kpi-icon-bg);color:var(--kpi-accent)}._kpiText_1gsyq_212{flex:1;min-width:0}._kpiLabel_1gsyq_214{margin:0 0 3px;color:var(--kpi-accent);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:0;text-transform:none}._kpiValue_1gsyq_223{margin:0 0 3px;font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);line-height:1.05;color:var(--kpi-value)}._kpiSub_1gsyq_231{margin:0;color:var(--color-text-soft);font-size:var(--fs-2xs);font-weight:var(--fw-medium)}._kpiSkeleton_1gsyq_238{height:30px;width:64px;border-radius:7px;background:#0f172a17;margin:2px 0;animation:_app-pulse_1gsyq_1 1.4s ease-in-out infinite}._chartsRow_1gsyq_248{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:12px}._chartPanel_1gsyq_255{padding:10px 14px;border:1.5px solid var(--color-border-muted);border-top-width:3px;border-top-color:var(--color-border-muted);border-radius:12px;background:var(--color-surface);min-height:120px;box-shadow:var(--shadow-surface);transition:box-shadow var(--duration-base),border-color var(--duration-base);position:relative}._chartPanel_1gsyq_255:hover{box-shadow:var(--shadow-lg);border-top-color:var(--color-info)}._chartHeader_1gsyq_274{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px;gap:8px}._chartTitle_1gsyq_282{display:block;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-strong);margin-bottom:3px}._chartSub_1gsyq_290{display:block;font-size:var(--fs-2xs);color:var(--color-text-soft);font-weight:var(--fw-medium)}._chartHeaderLink_1gsyq_297{display:flex;align-items:center;gap:4px;padding:4px 10px;background:var(--color-surface-muted);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-info);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap;flex-shrink:0;transition:background var(--duration-fast),border-color var(--duration-fast)}._chartHeaderLink_1gsyq_297:hover{background:var(--color-primary-bg-strong);border-color:var(--color-primary-ring)}._chartLoading_1gsyq_319{display:flex;align-items:center;justify-content:center;height:280px;color:var(--color-muted-subtle)}._chartEmpty_1gsyq_327{display:flex;flex-direction:column;align-items:center;justify-content:center;height:280px;color:var(--color-muted-subtle);font-size:var(--fs-2xs);font-weight:var(--fw-medium);text-align:center;gap:6px}._emptySuccessIcon_1gsyq_340{color:var(--color-success-light);margin-bottom:var(--space-3)}._pieRow_1gsyq_346{display:flex;align-items:center;gap:4px;min-height:300px}._pieLeft_1gsyq_353{flex-shrink:0}._pieLegend_1gsyq_357{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:4px 0 4px 10px}._pieLegendItem_1gsyq_366{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:8px;transition:background var(--duration-fast),border-color var(--duration-fast);cursor:default;border:1px solid transparent}._pieLegendItem_1gsyq_366:hover{background:var(--color-surface-muted);border-color:var(--color-border-muted)}._pieLegendDot_1gsyq_382{width:12px;height:12px;border-radius:50%;flex-shrink:0;box-shadow:0 1px 4px #0f172a40}._pieTone0_1gsyq_390{background:var(--color-indigo)}._pieTone1_1gsyq_391{background:var(--color-success)}._pieTone2_1gsyq_392{background:var(--color-accent)}._pieTone3_1gsyq_393{background:var(--color-danger)}._pieTone4_1gsyq_394{background:var(--color-purple-bright)}._pieTone5_1gsyq_395{background:var(--color-cyan)}._pieTone6_1gsyq_396{background:var(--color-warning-dark)}._pieTone7_1gsyq_397{background:var(--color-lime)}._pieLegendName_1gsyq_399{flex:1;font-size:var(--fs-2xs);color:var(--color-text);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._pieLegendCount_1gsyq_409{font-size:var(--fs-xs);font-weight:var(--fw-extrabold);color:var(--color-text-strong);min-width:28px;text-align:right}._pieLegendPct_1gsyq_417{font-size:var(--fs-2xs);color:var(--color-text-soft);min-width:36px;text-align:right;font-weight:var(--fw-semibold);background:var(--color-surface-muted);padding:1px 5px;border-radius:4px}._pieLegendTotal_1gsyq_428{margin-top:8px;padding:8px 10px;font-size:var(--fs-2xs);color:var(--color-text-strong);font-weight:var(--fw-semibold);border-top:2px solid var(--color-surface-muted)}._tooltip_1gsyq_438{padding:8px 10px;background:var(--color-text-soft);border:none;border-radius:10px;box-shadow:var(--shadow-floating);font-size:var(--fs-2xs)}._tooltipLabel_1gsyq_447{margin:0 0 5px;font-weight:var(--fw-bold);color:var(--color-surface-muted);font-size:var(--fs-2xs)}._tooltipItem_1gsyq_454{color:var(--tooltip-item-color);margin:3px 0;font-size:var(--fs-2xs)}._tooltipValue_1gsyq_460{color:var(--color-bg-soft)}._overdueList_1gsyq_465{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto;padding-right:4px}._overdueList_1gsyq_465::-webkit-scrollbar{width:4px}._overdueList_1gsyq_465::-webkit-scrollbar-track{background:var(--color-bg-soft);border-radius:4px}._overdueList_1gsyq_465::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}._overdueList_1gsyq_465::-webkit-scrollbar-thumb:hover{background:var(--color-muted-subtle)}._overdueCard_1gsyq_480{padding:8px 10px;border-radius:11px;border:1.5px solid var(--color-danger-border);border-left:4px solid var(--color-danger);background:linear-gradient(135deg,var(--color-danger-bg-soft) 0%,var(--color-danger-surface) 100%);cursor:pointer;transition:box-shadow var(--duration-fast),transform var(--duration-fast);box-shadow:0 2px 6px #dc26261a}._overdueCard_1gsyq_480:hover{box-shadow:0 6px 18px #dc262633;transform:translateY(-2px)}._dueTodayCard_1gsyq_496{padding:8px 10px;border-radius:11px;border:1.5px solid var(--color-primary-ring);border-left:4px solid var(--color-info);background:linear-gradient(135deg,var(--color-info-bg) 0%,var(--color-info-surface) 100%);cursor:pointer;transition:box-shadow var(--duration-fast),transform var(--duration-fast);box-shadow:0 2px 6px #2563eb1a}._dueTodayCard_1gsyq_496:hover{box-shadow:0 6px 18px #2563eb33;transform:translateY(-2px)}._taskCardTop_1gsyq_512{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}._taskCardBadges_1gsyq_520{display:flex;align-items:center;gap:5px;flex-wrap:wrap}._priorityBadge_1gsyq_527{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap;letter-spacing:.03em}._statusBadge_1gsyq_538{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap}._priUrgent_1gsyq_548{background:var(--color-danger);color:var(--color-white)}._priHigh_1gsyq_549{background:var(--color-warning-dark);color:var(--color-white)}._priMedium_1gsyq_550{background:var(--color-info);color:var(--color-white)}._priLow_1gsyq_551{background:var(--color-muted);color:var(--color-white)}._statusPending_1gsyq_553{background:var(--color-border-muted);color:var(--color-text-soft)}._statusInProgress_1gsyq_554{background:var(--color-status-progress-bg);color:var(--color-info-dark)}._statusOnHold_1gsyq_555{background:var(--color-warning-bg-strong);color:var(--color-warning-dark)}._statusPendingReview_1gsyq_556{background:var(--color-status-review-bg);color:var(--color-purple)}._statusNeedsRevision_1gsyq_557{background:var(--color-status-revision-bg);color:var(--color-status-revision-text)}._overdueDaysBadge_1gsyq_559{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-white);background:var(--color-danger);padding:3px 10px;border-radius:999px;white-space:nowrap;flex-shrink:0;letter-spacing:.02em}._dueTodayBadge_1gsyq_571{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-white);background:var(--color-info);padding:3px 10px;border-radius:999px;white-space:nowrap;flex-shrink:0}._taskCardTitle_1gsyq_582{margin:0 0 8px;font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._taskCardMeta_1gsyq_594{display:flex;flex-wrap:wrap;gap:8px}._taskCardMetaItem_1gsyq_600{display:flex;align-items:center;gap:4px;font-size:var(--fs-2xs);color:var(--color-text);font-weight:var(--fw-medium);min-width:0}._taskCardMetaItem_1gsyq_600 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}._dueTodayPanel_1gsyq_618{padding:10px 14px;border:1.5px solid var(--color-border-muted);border-top:3px solid var(--color-info);border-radius:12px;background:var(--color-surface);margin-bottom:8px;box-shadow:var(--shadow-surface)}._dueTodayGrid_1gsyq_628{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;margin-top:6px}._spin_1gsyq_636{animation:_spin_1gsyq_636 1s linear infinite}@keyframes _spin_1gsyq_636{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 640px){._kpiGrid_1gsyq_113{grid-template-columns:repeat(3,minmax(0,1fr))}._dueTodayGrid_1gsyq_628{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){._kpiGrid_1gsyq_113{grid-template-columns:repeat(5,minmax(0,1fr))}._chartsRow_1gsyq_248{grid-template-columns:repeat(2,minmax(0,1fr))}._dueTodayGrid_1gsyq_628{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){._dueTodayGrid_1gsyq_628{grid-template-columns:repeat(4,minmax(0,1fr))}}._taskTypeBar_1gsyq_674{display:flex;gap:4px;margin-bottom:12px;padding:4px;background:var(--color-surface-muted);border:1.5px solid var(--color-border-muted);border-radius:12px;width:-moz-fit-content;width:fit-content}._taskTypeTab_1gsyq_685{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:9px;background:transparent;cursor:pointer;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);transition:background var(--duration-fast),color var(--duration-fast),box-shadow var(--duration-fast);white-space:nowrap}._taskTypeTab_1gsyq_685:hover{background:var(--color-surface);color:var(--color-text-soft)}._taskTypeTabActive_1gsyq_706{background:var(--color-surface)!important;color:var(--color-info)!important;box-shadow:var(--shadow-sm);font-weight:var(--fw-bold)}._kpiGray_1gsyq_714{--kpi-accent: var(--color-muted);--kpi-value: var(--color-text-soft);--kpi-bg: var(--color-surface-muted);--kpi-border: var(--color-border-muted);--kpi-icon-bg: rgba(100, 116, 139, .1)}._statusOverdue_1gsyq_723{background:var(--color-danger-bg);color:var(--color-danger)}._kpiPanel_1gsyq_726{margin-bottom:12px}._attnCards_1gsyq_729{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}@media (max-width: 1100px){._attnCards_1gsyq_729{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 680px){._attnCards_1gsyq_729{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){._attnCards_1gsyq_729{grid-template-columns:1fr}}._attnPending_1gsyq_739{display:flex;align-items:center;gap:10px;margin-top:14px;padding:9px 14px;border-radius:10px;background:var(--color-warning-bg);border:1px solid var(--color-warning-bg-strong);font-size:var(--fs-2xs);color:var(--color-warning-dark)}._attnPendingIcon_1gsyq_751{color:var(--color-accent-dark, #ea580c);flex-shrink:0}._attnPendingText_1gsyq_752{flex:1}._attnPendingText_1gsyq_752 strong{color:var(--color-text-strong)}._attnPendingBtn_1gsyq_754{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:5px 12px;border:none;border-radius:8px;background:var(--gradient-primary, var(--color-primary));color:#fff;font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer}._attnPendingOk_1gsyq_768{background:var(--color-success-bg-soft, var(--color-success-bg));border-color:var(--color-success-bg);color:var(--color-success-dark)}._attnSubBar_1gsyq_775{display:flex;align-items:center;gap:6px;margin:16px 0 10px;border-bottom:1.5px solid var(--color-border-muted)}._attnSubTab_1gsyq_782{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:none;background:transparent;border-bottom:2px solid transparent;margin-bottom:-1.5px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-text-soft);cursor:pointer}._attnSubTabActive_1gsyq_796{color:var(--color-primary);border-bottom-color:var(--color-primary)}._attnSubCount_1gsyq_797{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-danger);color:#fff;font-size:var(--fs-3xs);font-weight:var(--fw-extrabold)}._attnSubApprove_1gsyq_810{margin-left:auto;margin-bottom:4px;display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:none;border-radius:8px;background:var(--gradient-primary, var(--color-primary));color:#fff;font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer}._attnEmpty_1gsyq_825{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 12px;color:var(--color-success-dark);font-size:var(--fs-2xs);font-weight:var(--fw-medium)}._attnRowClick_1gsyq_835{cursor:pointer}._attnCompany_1gsyq_836{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;vertical-align:middle}._attnCompany_1gsyq_836 svg{flex-shrink:0;color:var(--color-muted)}._attnCompanyName_1gsyq_838{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._attnSplit_1gsyq_841{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:16px}@media (max-width: 920px){._attnSplit_1gsyq_841{grid-template-columns:1fr}}._attnSplitPane_1gsyq_848{min-width:0;border:1px solid var(--color-border-muted);border-radius:12px;padding:12px 14px;background:var(--color-surface, #fff);box-shadow:var(--shadow-sm)}._attnSplitPane_1gsyq_848 ._kpiLeaderWrap_1gsyq_857{border:none;border-radius:0;max-height:280px}._attnSecHead_1gsyq_858{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}._attnSecTitle_1gsyq_865{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:var(--fw-extrabold);color:var(--color-text-strong)}._attnSecLink_1gsyq_873{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:none;border-radius:7px;background:var(--color-primary-bg);color:var(--color-primary);font-size:var(--fs-3xs);font-weight:var(--fw-bold);cursor:pointer}._tabBadge_1gsyq_888{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;margin-left:2px;padding:0 5px;border-radius:999px;background:var(--color-danger);color:#fff;font-size:var(--fs-3xs);font-weight:var(--fw-extrabold);line-height:1}._attnPendBadge_1gsyq_903{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--color-accent-bg-soft, var(--color-warning-bg));color:var(--color-warning-dark);font-size:var(--fs-3xs);font-weight:var(--fw-bold)}._kpiMiniGrid_1gsyq_913{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}@media (max-width: 860px){._kpiMiniGrid_1gsyq_913{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 460px){._kpiMiniGrid_1gsyq_913{grid-template-columns:1fr}}._kpiGradeBadge_1gsyq_922{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:var(--grade-color);color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-extrabold);line-height:1.5}._kpiTierBox_1gsyq_935{margin-top:12px}._kpiTierHead_1gsyq_936{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:var(--fs-2xs);color:var(--color-text-soft)}._kpiTierRemain_1gsyq_945{color:var(--color-text)}._kpiTierRemain_1gsyq_945 strong{color:var(--color-primary)}._kpiTierTrack_1gsyq_947{height:8px;border-radius:999px;background:var(--color-surface-muted);overflow:hidden}._kpiTierFill_1gsyq_953{height:100%;border-radius:999px;transition:width var(--duration-base)}._kpiTierTop_1gsyq_958{padding:10px 14px;border-radius:10px;background:var(--gradient-kpi-green, var(--color-success-bg));color:var(--color-success);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}._kpiDistrib_1gsyq_968{margin-top:14px}._kpiDistribBar_1gsyq_969{display:flex;height:12px;border-radius:999px;overflow:hidden;background:var(--color-surface-muted)}._kpiDistribBar_1gsyq_969>span{display:block;min-width:2px}._kpiDistribLegend_1gsyq_977{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:var(--fs-2xs);color:var(--color-text-soft)}._kpiDistribLg_1gsyq_985{display:inline-flex;align-items:center;gap:5px}._kpiDistribLg_1gsyq_985 strong{color:var(--color-text-strong)}._kpiDistribSw_1gsyq_987{width:10px;height:10px;border-radius:3px;flex-shrink:0}._kpiSplit_1gsyq_990{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:14px;align-items:start}@media (max-width: 920px){._kpiSplit_1gsyq_990{grid-template-columns:1fr}}._kpiSplitPane_1gsyq_998{min-width:0}._kpiChartBox_1gsyq_1000{border:1px solid var(--color-border-muted);border-radius:10px;padding:10px 8px 6px;background:var(--color-surface, #fff)}._kpiChartTitle_1gsyq_1006{margin:0 0 2px 8px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-text-soft)}._kpiLeaderWrap_1gsyq_857{max-height:300px;overflow-y:auto;border:1px solid var(--color-border-muted);border-radius:10px}._kpiLeaderTable_1gsyq_1020{width:100%;border-collapse:collapse;font-size:var(--fs-2xs);table-layout:fixed}._kpiLeaderTable_1gsyq_1020 thead th{position:sticky;top:0;z-index:1;background:var(--color-surface-muted);padding:7px 9px;text-align:left;font-size:var(--fs-3xs);font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-soft);border-bottom:1px solid var(--color-border-muted);white-space:nowrap}._kpiLeaderTable_1gsyq_1020 tbody td{padding:6px 9px;border-bottom:1px solid var(--color-border-muted);color:var(--color-text)}._kpiLeaderTable_1gsyq_1020 tbody tr:last-child td{border-bottom:none}._kpiLeaderTable_1gsyq_1020 tbody tr:hover td{background:var(--color-primary-bg)}._kpiLeaderTable_1gsyq_1020 tfoot td{padding:7px 9px;background:var(--color-surface-muted);font-weight:var(--fw-bold);border-top:1.5px solid var(--color-border)}._kpiLeaderTable_1gsyq_1020 ._kpiGradeBadge_1gsyq_922{font-size:var(--fs-3xs);padding:1px 8px;font-weight:var(--fw-bold)}._kpiLeaderNum_1gsyq_1059{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._kpiLeaderRank_1gsyq_1060{text-align:center;color:var(--color-text-soft);font-variant-numeric:tabular-nums}._kpiLeaderCenter_1gsyq_1061{text-align:center}._kpiLeaderName_1gsyq_1062{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._kpiLeaderMuted_1gsyq_1063{color:var(--color-muted)}._kpiLeaderSub_1gsyq_1064{color:var(--color-muted);font-size:var(--fs-3xs);font-weight:400}._alertHeadLeft_1gsyq_1067{display:flex;flex-direction:column;gap:2px}._alertTitleIcon_1gsyq_1068{vertical-align:-2px;color:var(--color-danger);margin-right:2px}._alertWithin_1gsyq_1069{display:inline-flex;gap:3px;padding:3px;background:var(--color-surface-muted);border-radius:8px}._alertWithinBtn_1gsyq_1070{border:none;background:transparent;padding:3px 9px;border-radius:6px;font-size:var(--fs-3xs);font-weight:var(--fw-bold);color:var(--color-text-soft);cursor:pointer}._alertWithinActive_1gsyq_1080{background:var(--color-white, #fff);color:var(--color-primary);box-shadow:var(--shadow-sm)}._alertTitle_1gsyq_1068{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:0}._alertTitle_1gsyq_1068 ._alertTitleIcon_1gsyq_1068{vertical-align:0;margin-right:0;flex-shrink:0}._alertHeadCount_1gsyq_1085{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-soft)}._alertInfo_1gsyq_1088{display:flex;align-items:flex-start;gap:6px;margin-top:8px;padding:7px 11px;border-radius:8px;background:var(--color-surface-muted);font-size:var(--fs-3xs);line-height:1.5;color:var(--color-text-soft)}._alertInfo_1gsyq_1088 svg{flex-shrink:0;margin-top:1px;color:var(--color-info)}._alertInfo_1gsyq_1088 strong{color:var(--color-text)}._alertFilters_1gsyq_1104{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}._alertChips_1gsyq_1111{display:inline-flex;gap:4px;flex-wrap:wrap}._alertChip_1gsyq_1111{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--color-border-muted);border-radius:999px;background:var(--color-surface, #fff);font-size:var(--fs-3xs);font-weight:var(--fw-bold);color:var(--color-text-soft);cursor:pointer}._alertChipActive_1gsyq_1125{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._alertChipN_1gsyq_1126{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:15px;padding:0 4px;border-radius:999px;background:var(--color-surface-muted);color:var(--color-text-soft);font-size:var(--fs-3xs)}._alertChipActive_1gsyq_1125 ._alertChipN_1gsyq_1126{background:#ffffff47;color:#fff}._alertSearch_1gsyq_1139{display:inline-flex;align-items:center;gap:5px;flex:1;min-width:150px;padding:4px 10px;border:1px solid var(--color-border-muted);border-radius:8px;background:var(--color-surface, #fff);color:var(--color-muted)}._alertSearch_1gsyq_1139 input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-size:var(--fs-2xs);color:var(--color-text)}._alertSearch_1gsyq_1139 button{border:none;background:transparent;color:var(--color-muted);cursor:pointer;display:inline-flex;padding:0}._alertMore_1gsyq_1154{display:inline-flex;align-items:center;gap:4px;margin:8px auto 0;padding:5px 14px;border:1px solid var(--color-border-muted);border-radius:8px;background:var(--color-surface-muted);font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-primary);cursor:pointer}._alertList_1gsyq_1169{display:flex;flex-direction:column;gap:5px;margin-top:10px;max-height:380px;overflow-y:auto}._alertRow_1gsyq_1170{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:7px 11px;border:1px solid var(--color-border-muted);border-radius:9px;background:var(--color-surface, #fff);cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}._alertRow_1gsyq_1170:hover{border-color:var(--color-primary-bg-strong);box-shadow:var(--shadow-sm)}._alertDot_1gsyq_1184{width:9px;height:9px;border-radius:999px;flex-shrink:0}._alertRed_1gsyq_1185{--a: var(--color-danger);color:var(--color-danger)}._alertOrange_1gsyq_1186{--a: var(--color-accent-dark, #ea580c);color:var(--color-accent-dark, #ea580c)}._alertAmber_1gsyq_1187{--a: var(--color-accent);color:var(--color-accent-dark, #b45309)}._alertDot_1gsyq_1184._alertRed_1gsyq_1185{background:var(--color-danger)}._alertDot_1gsyq_1184._alertOrange_1gsyq_1186{background:var(--color-accent-dark, #ea580c)}._alertDot_1gsyq_1184._alertAmber_1gsyq_1187{background:var(--color-accent, #d97706)}._alertKind_1gsyq_1192{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:var(--fs-3xs);font-weight:var(--fw-bold);white-space:nowrap}._alertKindContract_1gsyq_1203{background:#2563eb1f;color:var(--color-info)}._alertKindLicense_1gsyq_1204{background:#7c3aed1f;color:var(--color-purple, #7c3aed)}._alertKindTax_1gsyq_1205{background:#0891b21f;color:var(--color-cyan-dark, #0e7490)}._alertBody_1gsyq_1207{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}._alertCompany_1gsyq_1208{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._alertDesc_1gsyq_1209{font-size:var(--fs-3xs);color:var(--color-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._alertDue_1gsyq_1211{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}._alertDueText_1gsyq_1212{font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);white-space:nowrap}._alertDueDate_1gsyq_1213{font-size:var(--fs-3xs);color:var(--color-muted);font-variant-numeric:tabular-nums}._alertArrow_1gsyq_1214{color:var(--color-muted);flex-shrink:0}@media (max-width: 560px){._alertKind_1gsyq_1192{display:none}}._root_k292v_1{flex-shrink:0;min-height:var(--footer-h);padding:6px 25px;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(240px,1fr);align-items:center;gap:16px;background:linear-gradient(180deg,#fff,#f8fbff);border-top:1.5px solid var(--color-border-muted);box-shadow:0 -1px 6px #2563eb0a;font-size:var(--fs-2xs)}._summary_k292v_15,._pageSize_k292v_16,._navigation_k292v_17{display:flex;align-items:center;min-width:0}._summary_k292v_15{gap:8px;color:var(--color-muted)}._total_k292v_24{font-weight:var(--fw-semibold);white-space:nowrap}._details_k292v_25{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted-soft)}._pageSize_k292v_16{justify-content:center;gap:4px}._label_k292v_28{margin-right:3px;color:var(--color-table-muted);font-weight:var(--fw-semibold);white-space:nowrap}._navigation_k292v_17{justify-content:flex-end;gap:3px}._pageButton_k292v_31,._sizeButton_k292v_32{height:26px;min-width:28px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-soft);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;transition:background .12s,border-color .12s,color .12s}._pageButton_k292v_31:hover:not(:disabled),._sizeButton_k292v_32:hover:not(:disabled){border-color:var(--color-primary-soft);background:var(--color-primary-bg);color:var(--color-primary-dark)}._pageButton_k292v_31:disabled,._sizeButton_k292v_32:disabled{opacity:.42;cursor:default}._active_k292v_59,._active_k292v_59:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}._ellipsis_k292v_66{min-width:18px;text-align:center;color:var(--color-muted)}@media (max-width: 900px){._root_k292v_1{grid-template-columns:1fr auto;gap:8px 12px}._pageSize_k292v_16{display:none}}@media (max-width: 620px){._root_k292v_1{grid-template-columns:1fr}._summary_k292v_15,._navigation_k292v_17{justify-content:center}._details_k292v_25{display:none}}._dateBox_q2ok6_2{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:0 10px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:#fff;cursor:pointer;font-family:inherit;font-size:var(--fs-sm);color:var(--color-text)}._dateBox_q2ok6_2:hover{border-color:var(--color-primary-soft)}._dateBoxIcon_q2ok6_11{color:var(--color-muted);flex-shrink:0}._dateBoxHybrid_q2ok6_13{cursor:text}._block_q2ok6_15{width:100%}._dateBoxText_q2ok6_16{flex:1 1 auto;min-width:0;border:none;background:transparent;outline:none;padding:0;font-family:inherit;font-size:inherit;color:inherit;line-height:1.2}._dateBoxText_q2ok6_16::-moz-placeholder{color:var(--color-muted)}._dateBoxText_q2ok6_16::placeholder{color:var(--color-muted)}._dateBoxIconBtn_q2ok6_22{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:transparent;padding:0;cursor:pointer}._dateBoxError_q2ok6_26{border-color:var(--color-danger, #dc2626)}._dateBoxNativeHidden_q2ok6_28{position:absolute;left:8px;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none;border:none;background:transparent}._page_4drq7_3{display:flex;flex-direction:column;gap:0;min-height:100%;padding:0}._pageHeader_4drq7_13{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-7);margin-bottom:12px;flex-wrap:wrap}._pageTitle_4drq7_22{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);color:var(--color-text-strong);margin:0;letter-spacing:0}._pageSubtitle_4drq7_30{font-size:var(--fs-2xs);color:var(--color-text-soft);margin:var(--space-1) 0 0;font-weight:var(--fw-medium)}._filterBar_4drq7_39{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;align-items:center}._searchWrap_4drq7_47{position:relative;flex:1;min-width:200px;max-width:340px}._searchIcon_4drq7_54{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-muted-subtle);pointer-events:none}._searchInput_4drq7_63{width:100%;height:var(--space-13);padding:0 var(--space-4) 0 var(--space-13);border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text-strong);background:var(--color-surface);outline:none;transition:border-color var(--duration-base),box-shadow var(--duration-base)}._searchInput_4drq7_63:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._filterSelect_4drq7_82{height:var(--space-13);padding:0 var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text-strong);background:var(--color-surface);outline:none;cursor:pointer;transition:border-color var(--duration-base)}._filterSelect_4drq7_82:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._card_4drq7_103{background:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;margin-bottom:0}._tableWrap_4drq7_114{overflow-x:auto}._table_4drq7_114{width:100%;border-collapse:collapse;font-size:var(--fs-xs)}._table_4drq7_114 thead tr{background:var(--gradient-table-head);border-bottom:1.5px solid var(--color-primary-bg-strong)}._table_4drq7_114 th{padding:7px 8px;text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-extrabold);color:var(--color-primary-deep);white-space:nowrap}._table_4drq7_114 td{padding:7px 8px;border-bottom:1px solid var(--color-border-soft);color:var(--color-text-strong);font-size:var(--fs-xs);font-weight:var(--fw-medium);vertical-align:middle}._table_4drq7_114 tbody tr:last-child td{border-bottom:none}._table_4drq7_114 tbody tr:hover td{background:var(--color-bg-soft)}._tableRow_4drq7_155{cursor:pointer;transition:background var(--duration-fast)}._userCell_4drq7_162{display:flex;align-items:center;gap:var(--space-5)}._avatar_4drq7_168{width:var(--space-13);height:var(--space-13);border-radius:50%;background:var(--color-primary-bg);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:var(--fw-extrabold);flex-shrink:0;border:1.5px solid var(--color-primary-bg-strong);-o-object-fit:cover;object-fit:cover}._userName_4drq7_184{font-weight:var(--fw-medium);color:var(--color-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}._userEmail_4drq7_193{font-size:var(--fs-2xs);color:var(--color-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}._badge_4drq7_204{display:inline-flex;align-items:center;padding:2px var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap}._badgeAdmin_4drq7_214{background:var(--color-primary-bg);color:var(--color-primary)}._badgeStaff_4drq7_215{background:var(--color-purple-bg-soft);color:var(--color-purple)}._badgeActive_4drq7_216{background:var(--color-success-bg-soft);color:var(--color-success-dark)}._badgeOnLeave_4drq7_217{background:var(--color-accent-bg-soft);color:var(--color-warning-amber)}._badgeResigned_4drq7_218{background:var(--color-surface-muted);color:var(--color-muted)}._actionCell_4drq7_222{text-align:center;white-space:nowrap}._actionBtns_4drq7_227{display:inline-flex;align-items:center;gap:var(--space-1)}._actionBtn_4drq7_227{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);flex-shrink:0}._actionBtnEdit_4drq7_247{color:var(--color-primary)}._actionBtnEdit_4drq7_247:hover{background:var(--color-primary-bg)}._actionBtnSuccess_4drq7_250{color:var(--color-success-dark)}._actionBtnSuccess_4drq7_250:hover{background:var(--color-success-bg-soft)}._actionBtnWarning_4drq7_253{color:var(--color-warning-amber)}._actionBtnWarning_4drq7_253:hover{background:var(--color-accent-bg-soft)}._actionBtnOrange_4drq7_256{color:var(--color-warning-amber)}._actionBtnOrange_4drq7_256:hover{background:var(--color-accent-bg)}._actionBtnDanger_4drq7_259{color:var(--color-danger)}._actionBtnDanger_4drq7_259:hover{background:var(--color-danger-bg)}._btnPrimary_4drq7_264{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-h-md);padding:0 var(--space-7);border:none;border-radius:var(--radius-md);background:var(--gradient-primary);color:var(--color-white);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--shadow-focus-blue);transition:opacity var(--duration-base),box-shadow var(--duration-base)}._btnPrimary_4drq7_264:hover:not(:disabled){opacity:.92;box-shadow:var(--shadow-lg)}._btnPrimary_4drq7_264:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_4drq7_288{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-h-md);padding:0 var(--space-6);border:1.5px solid var(--color-primary-bg-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast)}._btnSecondary_4drq7_288:hover:not(:disabled){background:var(--color-primary-bg);border-color:var(--color-primary-ring)}._btnSecondary_4drq7_288:disabled{opacity:.5;cursor:not-allowed}._modalForm_4drq7_313{display:flex;flex-direction:column;gap:var(--space-6)}._formGrid_4drq7_319{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}._formGroup_4drq7_325{display:flex;flex-direction:column;gap:var(--space-1)}._formLabel_4drq7_331{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--color-text-soft)}._formLabel_4drq7_331._req_4drq7_337:after{content:" *";color:var(--color-danger-light)}._formInput_4drq7_342{height:var(--control-h-md);padding:0 var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text);background:var(--color-surface);outline:none;transition:border-color var(--duration-base),box-shadow var(--duration-base)}._formInput_4drq7_342:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._formInput_4drq7_342:disabled{background:var(--color-bg-soft);color:var(--color-muted-subtle);cursor:not-allowed}._formSelect_4drq7_366{height:var(--control-h-md);padding:0 var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text);background:var(--color-surface);outline:none;cursor:pointer;transition:border-color var(--duration-base)}._formSelect_4drq7_366:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._pwWrap_4drq7_385{position:relative}._pwToggle_4drq7_389{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none;background:none;cursor:pointer;font-size:var(--fs-xl);line-height:1;color:var(--color-muted)}._fieldError_4drq7_402{font-size:var(--fs-xs);color:var(--color-danger);margin-top:var(--space-1)}._fieldHint_4drq7_408{font-size:var(--fs-xs);color:var(--color-muted-subtle);margin-top:var(--space-1)}._errorBox_4drq7_414{padding:var(--space-4) var(--space-6);background:var(--color-danger-bg);border:1.5px solid var(--color-danger-border);border-radius:var(--radius-md);font-size:var(--fs-xs);color:var(--color-danger)}._formSectionLabel_4drq7_423{font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);color:var(--color-text-strong);padding-bottom:var(--space-2);border-bottom:1.5px solid var(--color-primary-bg-strong);margin-top:var(--space-2)}._formTextarea_4drq7_432{padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text);background:var(--color-surface);outline:none;resize:vertical;min-height:72px;line-height:1.5;transition:border-color var(--duration-base),box-shadow var(--duration-base)}._formTextarea_4drq7_432:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._modalActions_4drq7_452{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-soft)}._paginationBar_4drq7_462{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-7);border-top:1px solid var(--color-border);background:var(--color-bg-soft);font-size:var(--fs-2xs)}._paginationInfo_4drq7_472{color:var(--color-muted)}._paginationBtns_4drq7_476{display:flex;gap:var(--space-1)}._paginationBtn_4drq7_476{min-width:30px;height:30px;padding:0 var(--space-2);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--fs-2xs);color:var(--color-text-soft);cursor:pointer;transition:background var(--duration-fast)}._paginationBtn_4drq7_476:hover:not(:disabled){background:var(--color-surface-muted)}._paginationBtn_4drq7_476:disabled{opacity:.4;cursor:not-allowed}._paginationBtnActive_4drq7_496{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}._loadingBox_4drq7_504{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-15);font-size:var(--fs-xs);color:var(--color-text-soft)}._emptyState_4drq7_514{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-15) var(--space-10);color:var(--color-muted-subtle);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}._emptyIcon_4drq7_525{margin-bottom:var(--space-1);opacity:.45}._loadingError_4drq7_530{color:var(--color-danger)}._actionHead_4drq7_531{width:148px;text-align:center}._textMuted_4drq7_535{color:var(--color-muted)}._textSubtle_4drq7_536{color:var(--color-muted-subtle)}._lastLoginCell_4drq7_537{color:var(--color-muted-subtle);font-size:var(--fs-xs)}._passwordInput_4drq7_541{padding-right:36px}._inputError_4drq7_542{border-color:var(--color-danger-border);box-shadow:var(--shadow-focus-danger)}._skeleton_4drq7_549{animation:_app-pulse_4drq7_1 1.4s ease-in-out infinite;background:var(--color-border-muted);border-radius:var(--radius-xs)}._skeletonAvatar_4drq7_555{width:var(--space-13);height:var(--space-13);border-radius:var(--radius-pill);flex-shrink:0}._skeletonName_4drq7_561{width:120px;height:12px;margin-bottom:var(--space-2)}._skeletonEmail_4drq7_566{width:90px;height:10px}._skeletonJob_4drq7_570{width:100px;height:12px}._skeletonRole_4drq7_574{width:80px;height:20px;border-radius:var(--radius-pill)}._skeletonStatus_4drq7_579{width:90px;height:20px;border-radius:var(--radius-pill)}._skeletonLogin_4drq7_584{width:110px;height:12px}._skeletonAction_4drq7_588{width:24px;height:24px;border-radius:var(--radius-sm)}._spin_4drq7_596{animation:_app-spin_4drq7_1 .7s linear infinite}._hideMd_4drq7_602,._hideLg_4drq7_603{display:none}@media (min-width: 768px){._hideMd_4drq7_602{display:table-cell}}@media (min-width: 1024px){._hideLg_4drq7_603{display:table-cell}}._exportModalBody_4drq7_610{display:flex;gap:var(--space-6);min-height:560px;max-height:68vh}._exportSidebar_4drq7_617{width:210px;flex-shrink:0;overflow-y:auto;border-right:1px solid var(--color-border-muted);padding-right:var(--space-5)}._exportSidebarTitle_4drq7_625{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-text-strong);padding-bottom:var(--space-3);margin-bottom:var(--space-2)}._exportGroup_4drq7_633{padding:var(--space-2) 0;border-top:1px solid var(--color-border-muted)}._exportGroupLabel_4drq7_638{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);color:var(--color-text-soft);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._exportGroupLabel_4drq7_638:hover{background:var(--color-primary-bg)}._exportFieldItem_4drq7_653{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-8);border-radius:var(--radius-sm);font-size:var(--fs-2xs);color:var(--color-text-soft);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._exportFieldItem_4drq7_653:hover{background:var(--color-primary-bg)}._exportPreviewPane_4drq7_667{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden}._exportPreviewTitle_4drq7_676{font-size:var(--fs-2xs);color:var(--color-text-soft);font-weight:var(--fw-semibold);flex-shrink:0}._exportPreviewWrap_4drq7_683{flex:1;overflow:auto;border:1.5px solid var(--color-border-muted);border-radius:var(--radius-md)}._exportPreviewEmpty_4drq7_690{padding:var(--space-9);text-align:center;color:var(--color-muted-subtle);font-size:var(--fs-xs)}._exportPreviewTable_4drq7_697{font-size:var(--fs-xs);min-width:100%;border-collapse:collapse}._exportPreviewTable_4drq7_697 th,._exportPreviewTable_4drq7_697 td{padding:7px 8px;white-space:nowrap;border-bottom:1px solid var(--color-border-soft)}._exportPreviewTable_4drq7_697 th{background:var(--gradient-table-head);font-weight:var(--fw-bold);color:var(--color-primary-deep);position:sticky;top:0;z-index:1}._exportPreviewTable_4drq7_697 tr:last-child td{border-bottom:none}._exportPreviewTable_4drq7_697 tbody tr:nth-child(2n) td{background:var(--color-bg-soft)}._exportFooter_4drq7_722{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-5);margin-top:var(--space-5);border-top:1px solid var(--color-border-soft)}._exportCount_4drq7_731{font-size:var(--fs-2xs);color:var(--color-text-soft)}._page_v7hlw_3{display:flex;flex-direction:column;gap:12px;min-height:100%;padding:0}._backBtn_v7hlw_13{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-h-sm);padding:0 var(--space-5);border:1.5px solid var(--color-primary-bg-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast);align-self:flex-start}._backBtn_v7hlw_13:hover{background:var(--color-primary-bg);border-color:var(--color-primary-ring)}._profileCard_v7hlw_34{background:var(--color-surface);border:1.5px solid var(--color-primary-bg-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:10px 15px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}._avatar_v7hlw_46{width:72px;height:72px;border-radius:50%;background:var(--color-primary-bg);color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);flex-shrink:0;border:2px solid var(--color-primary-bg-strong);-o-object-fit:cover;object-fit:cover}._profileInfo_v7hlw_62{flex:1;min-width:0}._profileName_v7hlw_67{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);color:var(--color-text-strong);margin:0 0 var(--space-1);letter-spacing:0}._profileEmail_v7hlw_75{font-size:var(--fs-2xs);color:var(--color-text-soft);margin:0 0 var(--space-4)}._profileBadges_v7hlw_81{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-6)}._badge_v7hlw_88{display:inline-flex;align-items:center;padding:3px var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap}._badgeAdmin_v7hlw_98{background:var(--color-primary-bg);color:var(--color-primary)}._badgeStaff_v7hlw_99{background:var(--color-purple-bg-soft);color:var(--color-purple)}._badgeActive_v7hlw_100{background:var(--color-success-bg-soft);color:var(--color-success-dark);border:1px solid var(--color-success-bg)}._badgeOnLeave_v7hlw_101{background:var(--color-accent-bg-soft);color:var(--color-warning-amber);border:1px solid var(--color-accent-bg)}._badgeResigned_v7hlw_102{background:var(--color-surface-muted);color:var(--color-muted)}._profileMeta_v7hlw_104{display:flex;flex-wrap:wrap;gap:16px;font-size:var(--fs-2xs);color:var(--color-text-soft)}._profileMetaItem_v7hlw_112{display:flex;align-items:center;gap:var(--space-1)}._profileActions_v7hlw_118{display:flex;gap:var(--space-3);flex-wrap:wrap;align-self:flex-start;margin-left:auto}._statsRow_v7hlw_128{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}._statCard_v7hlw_134{background:var(--color-surface);border:1.5px solid var(--color-primary-bg-strong);border-radius:var(--radius-lg);padding:10px 14px;box-shadow:var(--shadow-sm)}._statLabel_v7hlw_142{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--color-text-soft);margin:0 0 var(--space-2)}._statValue_v7hlw_149{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);color:var(--color-text);letter-spacing:0;margin:0}._statValueDanger_v7hlw_157{color:var(--color-danger)}._statValueSuccess_v7hlw_158{color:var(--color-success-dark)}._section_v7hlw_162{background:var(--color-surface);border:1.5px solid var(--color-primary-bg-strong);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}._sectionHead_v7hlw_170{display:flex;align-items:center;gap:var(--space-3);padding:8px 14px;border-bottom:1px solid var(--color-border-soft);background:var(--gradient-table-head)}._sectionTitle_v7hlw_179{font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);color:var(--color-text-strong);margin:0}._table_v7hlw_188{width:100%;border-collapse:collapse;font-size:var(--fs-xs)}._table_v7hlw_188 th{padding:7px 8px;text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-extrabold);color:var(--color-primary-deep);white-space:nowrap;background:var(--gradient-table-head);border-bottom:1.5px solid var(--color-primary-bg-strong)}._table_v7hlw_188 td{padding:7px 8px;border-bottom:1px solid var(--color-border-soft);color:var(--color-text-strong);font-weight:var(--fw-medium);vertical-align:middle}._table_v7hlw_188 tbody tr:last-child td{border-bottom:none}._table_v7hlw_188 tbody tr:hover td{background:var(--color-bg-soft)}._btnPrimary_v7hlw_218{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--space-13);padding:0 var(--space-6);border:none;border-radius:var(--radius-md);background:var(--gradient-primary);color:var(--color-white);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--shadow-focus-blue);transition:opacity var(--duration-base)}._btnPrimary_v7hlw_218:hover{opacity:.9}._btnPrimary_v7hlw_218:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_v7hlw_238{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--space-13);padding:0 var(--space-6);border:1.5px solid var(--color-primary-bg-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--duration-fast)}._btnSecondary_v7hlw_238:hover{background:var(--color-primary-bg)}._btnWarning_v7hlw_256{color:var(--color-warning-amber);border-color:var(--color-accent-bg)}._btnWarning_v7hlw_256:hover{background:var(--color-accent-bg-soft);border-color:var(--color-warning-bg-strong)}._infoGrid_v7hlw_266{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._cvGrid_v7hlw_274{display:grid;grid-template-columns:1fr 1fr;gap:12px}._cvSection_v7hlw_280{background:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);padding:10px 14px}._cvSectionHead_v7hlw_287{font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);color:var(--color-text-strong);margin-bottom:6px}._cvText_v7hlw_294{font-size:var(--fs-2xs);color:var(--color-text-strong);font-weight:var(--fw-medium);line-height:1.65;white-space:pre-wrap;margin:0}._tableLabelCell_v7hlw_303{width:45%;font-weight:var(--fw-regular);color:var(--color-text-soft)}._errorIcon_v7hlw_309{color:var(--color-danger-light)}._modalForm_v7hlw_311{display:flex;flex-direction:column;gap:var(--space-6)}._formGrid_v7hlw_317{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}._formGroup_v7hlw_323{display:flex;flex-direction:column;gap:var(--space-1)}._avatarEditRow_v7hlw_329{display:flex;align-items:center;gap:var(--space-7);flex-wrap:wrap}._avatarUploadCircle_v7hlw_336{width:72px;height:72px;border:2px dashed var(--color-border);border-radius:50%;background:var(--color-bg-soft);color:var(--color-primary);position:relative;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:border-color var(--duration-base),box-shadow var(--duration-base)}._avatarUploadCircle_v7hlw_336:hover{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._avatarUploadImg_v7hlw_359{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}._avatarUploadInitials_v7hlw_366{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-primary-bg);color:var(--color-primary);font-size:var(--fs-2xl);font-weight:var(--fw-extrabold)}._avatarUploadOverlay_v7hlw_379{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--color-overlay-strong);color:var(--color-white);opacity:0;transition:opacity var(--duration-base)}._avatarUploadCircle_v7hlw_336:hover ._avatarUploadOverlay_v7hlw_379{opacity:1}._avatarUploadMeta_v7hlw_395{display:flex;flex-direction:column;gap:var(--space-2);min-width:220px}._avatarUploadActions_v7hlw_402{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._avatarUploadBtn_v7hlw_409,._avatarRemoveBtn_v7hlw_410{display:inline-flex;align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-4);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--duration-base),border-color var(--duration-base),color var(--duration-base)}._avatarUploadBtn_v7hlw_409{border:1.5px solid var(--color-primary-bg-strong);background:var(--color-surface);color:var(--color-primary)}._avatarUploadBtn_v7hlw_409:hover{background:var(--color-primary-bg);border-color:var(--color-primary-ring)}._avatarRemoveBtn_v7hlw_410{border:1.5px solid var(--color-danger-border);background:var(--color-danger-bg-soft);color:var(--color-danger)}._avatarRemoveBtn_v7hlw_410:hover{background:var(--color-danger-bg);border-color:var(--color-danger-light)}._avatarHelp_v7hlw_446{margin:0;color:var(--color-muted);font-size:var(--fs-xs);line-height:var(--lh-normal)}._hiddenInput_v7hlw_453{display:none}._formLabel_v7hlw_457{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--color-text-soft)}._formLabel_v7hlw_457._req_v7hlw_463:after,._req_v7hlw_463:after{content:" *";color:var(--color-danger-light)}._formInput_v7hlw_469,._formSelect_v7hlw_470{height:var(--control-h-md);padding:0 var(--space-4);border:1.5px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text);background:var(--color-surface);outline:none;transition:border-color var(--duration-base),box-shadow var(--duration-base)}._formInput_v7hlw_469:focus,._formSelect_v7hlw_470:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._formSectionLabel_v7hlw_489{font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);color:var(--color-text-strong);padding-bottom:var(--space-2);border-bottom:1.5px solid var(--color-primary-bg-strong);margin-top:var(--space-2)}._formTextarea_v7hlw_498{padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text);background:var(--color-surface);outline:none;resize:vertical;min-height:72px;line-height:1.5;transition:border-color var(--duration-base),box-shadow var(--duration-base)}._formTextarea_v7hlw_498:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._errorBox_v7hlw_518{padding:var(--space-4) var(--space-6);background:var(--color-danger-bg);border:1.5px solid var(--color-danger-border);border-radius:var(--radius-md);font-size:var(--fs-xs);color:var(--color-danger)}._modalActions_v7hlw_527{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-soft)}._centered_v7hlw_537{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);padding:var(--space-15) var(--space-10);color:var(--color-text-soft);font-size:var(--fs-xs)}._skeleton_v7hlw_548{animation:_app-pulse_v7hlw_1 1.4s ease-in-out infinite;background:var(--color-border-muted);border-radius:var(--radius-xs)}._spin_v7hlw_554{animation:_app-spin_v7hlw_1 .7s linear infinite}@media (max-width: 1100px){._infoGrid_v7hlw_266{grid-template-columns:1fr 1fr}}@media (max-width: 720px){._infoGrid_v7hlw_266,._cvGrid_v7hlw_274,._formGrid_v7hlw_317{grid-template-columns:1fr}}._page_1npk4_3{display:flex;flex-direction:column;gap:0;min-height:100%}._pageHeader_1npk4_12{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}._pageTitle_1npk4_21{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);color:var(--color-text-strong);margin:0;letter-spacing:0}._pageSubtitle_1npk4_29{font-size:var(--fs-2xs);color:var(--color-text-soft);margin:4px 0 0;font-weight:var(--fw-medium)}._tabBar_1npk4_38{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:12px;background:var(--color-primary-bg);border:1px solid var(--color-primary-bg-strong);border-radius:10px;padding:4px}._tab_1npk4_38{display:flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:7px;background:transparent;cursor:pointer;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-soft);transition:color .15s,background .15s;white-space:nowrap}._tab_1npk4_38:hover{color:var(--color-primary-deep);background:var(--color-white)}._tabActive_1npk4_67{background:var(--gradient-primary);color:var(--color-white);box-shadow:var(--shadow-focus-blue)}._tabActive_1npk4_67:hover{color:var(--color-white);background:var(--gradient-primary)}._filterBar_1npk4_77{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 14px;background:var(--color-surface);border:1px solid var(--color-primary-bg-strong);border-radius:12px;margin-bottom:12px;box-shadow:var(--shadow-sm)}._filterSelect_1npk4_90{height:32px;padding:0 10px;border:1px solid var(--color-primary-bg-strong);border-radius:7px;background:var(--color-white);color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);outline:none;cursor:pointer;transition:border-color .14s}._filterSelect_1npk4_90:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._monthNav_1npk4_109{display:flex;align-items:center;gap:6px}._monthLabel_1npk4_115{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-primary-deep);min-width:110px;text-align:center}._iconBtn_1npk4_123{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-primary-bg-strong);border-radius:7px;background:var(--color-white);color:var(--color-text-soft);cursor:pointer;transition:all .14s}._iconBtn_1npk4_123:hover{border-color:var(--color-primary-ring);color:var(--color-primary-deep);background:var(--color-primary-bg)}._iconBtn_1npk4_123:disabled{opacity:.4;cursor:not-allowed}._filterSpacer_1npk4_140{flex:1}._btnPrimary_1npk4_144{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:none;border-radius:var(--radius-md);background:var(--gradient-primary);color:var(--color-white);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--shadow-focus-blue);transition:opacity .14s}._btnPrimary_1npk4_144:hover:not(:disabled){opacity:.9}._btnPrimary_1npk4_144:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_1npk4_164{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1.5px solid var(--color-primary-bg-strong);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-primary);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background .12s,border-color .12s}._btnSecondary_1npk4_164:hover:not(:disabled){background:var(--color-primary-bg);border-color:var(--color-primary-ring)}._btnSecondary_1npk4_164:disabled{opacity:.5;cursor:not-allowed}._btnDanger_1npk4_183{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1.5px solid var(--color-danger-bg);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-danger);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background .12s}._btnDanger_1npk4_183:hover:not(:disabled){background:var(--color-danger-bg)}._btnDanger_1npk4_183:disabled{opacity:.5;cursor:not-allowed}._btnSuccess_1npk4_202{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:none;border-radius:var(--radius-md);background:var(--color-success);color:var(--color-white);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer;transition:opacity .12s}._btnSuccess_1npk4_202:hover:not(:disabled){opacity:.85}._btnSuccess_1npk4_202:disabled{opacity:.5;cursor:not-allowed}._card_1npk4_223{background:var(--color-surface);border:1px solid var(--color-primary-bg-strong);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}._section_1npk4_231{background:var(--color-surface);border:1px solid var(--color-primary-bg-strong);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);margin-bottom:12px}._sectionHead_1npk4_240{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid var(--color-surface-muted);background:var(--gradient-table-head)}._sectionTitle_1npk4_249{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);color:var(--color-text-strong);margin:0}._tableWrap_1npk4_261{overflow-x:auto}._table_1npk4_261{width:100%;border-collapse:collapse;font-size:var(--fs-xs)}._table_1npk4_261 thead tr{background:var(--gradient-table-head);border-bottom:1px solid var(--color-primary-bg-strong)}._table_1npk4_261 th{padding:7px 8px;text-align:left;font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);color:var(--color-primary-deep);white-space:nowrap}._table_1npk4_261 td{padding:7px 8px;border-bottom:1px solid var(--color-surface-muted);color:var(--color-text-strong);font-size:var(--fs-xs);font-weight:var(--fw-medium);vertical-align:middle}._table_1npk4_261 tbody tr:last-child td{border-bottom:none}._table_1npk4_261 tbody tr:hover td{background:var(--color-bg-soft)}._badge_1npk4_297{display:inline-flex;align-items:center;padding:2px 9px;border-radius:99px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap}._badgePresent_1npk4_307{background:var(--color-success-bg-soft);color:var(--color-success-dark)}._badgeAbsent_1npk4_308{background:var(--color-danger-bg);color:var(--color-danger)}._badgeLate_1npk4_309{background:var(--color-accent-bg-soft);color:var(--color-warning-amber)}._badgeHalfDay_1npk4_310{background:var(--color-warning-bg);color:var(--color-warning-dark)}._badgeRemote_1npk4_311{background:var(--color-primary-bg);color:var(--color-primary)}._badgeHoliday_1npk4_312{background:var(--color-purple-bg-soft);color:var(--color-purple)}._badgePending_1npk4_314{background:var(--color-accent-bg-soft);color:var(--color-warning-amber)}._badgeApproved_1npk4_315{background:var(--color-success-bg-soft);color:var(--color-success-dark)}._badgeRejected_1npk4_316{background:var(--color-danger-bg);color:var(--color-danger)}._badgeCancelled_1npk4_317{background:var(--color-surface-muted);color:var(--color-muted)}._modalForm_1npk4_321{display:flex;flex-direction:column;gap:14px}._formGrid_1npk4_327{display:grid;grid-template-columns:1fr 1fr;gap:12px}._formGroup_1npk4_333{display:flex;flex-direction:column;gap:5px}._formLabel_1npk4_339{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--color-text-soft)}._req_1npk4_345:after{content:" *";color:var(--color-danger-light)}._formInput_1npk4_347{height:36px;padding:0 10px;border:1px solid var(--color-border-muted);border-radius:7px;font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text-strong);background:var(--color-white);outline:none;transition:border-color .15s,box-shadow .15s}._formInput_1npk4_347:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._formSelect_1npk4_365{height:36px;padding:0 10px;border:1px solid var(--color-border-muted);border-radius:7px;font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text-strong);background:var(--color-white);outline:none;cursor:pointer;transition:border-color .15s}._formSelect_1npk4_365:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._formTextarea_1npk4_384{padding:8px 10px;border:1px solid var(--color-border-muted);border-radius:7px;font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text-strong);background:var(--color-white);outline:none;resize:vertical;min-height:68px;transition:border-color .15s,box-shadow .15s}._formTextarea_1npk4_384:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._errorBox_1npk4_403{padding:10px 14px;background:var(--color-danger-bg);border:1px solid var(--color-danger-bg);border-radius:7px;font-size:var(--fs-2xs);color:var(--color-danger)}._modalActions_1npk4_412{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid var(--color-surface-muted)}._centered_1npk4_422{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 14px;color:var(--color-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}._paginationBar_1npk4_436{display:flex;align-items:center;justify-content:space-between;padding:7px 8px;border-top:1px solid var(--color-surface-muted);background:var(--color-bg-soft);font-size:var(--fs-2xs)}._paginationInfo_1npk4_446{color:var(--color-muted)}._paginationBtns_1npk4_448{display:flex;gap:3px}._paginationBtn_1npk4_448{min-width:26px;height:26px;padding:0 6px;border:1.5px solid var(--color-border-muted);border-radius:6px;background:var(--color-white);font-size:var(--fs-2xs);color:var(--color-text-soft);cursor:pointer;transition:background .12s}._paginationBtn_1npk4_448:hover:not(:disabled){background:var(--color-surface-muted)}._paginationBtn_1npk4_448:disabled{opacity:.4;cursor:not-allowed}._paginationBtnActive_1npk4_465{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}._spin_1npk4_469{animation:_spin_1npk4_469 .7s linear infinite}@keyframes _spin_1npk4_469{to{transform:rotate(360deg)}}._summaryBar_1npk4_474{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:var(--color-surface);border:1px solid var(--color-primary-bg-strong);border-radius:10px;padding:8px 14px;margin-bottom:12px;box-shadow:var(--shadow-sm)}._summaryItem_1npk4_487{display:flex;flex-direction:column;align-items:center;min-width:58px}._summaryVal_1npk4_494{font-size:var(--fs-md);font-weight:var(--fw-extrabold);line-height:1}._summaryLbl_1npk4_500{font-size:var(--fs-2xs);color:var(--color-text-soft);font-weight:var(--fw-semibold);margin-top:3px;white-space:nowrap}._summarySep_1npk4_508{width:1px;height:26px;background:var(--color-border-muted);flex-shrink:0}._calendarGrid_1npk4_517{display:grid;grid-template-columns:repeat(7,1fr)}._calendarCell_1npk4_522{border-right:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted);min-height:112px}._calendarCell_1npk4_522:nth-child(7n){border-right:none}._calendarHeaderCell_1npk4_530{min-height:unset;padding:8px 4px;text-align:center;font-size:var(--fs-xs);font-weight:var(--fw-extrabold);color:var(--color-primary-deep);background:var(--gradient-table-head);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--color-primary-bg-strong);border-right:1px solid var(--color-primary-bg-strong)}._calendarEmpty_1npk4_544{background:var(--color-bg-soft);min-height:112px}._calendarDay_1npk4_549{position:relative;padding:7px 8px;border:1px solid transparent;display:flex;flex-direction:column;gap:3px;transition:box-shadow .13s}._calendarDayHasRecord_1npk4_559{cursor:pointer}._calendarDayHasRecord_1npk4_559:hover{box-shadow:inset 0 0 0 2px var(--color-primary-ring);z-index:1}._calendarDayFuture_1npk4_568{opacity:.45}._calendarDayNum_1npk4_570{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text-soft);line-height:1;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}._calendarDayNumToday_1npk4_584{background:var(--color-primary);color:var(--color-white)!important}._calendarDayLabel_1npk4_589{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._calendarDayExtra_1npk4_598{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap}._calendarDayTime_1npk4_604{font-size:var(--fs-xs);color:var(--color-muted);font-weight:var(--fw-semibold);margin-top:auto}._status_present_1npk4_612{--status-bg: var(--color-success-bg);--status-color: var(--color-success-dark);--status-border: var(--color-success-light)}._status_late_1npk4_618{--status-bg: var(--color-accent-bg);--status-color: var(--color-warning-amber);--status-border: var(--color-warning-bg-strong)}._status_early_leave_1npk4_624{--status-bg: var(--color-warning-bg-strong);--status-color: var(--color-warning-dark);--status-border: var(--color-warning)}._status_late_and_early_1npk4_630{--status-bg: var(--color-purple-bg);--status-color: var(--color-purple);--status-border: var(--color-status-review-bg)}._status_absent_1npk4_636{--status-bg: var(--color-danger-bg);--status-color: var(--color-danger);--status-border: var(--color-danger-border)}._status_checked_in_1npk4_643{--status-bg: var(--color-info-surface, var(--color-primary-bg));--status-color: var(--color-info, var(--color-primary));--status-border: var(--color-status-progress-bg, var(--color-primary-bg))}._status_missing_checkout_1npk4_650{--status-bg: var(--color-warning-bg);--status-color: var(--color-warning-dark);--status-border: var(--color-warning-bg-strong)}._status_on_leave_1npk4_656{--status-bg: var(--color-primary-bg-strong);--status-color: var(--color-primary-dark);--status-border: var(--color-status-progress-bg)}._status_business_trip_1npk4_662{--status-bg: var(--color-info-bg);--status-color: var(--color-cyan-dark);--status-border: var(--color-cyan-dark)}._status_wfh_1npk4_668{--status-bg: var(--color-purple-bg);--status-color: var(--color-purple-bright);--status-border: var(--color-status-review-bg)}._status_holiday_1npk4_674{--status-bg: var(--color-danger-bg);--status-color: var(--color-status-revision-text);--status-border: var(--color-status-revision-bg)}._status_unscheduled_1npk4_680{--status-bg: var(--color-bg-soft);--status-color: var(--color-muted-soft);--status-border: var(--color-border);border-style:dashed}._request_pending_1npk4_687{--status-bg: var(--color-accent-bg-soft);--status-color: var(--color-warning-amber);--status-border: var(--color-accent-bg)}._request_approved_1npk4_693{--status-bg: var(--color-success-bg-soft);--status-color: var(--color-success-dark);--status-border: var(--color-success-bg)}._request_rejected_1npk4_699{--status-bg: var(--color-danger-bg);--status-color: var(--color-danger);--status-border: var(--color-danger-bg)}._request_cancelled_1npk4_705{--status-bg: var(--color-surface-muted);--status-color: var(--color-muted);--status-border: var(--color-border-muted)}._calendarStatus_1npk4_711{background:var(--status-bg);border-color:var(--status-border);color:var(--status-color)}._calendarStatus_1npk4_711 ._calendarDayNum_1npk4_570:not(._calendarDayNumToday_1npk4_584),._calendarStatus_1npk4_711 ._calendarDayLabel_1npk4_589{color:var(--status-color)}._calendarDayWeekend_1npk4_722 ._calendarDayNum_1npk4_570:not(._calendarDayNumToday_1npk4_584){color:var(--color-danger-light)}._statusPill_1npk4_726{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-2);padding:var(--space-1) var(--space-5);border:1px solid var(--status-border);border-radius:var(--radius-pill);background:var(--status-bg);color:var(--status-color);font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap}._summarySuccess_1npk4_741{color:var(--color-success-dark)}._summaryPrimary_1npk4_742{color:var(--color-primary)}._summaryDanger_1npk4_743{color:var(--color-danger)}._summaryWarning_1npk4_744{color:var(--color-warning-amber)}._summaryPurple_1npk4_745{color:var(--color-purple-bright)}._adminNotice_1npk4_748{display:flex;align-items:center;gap:var(--space-4);padding:7px 12px;margin:0 0 var(--space-1);border:1px solid var(--color-success-bg);border-radius:var(--radius-md);background:var(--color-success-bg-soft);color:var(--color-success-dark);font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}._noticeIcon_1npk4_762{font-size:var(--fs-xl);line-height:1}._sectionTitleMeta_1npk4_767{margin-left:var(--space-3);color:var(--color-muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}._emptyIcon_1npk4_774{opacity:.35;margin-bottom:var(--space-1)}._actionsCell_1npk4_779{width:110px}._rowActions_1npk4_783{display:flex;gap:var(--space-1)}._btnCompact_1npk4_788{height:28px;padding:0 var(--space-3);font-size:var(--fs-2xs)}._btnShort_1npk4_794{height:34px}._tableStrong_1npk4_798{color:var(--color-text-strong);font-weight:var(--fw-medium)}._tableSemibold_1npk4_803{font-weight:var(--fw-semibold)}._tableBold_1npk4_807{font-weight:var(--fw-bold)}._tableMuted_1npk4_811{color:var(--color-muted)}._tablePrimary_1npk4_815{color:var(--color-primary);font-weight:var(--fw-semibold)}._tableSuccess_1npk4_820{color:var(--color-success-dark);font-weight:var(--fw-bold)}._tableDanger_1npk4_825{color:var(--color-danger);font-weight:var(--fw-bold)}._dangerText_1npk4_830{color:var(--color-danger);font-size:var(--fs-sm)}._tableWarning_1npk4_835{color:var(--color-warning-amber);font-weight:var(--fw-bold)}._tablePurple_1npk4_840{color:var(--color-purple-bright);font-weight:var(--fw-bold)}._tableCyan_1npk4_845{color:var(--color-cyan);font-weight:var(--fw-bold)}._tableReason_1npk4_850{max-width:160px;color:var(--color-muted)}._calendarSectionEnhanced_1npk4_857{border-color:var(--color-primary-ring);background:linear-gradient(180deg,var(--color-primary-bg) 0%,var(--color-surface) 90px);box-shadow:0 12px 30px #2563eb1a}._calendarGridEnhanced_1npk4_863{gap:2px;padding:var(--space-2);background:var(--color-primary-bg-strong)}._calendarGridEnhanced_1npk4_863>*{border-right:none;border-bottom:none;border-radius:var(--radius-sm);overflow:hidden}._calendarGridEnhanced_1npk4_863>:nth-child(-n+7){min-height:34px;border:1px solid var(--color-primary-bg-strong);background:linear-gradient(180deg,var(--color-primary-bg-strong),var(--color-primary-bg))}._calendarGridEnhanced_1npk4_863>:nth-child(n+8){min-height:96px;border:1px solid rgba(37,99,235,.18);background-color:var(--color-surface)}._calendarGridEnhanced_1npk4_863>:nth-child(n+8):hover{border-color:var(--color-primary-ring)}._calendarDayEnhanced_1npk4_892{gap:3px;padding:7px 8px;box-shadow:inset 0 0 0 1px #0f172a05}._calendarDayFilledEnhanced_1npk4_898{border-color:var(--status-border);box-shadow:inset 4px 0 0 var(--status-border),inset 0 0 0 1px #ffffff8c}._calendarLabelEnhanced_1npk4_905{width:-moz-fit-content;width:fit-content;max-width:100%;padding:2px 7px;border:1px solid var(--status-border);border-radius:var(--radius-pill);background:#ffffff9e;line-height:1.3}._calendarTimeEnhanced_1npk4_915{display:inline-flex;align-items:center;gap:5px;margin-top:0;color:inherit;font-size:var(--fs-2xs);line-height:1.25}._calendarTimePrefix_1npk4_925{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:16px;padding:0 4px;border-radius:var(--radius-xs);background:#ffffffb8;color:var(--color-muted);font-size:var(--fs-3xs);font-weight:var(--fw-extrabold);text-transform:uppercase}._statusCell_1npk4_940{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._adminNoteReject_1npk4_947{display:block;font-size:var(--fs-xs);color:var(--color-danger);font-weight:var(--fw-semibold);line-height:var(--lh-normal);max-width:200px;word-break:break-word}._adminNoteApprove_1npk4_957{display:block;font-size:var(--fs-xs);color:var(--color-success-dark);font-weight:var(--fw-semibold);max-width:200px;word-break:break-word}._adminNoteApprover_1npk4_966{display:block;font-size:var(--fs-xs);color:var(--color-muted);white-space:nowrap}._adminNoteCell_1npk4_973{min-width:140px;max-width:200px}._otSummaryBar_1npk4_978{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--color-purple-bg-soft);border:1px solid var(--color-purple-bg);border-radius:var(--radius-md);margin-bottom:12px;font-size:var(--fs-sm);color:var(--color-purple);font-weight:var(--fw-semibold)}._tableEmpty_1npk4_992{padding:var(--space-12) 0;color:var(--color-muted);text-align:center}._tableTotalRow_1npk4_998{border-top:2px solid var(--color-primary-bg-strong);background:linear-gradient(180deg,var(--color-bg-soft) 0%,var(--color-primary-bg) 100%)}._tableTotalLabel_1npk4_1003{padding:var(--space-4) var(--space-6);color:var(--color-primary-deep);font-size:var(--fs-xs);font-weight:var(--fw-extrabold);text-transform:none}._metricPositive_1npk4_1011{color:var(--metric-color, var(--color-muted));font-weight:var(--fw-bold)}._metricNeutral_1npk4_1016{color:var(--color-muted);font-weight:var(--fw-regular)}._detailPanel_1npk4_1022{display:flex;flex-direction:column;gap:var(--space-5);min-width:280px}._detailPanelWide_1npk4_1029{min-width:320px}._detailEmpty_1npk4_1033{padding:var(--space-9) 0;color:var(--color-muted-soft);font-size:var(--fs-base);text-align:center}._detailHeader_1npk4_1040{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._detailGrid_1npk4_1047{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-7);font-size:var(--fs-2xs)}._detailLabel_1npk4_1054{margin-bottom:var(--space-1);color:var(--color-text-soft);font-size:var(--fs-2xs);font-weight:var(--fw-regular);text-transform:none}._detailValue_1npk4_1062{color:var(--color-text-strong);font-weight:var(--fw-medium)}._detailValueWarning_1npk4_1067{color:var(--color-warning-amber)}._detailValueWarningDark_1npk4_1068{color:var(--color-warning-dark)}._detailValuePurple_1npk4_1069{color:var(--color-purple-bright)}._infoNote_1npk4_1071{padding:var(--space-1) var(--space-4);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);background:var(--color-bg-soft);color:var(--color-muted);font-size:var(--fs-xs)}._mutedNote_1npk4_1080{padding-top:var(--space-3);border-top:1px solid var(--color-surface-muted);color:var(--color-muted);font-size:var(--fs-sm);font-style:italic}._adjustedNote_1npk4_1088{padding:var(--space-1) var(--space-4);border:1px solid var(--color-status-review-bg);border-radius:var(--radius-sm);background:var(--color-purple-bg-soft);color:var(--color-purple-bright);font-size:var(--fs-xs)}._modalFooter_1npk4_1097{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-surface-muted)}._reviewCard_1npk4_1105{padding:var(--space-5) var(--space-6);border:1px solid var(--color-primary-bg-strong);border-radius:var(--radius-md);background:var(--color-bg-soft);font-size:var(--fs-2xs)}._reviewCardPurple_1npk4_1113{border-color:var(--color-status-review-bg);background:var(--color-purple-bg-soft)}._reviewCardTitle_1npk4_1118{margin:0 0 var(--space-2);color:var(--color-primary-deep);font-weight:var(--fw-bold)}._reviewCardPurple_1npk4_1113 ._reviewCardTitle_1npk4_1118{color:var(--color-purple-bright)}._reviewCardText_1npk4_1128{margin:0 0 var(--space-1);color:var(--color-muted)}._reviewCardMetric_1npk4_1133{margin:var(--space-1) 0 0;color:var(--color-purple-bright);font-weight:var(--fw-bold)}._reviewCardNote_1npk4_1139{margin:var(--space-2) 0 0;color:var(--color-muted);font-style:italic}._estimateBox_1npk4_1145{padding:var(--space-3) var(--space-5);border:1px solid var(--color-status-review-bg);border-radius:var(--radius-md);background:var(--color-purple-bg-soft);color:var(--color-purple-bright);font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}._historyToggle_1npk4_1155{padding:0;border:none;background:none;color:var(--color-indigo);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer}._historyBlock_1npk4_1165{margin-top:var(--space-3)}._historyLoading_1npk4_1169{display:flex;align-items:center;gap:var(--space-2);color:var(--color-muted-soft);font-size:var(--fs-xs)}._historyEmpty_1npk4_1177{color:var(--color-muted-soft);font-size:var(--fs-xs);font-style:italic}._historyList_1npk4_1183{display:flex;flex-direction:column;gap:var(--space-3);max-height:180px;overflow-y:auto}._historyItem_1npk4_1191{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);background:var(--color-bg-soft);font-size:var(--fs-xs)}._historyTitle_1npk4_1199{margin-bottom:var(--space-1);color:var(--color-text-soft);font-weight:var(--fw-bold)}._historyDate_1npk4_1205{margin-left:var(--space-3);color:var(--color-muted-soft);font-weight:var(--fw-regular)}._historyText_1npk4_1211{color:var(--color-muted)}._historyReason_1npk4_1215{margin-top:var(--space-1);color:var(--color-muted-soft);font-style:italic}@media (max-width: 900px){._pageHeader_1npk4_12{margin-bottom:10px}._tabBar_1npk4_38{overflow-x:auto;flex-wrap:nowrap}._filterBar_1npk4_77{padding:8px 10px}._calendarGridEnhanced_1npk4_863>:nth-child(n+8){min-height:88px}._calendarDayTime_1npk4_604,._calendarDayExtra_1npk4_598{font-size:var(--fs-3xs)}}@media (max-width: 700px){._pageTitle_1npk4_21{font-size:var(--fs-xl)}._tab_1npk4_38{padding:7px 10px}._formGrid_1npk4_327,._detailGrid_1npk4_1047{grid-template-columns:1fr}._summaryBar_1npk4_474{justify-content:space-between}._summarySep_1npk4_508{display:none}._calendarGridEnhanced_1npk4_863{min-width:680px}._calendarSectionEnhanced_1npk4_857{overflow-x:auto}._paginationBar_1npk4_436{gap:8px;flex-wrap:wrap}}._formHint_1npk4_1283{margin:5px 0 0;font-size:var(--fs-3xs);color:var(--color-text-soft)}._dayPartRow_1npk4_1289{display:flex;flex-wrap:wrap;gap:6px}._dayPartChip_1npk4_1295{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border:1px solid var(--color-border-muted);border-radius:7px;font-size:var(--fs-2xs);color:var(--color-text-strong);background:var(--color-white);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._dayPartChip_1npk4_1295:hover{border-color:var(--color-primary)}._dayPartChip_1npk4_1295 input{margin:0;cursor:pointer}._dayPartChipActive_1npk4_1313{border-color:var(--color-primary);box-shadow:var(--shadow-focus);font-weight:var(--fw-medium)}._unitBreakdown_1npk4_1323{margin-top:14px;padding-top:14px;border-top:1px solid var(--color-border-muted)}._unitBar_1npk4_1329{display:flex;height:22px;border-radius:5px;overflow:hidden;background:var(--color-surface-muted)}._unitSegWork_1npk4_1337{background:var(--color-success-dark)}._unitSegPaid_1npk4_1338{background:var(--color-primary)}._unitSegUnpaid_1npk4_1339{background:var(--color-warning-amber)}._unitLegend_1npk4_1341{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:9px;font-size:var(--fs-3xs);color:var(--color-text-soft)}._unitLegend_1npk4_1341 span{display:inline-flex;align-items:center;gap:5px}._unitLegend_1npk4_1341 b{color:var(--color-text-strong);font-weight:var(--fw-semibold)}._unitLegend_1npk4_1341 i{width:9px;height:9px;border-radius:2px;flex:none}._unitDotWork_1npk4_1360{background:var(--color-success-dark)}._unitDotPaid_1npk4_1361{background:var(--color-primary)}._unitDotUnpaid_1npk4_1362{background:var(--color-warning-amber)}._unitTotal_1npk4_1364{margin-left:auto;padding-left:12px;border-left:1px solid var(--color-border-muted)}._todayStat_1756i_3{display:flex;flex-direction:column;align-items:center;padding:10px 14px;border:1px solid var(--stat-border);border-radius:var(--radius-lg);background:var(--stat-bg);min-width:80px}._todayStats_1756i_14{display:flex;flex-wrap:wrap;gap:12px;padding:10px 14px;border-bottom:1px solid var(--color-surface-muted)}._todayStatSuccess_1756i_22{--stat-bg: var(--color-success-bg-soft);--stat-border: var(--color-success-bg);--stat-color: var(--color-success-dark)}._todayStatPrimary_1756i_28{--stat-bg: var(--color-primary-bg);--stat-border: var(--color-status-progress-bg);--stat-color: var(--color-primary)}._todayStatDanger_1756i_34{--stat-bg: var(--color-danger-bg);--stat-border: var(--color-danger-bg);--stat-color: var(--color-danger)}._todayStatNum_1756i_40{font-size:var(--fs-3xl);font-weight:var(--fw-extrabold);color:var(--stat-color);line-height:1}._todayStatLbl_1756i_47{font-size:var(--fs-2xs);color:var(--color-text-soft);font-weight:var(--fw-regular);margin-top:4px;white-space:nowrap}._devBadge_1756i_55{margin-left:var(--space-1);padding:1px var(--space-2);border-radius:var(--radius-xs);background:var(--color-warning);color:var(--color-white);font-size:var(--fs-2xs);font-weight:var(--fw-bold);line-height:14px}._adminNotice_1756i_66{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);border:1.5px solid var(--color-success-bg);border-radius:var(--radius-md);background:var(--color-success-bg-soft);color:var(--color-success-dark);font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}._reportHeader_1756i_79{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 0;margin-bottom:12px}._reportActions_1756i_89{display:flex;gap:8px}._reportStats_1756i_96{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-bottom:12px}._reportStat_1756i_96{display:flex;flex-direction:column;align-items:center;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);text-align:center;gap:var(--space-1)}._reportStatNum_1756i_116{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);color:var(--color-text-strong);line-height:1.1}._reportStatLbl_1756i_123{font-size:var(--fs-2xs);color:var(--color-text-soft);font-weight:var(--fw-regular);white-space:nowrap}._reportStatSuccess_1756i_130{border-color:var(--color-success-bg);background:var(--color-success-bg-soft)}._reportStatSuccess_1756i_130 ._reportStatNum_1756i_116{color:var(--color-success-dark)}._reportStatPrimary_1756i_136{border-color:var(--color-status-progress-bg);background:var(--color-primary-bg)}._reportStatPrimary_1756i_136 ._reportStatNum_1756i_116{color:var(--color-primary)}._reportStatDanger_1756i_142{border-color:var(--color-danger-bg);background:var(--color-danger-bg)}._reportStatDanger_1756i_142 ._reportStatNum_1756i_116{color:var(--color-danger)}._reportStatWarning_1756i_148{border-color:var(--color-accent-bg);background:var(--color-accent-bg-soft)}._reportStatWarning_1756i_148 ._reportStatNum_1756i_116{color:var(--color-warning-amber)}._reportStatPurple_1756i_154{border-color:var(--color-purple-bg);background:var(--color-purple-bg-soft)}._reportStatPurple_1756i_154 ._reportStatNum_1756i_116{color:var(--color-purple)}._reportStatGreen_1756i_160{border-color:var(--color-success-bg);background:var(--color-success-bg-soft)}._reportStatGreen_1756i_160 ._reportStatNum_1756i_116{color:var(--color-success-dark)}._reportTableTitle_1756i_168{font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);color:var(--color-text-strong);margin:0}._reportMeta_1756i_175{font-size:var(--fs-2xs);color:var(--color-text-soft);font-weight:var(--fw-semibold)}._reportEmployee_1756i_181{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._perfectBadge_1756i_188{padding:1px 7px;border-radius:99px;background:var(--color-success-bg-soft);border:1px solid var(--color-success-bg);color:var(--color-success-dark);font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap}._reportRowPerfect_1756i_199 td:first-child{border-left:3px solid var(--color-success)}._chartSection_1756i_205{margin-top:var(--space-2)}._chartWrap_1756i_209{padding:var(--space-3) var(--space-1) var(--space-2)}._chartTooltip_1756i_213{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-md);min-width:170px}._chartTooltipTitle_1756i_222{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text);margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}._chartTooltipRate_1756i_231{font-size:var(--fs-xs);color:var(--color-muted);margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--color-border)}._syncWarning_1756i_239{padding:var(--space-4) var(--space-6);margin-bottom:var(--space-1);border:1.5px solid var(--color-accent-bg);border-radius:var(--radius-md);background:var(--color-accent-bg-soft);color:var(--color-warning-amber);font-size:var(--fs-sm)}._settingsBody_1756i_249{display:flex;flex-direction:column;gap:var(--space-10);max-width:560px;padding:var(--space-9) var(--space-10)}._settingsGroup_1756i_257{display:flex;flex-direction:column;gap:var(--space-5)}._settingsHeading_1756i_263{color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-bold)}._settingsHelp_1756i_269{margin-top:calc(var(--space-2) * -1);color:var(--color-muted);font-size:var(--fs-xs);line-height:var(--lh-relaxed)}._settingsInfo_1756i_276{padding:var(--space-3) var(--space-5);border:1.5px solid var(--color-success-bg);border-radius:var(--radius-sm);background:var(--color-success-bg-soft);color:var(--color-success-dark);font-size:var(--fs-xs)}._modeCard_1756i_285{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}._modeCardActive_1756i_296{border-color:var(--color-primary);background:var(--color-primary-bg)}._radioInput_1756i_301{width:16px;height:16px;accent-color:var(--color-primary)}._modeTitle_1756i_307{color:var(--color-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}._modeCardActive_1756i_296 ._modeTitle_1756i_307{color:var(--color-primary-deep)}._modeDesc_1756i_317{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--fs-xs)}._settingsFooter_1756i_323{padding-top:var(--space-1);border-top:1px solid var(--color-border-soft)}._devToolsBody_1756i_328{display:flex;flex-direction:column;gap:var(--space-9);padding:var(--space-7)}._devPanel_1756i_335{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-9);border:1.5px solid var(--color-warning);border-radius:var(--radius-lg);background:var(--color-surface)}._devPanelTitle_1756i_345{margin-bottom:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-warning-bg-strong);color:var(--color-warning-dark);font-size:var(--fs-sm);font-weight:var(--fw-bold)}._devRow_1756i_354{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-5)}._devField_1756i_361{display:flex;flex-direction:column;gap:var(--space-1)}._devLabel_1756i_367{color:var(--color-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}._devCheck_1756i_373{display:flex;align-items:center;gap:var(--space-2);height:var(--control-h-md);color:var(--color-text);font-size:var(--fs-sm);cursor:pointer}._devAccentInput_1756i_383{accent-color:var(--color-warning)}._devPrimaryButton_1756i_387{background:var(--color-warning);border-color:var(--color-warning)}._devResult_1756i_392{padding:var(--space-4) var(--space-6);border:1.5px solid var(--color-success-bg);border-radius:var(--radius-md);background:var(--color-success-bg-soft);color:var(--color-success-dark);font-size:var(--fs-xs)}._btnSendConfirm_1756i_403{margin-left:auto;flex-shrink:0}._confirmHeader_1756i_410{margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--color-primary-bg-strong);border-radius:var(--radius-md);background:var(--color-primary-bg)}._confirmHeaderInfo_1756i_418{display:flex;align-items:flex-start;gap:var(--space-4)}._confirmHeaderIcon_1756i_424{color:var(--color-primary);margin-top:2px;flex-shrink:0}._confirmHeaderTitle_1756i_430{margin:0 0 4px;font-size:var(--fs-sm);color:var(--color-text-soft);line-height:1.4}._confirmHeaderSub_1756i_437{margin:0;font-size:var(--fs-xs);color:var(--color-muted);line-height:1.5}._confirmTableWrap_1756i_444{max-height:380px;overflow-y:auto;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);margin-bottom:var(--space-5)}._confirmTable_1756i_444{width:100%;min-width:620px}._confirmTh_1756i_457{text-align:center!important;width:76px}._confirmEmail_1756i_462{font-size:var(--fs-xs);color:var(--color-primary)}._confirmNoEmail_1756i_467{font-size:var(--fs-xs);color:var(--color-danger);font-style:italic}._confirmFooter_1756i_473{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border-muted)}._confirmResult_1756i_482{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-5);text-align:center}._confirmResultIcon_1756i_491{color:var(--color-success-dark)}._confirmResultTitle_1756i_495{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-text-soft)}._confirmResultStats_1756i_502{display:flex;gap:var(--space-5)}._confirmStat_1756i_507{display:flex;flex-direction:column;align-items:center;padding:var(--space-4) var(--space-8);border:1.5px solid var(--stat-border);border-radius:var(--radius-lg);background:var(--stat-bg);min-width:90px}._confirmStatSuccess_1756i_518{--stat-bg: var(--color-success-bg-soft);--stat-border: var(--color-success-bg);--stat-color: var(--color-success-dark)}._confirmStatDanger_1756i_524{--stat-bg: var(--color-danger-bg);--stat-border: var(--color-danger-bg);--stat-color: var(--color-danger)}._confirmStatNum_1756i_530{font-size:var(--fs-3xl);font-weight:var(--fw-extrabold);color:var(--stat-color);line-height:1}._confirmStatLbl_1756i_537{font-size:var(--fs-xs);color:var(--color-muted);font-weight:var(--fw-semibold);margin-top:4px}._confirmResultNote_1756i_544{margin:0;font-size:var(--fs-sm);color:var(--color-muted);max-width:380px;line-height:1.6}._confirmNameHeader_1756i_554{min-width:200px;width:200px;height:48px;font-size:var(--fs-2xs)}._confirmDayHeader_1756i_561{width:100px;min-width:100px;height:48px;font-size:var(--fs-2xs);padding:0 4px}._confirmNameCell_1756i_569{min-width:200px;max-width:200px;height:auto;min-height:68px;padding:8px 12px;vertical-align:top;text-align:left}._confirmNameText_1756i_579{display:block;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text);white-space:normal;line-height:1.3;margin-bottom:2px}._confirmNameStats_1756i_589{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}._confirmStatChip_1756i_596{display:inline-flex;align-items:center;padding:1px 5px;border-radius:var(--radius-pill);background:#e0e7ff;color:#4338ca;font-size:var(--fs-3xs);font-weight:var(--fw-semibold);line-height:1.4;white-space:nowrap}._confirmStatChipLeave_1756i_609{background:#e0e7ff;color:#4338ca}._confirmStatChipTotal_1756i_614{background:#f0fdf4;color:#166534;font-weight:var(--fw-extrabold)}._confirmStatChipDanger_1756i_620{background:#fee2e2;color:#dc2626}._confirmStatChipWarn_1756i_625{background:#fef3c7;color:#b45309}._confirmStatChipOt_1756i_630{background:#f3e8ff;color:#7c3aed}._confirmGridCell_1756i_635{width:100px;min-width:100px;height:68px}._confirmCellContent_1756i_641{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:100%;padding:4px 6px;text-align:center}._confirmCellTime_1756i_653{font-size:var(--fs-3xs);font-weight:var(--fw-semibold);color:var(--staff-cell-fg);opacity:.9;line-height:1.2}._confirmCellOt_1756i_661{font-size:var(--fs-3xs);font-weight:var(--fw-bold);color:#7c3aed;background:#7c3aed1f;padding:1px 4px;border-radius:var(--radius-pill);line-height:1.3}._viewToggle_1756i_673{display:flex;border:1.5px solid var(--color-primary-bg-strong);border-radius:var(--radius-md);overflow:hidden;flex-shrink:0}._viewToggleBtn_1756i_681{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:none;background:var(--color-white);color:var(--color-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}._viewToggleBtn_1756i_681+._viewToggleBtn_1756i_681{border-left:1px solid var(--color-primary-bg-strong)}._viewToggleBtnActive_1756i_701{background:var(--gradient-primary);color:var(--color-white)}._adminCalendarSection_1756i_708{border-color:var(--color-primary-ring);background:linear-gradient(180deg,var(--color-primary-bg) 0%,var(--color-surface) 90px);box-shadow:0 12px 30px #2563eb1a}._adminCalendarGrid_1756i_714{gap:2px;padding:var(--space-2);background:var(--color-primary-bg-strong)}._adminCalendarGrid_1756i_714>*{border-right:none;border-bottom:none;border-radius:var(--radius-sm);overflow:hidden}._adminCalendarGrid_1756i_714>:nth-child(-n+7){min-height:34px;border:1px solid var(--color-primary-bg-strong);background:linear-gradient(180deg,var(--color-primary-bg-strong),var(--color-primary-bg))}._adminCalendarGrid_1756i_714>:nth-child(n+8){min-height:124px;border:1px solid rgba(37,99,235,.18);background-color:var(--color-surface)}._adminCalendarGrid_1756i_714>:nth-child(n+8):hover{border-color:var(--color-primary-ring)}._adminCalendarDay_1756i_743{gap:5px;padding:9px 10px;box-shadow:inset 0 0 0 1px #0f172a05}._adminCalendarDayFilled_1756i_749{border-color:var(--status-border);box-shadow:inset 4px 0 0 var(--status-border),inset 0 0 0 1px #ffffff8c}._adminCalendarLabel_1756i_756{width:-moz-fit-content;width:fit-content;max-width:100%;padding:2px 7px;border:1px solid var(--status-border);border-radius:var(--radius-pill);background:#ffffff9e;line-height:1.3}._adminCalendarTime_1756i_766{display:inline-flex;align-items:center;gap:5px;margin-top:0;color:inherit;font-size:var(--fs-2xs);line-height:1.25}._timePrefix_1756i_776{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:16px;padding:0 4px;border-radius:var(--radius-xs);background:#ffffffb8;color:var(--color-muted);font-size:var(--fs-3xs);font-weight:var(--fw-extrabold);text-transform:uppercase}._allStaffSection_1756i_793{border-color:var(--color-primary-ring);background:var(--color-surface);min-height:400px}._allStaffTableWrap_1756i_799{overflow-x:auto;overflow-y:auto;max-height:72vh;background:var(--color-surface)}._allStaffTable_1756i_799{border-collapse:separate;border-spacing:0;font-size:var(--fs-2xs);white-space:nowrap;min-width:-moz-max-content;min-width:max-content;width:-moz-max-content;width:max-content;border:1px solid var(--color-border-muted);background:var(--color-surface)}._allStaffTable_1756i_799 th,._allStaffTable_1756i_799 td{border:0;border-right:1px solid var(--color-border-muted);border-bottom:1px solid var(--color-border-muted);border-radius:0;padding:0}._allStaffTable_1756i_799 th{color:var(--color-primary-deep);font-weight:var(--fw-extrabold)}._allStaffTable_1756i_799 td{color:var(--color-text-strong);font-weight:var(--fw-medium)}._allStaffTable_1756i_799 th:last-child,._allStaffTable_1756i_799 td:last-child{border-right:0}._allStaffTable_1756i_799 th._allStaffNameHeader_1756i_841{padding:0 0 0 24px;position:sticky;top:0;left:0;z-index:6;background:#1e3a8a;min-width:240px;width:240px;height:56px;font-size:var(--fs-xs);font-weight:var(--fw-extrabold);color:var(--color-white);text-transform:uppercase;letter-spacing:.04em;text-align:center;border-right:1px solid #dbeafe!important;border-bottom:1px solid #dbeafe!important;box-shadow:4px 0 10px #0f172a14}._allStaffDayHeader_1756i_862{position:sticky;top:0;z-index:5;padding:0 10px;width:160px;min-width:160px;height:56px;text-align:center;font-size:var(--fs-sm);line-height:1.3;font-weight:var(--fw-extrabold);color:#1e3a8a;background:#dbeafe;border-bottom:1px solid #bfdbfe!important}._allStaffDayHeaderWeekend_1756i_879{color:#b91c1c;background:#fee2e2}._allStaffDayHeaderToday_1756i_884{color:var(--color-white);background:var(--color-primary);box-shadow:inset 0 -3px 0 var(--color-primary-deep)}._allStaffDayNum_1756i_890{display:block;font-size:var(--fs-sm);font-weight:var(--fw-extrabold);line-height:1.2}._allStaffDayWeek_1756i_897{display:block;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);opacity:.72;margin-top:2px}._allStaffNameCell_1756i_905{padding:0 18px 0 24px;position:sticky;left:0;z-index:4;background:var(--color-surface);min-width:240px;max-width:240px;height:76px;font-size:var(--fs-sm);line-height:1.35;font-weight:var(--fw-bold);color:var(--color-text-soft);border-right:1px solid #dbeafe!important;white-space:nowrap;vertical-align:middle;box-shadow:4px 0 10px #0f172a0d;text-align:center}._allStaffTable_1756i_799 tbody tr{transition:filter .12s}._allStaffTable_1756i_799 tbody tr:hover{filter:brightness(.985)}._allStaffTable_1756i_799 tbody tr:hover ._allStaffNameCell_1756i_905{background:#eff6ff;color:#1e3a8a}._allStaffCell_1756i_938{width:160px;min-width:160px;height:76px;padding:0;text-align:center;vertical-align:middle;background:var(--color-surface);transition:background .12s,box-shadow .12s}._allStaffCellFilled_1756i_949{background:var(--staff-cell-bg);color:var(--staff-cell-fg);box-shadow:none}._allStaffCellEmpty_1756i_955,._allStaffCellWeekend_1756i_959{background:#f8fafc}._allStaffCellFuture_1756i_962{opacity:.4}._allStaffCellClickable_1756i_964{cursor:pointer}._allStaffCellClickable_1756i_964:hover{box-shadow:inset 0 0 0 2px var(--color-primary-ring);filter:brightness(.99)}._allStaffCellContent_1756i_970{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;height:100%;padding:6px 8px;line-height:1.5;text-align:center}._allStaffChip_1756i_983{align-self:start;font-size:var(--fs-xs);font-weight:var(--fw-extrabold);line-height:1.2;white-space:nowrap;color:var(--staff-cell-fg);letter-spacing:0}._allStaffStatus_present_1756i_993{--staff-cell-bg: #dcfce7;--staff-cell-fg: #047857}._allStaffStatus_late_1756i_998{--staff-cell-bg: #fef3c7;--staff-cell-fg: #b45309}._allStaffStatus_early_leave_1756i_1003{--staff-cell-bg: #ffedd5;--staff-cell-fg: #c2410c}._allStaffStatus_late_and_early_1756i_1008{--staff-cell-bg: #f3e8ff;--staff-cell-fg: #7e22ce}._allStaffStatus_absent_1756i_1013{--staff-cell-bg: #fee2e2;--staff-cell-fg: #dc2626}._allStaffStatus_checked_in_1756i_1018{--staff-cell-bg: #dbeafe;--staff-cell-fg: #2563eb}._allStaffStatus_missing_checkout_1756i_1023{--staff-cell-bg: #ffedd5;--staff-cell-fg: #ea580c}._allStaffStatus_on_leave_1756i_1028{--staff-cell-bg: #e0e7ff;--staff-cell-fg: #4f46e5}._allStaffStatus_business_trip_1756i_1033{--staff-cell-bg: #cffafe;--staff-cell-fg: #0e7490}._allStaffStatus_wfh_1756i_1038{--staff-cell-bg: #f3e8ff;--staff-cell-fg: #8b5cf6}._allStaffStatus_holiday_1756i_1043{--staff-cell-bg: #ffe4e6;--staff-cell-fg: #be123c}._allStaffStatus_unscheduled_1756i_1048{--staff-cell-bg: #f1f5f9;--staff-cell-fg: #64748b}._allStaffTime_1756i_1053{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;text-align:center;font-size:var(--fs-2xs);font-weight:var(--fw-bold);line-height:1.2;opacity:.92;color:var(--staff-cell-fg)}._allStaffTime_1756i_1053 ._timePrefix_1756i_776{min-width:26px;height:auto;padding:0;border-radius:0;background:transparent;color:#64748b;font-size:var(--fs-3xs);justify-content:flex-start}._allStaffNoteLate_1756i_1078{align-self:start;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-warning-amber);line-height:1.2}._allStaffNoteEarly_1756i_1086{align-self:start;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-warning-dark);line-height:1.2}._selectWide_1756i_1096{min-width:180px}._inputTime_1756i_1097{width:110px}._selectNarrow_1756i_1098{width:80px}._scenarioList_1756i_1100{display:flex;gap:var(--space-3)}._scenarioOption_1756i_1105{display:flex;align-items:center;gap:var(--space-1);color:var(--color-text);font-size:var(--fs-xs);font-weight:var(--fw-regular);cursor:pointer}._scenarioOptionActive_1756i_1115{color:var(--color-warning-dark);font-weight:var(--fw-bold)}._deviceSection_1756i_1122{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border-muted)}._deviceSectionTitle_1756i_1128{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-3)}._deviceLoading_1756i_1140,._deviceEmpty_1756i_1141{font-size:var(--fs-xs);color:var(--color-muted-soft);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0}._deviceLogList_1756i_1150{display:flex;flex-direction:column;gap:var(--space-3)}._deviceLogItem_1756i_1156{background:var(--color-surface-muted);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}._deviceLogHeader_1756i_1166{display:flex;align-items:center;gap:var(--space-3)}._deviceLogType_1756i_1172{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text);min-width:44px}._deviceLogTime_1756i_1179{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-primary);font-variant-numeric:tabular-nums}._deviceMethodBadge_1756i_1186{margin-left:auto;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1px 6px}._deviceInfoRow_1756i_1197{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._deviceIcon_1756i_1204{color:var(--color-muted);flex-shrink:0}._deviceTypeLabel_1756i_1209{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text)}._deviceMeta_1756i_1215{font-size:var(--fs-xs);color:var(--color-muted)}._deviceMeta_1756i_1215:before{content:"·";margin-right:var(--space-2)}._pwaBadge_1756i_1225{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-purple-bright);background:var(--color-purple-bg-soft);border:1px solid var(--color-purple-bg);border-radius:var(--radius-sm);padding:1px 5px}._deviceIpRow_1756i_1235{display:flex;align-items:center;gap:var(--space-2)}._deviceIpLabel_1756i_1241{font-size:var(--fs-xs);color:var(--color-muted)}._deviceIp_1756i_1235{font-size:var(--fs-xs);font-family:var(--font-mono, monospace);color:var(--color-text-soft);background:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);padding:1px 6px}._devicePhotoRow_1756i_1258{display:flex;align-items:center;gap:var(--space-2);margin-top:4px}._deviceNoPhotoRow_1756i_1265{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:var(--fs-xs);color:var(--color-warning, #d97706)}._photoThumbRow_1756i_1274{display:inline-flex}._photoThumb_1756i_1274{width:44px;height:44px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border);cursor:zoom-in}._photoThumbLoading_1756i_1285{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--color-muted)}._photoZoomBackdrop_1756i_1294{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000bf;display:flex;align-items:center;justify-content:center;cursor:zoom-out;padding:24px}._photoZoomImg_1756i_1306{max-width:min(90vw,560px);max-height:90vh;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}._photoManager_1756i_1315{display:flex;flex-direction:column;gap:var(--space-4)}._photoBar_1756i_1318{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:10px var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--fs-sm);color:var(--color-text)}._photoBarGroup_1756i_1330{display:inline-flex;align-items:center;gap:7px}._photoBarLabel_1756i_1331{color:var(--color-muted);font-size:var(--fs-xs)}._photoBarSep_1756i_1332{color:var(--color-border)}._photoBarWarn_1756i_1333{color:var(--color-warning, #d97706)}._photoBarDivider_1756i_1334{width:1px;align-self:stretch;background:var(--color-border);margin:-4px 0}._photoCellThumb_1756i_1337 img,._photoCellThumb_1756i_1337 ._photoThumb_1756i_1274{width:52px;height:52px}._photoStats_1756i_1339{display:flex;flex-wrap:wrap;gap:var(--space-3)}._photoStatCard_1756i_1341{flex:1 1 160px;display:flex;flex-direction:column;gap:4px;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._photoStatWarn_1756i_1351{border-color:var(--color-warning, #d97706);background:var(--color-warning-bg, #fff7ed)}._photoStatLabel_1756i_1352{font-size:var(--fs-xs);color:var(--color-muted)}._photoStatValue_1756i_1353{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--color-text)}._photoConfigRow_1756i_1355{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}._photoConfigItem_1756i_1361{display:inline-flex;align-items:center;gap:var(--space-2)}._photoConfigLabel_1756i_1362{font-size:var(--fs-sm);color:var(--color-text);font-weight:var(--fw-semibold)}._photoConfigUnit_1756i_1363{font-size:var(--fs-sm);color:var(--color-muted)}._photoRetInput_1756i_1364{width:64px;padding:6px 8px;font-size:var(--fs-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text)}._photoBtnSave_1756i_1374,._photoBtnClean_1756i_1374,._photoRowClean_1756i_1374{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;border:1px solid transparent}._photoBtnSave_1756i_1374{background:var(--color-primary);color:var(--color-white)}._photoBtnSave_1756i_1374:hover:not(:disabled){background:var(--color-primary-dark)}._photoBtnClean_1756i_1374{background:var(--color-warning, #d97706);color:var(--color-white)}._photoBtnClean_1756i_1374:hover:not(:disabled){filter:brightness(.95)}._photoRowClean_1756i_1374{padding:4px 10px;font-size:var(--fs-xs);background:transparent;color:var(--color-warning, #d97706);border-color:var(--color-warning, #d97706)}._photoRowClean_1756i_1374:hover:not(:disabled){background:var(--color-warning-bg, #fff7ed)}._photoBtnSave_1756i_1374:disabled,._photoBtnClean_1756i_1374:disabled,._photoRowClean_1756i_1374:disabled{opacity:.55;cursor:not-allowed}._photoHint_1756i_1399{margin:0;font-size:var(--fs-xs);color:var(--color-muted)}._photoBrowseHead_1756i_1401{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-top:var(--space-2)}._photoFilter_1756i_1402{padding:7px 10px;font-size:var(--fs-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text)}._photoGrid_1756i_1411{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-3)}._photoGridItem_1756i_1416{display:flex;flex-direction:column;gap:6px;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._photoGridItem_1756i_1416 ._photoThumbRow_1756i_1274{width:100%}._photoGridItem_1756i_1416 ._photoThumb_1756i_1274{width:100%;height:110px}._photoGridMeta_1756i_1427{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-2xs)}._photoGridMeta_1756i_1427 strong{font-size:var(--fs-xs);color:var(--color-text)}._photoGridTime_1756i_1429{color:var(--color-muted)}._photoIn_1756i_1430{color:var(--color-success, #16a34a);font-weight:var(--fw-semibold)}._photoOut_1756i_1431{color:var(--color-primary);font-weight:var(--fw-semibold)}._photoPager_1756i_1433{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-3);font-size:var(--fs-sm);color:var(--color-muted)}._photoPager_1756i_1433 button{padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);cursor:pointer}._photoPager_1756i_1433 button:disabled{opacity:.5;cursor:not-allowed}._devLockBox_1756i_1447{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._devLockOn_1756i_1457{border-color:var(--color-success, #16a34a);background:var(--color-success-light, #f0fdf4)}._devLockInfo_1756i_1458{display:flex;align-items:flex-start;gap:var(--space-3)}._devLockInfo_1756i_1458>div>strong{font-size:var(--fs-sm);color:var(--color-text)}._devPendingNote_1756i_1461{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:8px 12px;border-radius:var(--radius-sm);background:var(--color-warning-bg, #fff7ed);color:var(--color-warning, #d97706);font-size:var(--fs-sm)}._devLabel_1756i_367{font-size:var(--fs-sm);color:var(--color-text);font-weight:var(--fw-semibold)}._devMeta_1756i_1475{font-size:var(--fs-2xs);color:var(--color-muted)}._devDeviceCol_1756i_1477{min-width:340px}._devIdCode_1756i_1478{font-family:var(--font-mono, monospace);font-size:var(--fs-2xs);color:var(--color-text-soft, var(--color-muted));word-break:break-all}._devBadge_1756i_55{display:inline-block;padding:2px 9px;border-radius:999px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}._devStPending_1756i_1492{background:var(--color-warning-bg, #fff7ed);color:var(--color-warning, #d97706)}._devStApproved_1756i_1493{background:var(--color-success-light, #f0fdf4);color:var(--color-success, #16a34a)}._devStRevoked_1756i_1494{background:var(--color-danger-bg, #fef2f2);color:var(--color-danger, #dc2626)}._devActions_1756i_1496{display:flex;gap:6px;align-items:center}._devBtnApprove_1756i_1497,._devBtnRevoke_1756i_1497,._devBtnDelete_1756i_1497{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;border:1px solid transparent}._devBtnApprove_1756i_1497{background:var(--color-success, #16a34a);color:var(--color-white)}._devBtnRevoke_1756i_1497{background:transparent;color:var(--color-warning, #d97706);border-color:var(--color-warning, #d97706)}._devBtnDelete_1756i_1497{background:transparent;color:var(--color-danger, #dc2626);border-color:var(--color-border);padding:5px 8px}._devBtnApprove_1756i_1497:hover:not(:disabled){filter:brightness(.95)}._devBtnRevoke_1756i_1497:hover:not(:disabled){background:var(--color-warning-bg, #fff7ed)}._devBtnDelete_1756i_1497:hover:not(:disabled){background:var(--color-danger-bg, #fef2f2);border-color:var(--color-danger, #dc2626)}._devBtnApprove_1756i_1497:disabled,._devBtnRevoke_1756i_1497:disabled,._devBtnDelete_1756i_1497:disabled{opacity:.55;cursor:not-allowed}._calendarDeviceChip_1756i_1518{display:inline-flex;align-items:center;gap:2px;margin-top:2px;font-size:var(--fs-3xs);font-weight:var(--fw-semibold);color:var(--color-muted);background:var(--color-surface-muted);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);padding:1px 4px;line-height:1.2}._tableDeviceChip_1756i_1535{display:inline-flex;align-items:center;gap:2px;margin-top:2px;font-size:var(--fs-3xs);font-weight:var(--fw-semibold);color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);padding:1px 3px;line-height:1.2}._weekRangeToggle_1756i_1552{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._weekRangeBtn_1756i_1559{padding:4px 10px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:transparent;color:var(--color-muted);border:none;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}._weekRangeBtn_1756i_1559:hover{background:var(--color-surface-muted);color:var(--color-text)}._weekRangeBtnActive_1756i_1576{background:var(--color-primary);color:#fff}._weekRangeBtnActive_1756i_1576:hover{background:var(--color-primary-dark, var(--color-primary));color:#fff}._weekSelector_1756i_1588{display:inline-flex;align-items:center;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2px 4px;background:var(--color-surface)}._weekNavBtn_1756i_1598{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--color-muted);border-radius:var(--radius-sm);cursor:pointer;transition:background .12s,color .12s;padding:0}._weekNavBtn_1756i_1598:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text)}._weekNavBtn_1756i_1598:disabled{opacity:.35;cursor:default}._weekLabel_1756i_1623{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);min-width:110px;text-align:center;white-space:nowrap}._exportOverlay_1756i_1636{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:16px}._exportBackdrop_1756i_1646{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}._exportDialog_1756i_1652{position:relative;z-index:1;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:0 24px 64px #00000038;display:flex;flex-direction:column;width:96vw;height:88vh;overflow:hidden}._exportHeader_1756i_1667{display:flex;align-items:center;gap:var(--space-4);padding:14px 20px;border-bottom:1px solid var(--color-border-muted);flex-shrink:0;background:var(--color-surface)}._exportHeaderIcon_1756i_1677{color:var(--color-primary);flex-shrink:0}._exportHeaderText_1756i_1679{flex:1;min-width:0}._exportHeaderTitle_1756i_1681{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--color-text);line-height:1.3}._exportHeaderSub_1756i_1688{font-size:var(--fs-xs);color:var(--color-muted);margin-top:2px}._exportTypeToggle_1756i_1694{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;flex-shrink:0}._exportTypeBtn_1756i_1702{padding:6px 14px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:transparent;color:var(--color-muted);border:none;cursor:pointer;transition:background .13s,color .13s;white-space:nowrap}._exportTypeBtn_1756i_1702:hover{background:var(--color-surface-muted);color:var(--color-text)}._exportTypeBtnActive_1756i_1716,._exportTypeBtnActive_1756i_1716:hover{background:var(--color-primary);color:#fff}._exportCloseBtn_1756i_1719{width:30px;height:30px;border:none;background:transparent;color:var(--color-muted);border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,color .12s}._exportCloseBtn_1756i_1719:hover{background:var(--color-surface-muted);color:var(--color-text)}._exportBody_1756i_1737{flex:1;overflow:hidden;display:flex;min-height:0}._exportSidebar_1756i_1746{width:260px;flex-shrink:0;overflow-y:auto;border-right:1px solid var(--color-border-muted);padding:16px;background:var(--color-bg-soft, var(--color-surface-muted))}._exportSidebarTitle_1756i_1755{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}._exportFieldGroup_1756i_1764{margin-bottom:18px}._exportFieldGroupLabel_1756i_1766{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-muted-soft);text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;padding-bottom:5px;border-bottom:1px solid var(--color-border-muted)}._exportFieldItem_1756i_1777{display:flex;align-items:center;gap:var(--space-2);padding:4px 2px;cursor:pointer;border-radius:var(--radius-sm);transition:background .1s}._exportFieldItem_1756i_1777:hover{background:var(--color-surface-muted)}._exportFieldCheckbox_1756i_1788{cursor:pointer;accent-color:var(--color-primary);width:14px;height:14px;flex-shrink:0}._exportFieldLabel_1756i_1796{font-size:var(--fs-xs);color:var(--color-text);flex:1}._exportFieldRequired_1756i_1798{font-size:var(--fs-3xs);font-weight:var(--fw-semibold);color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);padding:1px 5px;flex-shrink:0}._exportSelectAllRow_1756i_1809{display:flex;gap:var(--space-2);margin-top:14px;padding-top:12px;border-top:1px solid var(--color-border-muted)}._exportSelectAllBtn_1756i_1817{flex:1;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-primary);background:transparent;border:1px solid var(--color-primary);border-radius:var(--radius-sm);padding:4px 8px;cursor:pointer;transition:background .12s}._exportSelectAllBtn_1756i_1817:hover{background:var(--color-primary-bg)}._exportPreview_1756i_1833{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;padding:16px;gap:var(--space-3)}._exportPreviewHeader_1756i_1843{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._exportPreviewTitle_1756i_1850{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em}._exportPreviewCount_1756i_1858{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-primary);background:var(--color-primary-bg);border:1px solid var(--color-status-progress-bg);border-radius:var(--radius-sm);padding:1px 8px}._exportPreviewLoading_1756i_1868{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-muted)}._exportPreviewWrap_1756i_1878{flex:1;overflow:auto;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);min-height:0}._exportPreviewTable_1756i_1886{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:collapse;font-size:var(--fs-2xs)}._exportPreviewTable_1756i_1886 thead th{background:var(--color-primary);color:#fff;font-weight:var(--fw-semibold);padding:7px 8px;text-align:left;white-space:nowrap;position:sticky;top:0;z-index:2;border-right:1px solid rgba(255,255,255,.15)}._exportPreviewTable_1756i_1886 thead th:last-child{border-right:none}._exportPreviewTable_1756i_1886 tbody td{padding:7px 8px;border-bottom:1px solid var(--color-border-muted);white-space:nowrap;color:var(--color-text-strong);font-weight:var(--fw-medium)}._exportPreviewTable_1756i_1886 tbody tr:nth-child(2n) td{background:var(--color-surface-muted)}._exportPreviewTable_1756i_1886 tbody tr:hover td{background:var(--color-primary-bg)}._exportPreviewEmpty_1756i_1918{text-align:center!important;color:var(--color-muted)!important;padding:32px 0!important}._exportPreviewMore_1756i_1924{padding:8px 14px;font-size:var(--fs-xs);color:var(--color-muted);border-top:1px dashed var(--color-border-muted);background:var(--color-surface-muted);text-align:center}._exportFooter_1756i_1935{display:flex;align-items:center;gap:var(--space-3);padding:14px 20px;border-top:1px solid var(--color-border-muted);flex-shrink:0;background:var(--color-surface)}._exportFooterInfo_1756i_1945{flex:1;font-size:var(--fs-xs);color:var(--color-muted)}._exportFooterBold_1756i_1951{font-weight:var(--fw-bold);color:var(--color-text)}._exportPreviewSummaryRow_1756i_1957 td{background:#d4eefb!important;border-top:1.5px solid #4b8ec8!important;font-weight:var(--fw-bold);color:#1a3f6f}._exportPreviewSummaryLabel_1756i_1964{text-align:center!important;font-size:var(--fs-xs)!important;color:#4b8ec8!important}._exportPreviewSummaryValue_1756i_1970{color:#155a99!important;font-variant-numeric:tabular-nums}._multiSelect_1756i_1977{position:relative}._multiSelectTrigger_1756i_1981{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--color-primary-bg-strong);border-radius:7px;background:var(--color-white);color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);outline:none;cursor:pointer;transition:border-color .14s;white-space:nowrap;min-width:140px}._multiSelectTrigger_1756i_1981:hover{border-color:var(--color-primary)}._multiSelectTriggerOpen_1756i_2004{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._multiSelectLabel_1756i_2009{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis}._multiSelectBadge_1756i_2016{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--color-primary);color:#fff;border-radius:9px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);flex-shrink:0}._multiSelectDropdown_1756i_2031{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;max-height:240px;overflow-y:auto;background:var(--color-surface);border:1.5px solid var(--color-primary-bg-strong);border-radius:8px;box-shadow:0 8px 24px #00000021;z-index:500;padding:4px 0}._multiSelectItem_1756i_2046{display:flex;align-items:center;gap:8px;padding:7px 12px;cursor:pointer;font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong);transition:background .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}._multiSelectItem_1756i_2046:hover{background:var(--color-primary-bg)}._multiSelectCheckbox_1756i_2063{width:14px;height:14px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}._multiSelectDivider_1756i_2071{height:1px;background:var(--color-primary-bg-strong);margin:3px 0}._resetCheckoutBox_1756i_2078{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border:1px solid var(--color-warning-border, #fcd34d);border-radius:var(--radius-md, 8px);background:var(--color-warning-bg, #fff7ed)}._resetCheckoutInfo_1756i_2090{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-2xs, 11.5px);color:var(--color-warning-text, #92400e)}._resetCheckoutInfo_1756i_2090 svg{flex-shrink:0;margin-top:1px}._resetCheckoutInfo_1756i_2090 strong{display:block;font-size:var(--fs-xs, 12.5px)}._resetCheckoutHint_1756i_2099{display:block;margin-top:2px;line-height:1.4}._btnResetCheckout_1756i_2100{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;height:32px;padding:0 12px;border:1px solid var(--color-warning-amber, #d97706);border-radius:var(--radius-md, 8px);background:#fff;color:var(--color-warning-amber, #d97706);font-family:inherit;font-size:var(--fs-2xs, 11.5px);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .13s,color .13s}._btnResetCheckout_1756i_2100:hover:not(:disabled){background:var(--color-warning-amber, #d97706);color:#fff}._btnResetCheckout_1756i_2100:disabled{opacity:.55;cursor:not-allowed}._page_69p21_11{display:flex;flex-direction:column;gap:0;min-height:100%}._pageHeader_69p21_20{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-7);margin-bottom:var(--space-9);flex-wrap:wrap}._pageTitle_69p21_29{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);color:var(--color-text);letter-spacing:-.3px;margin:0;line-height:var(--lh-tight)}._pageSubtitle_69p21_40{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-muted);margin:var(--space-1) 0 0}._filterPanel_69p21_49{position:relative;background:var(--color-surface);border:1.5px solid #dbeafe;border-radius:var(--radius-lg);box-shadow:0 2px 10px #2563eb0f,0 1px 3px #0000000a;margin-bottom:var(--space-7);overflow:visible;transition:box-shadow .18s}._filterPanel_69p21_49:focus-within{border-color:#93c5fd;box-shadow:0 4px 16px #2563eb1a}._filterPanelHeader_69p21_65{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:6px 14px;background:linear-gradient(180deg,#f8fafc,#eff6ff);border-radius:var(--radius-lg)}._filterPanelTitle_69p21_76{display:flex;align-items:center;gap:8px}._filterTrigger_69p21_82{height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--color-primary-soft);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-primary-deep);font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast)}._filterTrigger_69p21_82:hover,._filterTriggerOpen_69p21_101{background:var(--color-primary-bg);border-color:var(--color-primary);box-shadow:var(--shadow-xs)}._filterTriggerCount_69p21_107{min-width:17px;height:17px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-white);font-size:10px;line-height:1}._filterPanelLabel_69p21_121{font-size:var(--fs-2xs);font-weight:800;color:#1e3a8a;letter-spacing:.2px}._filterQuickGroups_69p21_129{display:inline-flex;align-items:center;gap:6px;padding-left:10px;margin-left:4px;border-left:1.5px solid #c7d9f5}._filterQuickBtn_69p21_138{height:26px;padding:0 12px;border:1.5px solid #bfdbfe;border-radius:var(--radius-pill);background:#fff;color:#1e3a8a;font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:all .13s}._filterQuickBtn_69p21_138:hover{border-color:var(--color-primary-soft);background:var(--color-info-bg)}._filterQuickBtnActive_69p21_157,._filterQuickBtnActive_69p21_157:hover{background:#2563eb;border-color:#2563eb;color:#fff}._filterPanelBadge_69p21_164{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);background:#dbeafe;color:#2563eb;border:1px solid #93c5fd}._filterGrid_69p21_176{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 12px;padding:12px 14px 14px}._filterField_69p21_184{display:flex;flex-direction:column;gap:3px;flex:1;min-width:110px}._filterFieldLabel_69p21_192{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-muted-soft);letter-spacing:.2px;white-space:nowrap}._filterFieldSearch_69p21_200{grid-column:1 / -1;min-width:0}._filterPopover_69p21_205{position:absolute;top:calc(100% + 6px);left:0;z-index:180;width:min(720px,calc(100vw - var(--sidebar-w) - 48px));max-height:min(520px,calc(100vh - 180px));overflow:visible;background:var(--color-surface);border:1.5px solid var(--color-primary-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-floating)}._filterPopoverHead_69p21_219{min-height:36px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border-soft);color:var(--color-primary-deep);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}._filterPopoverHead_69p21_219>span+span{color:var(--color-muted);font-weight:var(--fw-medium)}._filterPopover_69p21_205 ._btnFilterReset_69p21_237{grid-column:2;justify-self:end}@media (max-width: 900px){._filterPopover_69p21_205{width:min(720px,calc(100vw - 40px))}}@media (max-width: 640px){._filterPanelHeader_69p21_65{align-items:flex-start}._filterPanelTitle_69p21_76{flex-wrap:wrap}._filterGrid_69p21_176{grid-template-columns:1fr}._filterFieldSearch_69p21_200,._filterPopover_69p21_205 ._btnFilterReset_69p21_237{grid-column:1}}._searchWrap_69p21_269{position:relative;width:100%}._searchIcon_69p21_274{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--color-muted-soft);pointer-events:none;display:flex}._searchInput_69p21_284{width:100%;height:32px;padding:0 var(--control-px-md) 0 34px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text);background:var(--color-surface);outline:none;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}._searchInput_69p21_284::-moz-placeholder{color:var(--color-muted-soft)}._searchInput_69p21_284::placeholder{color:var(--color-muted-soft)}._searchInput_69p21_284:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._filterSelect_69p21_308{width:100%;height:32px;padding:0 28px 0 10px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);background-color:var(--color-surface);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;cursor:pointer;transition:border-color var(--duration-fast),box-shadow var(--duration-fast);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._filterSelect_69p21_308:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._msWrap_69p21_339{position:relative;width:100%}._msBtn_69p21_344{width:100%;height:32px;padding:0 10px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);background:var(--color-surface);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);text-align:left;outline:none}._msBtn_69p21_344:hover,._msBtn_69p21_344:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._msBtnActive_69p21_371{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}._msBtnText_69p21_377{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._msBtnChevron_69p21_384{font-size:var(--fs-2xs);color:var(--color-muted-soft);flex-shrink:0}._msDropdown_69p21_390{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-floating);z-index:200;overflow:hidden;min-width:160px}._msOption_69p21_404{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);font-size:var(--fs-2xs);color:var(--color-text-soft);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--duration-fast)}._msOption_69p21_404:hover{background:var(--color-bg-soft)}._msOptionChecked_69p21_420{color:var(--color-primary);background:var(--color-primary-bg)}._msOption_69p21_404 input[type=checkbox]{accent-color:var(--color-primary);width:14px;height:14px;flex-shrink:0}._btnFilterReset_69p21_237{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border:1.5px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-danger);font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}._btnFilterReset_69p21_237:hover{background:var(--color-danger-bg);border-color:var(--color-danger);color:var(--color-danger-dark)}._btnFilterResetActive_69p21_459{border-color:var(--color-danger);background:var(--color-danger-bg)}._filterFooter_69p21_466{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:6px 14px 7px;border-top:1px solid var(--color-border-soft);flex-wrap:wrap}._filterFooterLeft_69p21_476{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:1;min-width:0}._filterChips_69p21_485{display:flex;flex-wrap:wrap;gap:5px;flex:1;min-width:0}._filterChip_69p21_485{display:inline-flex;align-items:center;gap:3px;padding:2px 4px 2px 9px;border-radius:var(--radius-pill);background:var(--color-info-bg);color:var(--color-info);border:1px solid rgba(59,130,246,.2);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap}._filterChipRemove_69p21_507{border:none;background:none;cursor:pointer;color:currentColor;font-size:var(--fs-md);line-height:1;padding:1px 4px;opacity:.6;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);transition:opacity var(--duration-fast);font-family:inherit}._filterChipRemove_69p21_507:hover{opacity:1}._filterSummary_69p21_526{display:flex;align-items:center;gap:0;flex-shrink:0;flex-wrap:wrap}._filterSummaryItem_69p21_535{display:flex;align-items:baseline;gap:5px;padding:0 12px}._filterSummaryItem_69p21_535+._filterSummaryItem_69p21_535{border-left:1px solid var(--color-border-muted)}._filterSummaryValue_69p21_546{font-size:var(--fs-md);font-weight:var(--fw-extrabold);color:#2563eb;line-height:1}._filterSummaryLabel_69p21_553{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);letter-spacing:.2px;white-space:nowrap}._filterSummaryDanger_69p21_561{color:var(--color-danger)}._filterSummarySuccess_69p21_562{color:var(--color-success)}._filterSummaryWarn_69p21_563{color:#d97706}._tableWrap_69p21_567{background:linear-gradient(180deg,#fff,#f8fbff);border:1.5px solid #dbeafe;border-radius:var(--radius-lg);box-shadow:0 4px 20px #2563eb14,0 1px 4px #0000000a;overflow:hidden;margin-bottom:var(--space-7)}._tableScroll_69p21_576{overflow-x:auto}._table_69p21_567{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}._table_69p21_567 thead tr{background:linear-gradient(180deg,#f0f6ff,#dbeafe);border-bottom:1.5px solid #93c5fd;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #2563eb14}._table_69p21_567 th{padding:var(--table-head-py) var(--table-cell-px);text-align:left;font-size:var(--fs-xs);font-weight:800;color:#1e3a8a;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,.9)}._table_69p21_567 th:first-child{color:var(--color-primary)}._table_69p21_567 th:last-child{text-align:right}._actionsHead_69p21_612{width:104px;text-align:right!important}._table_69p21_567 tbody tr{border-bottom:1px solid var(--color-border-soft);cursor:pointer;transition:background var(--duration-fast)}._table_69p21_567 tbody tr:last-child{border-bottom:none}._table_69p21_567 tbody tr:hover{background:#f0f9ff}._table_69p21_567 td{padding:var(--table-cell-py) var(--table-cell-px);vertical-align:middle}._companyCell_69p21_634{display:flex;align-items:center;gap:var(--control-px-sm)}._companyAvatar_69p21_640{width:36px;height:36px;border-radius:9px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid rgba(15,52,94,.1)}._companyInitials_69p21_649{width:36px;height:36px;border-radius:9px;background:var(--color-primary-ink-soft);color:var(--color-primary);font-size:var(--fs-xs);font-weight:var(--fw-extrabold);display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.3px;border:1px solid rgba(15,52,94,.1);font-family:var(--font-sans);-webkit-user-select:none;-moz-user-select:none;user-select:none}._companyInfo_69p21_668{flex:1;min-width:0}._companyName_69p21_673{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-strong);line-height:1.35;word-break:break-word}._companyMeta_69p21_681{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-table-muted);margin-top:1px;word-break:break-word}._shortNameCell_69p21_689{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);word-break:break-word}._contactName_69p21_698{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-soft)}._contactPhone_69p21_704{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-table-muted);margin-top:1px}._staffCell_69p21_713{display:flex;align-items:center;gap:var(--space-3)}._staffAvatar_69p21_719{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1.5px solid rgba(16,185,129,.25)}._staffName_69p21_728{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);word-break:break-word}._unassigned_69p21_735{font-size:var(--fs-2xs);color:var(--color-table-muted);font-style:italic}._metricCell_69p21_743{text-align:right}._metricOpen_69p21_747{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-primary)}._metricZero_69p21_753{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-table-muted)}._pillOverdue_69p21_759{display:inline-flex;align-items:center;gap:3px;padding:2px var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);background:var(--color-danger-bg);color:var(--color-danger);border:1px solid #fecaca}._statusPill_69p21_774{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap}._statusDot_69p21_785{width:6px;height:6px;border-radius:50%;flex-shrink:0}._statusActive_69p21_792{background:#059669;color:#fff;border:1px solid #059669}._statusActive_69p21_792 ._statusDot_69p21_785{background:#d1fae5}._statusInactive_69p21_800{background:#ea580c;color:#fff;border:1px solid #ea580c}._statusInactive_69p21_800 ._statusDot_69p21_785{background:#fed7aa}._statusTerminated_69p21_808{background:#e2e8f0;color:#475569;border:1px solid #cbd5e1}._statusTerminated_69p21_808 ._statusDot_69p21_785{background:#94a3b8}._rowActions_69p21_818{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}._rowActionBtn_69p21_825{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-table-muted);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast)}._rowActionBtn_69p21_825:hover{box-shadow:var(--shadow-xs)}._rowActionView_69p21_843{color:var(--color-primary-bright);border-color:#0a5ead2e;background:#0a5ead0d}._rowActionView_69p21_843:hover{background:var(--color-info-bg);color:var(--color-primary);border-color:#3b82f652}._rowActionDanger_69p21_855{color:var(--color-danger);border-color:#ef444438;background:#ef44440a}._rowActionDanger_69p21_855:hover{background:var(--color-danger-bg);color:var(--color-danger);border-color:#ef44446b}._rowChevronIcon_69p21_867{color:var(--color-table-muted);opacity:.65}._table_69p21_567 tbody tr:hover ._rowChevronIcon_69p21_867{color:var(--color-muted);opacity:1}._skeletonRow_69p21_879 td{padding:14px 16px}._skeletonPulse_69p21_881{animation:_skeleton-fade_69p21_1 1.4s ease-in-out infinite}@keyframes _skeleton-fade_69p21_1{0%,to{opacity:.6}50%{opacity:1}}._skeletonBlock_69p21_890{background:#e9edf2;border-radius:5px}._skeletonCircle_69p21_895{border-radius:50%;background:#e9edf2}._skeletonSquare_69p21_900{border-radius:9px;background:#e9edf2}._emptyState_69p21_907{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;gap:12px}._emptyIcon_69p21_916{width:56px;height:56px;border-radius:14px;background:#0f345e12;color:#0f345e;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.6}._emptyTitle_69p21_929{font-size:var(--fs-lg);font-weight:700;color:#374151;margin:0}._emptyDesc_69p21_936{font-size:var(--fs-sm);color:var(--color-table-muted);margin:0;text-align:center;max-width:280px;line-height:1.5}._errorState_69p21_947{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;gap:12px;color:#ef4444;font-size:var(--fs-sm)}._paginationBar_69p21_962{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#f8fafc;border-top:1px solid var(--color-border-soft);flex-wrap:wrap}._paginationInfo_69p21_973{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-muted);white-space:nowrap}._pageSizeWrap_69p21_980{display:flex;align-items:center;gap:4px}._pageSizeLabel_69p21_986{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-table-muted);white-space:nowrap}._pageSizeBtn_69p21_993{height:28px;min-width:36px;padding:0 8px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-muted);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:background .12s,border-color .12s,color .12s}._pageSizeBtn_69p21_993:hover{background:#f3f4f6;color:#374151}._pageSizeBtnActive_69p21_1013{background:#0a5ead14;border-color:#0a5ead59;color:var(--color-primary-bright);font-weight:var(--fw-bold)}._paginationBtns_69p21_1020{display:flex;align-items:center;gap:3px}._paginationBtn_69p21_1020{min-width:32px;height:32px;padding:0 7px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:#374151;cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:background .12s,border-color .12s,color .12s;white-space:nowrap;line-height:1}._paginationBtn_69p21_1020:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}._paginationBtn_69p21_1020:disabled{opacity:.38;cursor:not-allowed}._paginationBtnActive_69p21_1056{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;color:#fff;font-weight:var(--fw-bold)}._paginationBtnActive_69p21_1056:hover:not(:disabled){filter:brightness(1.1);color:#fff}._paginationEllipsis_69p21_1068{display:flex;align-items:center;justify-content:center;width:28px;font-size:var(--fs-sm);color:var(--color-table-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}._btnPrimary_69p21_1080{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:none;border-radius:8px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-family:Montserrat,sans-serif;font-size:var(--fs-2xs);font-weight:700;cursor:pointer;white-space:nowrap;transition:filter .15s,box-shadow .15s,transform .08s;box-shadow:0 2px 10px -2px #2563eb80}._btnPrimary_69p21_1080:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 16px -3px #2563eb99}._btnPrimary_69p21_1080:active:not(:disabled){transform:translateY(1px)}._btnPrimary_69p21_1080:disabled{opacity:.55;cursor:not-allowed}._btnOutline_69p21_1107{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:1.5px solid #e5e7eb;border-radius:8px;background:#fff;color:var(--color-text-strong);font-family:Montserrat,sans-serif;font-size:var(--fs-2xs);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}._btnOutline_69p21_1107:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db;color:var(--color-text-strong)}._btnOutline_69p21_1107:disabled{opacity:.5;cursor:not-allowed}._btnOutlineActive_69p21_1134,._btnOutlineActive_69p21_1134:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}._btnOutlineWarnActive_69p21_1140,._btnOutlineWarnActive_69p21_1140:hover:not(:disabled){border-color:#f59e0b;color:#b45309;background:#fffbeb}._btnGhost_69p21_1147{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--color-text-strong);font-family:Montserrat,sans-serif;font-size:var(--fs-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}._btnGhost_69p21_1147:hover{background:#f3f4f6;color:var(--color-text-strong)}._btnDanger_69p21_1167{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:1.5px solid #fca5a5;border-radius:8px;background:#fff;color:#ef4444;font-family:Montserrat,sans-serif;font-size:var(--fs-sm);font-weight:700;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}._btnDanger_69p21_1167:hover:not(:disabled){background:#fef2f2;border-color:#f87171}._btnDanger_69p21_1167:disabled{opacity:.5;cursor:not-allowed}._dataTableBulkDelete_69p21_1189{height:28px;padding:0 11px;gap:5px;border-radius:var(--radius-md);font-size:11px;line-height:1}._btnNavy_69p21_1198{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1.5px solid rgba(15,52,94,.3);border-radius:7px;background:#0f345e0a;color:#0f345e;font-family:Montserrat,sans-serif;font-size:var(--fs-sm);font-weight:700;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}._btnNavy_69p21_1198:hover{background:#0f345e14;border-color:#0f345e73}._modalForm_69p21_1220{display:flex;flex-direction:column;gap:12px}._formGroupLabel_69p21_1226{display:block;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-strong);text-transform:none;letter-spacing:0;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--color-border-soft)}._formGrid2_69p21_1238{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}._formGrid3_69p21_1244{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px 16px}@media (max-width: 820px){._formGrid2_69p21_1238,._formGrid3_69p21_1244{grid-template-columns:1fr}}._bizInfoRow_69p21_1255{display:flex;gap:16px;align-items:flex-start}._bizInfoFields_69p21_1260{flex:1;min-width:0}._bizGrid_69p21_1263{display:grid;grid-template-columns:repeat(12,1fr);gap:12px 16px}._cs3_69p21_1268{grid-column:span 3}._cs4_69p21_1269{grid-column:span 4}._cs6_69p21_1270{grid-column:span 6}._cs8_69p21_1271{grid-column:span 8}._cs12_69p21_1272{grid-column:span 12}._bizInfoLogo_69p21_1275{width:150px;flex-shrink:0;text-align:center}._bizInfoLogo_69p21_1275 ._avatarUploadWrap_69p21_1276{flex-direction:column;align-items:center;gap:8px}._bizInfoLogo_69p21_1275 ._avatarUploadActions_69p21_1281{align-items:center}@media (max-width: 820px){._bizInfoRow_69p21_1255{flex-direction:column}._bizGrid_69p21_1263{grid-template-columns:repeat(2,minmax(0,1fr))}._cs3_69p21_1268,._cs4_69p21_1269,._cs6_69p21_1270,._cs8_69p21_1271,._cs12_69p21_1272{grid-column:span 1}._cs6_69p21_1270:first-child{grid-column:1 / -1}._bizInfoLogo_69p21_1275{width:100%}}@media (max-width: 560px){._bizGrid_69p21_1263{grid-template-columns:1fr}._cs3_69p21_1268,._cs4_69p21_1269,._cs6_69p21_1270,._cs8_69p21_1271,._cs12_69p21_1272,._cs6_69p21_1270:first-child{grid-column:1}._modalActions_69p21_1295{flex-wrap:wrap}._modalActions_69p21_1295>button{flex:1 1 auto}}._formLabel_69p21_1301{display:block;font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--color-text-soft);margin-bottom:4px}._formLabelReq_69p21_1309:after{content:" *";color:#ef4444}._formInput_69p21_1314{width:100%;height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:7px;font-family:Montserrat,sans-serif;font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong);background:#fff;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}._formInput_69p21_1314::-moz-placeholder{color:#c0c7d2}._formInput_69p21_1314::placeholder{color:#c0c7d2}._formInput_69p21_1314:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._formInputError_69p21_1336{border-color:#f87171}._formInputError_69p21_1336:focus{box-shadow:0 0 0 3px #dc262614}._formSelect_69p21_1339{width:100%;height:36px;padding:0 28px 0 10px;border:1px solid var(--color-border);border-radius:7px;font-family:Montserrat,sans-serif;font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong);background-color:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;box-sizing:border-box;cursor:pointer;transition:border-color .15s,box-shadow .15s}._formSelect_69p21_1339:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._formTextarea_69p21_1366{width:100%;padding:8px 10px;border:1px solid var(--color-border);border-radius:7px;font-family:Montserrat,sans-serif;font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong);background:#fff;outline:none;resize:vertical;box-sizing:border-box;transition:border-color .15s,box-shadow .15s;min-height:72px}._formTextarea_69p21_1366:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._formError_69p21_1388{font-size:var(--fs-2xs);color:#ef4444;margin-top:3px;font-weight:500}._formHint_69p21_1395{font-size:var(--fs-2xs);color:var(--color-muted);margin-top:3px;font-weight:500}._errorBox_69p21_1402{padding:8px 12px;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:8px;font-size:var(--fs-2xs);color:var(--color-danger);font-weight:var(--fw-medium)}._modalActions_69p21_1295{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--color-border-soft);margin-top:0}._breadcrumb_69p21_1427{display:flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:600;color:var(--color-table-muted);margin-bottom:16px}._breadcrumbLink_69p21_1437{color:#6b7280;text-decoration:none;transition:color .12s}._breadcrumbLink_69p21_1437:hover{color:#2563eb}._breadcrumbSep_69p21_1445{color:#d1d5db;font-size:var(--fs-md)}._breadcrumbCurrent_69p21_1450{color:#1f2937;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}._heroCard_69p21_1461{background:linear-gradient(135deg,#f0f7ff,#fff 60%);border:1.5px solid #bfdbfe;border-radius:14px;box-shadow:0 4px 16px #2563eb1a,0 1px 4px #0000000d;padding:10px 15px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}._heroLeft_69p21_1475{display:flex;align-items:center;gap:16px;flex:1;min-width:0}._heroAvatarImg_69p21_1483{display:block;width:52px;height:52px;border-radius:13px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;box-sizing:border-box;border:1.5px solid rgba(15,52,94,.14)}._heroInitials_69p21_1494{width:52px;height:52px;box-sizing:border-box;border-radius:13px;background:linear-gradient(135deg,#0f345e1f,#0f345e14);color:#0f345e;font-size:var(--fs-lg);font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.5px;border:1.5px solid rgba(15,52,94,.14);font-family:Montserrat,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}._heroAvatarWrap_69p21_1515{position:relative;flex-shrink:0}._avatarUploadWrap_69p21_1276{display:flex;align-items:center;gap:14px}._avatarUploadCircle_69p21_1528{position:relative;width:72px;height:72px;border-radius:14px;overflow:hidden;cursor:pointer;flex-shrink:0;border:2px solid var(--color-border);background:var(--color-primary-ink-soft)}._avatarUploadImg_69p21_1540{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}._avatarUploadInitials_69p21_1547{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xl);font-weight:var(--fw-extrabold);color:var(--color-primary);font-family:var(--font-sans);-webkit-user-select:none;-moz-user-select:none;user-select:none}._avatarUploadOverlay_69p21_1560{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a285080;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .18s ease}._avatarUploadCircle_69p21_1528:hover ._avatarUploadOverlay_69p21_1560{opacity:1}._avatarUploadActions_69p21_1281{display:flex;flex-direction:column;gap:6px}._avatarUploadBtn_69p21_1582{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-soft);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}._avatarUploadBtn_69p21_1582:hover{background:var(--color-surface-soft);border-color:var(--color-primary);color:var(--color-primary)}._avatarRemoveBtn_69p21_1606{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm);background:transparent;color:var(--color-danger);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--duration-fast)}._avatarRemoveBtn_69p21_1606:hover{background:var(--color-danger-bg)}._btnDeleteIcon_69p21_1624{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1.5px solid #e5e7eb;border-radius:7px;background:#fff;color:#d1d5db;cursor:pointer;transition:background .12s,color .12s,border-color .12s;flex-shrink:0}._btnDeleteIcon_69p21_1624:hover{background:#fef2f2;color:#ef4444;border-color:#fca5a5}._heroInfo_69p21_1645{flex:1;min-width:0}._heroName_69p21_1647{font-size:var(--fs-2xl);font-weight:800;color:var(--color-text-strong);letter-spacing:-.3px;margin:0 0 8px;line-height:1.2}._heroShortName_69p21_1656{font-size:var(--fs-sm);font-weight:600;color:var(--color-text-soft);margin:-4px 0 8px}._heroBadges_69p21_1663{display:flex;flex-wrap:wrap;align-items:center;gap:6px}._heroBadge_69p21_1663{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:6px;font-size:var(--fs-xs);font-weight:700}._heroBadgeType_69p21_1680{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}._heroMeta_69p21_1686{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}._heroMetaItem_69p21_1693{display:flex;align-items:center;gap:5px;font-size:var(--fs-sm);font-weight:600;color:#6b7280}._heroMetaItem_69p21_1693 svg{flex-shrink:0}._heroRight_69p21_1704{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}._heroActionRow_69p21_1712{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}._heroActionRow_69p21_1712 ._btnOutline_69p21_1107,._heroActionRow_69p21_1712 ._btnDanger_69p21_1167{height:36px;padding:0 16px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}._heroActionRow_69p21_1712 ._btnDeleteIcon_69p21_1624{width:36px;height:36px}._heroActionRow_69p21_1712 ._heroEditBtn_69p21_1733{background:var(--color-primary-bg);border-color:var(--color-primary-soft);color:var(--color-primary-dark)}._heroActionRow_69p21_1712 ._heroEditBtn_69p21_1733:hover:not(:disabled){background:var(--color-primary-bg-strong);border-color:var(--color-primary);color:var(--color-primary-deep)}._heroStaff_69p21_1746{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._heroStaffLabel_69p21_1752{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:700;color:var(--color-text-soft);text-transform:none;letter-spacing:.4px}._heroStaffPerson_69p21_1757{display:flex;align-items:center;gap:8px}._heroStaffAvatar_69p21_1758{width:38px;height:38px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1.5px solid rgba(15,52,94,.14)}._heroStaffText_69p21_1763{display:flex;flex-direction:column;min-width:0}._heroStaffName_69p21_1764{font-size:var(--fs-sm);font-weight:700;color:var(--color-text-strong);line-height:1.25}._heroStaffRole_69p21_1765{font-size:var(--fs-2xs);color:var(--color-text-soft)}._heroStaffEmpty_69p21_1766{font-size:var(--fs-sm);color:var(--color-text-soft)}._overviewSingle_69p21_1769{display:flex;flex-direction:column;gap:12px}._heroButtonRow_69p21_1772{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}._heroBtnDivider_69p21_1780{width:1px;height:22px;background:#cbd5e1;margin:0 2px}._heroMetricGroup_69p21_1787{display:flex;gap:16px}._heroMetric_69p21_1787{text-align:center}._heroMetricValue_69p21_1796{font-size:var(--fs-2xl);font-weight:800;line-height:1}._heroMetricValueBlue_69p21_1802{color:#2563eb}._heroMetricValueRed_69p21_1803{color:#dc2626}._heroMetricLabel_69p21_1805{font-size:var(--fs-xs);font-weight:600;color:var(--color-table-muted);margin-top:3px}._heroActions_69p21_1812{display:flex;gap:8px;flex-wrap:wrap}._tabBar_69p21_1820{display:flex;gap:2px;border-bottom:1.5px solid #e5e7eb;margin-bottom:12px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}._tabBar_69p21_1820:active{cursor:grabbing}._tabBar_69p21_1820::-webkit-scrollbar{height:8px}._tabBar_69p21_1820::-webkit-scrollbar-track{background:transparent}._tabBar_69p21_1820::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}._tabBar_69p21_1820::-webkit-scrollbar-thumb:hover{background:#94a3b8}._tabBtn_69p21_1846{position:relative;display:flex;align-items:center;gap:6px;padding:8px 14px;border:none;background:transparent;font-family:Montserrat,sans-serif;font-size:var(--fs-xs);font-weight:600;color:var(--color-text-soft);cursor:pointer;white-space:nowrap;transition:color .13s;border-bottom:2px solid transparent;margin-bottom:-1.5px}._tabBtn_69p21_1846:hover{color:var(--color-text)}._tabBtnActive_69p21_1867{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:700}._tabCount_69p21_1873{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:var(--fs-2xs);font-weight:700;background:#e9edf2;color:var(--color-text-soft)}._tabBtnActive_69p21_1867 ._tabCount_69p21_1873{background:#dbeafe;color:var(--color-primary)}._subTabBar_69p21_1894{display:flex;flex-wrap:wrap;gap:2px;padding:2px;margin:3px 0 6px;background:var(--color-bg-subtle, #f1f5f9);border-radius:var(--radius-sm, 6px);width:-moz-fit-content;width:fit-content;max-width:100%}._subTabBtn_69p21_1905{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border:none;border-radius:var(--radius-sm, 5px);background:transparent;font-family:Montserrat,sans-serif;font-size:var(--fs-3xs);font-weight:600;color:var(--color-text-soft);cursor:pointer;white-space:nowrap;transition:background .13s,color .13s}._subTabBtn_69p21_1905:hover{color:var(--color-text);background:#0000000a}._subTabBtnActive_69p21_1922,._subTabBtnActive_69p21_1922:hover{background:#fff;color:var(--color-primary);font-weight:700;box-shadow:0 1px 2px #00000014}._overviewGrid_69p21_1931{display:grid;grid-template-columns:1fr 340px;gap:16px;align-items:start}@media (max-width: 900px){._overviewGrid_69p21_1931{grid-template-columns:1fr}}._overviewLeft_69p21_1942,._overviewRight_69p21_1943{display:flex;flex-direction:column;gap:16px}._infoCard_69p21_1947{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 10px #0000000f,0 1px 3px #0000000a;overflow:hidden}._infoCardHeader_69p21_1955{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid #f0f2f5}._infoCardTitle_69p21_1964{display:flex;align-items:center;gap:8px;font-size:var(--fs-2xs);font-weight:700;color:var(--color-text-strong)}._infoCardTitleIcon_69p21_1973{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._infoCardBody_69p21_1983{padding:10px 14px}._infoGrid_69p21_1989{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}._infoGridFull_69p21_1995{grid-template-columns:1fr}@media (max-width: 640px){._infoGrid_69p21_1989{grid-template-columns:1fr}}._infoLabel_69p21_2003{font-size:var(--fs-2xs);font-weight:700;color:var(--color-table-muted);text-transform:none;letter-spacing:.5px;margin-bottom:3px}._infoValue_69p21_2012{font-size:var(--fs-sm);font-weight:600;color:#1f2937;line-height:1.4;word-break:break-word}._infoValueEmpty_69p21_2020{font-size:var(--fs-sm);font-weight:500;color:#d1d5db}._infoNote_69p21_2026{font-size:var(--fs-sm);font-weight:500;color:#1e3a8a;line-height:1.6;padding:10px 14px;background:#eff6ff;border-radius:7px;border-left:3px solid #2563eb;margin-top:4px}._staffCard_69p21_2040{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 4px #0f345e0f;overflow:hidden}._staffCardHeader_69p21_2048{padding:14px 20px;border-bottom:1px solid #f0f2f5;font-size:var(--fs-sm);font-weight:700;color:#1f2937;display:flex;align-items:center;justify-content:space-between}._staffCardBody_69p21_2059{padding:16px 20px}._staffProfile_69p21_2063{display:flex;align-items:center;gap:12px}._staffAvatarLg_69p21_2069{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid rgba(16,185,129,.2)}._staffProfileInfo_69p21_2078{flex:1;min-width:0}._staffProfileName_69p21_2080{font-size:var(--fs-md);font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._staffProfileMeta_69p21_2089{font-size:var(--fs-sm);font-weight:500;color:#6b7280;margin-top:2px}._staffUnassigned_69p21_2096{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 0;color:var(--color-table-muted);font-size:var(--fs-sm);font-weight:600}._metricCard_69p21_2109{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 10px #0000000f,0 1px 3px #0000000a;overflow:hidden}._metricCardHeader_69p21_2117{padding:14px 20px;border-bottom:1px solid #f0f2f5;font-size:var(--fs-sm);font-weight:700;color:#1f2937}._metricCardBody_69p21_2125{padding:16px 20px;display:grid;grid-template-columns:1fr 1fr;gap:16px}._metricItemValue_69p21_2134{font-size:var(--fs-2xl);font-weight:800;line-height:1}._metricItemValueNavy_69p21_2140{color:#2563eb}._metricItemValueRed_69p21_2141{color:#dc2626}._metricItemValueGreen_69p21_2142{color:#059669}._metricItemValueGray_69p21_2143{color:var(--color-table-muted)}._metricItemLabel_69p21_2145{font-size:var(--fs-xs);font-weight:600;color:var(--color-table-muted);margin-top:4px}._assignmentsCard_69p21_2154{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 4px #0f345e0f;overflow:hidden}._assignmentsHeader_69p21_2162{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #f0f2f5}._assignmentsTitle_69p21_2171{font-size:var(--fs-sm);font-weight:700;color:#1f2937}._assignmentsTableWrap_69p21_2177{overflow-x:auto}._assignmentsTable_69p21_2177{width:100%;min-width:480px;border-collapse:collapse;font-size:var(--fs-sm)}._assignmentsTable_69p21_2177 thead tr{background:linear-gradient(180deg,#f8fafc,#f0f6ff);border-bottom:1px solid #dbeafe}._assignmentsTable_69p21_2177 th{padding:8px 10px;text-align:left;font-size:var(--fs-xs);font-weight:800;color:#1e3a8a;text-transform:uppercase;letter-spacing:.4px;overflow:hidden;text-overflow:ellipsis}._assignmentsTable_69p21_2177 tbody tr{border-bottom:1px solid #f3f4f6}._assignmentsTable_69p21_2177 tbody tr:last-child{border-bottom:none}._assignmentsTable_69p21_2177 tbody tr:hover{background:#f0f9ff}._assignmentsTable_69p21_2177 td{padding:10px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}._pillCurrent_69p21_2219{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:var(--fs-xs);font-weight:700;background:#059669;color:#fff;border:1px solid #059669}._pillPast_69p21_2232{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:var(--fs-xs);font-weight:700;background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}._placeholderTab_69p21_2247{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 4px #0f345e0f;padding:56px 24px;display:flex;flex-direction:column;align-items:center;gap:12px}._placeholderIcon_69p21_2259{width:52px;height:52px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._placeholderTitle_69p21_2269{font-size:var(--fs-lg);font-weight:700;color:#374151;margin:0}._placeholderDesc_69p21_2276{font-size:var(--fs-sm);color:var(--color-table-muted);margin:0;text-align:center;max-width:300px;line-height:1.6}._placeholderPhase_69p21_2285{display:inline-flex;padding:3px 10px;border-radius:6px;font-size:var(--fs-xs);font-weight:700;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}._securityBanner_69p21_2298{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:var(--fs-sm);font-weight:600;color:#92400e;margin-bottom:16px}._loadingCenter_69p21_2314{display:flex;align-items:center;justify-content:center;height:240px;gap:10px;color:#6b7280;font-size:var(--fs-sm);font-weight:600}._spin_69p21_2325{animation:_spin_69p21_2325 .8s linear infinite}@keyframes _spin_69p21_2325{to{transform:rotate(360deg)}}._detailSkeleton_69p21_2335{display:flex;flex-direction:column;gap:20px}._detailSkeletonHero_69p21_2341{height:100px;background:#e9edf2;border-radius:12px;animation:_skeleton-fade_69p21_1 1.4s ease-in-out infinite}._detailSkeletonTabs_69p21_2348{height:44px;background:#f0f2f5;border-radius:8px;animation:_skeleton-fade_69p21_1 1.4s ease-in-out infinite}._detailSkeletonBody_69p21_2355{height:280px;background:#e9edf2;border-radius:12px;animation:_skeleton-fade_69p21_1 1.4s ease-in-out infinite}._terminateWarn_69p21_2364{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;font-size:var(--fs-sm);color:#7f1d1d;font-weight:500;line-height:1.5;margin-bottom:8px}._muted_69p21_2379{color:var(--color-table-muted);font-size:var(--fs-sm);font-weight:500}._semiBold_69p21_2385{font-weight:600;color:#374151}._scHeader_69p21_2396{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}._scHeaderLeft_69p21_2404{display:flex;align-items:center;gap:8px}._scHeaderTitle_69p21_2410{font-size:var(--fs-2xs);font-weight:700;color:#1f2937}._scHeaderCount_69p21_2416{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:var(--fs-2xs);font-weight:700;background:#dbeafe;color:#2563eb}._scHeaderRight_69p21_2430{display:flex;align-items:center;gap:8px}._scTable_69p21_2436{font-size:var(--fs-2xs)}._scTable_69p21_2436 thead th{padding:7px 8px;font-size:var(--fs-2xs);text-transform:none}._scTable_69p21_2436 td{padding:7px 8px}._scTable_69p21_2436 ._rowActionBtn_69p21_825{width:28px;height:28px}._scTab_69p21_2436 ._emptyState_69p21_907{padding:28px 16px;gap:8px}._scTab_69p21_2436 ._emptyIcon_69p21_916{width:40px;height:40px;border-radius:var(--radius-lg)}._scTab_69p21_2436 ._emptyTitle_69p21_929{font-size:var(--fs-xs)}._scTab_69p21_2436 ._emptyDesc_69p21_936{font-size:var(--fs-2xs)}._scTypeName_69p21_2471{font-size:var(--fs-2xs);font-weight:600;color:#111827}._scRecurrenceLabel_69p21_2477{font-size:var(--fs-2xs);font-weight:600;color:#374151}._scRecurrenceDesc_69p21_2483{font-size:var(--fs-2xs);font-weight:500;color:#6b7280;margin-top:2px}._scStaffName_69p21_2490{font-size:var(--fs-2xs);font-weight:600;color:#374151}._scDeadlineInfo_69p21_2496{display:flex;align-items:center;gap:5px;flex-wrap:wrap}._scDeadlineTag_69p21_2503{display:inline-flex;align-items:center;padding:2px 7px;border-radius:5px;font-size:var(--fs-2xs);font-weight:700;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}._scSlaTag_69p21_2515{display:inline-flex;align-items:center;padding:2px 7px;border-radius:5px;font-size:var(--fs-2xs);font-weight:700;background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}._scCapTag_69p21_2528{display:inline-flex;align-items:center;padding:2px 7px;border-radius:5px;font-size:var(--fs-2xs);font-weight:700;background:#fffbeb;color:#b45309;border:1px solid #fde68a;white-space:nowrap}._scCapNotice_69p21_2542{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:12px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:var(--fs-sm)}._scStatusBadge_69p21_2557{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:var(--fs-2xs);font-weight:600;white-space:nowrap}._scStatusOn_69p21_2568{background:#059669;color:#fff;border:1px solid #059669}._scStatusOn_69p21_2568 ._statusDot_69p21_785{background:#d1fae5}._scStatusOff_69p21_2576{background:#ea580c;color:#fff;border:1px solid #ea580c}._scStatusOff_69p21_2576 ._statusDot_69p21_785{background:#fed7aa}._scToggleOn_69p21_2586{color:#059669;border-color:#05966940;background:#0596690f}._scToggleOn_69p21_2586:hover{background:#ecfdf5;border-color:#05966973}._scToggleOff_69p21_2597{color:#b45309;border-color:#b4530940;background:#b453090d}._scToggleOff_69p21_2597:hover{background:#fefce8;border-color:#b4530966}._scModalGrid_69p21_2610{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;align-items:start}@media (max-width: 820px){._scModalGrid_69p21_2610{grid-template-columns:1fr}._scModalRight_69p21_2619{position:static}}._scModalLeft_69p21_2622{display:flex;flex-direction:column;gap:12px}._scModalRight_69p21_2619{position:sticky;top:0}._scEditTypeLabel_69p21_2635{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--color-text-soft);text-transform:none;letter-spacing:0;margin-bottom:4px}._scEditTypeName_69p21_2644{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong);padding:7px 10px;background:#f9fafb;border-radius:7px;border:1px solid #e5e7eb}._scConfigSection_69p21_2656{background:var(--color-bg-soft);border:1px solid var(--color-border-soft);border-radius:8px;padding:10px 14px}._scConfigSectionTitle_69p21_2663{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-strong);text-transform:none;letter-spacing:0;margin-bottom:8px}._taskFilterBar_69p21_2674{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:10px}._taskFilterSearch_69p21_2682{position:relative;flex:1;min-width:160px}._taskFilterSearchIcon_69p21_2688{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}._taskFilterInput_69p21_2697{width:100%;height:32px;padding:0 10px 0 28px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--color-text);background:var(--color-surface);outline:none;transition:border-color var(--duration-fast)}._taskFilterInput_69p21_2697:focus{border-color:var(--color-primary)}._taskFilterSelect_69p21_2715{height:32px;min-width:130px;padding:0 24px 0 9px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:500;color:var(--color-text-soft);background:var(--color-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;transition:border-color var(--duration-fast)}._taskFilterSelectSm_69p21_2735{min-width:90px}._taskFilterSelect_69p21_2715:focus{border-color:var(--color-primary)}@media (max-width: 640px){._taskFilterBar_69p21_2674{gap:5px}._taskFilterSearch_69p21_2682{min-width:140px}._taskFilterSelect_69p21_2715{min-width:100px}}._scConfigRow_69p21_2749{display:flex;flex-direction:column;gap:5px}._scConfigRow_69p21_2749+._scConfigRow_69p21_2749{margin-top:10px}._actPagination_69p21_2761{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-top:1px solid #f3f4f6}._actPageBtn_69p21_2770{width:28px;height:28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;color:var(--color-text);font-size:var(--fs-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .13s,border-color .13s}._actPageBtn_69p21_2770:hover:not(:disabled){background:#f8fafc;border-color:var(--color-primary-soft)}._actPageBtn_69p21_2770:disabled{opacity:.35;cursor:not-allowed}._actPageInfo_69p21_2787{font-size:var(--fs-sm);color:var(--color-muted);min-width:80px;text-align:center}._cTaskFilterPanel_69p21_2796{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:12px}._cTaskFilterHead_69p21_2804{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 0;flex-wrap:wrap}._cTaskFilterHead_69p21_2804>._cTaskStatusRow_69p21_2816{flex:1}._cTaskFilterTitle_69p21_2818{display:flex;align-items:center;gap:6px;font-size:var(--fs-2xs);font-weight:700;color:var(--color-text)}._cTaskFilterBadge_69p21_2827{font-size:var(--fs-2xs);font-weight:600;padding:1px 7px;border-radius:99px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}._cTaskFilterReset_69p21_2840{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-primary);background:var(--color-primary-bg);border:1px solid var(--color-primary-soft);cursor:pointer;padding:4px 10px;border-radius:var(--radius-sm);white-space:nowrap;transition:background .12s,color .12s,border-color .12s}._cTaskFilterReset_69p21_2840:hover{background:var(--color-danger-bg);border-color:var(--color-danger);color:var(--color-danger)}._cTaskFilterGrid_69p21_2861{display:flex;align-items:flex-end;gap:8px;padding:8px 14px 10px;flex-wrap:wrap}._cTaskFilterGroup_69p21_2869{display:flex;flex-direction:column;gap:3px;min-width:110px}._cTaskFilterGroupGrow_69p21_2876{flex:1;min-width:160px}._cTaskFilterLabel_69p21_2878{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-soft);text-transform:none;letter-spacing:.2px}._cTaskFilterInput_69p21_2886{height:32px;width:100%;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text);outline:none;transition:border-color .13s}._cTaskFilterInput_69p21_2886:focus{border-color:var(--color-primary-soft);box-shadow:0 0 0 2px #0b4f8a14}._cTaskFilterSelect_69p21_2901{height:32px;padding:0 26px 0 9px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 8px center;font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .13s}._cTaskFilterSelect_69p21_2901:focus{border-color:var(--color-primary-soft);box-shadow:0 0 0 2px #0b4f8a14}._cTaskOverdueBtn_69p21_2917{height:32px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-size:var(--fs-2xs);font-weight:600;color:var(--color-muted);cursor:pointer;transition:background .13s,border-color .13s,color .13s;white-space:nowrap}._cTaskOverdueBtn_69p21_2917:hover{border-color:#ef4444;color:#dc2626}._cTaskOverdueBtnActive_69p21_2931{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}._cTaskStatusRow_69p21_2816{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:0}._cTaskStatusChip_69p21_2944{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--color-border);border-radius:99px;background:#fff;font-size:var(--fs-2xs);font-weight:500;color:var(--color-text-soft);cursor:pointer;transition:background .12s,border-color .12s,color .12s;white-space:nowrap}._cTaskStatusChip_69p21_2944:hover{background:#f0f6ff;border-color:var(--color-primary-soft);color:#1e40af}._cTaskStatusChipActive_69p21_2961{font-weight:700}._cTaskStatusChipCount_69p21_2963{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 4px;border-radius:99px;background:#e5e7eb;color:#6b7280;font-size:var(--fs-2xs);font-weight:700}._scConfigLabel_69p21_2977{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--color-text-soft)}._scConfigInput_69p21_2983{height:34px;padding:0 10px;border:1px solid var(--color-border);border-radius:7px;font-family:Montserrat,sans-serif;font-size:var(--fs-2xs);font-weight:500;color:var(--color-text-strong);background:#fff;outline:none;box-sizing:border-box;width:100%;transition:border-color .15s,box-shadow .15s}._scConfigInput_69p21_2983:focus{border-color:#0f345e;box-shadow:0 0 0 3px #0f345e14}._scConfigDate_69p21_3006._scConfigDate_69p21_3006{width:100%;min-height:34px}._scConfigSelect_69p21_3008{height:34px;padding:0 28px 0 10px;border:1px solid var(--color-border);border-radius:7px;font-family:Montserrat,sans-serif;font-size:var(--fs-2xs);font-weight:500;color:var(--color-text-strong);background:#fff;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;box-sizing:border-box;width:100%;cursor:pointer;transition:border-color .15s,box-shadow .15s}._scConfigSelect_69p21_3008:focus{border-color:#0f345e;box-shadow:0 0 0 3px #0f345e14}._scConfigGrid_69p21_3034{display:grid;grid-template-columns:1fr 1fr;gap:10px}._scConfigInfo_69p21_3040{font-size:var(--fs-2xs);font-weight:500;color:#4b5563;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:8px 12px}._scWeekdays_69p21_3052{display:flex;gap:4px;flex-wrap:wrap}._scWeekdayBtn_69p21_3058{min-width:36px;height:34px;padding:0 6px;border:1px solid var(--color-border);border-radius:7px;background:#fff;color:#6b7280;font-family:Montserrat,sans-serif;font-size:var(--fs-2xs);font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s}._scWeekdayBtn_69p21_3058:hover{background:#f3f4f6}._scWeekdayActive_69p21_3075{background:#0f345e14;border-color:#0f345e66;color:#0f345e}._scWeekdayActive_69p21_3075:hover{background:#0f345e1f}._scDatesAdd_69p21_3087{display:flex;gap:7px;align-items:center;margin-bottom:8px}._scDatesAddBtn_69p21_3094{height:34px;padding:0 12px;border:1px solid rgba(15,52,94,.3);border-radius:7px;background:#0f345e0d;color:#0f345e;font-family:Montserrat,sans-serif;font-size:var(--fs-2xs);font-weight:700;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}._scDatesAddBtn_69p21_3094:hover:not(:disabled){background:#0f345e1a;border-color:#0f345e80}._scDatesAddBtn_69p21_3094:disabled{opacity:.4;cursor:not-allowed}._scDatesList_69p21_3116{display:flex;flex-direction:column;gap:4px;max-height:140px;overflow-y:auto}._scDateItem_69p21_3124{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}._scDateText_69p21_3134{font-size:var(--fs-2xs);font-weight:600;color:#374151;font-variant-numeric:tabular-nums}._scDateRemove_69p21_3141{border:none;background:none;cursor:pointer;color:#9ca3af;font-size:var(--fs-lg);line-height:1;padding:0 4px;transition:color .12s}._scDateRemove_69p21_3141:hover{color:#ef4444}._scDatesEmpty_69p21_3154{font-size:var(--fs-2xs);color:#9ca3af;font-weight:500;padding:6px 0}._scPreviewPanel_69p21_3163{background:var(--color-bg-soft);border:1px solid var(--color-border-soft);border-radius:10px;padding:10px 12px;height:100%}._scServerPreview_69p21_3171{padding:4px 0}._scPreviewTitle_69p21_3175{display:flex;align-items:center;gap:6px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-strong);text-transform:none;letter-spacing:0;margin-bottom:8px}._scPreviewList_69p21_3187{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}._scPreviewItem_69p21_3196{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid #f0f2f5}._scPreviewItem_69p21_3196:last-child{border-bottom:none}._scPreviewIdx_69p21_3206{width:18px;height:18px;border-radius:50%;background:#0f345e14;color:#0f345e;font-size:var(--fs-2xs);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._scPreviewDate_69p21_3220{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong);font-variant-numeric:tabular-nums}._scPreviewEmpty_69p21_3227{font-size:var(--fs-2xs);color:#9ca3af;font-weight:500;padding:8px 0}._credList_69p21_3236{display:flex;flex-direction:column;gap:10px}._credCard_69p21_3242{background:#fff;border:1.5px solid #e2e8f0;border-left:4px solid #1e3a8a;border-radius:12px;padding:14px 18px;transition:box-shadow .18s,border-color .18s,opacity .2s;box-shadow:0 1px 4px #0f345e0f}._credCard_69p21_3242:hover{box-shadow:0 6px 20px -4px #0f345e29;border-color:#bfdbfe;border-left-color:#2563eb}._credCardHead_69p21_3258{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f0f4f8}._credCardTitle_69p21_3268{font-size:var(--fs-md);font-weight:700;color:#1e293b;display:flex;align-items:center;gap:8px}._credBadgeOff_69p21_3277{font-size:var(--fs-2xs);font-weight:600;padding:1px 7px;border-radius:99px;background:#f1f5f9;color:#94a3b8}._credCardActions_69p21_3286{display:flex;align-items:center;gap:4px}._iconBtnSm_69p21_3292{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;cursor:pointer;color:#6b7280;transition:background .14s,color .14s;text-decoration:none}._iconBtnSm_69p21_3292:hover{background:#f1f5f9;color:#0f345e}._iconBtnDanger_69p21_3312:hover{background:#fef2f2;color:#ef4444}._credCardUrl_69p21_3317{display:flex;align-items:center;gap:5px;margin-bottom:6px;font-size:var(--fs-sm);color:#3b82f6;overflow:hidden}._credCardUrl_69p21_3317 a{color:#3b82f6;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._credCardUrl_69p21_3317 a:hover{text-decoration:underline}._credCardMeta_69p21_3339{display:flex;gap:0;font-size:var(--fs-sm);color:#374151;margin-bottom:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}._credCardUsername_69p21_3351,._credCardPw_69p21_3351{flex:1;padding:8px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._credCardUsername_69p21_3351{border-right:1px solid #e2e8f0}._credCardNotes_69p21_3360{font-size:var(--fs-sm);color:#6b7280;margin:4px 0 6px;line-height:1.5}._credCardFooter_69p21_3367{font-size:var(--fs-xs);color:#94a3b8;font-weight:500;margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9}._formLabelHint_69p21_3376{font-weight:400;color:#94a3b8;font-size:var(--fs-xs)}._pwToggle_69p21_3382{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#94a3b8;display:flex;padding:4px;transition:color .12s}._pwToggle_69p21_3382:hover{color:#0f345e}._credRevealSkeleton_69p21_3398{height:44px;background:linear-gradient(90deg,#f0f2f5 25%,#e2e8f0,#f0f2f5 75%);background-size:200% 100%;border-radius:8px;animation:_skeleton-fade_69p21_1 1.4s ease-in-out infinite}._credRevealBox_69p21_3406{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}._credRevealPw_69p21_3416{flex:1;font-family:JetBrains Mono,monospace;font-size:var(--fs-md);font-weight:600;color:#1e293b;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}._credRevealCopy_69p21_3426{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;color:#6b7280;transition:background .12s,color .12s}._credRevealCopy_69p21_3426:hover{background:#f1f5f9;color:#0f345e}._noteAddPanel_69p21_3445{background:linear-gradient(135deg,#fffbeb,#fefce8);border:1.5px solid #fcd34d;border-left:4px solid #d97706;border-radius:12px;padding:16px 18px;margin-bottom:16px;box-shadow:0 2px 8px #d9770614}._noteEditForm_69p21_3455{background:#fffbeb;border:1.5px solid #fde68a;border-left:4px solid #d97706;border-radius:12px;padding:16px 18px;margin-bottom:2px}._noteTextarea_69p21_3464{width:100%;min-height:80px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:7px;font-family:inherit;font-size:var(--fs-sm);color:#1e293b;background:#fff;resize:vertical;transition:border-color .13s;box-sizing:border-box;line-height:1.55}._noteTextarea_69p21_3464:focus{outline:none;border-color:#d97706;box-shadow:0 0 0 3px #d9770614}._noteEditActions_69p21_3486{display:flex;align-items:center;gap:8px;margin-top:8px}._noteList_69p21_3493{display:flex;flex-direction:column;gap:10px}._noteTableWrap_69p21_3500{border:1.5px solid #dbeafe;border-radius:var(--radius-lg);overflow-x:auto;box-shadow:0 4px 20px #2563eb12,0 1px 4px #0000000a}._noteTable_69p21_3500{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--fs-2xs)}._noteTable_69p21_3500 thead th{padding:7px 8px;text-align:left;font-size:var(--fs-2xs);font-weight:800;color:var(--color-primary-deep);letter-spacing:.5px;white-space:nowrap;background:linear-gradient(180deg,#f0f6ff,#dbeafe);border-bottom:1.5px solid #93c5fd}._noteTable_69p21_3500 td{padding:7px 8px;vertical-align:middle;color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:var(--fw-medium);border-bottom:1px solid var(--color-border-soft)}._noteTable_69p21_3500 tbody tr:last-child td{border-bottom:none}._noteTable_69p21_3500 tbody tr:hover td{background:#f8fbff}._noteTableRowPinned_69p21_3541 td,._noteTableRowPinned_69p21_3541:hover td{background:var(--color-warning-bg)}._noteColPin_69p21_3544{width:72px}._noteColContent_69p21_3545{width:auto}._noteColAuthor_69p21_3546{width:180px}._noteColUpdated_69p21_3547{width:175px}._noteColActions_69p21_3548{width:112px}._notePinCell_69p21_3550{vertical-align:middle!important}._noteContentCell_69p21_3551{min-width:0;vertical-align:top}._noteActionsCell_69p21_3552{text-align:right!important;vertical-align:middle!important}._noteActionsCell_69p21_3552 ._noteActions_69p21_3552{justify-content:flex-end}._noteTimeCell_69p21_3554{vertical-align:middle!important;white-space:nowrap}._noteTimeCell_69p21_3554 span{display:block}._noteMuted_69p21_3556{color:var(--color-muted)}._noteTable_69p21_3500 ._notePinnedBadge_69p21_3558{margin:0}._noteTable_69p21_3500 ._noteHtmlContent_69p21_3559{font-size:var(--fs-2xs);color:var(--color-text-strong);line-height:var(--lh-normal)}._noteTable_69p21_3500 ._noteContentClamped_69p21_3564{max-height:58px}._noteTable_69p21_3500 ._noteExpandBtn_69p21_3565{font-size:var(--fs-2xs);margin-top:3px}._noteTable_69p21_3500 ._noteAuthorName_69p21_3566{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong)}._noteTable_69p21_3500 ._noteEdited_69p21_3567{font-size:var(--fs-2xs);color:var(--color-muted)}._noteCard_69p21_3569{position:relative;background:#fff;border:1.5px solid #e9edf5;border-radius:12px;padding:16px 18px;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 3px #0f345e0d}._noteCard_69p21_3569:hover{box-shadow:0 4px 16px -4px #0f345e24;border-color:#bfdbfe}._noteCardPinned_69p21_3584{border-left:4px solid #d97706;border-color:#fde68a;background:linear-gradient(135deg,#fffbeb,#fff 70%)}._notePinnedBadge_69p21_3558{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-2xs);font-weight:700;color:#d97706;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}._noteCardBody_69p21_3602{margin-bottom:10px}._noteHtmlContent_69p21_3559{font-size:var(--fs-sm);color:#1e293b;line-height:1.65;word-break:break-word;overflow:hidden}._noteHtmlContent_69p21_3559 p{margin:0 0 6px}._noteHtmlContent_69p21_3559 p:last-child{margin-bottom:0}._noteHtmlContent_69p21_3559 ul,._noteHtmlContent_69p21_3559 ol{margin:4px 0 6px;padding-left:22px}._noteHtmlContent_69p21_3559 li{margin-bottom:2px}._noteHtmlContent_69p21_3559 h1{font-size:var(--fs-lg);font-weight:700;margin:0 0 6px}._noteHtmlContent_69p21_3559 h2{font-size:var(--fs-md);font-weight:700;margin:0 0 6px}._noteHtmlContent_69p21_3559 a{color:var(--color-primary);text-decoration:underline}._noteHtmlContent_69p21_3559 strong{font-weight:700}._noteContentClamped_69p21_3564{max-height:130px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%);mask-image:linear-gradient(to bottom,black 70%,transparent 100%)}._noteExpandBtn_69p21_3565{display:inline-flex;align-items:center;gap:3px;margin-top:6px;background:none;border:none;cursor:pointer;font-size:var(--fs-sm);font-weight:600;color:var(--color-primary);padding:0}._noteExpandBtn_69p21_3565:hover{text-decoration:underline}._noteEditorModalBody_69p21_3648{display:flex;flex-direction:column;gap:12px}._noteEditorModalFooter_69p21_3654{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--color-border-soft)}._noteEditorWrap_69p21_3663{display:flex;flex-direction:column}._noteEditorWrap_69p21_3663 .ql-toolbar{border-radius:8px 8px 0 0;border-color:#e2e8f0;background:#f8fafc;padding:6px 10px}._noteEditorWrap_69p21_3663 .ql-container{border-radius:0 0 8px 8px;border-color:#e2e8f0;font-family:inherit;font-size:var(--fs-sm);height:calc(88vh - 260px);overflow-y:auto}._noteEditorWrap_69p21_3663 .ql-editor{color:#1e293b;line-height:1.65;min-height:100%}._noteEditorWrap_69p21_3663 .ql-editor.ql-blank:before{color:#94a3b8;font-style:normal;font-size:var(--fs-sm)}._noteEditorWrap_69p21_3663 .ql-toolbar button:hover,._noteEditorWrap_69p21_3663 .ql-toolbar button.ql-active{color:#d97706}._noteEditorWrap_69p21_3663 .ql-toolbar .ql-stroke{stroke:currentColor}._noteEditorWrap_69p21_3663 .ql-toolbar button:hover .ql-stroke,._noteEditorWrap_69p21_3663 .ql-toolbar button.ql-active .ql-stroke{stroke:#d97706}._noteEditorWrap_69p21_3663 .ql-toolbar button:hover .ql-fill,._noteEditorWrap_69p21_3663 .ql-toolbar button.ql-active .ql-fill{fill:#d97706}._noteContent_69p21_3551{font-size:var(--fs-sm);color:#1e293b;line-height:1.6;white-space:pre-wrap;word-break:break-word;margin:0}._noteCardFooter_69p21_3717{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:10px;margin-top:10px;border-top:1px solid #f1f5f9}._noteAuthorRow_69p21_3728{display:flex;align-items:center;gap:6px}._noteAvatar_69p21_3734{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border:1.5px solid #a5b4fc;color:#3730a3;font-size:var(--fs-3xs);font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}._noteAuthorName_69p21_3566{font-size:var(--fs-sm);font-weight:600;color:#334155}._noteTime_69p21_3554{font-size:var(--fs-xs);color:#94a3b8}._noteEdited_69p21_3567{font-size:var(--fs-xs);color:#94a3b8;font-style:italic}._noteActions_69p21_3552{display:flex;align-items:center;gap:4px}._noteActionBtn_69p21_3772{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid transparent;border-radius:5px;background:transparent;color:#94a3b8;cursor:pointer;transition:background .1s,color .1s,border-color .1s}._noteActionBtnPin_69p21_3786{color:#d97706}._noteActionBtnPin_69p21_3786:hover{background:#fffbeb;border-color:#fcd34d;color:#92400e}._noteActionBtnEdit_69p21_3796{color:#3b82f6}._noteActionBtnEdit_69p21_3796:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}._noteActionBtnDanger_69p21_3806{color:#f87171}._noteActionBtn_69p21_3772:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f345e}._noteActionBtnDanger_69p21_3806:hover{background:#fef2f2;border-color:#fca5a5;color:#ef4444}._noteConfirmText_69p21_3822{font-size:var(--fs-xs);font-weight:700;color:#ef4444}._noteEditForm_69p21_3455{background:#fff;border:1px solid #fde68a;border-radius:10px;padding:14px}._dropZone_69p21_3837{border:2px dashed var(--color-border);border-radius:var(--radius-lg);padding:32px 24px;text-align:center;cursor:pointer;transition:border-color var(--duration-base),background var(--duration-base);background:var(--color-bg-soft);margin-bottom:10px}._dropZone_69p21_3837:hover,._dropZoneActive_69p21_3848{border-color:#2563eb;background:#eff6ff}._dropZoneContent_69p21_3853{display:flex;flex-direction:column;align-items:center;gap:8px}._dropZoneText_69p21_3860{font-size:var(--fs-sm);font-weight:600;color:var(--color-text-soft);margin:0}._dropZoneLink_69p21_3867{color:#2563eb;text-decoration:underline;text-underline-offset:2px}._dropZoneHint_69p21_3873{font-size:var(--fs-xs);color:var(--color-muted-soft);margin:0}._uploadMeta_69p21_3879{display:flex;align-items:center;gap:8px;margin-bottom:14px}._uploadMetaLabel_69p21_3886{font-size:var(--fs-sm);color:var(--color-muted);font-weight:500}._uploadCatSelect_69p21_3892{height:30px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border);font-size:var(--fs-sm);color:var(--color-text);background:var(--color-surface);cursor:pointer}._docFilterBar_69p21_3903{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:10px 14px;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-md)}._docFilterLabel_69p21_3915{font-size:var(--fs-2xs);font-weight:600;color:var(--color-muted)}._docFilterChips_69p21_3921{display:flex;flex-wrap:wrap;gap:6px}._docCatChip_69p21_3927{height:26px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--fs-sm);color:var(--color-text-soft);cursor:pointer;transition:all var(--duration-fast)}._docCatChip_69p21_3927:hover{border-color:#2563eb;color:#2563eb}._docCatChipActive_69p21_3941{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8;font-weight:600}._docFilterReset_69p21_3948{display:flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:none;font-size:var(--fs-2xs);color:var(--color-muted);cursor:pointer;margin-left:auto}._docFilterReset_69p21_3948:hover{background:#fef2f2;color:#ef4444;border-color:#fca5a5}._docList_69p21_3965{display:flex;flex-direction:column;gap:0;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);overflow:hidden}._docRow_69p21_3975{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #f3f4f6;transition:background var(--duration-fast)}._docRow_69p21_3975:last-child{border-bottom:none}._docRow_69p21_3975:hover{background:#fafbfd}._docFileIcon_69p21_3987{width:36px;height:36px;border-radius:var(--radius-sm);background:#f8fafc;border:1px solid var(--color-border-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}._docInfo_69p21_3999{flex:1;min-width:0}._docFileName_69p21_4004{font-size:var(--fs-sm);font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._docMeta_69p21_4013{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:var(--fs-xs);color:var(--color-muted-soft);flex-wrap:wrap}._docCatPill_69p21_4023{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:var(--radius-pill);padding:0 7px;font-size:var(--fs-2xs);font-weight:600;white-space:nowrap}._docActions_69p21_4034{display:flex;align-items:center;gap:4px;flex-shrink:0}._docActionBtn_69p21_4041{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted);cursor:pointer;transition:all var(--duration-fast)}._docActionBtn_69p21_4041:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb}._docActionBtn_69p21_4041:disabled{opacity:.5;cursor:not-allowed}._docActionDanger_69p21_4058:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}._docEmpty_69p21_4060{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;color:var(--color-muted-soft);font-size:var(--fs-xs)}._docEmpty_69p21_4060 p{margin:0}._docDeleteOverlay_69p21_4072{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:500;display:flex;align-items:center;justify-content:center}._docDeleteDialog_69p21_4082{background:var(--color-surface);border-radius:var(--radius-lg);padding:24px;width:420px;max-width:90vw;box-shadow:var(--shadow-floating)}._hiddenInput_69p21_4092{display:none}._isHidden_69p21_4093{display:none!important}._tableCellVisible_69p21_4094{display:table-cell}._tableContactHead_69p21_4095{display:table-cell;min-width:140px}._tableMetricOpenHead_69p21_4096{min-width:64px;text-align:center}._tableMetricOverdueHead_69p21_4097{min-width:72px;text-align:center}._tableMetricCell_69p21_4098{text-align:center}._companyNameSkeletonRow_69p21_4099,._companyStaffSkeletonRow_69p21_4100,._modalStack_69p21_4101,._taskPanelHeader_69p21_4102,._taskPanelHeaderTitle_69p21_4103,._assignmentPersonCell_69p21_4104{display:flex}._companyNameSkeletonRow_69p21_4099,._companyStaffSkeletonRow_69p21_4100,._assignmentPersonCell_69p21_4104{align-items:center}._companyNameSkeletonRow_69p21_4099{gap:11px}._companyStaffSkeletonRow_69p21_4100,._assignmentPersonCell_69p21_4104{gap:8px}._modalStack_69p21_4101{flex-direction:column;gap:var(--space-7)}._skeletonSquareCompany_69p21_4119{width:36px;height:36px;flex-shrink:0}._skeletonCompanyName_69p21_4120{width:160px;height:12px;margin-bottom:5px}._skeletonCompanyMeta_69p21_4121{width:100px;height:10px}._skeletonTax_69p21_4122{width:80px;height:11px}._skeletonContact_69p21_4123{width:100px;height:11px}._skeletonStaffAvatar_69p21_4124{width:28px;height:28px;flex-shrink:0}._skeletonStaffName_69p21_4125{width:90px;height:11px}._skeletonMetric_69p21_4126{width:24px;height:14px;margin:0 auto}._skeletonStatus_69p21_4127{width:80px;height:20px;border-radius:var(--radius-pill)}._terminateWarnDanger_69p21_4128{background:#fef2f2;border-color:var(--color-danger-border)}._warnIconInline_69p21_4132{flex-shrink:0;margin-top:1px}._warnIconDanger_69p21_4136{color:var(--color-danger)}._formGridSpaced_69p21_4137{margin-bottom:var(--space-5)}._formFullRow_69p21_4138{grid-column:1 / -1}._formFieldTop_69p21_4139{margin-top:var(--space-5)}._placeholderTop_69p21_4140{margin-top:var(--space-10)}._placeholderIconDanger_69p21_4141{background:#fef2f2;color:var(--color-danger)}._btnTopTiny_69p21_4142{margin-top:var(--space-1)}._breadcrumbSepIcon_69p21_4143{color:#d1d5db}._infoCardIconBlue_69p21_4144{background:var(--color-info-bg);color:var(--color-info-dark)}._infoCardIconGreen_69p21_4145{background:#f0fdf4;color:var(--color-success)}._infoCardIconPurple_69p21_4146{background:var(--color-purple-bg-soft);color:var(--color-purple-bright)}._infoNoteWrap_69p21_4147{margin-top:var(--space-7)}._infoContactGrid_69p21_4148{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-9)}._infoSubsectionLabel_69p21_4153{margin-bottom:var(--space-4)}._infoGridSingle_69p21_4154{grid-template-columns:1fr}._infoCardBodyFlush_69p21_4155{padding:0}._loadingShort_69p21_4156{height:80px}._activityEmpty_69p21_4157{padding:20px 16px;text-align:center;font-size:var(--fs-xs);color:var(--color-muted)}._activityList_69p21_4163{margin:0;padding:0;list-style:none}._activityItem_69p21_4168{display:flex;gap:var(--space-4);padding:10px 16px}._activityItemBorder_69p21_4173{border-bottom:1px solid var(--color-border-soft)}._activityDot_69p21_4174{width:7px;height:7px;border-radius:50%;background:var(--color-purple-bright);flex-shrink:0;margin-top:5px}._activityContent_69p21_4182{min-width:0;flex:1}._activityTitle_69p21_4183{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._activityTaskTitle_69p21_4191{font-weight:var(--fw-regular);color:var(--color-table-muted)}._activityMeta_69p21_4195{font-size:var(--fs-2xs);color:var(--color-muted-subtle);margin-top:1px}._activityMetaCount_69p21_4200{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--color-muted);margin-left:var(--space-2)}._titleInlineIcon_69p21_4206{margin-right:var(--space-2);vertical-align:middle;color:var(--color-table-muted)}._emptyStatePadded_69p21_4211{padding:var(--space-10)}._emptyDescSmall_69p21_4212{font-size:var(--fs-xs)}._staffAvatarSmall_69p21_4213{width:26px;height:26px;font-size:var(--fs-3xs)}._textSmall_69p21_4214{font-size:var(--fs-xs)}._assignSkeleton_69p21_4215{height:var(--control-h-md);background:var(--color-surface-muted);border-radius:7px;animation:_app-pulse_69p21_1 1.4s ease-in-out infinite}._taskPanelHeader_69p21_4102{align-items:center;justify-content:space-between;margin-bottom:var(--space-5);flex-wrap:wrap;gap:var(--space-3)}._taskPanelHeaderTitle_69p21_4103{align-items:center;gap:var(--space-3)}._taskPanelTitle_69p21_4232{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-text-strong)}._countPill_69p21_4238{font-size:var(--fs-2xs);font-weight:var(--fw-bold);background:var(--color-info-bg);color:var(--color-info-dark);border:1px solid var(--color-primary-ring);border-radius:var(--radius-pill);padding:1px 8px}._cTaskStatusAll_69p21_4247{background:var(--color-info-bg);border-color:#bfdbfe;color:var(--color-info-dark)}._cTaskStatusPending_69p21_4252{background:#fffbeb;border-color:#fcd34d;color:#92400e}._cTaskStatusProgress_69p21_4257{background:var(--color-info-bg);border-color:var(--color-primary-ring);color:#1e40af}._cTaskStatusHold_69p21_4262{background:#f9fafb;border-color:#d1d5db;color:#6b7280}._cTaskStatusReview_69p21_4267{background:var(--color-purple-bg-soft);border-color:#c4b5fd;color:var(--color-purple)}._cTaskStatusRevision_69p21_4272{background:#fff1f2;border-color:#fda4af;color:var(--color-status-revision-text)}._cTaskStatusCompleted_69p21_4277{background:#f0fdf4;border-color:#86efac;color:var(--color-success-dark)}._cTaskStatusChipCountActive_69p21_4282{background:#00000029;color:var(--color-white)}._taskCreateBtnCompact_69p21_4286{height:var(--control-h-sm);font-size:var(--fs-2xs)}._searchFieldWrap_69p21_4287{position:relative}._searchFieldIcon_69p21_4288{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}._cTaskFilterInputWithIcon_69p21_4296{padding-left:26px}._filterGroupEnd_69p21_4297{justify-content:flex-end}._filterChipsCompact_69p21_4298{padding:4px 14px 8px;border-top:1px solid var(--color-border-soft)}._filterChipMuted_69p21_4302{background:var(--color-bg-soft);color:var(--color-muted);border-color:var(--color-border-muted)}._filterChipDanger_69p21_4307{background:#fef2f2;color:var(--color-danger);border-color:var(--color-danger-border)}._taskActionHeadAdmin_69p21_4312{width:72px}._taskActionHeadUser_69p21_4313{width:44px}._taskSkeletonCell_69p21_4314{padding:10px 16px}._taskSkeletonBar_69p21_4315{width:var(--skeleton-w);height:10px;background:var(--color-surface-muted);border-radius:var(--radius-xs);animation:_app-pulse_69p21_1 1.5s ease-in-out infinite}._taskEmptyInline_69p21_4322{text-align:center;padding:40px 20px;color:var(--color-muted);font-size:var(--fs-sm)}._taskEmptyInlineIcon_69p21_4328{opacity:.3;display:block;margin:0 auto var(--space-3)}._cTaskRow_69p21_4333{cursor:pointer}._cTaskRowOverdue_69p21_4334{border-left:3px solid var(--color-danger-light)}._cTaskTitleCell_69p21_4338{width:100%}._cTaskTitle_69p21_4338{font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cTaskTitleOverdue_69p21_4348{color:var(--color-danger)}._cTaskDateCell_69p21_4349{font-size:var(--fs-sm);color:var(--color-text-soft);white-space:nowrap}._cTaskDueOverdue_69p21_4354{color:var(--color-danger);font-weight:var(--fw-bold)}._cTaskAssigneeCell_69p21_4356{font-size:var(--fs-sm);color:var(--color-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cTaskProgress_69p21_4363{display:flex;align-items:center;gap:5px}._cTaskProgressBar_69p21_4364{flex:1;height:5px;min-width:40px;background:var(--color-border-muted);border-radius:var(--radius-pill);overflow:hidden}._cTaskProgressFill_69p21_4372{height:100%;width:var(--progress-width);background:var(--color-info-light);border-radius:var(--radius-pill);transition:width .3s}._cTaskProgressFillDone_69p21_4379{background:var(--color-success-light)}._cTaskProgressText_69p21_4380,._cTaskDash_69p21_4381{font-size:var(--fs-sm);color:var(--color-muted);white-space:nowrap}._cTaskActionCell_69p21_4386{text-align:center}._cTaskActionBtns_69p21_4387{display:flex;align-items:center;justify-content:center;gap:var(--space-1)}._paginationGap_69p21_4393{padding:0 var(--space-1);font-size:var(--fs-xs);color:var(--color-muted)}._companyTaskTable_69p21_4396,._clientRequestTable_69p21_4397{font-size:var(--fs-2xs)}._companyTaskTable_69p21_4396{min-width:1480px;table-layout:fixed}._companyTaskTable_69p21_4396 th,._clientRequestTable_69p21_4397 th{padding:7px 8px;font-size:var(--fs-2xs);font-weight:800;color:var(--color-primary-deep);text-transform:none;letter-spacing:.2px;text-shadow:none}._companyTaskTable_69p21_4396 th:first-child,._clientRequestTable_69p21_4397 th:first-child{color:var(--color-primary-deep)}._companyTaskTable_69p21_4396 td,._clientRequestTable_69p21_4397 td{padding:7px 8px;font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong)}._companyTaskTable_69p21_4396 ._cTaskTitle_69p21_4338,._companyTaskTable_69p21_4396 ._cTaskDateCell_69p21_4349,._companyTaskTable_69p21_4396 ._cTaskAssigneeCell_69p21_4356,._companyTaskTable_69p21_4396 ._cTaskProgressText_69p21_4380,._companyTaskTable_69p21_4396 ._cTaskDash_69p21_4381{font-size:var(--fs-2xs)}._companyTaskTable_69p21_4396 ._cTaskCompanyShort_69p21_4438{display:block;color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:var(--fw-medium);line-height:1.35;white-space:normal;overflow-wrap:anywhere}._companyTaskTable_69p21_4396 ._taskActionHeadAdmin_69p21_4312,._companyTaskTable_69p21_4396 th:last-child{width:84px;text-align:center}._companyTaskTable_69p21_4396 ._cTaskTitle_69p21_4338,._companyTaskTable_69p21_4396 ._cTaskDateCell_69p21_4349,._companyTaskTable_69p21_4396 ._cTaskAssigneeCell_69p21_4356{color:var(--color-text-strong);font-weight:var(--fw-medium)}._companyTaskTable_69p21_4396 ._cTaskTitleOverdue_69p21_4348,._companyTaskTable_69p21_4396 ._cTaskDueOverdue_69p21_4354{color:var(--color-danger)}._companyTaskTable_69p21_4396 ._cTaskProgressText_69p21_4380{color:var(--color-text-soft)}._companyTaskTable_69p21_4396 ._cTaskDash_69p21_4381{color:var(--color-muted-subtle)}._compactHeaderActions_69p21_4469{display:flex;align-items:center;gap:8px}._compactIconButton_69p21_4475,._compactActionButton_69p21_4476{height:32px;font-size:var(--fs-2xs)}._compactIconButton_69p21_4475{padding:0 10px}._compactActionButton_69p21_4476{padding:0 12px}._clientRequestStatusRow_69p21_4484{flex:1;padding:0;margin-bottom:0}._clientRequestStatusBadge_69p21_4490{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border:1px solid var(--status-border);border-radius:var(--radius-pill);background:var(--status-bg);color:var(--status-color);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap}._clientRequestName_69p21_4504{margin-bottom:2px;font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong)}._clientRequestDescription_69p21_4511{max-width:260px;font-size:var(--fs-2xs);font-weight:var(--fw-regular);line-height:1.35;color:var(--color-text-soft);white-space:normal;overflow-wrap:anywhere}._clientRequestDataCell_69p21_4521{color:var(--color-text-strong);font-weight:var(--fw-medium)}._clientRequestDeadlineOverdue_69p21_4526{color:var(--color-danger-text);font-weight:var(--fw-semibold)}._clientRequestDash_69p21_4531{color:var(--color-muted-subtle)}._clientRequestEmpty_69p21_4533{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;color:var(--color-muted);font-size:var(--fs-2xs);font-weight:var(--fw-medium)}._clientRequestTable_69p21_4397 ._rowActionBtn_69p21_825{width:28px;height:28px;font-size:var(--fs-2xs)}@media (max-width: 820px){._compactHeaderActions_69p21_4469{width:100%;justify-content:flex-end}._cTaskFilterGrid_69p21_2861{align-items:stretch}._cTaskFilterGroup_69p21_2869,._cTaskFilterGroupGrow_69p21_2876{flex:1 1 min(100%,260px)}}._addLinkBtn_69p21_4558{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;margin-bottom:0;padding:0 16px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--radius-md);cursor:pointer;transition:background .15s,border-color .15s}._addLinkBtn_69p21_4558:hover{background:#dbeafe;border-color:#93c5fd}._addLinkForm_69p21_4576{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px;margin-bottom:var(--space-5)}._addLinkFormTitle_69p21_4583{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text);margin:0 0 12px}._addLinkFormGrid_69p21_4589{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}._addLinkFormFull_69p21_4594{grid-column:1 / -1}._addLinkFormLabel_69p21_4595{display:block;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);margin-bottom:4px}._addLinkFormLabel_69p21_4595 span{color:var(--color-danger);margin-left:2px}._addLinkFormInput_69p21_4603{width:100%;padding:7px 10px;font-size:var(--fs-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-sizing:border-box;transition:border-color .15s,box-shadow .15s}._addLinkFormInput_69p21_4603:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61a}._addLinkFormInputError_69p21_4619{border-color:#f87171}._addLinkFormInputError_69p21_4619:focus{box-shadow:0 0 0 3px #dc262614}._addLinkFormError_69p21_4621{font-size:var(--fs-xs);color:var(--color-danger);margin-top:3px}._addLinkFormTextarea_69p21_4626{resize:vertical;min-height:60px}._addLinkFormActions_69p21_4630{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:12px}._docDescription_69p21_4637{font-size:var(--fs-xs);color:var(--color-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._docEditRow_69p21_4645{padding:10px 14px;background:#f8fafc;border-bottom:1px solid var(--color-border-soft)}._docLinkIcon_69p21_4650{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#eff6ff;border-radius:var(--radius-sm);flex-shrink:0}._docHeaderRow_69p21_4663{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}._docCountBadge_69p21_4671{font-size:var(--fs-2xs);font-weight:600;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:var(--radius-pill);padding:2px 8px;white-space:nowrap}._docTableWrap_69p21_4682{border:1.5px solid #dbeafe;border-radius:var(--radius-lg);overflow:hidden;overflow-x:auto;box-shadow:0 4px 20px #2563eb12,0 1px 4px #0000000a;margin-bottom:2px}._docTable_69p21_4682{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-2xs);table-layout:fixed}._docTable_69p21_4682 thead th{padding:7px 8px;text-align:left;font-size:var(--fs-2xs);font-weight:800;color:var(--color-primary-deep);text-transform:none;letter-spacing:.5px;background:linear-gradient(180deg,#f0f6ff,#e8f0fe);border-bottom:1.5px solid #bfdbfe;white-space:nowrap}._docThActions_69p21_4714{text-align:center!important;width:100px}._docTableRow_69p21_4719 td{padding:7px 8px;vertical-align:middle;color:var(--color-text-strong);font-weight:var(--fw-medium);border-bottom:1px solid #f1f5f9}._docTableRow_69p21_4719:last-child td{border-bottom:none}._docTableRow_69p21_4719:hover td{background:#f8fbff}._docNameCell_69p21_4733{display:flex;align-items:flex-start;gap:8px;min-width:0}._docLinkDot_69p21_4740{width:26px;height:26px;flex-shrink:0;border-radius:var(--radius-sm);background:#eff6ff;border:1px solid #bfdbfe;display:flex;align-items:center;justify-content:center;color:#2563eb;margin-top:1px}._docNameBody_69p21_4754{display:flex;flex-direction:column;gap:3px;min-width:0}._docTableName_69p21_4761{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong);white-space:normal;word-break:break-word}._docTableDesc_69p21_4770{font-size:var(--fs-2xs);color:var(--color-text-strong);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px;line-height:1.4}._docCatBadge_69p21_4783{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:700;border:1px solid transparent;white-space:nowrap}._docCat_hop_dong_69p21_4794{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}._docCat_bao_cao_thue_69p21_4795{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}._docCat_so_sach_69p21_4796{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}._docCat_giay_phep_69p21_4797{background:#fffbeb;color:#b45309;border-color:#fde68a}._docCat_khac_69p21_4798{background:#f8fafc;color:#475569;border-color:#e2e8f0}._docUrlLink_69p21_4802{display:flex;align-items:center;gap:5px;color:#2563eb;text-decoration:none;max-width:100%;transition:color var(--duration-fast)}._docUrlLink_69p21_4802:hover{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}._docUrlIcon_69p21_4818{flex-shrink:0;opacity:.65}._docUrlText_69p21_4823{font-size:var(--fs-2xs);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._docTableDate_69p21_4835{font-size:var(--fs-2xs);color:var(--color-text-strong);font-weight:var(--fw-medium);white-space:nowrap;min-width:90px}._docTableBy_69p21_4843{font-size:var(--fs-2xs);color:var(--color-text-strong);white-space:nowrap;font-weight:var(--fw-medium);min-width:100px}._docEditTd_69p21_4853{padding:0!important;background:#f8fafc;border-left:3px solid #3b82f6}._docSkeletonBar_69p21_4861{height:13px;border-radius:5px;background:linear-gradient(90deg,#f1f5f9,#f8fafc,#eef2f7);animation:_app-pulse_69p21_1 1.5s infinite}._docModalOverlay_69p21_4870{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a85;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:600;padding:24px}._docModalDialog_69p21_4883{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 32px 80px #00000038,0 8px 24px #0000001a,0 0 0 1px #2563eb0f}._docModalHead_69p21_4900{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;background:linear-gradient(135deg,#f0f6ff,#e8f0fe);border-bottom:1.5px solid #bfdbfe;flex-shrink:0}._docModalHeadLeft_69p21_4911{display:flex;align-items:center;gap:14px}._docModalIconWrap_69p21_4917{width:40px;height:40px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px -4px #2563eb8c,inset 0 1px #fff3}._docModalTitle_69p21_4932{font-size:var(--fs-lg);font-weight:800;color:#1e3a8a;margin:0 0 2px;line-height:1.25}._docModalSubtitle_69p21_4940{font-size:var(--fs-sm);color:#64748b;margin:0;font-weight:500;line-height:1.4}._docModalClose_69p21_4948{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid #bfdbfe;border-radius:8px;background:#ffffffbf;color:#64748b;cursor:pointer;transition:all .15s}._docModalClose_69p21_4948:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5;color:#dc2626}._docModalClose_69p21_4948:disabled{opacity:.45;cursor:not-allowed}._docModalBody_69p21_4976{padding:28px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}._docModalRow_69p21_4984{display:grid;grid-template-columns:1fr 220px;gap:16px}._docModalField_69p21_4990,._docModalFieldSm_69p21_4996{display:flex;flex-direction:column;gap:6px}._docModalLabel_69p21_5002{font-size:var(--fs-sm);font-weight:800;color:#1e3a8a;line-height:1.3}._docModalRequired_69p21_5009{color:#dc2626;margin-left:2px}._docModalOptional_69p21_5014{font-size:var(--fs-xs);font-weight:500;color:#94a3b8}._docModalInput_69p21_5020{width:100%;height:42px;padding:0 14px;border:1.5px solid #e2e8f0;border-radius:9px;background:#fff;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:500;color:#1e293b;outline:none;box-shadow:0 1px 3px #2563eb0a;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}._docModalInput_69p21_5020:focus{border-color:#3b82f6;box-shadow:0 0 0 3.5px #3b82f621,0 1px 3px #2563eb0f}._docModalInputErr_69p21_5044{border-color:#f87171}._docModalInputErr_69p21_5044:focus{border-color:#ef4444;box-shadow:0 0 0 3.5px #dc26261a}._docModalSelect_69p21_5053{width:100%;height:42px;padding:0 36px 0 14px;border:1.5px solid #e2e8f0;border-radius:9px;background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:500;color:#1e293b;outline:none;cursor:pointer;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}._docModalSelect_69p21_5053:focus{border-color:#3b82f6;box-shadow:0 0 0 3.5px #3b82f621}._docModalTextarea_69p21_5079{width:100%;padding:10px 14px;border:1.5px solid #e2e8f0;border-radius:9px;background:#fff;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:500;color:#1e293b;outline:none;resize:vertical;min-height:80px;line-height:1.6;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}._docModalTextarea_69p21_5079:focus{border-color:#3b82f6;box-shadow:0 0 0 3.5px #3b82f621}._docModalErr_69p21_5102{font-size:var(--fs-xs);color:#ef4444;font-weight:600}._docModalHint_69p21_5108{font-size:var(--fs-xs);color:#94a3b8;font-weight:500}._docModalFoot_69p21_5116{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 28px;border-top:1.5px solid #e2e8f0;background:#f8fafc;flex-shrink:0}._customFieldsViewList_69p21_5129{display:flex;flex-direction:column}._customFieldsViewRow_69p21_5134{display:flex;align-items:baseline;gap:var(--space-4);padding:7px 0;border-bottom:1px solid var(--color-border-soft)}._customFieldsViewRow_69p21_5134:last-child{border-bottom:none}._customFieldsViewLabel_69p21_5143{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);min-width:130px;flex-shrink:0}._customFieldsViewValue_69p21_5151{font-size:var(--fs-sm);color:var(--color-text);word-break:break-word}._customFieldsList_69p21_5159{display:flex;flex-direction:column;gap:var(--space-3)}._customFieldRow_69p21_5165{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--space-3);align-items:center}._customFieldRemoveBtn_69p21_5172{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fef2f2;color:var(--color-danger);cursor:pointer;flex-shrink:0;transition:background .15s,border-color .15s}._customFieldRemoveBtn_69p21_5172:hover{background:#fee2e2;border-color:#fca5a5}._customFieldAddBtn_69p21_5188{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 14px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:#2563eb;background:#eff6ff;border:1px dashed #93c5fd;border-radius:var(--radius-md);cursor:pointer;align-self:flex-start;transition:background .15s,border-color .15s}._customFieldAddBtn_69p21_5188:hover{background:#dbeafe;border-color:#60a5fa}._hdldStatusBadge_69p21_5211{display:inline-block;padding:2px 10px;border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap}._hdldStatusActive_69p21_5219{background:var(--color-success-bg);color:#065f46}._hdldStatusExpiringSoon_69p21_5220{background:#fef9c3;color:#854d0e}._hdldStatusExpired_69p21_5221{background:var(--color-danger-bg);color:var(--color-danger-dark)}._hdldStatusPermanent_69p21_5222{background:var(--color-surface-muted);color:#475569}._hdldToolbar_69p21_5226{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}._hdldToolbarRight_69p21_5227{margin-left:auto;display:flex;gap:var(--space-3)}._hdldToolbarCount_69p21_5228{font-size:var(--fs-xs);color:var(--color-muted)}._hdldToolbarTitle_69p21_5230{display:inline-flex;align-items:center;font-weight:800;font-size:var(--fs-sm);color:var(--color-primary-deep, #1e3a8a);margin-right:10px;max-width:460px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hdldToolbarWithTitle_69p21_5242{align-items:center;background:linear-gradient(180deg,#eff6ff,#f8fafc);border-bottom:1.5px solid #dbeafe;padding:10px 14px;border-radius:10px 10px 0 0;margin-bottom:0}._hdldToolbarWithTitle_69p21_5242+._tableWrap_69p21_567{border-top:none;border-radius:0 0 var(--radius-lg) var(--radius-lg);margin-bottom:0}._hdldFilterSelect_69p21_5257{height:var(--control-h-sm);font-size:var(--fs-sm);width:auto;min-width:160px}._hdldToolbarBtn_69p21_5264{height:28px;padding:0 11px;font-size:var(--fs-2xs);display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-md);font-weight:var(--fw-semibold)}._hdldExportBtn_69p21_5275{border-color:var(--color-success-border);background:var(--color-success-surface);color:var(--color-success-text)}._hdldExportBtn_69p21_5275:hover:not(:disabled){border-color:var(--color-success);background:var(--color-success);color:var(--color-white)}._hdldImportBtn_69p21_5286{border-color:var(--color-primary-soft);background:var(--color-primary-bg);color:var(--color-primary-dark)}._hdldImportBtn_69p21_5286:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}._hdldAddRowBtn_69p21_5297,._hdldAddRowBtn_69p21_5297:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}._hdldAddRowBtn_69p21_5297:hover:not(:disabled){filter:brightness(1.08)}._hdldTable_69p21_5308{width:-moz-max-content;width:max-content;min-width:100%;table-layout:fixed;font-size:var(--fs-2xs)}._hdldTable_69p21_5308 th{padding:7px 8px;font-size:var(--fs-2xs);text-transform:none;letter-spacing:.2px;color:var(--color-primary-deep);font-weight:800}._hdldTable_69p21_5308 td{padding:7px 8px;font-size:var(--fs-2xs);vertical-align:top;color:var(--color-text-strong);font-weight:var(--fw-medium)}._hdldTable_69p21_5308 th:not(:last-child),._hdldTable_69p21_5308 td:not(:last-child){border-right:1px solid var(--color-border-soft)}._hdldTable_69p21_5308 ._archInlineTdEditable_69p21_5335:hover{background:var(--color-info-surface)!important}._hdldTable_69p21_5308 ._archInlineEditInput_69p21_5338{display:block;width:100%;min-height:20px;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;font-size:var(--fs-2xs);line-height:inherit;color:var(--color-text-strong)}._hdldTable_69p21_5308 ._ctblMultiline_69p21_5347,._hdldTable_69p21_5308 ._ctblFormulaCell_69p21_5348,._hdldTable_69p21_5308 ._ctblFileName_69p21_5349{color:var(--color-text-strong)}._hdldTable_69p21_5308 ._ctblTextarea_69p21_5352{min-height:20px;max-height:108px;overflow-x:hidden;overflow-y:auto;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box}._hdldTable_69p21_5308 ._ctblCellActive_69p21_5359{outline:none;background:var(--color-info-surface);box-shadow:inset 0 -2px 0 var(--color-primary)}._hdldThStt_69p21_5366{width:44px}._hdldThName_69p21_5367{min-width:160px}._hdldThTaxCode_69p21_5368{min-width:120px}._hdldThType_69p21_5369{min-width:160px}._hdldThNumber_69p21_5370{min-width:120px}._hdldThDateSm_69p21_5371{min-width:100px}._hdldThDate_69p21_5371{min-width:110px}._hdldThDays_69p21_5373{text-align:center!important;min-width:90px}._hdldThStatus_69p21_5374{min-width:120px}._hdldThNotes_69p21_5375{min-width:160px}._hdldThCustom_69p21_5376{min-width:130px}._hdldCellStt_69p21_5379{color:var(--color-muted);font-size:var(--fs-xs)}._hdldCellName_69p21_5380{font-weight:var(--fw-semibold);white-space:nowrap}._hdldCellMono_69p21_5381{font-family:var(--font-mono);font-size:var(--fs-xs);white-space:nowrap}._hdldCellSoft_69p21_5382{color:var(--color-text-soft);white-space:nowrap}._hdldCellDate_69p21_5383{white-space:nowrap}._hdldCellDays_69p21_5384{text-align:center;font-weight:var(--fw-semibold)}._hdldCellNotes_69p21_5385{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-soft);font-size:var(--fs-xs)}._hdldCellCustom_69p21_5393{white-space:nowrap;color:var(--color-text-soft);font-size:var(--fs-sm)}._hdldActionsRow_69p21_5394{display:flex;justify-content:flex-end;gap:var(--space-1)}._hdldModalDesc_69p21_5398{font-size:var(--fs-xs);color:var(--color-muted);margin-bottom:var(--space-4)}._hdldModalEmpty_69p21_5399{font-size:var(--fs-sm);color:var(--color-muted);text-align:center;padding:var(--space-3) 0}._hdldColList_69p21_5401{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}._hdldColRow_69p21_5408{display:flex;align-items:center;gap:var(--space-3);padding:7px var(--space-3);background:var(--color-bg-soft);border-radius:var(--radius-md);border:1px solid var(--color-border-soft)}._hdldColName_69p21_5417{flex:1;font-weight:var(--fw-semibold);font-size:var(--fs-sm)}._hdldColTypeBadge_69p21_5418{font-size:var(--fs-2xs);color:var(--color-muted);background:var(--color-border-muted);padding:1px 7px;border-radius:var(--radius-pill)}._hdldColGrip_69p21_5419{color:var(--color-muted);flex-shrink:0}._hdldColDeleteBtn_69p21_5420{flex-shrink:0}._hdldAddColForm_69p21_5422{display:flex;gap:var(--space-2);align-items:flex-end}._hdldAddColMain_69p21_5423{flex:1}._hdldAddColType_69p21_5424{width:110px}._hdldAddColBtn_69p21_5425{height:var(--control-h-md);padding:0 var(--space-6);flex-shrink:0}._hdldInlineError_69p21_5427{margin-bottom:var(--space-4)}._hdldModalActions_69p21_5428{margin-top:var(--space-9)}._hdldFormSpan2_69p21_5432{grid-column:span 2}._hdldColTypeHint_69p21_5433{margin-left:var(--space-1);font-size:var(--fs-2xs);color:var(--color-muted)}._hdldConfirmText_69p21_5437{font-size:var(--fs-sm);color:var(--color-text-soft);margin-bottom:var(--space-5)}._hdldEmptyIcon_69p21_5441{color:var(--color-muted-soft)}._hdldEmptyText_69p21_5442{font-size:var(--fs-sm);color:var(--color-muted)}._hdldEmptyRow_69p21_5443{text-align:center;padding:var(--space-10);font-size:var(--fs-sm);color:var(--color-muted)}._hdldThInner_69p21_5448{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}._hdldThLabel_69p21_5455{flex:1;min-width:0}._hdldSortAsc_69p21_5461:after{content:" ↑";opacity:.9}._hdldSortDesc_69p21_5462:after{content:" ↓";opacity:.9}._hdldFilterBtn_69p21_5465{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:var(--radius-xs);background:transparent;color:#1e3a8a;cursor:pointer;padding:0;line-height:1;transition:background var(--duration-fast),color var(--duration-fast)}._hdldFilterBtn_69p21_5465:hover{background:#ffffff2e;color:#fff}._hdldFilterBtnActive_69p21_5485{background:var(--color-accent);color:#fff;border-radius:var(--radius-xs)}._hdldFilterDropdown_69p21_5492{position:fixed;top:var(--hdld-dd-top);left:var(--hdld-dd-left);z-index:1000;min-width:240px;max-width:310px;background:var(--color-surface);border:1.5px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}._hdldDdSortSection_69p21_5507{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-soft)}._hdldDdSortBtn_69p21_5512{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-5);border:none;background:transparent;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--color-text-soft);cursor:pointer;text-align:left;transition:background var(--duration-fast)}._hdldDdSortBtn_69p21_5512:hover{background:var(--color-primary-bg);color:var(--color-primary)}._hdldDdSortBtnActive_69p21_5528{color:var(--color-primary);font-weight:var(--fw-semibold)}._hdldDdSelectAll_69p21_5531{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid var(--color-border-soft);transition:background var(--duration-fast)}._hdldDdSelectAll_69p21_5531:hover{background:var(--color-bg-soft)}._hdldDdSelectAll_69p21_5531 input[type=checkbox]{accent-color:var(--color-primary);width:14px;height:14px;cursor:pointer;flex-shrink:0}._hdldDdValueList_69p21_5554{max-height:200px;overflow-y:auto;padding:var(--space-1) 0}._hdldDdValueItem_69p21_5560{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);font-size:var(--fs-sm);color:var(--color-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--duration-fast)}._hdldDdValueItem_69p21_5560:hover{background:var(--color-bg-soft)}._hdldDdValueItem_69p21_5560 input[type=checkbox]{accent-color:var(--color-primary);width:14px;height:14px;cursor:pointer;flex-shrink:0}._hdldDdValueText_69p21_5579{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hdldDdFooter_69p21_5587{display:flex;align-items:center;justify-content:flex-end;padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-soft)}._hdldDdClearBtn_69p21_5595{font-size:var(--fs-xs);color:var(--color-danger);background:transparent;border:none;cursor:pointer;padding:0;font-family:var(--font-sans);font-weight:var(--fw-semibold)}._hdldDdClearBtn_69p21_5595:hover{text-decoration:underline}._hdldDdFilterSection_69p21_5609{padding:var(--space-3) var(--space-5) var(--space-4)}._hdldDdInput_69p21_5614{width:100%;height:30px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--fs-sm);font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface);outline:none;box-sizing:border-box;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}._hdldDdInput_69p21_5614:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb1f}._hdldDdInput_69p21_5614::-moz-placeholder{color:var(--color-muted-soft)}._hdldDdInput_69p21_5614::placeholder{color:var(--color-muted-soft)}._hdldDdRangeGroup_69p21_5635{display:flex;flex-direction:column;gap:var(--space-3)}._hdldDdRangeRow_69p21_5641{display:flex;flex-direction:column;gap:var(--space-1)}._hdldDdRangeLabel_69p21_5647{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.4px}._hdldExportBody_69p21_5657{display:flex;gap:var(--space-6);min-height:520px;max-height:66vh}._hdldExportSidebar_69p21_5664{width:220px;flex-shrink:0;overflow-y:auto;padding-right:var(--space-4);border-right:1px solid var(--color-border-soft)}._hdldExportSidebarTitle_69p21_5672{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;padding-bottom:var(--space-3);margin-bottom:var(--space-2)}._hdldExportGroup_69p21_5682{padding:var(--space-2) 0;border-top:1px solid var(--color-border-muted)}._hdldExportGroupLabel_69p21_5687{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-soft);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--duration-fast)}._hdldExportGroupLabel_69p21_5687:hover{background:var(--color-primary-bg)}._hdldExportGroupLabel_69p21_5687 input[type=checkbox]{accent-color:var(--color-primary);flex-shrink:0;cursor:pointer}._hdldExportFieldItem_69p21_5707{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-6);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--color-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background var(--duration-fast)}._hdldExportFieldItem_69p21_5707:hover{background:var(--color-primary-bg)}._hdldExportFieldItem_69p21_5707 input[type=checkbox]{accent-color:var(--color-primary);flex-shrink:0;cursor:pointer}._hdldExportPreviewPane_69p21_5726{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}._hdldExportPreviewTitle_69p21_5734{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}._hdldExportPreviewWrap_69p21_5743{flex:1;overflow:auto;border:1px solid var(--color-border-muted);border-radius:var(--radius-md)}._hdldExportPreviewEmpty_69p21_5750{display:flex;align-items:center;justify-content:center;height:100%;min-height:120px;font-size:var(--fs-sm);color:var(--color-muted)}._hdldExportPreviewTable_69p21_5760{font-size:var(--fs-xs);min-width:100%;border-collapse:collapse}._hdldExportPreviewTable_69p21_5760 th,._hdldExportPreviewTable_69p21_5760 td{padding:var(--space-2) var(--space-4);white-space:nowrap;border-bottom:1px solid var(--color-border-soft)}._hdldExportPreviewTable_69p21_5760 th{background:var(--color-primary-bg);font-weight:var(--fw-bold);color:var(--color-primary-deep);position:sticky;top:0;z-index:1}._hdldExportPreviewTable_69p21_5760 tr:last-child td{border-bottom:none}._hdldExportPreviewTable_69p21_5760 tbody tr:nth-child(2n) td{background:var(--color-bg-soft)}._hdldExportFooter_69p21_5782{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-4);margin-top:var(--space-2);border-top:1px solid var(--color-border-soft)}._hdldExportCount_69p21_5791{font-size:var(--fs-sm);color:var(--color-muted)}._archToolbar_69p21_5802{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}._archYearPills_69p21_5811{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}._archYearPill_69p21_5811{padding:var(--space-1) var(--space-6);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);border:1px solid var(--color-border);background:var(--color-bg-soft);color:var(--color-text-soft);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._archYearPill_69p21_5811:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}._archYearPillActive_69p21_5838,._archYearPillActive_69p21_5838:hover{background:var(--color-primary-deep);border-color:var(--color-primary-deep);color:var(--color-white)}._archYearPillAdd_69p21_5850{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-5);border-radius:var(--radius-pill);font-size:var(--fs-sm);border:1px dashed var(--color-border);background:transparent;color:var(--color-muted);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}._archYearPillAdd_69p21_5850:hover{border-color:var(--color-primary);color:var(--color-primary)}._archToolbarRight_69p21_5870{display:flex;align-items:center;gap:var(--space-2)}._archNotesBanner_69p21_5878{display:flex;align-items:flex-start;gap:var(--space-2);background:var(--color-primary-bg);border:1px solid var(--color-primary-bg-strong);border-radius:var(--radius-md);padding:var(--space-4) var(--space-6);margin-bottom:var(--space-4);font-size:var(--fs-sm);color:var(--color-info-dark);line-height:var(--lh-normal)}._archNotesBannerIcon_69p21_5892{margin-top:1px;flex-shrink:0;opacity:.7}._archTable_69p21_5904{table-layout:fixed;min-width:100%;font-size:var(--fs-sm)}._archTable_69p21_5904 th{overflow:visible}._archThStt_69p21_5919{width:44px;text-align:center;position:sticky;left:0;z-index:2;background:inherit}._archThDocType_69p21_5920{position:sticky;left:44px;z-index:2;background:inherit}._archThMonth_69p21_5921{width:42px;text-align:center;padding-left:3px!important;padding-right:3px!important}._archThYear_69p21_5922{width:52px;text-align:center}._archThActions_69p21_5923{width:68px;text-align:center!important}._archThDetail_69p21_5926,._archThNotes_69p21_5927,._archThChar_69p21_5928,._archThCustom_69p21_5929{position:relative}._archColResizeHandle_69p21_5933{position:absolute;top:0;right:0;bottom:0;width:5px;cursor:col-resize;z-index:3;background:transparent;transition:background var(--duration-fast)}._archTable_69p21_5904 th:hover ._archColResizeHandle_69p21_5933{background:#2563eb2e}._archColResizeHandle_69p21_5933:hover{background:#2563eb66}._archThLabel_69p21_5954{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}._archDocRow_69p21_5964 td{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-soft);vertical-align:top;padding-top:var(--space-3);font-size:var(--fs-sm)}._archDocRow_69p21_5964:last-child td{border-bottom:none}._archCellStt_69p21_5976{text-align:center;color:var(--color-muted);font-size:var(--fs-xs);position:sticky;left:0;z-index:1;background:var(--color-surface);padding-top:var(--space-3)!important;vertical-align:top}._archCellDocType_69p21_5988{font-weight:var(--fw-medium);color:var(--color-text);line-height:var(--lh-normal);position:sticky;left:44px;z-index:1;background:var(--color-surface);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}._archDocRow_69p21_5964:hover ._archCellStt_69p21_5976,._archDocRow_69p21_5964:hover ._archCellDocType_69p21_5988{background:#f0f9ff}._archCellDetail_69p21_6009,._archCellNotes_69p21_6010,._archCellChar_69p21_6011{color:var(--color-text-soft);font-size:var(--fs-sm);line-height:var(--lh-normal);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}._archMonthCell_69p21_6022{text-align:center;padding:var(--space-2) 3px!important;max-width:42px;overflow:hidden;vertical-align:middle!important}._archMonthCellEditable_69p21_6030{cursor:pointer}._archMonthCellEditable_69p21_6030:hover{background:var(--color-info-surface)}._archMonthInput_69p21_6034{width:38px;font-size:var(--fs-sm);text-align:center;border:1.5px solid var(--color-primary);border-radius:var(--radius-xs);padding:2px 3px;outline:none;background:var(--color-surface);box-shadow:var(--shadow-focus-blue)}._archMonthValFilled_69p21_6046{display:block;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-primary-deep);line-height:var(--lh-tight);word-break:break-all}._archMonthValEmpty_69p21_6055{display:block;width:100%;height:18px}._archExtraCell_69p21_6063{min-width:150px;max-width:240px;padding:var(--space-2) var(--space-3)!important;vertical-align:top!important}._archExtraInput_69p21_6070{width:100%;min-width:130px;font-size:var(--fs-sm);font-family:var(--font-sans);border:1.5px solid var(--color-primary);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-2);outline:none;background:var(--color-surface);box-shadow:var(--shadow-focus-blue);resize:vertical;line-height:var(--lh-normal)}._archExtraVal_69p21_6085{display:block;font-size:var(--fs-sm);color:var(--color-text-soft);line-height:var(--lh-normal);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}._archCellYear_69p21_6097{text-align:center;vertical-align:middle!important}._archYearCount_69p21_6102{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-success-bg-soft);border:1px solid var(--color-success-bg);color:var(--color-success-dark);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}._archCellActions_69p21_6117{text-align:center;padding:var(--space-2) var(--space-2)!important;vertical-align:top!important}._archEmptyRow_69p21_6125{text-align:center;color:var(--color-muted);padding:var(--space-12)!important;font-size:var(--fs-sm)}._archInlineTdEditable_69p21_5335{cursor:text}._archInlineTdEditable_69p21_5335:hover{background:var(--color-info-surface)!important}._archInlineEditInput_69p21_5338{width:100%;font-size:var(--fs-sm);font-family:var(--font-sans);color:var(--color-text);border:1.5px solid var(--color-primary);border-radius:var(--radius-xs);padding:2px var(--space-2);outline:none;background:var(--color-surface);box-shadow:var(--shadow-focus-blue);line-height:var(--lh-normal);resize:vertical}._archInlineEmpty_69p21_6157{color:var(--color-border-muted);font-style:italic}._ctblTextarea_69p21_5352{min-height:26px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;resize:vertical}._ctblMultiline_69p21_5347{white-space:pre-wrap;word-break:break-word}._archTableFooter_69p21_6179{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border-soft)}._archTableCount_69p21_6187{font-size:var(--fs-xs);color:var(--color-muted)}._archPagination_69p21_6192{display:flex;align-items:center;gap:var(--space-2)}._archPageBtn_69p21_6198{padding:var(--space-1) var(--space-3);font-size:var(--fs-xs);font-weight:var(--fw-medium);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-soft);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}._archPageBtn_69p21_6198:hover:not(:disabled){background:var(--color-bg-soft);color:var(--color-text)}._archPageBtn_69p21_6198:disabled{opacity:.4;cursor:default}._archPageInfo_69p21_6220{font-size:var(--fs-xs);color:var(--color-muted);min-width:48px;text-align:center}._archFormWrapSm_69p21_6229{width:420px;max-width:calc(100vw - 80px)}._archFormWrapLg_69p21_6234{width:560px;max-width:calc(100vw - 80px)}._archFormDynDivider_69p21_6240{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;margin:var(--space-2) 0}._archFormDynDivider_69p21_6240:before,._archFormDynDivider_69p21_6240:after{content:"";flex:1;height:1px;background:var(--color-border-muted)}._cscTable_69p21_6263{table-layout:fixed;border-collapse:collapse;font-size:var(--fs-sm);width:var(--csc-table-w, -moz-max-content);width:var(--csc-table-w, max-content)}._cscThResizable_69p21_6273{position:relative;overflow:visible!important;width:var(--csc-col-w)}._cscThSttFixed_69p21_6280{width:42px;text-align:center;position:sticky;left:0;z-index:2;background:inherit}._cscThPartySticky_69p21_6290{position:sticky;left:var(--csc-col-left, 42px);z-index:2;background:inherit;overflow:visible!important}._cscThPartyNameSticky_69p21_6299{position:sticky;left:var(--csc-col-left);z-index:2;background:inherit;overflow:visible!important}._cscThActionsFixed_69p21_6308{width:100px;text-align:center!important;white-space:nowrap}._cscDocRow_69p21_6317 td{border-bottom:1px solid var(--color-border-soft);vertical-align:middle;padding-top:var(--space-2);padding-bottom:var(--space-2)}._cscDocRow_69p21_6317:last-child td{border-bottom:none}._cscCellSttFixed_69p21_6326{position:sticky;left:0;z-index:1;background:var(--color-surface);text-align:center;color:var(--color-muted);font-size:var(--fs-xs)}._cscCellPartySticky_69p21_6337{position:sticky;left:var(--csc-cell-left, 42px);z-index:1;background:var(--color-surface)}._cscCellPartyNameSticky_69p21_6345{position:sticky;left:var(--csc-cell-left);z-index:1;background:var(--color-surface)}._cscCellActions_69p21_6353{text-align:center;vertical-align:middle;padding:var(--space-2)!important}._cscDocRow_69p21_6317:hover ._cscCellSttFixed_69p21_6326,._cscDocRow_69p21_6317:hover ._cscCellPartySticky_69p21_6337,._cscDocRow_69p21_6317:hover ._cscCellPartyNameSticky_69p21_6345{background:var(--color-info-surface)}._cscTable_69p21_6263 th ._archColResizeHandle_69p21_5933{background:transparent;border-left:2px solid transparent;transition:border-color var(--duration-fast),background var(--duration-fast)}._cscTable_69p21_6263 th:hover ._archColResizeHandle_69p21_5933{border-left:2px solid var(--color-primary-ink);background:var(--color-primary-ink-soft)}._cscTable_69p21_6263 th ._archColResizeHandle_69p21_5933:hover{border-left:2px solid var(--color-primary);background:var(--color-primary-ink);cursor:col-resize}._nsnnTable_69p21_6390{min-width:var(--nsnn-table-w, 1100px);width:var(--nsnn-table-w, 1100px);table-layout:fixed;border-collapse:collapse}._cscThResizable_69p21_6273._nsnnThResizable_69p21_6399,._nsnnTable_69p21_6390 thead th{width:var(--nsnn-col-w, 160px);min-width:var(--nsnn-col-w, 160px);max-width:var(--nsnn-col-w, 160px);overflow:hidden}._nsnnThSttFixed_69p21_6409{position:sticky;left:0;z-index:3;width:42px;min-width:42px;max-width:42px;text-align:center;background:var(--color-surface, #fff)}._nsnnCellSttFixed_69p21_6420{position:sticky;left:0;z-index:2;text-align:center;font-variant-numeric:tabular-nums;background:inherit;white-space:nowrap}._nsnnThActionsFixed_69p21_6432{position:sticky;right:0;z-index:3;width:100px;min-width:100px;max-width:100px;text-align:center;background:var(--color-surface, #fff)}._nsnnCellActions_69p21_6443{position:sticky;right:0;z-index:2;text-align:center;vertical-align:middle;padding:var(--space-2)!important;background:inherit}._nsnnCellMain_69p21_6455{font-weight:500;color:var(--color-text-primary, #0f172a)}._nsnnCellMoney_69p21_6462{font-variant-numeric:tabular-nums;text-align:right;color:var(--color-text-primary, #0f172a)}._nsnnCellDaysLate_69p21_6470{text-align:center;font-variant-numeric:tabular-nums}._nsnnDaysLateOk_69p21_6475{color:var(--color-success, #10b981);font-weight:500}._nsnnDaysLateMed_69p21_6480{color:var(--color-warning, #f59e0b);font-weight:600}._nsnnDaysLateHigh_69p21_6485{color:var(--color-danger, #ef4444);font-weight:700}._nsnnDocRow_69p21_6492{background:var(--color-surface, #fff);transition:background var(--duration-fast, .12s)}._nsnnDocRow_69p21_6492:hover,._nsnnDocRow_69p21_6492:hover ._nsnnCellSttFixed_69p21_6420,._nsnnDocRow_69p21_6492:hover ._nsnnCellActions_69p21_6443{background:var(--color-info-surface, #eff6ff)}._nsnnTable_69p21_6390 th ._archColResizeHandle_69p21_5933{background:transparent;border-left:2px solid transparent;transition:border-color var(--duration-fast),background var(--duration-fast)}._nsnnTable_69p21_6390 th:hover ._archColResizeHandle_69p21_5933{border-left:2px solid var(--color-primary-ink);background:var(--color-primary-ink-soft)}._nsnnTable_69p21_6390 th ._archColResizeHandle_69p21_5933:hover{border-left:2px solid var(--color-primary);background:var(--color-primary-ink);cursor:col-resize}._ctblBadge_69p21_6526{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap}._ctblToneSuccess_69p21_6536{background:var(--color-success-surface);color:var(--color-success-text)}._ctblToneWarning_69p21_6537{background:var(--color-warning-bg);color:var(--color-warning-text)}._ctblToneDanger_69p21_6538{background:var(--color-danger-bg);color:var(--color-danger-text)}._ctblToneInfo_69p21_6539{background:var(--color-primary-bg);color:var(--color-primary-dark)}._ctblToneMuted_69p21_6540{background:var(--color-bg-soft);color:var(--color-muted)}._ctblTh_69p21_6543{position:relative}._hdldTable_69p21_5308 ._ctblThResizable_69p21_6544{width:var(--hdld-col-w, 160px);min-width:var(--hdld-col-w, 160px);max-width:var(--hdld-col-w, 160px);white-space:normal}._hdldTable_69p21_5308 ._ctblThResizable_69p21_6544 ._hdldThLabel_69p21_5455{white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.3}._ctblTh_69p21_6543:hover ._archColResizeHandle_69p21_5933{background:#2563eb2e}._cTaskHeaderActions_69p21_6559{display:flex;align-items:center;gap:8px}._viewToggle_69p21_6564{display:inline-flex;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._viewToggleBtn_69p21_6570{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;background:var(--color-surface);color:var(--color-muted);border:none;cursor:pointer;font-size:var(--fs-sm);font-weight:500;transition:background .12s,color .12s}._viewToggleBtn_69p21_6570:hover{background:var(--color-bg-soft);color:var(--color-text)}._viewToggleBtn_69p21_6570+._viewToggleBtn_69p21_6570{border-left:1px solid var(--color-border)}._viewToggleBtnActive_69p21_6585,._viewToggleBtnActive_69p21_6585:hover{background:var(--color-primary-bg);color:var(--color-primary-deep)}._srcCardMeta_69p21_6592{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}._srcCardFoot_69p21_6598{display:flex;justify-content:space-between;gap:8px;margin-top:7px;font-size:var(--fs-xs);color:var(--color-muted)}._cTaskBoardLoading_69p21_6606{padding:28px;text-align:center;color:var(--color-muted);font-size:var(--fs-sm)}._companyTaskBoardWrap_69p21_6614{padding:10px;background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-sm)}._companyTaskBoard_69p21_6614{grid-auto-columns:minmax(270px,320px);gap:8px;padding-bottom:4px}._companyTaskBoardCol_69p21_6627{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-soft);box-shadow:none}._companyTaskBoardColHead_69p21_6634{min-height:36px;padding:8px 10px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}._companyTaskBoardColDot_69p21_6641{background:var(--color-primary)}._companyTaskBoardColTitle_69p21_6643{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-strong);text-transform:none;letter-spacing:.2px}._companyTaskBoardColCount_69p21_6651{height:18px;min-width:18px;font-size:var(--fs-2xs);color:var(--color-text-soft)}._companyTaskBoardCards_69p21_6658{min-height:108px;padding:6px;gap:6px}._companyTaskBoardCard_69p21_6658{padding:7px 9px;border:1px solid var(--color-border);box-shadow:var(--shadow-xs)}._companyTaskBoardCard_69p21_6658:hover{border-color:var(--color-primary-soft);box-shadow:var(--shadow-sm)}._companyTaskBoardTitleOverdue_69p21_6675{color:var(--color-danger)}._coCheckTh_69p21_6678,._coCheckTd_69p21_6679{width:38px;text-align:center;padding-left:10px;padding-right:4px}._coCheckTh_69p21_6678 input,._coCheckTd_69p21_6679 input{cursor:pointer}._coRowSelected_69p21_6687{background:var(--color-primary-bg)}._coBulkBar_69p21_6688{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 1px 2px #0000000a}._coBulkCount_69p21_6699{font-weight:600;font-size:var(--fs-sm);color:var(--color-text)}._coBulkSpacer_69p21_6700{flex:1}._expBlock_69p21_6703{margin-bottom:16px}._expBlockHead_69p21_6704{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._expBlockTitle_69p21_6710{font-size:var(--fs-sm);font-weight:600;color:var(--color-text);margin-bottom:8px}._expBlockHead_69p21_6704 ._expBlockTitle_69p21_6710{margin-bottom:0}._expSelectAll_69p21_6717{display:flex;align-items:center;gap:6px}._expLinkBtn_69p21_6718{background:none;border:none;color:var(--color-primary-deep);font-size:var(--fs-xs);cursor:pointer;padding:2px 4px}._expLinkBtn_69p21_6718:hover{text-decoration:underline}._expDot_69p21_6727{color:var(--color-muted)}._expStructRow_69p21_6729{display:flex;gap:10px;flex-wrap:wrap}._expStructBtn_69p21_6730{flex:1 1 240px;display:flex;align-items:flex-start;gap:10px;padding:12px;text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;cursor:pointer;color:var(--color-text);transition:border-color .12s,background .12s}._expStructBtn_69p21_6730:hover{background:var(--color-bg-soft)}._expStructBtnActive_69p21_6745,._expStructBtnActive_69p21_6745:hover{border-color:var(--color-primary);background:var(--color-primary-bg)}._expStructName_69p21_6750{font-size:var(--fs-sm);font-weight:600}._expStructDesc_69p21_6751{font-size:var(--fs-xs);color:var(--color-muted);margin-top:2px}._expSectionGrid_69p21_6753{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}._expSectionItem_69p21_6758{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;font-size:var(--fs-sm);cursor:pointer}._expSectionItem_69p21_6758:hover{background:var(--color-bg-soft)}._expSectionItem_69p21_6758 input{cursor:pointer}._expSectionItemSensitive_69p21_6771{border-color:var(--color-warning-border)}._expSectionGeneric_69p21_6772{display:inline-flex;align-items:center;gap:5px;color:var(--color-muted)}._expProgress_69p21_6774{margin:6px 0 4px}._expProgressBar_69p21_6775{height:8px;background:var(--color-bg-soft);border-radius:999px;overflow:hidden}._expProgressFill_69p21_6781{height:100%;width:var(--exp-pct, 0%);background:var(--color-primary);border-radius:999px;transition:width .2s ease}._expProgressText_69p21_6788{display:block;margin-top:6px;font-size:var(--fs-xs);color:var(--color-muted)}._expError_69p21_6789{display:flex;align-items:center;gap:6px;padding:8px 10px;background:var(--color-danger-bg, #fef2f2);color:var(--color-danger-text, #b91c1c);border-radius:8px;font-size:var(--fs-sm);margin-bottom:8px}._pageHeaderActions_69p21_6802{display:flex;align-items:center;gap:8px}._ovPage_69p21_6804 ._pageHeader_69p21_20{gap:12px;margin-bottom:12px}._ovPage_69p21_6804 ._pageTitle_69p21_29{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-strong);line-height:1.2}._ovPage_69p21_6804 ._pageTitle_69p21_29 svg{flex-shrink:0}._ovPage_69p21_6804 ._pageSubtitle_69p21_40{font-size:var(--fs-2xs);color:var(--color-text-soft)}._ovEmptyPage_69p21_6816{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 16px;text-align:center;color:var(--color-text-soft);font-size:var(--fs-xs)}._ovSectionFilter_69p21_6829{position:relative;display:inline-flex;margin-bottom:8px;z-index:12}._ovFilterButton_69p21_6835{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--color-primary-ring);background:var(--color-surface);color:var(--color-text-strong);border-radius:var(--radius-md);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:border-color var(--duration-fast),background var(--duration-fast),color var(--duration-fast)}._ovFilterButton_69p21_6835:hover,._ovFilterButtonOpen_69p21_6851{background:var(--color-primary-bg);color:var(--color-primary-deep)}._ovFilterBadge_69p21_6855{min-width:24px;padding:1px 6px;border-radius:var(--radius-pill);background:var(--color-primary-ink-soft);color:var(--color-primary-deep);font-size:var(--fs-3xs);font-weight:var(--fw-bold);text-align:center}._ovFilterButton_69p21_6835>svg:last-child{transition:transform var(--duration-fast)}._ovFilterChevronOpen_69p21_6866{transform:rotate(180deg)}._ovFilterPopover_69p21_6867{position:absolute;top:calc(100% + 6px);left:0;width:min(460px,calc(100vw - 70px));padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-floating)}._ovFilterPopoverHead_69p21_6878{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 8px;border-bottom:1px solid var(--color-border-soft);color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}._ovFilterPopoverHead_69p21_6878 button{padding:0;border:0;background:none;color:var(--color-primary);font:inherit;cursor:pointer}._ovFilterOptions_69p21_6897{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:8px;max-height:330px;overflow-y:auto}._ovFilterOption_69p21_6897{display:flex;align-items:center;gap:7px;min-width:0;padding:7px 8px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-soft);font-size:var(--fs-2xs);text-align:left;cursor:pointer}._ovFilterOption_69p21_6897:hover{background:var(--color-bg-soft)}._ovFilterOptionActive_69p21_6920{border-color:var(--color-primary-ink-soft);background:var(--color-primary-bg);color:var(--color-text-strong)}._ovFilterCheck_69p21_6925{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border:1px solid var(--color-border);border-radius:4px;color:var(--color-white)}._ovFilterOptionActive_69p21_6920 ._ovFilterCheck_69p21_6925{border-color:var(--color-primary);background:var(--color-primary)}._ovFilterOptionLabel_69p21_6940{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._ovFilterOptionCount_69p21_6947{flex-shrink:0;color:var(--color-muted);font-size:var(--fs-3xs);font-weight:var(--fw-semibold)}._ovTabs_69p21_6955{display:flex;flex-wrap:wrap;gap:4px;border-bottom:2px solid var(--color-border-soft, #e2e8f0);margin-bottom:12px}._ovTab_69p21_6955{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:none;background:none;color:var(--color-text-soft);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color var(--duration-fast)}._ovTab_69p21_6955:hover{color:var(--color-primary)}._ovTabActive_69p21_6978{color:var(--color-primary);border-bottom-color:var(--color-primary)}._ovTabCount_69p21_6982{font-size:var(--fs-2xs);font-weight:var(--fw-bold);padding:1px 7px;border-radius:999px;background:var(--color-border-soft, #eef2f7);color:var(--color-muted)}._ovTabActive_69p21_6978 ._ovTabCount_69p21_6982{background:var(--color-primary-ink-soft, #dbeafe);color:var(--color-primary)}._ovToolbar_69p21_6996{display:flex;align-items:center;gap:12px;margin-bottom:10px}._ovSearch_69p21_7002{display:flex;align-items:center;gap:7px;padding:0 10px;height:34px;border:1px solid var(--color-border-soft);border-radius:8px;background:var(--color-surface);color:var(--color-text-soft);min-width:260px}._ovSearch_69p21_7002 input{border:none;outline:none;background:none;font-size:var(--fs-2xs);width:100%;color:var(--color-text-strong)}._ovCount_69p21_7022{font-size:var(--fs-2xs);color:var(--color-text-soft)}._ovEmpty_69p21_6816{padding:40px 16px;text-align:center;color:var(--color-muted-subtle);font-size:var(--fs-xs);background:var(--color-bg-soft);border:1px dashed var(--color-border-soft);border-radius:var(--radius-lg)}._ovTable_69p21_7035{font-size:var(--fs-xs)}._ovTable_69p21_7035 th,._ovTable_69p21_7035 td{white-space:nowrap;vertical-align:top;padding:7px 8px}._ovTable_69p21_7035 th:not(:last-child),._ovTable_69p21_7035 td:not(:last-child){border-right:1px solid var(--color-border-soft)}._ovTable_69p21_7035 th{color:var(--color-primary-deep);font-size:var(--fs-2xs);font-weight:800}._ovTable_69p21_7035 td{color:var(--color-text-strong);font-weight:var(--fw-medium)}._ovCell_69p21_7047{max-width:360px}._ovCellClip_69p21_7050{display:inline-block;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}._ovSttCol_69p21_7058{width:44px;text-align:right;color:var(--color-muted-subtle)}._ovCompanyLink_69p21_7059{color:var(--color-primary);font-weight:var(--fw-medium);text-decoration:none}._ovCompanyLink_69p21_7059:hover{text-decoration:underline}@media (max-width: 560px){._ovFilterOptions_69p21_6897{grid-template-columns:1fr}._ovFilterPopover_69p21_6867{width:calc(100vw - 50px)}}._ovRevealBtn_69p21_7072{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid var(--color-primary-ring);background:var(--color-primary-bg);color:var(--color-primary-deep);border-radius:6px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer}._ovRevealBtn_69p21_7072:disabled{opacity:.6;cursor:default}._ovPwRevealed_69p21_7086{display:inline-flex;align-items:center;gap:6px}._ovPwRevealed_69p21_7086 code{font-family:var(--font-mono, monospace);background:#fef9c3;padding:2px 6px;border-radius:4px;color:#713f12}._ovIconBtn_69p21_7098{display:inline-flex;border:none;background:none;cursor:pointer;color:var(--color-muted);padding:2px}._ovIconBtn_69p21_7098:hover{color:var(--color-primary)}._ovPager_69p21_7109{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px}._ovPagerInfo_69p21_7116{font-size:var(--fs-sm);color:var(--color-muted);font-weight:var(--fw-semibold)}._ctblDragTh_69p21_7119{width:30px;padding:0}._ctblDragTd_69p21_7120{width:30px;text-align:center;padding:0;vertical-align:middle}._ctblDragHandle_69p21_7126{display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;cursor:grab}._ctblDragHandle_69p21_7126:hover{color:var(--color-primary)}._ctblDragHandle_69p21_7126:active{cursor:grabbing}._ctblDragHandleOff_69p21_7135{display:inline-flex;align-items:center;justify-content:center;color:#e2e8f0;cursor:not-allowed}._ctblRowDragging_69p21_7142{opacity:.45}._ctblRowDragOver_69p21_7143 td{box-shadow:inset 0 2px 0 0 var(--color-primary)}._ctblCellActive_69p21_5359{outline:2px solid var(--color-primary);outline-offset:-2px;background:#f0f6ff}._scStepPickHint_69p21_7153{font-size:var(--fs-2xs);color:var(--color-muted);margin-bottom:6px}._scStepPickList_69p21_7158{max-height:220px;overflow-y:auto;border:1px solid var(--color-border-soft, #e2e8f0);border-radius:8px;padding:6px;background:var(--color-bg-soft)}._scStepPickItem_69p21_7166{display:flex;align-items:flex-start;gap:8px;padding:5px 6px;border-radius:6px;font-size:var(--fs-2xs);color:var(--color-text-strong);cursor:pointer}._scStepPickItem_69p21_7166:hover{background:#eff6ff}._scStepPickItem_69p21_7166 input{margin-top:2px;flex-shrink:0;cursor:pointer}._scStepPickChild_69p21_7178{margin-left:22px;border-left:2px solid #dbeafe}._scStepPickMain_69p21_7179{font-weight:var(--fw-medium);color:var(--color-text-strong, #1e293b)}._scClList_69p21_7182{max-height:300px;overflow-y:auto;border:1px solid var(--color-border-soft, #e2e8f0);border-radius:8px;padding:6px;background:var(--color-bg-soft);display:flex;flex-direction:column;gap:4px}._scClEmpty_69p21_7187{font-size:var(--fs-2xs);color:var(--color-muted);padding:8px;text-align:center}._scClRow_69p21_7188{display:flex;align-items:center;gap:5px;padding:3px 4px;border-radius:6px;background:#fff;border:1px solid var(--color-border-soft, #e2e8f0)}._scClRowChild_69p21_7189{margin-left:20px;border-left:2px solid #dbeafe}._scClMove_69p21_7190{display:flex;flex-direction:column}._scClMove_69p21_7190 button{width:18px;height:13px;padding:0;border:none;background:none;color:#94a3b8;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._scClMove_69p21_7190 button:disabled{opacity:.3;cursor:default}._scClMove_69p21_7190 button:hover:not(:disabled){color:#2563eb}._scClIndent_69p21_7197{width:22px;height:22px;padding:0;border-radius:5px;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._scClText_69p21_7201{flex:1 1 auto;min-width:0;height:26px;padding:0 8px;border-radius:5px;border:1px solid #e2e8f0;font-size:12.5px;color:#334155}._scClStar_69p21_7205{width:24px;height:24px;padding:0;border-radius:5px;border:1px solid #e2e8f0;background:#fff;color:#cbd5e1;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}._scClStar_69p21_7205:hover{border-color:#f59e0b;color:#f59e0b}._scClStarOn_69p21_7210{background:#fef3c7;border-color:#f59e0b;color:#f59e0b}._scClDiff_69p21_7211{height:24px;padding:0 4px;border-radius:5px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:11.5px;cursor:pointer;flex-shrink:0}._scClPoints_69p21_7212{width:44px;height:24px;padding:0 4px;border-radius:5px;border:1px solid #e2e8f0;font-size:11.5px;font-weight:700;text-align:center;color:#334155;flex-shrink:0}._scClUnit_69p21_7213{font-size:11px;color:#94a3b8;flex-shrink:0}._scClDel_69p21_7214{width:24px;height:24px;padding:0;border-radius:5px;border:1px solid #fecaca;background:#fff;color:#ef4444;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}._scClDel_69p21_7214:hover{background:#ef4444;color:#fff;border-color:#ef4444}._scClAddBtn_69p21_7216{margin-top:6px;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:6px;border:1px dashed #93c5fd;background:#eff6ff;color:#2563eb;font-size:var(--fs-2xs);font-weight:600;cursor:pointer}._scClAddBtn_69p21_7216:hover{background:#dbeafe}._scClResetBtn_69p21_7221{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:5px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:11.5px;cursor:pointer}._scClResetBtn_69p21_7221:hover{border-color:#94a3b8;color:#334155}._coListTable_69p21_7233{min-width:1180px;font-size:var(--fs-2xs)}._coListTable_69p21_7233 td{white-space:normal;overflow-wrap:anywhere;color:var(--color-text-strong);font-weight:var(--fw-medium)}._coListTable_69p21_7233 th{font-size:var(--fs-2xs);color:var(--color-primary-deep);text-transform:none;letter-spacing:.2px}._coListTable_69p21_7233 th:first-child{color:var(--color-primary-deep)}._coListTable_69p21_7233 ._muted_69p21_2379{font-size:var(--fs-2xs);color:var(--color-muted-subtle)}._coListTable_69p21_7233 ._companyName_69p21_673{color:var(--color-text-strong)}._coListTable_69p21_7233 ._coDataValue_69p21_7268,._coListTable_69p21_7233 ._companyName_69p21_673,._coListTable_69p21_7233 ._shortNameCell_69p21_689,._coListTable_69p21_7233 ._industryCell_69p21_7271,._coListTable_69p21_7233 ._staffName_69p21_728,._coListTable_69p21_7233 ._metricOpen_69p21_747,._coListTable_69p21_7233 ._metricZero_69p21_753{color:var(--color-text-strong);font-weight:var(--fw-medium)}._coListTable_69p21_7233 ._companyName_69p21_673,._coListTable_69p21_7233 ._shortNameCell_69p21_689,._coListTable_69p21_7233 ._staffName_69p21_728,._coListTable_69p21_7233 ._industryCell_69p21_7271{overflow-wrap:anywhere;word-break:break-word}._coListTable_69p21_7233 th,._coListTable_69p21_7233 td{padding-left:11px;padding-right:11px}._coListTable_69p21_7233 ._companyName_69p21_673{max-width:260px}._coListTable_69p21_7233 ._industryCell_69p21_7271{display:inline-block;max-width:160px;vertical-align:middle}._coListTable_69p21_7233 ._shortNameCell_69p21_689,._coListTable_69p21_7233 ._staffName_69p21_728{display:inline-block;max-width:150px;vertical-align:middle}._coListTable_69p21_7233 tbody tr{background:#fff}._coListTable_69p21_7233 tbody tr:hover{background:#f0f9ff}._coListTable_69p21_7233 tbody tr._coRowSelected_69p21_6687{background:var(--color-primary-bg)}._coListTable_69p21_7233 ._coCheckTh_69p21_6678,._coListTable_69p21_7233 ._coCheckTd_69p21_6679,._coListTable_69p21_7233 ._coStickyName_69p21_7326{position:sticky;left:0;z-index:2;background:inherit}._coListTableAdmin_69p21_7334 ._coStickyName_69p21_7326{left:38px}._coListTable_69p21_7233 thead ._coCheckTh_69p21_6678,._coListTable_69p21_7233 thead ._coStickyName_69p21_7326{z-index:3}._colMenuWrap_69p21_7343{position:relative}._colMenu_69p21_7343{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:210px;background:var(--color-surface, #fff);border:1px solid var(--color-border, #e2e8f0);border-radius:10px;box-shadow:0 8px 28px #0f172a24;padding:6px}._colMenuHead_69p21_7358{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 8px;font-size:var(--fs-xs);font-weight:700;color:var(--color-text-muted, #64748b);border-bottom:1px solid var(--color-border-muted, #eef2f7);margin-bottom:4px}._colMenuReset_69p21_7370{border:none;background:none;color:var(--color-primary, #2563eb);font-size:var(--fs-xs);font-weight:600;cursor:pointer}._colMenuReset_69p21_7370:hover{text-decoration:underline}._colMenuItem_69p21_7380{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:var(--fs-sm);color:var(--color-text, #0f172a);cursor:pointer}._colMenuItem_69p21_7380:hover{background:var(--color-surface-muted, #f1f5f9)}._colMenuItem_69p21_7380 input{cursor:pointer}._colMenuItemFixed_69p21_7392{opacity:.6;cursor:default}._colMenuItemFixed_69p21_7392:hover{background:none}._coDragHandle_69p21_7396,._coPinBtn_69p21_7397{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;padding:0;border:none;background:none;border-radius:5px;cursor:pointer;color:var(--color-muted)}._coPinStatic_69p21_7412{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px}._coDragHandle_69p21_7396{cursor:grab}._coDragHandle_69p21_7396:active{cursor:grabbing}._coDragHandle_69p21_7396:hover,._coPinBtn_69p21_7397:hover{background:var(--color-surface-muted, #f1f5f9)}._msGroup_69p21_7427{border-bottom:1px solid var(--color-border-soft)}._msGroup_69p21_7427:last-child{border-bottom:none}._msGroupHead_69p21_7430{font-weight:var(--fw-semibold);background:var(--color-bg-soft)}._msGroupCount_69p21_7434{margin-left:auto;font-size:var(--fs-2xs);font-weight:var(--fw-normal);color:var(--color-muted)}._msGroupChild_69p21_7441{padding-left:26px}._msGroupChild_69p21_7441 input:disabled{cursor:not-allowed}._modeBtn_69p21_7446{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:1.5px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-family:Montserrat,sans-serif;font-size:var(--fs-2xs);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}._modeBtn_69p21_7446:hover{background:#f3f4f6}._modeBtnActive_69p21_7466{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 2px 8px -2px #0b4f8a73}._modeBtnActive_69p21_7466:hover{background:var(--color-primary-deep)}._modeBtnTables_69p21_7476{background:var(--color-success-light);border-color:var(--color-success-light);color:#fff}._modeBtnTables_69p21_7476:hover{background:var(--color-success);border-color:var(--color-success)}._modeBtnTablesActive_69p21_7483{background:var(--color-success);border-color:var(--color-success);color:#fff;box-shadow:0 2px 8px -2px #05966973}._modeBtnTablesActive_69p21_7483:hover{background:var(--color-success-dark);border-color:var(--color-success-dark)}._modeBtnCount_69p21_7492{margin-left:2px;padding:1px 7px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;background:#ffffff40;color:#fff}._docKindSwitch_69p21_7503{display:flex;gap:6px}._docKindBtn_69p21_7504{display:inline-flex;align-items:center;gap:6px;flex:1;justify-content:center;height:36px;padding:0 12px;border:1.5px solid var(--color-border);border-radius:8px;background:#fff;color:var(--color-text-soft);font-family:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:all .12s}._docKindBtn_69p21_7504:hover{background:var(--color-bg-soft)}._docKindBtnActive_69p21_7514{background:var(--color-primary-bg);border-color:var(--color-primary);color:var(--color-primary-dark)}._docFilePicked_69p21_7521{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:var(--fs-xs);color:var(--color-success-dark);background:var(--color-success-surface);border:1px solid var(--color-success-border);border-radius:var(--radius-sm);padding:4px 8px}._docFileSize_69p21_7530{margin-left:6px;font-size:var(--fs-2xs);color:var(--color-muted)}._docEditFileInfo_69p21_7533{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--color-text-soft);background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:7px 10px}._docEditFileInfo_69p21_7533 span{color:var(--color-muted);font-style:italic}._docToolbar_69p21_7543{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 14px;margin-bottom:12px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md)}._docToolbarDivider_69p21_7555{width:1px;height:22px;background:var(--color-border);flex-shrink:0}._docToolbarRight_69p21_7563{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}._locAddBtn_69p21_7572{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border:1.5px solid var(--color-primary-soft);border-radius:var(--radius-md);background:var(--color-info-bg);color:var(--color-primary-dark);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap}._locAddBtn_69p21_7572:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._locHeaderActions_69p21_7585{display:inline-flex;align-items:center;gap:8px}._locBtnExport_69p21_7588{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border:1.5px solid var(--color-success-border);border-radius:var(--radius-md);background:var(--color-success-surface);color:var(--color-success-text);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap}._locBtnExport_69p21_7588:hover:not(:disabled){background:var(--color-success);color:#fff;border-color:var(--color-success)}._locBtnExport_69p21_7588:disabled{opacity:.5;cursor:not-allowed}._locBtnImport_69p21_7602{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border:1.5px solid var(--color-primary-soft);border-radius:var(--radius-md);background:var(--color-primary-bg);color:var(--color-primary-dark);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap}._locBtnImport_69p21_7602:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._locHint_69p21_7614{margin:8px 2px 0;font-size:var(--fs-2xs);color:var(--color-muted)}._overviewTablesCard_69p21_7617{position:relative}._overviewTablesCardEditable_69p21_7618>._infoCardHeader_69p21_1955{padding-right:330px}._overviewTablesCard_69p21_7617 ._locHeaderActions_69p21_7585{position:absolute;top:7px;right:14px;z-index:2;margin-bottom:0!important}._overviewTableTabs_69p21_7626{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}._overviewTableTab_69p21_7626{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;background:none;border-radius:var(--radius-md);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-muted);cursor:pointer;transition:background .13s,color .13s}._overviewTableTab_69p21_7626:hover{background:var(--color-surface-muted);color:var(--color-text-soft)}._overviewTableTab_69p21_7626 svg{color:var(--color-primary)}._overviewTableTabActive_69p21_7637,._overviewTableTabActive_69p21_7637:hover{background:var(--color-primary-bg);color:var(--color-primary-deep)}@media (max-width: 900px){._overviewTablesCardEditable_69p21_7618>._infoCardHeader_69p21_1955{padding-right:14px}._overviewTablesCard_69p21_7617 ._locHeaderActions_69p21_7585{position:static;margin-bottom:8px!important}}._contractTableWide_69p21_7651{min-width:1100px}._colCt_contractType_69p21_7652{width:120px}._colCt_content_69p21_7653{width:260px}._colCt_startDate_69p21_7654,._colCt_endDate_69p21_7655{width:115px}._colCt_daysRemaining_69p21_7656{width:150px}._colCt_statusOverride_69p21_7657{width:155px}._contractDaysNeg_69p21_7659{color:var(--color-danger);font-weight:var(--fw-bold)}._contractStatus_69p21_7662{display:inline-block;padding:2px 9px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap}._contractStActive_69p21_7666{background:var(--color-success);color:var(--color-white)}._contractStRenew_69p21_7667{background:var(--color-warning-amber);color:var(--color-white)}._contractStExpired_69p21_7668{background:var(--color-danger);color:var(--color-white)}._contractStRenewed_69p21_7669{background:var(--color-primary);color:var(--color-white)}._contractStStopped_69p21_7670{background:var(--color-muted);color:var(--color-white)}._locTableWrap_69p21_7673{border:1.5px solid #dbeafe;border-radius:var(--radius-lg);overflow:hidden}._locTableScroll_69p21_7672{overflow-x:auto}._locTable_69p21_7672{width:100%;border-collapse:collapse;font-size:var(--fs-2xs);table-layout:fixed}._locTableWide_69p21_7681{min-width:1710px}._colLoc_locationType_69p21_7684{width:125px}._colLoc_name_69p21_7685{width:180px}._colLoc_taxCode_69p21_7686{width:110px}._colLoc_licenseEstablishedDate_69p21_7687{width:140px}._colLoc_address_69p21_7688{width:195px}._colLoc_accountingForm_69p21_7689{width:120px}._colLoc_locationFunction_69p21_7690{width:115px}._colLoc_status_69p21_7691{width:120px}._colLoc_startDate_69p21_7692{width:125px}._colLoc_endDate_69p21_7693{width:130px}._colLoc_notes_69p21_7694{width:165px}._colFiles_69p21_7695{width:110px}._colAction_69p21_7696{width:76px}._locTable_69p21_7672 thead tr{background:linear-gradient(180deg,#f0f6ff,#dbeafe);border-bottom:1.5px solid #93c5fd;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #2563eb14}._locTable_69p21_7672 th{text-align:left;padding:7px 8px;font-size:var(--fs-2xs);font-weight:800;letter-spacing:.2px;color:#1e3a8a;text-shadow:0 1px 0 rgba(255,255,255,.9);white-space:nowrap}._locTable_69p21_7672 td{padding:6px 8px;border-bottom:1px solid #f1f5f9;font-size:var(--fs-2xs);color:var(--color-text);vertical-align:top;white-space:normal;overflow-wrap:anywhere}._locCellClip_69p21_7718{white-space:normal;overflow-wrap:anywhere}._locEnumText_69p21_7719{font-size:var(--fs-2xs);color:var(--color-text)}._locDateText_69p21_7720{font-size:var(--fs-2xs);white-space:nowrap!important;overflow-wrap:normal!important}._locTable_69p21_7672 ._archInlineEditInput_69p21_5338{display:block;width:100%;min-height:20px;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;font-size:var(--fs-2xs);line-height:inherit}._locTable_69p21_7672 ._ctblTextarea_69p21_5352{min-height:20px;max-height:108px;overflow-x:hidden;overflow-y:auto;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box}._locTable_69p21_7672 ._ctblCellActive_69p21_5359{outline:none;background:var(--color-info-surface);box-shadow:inset 0 -2px 0 var(--color-primary)}._locTable_69p21_7672 tbody tr:last-child td{border-bottom:none}._locCenter_69p21_7744{text-align:center}._locMuted_69p21_7745{color:var(--color-muted)}._locEmpty_69p21_7746{text-align:center;color:var(--color-muted);padding:14px 8px;font-size:var(--fs-2xs)}._locStatus_69p21_7748{display:inline-block;max-width:100%;padding:2px 8px;border-radius:var(--radius-pill);box-sizing:border-box;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);line-height:1.25;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:normal}._locStatusActive_69p21_7762{background:var(--color-success);color:var(--color-white)}._locStatusSuspended_69p21_7763{background:var(--color-warning-amber);color:var(--color-white)}._locStatusTerminated_69p21_7764{background:var(--color-muted);color:var(--color-white)}._locStar_69p21_7765{color:#f0a91f}._locFileBtn_69p21_7768{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 9px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:#fff;color:var(--color-primary-deep);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:border-color .12s,background .12s}._locFileBtn_69p21_7768:hover{border-color:var(--color-primary-soft);background:var(--color-info-bg)}._locFileCount_69p21_7778{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 4px;border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;font-size:9px;font-weight:var(--fw-bold)}._locFileList_69p21_7786{display:flex;flex-direction:column;gap:6px;margin:4px 0 14px}._locFileRow_69p21_7787{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);background:var(--color-surface-soft)}._locFileName_69p21_7792{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);font-weight:var(--fw-medium)}._locFileSize_69p21_7793{flex-shrink:0;font-size:var(--fs-2xs);color:var(--color-muted)}._locFileIconBtn_69p21_7794{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--radius-sm);background:none;cursor:pointer;color:var(--color-muted)}._locFileIconBtn_69p21_7794:hover{background:var(--color-surface-muted);color:var(--color-text)}._locFileIconDanger_69p21_7800:hover{background:var(--color-danger-bg);color:var(--color-danger)}._locFileEmpty_69p21_7801{text-align:center;color:var(--color-muted);font-size:var(--fs-xs);padding:12px}._locEditRow_69p21_7803{background:#f0f9ff}._locInput_69p21_7804{width:100%;height:28px;padding:0 7px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-2xs);background:#fff}._locInput_69p21_7804:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:0 0 0 2px #0b4f8a14}._locRowActions_69p21_7811{display:inline-flex;gap:4px;justify-content:center}._locBtnEdit_69p21_7812,._locBtnDelete_69p21_7812,._locBtnSave_69p21_7812,._locBtnCancel_69p21_7812{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#fff;cursor:pointer;color:var(--color-text-soft)}._locBtnEdit_69p21_7812:hover{border-color:var(--color-primary-soft);color:var(--color-primary);background:var(--color-info-bg)}._locBtnDelete_69p21_7812:hover{border-color:var(--color-danger);color:var(--color-danger);background:#fef2f2}._locBtnSave_69p21_7812{border-color:#16a34a;color:#16a34a}._locBtnSave_69p21_7812:hover:not(:disabled){background:#16a34a;color:#fff}._locBtnCancel_69p21_7812:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}._customerCols_69p21_7825{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 820px){._customerCols_69p21_7825{grid-template-columns:1fr}}._customerCol_69p21_7825{display:flex;flex-direction:column;gap:2px;min-width:0}._customerColTitle_69p21_7833{font-size:var(--fs-2xs);font-weight:800;text-transform:none;letter-spacing:.4px;color:var(--color-text-strong);padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid #eef2f7}._editRow_69p21_7839{display:grid;grid-template-columns:minmax(120px,34%) minmax(0,1fr);align-items:start;gap:10px;padding:2px 0}._editRow_69p21_7839 ._infoLabel_69p21_2003{margin:0;padding-top:4px;line-height:var(--lh-normal)}._editValue_69p21_7851{display:flex;align-items:center;gap:6px;justify-content:space-between;min-width:0;min-height:26px;margin:0 -7px;padding:3px 7px;border-radius:6px;font-size:var(--fs-2xs);font-weight:500;color:var(--color-text-strong)}._editValueText_69p21_7857{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._editValuePrimary_69p21_7858{color:var(--color-primary);font-weight:var(--fw-bold)}._editValueMultiline_69p21_7862{align-items:flex-start;min-height:32px}._editValueMultiline_69p21_7862 ._editValueText_69p21_7857{overflow:visible;text-overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--lh-normal)}._overviewSingle_69p21_1769 ._infoCardTitle_69p21_1964,._overviewSingle_69p21_1769 ._customerColTitle_69p21_7833,._overviewSingle_69p21_1769 ._infoLabel_69p21_2003,._overviewSingle_69p21_1769 ._editValue_69p21_7851{color:var(--color-text-strong)}._overviewSingle_69p21_1769 ._editValue_69p21_7851{font-weight:var(--fw-medium)}._overviewSingle_69p21_1769 ._infoLabel_69p21_2003{font-weight:var(--fw-regular)}._overviewSingle_69p21_1769 ._editValuePrimary_69p21_7858{color:var(--color-primary-deep);font-weight:var(--fw-medium)}._overviewSingle_69p21_1769 ._overviewTableTab_69p21_7626{color:var(--color-text-strong)}._overviewSingle_69p21_1769 ._overviewTableTabActive_69p21_7637,._overviewSingle_69p21_1769 ._overviewTableTabActive_69p21_7637:hover{color:var(--color-primary-deep)}._overviewTablesCard_69p21_7617 ._locTable_69p21_7672 td,._overviewTablesCard_69p21_7617 ._locEnumText_69p21_7719,._overviewTablesCard_69p21_7617 ._locDateText_69p21_7720,._overviewTablesCard_69p21_7617 ._archInlineEditInput_69p21_5338,._overviewTablesCard_69p21_7617 ._ctblTextarea_69p21_5352{color:var(--color-text-strong);font-weight:var(--fw-medium)}._overviewTablesCard_69p21_7617 ._locMuted_69p21_7745,._overviewTablesCard_69p21_7617 ._locEmpty_69p21_7746{color:var(--color-muted)}._overviewTablesCard_69p21_7617 ._locTable_69p21_7672 th{color:var(--color-primary-deep);font-weight:800}._editValueOn_69p21_7926{cursor:pointer;transition:background .12s}._editValueOn_69p21_7926:hover{background:#f0f7ff}._editValueOn_69p21_7926:hover ._editPencil_69p21_7928{opacity:1}._editValueEmpty_69p21_7929{color:var(--color-muted);font-weight:400}._editPencil_69p21_7928{opacity:0;color:var(--color-primary);flex-shrink:0;transition:opacity .12s}._editInputWrap_69p21_7932{display:flex;align-items:center;gap:6px;min-width:0;margin-top:0}._editInput_69p21_7932{width:100%;min-height:32px;padding:5px 8px;border:1.5px solid var(--color-primary-soft);border-radius:6px;font-family:inherit;font-size:var(--fs-2xs);background:#fff;color:var(--color-text)}._editInput_69p21_7932:focus{outline:none;box-shadow:0 0 0 2px #2563eb1f}._editDateInline_69p21_7940{position:relative;display:flex;align-items:center;gap:4px;width:100%;min-width:0}._editDateInline_69p21_7940 ._editInput_69p21_7932{flex:1 1 auto}._editDatePick_69p21_7942{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:30px;padding:0;border:1.5px solid var(--color-border);border-radius:6px;background:#fff;color:var(--color-muted);cursor:pointer}._editDatePick_69p21_7942:hover{border-color:var(--color-primary-soft);color:var(--color-primary)}textarea._editInput_69p21_7932{min-height:32px;max-height:140px;resize:none;line-height:1.4;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box}@media (max-width: 560px){._editRow_69p21_7839{grid-template-columns:1fr;gap:1px}._editRow_69p21_7839 ._infoLabel_69p21_2003{padding-top:0}}._cfName_69p21_7968{width:32%}._cfValue_69p21_7969{width:56%}._cfAction_69p21_7970{width:12%}._docToolbar_69p21_7543 ._msWrap_69p21_339{width:180px;flex:0 0 auto}._docPeriodFilter_69p21_7974{width:150px;height:32px;padding:0 10px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--fs-2xs);background:#fff;flex:0 0 auto}._docPeriodFilter_69p21_7974:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:0 0 0 2px #2563eb1a}._docColName_69p21_7983{width:34%}._docColCat_69p21_7984,._docColPeriod_69p21_7985{width:8%}._docColUrl_69p21_7986{width:20%}._docColDate_69p21_7987{width:9%}._docColBy_69p21_7988{width:11%}._docColActions_69p21_7989{width:10%}._docTablePeriod_69p21_7991{font-size:var(--fs-2xs);color:var(--color-text-strong);font-weight:var(--fw-medium);white-space:nowrap}._docMutedDash_69p21_7992{color:var(--color-muted)}._docPreviewDialog_69p21_7995{width:min(1000px,94vw);height:min(88vh,900px);background:#fff;border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000059}._docPreviewHead_69p21_8005{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,#f8fafc,#eff6ff)}._docPreviewTitle_69p21_8010{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm);font-weight:700;color:var(--color-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._docPreviewHeadBtns_69p21_8015{display:inline-flex;gap:6px;flex-shrink:0}._docPreviewBody_69p21_8016{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#475569}._docPreviewFrame_69p21_8021{width:100%;height:100%;border:none;background:#fff}._docPreviewImg_69p21_8022{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}._docPreviewMsg_69p21_8023{color:#e2e8f0;font-size:var(--fs-sm);display:flex;align-items:center;gap:8px}._editDateBox_69p21_8027._editDateBox_69p21_8027{width:100%;min-height:32px;margin-top:1px}._locDateBox_69p21_8028._locDateBox_69p21_8028{width:100%;min-height:28px;padding:0 7px;gap:4px;font-size:var(--fs-2xs);white-space:nowrap}._hdldDdDateBox_69p21_8034._hdldDdDateBox_69p21_8034{width:100%;min-height:30px;height:30px;padding:0 8px;font-size:var(--fs-2xs)}._attachmentManagerBody_69p21_8043{min-height:240px;display:flex;flex-direction:column}._attachmentManagerBody_69p21_8043 ._locFileList_69p21_7786{max-height:min(52vh,520px);overflow-y:auto;margin-top:0}._attachmentManagerFooter_69p21_8055{display:flex;justify-content:flex-end;padding-top:12px;margin-top:auto;border-top:1px solid var(--color-border-soft)}._editValue_69p21_7851{position:relative}._editDateHidden_69p21_8065{position:absolute;left:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none;border:none;padding:0;background:transparent}._credHeader_69p21_8072{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}._credBulkDelete_69p21_8073{height:28px;padding:0 11px;gap:5px;border-radius:var(--radius-md);font-size:11px;line-height:1;color:var(--color-danger);border-color:var(--color-danger-border)}._credBannerInline_69p21_8078{flex:1 1 320px;min-width:0;margin:0;padding:8px 14px;align-items:center;font-size:var(--fs-2xs)}._credToolbar_69p21_8079{display:flex;align-items:center;gap:10px;margin-bottom:14px}._credFilterSelect_69p21_8080{height:32px;padding:0 10px;width:auto;min-width:130px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;font-size:var(--fs-2xs);background:#fff;color:var(--color-text)}._credCount_69p21_8085{font-size:var(--fs-2xs);color:var(--color-muted);white-space:nowrap}._credAddBtn_69p21_8086{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;height:36px;padding:0 16px;border:none;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer}._credAddBtn_69p21_8086:hover{background:var(--color-primary-dark)}._credImportBtn_69p21_8093{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;height:36px;padding:0 16px;border:1.5px solid var(--color-primary);border-radius:var(--radius-md);background:#fff;color:var(--color-primary);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer}._credImportBtn_69p21_8093:hover{background:#eff6ff}._importList_69p21_8100{margin:0 0 4px;padding:10px 12px 10px 28px;list-style:disc;background:#f8fafc;border:1px solid var(--color-border-soft);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--color-text);line-height:1.9}._credTableWrap_69p21_8106{border:1.5px solid #dbeafe;border-radius:var(--radius-lg);overflow:hidden;overflow-x:auto;box-shadow:0 4px 20px #2563eb14,0 1px 4px #0000000a}._credTable_69p21_8106{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-2xs);table-layout:fixed}._credTable_69p21_8106 thead th{padding:7px 8px;text-align:left;font-size:var(--fs-2xs);font-weight:800;color:var(--color-primary-deep);text-transform:none;letter-spacing:.5px;background:linear-gradient(180deg,#f0f6ff,#dbeafe);border-bottom:1.5px solid #93c5fd;white-space:nowrap}._credTable_69p21_8106 td{padding:7px 8px;border-bottom:1px solid var(--color-border-soft);vertical-align:middle;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;color:var(--color-text-strong);font-weight:var(--fw-medium)}._credTable_69p21_8106 tbody tr:last-child td{border-bottom:none}._credTable_69p21_8106 tbody tr:hover{background:#f0f9ff}._dataTableColDrag_69p21_8131{width:30px}._dataTableColSelect_69p21_8132{width:34px}._dataTableColIndex_69p21_8133{width:48px}._dataTableRowDragOver_69p21_8134 td{box-shadow:inset 0 2px 0 var(--color-primary)}._credRowOff_69p21_8135{opacity:.5}._credCenter_69p21_8136{text-align:center}._credMuted_69p21_8137{color:var(--color-muted)}._credName_69p21_8139{font-weight:var(--fw-medium);color:var(--color-text-strong);white-space:normal;overflow-wrap:anywhere;word-break:break-word}._credNoteSub_69p21_8146{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong);overflow:hidden;text-overflow:ellipsis;margin-top:2px;color:var(--color-text-soft);font-weight:var(--fw-normal);font-style:italic;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word}._credDate_69p21_8157{color:var(--color-text-strong);font-weight:var(--fw-medium);white-space:nowrap}._credUrlLink_69p21_8158{color:#2563eb;text-decoration:none;display:inline-flex;align-items:flex-start;gap:4px;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}._credUrlLink_69p21_8158:hover{text-decoration:underline}._credPwCell_69p21_8170{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}._credPwMask_69p21_8171{letter-spacing:2px;color:var(--color-text-soft)}._credStatusOn_69p21_8172{display:inline-block;padding:2px 9px;border:1px solid var(--color-success-border);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);background:var(--color-success-bg);color:var(--color-success-text);white-space:nowrap}._credStatusOff_69p21_8173{display:inline-block;padding:2px 9px;border:1px solid var(--color-warning-border);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);background:var(--color-warning-bg);color:var(--color-warning-dark);white-space:nowrap}._credRowActions_69p21_8174{display:inline-flex;gap:4px;justify-content:center}._credColName_69p21_8177{width:24%}._credColUrl_69p21_8178{width:30%}._credColUser_69p21_8179{width:14%}._credColPw_69p21_8180,._credColStatus_69p21_8181{width:8%}._credColUpdated_69p21_8182{width:9%}._credColActions_69p21_8183{width:7%}._procSeg_69p21_8186{display:inline-flex;gap:2px;padding:3px;margin-bottom:12px;background:#f1f5f9;border-radius:var(--radius-lg);border:1px solid var(--color-border-soft)}._procSegBtn_69p21_8190{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;height:32px;padding:0 12px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-soft);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer}._procSegBtn_69p21_8190:hover{color:var(--color-text)}._procSegBtnActive_69p21_8197{background:#fff;color:var(--color-primary);box-shadow:0 1px 3px #0000001a}._procSegBadge_69p21_8201{min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}._procTab_69p21_8207 ._placeholderTab_69p21_2247{padding:28px 16px;gap:8px}._procTab_69p21_8207 ._placeholderIcon_69p21_2259{width:40px;height:40px;border-radius:var(--radius-lg)}._procTab_69p21_8207 ._placeholderTitle_69p21_2269{font-size:var(--fs-xs)}._procTab_69p21_8207 ._placeholderDesc_69p21_2276{font-size:var(--fs-2xs)}._procChipBar_69p21_8222{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}._procChip_69p21_8222{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 11px;border-radius:var(--radius-pill);border:1.5px solid var(--color-border);background:#fff;color:var(--color-text);font-size:var(--fs-2xs);cursor:pointer}._procChip_69p21_8222:hover{border-color:var(--color-primary)}._procChipActive_69p21_8230{border-color:var(--color-primary);background:var(--color-primary-bg);color:var(--color-primary-dark);font-weight:var(--fw-semibold)}._procChipCount_69p21_8234{font-size:10px;opacity:.6}._procChipBtns_69p21_8235{display:inline-flex;gap:2px;margin-left:2px}._procChipIcon_69p21_8236{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:none;border-radius:4px;cursor:pointer;color:var(--color-muted)}._procChipIcon_69p21_8236:hover{background:#0000000f}._procAddChip_69p21_8242{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border-radius:var(--radius-pill);border:1.5px dashed var(--color-border);background:transparent;color:var(--color-primary);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer}._procAddChip_69p21_8242:hover{border-color:var(--color-primary);background:var(--color-primary-bg)}._procSectionBar_69p21_8251{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);margin-bottom:12px}._credTable_69p21_8106 thead th,._docTable_69p21_4682 thead th{color:var(--color-primary-deep)!important;font-weight:800}._procTab_69p21_8207 ._credTable_69p21_8106 td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}._inlinePinButton_69p21_8272{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);cursor:pointer}._inlinePinButton_69p21_8272:hover:not(:disabled){background:var(--color-info-surface);color:var(--color-primary)}._inlinePinButton_69p21_8272:disabled{cursor:default}._excelNewRow_69p21_8287 td{background:var(--color-surface-subtle);border-top:1px dashed var(--color-border)}._excelNewRowHint_69p21_8291{color:var(--color-muted);font-size:var(--fs-2xs);font-style:italic;vertical-align:middle!important}._ctblLinkChips_69p21_8300{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._ctblLinkChip_69p21_8300{display:inline-flex;align-items:center;gap:3px;max-width:100%;padding:1px 8px;border-radius:var(--radius-pill);background:var(--color-primary-bg);color:var(--color-primary);font-size:var(--fs-3xs);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ctblLinkChip_69p21_8300:hover{text-decoration:underline}._ctblLinkEditor_69p21_8309{display:flex;flex-direction:column;gap:4px;min-width:240px}._ctblLinkEditorRow_69p21_8310{display:flex;align-items:center;gap:4px}._ctblLinkEditorRow_69p21_8310 input{flex:1;min-width:60px}._ctblLinkAddBtn_69p21_8312,._ctblFileAddBtn_69p21_8312{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:2px 8px;border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-primary);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);cursor:pointer}._ctblLinkAddBtn_69p21_8312:hover,._ctblFileAddBtn_69p21_8312:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-bg)}._ctblFileAddBtn_69p21_8312:disabled{opacity:.6;cursor:default}._ctblIconBtn_69p21_8320{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;padding:0;border:none;background:transparent;color:var(--color-muted);border-radius:var(--radius-sm);cursor:pointer}._ctblIconBtn_69p21_8320:hover{background:#0000000f;color:var(--color-danger)}._ctblFileCell_69p21_8328{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._ctblFileChip_69p21_8329{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:1px 4px 1px 8px;border-radius:var(--radius-pill);background:var(--color-bg-subtle, #f1f5f9)}._ctblFileName_69p21_5349{display:inline-flex;align-items:center;gap:3px;max-width:200px;border:none;background:transparent;color:var(--color-text);cursor:pointer;font-size:var(--fs-3xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ctblFileName_69p21_5349:hover{color:var(--color-primary);text-decoration:underline}._ctblFormulaCell_69p21_5348{font-variant-numeric:tabular-nums;color:var(--color-text)}._ctblFormulaErr_69p21_8341{color:var(--color-danger);font-weight:var(--fw-semibold);font-size:var(--fs-3xs)}._ctblTotalRow_69p21_8344 td{background:var(--color-bg-soft, #f4f7fb);border-bottom:2px solid var(--color-border);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);padding:6px 8px}._ctblTotalCell_69p21_8351{color:var(--color-text-strong);white-space:nowrap}._dropdown_18gux_1{--cfd-fs: 10.5px;position:fixed;top:var(--cfd-top);left:var(--cfd-left);z-index:1000;min-width:280px;max-width:340px;background:var(--color-surface, #fff);border:1px solid var(--color-border, #e2e8f0);border-radius:10px;box-shadow:0 10px 30px #00000024;overflow:hidden;font-size:var(--cfd-fs)}._sortSection_18gux_19{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid var(--color-border, #e2e8f0);padding:4px;gap:2px}._sortDivider_18gux_27{color:var(--color-border, #cbd5e1);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:0 0 auto}._sortBtn_18gux_32{display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;padding:7px 9px;background:none;border:none;border-radius:6px;cursor:pointer;color:var(--color-text, #1e293b);font-size:var(--cfd-fs);white-space:nowrap}._sortBtn_18gux_32:hover{background:var(--color-bg-soft, #f1f5f9)}._sortBtnActive_18gux_48{background:var(--color-primary-bg, #eff6ff);color:var(--color-primary-deep, #1d4ed8);font-weight:600}._tabRow_18gux_51{display:flex;border-bottom:1px solid var(--color-border, #e2e8f0);padding:0 4px;gap:2px}._tab_18gux_51{flex:1 1 0;padding:8px 6px;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;color:var(--color-muted, #64748b);font-size:var(--cfd-fs);font-weight:600}._tab_18gux_51:hover{color:var(--color-text, #1e293b)}._tabActive_18gux_69{color:var(--color-primary-deep, #1d4ed8);border-bottom-color:var(--color-primary, #2563eb)}._section_18gux_72{padding:8px}._input_18gux_73{width:100%;height:30px;box-sizing:border-box;padding:0 9px;border:1px solid var(--color-border, #e2e8f0);border-radius:7px;font-size:var(--cfd-fs);outline:none}._input_18gux_73:focus{border-color:var(--color-primary, #2563eb);box-shadow:0 0 0 2px var(--color-primary-bg, #eff6ff)}._selectAll_18gux_85{display:flex;align-items:center;gap:8px;padding:6px 4px;margin-top:6px;cursor:pointer;font-weight:600;border-bottom:1px solid var(--color-border, #e2e8f0)}._valueList_18gux_95{max-height:210px;overflow-y:auto;margin-top:4px}._valueItem_18gux_96{display:flex;align-items:center;gap:8px;padding:6px 4px;cursor:pointer;border-radius:5px}._valueItem_18gux_96:hover{background:var(--color-bg-soft, #f1f5f9)}._valueText_18gux_105{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._empty_18gux_106{padding:10px 4px;color:var(--color-muted, #64748b)}._rangeGroup_18gux_108{display:flex;flex-direction:column;gap:8px}._rangeRow_18gux_109{display:flex;flex-direction:column;gap:3px}._rangeRow_18gux_109 input{font-size:var(--cfd-fs)}._rangeLabel_18gux_111{font-size:var(--cfd-fs);color:var(--color-muted, #64748b);font-weight:600}._valueSortRow_18gux_118{display:flex;align-items:center;gap:6px;margin-top:8px}._spacer_18gux_119{flex:1}._miniBtn_18gux_120{padding:3px 9px;border:1px solid var(--color-border, #e2e8f0);background:var(--color-surface, #fff);border-radius:6px;cursor:pointer;font-size:var(--cfd-fs);color:var(--color-text, #1e293b)}._miniBtn_18gux_120:hover{background:var(--color-bg-soft, #f1f5f9)}._miniBtnActive_18gux_130{background:var(--color-primary-bg, #eff6ff);border-color:var(--color-primary, #2563eb);color:var(--color-primary-deep, #1d4ed8);font-weight:600}._linkBtn_18gux_131{background:none;border:none;cursor:pointer;color:var(--color-primary, #2563eb);font-size:var(--cfd-fs);padding:3px 4px}._linkBtn_18gux_131:hover{text-decoration:underline}._gearWrap_18gux_138{position:relative;flex:0 0 auto}._gearBtn_18gux_139{display:inline-flex;align-items:center;justify-content:center;padding:3px 6px}._gearMenu_18gux_140{position:absolute;top:calc(100% + 4px);right:0;z-index:5;min-width:190px;background:var(--color-surface, #fff);border:1px solid var(--color-border, #e2e8f0);border-radius:8px;box-shadow:0 8px 20px #00000024;padding:4px;max-height:260px;overflow-y:auto}._gearItem_18gux_154{display:flex;align-items:center;gap:6px;width:100%;padding:6px 7px;background:none;border:none;border-radius:6px;cursor:pointer;text-align:left;color:var(--color-text, #1e293b);font-size:var(--cfd-fs)}._gearItem_18gux_154:hover{background:var(--color-bg-soft, #f1f5f9)}._gearItemActive_18gux_169{color:var(--color-primary-deep, #1d4ed8);font-weight:600;background:var(--color-primary-bg, #eff6ff)}._gearItem_18gux_154:disabled{opacity:.4;cursor:not-allowed}._gearItem_18gux_154:disabled:hover{background:none}._gearCheck_18gux_172{flex:0 0 14px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary, #2563eb)}._gearSep_18gux_173{height:1px;margin:4px 6px;background:var(--color-border, #e2e8f0)}._totalRow_18gux_175{margin-top:6px;padding:5px 4px 0;border-top:1px dashed var(--color-border, #e2e8f0);color:var(--color-muted, #64748b);font-size:var(--cfd-fs);font-variant-numeric:tabular-nums}._countBadge_18gux_184{margin-left:auto;color:var(--color-muted, #64748b);font-size:var(--cfd-fs);font-variant-numeric:tabular-nums;padding-left:8px}._blankText_18gux_191{color:var(--color-muted, #94a3b8);font-style:italic}._condRow_18gux_194{display:flex;gap:6px;margin-top:6px;align-items:center}._opSelect_18gux_195{flex:0 0 auto;max-width:46%;height:30px;box-sizing:border-box;padding:0 6px;border:1px solid var(--color-border, #e2e8f0);border-radius:7px;font-size:var(--cfd-fs);background:var(--color-surface, #fff);color:var(--color-text, #1e293b);cursor:pointer}._opSelect_18gux_195:focus{outline:none;border-color:var(--color-primary, #2563eb)}._joinRow_18gux_209{display:flex;gap:14px;padding:8px 2px 2px}._joinOpt_18gux_210{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:var(--cfd-fs);color:var(--color-text, #1e293b)}._quickRow_18gux_213{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}._footer_18gux_215{margin-top:10px;padding-top:8px;border-top:1px solid var(--color-border, #e2e8f0);display:flex}._clearBtn_18gux_221{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:7px 10px;background:var(--color-danger-bg, #fef2f2);border:1px solid var(--color-danger-border, #fecaca);border-radius:7px;color:var(--color-danger, #dc2626);cursor:pointer;font-size:var(--cfd-fs);font-weight:600}._clearBtn_18gux_221:hover{background:var(--color-danger-bg-hover, #fee2e2)}._clearBtn_18gux_221:disabled{opacity:.5;cursor:not-allowed}._selectionCell_v4dgc_1{width:34px;min-width:34px;max-width:34px;padding-left:7px!important;padding-right:7px!important;text-align:center!important;vertical-align:middle!important}._selectionCell_v4dgc_1 input{width:14px;height:14px;margin:0;accent-color:var(--color-primary);cursor:pointer}._dragCell_v4dgc_19{width:30px;min-width:30px;max-width:30px;padding-left:5px!important;padding-right:5px!important;text-align:center!important;vertical-align:middle!important}._dragHandle_v4dgc_29{display:inline-flex;align-items:center;justify-content:center;color:var(--color-muted);cursor:grab;touch-action:none}._dragHandle_v4dgc_29:hover{color:var(--color-primary)}._dragHandle_v4dgc_29:active{cursor:grabbing}._dragHandleDisabled_v4dgc_40{opacity:.38;cursor:not-allowed}._indexCell_v4dgc_42{width:48px;min-width:48px;max-width:48px;text-align:center!important;white-space:nowrap}._bulkBar_v4dgc_50{min-height:36px;padding:5px 10px;display:flex;align-items:center;gap:10px;border:1px solid var(--color-primary-soft);border-radius:var(--radius-md);background:var(--color-primary-bg);font-size:var(--fs-2xs)}._bulkCount_v4dgc_62{color:var(--color-primary-deep);font-weight:var(--fw-bold)}._bulkActions_v4dgc_63{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.rte{display:flex;flex-direction:column;min-height:0}.rte-fill{flex:1 1 auto}.rte-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;border-bottom:1px solid var(--color-border);background:var(--color-bg-soft, #f8fafc);flex-shrink:0}.rte-btn{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 7px;border:1px solid transparent;border-radius:var(--radius-sm, 6px);background:transparent;color:var(--color-text-soft, #334155);font-size:13px;font-weight:600;cursor:pointer;line-height:1}.rte-btn:hover{background:var(--color-hover, #eef2f7)}.rte-btn:disabled{opacity:.4;cursor:not-allowed}.rte-btn.rte-active{background:var(--color-accent-bg-soft, #e0edff);color:var(--color-accent, #2563eb);border-color:var(--color-accent, #2563eb)}.rte-sep{width:1px;align-self:stretch;margin:4px;background:var(--color-border)}.rte-colorwrap{position:relative;display:inline-flex}.rte-colorwrap .rte-btn{flex-direction:column;gap:1px;padding:0 6px}.rte-colorbar{display:block;width:16px;height:3px;border-radius:2px}.rte-colormenu{position:absolute;top:calc(100% + 4px);left:0;z-index:30;padding:8px;background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 24px #0f172a26}.rte-swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-bottom:8px}.rte-swatch{width:22px;height:22px;border-radius:5px;border:1px solid rgba(15,23,42,.15);cursor:pointer;padding:0}.rte-swatch:hover{transform:scale(1.12)}.rte-colormenu-row{display:flex;align-items:center;gap:8px}.rte-colorpick{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--color-text-soft, #334155);cursor:pointer}.rte-colorpick input[type=color]{width:22px;height:22px;padding:0;border:1px solid var(--color-border);border-radius:5px;background:none;cursor:pointer}.rte-colorclear{margin-left:auto;font-size:12px;font-weight:600;color:var(--color-danger, #dc2626);background:none;border:none;cursor:pointer;padding:2px 4px}.rte-content{flex:1 1 auto;min-height:0;overflow:auto;padding:16px 20px}.rte-content .ProseMirror{outline:none;min-height:var(--rte-min-h, 180px)}.rte-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--color-muted, #94a3b8)}.rte-doc{font-size:var(--fs-2xs, 11.5px);line-height:1.6;color:var(--color-text, #0f172a);word-break:break-word}.rte-doc h1{font-size:1.6em;font-weight:800;margin:.6em 0 .3em}.rte-doc h2{font-size:1.3em;font-weight:700;margin:.6em 0 .3em}.rte-doc h3{font-size:1.12em;font-weight:700;margin:.5em 0 .25em}.rte-doc h4{font-size:1.05em;font-weight:700;margin:.5em 0 .2em}.rte-doc h5{font-size:1em;font-weight:700;margin:.4em 0 .2em}.rte-doc h6{font-size:.95em;font-weight:700;color:var(--color-text-soft, #475569);margin:.4em 0 .2em}.rte-doc p{margin:.4em 0}.rte-doc ul,.rte-doc ol{padding-left:1.5em;margin:.4em 0}.rte-doc ul{list-style:disc}.rte-doc ul ul{list-style:circle}.rte-doc ul ul ul{list-style:square}.rte-doc ol{list-style:decimal}.rte-doc li{margin:.15em 0}.rte-doc ol[data-multilevel],.rte-doc ol[data-multilevel] ol{counter-reset:rteitem}.rte-doc ol[data-multilevel] li{counter-increment:rteitem}.rte-doc ol[data-multilevel] li::marker{content:counters(rteitem,".") ". ";font-weight:600}.rte-doc blockquote{border-left:3px solid var(--color-accent, #2563eb);margin:.5em 0;padding:.1em 0 .1em 12px;color:var(--color-text-soft, #475569)}.rte-doc pre{background:#0f172a;color:#e2e8f0;border-radius:8px;padding:12px 14px;overflow-x:auto;font-size:13px}.rte-doc code{background:var(--color-hover, #eef2f7);border-radius:4px;padding:1px 4px;font-size:.9em}.rte-doc pre code{background:none;padding:0}.rte-doc a{color:var(--color-accent, #2563eb);text-decoration:underline}.rte-doc mark{padding:0 2px;border-radius:3px}.rte-doc hr{border:none;border-top:2px solid var(--color-border);margin:1em 0}.rte-doc .rte-img,.rte-doc img{max-width:100%}.rte-doc .rte-img{display:inline-block;vertical-align:top}.rte-doc .rte-img img{max-width:100%;height:auto;border-radius:6px;display:block}.rte-doc .rte-img.rte-img-selected img{outline:2px solid var(--color-accent, #2563eb);outline-offset:1px}.rte-doc img{height:auto;border-radius:6px}.rte-img-ph{display:inline-block;padding:10px 14px;border:1px dashed var(--color-border);border-radius:6px;font-size:12px;color:var(--color-muted, #94a3b8)}.rte-doc table{border-collapse:collapse;table-layout:fixed;width:100%;margin:.6em 0}.rte-doc td,.rte-doc th{border:1px solid #94a3b8;padding:6px 10px;vertical-align:top;position:relative;min-width:40px}.rte-doc th{background:var(--color-bg-soft, #f1f5f9);font-weight:700;text-align:left}.rte-doc .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#2563eb1f;pointer-events:none}.rte-doc .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:var(--color-accent, #2563eb);cursor:col-resize}.rte-doc table[data-border=none] td,.rte-doc table[data-border=none] th{border:none}.rte-doc table[data-border=outside]{border:1px solid var(--color-text-soft, #475569)}.rte-doc table[data-border=outside] td,.rte-doc table[data-border=outside] th{border:none}.rte-doc table[data-border=outside-thick]{border:3px solid #1e293b}.rte-doc table[data-border=outside-thick] td,.rte-doc table[data-border=outside-thick] th{border:none}.rte-doc table[data-border=horizontal] td,.rte-doc table[data-border=horizontal] th{border:none;border-bottom:1px solid #94a3b8}.rte-content .tableWrapper{position:relative}.rte-table-select{position:absolute;top:0;left:0;width:16px;height:16px;display:none;align-items:center;justify-content:center;background:var(--color-accent-bg-soft, #e0edff);border:1px solid var(--color-accent, #2563eb);border-radius:0 0 5px;color:var(--color-accent, #2563eb);font-size:10px;line-height:1;cursor:pointer;z-index:6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rte-content .tableWrapper:hover>.rte-table-select{display:flex}.rte-table-select:hover{background:var(--color-accent, #2563eb);color:#fff}.rte-view{padding:0}.rte-select{height:30px;border:1px solid var(--color-border);border-radius:var(--radius-sm, 6px);background:var(--color-surface, #fff);color:var(--color-text-soft, #334155);font-size:12px;font-weight:600;padding:0 4px;cursor:pointer}.rte-sizewrap{display:inline-flex}.rte-sizeinput{width:52px;height:30px;border:1px solid var(--color-border);border-radius:var(--radius-sm, 6px);background:var(--color-surface, #fff);color:var(--color-text-soft, #334155);font-size:12px;font-weight:600;text-align:center;padding:0 4px}.rte-listmenu{position:absolute;top:calc(100% + 4px);left:0;z-index:30;min-width:190px;padding:4px;background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 24px #0f172a26}.rte-listitem{display:flex;align-items:center;gap:10px;width:100%;padding:6px 10px;border:none;background:none;border-radius:6px;cursor:pointer;font-size:13px;color:var(--color-text, #0f172a);text-align:left}.rte-listitem:hover{background:var(--color-hover, #eef2f7)}.rte-listitem.on{background:var(--color-accent-bg-soft, #e0edff);color:var(--color-accent, #2563eb)}.rte-listprev{width:30px;text-align:center;font-weight:700;color:var(--color-text-soft, #475569);flex-shrink:0}.rte-symbolmenu{position:absolute;top:calc(100% + 4px);left:0;z-index:30;display:grid;grid-template-columns:repeat(9,1fr);gap:2px;padding:8px;background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 24px #0f172a26}.rte-symbol{width:26px;height:26px;border:none;background:none;border-radius:4px;cursor:pointer;font-size:15px;line-height:1}.rte-symbol:hover{background:var(--color-hover, #eef2f7)}.rte-img{margin:2px 3px}.rte-img-handle{position:absolute;width:11px;height:11px;background:var(--color-accent, #2563eb);border:2px solid #fff;border-radius:2px;z-index:3}.rte-tablepick{position:absolute;top:calc(100% + 4px);left:0;z-index:30;padding:8px;background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 24px #0f172a26}.rte-tablegrid{display:flex;flex-direction:column;gap:2px}.rte-tablerow{display:flex;gap:2px}.rte-tablecellpick{width:16px;height:16px;border:1px solid var(--color-border);border-radius:2px;cursor:pointer}.rte-tablecellpick.on{background:var(--color-accent, #2563eb);border-color:var(--color-accent, #2563eb)}.rte-tablepicklabel{margin-top:6px;text-align:center;font-size:12px;font-weight:600;color:var(--color-text-soft, #334155)}.rte-countbar{padding:4px 12px;border-top:1px solid var(--color-border);background:var(--color-bg-soft, #f8fafc);font-size:11px;color:var(--color-muted, #94a3b8);text-align:right;flex-shrink:0}.rte-doc ul[data-type=taskList]{list-style:none;padding-left:.3em;margin:.4em 0}.rte-doc ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px;margin:.15em 0}.rte-doc ul[data-type=taskList] li>label{margin-top:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.rte-doc ul[data-type=taskList] li>div{flex:1;min-width:0}.rte-doc ul[data-type=taskList] li>div>p{margin:0}.rte-doc ul[data-type=taskList] li[data-checked=true]>div{color:var(--color-muted, #94a3b8);text-decoration:line-through}._page_1swmz_8{display:flex;flex-direction:column;min-height:0}._toolbar_1swmz_16{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}._toolbarLeft_1swmz_25{display:flex;align-items:center;gap:8px;min-width:0}._toolbarRight_1swmz_26{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap}._pageTitle_1swmz_28{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);color:var(--color-text-strong);letter-spacing:-.3px;margin:0}._totalBadge_1swmz_36{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-pill);background:var(--color-primary-ink);color:var(--color-primary);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}._btnSecondaryActive_1swmz_48{border-color:var(--color-primary-soft);color:var(--color-primary);background:var(--color-info-bg)}._viewSwitch_1swmz_56{display:flex;align-items:center;background:#f8fbff;border:1.5px solid #dbeafe;border-radius:var(--radius-md);padding:3px;gap:2px}._viewBtn_1swmz_66{display:flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 12px;border:none;border-radius:6px;background:transparent;color:var(--color-text-soft);font-size:var(--fs-2xs);font-weight:700;cursor:pointer;transition:background .13s,color .13s;white-space:nowrap}._viewBtn_1swmz_66:hover{background:#eff6ff;color:#2563eb}._viewBtnActive_1swmz_86{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 2px 8px -2px #2563eb73}._viewBtnActive_1swmz_86:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;filter:brightness(1.06)}._fullscreenBtn_1swmz_97{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-muted);cursor:pointer;transition:background .13s,color .13s,border-color .13s;flex-shrink:0}._fullscreenBtn_1swmz_97:hover{background:var(--color-surface-muted);color:var(--color-text);border-color:var(--color-primary-soft)}._fullscreenBtn_1swmz_97._fullscreenActive_1swmz_116{background:#eff6ff;color:var(--color-primary);border-color:var(--color-primary-soft)}._quickFilters_1swmz_124{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}._qLabel_1swmz_132{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);letter-spacing:.3px;margin-right:2px}._qBtn_1swmz_140{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:all .13s;white-space:nowrap}._qBtn_1swmz_140:hover{border-color:var(--color-primary-soft);color:var(--color-primary);background:var(--color-info-bg)}._qBtnActive_1swmz_163{border-color:var(--color-primary);background:var(--color-primary);color:#fff}._qBtnActive_1swmz_163:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}._qResetBtn_1swmz_170{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:transparent;color:var(--color-text-soft);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:all .13s;white-space:nowrap}._qResetBtn_1swmz_170:hover{border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-bg)}._filterBar_1swmz_191{position:relative;background:var(--color-surface);border:1.5px solid #dbeafe;border-radius:var(--radius-lg);box-shadow:0 2px 10px #2563eb0f,0 1px 3px #0000000a;margin-bottom:8px;overflow:visible;transition:box-shadow .18s}._filterBar_1swmz_191:focus-within{border-color:#93c5fd;box-shadow:0 4px 16px #2563eb1a}._filterBarHead_1swmz_207{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:6px 12px;border-bottom:1.5px solid #dbeafe;background:linear-gradient(180deg,#f8fafc,#eff6ff)}._headStats_1swmz_218{display:flex;align-items:center;flex-wrap:wrap;padding:2px 4px 2px 10px;border-left:2px solid var(--color-border-muted)}._headStatsLabel_1swmz_225{font-size:var(--fs-3xs);font-weight:var(--fw-bold);color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.5px;margin-right:6px;white-space:nowrap}._headActions_1swmz_234{display:flex;align-items:center;gap:8px;margin-left:auto}._filterBarTitle_1swmz_236{display:flex;align-items:center;gap:6px;font-size:var(--fs-2xs);font-weight:800;color:var(--color-primary-deep);letter-spacing:.3px}._filterCollapseBtn_1swmz_247{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-primary-bg-strong);background:var(--color-primary-bg);padding:4px 12px 4px 9px;border-radius:var(--radius-pill);cursor:pointer;color:var(--color-primary-deep);transition:background .13s,border-color .13s,box-shadow .13s}._filterCollapseBtn_1swmz_247:hover{background:var(--color-primary-bg-strong);border-color:var(--color-primary-soft);box-shadow:var(--shadow-xs)}._filterCollapseBtn_1swmz_247>svg:first-child{color:var(--color-primary);flex-shrink:0}._filterCollapseActive_1swmz_269{background:var(--color-primary);border-color:var(--color-primary-dark);color:#fff}._filterCollapseActive_1swmz_269:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}._filterCollapseActive_1swmz_269>svg:first-child,._filterCollapseActive_1swmz_269 ._filterBarTitle_1swmz_236{color:#fff}._filterActiveBadge_1swmz_281{display:inline-flex;align-items:center;height:16px;padding:0 7px;border-radius:var(--radius-pill);background:#dbeafe;color:var(--color-primary-deep);font-size:var(--fs-2xs);font-weight:var(--fw-bold);border:1px solid #93c5fd}._filterChipsRow_1swmz_294{display:flex;flex-wrap:wrap;gap:5px;padding:4px 14px 10px;border-top:1px solid #f1f5f9}._quickFilterArea_1swmz_302{display:flex;align-items:flex-end;gap:10px;padding:7px 12px;flex-wrap:wrap}._quickFilterArea_1swmz_302>._filterChipsRow_1swmz_294{flex:1 1 220px;align-items:center;align-self:flex-end;min-height:30px;padding:0;border-top:0}._filterChip_1swmz_294{display:inline-flex;align-items:center;gap:3px;padding:2px 4px 2px 9px;border-radius:999px;background:#eff6ff;color:var(--color-primary-deep);border:1px solid rgba(59,130,246,.2);font-size:var(--fs-2xs);font-weight:600;white-space:nowrap}._filterChipRemove_1swmz_333{border:none;background:none;cursor:pointer;color:currentColor;font-size:var(--fs-base);line-height:1;padding:1px 4px;opacity:.6;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:opacity .1s;font-family:inherit}._filterChipRemove_1swmz_333:hover{opacity:1}._quickFilterGrid_1swmz_352{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;flex:0 1 auto}._quickFilterGrid_1swmz_352>._filterGroup_1swmz_360:first-child,._quickFilterGrid_1swmz_352>._filterGroup_1swmz_360:nth-child(2){flex:0 1 210px}._quickFilterGrid_1swmz_352>._grow_1swmz_365{flex:0 1 340px;width:340px}._filterPopover_1swmz_370{position:absolute;top:calc(100% + 6px);left:0;z-index:180;width:min(760px,calc(100vw - var(--sidebar-w) - 48px));max-height:min(520px,calc(100vh - 180px));overflow:visible;background:var(--color-surface);border:1.5px solid var(--color-primary-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-floating)}._filterPopoverHead_1swmz_384{min-height:36px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border-soft);color:var(--color-primary-deep);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}._filterPopoverHead_1swmz_384>span+span{color:var(--color-text-soft);font-weight:var(--fw-medium)}._advancedFilterGrid_1swmz_402{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 12px;padding:12px 14px 14px}._filterGroup_1swmz_360{display:flex;flex-direction:column;gap:4px;min-width:120px}._filterGroup_1swmz_360._grow_1swmz_365{flex:1;min-width:160px}._filterGroup_1swmz_360._wide_1swmz_418{min-width:200px}@media (max-width: 900px){._filterPopover_1swmz_370{width:min(760px,calc(100vw - 40px))}}@media (max-width: 640px){._advancedFilterGrid_1swmz_402{grid-template-columns:1fr}._quickFilterGrid_1swmz_352>._filterGroup_1swmz_360,._quickFilterGrid_1swmz_352>._grow_1swmz_365{flex:1 1 100%;width:auto}._quickFilterGrid_1swmz_352{flex:1 1 100%}._quickFilterArea_1swmz_302>._filterChipsRow_1swmz_294{flex-basis:100%}}._filterLabel_1swmz_432{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);letter-spacing:.2px}._titleLock_1swmz_440{display:inline;vertical-align:-1px;margin-right:3px;color:var(--color-warning-amber);flex-shrink:0}._visibilityBadge_1swmz_449{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);font-family:inherit;border:1px solid transparent;cursor:pointer;transition:filter .13s}button._visibilityBadge_1swmz_449:hover{filter:brightness(.96)}._visibilityPrivate_1swmz_464{background:var(--color-accent-bg);color:var(--color-warning-text);border-color:var(--color-warning-border)}._visibilityCompany_1swmz_469{background:var(--color-surface-muted);color:var(--color-muted);border-color:var(--color-border-muted)}._fmVisibility_1swmz_476{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-2xs);color:var(--color-text-soft);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._fmVisibility_1swmz_476 input{cursor:pointer;margin:0;width:15px;height:15px}._fmVisibility_1swmz_476 svg{color:var(--color-warning-amber);flex-shrink:0}._filterInlineCheck_1swmz_489{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:var(--fs-3xs);color:var(--color-text-strong);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._filterInlineCheck_1swmz_489 input{cursor:pointer;margin:0}._filterInput_1swmz_501,._filterSelect_1swmz_501{height:30px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text-strong);transition:border-color .13s,box-shadow .13s;width:100%}._filterInput_1swmz_501:focus,._filterSelect_1swmz_501:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:0 0 0 2px #0b4f8a17}._filterDateField_1swmz_522{position:relative;display:flex;align-items:center;height:30px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text-strong);transition:border-color .13s,box-shadow .13s;width:100%;cursor:pointer;box-sizing:border-box}._filterDateField_1swmz_522:focus-within{border-color:var(--color-primary-soft);box-shadow:0 0 0 2px #0b4f8a17}._filterDateFieldText_1swmz_545{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}._filterDateFieldPlaceholder_1swmz_551{color:var(--color-muted)}._filterDateFieldInput_1swmz_555{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1;border:none;background:transparent}._filterRangeBox_1swmz_569._filterRangeBox_1swmz_569{flex:1 1 0;min-width:0;height:30px;min-height:30px;padding:0 8px;gap:4px;border-width:1px;border-radius:var(--radius-sm);font-size:var(--fs-2xs)}._filterReset_1swmz_577{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border:1px solid var(--color-danger-bg);border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-danger-text);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:all .13s;white-space:nowrap}._filterReset_1swmz_577:hover{border-color:var(--color-danger);color:var(--color-white);background:var(--color-danger)}._filterToggle_1swmz_596{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;color:var(--color-text-soft);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:all .13s;white-space:nowrap}._filterToggle_1swmz_596:hover{border-color:var(--color-warning);color:var(--color-warning-dark);background:var(--color-warning-bg)}._filterToggleActive_1swmz_615{border-color:var(--color-warning);background:var(--color-warning-bg);color:var(--color-warning-dark)}._btnPrimary_1swmz_623{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border:none;border-radius:var(--radius-md);background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer;white-space:nowrap;transition:filter .14s,box-shadow .14s;box-shadow:0 2px 10px -2px #2563eb80}._btnPrimary_1swmz_623:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 16px -3px #2563eb99}._btnPrimary_1swmz_623:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_1swmz_48{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:var(--color-text-soft);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:border-color .13s,background .13s,color .13s}._btnSecondary_1swmz_48:hover:not(:disabled){border-color:var(--color-primary-soft);color:var(--color-primary);background:var(--color-info-bg)}._btnSecondary_1swmz_48:disabled{opacity:.5;cursor:not-allowed}._btnDanger_1swmz_668{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-danger);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:all .13s}._btnDanger_1swmz_668:hover:not(:disabled){background:var(--color-danger);color:#fff}._btnDanger_1swmz_668:disabled{opacity:.5;cursor:not-allowed}._btnGhost_1swmz_690{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 10px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background .12s,color .12s}._btnGhost_1swmz_690:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text)}._btnGhost_1swmz_690:disabled{opacity:.4;cursor:not-allowed}._btnIcon_1swmz_711{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;color:var(--color-muted);cursor:pointer;transition:all .13s}._btnIcon_1swmz_711:hover{border-color:var(--color-primary-soft);color:var(--color-primary);background:var(--color-info-bg)}._statusBadge_1swmz_729{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.2px;white-space:nowrap;border:1px solid transparent}._statusPending_1swmz_742{background:#e2e8f0;color:#334155;border-color:#94a3b8}._statusInProgress_1swmz_743{background:#bfdbfe;color:#1d4ed8;border-color:#60a5fa}._statusOnHold_1swmz_744{background:#fed7aa;color:#c2410c;border-color:#fb923c}._statusPendingReview_1swmz_745{background:#e9d5ff;color:#6d28d9;border-color:#c4b5fd}._statusNeedsRevision_1swmz_746{background:#fecdd3;color:#be123c;border-color:#f9a8d4}._statusCompleted_1swmz_747{background:#059669;color:#fff;border-color:#059669}._statusCompletedLate_1swmz_748{background:#ea580c;color:#fff;border-color:#ea580c}._priorityBadge_1swmz_752{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap}._sizeCell_1swmz_764{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:var(--radius-pill);background:var(--color-bg-soft, #f1f5f9);color:var(--color-text-soft, #475569);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap}._priUrgent_1swmz_777{background:#dc2626;color:#fff;border:1px solid #dc2626}._priHigh_1swmz_778{background:#ea580c;color:#fff;border:1px solid #ea580c}._priMedium_1swmz_779{background:#2563eb;color:#fff;border:1px solid #2563eb}._priLow_1swmz_780{background:#64748b;color:#fff;border:1px solid #64748b}._sourceBadge_1swmz_784{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap}._sourceAuto_1swmz_795{background:#ecfdf5;color:#15803d;border:1px solid #86efac}._sourceManual_1swmz_796{background:#f8fafc;color:#64748b;border:1px solid #cbd5e1}._progressWrap_1swmz_800{display:flex;align-items:center;gap:5px}._progressBar_1swmz_806{flex:1;height:5px;min-width:26px;max-width:46px;background:var(--color-border-muted);border-radius:var(--radius-pill);overflow:hidden}._progressFill_1swmz_816{height:100%;background:var(--color-primary-soft);border-radius:var(--radius-pill);transition:width .3s}._progressFillDone_1swmz_823{background:var(--color-success)}._progressText_1swmz_825{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-muted);white-space:nowrap}._progressByPoints_1swmz_832{font-weight:var(--fw-regular);color:var(--color-primary, #2563eb);font-size:var(--fs-2xs)}._clItemStar_1swmz_838{flex-shrink:0;color:#f59e0b;font-size:12px;line-height:1;margin-left:2px}._clItemPts_1swmz_839{flex-shrink:0;margin-left:4px;padding:0 6px;height:16px;display:inline-flex;align-items:center;border-radius:var(--radius-pill);background:var(--color-bg-soft, #f1f5f9);color:var(--color-text-soft, #475569);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}._tableWrap_1swmz_848{background:linear-gradient(180deg,#fff,#f8fbff);border:1.5px solid #dbeafe;border-radius:var(--radius-lg);box-shadow:0 4px 20px #2563eb14,0 1px 4px #0000000a;overflow-x:auto}._table_1swmz_848{width:100%;border-collapse:collapse;font-size:var(--fs-sm);table-layout:fixed;min-width:1600px;--table-col-px: 11px}._thead_1swmz_870{background:linear-gradient(180deg,#f0f6ff,#dbeafe)}._th_1swmz_870{padding:var(--table-head-py) var(--table-col-px);text-align:left;font-size:var(--fs-2xs);font-weight:800;color:var(--color-primary-deep);letter-spacing:.3px;border-bottom:1px solid var(--color-border);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}._th_1swmz_870._sortable_1swmz_885{cursor:pointer}._th_1swmz_870._sortable_1swmz_885:hover{color:#2563eb}._thCheck_1swmz_888{width:38px;padding:var(--table-head-py) 0 var(--table-head-py) 14px}._tr_1swmz_893{border-bottom:1px solid var(--color-border-soft);cursor:pointer;transition:background .1s}._tr_1swmz_893:last-child{border-bottom:none}._tr_1swmz_893:hover{background:#f0f9ff}._trSelected_1swmz_902{background:#0b4f8a0a}._trOverdue_1swmz_903{border-left:3px solid var(--color-danger)}._td_1swmz_905{padding:var(--table-cell-py) var(--table-col-px);vertical-align:middle;color:var(--color-text-strong);font-weight:var(--fw-medium);font-size:var(--fs-2xs);overflow:hidden;overflow-wrap:anywhere}._tdCheck_1swmz_918{width:38px;padding:var(--table-cell-py) 0 var(--table-cell-py) 14px}._taskTitle_1swmz_923{font-weight:var(--fw-semibold);color:var(--color-text-strong);white-space:normal;overflow-wrap:anywhere}._taskTitleOverdue_1swmz_930{color:var(--color-danger-dark)}._taskMeta_1swmz_932{font-size:var(--fs-2xs);color:var(--color-text-soft);margin-top:2px;white-space:normal;overflow-wrap:anywhere}._dueDateNormal_1swmz_940{color:var(--color-text-soft);font-size:var(--fs-2xs)}._dueDateWarning_1swmz_941{color:var(--color-warning-dark);font-size:var(--fs-2xs);font-weight:var(--fw-semibold)}._dueDateOverdue_1swmz_942{color:var(--color-danger);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}._assignedCell_1swmz_944{display:flex;align-items:center;gap:6px;font-size:var(--fs-2xs);min-width:0}._assignedName_1swmz_953{white-space:normal;overflow-wrap:anywhere;min-width:0}._avatarXs_1swmz_959{width:22px;height:22px;border-radius:50%;background:var(--color-primary-ink);color:var(--color-primary);font-size:var(--fs-3xs);font-weight:var(--fw-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}._sourceIcon_1swmz_973{opacity:.6;font-size:var(--fs-2xs)}._dayCountCell_1swmz_976{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}._dayCountSep_1swmz_982{color:var(--color-muted);font-size:var(--fs-2xs)}._bulkBar_1swmz_986{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#0b4f8a0f;border-top:1px solid var(--color-primary-ink);flex-wrap:wrap}._bulkCount_1swmz_996{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-primary)}._bulkDivider_1swmz_1002{width:1px;height:18px;background:var(--color-border)}._pagination_1swmz_1010{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--color-border-soft);background:var(--color-surface)}._paginationInfo_1swmz_1019{font-size:var(--fs-2xs);color:var(--color-muted)}._paginationBtns_1swmz_1024{display:flex;align-items:center;gap:3px}._pageBtn_1swmz_1030{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;color:var(--color-text-soft);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:all .13s}._pageBtn_1swmz_1030:hover:not(:disabled){border-color:var(--color-primary-soft);color:var(--color-primary);background:var(--color-info-bg)}._pageBtn_1swmz_1030:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_1swmz_1049{background:#2563eb;color:#fff;border-color:#2563eb}._pageBtnActive_1swmz_1049:hover{background:#1d4ed8}._boardWrap_1swmz_1054{display:grid;grid-auto-flow:column;grid-auto-columns:360px;gap:10px;overflow-x:auto;padding-bottom:12px;min-height:0}._boardCol_1swmz_1064{display:flex;flex-direction:column;border-radius:var(--radius-lg);background:#f8fafc;border:1.5px solid #e2e8f0;overflow:hidden;min-width:0;box-shadow:0 2px 8px #0000000a}._boardColHead_1swmz_1075{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1.5px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc)}._boardColDot_1swmz_1084{width:8px;height:8px;border-radius:50%;flex-shrink:0}._dotPending_1swmz_1091{background:#64748b}._dotInProgress_1swmz_1092{background:#2563eb}._dotOnHold_1swmz_1093{background:#ea580c}._dotPendingReview_1swmz_1094{background:#7c3aed}._dotNeedsRevision_1swmz_1095{background:#dc2626}._dotCompleted_1swmz_1096{background:#059669}._boardColTitle_1swmz_1098{flex:1;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-text-strong);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._boardColCount_1swmz_1110{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-border-muted);color:var(--color-muted);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}._boardCards_1swmz_1124{flex:1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:5px;min-height:120px;max-height:calc(100vh - 360px);transition:background .12s}._boardCardsOver_1swmz_1136{background:#2563eb0d}._boardCard_1swmz_1124{position:relative;background:#fff;border:1.5px solid #e2e8f0;border-radius:var(--radius-md);padding:7px 10px;cursor:grab;transition:box-shadow .16s,border-color .16s,transform .12s;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 1px 4px #2563eb0d}._boardCard_1swmz_1124:hover{box-shadow:0 4px 16px #2563eb21,0 1px 4px #0000000f;border-color:#93c5fd;transform:translateY(-1px)}._boardCardDragging_1swmz_1157{opacity:.35;box-shadow:none}._boardCardOverlay_1swmz_1162{box-shadow:0 8px 32px #2563eb2e,0 2px 8px #0000001a;cursor:grabbing;transform:rotate(1.5deg);opacity:.96}._boardCardHead_1swmz_1169{display:flex;align-items:flex-start;gap:6px;margin-bottom:4px}._boardCardTitle_1swmz_1176{flex:1;min-width:0;font-size:var(--fs-3xs);font-weight:700;color:#1e3a8a;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._boardCard_1swmz_1124 ._priorityBadge_1swmz_752{height:15px;padding:0 5px;font-size:var(--fs-3xs)}._boardCompBadge_1swmz_1197{display:inline-flex;align-items:center;height:15px;padding:0 6px;border-radius:var(--radius-pill);font-size:var(--fs-3xs);font-weight:var(--fw-bold);white-space:nowrap;flex-shrink:0}._boardCompOnTime_1swmz_1208{background:#d1fae5;color:#047857}._boardCompLate_1swmz_1209{background:#ffedd5;color:#c2410c}._boardCardMeta_1swmz_1211{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin-bottom:4px}._boardCardMeta_1swmz_1211 ._statusBadge_1swmz_729{height:15px;padding:0 5px;font-size:var(--fs-3xs);letter-spacing:normal}._boardCardDate_1swmz_1227{font-size:var(--fs-3xs);color:#64748b}._boardCardDateOver_1swmz_1228{font-size:var(--fs-3xs);color:#dc2626;font-weight:700}._boardCardDates_1swmz_1230{margin-left:auto;flex-shrink:0;font-size:var(--fs-3xs);color:#64748b;white-space:nowrap;letter-spacing:.01em}._boardCardOnHold_1swmz_1239{font-size:var(--fs-3xs);color:#c2410c;background:linear-gradient(90deg,#fff7ed,#ffedd5);border-left:2.5px solid #ea580c;border-radius:0 4px 4px 0;padding:3px 7px;margin-bottom:4px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._boardCardCompany_1swmz_1254{font-size:var(--fs-3xs);color:#2563eb;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}._boardCardProgress_1swmz_1264{display:flex;align-items:center;gap:5px;margin-top:3px}._boardCardProgressText_1swmz_1271{font-size:var(--fs-3xs);color:#64748b;font-weight:600;white-space:nowrap}._boardCardAssigneeName_1swmz_1279{flex:0 1 auto;min-width:0;font-size:var(--fs-3xs);color:#475569;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._boardShowMore_1swmz_1290{width:100%;padding:7px;border:1.5px dashed #93c5fd;border-radius:var(--radius-sm);background:transparent;color:#2563eb;font-size:var(--fs-2xs);font-weight:700;cursor:pointer;transition:all .13s}._boardShowMore_1swmz_1290:hover{border-color:#2563eb;color:#1d4ed8;background:#eff6ff}._calWrap_1swmz_1307{display:flex;flex-direction:column;flex:1;background:#fff;border:1.5px solid #d1d5db;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000f,0 4px 14px #0000000d;overflow:hidden}._calNav_1swmz_1320{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;border-bottom:1.5px solid #e5e7eb;flex-shrink:0}._calNavTitle_1swmz_1330{flex:1;text-align:center;font-size:var(--fs-base);font-weight:800;color:#111827;text-transform:capitalize;letter-spacing:-.2px}._calNavBtn_1swmz_1340{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid #d1d5db;border-radius:var(--radius-sm);background:#fff;color:#6b7280;cursor:pointer;transition:all .13s;flex-shrink:0}._calNavBtn_1swmz_1340:hover{border-color:var(--color-primary);color:var(--color-primary);background:#eff6ff}._calModeSwitch_1swmz_1363{display:flex;border:1.5px solid #d1d5db;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0}._calModeBtn_1swmz_1371{height:30px;padding:0 13px;border:none;background:#fff;font-family:inherit;font-size:var(--fs-2xs);font-weight:600;color:#374151;cursor:pointer;transition:background .13s,color .13s;white-space:nowrap}._calModeBtn_1swmz_1371+._calModeBtn_1swmz_1371{border-left:1.5px solid #d1d5db}._calModeBtn_1swmz_1371:hover:not(._calModeBtnActive_1swmz_1387):not(._calModeBtnToday_1swmz_1387){background:#f3f4f6;color:#111827}._calModeBtnActive_1swmz_1387{background:var(--color-primary);color:#fff;font-weight:700}._calModeBtnToday_1swmz_1387{color:var(--color-primary);font-weight:700}._calModeBtnToday_1swmz_1387:hover{background:#eff6ff}._calDayHeaders_1swmz_1409{display:flex;flex-shrink:0;background:#f3f4f6;border-bottom:1.5px solid #d1d5db}._calDayHead_1swmz_1409{flex:1;padding:10px 4px;text-align:center;font-size:var(--fs-2xs);font-weight:800;color:#6b7280;text-transform:uppercase;letter-spacing:.7px}._calWeeksContainer_1swmz_1429{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}._calWeekRow_1swmz_1437{flex:1;position:relative;min-height:300px;border-bottom:1px solid #e5e7eb}._calWeekRowLast_1swmz_1444{border-bottom:none}._calDayCol_1swmz_1448{position:absolute;top:0;bottom:0;border-right:1px solid #e9eaec;background:#fff;transition:background .1s}._calColOther_1swmz_1457{background:#f9fafb}._calColOther_1swmz_1457 ._calDayNum_1swmz_1461{opacity:.45}._calColToday_1swmz_1465{background:#eff6ff}._calColLast_1swmz_1469{border-right:none}._calDayNum_1swmz_1461{height:36px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-sm);font-weight:700;color:#374151}._calDayNumToday_1swmz_1481{background:var(--color-primary);color:#fff;border-radius:50%;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-sm);font-weight:800}._calTaskBar_1swmz_1496{position:absolute;border-radius:4px;padding:6px 8px;font-size:var(--fs-2xs);font-weight:600;overflow:hidden;cursor:pointer;display:flex;align-items:flex-start;gap:4px;z-index:1;box-shadow:0 1px 2px #0000001a;transition:filter .12s,transform .1s}._calTaskBar_1swmz_1496:hover{filter:brightness(.96);transform:translateY(-1px);box-shadow:0 2px 6px #00000024;z-index:2}._calTaskUrgent_1swmz_1520{background:#ef4444;color:#fff}._calTaskHigh_1swmz_1521{background:#f97316;color:#fff}._calTaskMedium_1swmz_1522{background:#3b82f6;color:#fff}._calTaskLow_1swmz_1523{background:#94a3b8;color:#fff}._calTaskDone_1swmz_1524{background:#10b981;color:#fff}._calTaskOverdue_1swmz_1525{background:#dc2626;color:#fff;text-decoration:line-through;text-decoration-color:#ffffff8c}._calBarLeft_1swmz_1527{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none}._calBarRight_1swmz_1528{border-top-right-radius:0;border-bottom-right-radius:0}._calBarBody_1swmz_1531{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;overflow:hidden}._calBarTitle_1swmz_1540{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2xs);font-weight:600;line-height:1.3}._calBarCompany_1swmz_1549{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2xs);font-weight:400;opacity:.82;line-height:1.2}._calBarFooter_1swmz_1559{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:1px}._calBarStatusPill_1swmz_1567{font-size:var(--fs-3xs);font-weight:600;background:#ffffff40;border-radius:3px;padding:1px 5px;white-space:nowrap;line-height:1.4}._calBarDue_1swmz_1577{font-size:var(--fs-3xs);font-weight:500;opacity:.85;white-space:nowrap}._calBarStartMark_1swmz_1584{flex-shrink:0;font-size:var(--fs-3xs);opacity:.7;line-height:1;margin-top:2px}._calBarEndMark_1swmz_1592{flex-shrink:0;font-size:var(--fs-2xs);opacity:.8;line-height:1;margin-top:2px}._calMoreBtn_1swmz_1602{position:absolute;bottom:5px;left:0;right:0;border:none;background:transparent;text-align:center;font-family:inherit;font-size:var(--fs-2xs);font-weight:600;color:#6b7280;cursor:pointer;transition:color .12s;padding:0 4px;line-height:1.4}._calMoreBtn_1swmz_1602:hover{color:var(--color-primary);text-decoration:underline}._calDayHeadWide_1swmz_1624{display:flex;flex-direction:column;gap:4px;padding:10px 4px;height:64px;justify-content:center;align-items:center}._calDayHeadToday_1swmz_1634{background:#eff6ff;border-bottom:2.5px solid var(--color-primary)}._calWeekDayName_1swmz_1639{font-size:var(--fs-2xs);font-weight:800;color:#9ca3af;text-transform:uppercase;letter-spacing:.7px}._calWeekDayDate_1swmz_1647{font-size:var(--fs-lg);font-weight:700;color:#111827;line-height:1}._calWeekDayDateToday_1swmz_1654{background:var(--color-primary);color:#fff;border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-base);font-weight:800}._calNoTasks_1swmz_1669{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:var(--fs-md)}._calPopoverStatusBadge_1swmz_1681{flex-shrink:0;min-width:100px}._calPopoverCloseBtn_1swmz_1686{margin-left:auto}._miniOverlay_1swmz_1692{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:999;display:flex;align-items:center;justify-content:center}._miniDialog_1swmz_1702{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-floating);padding:24px 28px;width:360px;max-width:calc(100vw - 32px)}._miniTitle_1swmz_1711{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-text);margin:0 0 8px}._miniBody_1swmz_1718{font-size:var(--fs-sm);color:var(--color-text-soft);margin-bottom:16px;line-height:1.55}._miniTextarea_1swmz_1725{width:100%;height:80px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-sm);color:var(--color-text);resize:none;margin-bottom:16px;transition:border-color .13s}._miniTextarea_1swmz_1725:focus{outline:none;border-color:var(--color-primary-soft)}._miniActions_1swmz_1741{display:flex;justify-content:flex-end;gap:8px}._loadingBox_1swmz_1749{display:flex;align-items:center;justify-content:center;gap:8px;padding:48px;color:var(--color-muted);font-size:var(--fs-sm)}._spinner_1swmz_1759{width:18px;height:18px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_app-spin_1swmz_1 .7s linear infinite}._emptyBox_1swmz_1768{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:56px 32px;color:var(--color-muted);text-align:center}._emptyIcon_1swmz_1779{opacity:.3}._emptyTitle_1swmz_1780{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-text-soft)}._emptyText_1swmz_1781{font-size:var(--fs-sm)}._detailPage_1swmz_1787{display:flex;flex-direction:column;min-height:0;padding-bottom:32px}._detailHeader_1swmz_1796{background:linear-gradient(135deg,#f0f7ff,#fff 60%);border:1.5px solid #bfdbfe;border-radius:var(--radius-lg);box-shadow:0 4px 16px #2563eb1a,0 1px 4px #0000000d;padding:20px 24px;margin-bottom:16px}._detailHeaderTop_1swmz_1805{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}._detailTitleRow_1swmz_1813{flex:1;min-width:0}._detailTitleInput_1swmz_1818{width:100%;font-size:var(--fs-xl);font-weight:var(--fw-extrabold);color:var(--color-text-strong);border:none;background:transparent;padding:2px 6px;margin:-2px -6px;border-radius:var(--radius-sm);font-family:inherit;line-height:1.3;transition:background .13s,border .13s}._detailTitleInput_1swmz_1818:focus{outline:none;background:var(--color-info-bg);border-bottom:2px solid var(--color-primary)}._detailBadges_1swmz_1839{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}._detailHeaderActions_1swmz_1847{display:flex;align-items:center;gap:6px;flex-shrink:0}._detailMeta_1swmz_1854{display:flex;align-items:center;gap:16px;font-size:var(--fs-2xs);color:var(--color-text-soft);flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--color-border-soft)}._detailMetaItem_1swmz_1865{display:flex;align-items:center;gap:5px}._detailMetaLabel_1swmz_1871{color:var(--color-muted);font-weight:var(--fw-semibold)}._detailMetaLink_1swmz_1876{color:var(--color-primary);text-decoration:none;font-weight:var(--fw-semibold)}._detailMetaLink_1swmz_1876:hover{text-decoration:underline}._statusActions_1swmz_1886{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:12px}._statusActionLabel_1swmz_1894{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-muted)}._statusActionBtn_1swmz_1900{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:all .13s;border:1px solid transparent;font-family:inherit}._saInProgress_1swmz_1915{background:#bfdbfe;color:#1d4ed8;border-color:#60a5fa}._saInProgress_1swmz_1915:hover{background:#2563eb;color:#fff;border-color:#2563eb}._saOnHold_1swmz_1918{background:#fed7aa;color:#c2410c;border-color:#fb923c}._saOnHold_1swmz_1918:hover{background:#ea580c;color:#fff;border-color:#ea580c}._saPendingReview_1swmz_1921{background:#e9d5ff;color:#6d28d9;border-color:#c4b5fd}._saPendingReview_1swmz_1921:hover{background:#7c3aed;color:#fff;border-color:#7c3aed}._saCompleted_1swmz_1924{background:#d1fae5;color:#059669;border-color:#6ee7b7}._saCompleted_1swmz_1924:hover{background:#059669;color:#fff;border-color:#059669}._saNeedsRevision_1swmz_1927{background:#fecdd3;color:#be123c;border-color:#f9a8d4}._saNeedsRevision_1swmz_1927:hover{background:#dc2626;color:#fff;border-color:#dc2626}._saPending_1swmz_1921{background:#e2e8f0;color:#475569;border-color:#94a3b8}._saPending_1swmz_1921:hover{background:#475569;color:#fff;border-color:#475569}._detailBody_1swmz_1935{display:grid;grid-template-columns:1fr 280px;gap:16px;align-items:start}@media (max-width: 900px){._detailBody_1swmz_1935{grid-template-columns:1fr}}._tabsCard_1swmz_1948{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}._tabNav_1swmz_1956{display:flex;border-bottom:1.5px solid #dbeafe;background:#f0f6ff;overflow-x:auto;scrollbar-width:none}._tabNav_1swmz_1956::-webkit-scrollbar{display:none}._tabBtn_1swmz_1966{display:inline-flex;align-items:center;gap:5px;padding:10px 16px;border:none;border-bottom:2.5px solid transparent;background:transparent;color:#64748b;font-family:inherit;font-size:var(--fs-xs);font-weight:700;cursor:pointer;white-space:nowrap;transition:color .13s,border-color .13s,background .13s;margin-bottom:-1.5px}._tabBtn_1swmz_1966:hover{color:#1e3a8a;background:#fff9}._tabBtnActive_1swmz_1986{color:#2563eb;border-bottom-color:#2563eb;background:#fff;font-weight:800}._tabCount_1swmz_1993{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:#e2e8f0;color:#64748b;font-size:var(--fs-2xs);font-weight:700}._tabBtnActive_1swmz_1986 ._tabCount_1swmz_1993{background:#dbeafe;color:#2563eb}._tabContent_1swmz_2012{padding:16px;font-size:var(--fs-2xs)}._descTextarea_1swmz_2019{width:100%;min-height:160px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text);resize:vertical;transition:border-color .13s;background:#fff}._descTextarea_1swmz_2019:focus{outline:none;border-color:var(--color-primary-soft)}._descActions_1swmz_2035{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}._checklistProgress_1swmz_2044{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--color-border-soft)}._checklistItem_1swmz_2053{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--radius-sm);margin-bottom:2px;transition:background .1s;group:true}._checklistItem_1swmz_2053:hover{background:var(--color-surface-muted)}._checklistItem_1swmz_2053:hover ._checklistDrag_1swmz_2065{opacity:1}._checklistDrag_1swmz_2065{display:inline-flex;align-items:center;justify-content:center;width:18px;height:20px;flex-shrink:0;border:none;background:transparent;color:var(--color-muted-soft);cursor:grab;border-radius:4px;opacity:1;transition:opacity .12s,color .12s;touch-action:none;padding:0}._checklistDrag_1swmz_2065:hover{color:var(--color-primary)}._checklistDrag_1swmz_2065:active{cursor:grabbing}._checklistCheck_1swmz_2088{width:16px;height:16px;border-radius:4px;border:2px solid var(--color-border-strong);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .13s}._checklistCheck_1swmz_2088:hover{border-color:var(--color-primary)}._checklistCheckDone_1swmz_2103{background:var(--color-success);border-color:var(--color-success)}._checklistText_1swmz_2105{flex:1;font-size:var(--fs-2xs);color:var(--color-text);min-width:0}._checklistTextDone_1swmz_2112{text-decoration:line-through;color:var(--color-muted)}._checklistItemChild_1swmz_2115{margin-left:26px;border-left:2px solid #dbeafe;padding-left:8px}._checklistTextParent_1swmz_2116{font-weight:var(--fw-bold);color:var(--color-text-strong, #1e293b)}._checklistGroupMark_1swmz_2117{width:16px;height:16px;border-radius:4px;border:2px solid #93c5fd;background:#eff6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}._checklistGroupMarkDone_1swmz_2128{background:var(--color-success, #059669);border-color:var(--color-success, #059669)}._checklistTextInput_1swmz_2130{flex:1;height:28px;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text)}._checklistTextInput_1swmz_2130:focus{outline:none;border-color:var(--color-primary-soft)}._checklistItemActions_1swmz_2143{display:flex;align-items:center;gap:2px;opacity:1;transition:opacity .1s}._checklistItem_1swmz_2053:hover ._checklistItemActions_1swmz_2143{opacity:1}._checklistAddRow_1swmz_2153{display:flex;align-items:center;gap:8px;margin-top:8px;padding:4px 0}._checklistAddInput_1swmz_2161{flex:1;height:32px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text);transition:border-color .13s}._checklistAddInput_1swmz_2161:focus{outline:none;border-color:var(--color-primary-soft)}._commentList_1swmz_2177{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}._commentItem_1swmz_2184{display:flex;gap:10px}._commentAvatar_1swmz_2189{width:28px;height:28px;border-radius:50%;background:var(--color-primary-ink);color:var(--color-primary);font-size:var(--fs-2xs);font-weight:var(--fw-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}._commentBody_1swmz_2203{flex:1;min-width:0}._commentMeta_1swmz_2208{display:flex;align-items:center;gap:8px;margin-bottom:4px}._commentAuthor_1swmz_2215{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-text)}._commentTime_1swmz_2221{font-size:var(--fs-2xs);color:var(--color-muted)}._commentEdited_1swmz_2226{font-size:var(--fs-2xs);color:var(--color-muted);font-style:italic}._commentContent_1swmz_2232{font-size:var(--fs-2xs);color:var(--color-text-soft);line-height:1.55;word-break:break-word}._commentActions_1swmz_2239{display:flex;gap:4px;margin-top:4px}._commentAddRow_1swmz_2245{display:flex;align-items:flex-start;gap:8px;margin-top:8px}._commentAddRow_1swmz_2245 ._commentAvatar_1swmz_2189{margin-top:4px;flex-shrink:0}._commentInputWrap_1swmz_2257{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}._commentInput_1swmz_2257{width:100%;min-height:72px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text);resize:vertical;transition:border-color .13s;box-sizing:border-box}._commentInput_1swmz_2257:focus{outline:none;border-color:var(--color-primary-soft)}._commentSendRow_1swmz_2281{display:flex;align-items:center;justify-content:flex-end;gap:6px}._timeLogTab_1swmz_2290,._timeLogTab_1swmz_2290 :is(label,input,button,p,span){font-size:var(--fs-2xs)}._timeLogAddRow_1swmz_2295{display:grid;grid-template-columns:80px 1fr auto;gap:8px;align-items:end;padding-bottom:16px;border-bottom:1px solid var(--color-border-soft);margin-bottom:12px}._timeLogList_1swmz_2305{display:flex;flex-direction:column;gap:4px}._timeLogItem_1swmz_2311{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-sm);font-size:var(--fs-2xs);background:var(--color-surface-muted);border:1px solid var(--color-border-soft)}._timeLogHours_1swmz_2322{font-weight:var(--fw-bold);color:var(--color-primary);white-space:nowrap}._timeLogNote_1swmz_2328{flex:1;color:var(--color-text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._timeLogMeta_1swmz_2336{color:var(--color-muted);white-space:nowrap}._depList_1swmz_2340{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._depItem_1swmz_2342{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-muted);font-size:var(--fs-2xs)}._depBlocked_1swmz_2353{border-color:var(--color-danger);background:var(--color-danger-bg)}._depDone_1swmz_2354{border-color:var(--color-success-light)}._depTitle_1swmz_2356{flex:1;font-weight:var(--fw-semibold);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._depWarning_1swmz_2357{font-size:var(--fs-2xs);color:var(--color-danger);font-weight:var(--fw-semibold)}._activityList_1swmz_2361{display:flex;flex-direction:column}._activityItem_1swmz_2363{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--color-border-soft)}._activityItem_1swmz_2363:last-child{border-bottom:none}._activityDot_1swmz_2372{width:8px;height:8px;border-radius:50%;background:var(--color-border-strong);margin-top:5px;flex-shrink:0}._activityContent_1swmz_2381{flex:1;min-width:0}._activityText_1swmz_2383{font-size:var(--fs-2xs);color:var(--color-text-soft);line-height:1.4}._activityTime_1swmz_2389{font-size:var(--fs-2xs);color:var(--color-muted);margin-top:2px}._cfGrid_1swmz_2397{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}@media (max-width: 600px){._cfGrid_1swmz_2397{grid-template-columns:1fr}}._cfGroup_1swmz_2406{display:flex;flex-direction:column;gap:4px}._cfLabel_1swmz_2408{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.4px}._cfRequired_1swmz_2416:after{content:" *";color:var(--color-danger)}._cfInput_1swmz_2421,._cfSelect_1swmz_2421{height:32px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text);transition:border-color .13s}._cfInput_1swmz_2421:focus,._cfSelect_1swmz_2421:focus{outline:none;border-color:var(--color-primary-soft)}._infoCard_1swmz_2437{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;font-size:var(--fs-2xs)}._infoCard_1swmz_2437 :is(label,input,button,select,textarea,p,span){font-size:var(--fs-2xs)}._infoSection_1swmz_2450{padding:12px 16px;border-bottom:1px solid var(--color-border-soft)}._infoSection_1swmz_2450:last-child{border-bottom:none}._infoSectionTitle_1swmz_2457{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}._infoRow_1swmz_2466{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:var(--fs-2xs)}._infoRow_1swmz_2466:last-child{margin-bottom:0}._infoRowLabel_1swmz_2477{color:var(--color-muted);font-weight:var(--fw-semibold);flex-shrink:0}._infoRowValue_1swmz_2478{color:var(--color-text-soft);text-align:right;font-weight:var(--fw-medium)}._dateInput_1swmz_2480{height:28px;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text);transition:border-color .13s;width:100%}._dateInput_1swmz_2480:focus{outline:none;border-color:var(--color-primary-soft)}._infoCard_1swmz_2437 ._detailDateBox_1swmz_2495,._tabContent_1swmz_2012 ._detailDateBox_1swmz_2495{font-size:var(--fs-2xs)}._overdueTag_1swmz_2500{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--radius-pill);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--fs-2xs);font-weight:var(--fw-bold);border:1px solid var(--color-danger)}._errorBox_1swmz_2516{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 32px;text-align:center}._errorTitle_1swmz_2526{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-danger)}._errorText_1swmz_2527{font-size:var(--fs-sm);color:var(--color-muted)}._formGrid_1swmz_2531{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}._formGroup_1swmz_2537{display:flex;flex-direction:column;gap:5px}._formGroup_1swmz_2537._span2_1swmz_2543{grid-column:1 / -1}._formLabel_1swmz_2545{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--color-text-soft)}._formLabel_1swmz_2545._required_1swmz_2551:after{content:" *";color:var(--color-danger)}._formInput_1swmz_2553,._formSelect_1swmz_2553,._formTextarea_1swmz_2553{height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text-strong);transition:border-color .13s,box-shadow .13s;width:100%}._formTextarea_1swmz_2553{min-height:82px;height:auto;padding:8px 10px;resize:vertical}._formInput_1swmz_2553:focus,._formSelect_1swmz_2553:focus,._formTextarea_1swmz_2553:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:0 0 0 2px #0b4f8a14}._formError_1swmz_2579{font-size:var(--fs-2xs);color:var(--color-danger);margin:2px 0 0}._formHint_1swmz_2581{font-size:var(--fs-2xs);color:var(--color-success);display:flex;align-items:center;gap:4px;margin-top:2px}._formFooter_1swmz_2590{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--color-border-soft)}._taskFormErrorBox_1swmz_2599{padding:8px 12px;margin-bottom:12px;border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger-dark);font-size:var(--fs-2xs);font-weight:var(--fw-medium)}._taskFormHelper_1swmz_2610{margin:3px 0 0;color:var(--color-muted);font-size:var(--fs-2xs);line-height:var(--lh-normal)}._taskFormVisibilityHint_1swmz_2617{margin-left:24px}._taskFormAddLinkText_1swmz_2621{color:var(--color-muted);font-size:var(--fs-2xs)}@media (max-width: 700px){._formGrid_1swmz_2531{grid-template-columns:1fr;gap:10px}._formGroup_1swmz_2537._span2_1swmz_2543{grid-column:1}._formFooter_1swmz_2590{flex-wrap:wrap}._formFooter_1swmz_2590>button{flex:1 1 auto}._taskFormVisibilityHint_1swmz_2617{margin-left:0}}._cpTrigger_1swmz_2651{height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-size:var(--fs-2xs);width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .13s,box-shadow .13s}._cpTrigger_1swmz_2651:hover{border-color:var(--color-primary-soft)}._cpTriggerText_1swmz_2669{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cpDropdown_1swmz_2676{position:absolute;left:0;top:calc(100% + 3px);min-width:max(100%,240px);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:0 6px 20px #0000001f;z-index:300;overflow:hidden}._cpSearch_1swmz_2689{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--color-border-soft)}._cpSearchInput_1swmz_2697{flex:1;border:none;outline:none;font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text-strong);background:transparent}._cpSearchInput_1swmz_2697::-moz-placeholder{color:var(--color-muted)}._cpSearchInput_1swmz_2697::placeholder{color:var(--color-muted)}._cpSearchClear_1swmz_2708{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;color:var(--color-muted);border-radius:3px}._cpSearchClear_1swmz_2708:hover{color:var(--color-text)}._cpList_1swmz_2720{max-height:210px;overflow-y:auto;padding:4px 0}._cpItem_1swmz_2726{padding:7px 12px;font-size:var(--fs-2xs);color:var(--color-text-strong);cursor:pointer;transition:background .1s}._cpItem_1swmz_2726:hover{background:var(--color-bg-hover, #f8fafc)}._cpItemActive_1swmz_2735{background:#eff6ff;color:var(--color-primary);font-weight:var(--fw-medium)}._cpEmpty_1swmz_2741{padding:12px;font-size:var(--fs-2xs);color:var(--color-muted);text-align:center}._fmClList_1swmz_2750{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:4px}._fmClItem_1swmz_2757{display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--color-border-soft);font-size:var(--fs-2xs)}._fmClItem_1swmz_2757:last-child{border-bottom:none}._fmClItemChild_1swmz_2768{margin-left:24px;border-left:2px solid #dbeafe}._fmClIndent_1swmz_2772{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border:none;background:transparent;color:#94a3b8;cursor:pointer;border-radius:4px}._fmClIndent_1swmz_2772:hover{color:var(--color-primary, #2563eb);background:#eff6ff}._fmClDrag_1swmz_2788{display:inline-flex;align-items:center;justify-content:center;width:18px;height:20px;flex-shrink:0;border:none;background:transparent;color:#cbd5e1;cursor:grab;border-radius:4px;touch-action:none}._fmClDrag_1swmz_2788:hover{color:var(--color-primary, #2563eb);background:#eff6ff}._fmClDrag_1swmz_2788:active{cursor:grabbing}._fmClIdx_1swmz_2805{font-size:var(--fs-2xs);color:var(--color-muted);font-weight:var(--fw-semibold);min-width:18px}._fmClText_1swmz_2812{flex:1;color:var(--color-text-strong);font-weight:var(--fw-medium)}._fmClDel_1swmz_2818{background:none;border:none;cursor:pointer;padding:2px 4px;display:flex;align-items:center;color:var(--color-muted);border-radius:3px;opacity:0;transition:opacity .15s,color .15s}._fmClItem_1swmz_2757:hover ._fmClDel_1swmz_2818{opacity:1}._fmClDel_1swmz_2818:hover{color:var(--color-danger);background:#fff1f2}._fmClAdd_1swmz_2833{display:flex;align-items:center;gap:8px;padding:5px 2px}._fmClInput_1swmz_2840{flex:1;border:none;border-bottom:1px dashed var(--color-border);outline:none;font-family:inherit;font-size:var(--fs-sm);color:var(--color-text);padding:4px 0;background:transparent}._fmClInput_1swmz_2840:focus{border-bottom-color:var(--color-primary-soft)}._fmClInput_1swmz_2840::-moz-placeholder{color:var(--color-muted)}._fmClInput_1swmz_2840::placeholder{color:var(--color-muted)}._fmClAddBtn_1swmz_2854{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-primary);background:none;border:1px solid var(--color-primary-soft);border-radius:var(--radius-sm);padding:3px 10px;cursor:pointer;white-space:nowrap;transition:background .1s}._fmClAddBtn_1swmz_2854:hover{background:#eff6ff}._fmLinkBody_1swmz_2870{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._fmLinkName_1swmz_2878{font-size:var(--fs-2xs);color:var(--color-text-strong);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fmLinkUrl_1swmz_2887{font-size:var(--fs-2xs);color:var(--color-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fmLinkForm_1swmz_2895{display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--color-surface-soft, #f8fafc);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);margin-bottom:4px}._depSearchWrap_1swmz_2908{position:relative;margin-bottom:10px}._depSearchResults_1swmz_2913{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;max-height:220px;overflow-y:auto;margin-top:4px;box-shadow:var(--shadow-md)}._depSearchItem_1swmz_2923{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;cursor:pointer;font-size:var(--fs-2xs);border-bottom:1px solid var(--color-border-soft);transition:background .1s}._depSearchItem_1swmz_2923:last-child{border-bottom:none}._depSearchItem_1swmz_2923:hover{background:var(--color-info-bg)}._depSearchTitle_1swmz_2938{flex:1;font-weight:var(--fw-semibold);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._depSearchCompany_1swmz_2939{color:var(--color-muted);white-space:nowrap}._qeSelect_1swmz_2943{height:26px;padding:0 6px;width:100%;max-width:100%;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text);cursor:pointer;transition:border-color .13s,box-shadow .13s;max-width:140px}._qeSelect_1swmz_2943:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:0 0 0 2px #0b4f8a14}._qeDate_1swmz_2965{height:26px;padding:0 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text);cursor:pointer;transition:border-color .13s;width:100%;min-width:88px}._qeDate_1swmz_2965:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:0 0 0 2px #0b4f8a14}._qeDateOverdue_1swmz_2989{border-color:var(--color-danger);color:var(--color-danger)}._qeDateBox_1swmz_2996._qeDateBox_1swmz_2996{height:26px;min-height:26px;padding:0 6px;gap:4px;border-width:1px;border-radius:var(--radius-sm);font-size:var(--fs-2xs);width:100%;min-width:0}._qeDateBoxOverdue_1swmz_3003._qeDateBoxOverdue_1swmz_3003{border-color:var(--color-danger);color:var(--color-danger)}._dbError_1swmz_3005._dbError_1swmz_3005{border-color:var(--color-danger)}._qvDateBox_1swmz_3007._qvDateBox_1swmz_3007{flex:1;min-width:0;height:26px;min-height:26px;padding:0 8px;gap:4px;border-width:1px;border-radius:var(--radius-sm);font-size:var(--fs-2xs)}._tdAction_1swmz_3017{width:100px;padding:10px 8px;vertical-align:middle;white-space:nowrap}._btnDeleteRow_1swmz_3024{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);cursor:pointer;opacity:0;transition:opacity .12s,background .12s,color .12s,border-color .12s}._tr_1swmz_893:hover ._btnDeleteRow_1swmz_3024{opacity:1}._btnDeleteRow_1swmz_3024:hover{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger);opacity:1}._actionBtns_1swmz_3050{display:flex;align-items:center;gap:4px}._btnActionView_1swmz_3056{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;color:var(--color-muted);cursor:pointer;transition:all .13s;flex-shrink:0}._btnActionView_1swmz_3056:hover{border-color:var(--color-primary-soft);color:var(--color-primary);background:var(--color-info-bg)}._btnActionDelete_1swmz_3077{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;color:var(--color-muted);cursor:pointer;transition:all .13s;flex-shrink:0}._btnActionDelete_1swmz_3077:hover{border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-bg)}._daysBadge_1swmz_3100{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--radius-pill);background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap}._daysBadgeDone_1swmz_3114{background:#f0fdf4;color:#15803d;border-color:#86efac}._daysBadgePlan_1swmz_3121{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}._boardCardActions_1swmz_3129{position:absolute;top:6px;right:8px;z-index:2;display:flex;gap:4px;padding:2px;border-radius:var(--radius-sm);background:#ffffffeb;box-shadow:0 1px 4px #0f172a1a;opacity:0;transition:opacity .12s}._boardCard_1swmz_1124:hover ._boardCardActions_1swmz_3129{opacity:1}._boardCardDeleteBtn_1swmz_3146{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:#94a3b8;cursor:pointer;transition:background .12s,color .12s,border-color .12s}._boardCardDeleteBtn_1swmz_3146:hover{background:#fef2f2;color:#dc2626;border-color:#fca5a5}._dateChip_1swmz_3168{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--radius-pill);background:var(--color-info-bg);color:var(--color-primary);border:1px solid var(--color-primary-soft);font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap}._qDivider_1swmz_3182{width:1px;height:18px;background:var(--color-border);flex-shrink:0;margin:0 2px}._customDateRow_1swmz_3190{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}._paginationLeft_1swmz_3200{display:flex;align-items:center;gap:10px}._pageSizeBtns_1swmz_3206{display:flex;align-items:center;gap:2px}._pageSizeBtn_1swmz_3206{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;color:var(--color-muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:all .13s}._pageSizeBtn_1swmz_3206:hover{border-color:var(--color-primary-soft);color:var(--color-primary);background:var(--color-info-bg)}._pageSizeBtnActive_1swmz_3234{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._pageSizeBtnActive_1swmz_3234:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}._calDayPopover_1swmz_3247{background:#fff;border-radius:var(--radius-lg);box-shadow:0 8px 32px #00000024,0 2px 8px #00000014;border:1.5px solid #e5e7eb;width:min(1000px,92vw);max-height:80vh;display:flex;flex-direction:column;overflow:hidden}._calDayPopoverHead_1swmz_3259{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1.5px solid #e5e7eb;background:#f9fafb;flex-shrink:0}._calPopoverDate_1swmz_3269{font-size:var(--fs-sm);font-weight:800;color:#111827}._calPopoverCount_1swmz_3275{font-size:var(--fs-2xs);color:#6b7280;background:#e5e7eb;border-radius:10px;padding:2px 9px;font-weight:600}._calDayPopoverList_1swmz_3284{overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:5px}._calDayPopoverItem_1swmz_3292{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:background .1s,border-color .1s}._calDayPopoverItem_1swmz_3292:hover{background:#eff6ff;border-color:#bfdbfe}._calPopoverMain_1swmz_3309{flex:1;min-width:0}._calPopoverTitle_1swmz_3314{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-strong);line-height:1.35}._calPopoverOverdue_1swmz_3321{color:var(--color-danger);text-decoration:line-through}._calPopoverMeta_1swmz_3326{font-size:var(--fs-2xs);color:var(--color-muted);margin-top:2px}._calPopoverRight_1swmz_3333{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}._calPopoverDates_1swmz_3341{font-size:var(--fs-2xs);color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums}._calPopoverDatesOver_1swmz_3348{color:var(--color-danger)}._btnDangerSolid_1swmz_3354{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border:none;border-radius:var(--radius-sm);background:var(--color-danger);color:#fff;font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:filter .13s}._btnDangerSolid_1swmz_3354:hover:not(:disabled){filter:brightness(1.1)}._btnDangerSolid_1swmz_3354:disabled{opacity:.55;cursor:not-allowed}._spinIcon_1swmz_3378{animation:_app-spin_1swmz_1 .7s linear infinite}._multiSelect_1swmz_3384{position:relative;width:100%}._multiSelectTrigger_1swmz_3389{display:flex;align-items:center;gap:6px;width:100%;height:32px;padding:0 8px 0 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text-soft);cursor:pointer;transition:border-color .13s,box-shadow .13s;text-align:left}._multiSelectTrigger_1swmz_3389:hover{border-color:var(--color-primary-soft)}._multiSelectActive_1swmz_3411{border-color:var(--color-primary-soft);background:var(--color-info-bg);color:var(--color-primary);box-shadow:0 0 0 2px #0b4f8a14}._multiSelectLabel_1swmz_3418{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._multiSelectBadge_1swmz_3426{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;font-size:var(--fs-2xs);font-weight:var(--fw-bold);flex-shrink:0}._multiSelectDropdown_1swmz_3441{position:absolute;top:calc(100% + 4px);left:0;z-index:200;min-width:100%;max-height:240px;overflow-y:auto;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:4px 0}._multiSelectItem_1swmz_3456{display:flex;align-items:center;gap:8px;padding:6px 12px;font-size:var(--fs-2xs);color:var(--color-text-soft);cursor:pointer;transition:background .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}._multiSelectItem_1swmz_3456:hover{background:var(--color-info-bg);color:var(--color-text)}._multiSelectItem_1swmz_3456 input[type=checkbox]{width:14px;height:14px;accent-color:var(--color-primary);flex-shrink:0;cursor:pointer}._multiSelectItemChecked_1swmz_3481{color:var(--color-primary);font-weight:var(--fw-semibold)}._multiSelectDivider_1swmz_3486{height:1px;background:var(--color-border-soft);margin:4px 0}._statsRow_1swmz_3494{display:flex;align-items:center;gap:0;padding:10px 14px;border-top:1px solid var(--color-border-soft);background:var(--color-surface-muted);flex-wrap:wrap}._statItem_1swmz_3505{display:flex;align-items:baseline;gap:6px;padding:3px 10px;background:none;border:0;border-radius:var(--radius-sm);font:inherit;cursor:pointer;transition:background-color .12s ease}._statItem_1swmz_3505:hover{background:var(--color-bg-soft)}._statItemActive_1swmz_3522,._statItemActive_1swmz_3522:hover{background:var(--color-primary-bg)}._statItemActive_1swmz_3522 ._statLabel_1swmz_3527{color:var(--color-primary-dark);font-weight:var(--fw-semibold)}._statValue_1swmz_3532{font-size:var(--fs-xs);font-weight:var(--fw-extrabold);color:var(--color-text-strong);line-height:1}._statLabel_1swmz_3527{font-size:var(--fs-2xs);color:var(--color-text-soft);font-weight:var(--fw-medium);white-space:nowrap}._statDivider_1swmz_3546{width:1px;height:22px;background:var(--color-border);margin:0 14px 0 0;flex-shrink:0}._statOrange_1swmz_3554{color:#c2410c}._statGreen_1swmz_3555{color:#15803d}._statRed_1swmz_3556{color:var(--color-danger)}._statPurple_1swmz_3557{color:#7e22ce}._qvOverlay_1swmz_3561{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:500}._qvPanel_1swmz_3568{position:fixed;top:0;right:0;bottom:0;width:75vw;min-width:640px;max-width:96vw;background:#fff;border-left:1px solid var(--color-border);box-shadow:-6px 0 32px #00000021;z-index:501;display:flex;flex-direction:column;animation:_qvSlideIn_1swmz_1 .22s ease}@keyframes _qvSlideIn_1swmz_1{0%{transform:translate(100%)}to{transform:translate(0)}}._qvHeader_1swmz_3590{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-bottom:1px solid var(--color-border-soft);background:var(--color-surface-muted);flex-shrink:0}._qvTitle_1swmz_3600{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--color-text-strong);margin:0;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._qvTitleEditable_1swmz_3614{cursor:text;border-bottom:1px dashed var(--color-border-strong);border-radius:3px;transition:background .12s ease,border-color .12s ease}._qvTitleEditable_1swmz_3614:hover{background:var(--color-primary-bg);border-bottom-color:var(--color-primary)}._qvTitleEditBtn_1swmz_3625{flex-shrink:0;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-muted);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}._qvTitleEditBtn_1swmz_3625:hover{background:var(--color-primary-bg);color:var(--color-primary-dark);border-color:var(--color-primary-ring)}._qvTitleInput_1swmz_3645{width:100%;font-family:inherit;font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--color-text-strong);line-height:1.4;padding:3px 8px;border:1px solid var(--color-primary-soft);border-radius:var(--radius-sm);background:#fff}._qvTitleInput_1swmz_3645:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #0b4f8a1a}._qvTitleInput_1swmz_3645:disabled{opacity:.6;cursor:wait}._qvHeaderActions_1swmz_3666{display:flex;align-items:center;gap:5px;flex-shrink:0}._btnQvDetail_1swmz_3673{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:1px solid var(--color-primary-soft);border-radius:var(--radius-sm);background:var(--color-info-bg);color:var(--color-primary);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:all .13s}._btnQvDetail_1swmz_3673:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._qvBody_1swmz_3693{flex:1;overflow-y:auto;padding:18px 20px}._qvGrid_1swmz_3699{display:grid;grid-template-columns:350px 1fr;gap:20px;align-items:start}._qvLeft_1swmz_3706{border-right:1px solid var(--color-border-soft);padding-right:20px}._qvRight_1swmz_3711{min-width:0}._qvSection_1swmz_3713{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--color-border-soft)}._qvSection_1swmz_3713:last-child{border-bottom:none;margin-bottom:0}._qvSectionTitle_1swmz_3721{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}._qvRow_1swmz_3730{display:flex;align-items:center;gap:8px;margin-bottom:9px;min-height:30px}._qvRow_1swmz_3730:last-child{margin-bottom:0}._qvLabel_1swmz_3740{display:flex;align-items:center;gap:4px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-muted);width:100px;flex-shrink:0}._qvValue_1swmz_3751{font-size:var(--fs-2xs);color:var(--color-text);flex:1}._qvFieldSelect_1swmz_3757{flex:1;min-width:0}._qvStatusActions_1swmz_3759{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 14px;background:var(--color-surface-muted);border-radius:var(--radius-md);border:1px solid var(--color-border-soft);margin-bottom:16px}._qvTransitionLabel_1swmz_3771{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-muted);white-space:nowrap}._qvChecklistList_1swmz_3778{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}._qvChecklistItem_1swmz_3785{display:flex;align-items:flex-start;gap:8px;padding:3px 4px;border-radius:var(--radius-sm);transition:background .1s}._qvChecklistItem_1swmz_3785:hover{background:var(--color-surface-muted)}._qvChecklistItem_1swmz_3785:hover ._qvChecklistDel_1swmz_3796,._qvChecklistItem_1swmz_3785:hover ._qvChecklistDrag_1swmz_3797{opacity:1}._qvChecklistDrag_1swmz_3797{display:inline-flex;align-items:center;justify-content:center;width:16px;height:18px;border:none;background:transparent;color:var(--color-muted-soft);cursor:grab;border-radius:3px;opacity:1;transition:opacity .12s,color .12s;flex-shrink:0;padding:0;margin-top:1px;touch-action:none}._qvChecklistDrag_1swmz_3797:hover{color:var(--color-primary)}._qvChecklistDrag_1swmz_3797:active{cursor:grabbing}._qvChecklistText_1swmz_3821{font-size:var(--fs-2xs);color:var(--color-text);line-height:1.55;flex:1;padding-top:2px}._qvChecklistTextDone_1swmz_3829{color:var(--color-muted);text-decoration:line-through}._qvChecklistDel_1swmz_3796{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:transparent;color:var(--color-muted);cursor:pointer;border-radius:3px;opacity:1;transition:opacity .12s,background .12s,color .12s;flex-shrink:0;padding:0;margin-top:1px}._qvChecklistDel_1swmz_3796:hover{background:var(--color-surface-muted);color:var(--color-text)}._clEdit_1swmz_3855{color:var(--color-primary)}._clDel_1swmz_3856{color:var(--color-danger)}._clPush_1swmz_3857{color:var(--color-success-text)}._clMove_1swmz_3858{color:var(--color-muted-soft)}._clEdit_1swmz_3855:hover{color:var(--color-primary);background:var(--color-info-bg)}._clDel_1swmz_3856:hover{color:var(--color-danger);background:var(--color-danger-bg)}._clPush_1swmz_3857:hover{color:var(--color-success-text);background:var(--color-success-bg)}._clMove_1swmz_3858:hover{color:var(--color-text);background:var(--color-surface-muted)}._qvAddItem_1swmz_3864{display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px dashed var(--color-border);border-radius:var(--radius-sm);margin-top:6px;transition:border-color .13s}._qvAddItem_1swmz_3864:focus-within{border-color:var(--color-primary-soft);border-style:solid;background:var(--color-info-bg)}._qvAddItemInput_1swmz_3881{flex:1;border:none;background:transparent;font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text);outline:none;padding:0}._qvAddItemInput_1swmz_3881::-moz-placeholder{color:var(--color-muted)}._qvAddItemInput_1swmz_3881::placeholder{color:var(--color-muted)}._qvAddItemInput_1swmz_3881:disabled{opacity:.5}._qvDescTextarea_1swmz_3895{width:100%;min-height:120px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-sm);color:var(--color-text);line-height:1.6;resize:vertical;transition:border-color .13s,box-shadow .13s;box-sizing:border-box}._qvDescTextarea_1swmz_3895:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:0 0 0 2px #0b4f8a14}._qvDescTextarea_1swmz_3895::-moz-placeholder{color:var(--color-muted)}._qvDescTextarea_1swmz_3895::placeholder{color:var(--color-muted)}._btnQvSave_1swmz_3918{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border:1px solid var(--color-success);border-radius:var(--radius-sm);background:#f0fdf4;color:#15803d;font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:all .13s}._btnQvSave_1swmz_3918:hover:not(:disabled){background:#15803d;color:#fff}._btnQvSave_1swmz_3918:disabled{opacity:.5;cursor:not-allowed}._qvDesc_1swmz_3895{font-size:var(--fs-sm);color:var(--color-text-soft);line-height:1.6;margin:0;white-space:pre-wrap}._overdueTag_1swmz_2500{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 7px;border-radius:var(--radius-pill);background:#fef2f2;color:var(--color-danger);font-size:var(--fs-2xs);font-weight:var(--fw-bold);border:1px solid #fca5a5}._qvDateField_1swmz_3006{position:relative;flex:1;display:inline-flex;align-items:center;height:26px;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;cursor:pointer;transition:border-color .13s;min-width:0;overflow:hidden}._qvDateField_1swmz_3006:hover{border-color:var(--color-primary-soft)}._qvDateFieldError_1swmz_3980{border-color:var(--color-danger)}._qvDateValue_1swmz_3982{font-size:var(--fs-2xs);color:var(--color-text);pointer-events:none;white-space:nowrap}._qvDateFieldError_1swmz_3980 ._qvDateValue_1swmz_3982{color:var(--color-danger);font-weight:var(--fw-semibold)}._qvDateHidden_1swmz_3991{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;border:none;background:transparent;padding:0}._boardCardViewBtn_1swmz_4005{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #dbeafe;border-radius:var(--radius-xs, 3px);background:#eff6ff;color:#2563eb;cursor:pointer;transition:background .12s,color .12s,border-color .12s}._boardCardViewBtn_1swmz_4005:hover{background:#2563eb;color:#fff;border-color:#2563eb}._qeDateInteractive_1swmz_4026{position:relative;display:inline-flex;align-items:center;cursor:pointer}._qeDateText_1swmz_4032{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._qeDateInputNative_1swmz_4036{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1}._progressBarFlex_1swmz_4045{flex:1}._progressFillDynamic_1swmz_4046{width:var(--progress-width)}._dragTransform_1swmz_4047{transform:translate3d(var(--drag-x),var(--drag-y),0)}._boardEmptyText_1swmz_4048{text-align:center;color:var(--color-muted);font-size:var(--fs-2xs);padding:var(--space-7) 0}._calendarTaskBarDynamic_1swmz_4054{left:var(--cal-left);width:var(--cal-width);top:var(--cal-top);height:var(--cal-height)}._calendarDayColDynamic_1swmz_4060{left:var(--cal-left);width:var(--cal-width)}._calendarWeekRowDynamic_1swmz_4064{min-height:var(--week-row-min-h)}._chevronRotate_1swmz_4067{flex-shrink:0;transition:transform var(--duration-fast)}._chevronOpen_1swmz_4071{transform:rotate(180deg)}._companyPickerWrap_1swmz_4072{position:relative}._companyPickerTriggerCompact_1swmz_4073{height:var(--control-h-sm);font-size:var(--fs-2xs)}._companyPickerPlaceholder_1swmz_4077{color:var(--color-muted)}._companyPickerSelected_1swmz_4078{color:var(--color-text)}._iconMuted_1swmz_4079{color:var(--color-muted);flex-shrink:0}._tableScrollX_1swmz_4080{overflow-x:auto}._thAction_1swmz_4081{width:100px}._tableSkeletonBar_1swmz_4082{width:var(--skeleton-w);height:11px;background:var(--color-surface-muted);border-radius:var(--radius-xs);animation:_app-pulse_1swmz_1 1.5s ease-in-out infinite}._mutedDash_1swmz_4089{color:var(--color-muted);font-size:var(--fs-2xs)}._qeSelectStyled_1swmz_4093{font-weight:var(--fw-semibold)}._qeStatusPending_1swmz_4094{background:var(--color-surface-muted);color:#475569;border-color:var(--color-border)}._qeStatusInProgress_1swmz_4095{background:var(--color-info-bg);color:var(--color-info-dark);border-color:var(--color-primary-ring)}._qeStatusOnHold_1swmz_4096{background:var(--color-warning-bg);color:var(--color-warning-dark);border-color:var(--color-warning-bg-strong)}._qeStatusPendingReview_1swmz_4097{background:#faf5ff;color:#7e22ce;border-color:#d8b4fe}._qeStatusNeedsRevision_1swmz_4098{background:#fff1f2;color:var(--color-status-revision-text);border-color:#fda4af}._qeStatusCompleted_1swmz_4099{background:#f0fdf4;color:var(--color-success-dark);border-color:#86efac}._qeStatusCompletedLate_1swmz_4100{background:#fff7ed;color:#c2410c;border-color:#fdba74}._qePriorityUrgent_1swmz_4101{background:#fef2f2;color:#b91c1c;border-color:var(--color-danger-border)}._qePriorityHigh_1swmz_4102{background:var(--color-warning-bg);color:var(--color-warning-dark);border-color:#fdba74}._qePriorityMedium_1swmz_4103{background:var(--color-info-bg);color:var(--color-info-dark);border-color:var(--color-primary-ring)}._qePriorityLow_1swmz_4104{background:var(--color-bg-soft);color:var(--color-muted);border-color:var(--color-border)}._paginationGap_1swmz_4105{padding:0 var(--space-1);color:var(--color-muted);font-size:var(--fs-2xs)}._filterSearchWrap_1swmz_4110{position:relative}._filterSearchIcon_1swmz_4111{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}._filterInputWithIcon_1swmz_4119{padding-left:28px}._filterChipDanger_1swmz_4120{background:#fef2f2;color:var(--color-danger);border-color:var(--color-danger-border)}._btnDangerText_1swmz_4125{color:var(--color-danger)}._calendarPane_1swmz_4126{flex:1;display:flex;flex-direction:column;min-height:0}._descText_1swmz_2019{font-size:var(--fs-2xs);color:var(--color-text-soft);line-height:var(--lh-relaxed);white-space:pre-wrap}._descEmpty_1swmz_4138{font-size:var(--fs-2xs);color:var(--color-muted);font-style:italic}._btnCompact_1swmz_4143{height:30px;padding:0 var(--space-5);font-size:var(--fs-2xs)}._btnCompactMd_1swmz_4148{height:var(--control-h-sm);padding:0 var(--space-6);font-size:var(--fs-2xs)}._btnCompactWide_1swmz_4153{height:var(--control-h-sm);padding:0 var(--space-7);font-size:var(--fs-2xs)}._btnTiny_1swmz_4158{height:24px;font-size:var(--fs-2xs)}._checklistCheckDisabled_1swmz_4162{opacity:.5;pointer-events:none}._btnIconDanger_1swmz_4166{color:var(--color-danger)}._btnIconTiny_1swmz_4167{width:24px;height:24px}._emptyInline_1swmz_4171{color:var(--color-muted);font-size:var(--fs-2xs)}._emptyInlineSpaced_1swmz_4175{color:var(--color-muted);font-size:var(--fs-2xs);margin-bottom:var(--space-7)}._depSearchPosition_1swmz_4180{position:relative}._filterInputFull_1swmz_4181{width:100%}._spinnerInlineTiny_1swmz_4182{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);width:14px;height:14px;border-width:2px}._commentEditRow_1swmz_4191{display:flex;gap:var(--space-2);margin-top:var(--space-1)}._commentEditActions_1swmz_4196{display:flex;flex-direction:column;gap:var(--space-1)}._commentInputEdit_1swmz_4201{min-height:56px}._commentShortcut_1swmz_4202{font-size:var(--fs-2xs);color:var(--color-muted)}._cfLabelBlock_1swmz_4206{margin-bottom:var(--space-1);display:block}._timeTotal_1swmz_4210{font-size:var(--fs-2xs);color:var(--color-muted);margin-bottom:var(--space-3)}._timeTotalValue_1swmz_4215{color:var(--color-primary)}._customBoolRow_1swmz_4216{display:flex;align-items:center;gap:var(--space-3);height:var(--control-h-sm)}._customBoolInput_1swmz_4222{width:16px;height:16px;cursor:pointer}._customBoolText_1swmz_4227{font-size:var(--fs-2xs);color:var(--color-text-soft)}._alignEnd_1swmz_4231{display:flex;justify-content:flex-end}._alignSelfEnd_1swmz_4232{align-self:flex-end}._loadingBoxLarge_1swmz_4233{padding:80px}._errorIconDanger_1swmz_4234{color:var(--color-danger)}._detailBackBtn_1swmz_4235{margin-bottom:var(--space-3);height:28px;font-size:var(--fs-2xs)}._detailMetaIcon_1swmz_4240{color:var(--color-muted)}._dateInputCompact_1swmz_4241{max-width:140px}._overdueWrap_1swmz_4242{margin-top:var(--space-3)}._progressWrapCompact_1swmz_4243{margin-bottom:var(--space-2)}._progressSummary_1swmz_4244{font-size:var(--fs-2xs);color:var(--color-muted)}._tlSection_1swmz_4251{margin-top:20px;padding-top:18px;border-top:1px solid var(--color-border-soft)}._tlHeader_1swmz_4257{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._tlTitle_1swmz_4264{font-size:var(--fs-2xs);font-weight:700;color:var(--color-text);display:flex;align-items:center;gap:5px}._tlCount_1swmz_4273{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:99px;background:#dbeafe;color:#1d4ed8;font-size:var(--fs-2xs);font-weight:700}._tlAddBtn_1swmz_4287{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff;color:#2563eb;font-size:var(--fs-2xs);font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}._tlAddBtn_1swmz_4287:hover{background:#dbeafe;border-color:#93c5fd}._tlList_1swmz_4307{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}._tlItem_1swmz_4314{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:border-color .12s,background .12s}._tlItem_1swmz_4314:hover{background:#f0f6ff;border-color:#bfdbfe}._tlItemIcon_1swmz_4330{width:28px;height:28px;border-radius:6px;background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}._tlItemBody_1swmz_4344{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._tlItemName_1swmz_4352{font-size:var(--fs-2xs);font-weight:600;color:#2563eb;text-decoration:none;display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tlItemName_1swmz_4352:hover{text-decoration:underline;color:#1d4ed8}._tlItemUrl_1swmz_4371{font-size:var(--fs-2xs);color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tlItemDesc_1swmz_4379{font-size:var(--fs-2xs);color:#64748b;line-height:1.4}._tlDelBtn_1swmz_4385{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:5px;background:transparent;color:#94a3b8;cursor:pointer;transition:background .1s,color .1s,border-color .1s}._tlDelBtn_1swmz_4385:hover{background:#fef2f2;border-color:#fca5a5;color:#ef4444}._tlAddForm_1swmz_4406{display:flex;flex-direction:column;gap:8px;padding:14px;background:#f8fafc;border:1.5px solid #bfdbfe;border-radius:10px}._tlAddInput_1swmz_4416{width:100%;height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:7px;font-size:var(--fs-2xs);color:#1e293b;background:#fff;font-family:inherit;transition:border-color .13s;box-sizing:border-box}._tlAddInput_1swmz_4416:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd1f}._tlAddInput_1swmz_4416::-moz-placeholder{color:#94a3b8}._tlAddInput_1swmz_4416::placeholder{color:#94a3b8}._tlAddActions_1swmz_4438{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:2px}._tlErr_1swmz_4446{font-size:var(--fs-2xs);color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;padding:6px 10px}._tlEmpty_1swmz_4455{font-size:var(--fs-2xs);color:#94a3b8;font-style:italic;margin:0 0 6px}._thFilterInner_1swmz_4463{display:flex;align-items:center;gap:4px}._thFilterLabel_1swmz_4465{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}._thFilterBtn_1swmz_4466{display:inline-flex;align-items:center;justify-content:center;padding:2px;background:none;border:none;cursor:pointer;color:inherit;opacity:.5;border-radius:4px;flex-shrink:0}._thFilterBtn_1swmz_4466:hover{opacity:1;background:#00000012}._thFilterBtnActive_1swmz_4480,._thFilterBtnActive_1swmz_4480:hover{opacity:1;background:var(--color-primary, #2563eb);color:#fff}._miniTitleWarn_1swmz_4484{color:var(--color-accent-dark)}._miniTitleIcon_1swmz_4485{margin-right:6px;vertical-align:middle}._miniBodyHint_1swmz_4486{margin-top:8px;color:var(--color-muted);font-size:var(--fs-xs)}._cpItemMulti_1swmz_4487{display:flex;align-items:center;gap:8px;cursor:pointer}._depSearchHint_1swmz_4490{padding:6px 10px;font-size:var(--fs-2xs);color:var(--color-muted);border-bottom:1px solid var(--color-border-muted)}._colMenuWrap_1swmz_4498{position:relative}._colMenu_1swmz_4498{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:210px;background:var(--color-surface, #fff);border:1px solid var(--color-border, #e2e8f0);border-radius:10px;box-shadow:0 8px 28px #0f172a24;padding:6px}._colMenuHead_1swmz_4511{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 8px;font-size:var(--fs-2xs);font-weight:700;color:var(--color-text-muted, #64748b);border-bottom:1px solid var(--color-border-muted, #eef2f7);margin-bottom:4px}._colMenuReset_1swmz_4522{border:none;background:none;color:var(--color-primary, #2563eb);font-size:var(--fs-2xs);font-weight:600;cursor:pointer}._colMenuReset_1swmz_4522:hover{text-decoration:underline}._colMenuItem_1swmz_4531{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:var(--fs-sm);color:var(--color-text, #0f172a);cursor:pointer}._colMenuItem_1swmz_4531:hover{background:var(--color-surface-muted, #f1f5f9)}._colMenuItem_1swmz_4531 input{cursor:pointer}._colMenuItemFixed_1swmz_4543{opacity:.6;cursor:default}._colMenuItemFixed_1swmz_4543:hover{background:none}._latestCommentCell_1swmz_4547{display:flex;gap:4px;align-items:baseline;max-width:100%;min-width:0;overflow:hidden}._latestCommentBy_1swmz_4555{flex-shrink:0;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-primary, #2563eb);white-space:nowrap}._latestCommentText_1swmz_4562{font-size:var(--fs-2xs);color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._exportModalBody_1swmz_4572{display:flex;gap:var(--space-6);min-height:560px;max-height:68vh}._exportSidebar_1swmz_4578{width:210px;flex-shrink:0;overflow-y:auto;border-right:1px solid var(--color-border-muted);padding-right:var(--space-5)}._exportSidebarTitle_1swmz_4585{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;padding-bottom:var(--space-3);margin-bottom:var(--space-2)}._exportGroup_1swmz_4594{padding:var(--space-2) 0;border-top:1px solid var(--color-border-muted)}._exportGroupLabel_1swmz_4598{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);color:var(--color-text-soft);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._exportGroupLabel_1swmz_4598:hover{background:var(--color-primary-bg)}._exportFieldItem_1swmz_4611{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-8);border-radius:var(--radius-sm);font-size:var(--fs-2xs);color:var(--color-text-soft);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._exportFieldItem_1swmz_4611:hover{background:var(--color-primary-bg)}._exportPreviewPane_1swmz_4623{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden}._exportPreviewTitle_1swmz_4631{font-size:var(--fs-sm);color:var(--color-muted);font-weight:var(--fw-semibold);flex-shrink:0}._exportPreviewWrap_1swmz_4637{flex:1;overflow:auto;border:1.5px solid var(--color-border-muted);border-radius:var(--radius-md)}._exportPreviewEmpty_1swmz_4643{padding:var(--space-9);text-align:center;color:var(--color-muted-subtle);font-size:var(--fs-sm)}._exportPreviewTable_1swmz_4649{font-size:var(--fs-2xs);min-width:100%;border-collapse:collapse}._exportPreviewTable_1swmz_4649 th,._exportPreviewTable_1swmz_4649 td{padding:var(--space-3) var(--space-4);white-space:nowrap;border-bottom:1px solid var(--color-border-soft)}._exportPreviewTable_1swmz_4649 th{background:var(--gradient-table-head);font-weight:var(--fw-bold);color:var(--color-primary-deep);text-transform:uppercase;letter-spacing:.04em;position:sticky;top:0;z-index:1}._exportPreviewTable_1swmz_4649 tr:last-child td{border-bottom:none}._exportPreviewTable_1swmz_4649 tbody tr:nth-child(2n) td{background:var(--color-bg-soft)}._exportFooter_1swmz_4672{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-5);margin-top:var(--space-5);border-top:1px solid var(--color-border-soft)}._exportCount_1swmz_4680{font-size:var(--fs-sm);color:var(--color-muted)}._boardGroup_1swmz_4686{display:flex;flex-direction:column;gap:5px}._boardGroupHead_1swmz_4687{display:flex;align-items:center;gap:6px;padding:3px 8px;border-left:3px solid var(--color-primary);background:var(--color-primary-bg);border-radius:4px;position:sticky;top:0;z-index:1}._boardGroupName_1swmz_4699{font-size:var(--fs-3xs);font-weight:700;color:var(--color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._boardGroupCount_1swmz_4707{margin-left:auto;flex-shrink:0;font-size:var(--fs-3xs);font-weight:600;color:var(--color-muted)}._chainCard_1swmz_4716{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:14px 16px;margin-bottom:14px}._chainHead_1swmz_4724{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}._chainTitle_1swmz_4728{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text-strong);display:flex;align-items:center;gap:6px}._chainCount_1swmz_4732{font-size:var(--fs-2xs);color:var(--color-muted);font-weight:var(--fw-medium)}._chainProgress_1swmz_4733{display:flex;align-items:center;gap:8px;flex:1;min-width:130px;max-width:260px}._chainProgressBar_1swmz_4734{flex:1;height:6px;border-radius:var(--radius-pill);background:var(--color-surface-muted);overflow:hidden}._chainProgressFill_1swmz_4738{height:100%;background:var(--color-success);border-radius:var(--radius-pill)}._chainProgressText_1swmz_4739{font-size:var(--fs-3xs);color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}._chainList_1swmz_4740{display:flex;flex-direction:column;gap:8px}._chainItem_1swmz_4741{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 11px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-bg-soft);text-decoration:none;color:inherit}._chainItem_1swmz_4741:hover{border-color:var(--color-primary-ring);background:var(--color-surface-muted)}._chainItemName_1swmz_4748{font-weight:var(--fw-semibold);color:var(--color-text);font-size:var(--fs-xs);flex:1;min-width:120px}._chainItemMeta_1swmz_4749{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-3xs);color:var(--color-muted)}._chainItemDue_1swmz_4750{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex;align-items:center;gap:3px}._chainItemDueOverdue_1swmz_4751{color:var(--color-danger);font-weight:var(--fw-semibold)}._chainMiniBar_1swmz_4752{width:54px;height:5px;border-radius:var(--radius-pill);background:var(--color-surface-muted);overflow:hidden}._chainMiniFill_1swmz_4753{height:100%;background:var(--color-primary);border-radius:var(--radius-pill)}._chainEmpty_1swmz_4754{font-size:var(--fs-2xs);color:var(--color-muted);padding:2px 0 10px}._parentCrumb_1swmz_4755{display:inline-flex;align-items:center;gap:5px;font-family:inherit;font-size:var(--fs-2xs);color:var(--color-primary-dark);background:var(--color-primary-bg);border:1px solid var(--color-primary-ring);padding:2px 9px;border-radius:var(--radius-pill);text-decoration:none;font-weight:var(--fw-semibold);cursor:pointer;line-height:1.4}._parentCrumb_1swmz_4755:hover{background:var(--color-primary-bg-strong)}._childOfTag_1swmz_4763{display:inline-flex;align-items:center;gap:2px;margin-top:3px;font:inherit;font-size:10px;line-height:1.35;font-weight:var(--fw-semibold);color:var(--color-primary-dark);background:var(--color-primary-bg);border:1px solid var(--color-primary-ring);border-radius:var(--radius-pill);padding:0 6px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._childOfTag_1swmz_4763:hover{background:var(--color-primary-bg-strong)}._chainHeadTag_1swmz_4773{display:inline-flex;align-items:center;gap:2px;margin-top:3px;font-size:10px;line-height:1.35;font-weight:var(--fw-bold);color:var(--color-primary-dark);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:0 6px;white-space:nowrap}._tdChild_1swmz_4780{box-shadow:inset 3px 0 0 var(--color-primary);padding-left:18px}._tdDepChild_1swmz_4782{box-shadow:inset 3px 0 0 var(--color-warning-amber);padding-left:18px}._qvChainList_1swmz_4785{display:flex;flex-direction:column;gap:6px}._qvChainItem_1swmz_4786{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 9px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-bg-soft);cursor:pointer;font:inherit;color:inherit}._qvChainItem_1swmz_4786:hover{border-color:var(--color-primary-ring);background:var(--color-surface-muted)}._qvChainDot_1swmz_4792{width:8px;height:8px;border-radius:50%;background:var(--color-muted);flex-shrink:0}._qvChainDotDone_1swmz_4793{background:var(--color-success)}._qvChainDotHold_1swmz_4794{background:var(--color-warning-amber)}._qvChainName_1swmz_4795{flex:1;min-width:0;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._qvChainDue_1swmz_4799{font-size:var(--fs-3xs);color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}._qvChainDueOver_1swmz_4800{color:var(--color-danger);font-weight:var(--fw-semibold)}._qvUnlinkBtn_1swmz_4802{display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:var(--fs-3xs);font-weight:var(--fw-semibold);color:var(--color-warning-amber);background:var(--color-warning-bg);border:1px solid var(--color-warning-amber);border-radius:var(--radius-pill);padding:1px 8px;cursor:pointer;line-height:1.4}._qvUnlinkBtn_1swmz_4802:hover{background:var(--color-warning-bg-strong)}._qvAttachBtn_1swmz_4811{display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:var(--fs-3xs);font-weight:var(--fw-semibold);color:var(--color-primary-dark);background:var(--color-primary-bg);border:1px solid var(--color-primary-ring);border-radius:var(--radius-pill);padding:1px 8px;cursor:pointer;line-height:1.4}._qvAttachBtn_1swmz_4811:hover{background:var(--color-primary-bg-strong)}._qvAttachPop_1swmz_4819{position:absolute;top:100%;left:0;margin-top:4px;width:380px;max-width:84vw;z-index:10;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:8px;display:flex;flex-direction:column;gap:3px;max-height:320px;overflow-y:auto}._qvAttachInput_1swmz_4826{width:100%;box-sizing:border-box;height:48px;min-height:48px;padding:0 13px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--fs-sm);line-height:48px;margin-bottom:6px}._qvAttachInput_1swmz_4826:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._qvAttachItem_1swmz_4836{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:6px 8px;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-2xs)}._qvAttachItem_1swmz_4836:hover{background:var(--color-surface-muted)}._qvAttachItemName_1swmz_4841{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-weight:var(--fw-medium)}._qvAttachHint_1swmz_4845{padding:6px 8px;font-size:var(--fs-3xs);color:var(--color-muted)}._groupChainBtn_1swmz_4848{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;height:38px;padding:0 8px;font:inherit;white-space:nowrap;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}._groupChainBtn_1swmz_4848:hover{border-color:var(--color-primary-ring);background:var(--color-surface-muted)}._groupChainBtnOn_1swmz_4857{background:var(--color-primary-bg);color:var(--color-primary-dark);border-color:var(--color-primary)}._groupChainBtnOn_1swmz_4857:hover{background:var(--color-primary-bg-strong)}._boardChainTag_1swmz_4864{display:inline-flex;align-items:center;gap:2px;max-width:100%;margin-top:3px;font-size:10px;line-height:1.35;font-weight:var(--fw-semibold);color:var(--color-text-soft);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._boardChainTagChild_1swmz_4871{color:var(--color-primary-dark);background:var(--color-primary-bg);border-color:var(--color-primary-ring)}._qvHr_1swmz_4877{border:none;border-top:1px solid var(--color-border);margin:14px 0 12px}._qvDepList_1swmz_4878{display:flex;flex-direction:column;gap:6px}._qvDepItem_1swmz_4879{display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);background:var(--color-bg-soft)}._qvDepTitle_1swmz_4884{flex:1;min-width:0;font-size:var(--fs-3xs);font-weight:var(--fw-medium);color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._qvDepWarn_1swmz_4888{font-size:var(--fs-3xs);font-weight:var(--fw-semibold);color:var(--color-warning-amber);white-space:nowrap;flex-shrink:0}._qvDepDel_1swmz_4889{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:var(--color-muted);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0}._qvDepDel_1swmz_4889:hover{background:var(--color-danger-bg);color:var(--color-danger)}._qvDepPopName_1swmz_4896{font-size:var(--fs-3xs)}._qvDepGroupLabel_1swmz_4897{font-size:var(--fs-3xs);font-weight:var(--fw-semibold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.3px;margin:8px 0 5px}._depTag_1swmz_4902{display:inline-flex;align-items:center;gap:2px;margin-top:3px;margin-left:5px;font-size:10px;line-height:1.35;font-weight:var(--fw-semibold);color:var(--color-warning-amber);background:var(--color-warning-bg);border:1px solid var(--color-warning-amber);border-radius:var(--radius-pill);padding:0 6px;white-space:nowrap;vertical-align:middle}._chainAddBtnGreen_1swmz_4911{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);padding:6px 12px;border-radius:var(--radius-md);cursor:pointer;background:var(--color-success);color:#fff;border:1px solid var(--color-success);transition:background .12s ease,border-color .12s ease}._chainAddBtnGreen_1swmz_4911:hover{background:var(--color-success-dark);border-color:var(--color-success-dark)}._clItemDiff_1swmz_4921{flex:0 0 auto;font-size:var(--fs-4xs, 10px);font-weight:var(--fw-bold);padding:1px 7px;border-radius:999px;white-space:nowrap;background:var(--color-surface-muted);color:var(--color-muted)}._clItemDiff_de_1swmz_4922{background:var(--color-success-bg);color:var(--color-success-text)}._clItemDiff_trung_binh_1swmz_4923{background:var(--color-primary-bg);color:var(--color-primary-dark)}._clItemDiff_kho_1swmz_4924{background:var(--color-warning-bg);color:var(--color-warning-text)}._clItemDiff_rat_kho_1swmz_4925{background:var(--color-danger-bg);color:var(--color-danger-text)}._root_1epq8_3{display:flex;flex-direction:column;gap:var(--space-5);min-height:340px}._breadcrumb_1epq8_11{display:flex;align-items:center;gap:var(--space-2);font-size:.75rem;padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border, #e5e7eb)}._stepActive_1epq8_19{font-weight:700;color:var(--color-primary, #1e3a5f)}._stepDone_1epq8_20{color:var(--color-success, #10b981);font-weight:600}._stepIdle_1epq8_21{color:var(--color-text-muted, #94a3b8)}._stepArrow_1epq8_22{color:var(--color-border, #e5e7eb);flex-shrink:0}._selectStep_1epq8_26{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-4) 0}._templateBtn_1epq8_34{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border:1.5px solid var(--color-primary, #1e3a5f);border-radius:var(--radius-md, 6px);background:transparent;color:var(--color-primary, #1e3a5f);font-size:.8rem;font-weight:600;cursor:pointer;transition:background var(--duration-fast, .12s)}._templateBtn_1epq8_34:hover{background:var(--color-info-surface, #eff6ff)}._templateHint_1epq8_50{font-size:.73rem;color:var(--color-text-muted, #94a3b8);margin:0}._dropZone_1epq8_56{width:100%;max-width:480px;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);border:2px dashed var(--color-border, #e5e7eb);border-radius:var(--radius-lg, 10px);background:var(--color-surface-alt, #f8fafc);cursor:pointer;transition:border-color var(--duration-fast, .12s),background var(--duration-fast, .12s);padding:var(--space-7);-webkit-user-select:none;-moz-user-select:none;user-select:none}._dropZone_1epq8_56:hover,._dropZoneOver_1epq8_73{border-color:var(--color-primary, #1e3a5f);background:var(--color-info-surface, #eff6ff)}._dropIcon_1epq8_77{color:var(--color-text-muted, #94a3b8)}._dropTitle_1epq8_78{margin:0;font-size:.85rem;font-weight:600;color:var(--color-text-primary, #0f172a);text-align:center}._dropSub_1epq8_79{margin:0;font-size:.72rem;color:var(--color-text-muted, #94a3b8)}._errorBox_1epq8_81{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-danger-surface, #fef2f2);border:1px solid var(--color-danger, #ef4444);border-radius:var(--radius-md, 6px);color:var(--color-danger, #ef4444);font-size:.78rem;max-width:480px;width:100%}._previewStep_1epq8_97{display:flex;flex-direction:column;gap:var(--space-4)}._previewStats_1epq8_99{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;font-size:.8rem}._statValid_1epq8_106{display:flex;align-items:center;gap:4px;color:var(--color-success, #10b981);font-weight:600}._statInvalid_1epq8_107{display:flex;align-items:center;gap:4px;color:var(--color-danger, #ef4444);font-weight:600}._reSelectBtn_1epq8_108{margin-left:auto;font-size:.75rem;color:var(--color-primary, #1e3a5f);background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}._errorList_1epq8_119{display:flex;flex-direction:column;gap:2px}._errorItem_1epq8_120{display:flex;align-items:center;gap:4px;font-size:.72rem;color:var(--color-danger, #ef4444);background:var(--color-danger-surface, #fef2f2);padding:2px var(--space-2);border-radius:var(--radius-sm, 4px)}._previewTableWrap_1epq8_127{overflow:auto;max-height:300px;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 6px)}._previewTable_1epq8_127{width:100%;border-collapse:collapse;font-size:.75rem}._previewTable_1epq8_127 th{background:var(--color-primary, #1e3a5f);color:#fff;padding:var(--space-2) var(--space-3);text-align:left;white-space:nowrap;position:sticky;top:0;z-index:1}._previewTable_1epq8_127 td{padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--color-border, #e5e7eb);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._previewTable_1epq8_127 tr:last-child td{border-bottom:none}._rowInvalid_1epq8_157{background:var(--color-danger-surface, #fef2f2)!important}._tdRowNum_1epq8_158{color:var(--color-text-muted, #94a3b8);font-variant-numeric:tabular-nums;text-align:center}._tdCell_1epq8_159{color:var(--color-text-primary, #0f172a)}._empty_1epq8_160{color:var(--color-text-muted, #94a3b8)}._validBadge_1epq8_161{color:var(--color-success, #10b981);font-weight:700}._invalidBadge_1epq8_162{color:var(--color-danger, #ef4444);font-size:.7rem;font-weight:600}._truncNote_1epq8_163{font-size:.72rem;color:var(--color-text-muted, #94a3b8);text-align:center;padding:var(--space-2) 0 0;margin:0}._previewFooter_1epq8_165{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border, #e5e7eb)}._resultStep_1epq8_175{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;padding:var(--space-6) 0}._resultSuccess_1epq8_177{display:flex;align-items:center;gap:var(--space-3);color:var(--color-success, #10b981);font-size:1rem;font-weight:600}._resultFailed_1epq8_181{display:flex;align-items:center;gap:var(--space-3);color:var(--color-danger, #ef4444);font-size:.85rem;font-weight:500}._resultErrors_1epq8_185{display:flex;flex-direction:column;gap:3px;align-self:stretch;background:var(--color-danger-surface, #fef2f2);border:1px solid #fca5a5;border-radius:var(--radius-md, 6px);padding:var(--space-3) var(--space-4);font-size:.75rem}._resultErrorItem_1epq8_194{color:var(--color-danger, #ef4444)}._resultErrorRow_1epq8_195{font-weight:700;margin-right:4px}._resultFooter_1epq8_196{display:flex;justify-content:center}._btnOutline_1epq8_200{padding:var(--space-2) var(--space-5);border:1.5px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, 6px);background:transparent;font-size:.8rem;cursor:pointer;color:var(--color-text-primary, #0f172a)}._btnOutline_1epq8_200:hover:not(:disabled){background:var(--color-surface-alt, #f8fafc)}._btnOutline_1epq8_200:disabled{opacity:.5;cursor:not-allowed}._btnImport_1epq8_212{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-6);border:none;border-radius:var(--radius-md, 6px);background:var(--color-primary, #1e3a5f);color:#fff;font-size:.8rem;font-weight:600;cursor:pointer;transition:opacity var(--duration-fast, .12s)}._btnImport_1epq8_212:hover:not(:disabled){opacity:.88}._btnImport_1epq8_212:disabled{opacity:.5;cursor:not-allowed}._spin_1epq8_229{animation:_spin_1epq8_229 .8s linear infinite}@keyframes _spin_1epq8_229{to{transform:rotate(360deg)}}._value_1c0do_1{min-height:20px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}._editable_1c0do_2{cursor:text;border-radius:var(--radius-sm)}._editable_1c0do_2:hover{background:var(--color-info-surface)}._empty_1c0do_4{color:var(--color-muted)}._editor_1c0do_5{display:block;width:100%;min-height:20px;margin:0;padding:0;border:0;border-radius:0;outline:0;background:var(--color-info-surface);box-shadow:inset 0 -2px 0 var(--color-primary);color:var(--color-text-strong);font:inherit;font-size:var(--fs-2xs);line-height:1.45;box-sizing:border-box}._textarea_1c0do_11{min-height:34px;max-height:108px;resize:none;overflow:auto;white-space:pre-wrap}._settingsShell_19vnh_8{--settings-navy: var(--color-primary);--settings-navy-deep: var(--color-primary-deep);--settings-blue: var(--color-primary-deep);--settings-gold: var(--color-accent);--settings-bg: var(--color-bg);--settings-surface: var(--color-surface);--settings-surface-soft: var(--color-bg-soft);--settings-border: var(--color-primary-ink);--settings-border-soft: var(--color-primary-ink-soft);--settings-text: var(--color-text);--settings-muted: var(--color-muted);display:flex;height:100%;gap:0;padding:1px;box-sizing:border-box;overflow:hidden;border-radius:var(--radius-lg);background:linear-gradient(135deg,#2563eb24,#1d4ed814),var(--settings-border);box-shadow:0 18px 48px -34px #2563eb2e,0 8px 22px -18px #2563eb1f}._settingsNav_19vnh_38{width:210px;flex-shrink:0;min-height:0;background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-bg-soft) 100%);border:none;border-radius:11px 0 0 11px;box-shadow:inset -1px 0 0 var(--color-border);overflow-y:auto;overflow-x:hidden}._settingsNavHeader_19vnh_50{display:flex;align-items:center;gap:9px;padding:8px 12px;border-bottom:1px solid var(--color-border);background:#ffffffbf}._settingsNavTitle_19vnh_59{font-size:var(--fs-xs);font-weight:var(--fw-extrabold);color:var(--color-text-strong);letter-spacing:0}._settingsNavIcon_19vnh_66{color:#2563eb;opacity:.88}._settingsNavList_19vnh_71{padding:4px 0}._settingsNavItem_19vnh_75{display:flex;align-items:center;gap:var(--space-4);width:calc(100% - 16px);min-height:32px;margin:2px 8px;padding:6px 10px;border:none;border-radius:var(--radius-md);background:transparent;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);cursor:pointer;text-align:left;transition:background var(--duration-base),color var(--duration-base),box-shadow var(--duration-base),transform var(--duration-fast);position:relative}._settingsNavItem_19vnh_75:hover{background:#ffffffc7;color:#1d4ed8;box-shadow:inset 0 0 0 1px #2563eb1a}._settingsNavItemActive_19vnh_102{background:linear-gradient(90deg,#2563eb24,#2563eb0f);color:#1d4ed8;box-shadow:inset 0 0 0 1px #2563eb1f,0 8px 20px -18px #2563eb59}._settingsNavItemActive_19vnh_102:hover{background:linear-gradient(90deg,#2563eb2e,#2563eb17)}._settingsNavItemActive_19vnh_102:after{content:"";position:absolute;right:0;top:7px;bottom:7px;width:3px;border-radius:3px 0 0 3px;background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 0 0 1px #2563eb38}._settingsNavDot_19vnh_127{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:background .12s}._settingsNavLabel_19vnh_135{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}._settingsContent_19vnh_146{flex:1;min-width:0;min-height:0;background:linear-gradient(180deg,#fffffffa,#fcfdfffa);border-radius:0 11px 11px 0;border:none;overflow-y:auto;overflow-x:hidden}._settingsContentInner_19vnh_158{padding:12px 14px}._sectionHead_19vnh_164{display:flex;align-items:center;gap:8px;padding:0 0 8px;margin-bottom:12px;border-bottom:1px solid var(--color-border)}._sectionIconWrap_19vnh_173{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(255,255,255,.75);box-shadow:0 8px 18px -14px #00182f80,inset 0 1px #ffffffd9}._sectionTitle_19vnh_187{font-size:var(--fs-md);font-weight:var(--fw-extrabold);color:var(--color-text-strong);margin:0;letter-spacing:0;line-height:var(--lh-tight)}._settingsInput_19vnh_198{width:100%;height:var(--control-h-md);padding:0 var(--control-px-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong);line-height:var(--lh-normal);outline:none;box-shadow:0 1px 3px #2563eb0a;transition:border-color var(--duration-base),box-shadow var(--duration-base),background var(--duration-base)}._settingsInput_19vnh_198:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f,0 6px 18px -16px #2563eb40;background:var(--color-surface)}._settingsSelect_19vnh_223{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}._settingsLabel_19vnh_231{display:block;font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-soft);margin-bottom:4px;letter-spacing:0;line-height:1.35}._settingsHint_19vnh_241{font-size:var(--fs-2xs);font-weight:500;color:var(--color-text-soft);margin-top:4px;line-height:1.5}._btnSave_19vnh_251{display:inline-flex;align-items:center;gap:7px;height:var(--control-h-md);padding:0 var(--control-px-md);border:none;border-radius:var(--radius-md);background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer;transition:filter .16s,transform .08s,box-shadow .16s;box-shadow:0 4px 14px -6px #2563eba6,inset 0 1px #ffffff29}._btnSave_19vnh_251:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 20px -8px #2563ebbf,inset 0 1px #ffffff2e}._btnSave_19vnh_251:active:not(:disabled){transform:translateY(1px)}._btnSave_19vnh_251:disabled{opacity:.5;cursor:not-allowed}._btnOutline_19vnh_280{display:inline-flex;align-items:center;gap:7px;height:var(--control-h-md);padding:0 var(--control-px-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:#2563eb;font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:700;cursor:pointer;transition:background .14s,border-color .14s,box-shadow .14s;box-shadow:0 1px 4px #2563eb0f}._btnOutline_19vnh_280:hover{background:#eff6ff;border-color:#93c5fd;box-shadow:0 4px 14px -8px #2563eb4d}._btnAddSmall_19vnh_304{display:inline-flex;align-items:center;gap:6px;height:var(--control-h-md);padding:0 var(--control-px-md);border:none;border-radius:var(--radius-md);background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer;transition:filter .16s,box-shadow .16s;box-shadow:0 4px 14px -6px #2563eb99}._btnAddSmall_19vnh_304:hover{filter:brightness(1.08);box-shadow:0 6px 18px -6px #2563ebb3}._feedbackSaving_19vnh_326{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-info)}._feedbackOk_19vnh_327{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-success)}._feedbackErr_19vnh_328{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-danger)}._spin_19vnh_329{animation:_app-spin_19vnh_1 1s linear infinite}._noAccess_19vnh_333{display:flex;align-items:center;justify-content:center;height:240px;color:#64748b;font-weight:600}._sectionText_19vnh_342{margin:0 0 12px;color:var(--color-text-soft);font-size:var(--fs-xs);font-weight:500;line-height:1.65}._narrowForm_19vnh_350{max-width:380px;display:flex;flex-direction:column;gap:12px}._formActions_19vnh_357{display:flex;align-items:center;gap:8px}._linkReset_19vnh_363{text-decoration:none}._roleGrid_19vnh_367{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}._roleCard_19vnh_374{padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(135deg,#f8fbff,#fff 70%);box-shadow:0 4px 16px #2563eb12,0 1px 3px #0000000a}._roleBadge_19vnh_382{display:inline-block;margin-bottom:8px;padding:2px 10px;border-radius:99px;font-size:11.5px;font-weight:700;text-transform:capitalize}._roleDesc_19vnh_392{margin:0;color:#475569;font-size:12.5px;font-weight:500;line-height:1.55}._taskTypeHeader_19vnh_400{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}._taskTypeDescription_19vnh_408{margin:0;color:var(--color-text-soft);font-size:var(--fs-xs);font-weight:500;line-height:1.55}._skeletonStack_19vnh_416,._groupList_19vnh_417{display:flex;flex-direction:column}._skeletonStack_19vnh_416,._groupList_19vnh_417{gap:8px}._skeletonLine_19vnh_430{height:40px;border-radius:8px;background:linear-gradient(90deg,#f1f5f9,#f8fafc,#eef2f7);animation:_app-pulse_19vnh_1 1.5s infinite}._emptyState_19vnh_437{padding:20px 0;color:var(--color-muted);font-size:var(--fs-xs);text-align:center}._taskGroup_19vnh_444{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;box-shadow:0 4px 16px #2563eb12,0 1px 3px #0000000a}._taskGroupButton_19vnh_452{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border:0;background:linear-gradient(180deg,#f0f6ff,#e8f0fe);color:var(--color-primary-deep);cursor:pointer;font-family:Montserrat,sans-serif;font-size:var(--fs-xs);font-weight:800;line-height:1.35}._taskGroupMeta_19vnh_468{display:flex;align-items:center;gap:8px}._taskGroupCount_19vnh_474{color:#2563eb;font-size:11.5px;font-weight:700}._hiddenColumn_19vnh_480{display:none}._centerCell_19vnh_484{text-align:center}._taskTypeName_19vnh_488{color:#1e3a8a;font-weight:700}._actionsCell_19vnh_493{padding:6px 14px;text-align:right}._iconButton_19vnh_498{padding:4px 8px;border:0;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;transition:background .14s,color .14s}._iconButton_19vnh_498:hover{background:#eff6ff;color:#2563eb}._modalForm_19vnh_513{display:flex;flex-direction:column;gap:12px;padding:14px}._errorBox_19vnh_520{padding:10px 14px;border:1px solid #fca5a5;border-radius:8px;background:#fef2f2;color:#ef4444;font-size:13.5px;font-weight:600;line-height:1.5}._slaInput_19vnh_531{width:100px}._modalActions_19vnh_535{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid var(--color-border)}._businessTableWrap_19vnh_543{max-width:400px;overflow:hidden;border:1.5px solid #dbeafe;border-radius:10px;background:#fff;box-shadow:0 4px 16px #2563eb12,0 1px 3px #0000000a}._codePill_19vnh_552{padding:2px 8px;border-radius:5px;background:#dbeafe;color:#2563eb;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:700}._semiBold_19vnh_562{font-weight:600}._comingSoon_19vnh_566{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;text-align:center}._comingSoonIcon_19vnh_575{margin-bottom:14px;color:#d1d5db}._comingSoonTitle_19vnh_580{margin:0;color:var(--settings-text);font-size:14px;font-weight:700}._comingSoonText_19vnh_587{margin:6px 0 0;color:#64748b;font-size:13.5px;line-height:1.55}._configSkeleton_19vnh_594,._configForm_19vnh_595{max-width:360px;display:flex;flex-direction:column}._configSkeleton_19vnh_594{gap:12px}._configForm_19vnh_595{gap:18px}._fieldRow_19vnh_609{display:flex;align-items:center;gap:10px}._fluidInput_19vnh_615{flex:1}._suffix_19vnh_619{color:#64748b;font-size:12.5px;font-weight:600;white-space:nowrap}._settingsTable_19vnh_628{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-2xs);line-height:1.45}._settingsTable_19vnh_628 th{padding:7px 8px;text-align:left;font-size:var(--fs-2xs);font-weight:800;color:var(--color-primary-deep);text-transform:none;letter-spacing:0;background:var(--table-head-bg, var(--color-primary-bg));border-bottom:1px solid var(--color-primary-soft)}._settingsTable_19vnh_628 td{padding:7px 8px;border-bottom:1px solid var(--color-border-soft);color:var(--color-text-strong);font-weight:var(--fw-medium);vertical-align:middle}._settingsTable_19vnh_628 tr:last-child td{border-bottom:none}._settingsTable_19vnh_628 tr:hover td{background:#f0f9ff}._badgeActive_19vnh_661{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:99px;background:#059669;color:#fff;font-size:12.5px;font-weight:700;cursor:pointer;border:none;font-family:Montserrat,sans-serif}._badgeInactive_19vnh_662{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:99px;background:#e2e8f0;color:#475569;font-size:12.5px;font-weight:600;cursor:pointer;border:none;font-family:Montserrat,sans-serif}._badgeDot_19vnh_663{width:6px;height:6px;border-radius:50%;background:currentColor}._usersToolbar_19vnh_667{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}._userSearchWrap_19vnh_675{position:relative;flex:1;max-width:280px}._userSearchIcon_19vnh_681{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#64748b;pointer-events:none;display:flex}._userSearchInput_19vnh_691{width:100%;height:36px;padding:0 12px 0 34px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:500;color:#1e293b;outline:none;box-shadow:0 1px 3px #2563eb0a;transition:border-color .16s,background .16s,box-shadow .16s}._userSearchInput_19vnh_691:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px #2563eb1f,0 6px 18px -16px #2563eb40}._userTableWrap_19vnh_715{border:1.5px solid #dbeafe;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 4px 20px #2563eb14,0 1px 4px #0000000a}._userNameCell_19vnh_723{display:flex;align-items:center;gap:10px}._userInitials_19vnh_729{width:34px;height:34px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;letter-spacing:.5px;box-shadow:0 4px 12px -6px #2563eb99}._userInitialsGold_19vnh_745{background:linear-gradient(135deg,#7c3aed,#6d28d9)}._userNameText_19vnh_749{font-size:13.5px;font-weight:700;color:#1e293b;line-height:1.3}._userEmailText_19vnh_756{font-size:11.5px;color:#64748b;font-weight:500;margin-top:1px;line-height:1.35}._muted_19vnh_764{color:#64748b;font-size:13.5px}._roleAdmin_19vnh_769{display:inline-flex;align-items:center;padding:2px 9px;border-radius:99px;font-size:10.5px;font-weight:700;background:#7c3aed;color:#fff;text-transform:uppercase;letter-spacing:.3px}._roleStaff_19vnh_770{display:inline-flex;align-items:center;padding:2px 9px;border-radius:99px;font-size:10.5px;font-weight:700;background:#2563eb;color:#fff;text-transform:uppercase;letter-spacing:.3px}._statusActive_19vnh_772{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;font-size:11.5px;font-weight:700;background:#059669;color:#fff}._statusOnLeave_19vnh_773{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;font-size:11.5px;font-weight:700;background:#f59e0b;color:#fff}._statusResigned_19vnh_774{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;font-size:11.5px;font-weight:700;background:#64748b;color:#fff}._userActionsCell_19vnh_776{display:flex;align-items:center;gap:2px}._iconBtn_19vnh_782{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:7px;background:transparent;cursor:pointer;color:#64748b;transition:background .14s,color .14s,box-shadow .14s}._iconBtn_19vnh_782:hover{background:#eff6ff;color:#2563eb}._iconBtnWarn_19vnh_797:hover{background:#fffbeb;color:#f59e0b}._iconBtnSuccess_19vnh_798:hover{background:#f0fdf4;color:#10b981}._iconBtnSuspend_19vnh_801{background:#fffbeb;color:#f59e0b;border:1px solid #fde68a}._iconBtnSuspend_19vnh_801:hover{background:#fef3c7;color:#b45309;border-color:#fcd34d}._iconBtnActivate_19vnh_804{background:#f0fdf4;color:#10b981;border:1px solid #a7f3d0}._iconBtnActivate_19vnh_804:hover{background:#dcfce7;color:#047857;border-color:#6ee7b7}._iconBtnDanger_19vnh_807{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}._iconBtnDanger_19vnh_807:hover{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}._pillWarn_19vnh_810{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:99px;font-size:10.5px;font-weight:700;background:#fffbeb;color:#f59e0b;margin-top:2px}._confirmWarn_19vnh_823{padding:10px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:12.5px;font-weight:500;color:#92400e;line-height:1.55}._pwInputWrap_19vnh_834{position:relative}._pwInputField_19vnh_838{padding-right:40px!important}._pwToggleBtn_19vnh_842{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#64748b;display:flex;padding:4px;transition:color .12s}._pwToggleBtn_19vnh_842:hover{color:#2563eb}._userSubCell_19vnh_858{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:#1e293b;font-weight:500}._userSubCell_19vnh_858 span:last-child{color:#64748b;font-size:11.5px}._pillLock_19vnh_872{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:99px;font-size:10.5px;font-weight:700;background:#fef2f2;color:#ef4444;margin-top:3px}._statusDotActive_19vnh_885{width:6px;height:6px;border-radius:50%;background:#10b981;display:inline-block;margin-right:5px}._statusDotOnLeave_19vnh_886{width:6px;height:6px;border-radius:50%;background:#f59e0b;display:inline-block;margin-right:5px}._statusDotResigned_19vnh_887{width:6px;height:6px;border-radius:50%;background:#9ca3af;display:inline-block;margin-right:5px}._modalUserBanner_19vnh_889{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(180deg,#f0f6ff,#eff6ff);border:1.5px solid #dbeafe;border-radius:8px}._modalUserBannerInfo_19vnh_899{min-width:0}._modalUserBannerName_19vnh_903{font-size:14px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._modalUserBannerEmail_19vnh_912{font-size:12.5px;color:#64748b;font-weight:500;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._formGrid2_19vnh_922{display:grid;grid-template-columns:1fr 1fr;gap:14px}._formDivider_19vnh_928{height:1px;background:#dbeafe;margin:4px 0}._avatarUploadWrap_19vnh_936{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}._avatarUploadCircle_19vnh_944{width:72px;height:72px;border-radius:50%;position:relative;cursor:pointer;overflow:hidden;border:2px dashed #cbd5e1;transition:border-color .16s,box-shadow .16s;background:#f8fafc;display:flex;align-items:center;justify-content:center}._avatarUploadCircle_19vnh_944:hover{border-color:#2563eb;box-shadow:0 8px 18px -14px #2563eb73}._avatarUploadImg_19vnh_964{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}._avatarUploadOverlay_19vnh_971{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;color:#fff}._avatarUploadCircle_19vnh_944:hover ._avatarUploadOverlay_19vnh_971{opacity:1}._avatarUploadActions_19vnh_985{display:flex;gap:6px;align-items:center}._avatarUploadBtn_19vnh_991{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1.5px solid #dbeafe;border-radius:6px;background:#fff;color:#2563eb;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700;cursor:pointer;transition:background .14s,border-color .14s,color .14s}._avatarUploadBtn_19vnh_991:hover{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}._avatarRemoveBtn_19vnh_1013{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid #fca5a5;border-radius:6px;background:#fff;color:#ef4444;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:600;cursor:pointer;transition:background .12s}._avatarRemoveBtn_19vnh_1013:hover{background:#fef2f2}._userInitialsPhoto_19vnh_1030{background:#e5e7eb;overflow:hidden;padding:0}._ttList_19vnh_1038{display:flex;flex-direction:column;border-top:1.5px solid #dbeafe}._ttRow_19vnh_1044{border-bottom:1px solid #f1f5f9;transition:background .12s}._ttRow_19vnh_1044:last-child{border-bottom:none}._ttRow_19vnh_1044:hover ._ttRowHeader_19vnh_1050{background:#f0f9ff}._ttRowExpanded_19vnh_1052{background:#f5f8fc}._ttRowExpanded_19vnh_1052 ._ttRowHeader_19vnh_1050{background:#edf3fa}._ttRowHeader_19vnh_1050{display:flex;align-items:center;gap:10px;padding:10px 14px;transition:background .12s}._ttExpandBtn_19vnh_1063{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;transition:background .12s,color .12s}._ttExpandBtn_19vnh_1063:hover{background:#dbeafe;color:#2563eb}._ttNameGroup_19vnh_1083{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._ttNameText_19vnh_1091{font-size:13.5px;font-weight:700;color:#1e3a8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ttDescText_19vnh_1100{font-size:11.5px;color:#64748b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ttMeta_19vnh_1109{display:flex;align-items:center;gap:8px;flex-shrink:0}._ttSlaTag_19vnh_1116{padding:2px 8px;border-radius:5px;background:#dbeafe;color:#2563eb;font-size:11.5px;font-weight:700;font-family:JetBrains Mono,monospace;white-space:nowrap}._ttSizeSelect_19vnh_1128{padding:2px 6px;border-radius:5px;border:1px solid #c7d2fe;background:#eef2ff;color:#4338ca;font-size:11.5px;font-weight:700;cursor:pointer;white-space:nowrap}._ttSizeSelect_19vnh_1128:hover{background:#e0e7ff}._ttSizeSelect_19vnh_1128:focus{outline:2px solid #a5b4fc;outline-offset:1px}._ttActions_19vnh_1142{display:flex;align-items:center;gap:2px;flex-shrink:0}._ttDetailPanel_19vnh_1151{border-top:1.5px dashed #bfdbfe;padding:14px 14px 16px;background:#eff6ff80}._ttDetailLoading_19vnh_1157{display:flex;align-items:center;gap:8px;padding:12px 4px;color:#64748b;font-size:13px;font-weight:500}._ttDetailSplit_19vnh_1167{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width: 700px){._ttDetailSplit_19vnh_1167{grid-template-columns:1fr}}._ttPanelSection_19vnh_1178{display:flex;flex-direction:column;gap:6px;background:#fff;border:1.5px solid #dbeafe;border-radius:8px;padding:12px;min-height:80px;box-shadow:0 2px 8px #2563eb0d}._ttPanelTitle_19vnh_1190{display:flex;align-items:center;gap:6px;font-size:var(--fs-2xs);font-weight:800;color:var(--color-primary-deep);text-transform:none;letter-spacing:0;margin-bottom:4px}._ttPanelSaving_19vnh_1202{color:#64748b;margin-left:4px}._ttPanelEmpty_19vnh_1207{color:#9ca3af;font-size:12.5px;padding:6px 0}._clItem_19vnh_1215{display:flex;align-items:flex-start;gap:6px;padding:4px 2px;border-radius:5px;min-height:32px;transition:background .1s}._clItem_19vnh_1215:hover{background:#f1f5f9}._clItemChild_19vnh_1228{margin-left:26px;border-left:2px solid #dbeafe;padding-left:8px}._clStepOrderChild_19vnh_1233{color:#93c5fd;min-width:12px}._clIndentBtn_19vnh_1236{width:22px;height:22px;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:0;border-radius:4px;transition:color .1s,background .1s}._clIndentBtn_19vnh_1236:hover{color:#2563eb;background:#dbeafe}._clDragHandle_19vnh_1254{width:22px;height:22px;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#cbd5e1;cursor:grab;padding:0;border-radius:4px;transition:color .1s,background .1s}._clDragHandle_19vnh_1254:hover{color:#2563eb;background:#dbeafe}._clDragHandle_19vnh_1254:active{cursor:grabbing}._clStepOrder_19vnh_1233{flex-shrink:0;font-size:11.5px;font-weight:700;color:#94a3b8;min-width:18px;padding-top:4px}._clStepText_19vnh_1283{flex:1;font-size:13px;color:#334155;font-weight:500;cursor:text;line-height:1.55;word-break:break-word;white-space:pre-wrap;padding-top:2px}._clStepText_19vnh_1283:hover{color:#2563eb}._clPointsGroup_19vnh_1298{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}._clStarBtn_19vnh_1299{width:22px;height:22px;padding:0;border-radius:5px;border:1px solid #e2e8f0;background:#fff;color:#cbd5e1;font-size:13px;line-height:1;cursor:pointer;transition:all .12s}._clStarBtn_19vnh_1299:hover{border-color:#f59e0b;color:#f59e0b}._clStarOn_19vnh_1305{background:#fef3c7;border-color:#f59e0b;color:#f59e0b}._clDiffSelect_19vnh_1306{height:22px;padding:0 4px;border-radius:5px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:11.5px;cursor:pointer}._clPointsInput_19vnh_1310{width:44px;height:22px;padding:0 4px;border-radius:5px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:11.5px;font-weight:700;text-align:center}._clPointsUnit_19vnh_1314{font-size:11px;color:#94a3b8;margin-left:-1px}._clStepInput_19vnh_1316{flex:1;min-height:66px;padding:8px 11px;border:1.5px solid #2563eb;border-radius:5px;background:#fff;font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.55;color:#1e293b;outline:none;resize:vertical;white-space:pre-wrap;box-shadow:0 0 0 3px #2563eb1f}._clActionBtn_19vnh_1334{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:5px;background:transparent;cursor:pointer;color:#94a3b8;transition:background .12s,color .12s;padding:0}._clSaveBtn_19vnh_1350:hover{background:#dcfce7;color:#15803d}._clActionBtn_19vnh_1334:hover{background:#eff6ff;color:#2563eb}._clDeleteBtn_19vnh_1352:hover{background:#fef2f2;color:#ef4444}._clAddRow_19vnh_1354{display:flex;align-items:flex-start;gap:6px;margin-top:4px;padding-top:6px;border-top:1px dashed #bfdbfe}._clAddInput_19vnh_1363{flex:1;min-height:60px;padding:8px 11px;border:1.5px solid #e2e8f0;border-radius:5px;background:#f8fafc;font-family:var(--font-sans);font-size:12.5px;font-weight:500;line-height:1.55;color:#1e293b;outline:none;resize:vertical;white-space:pre-wrap;transition:border-color .14s,background .14s,box-shadow .14s}._clAddInput_19vnh_1363:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px #2563eb1f}._clAddInput_19vnh_1363::-moz-placeholder{color:#94a3b8}._clAddInput_19vnh_1363::placeholder{color:#94a3b8}._clAddBtn_19vnh_1389{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:5px;background:#dbeafe;color:#2563eb;cursor:pointer;transition:background .12s}._clAddBtn_19vnh_1389:hover:not(:disabled){background:#2563eb;color:#fff}._clAddBtn_19vnh_1389:disabled{opacity:.4;cursor:not-allowed}._subAddBtn_19vnh_1408{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 14px;flex-shrink:0;white-space:nowrap;border:none;border-radius:6px;background:#2563eb;color:#fff;font-family:var(--font-sans);font-size:var(--fs-2xs);font-weight:700;cursor:pointer;transition:background .12s}._subAddBtn_19vnh_1408:hover{background:#1d4ed8}._cfItem_19vnh_1430{display:flex;align-items:center;gap:8px;padding:5px 2px;border-radius:5px;transition:background .1s}._cfItem_19vnh_1430:hover{background:#f1f5f9}._cfItemMain_19vnh_1441{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._cfLabel_19vnh_1449{font-size:12.5px;font-weight:700;color:#1e3a8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cfKey_19vnh_1458{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#64748b;background:transparent;border:none;padding:0}._cfItemMeta_19vnh_1467{display:flex;align-items:center;gap:5px;flex-shrink:0}._cfRequired_19vnh_1474{font-size:10.5px;font-weight:700;color:#dc2626;background:#fef2f2;padding:1px 6px;border-radius:4px}._cfOptionsPill_19vnh_1483{font-size:10.5px;color:#64748b;background:#f1f5f9;padding:1px 6px;border-radius:4px;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cfDeleteBtn_19vnh_1495{flex-shrink:0}._cfDeleteBtn_19vnh_1495:hover{background:#fef2f2!important;color:#ef4444!important}._dtBadge_19vnh_1499{padding:1px 7px;border-radius:4px;font-size:10.5px;font-weight:700;white-space:nowrap}._dtText_19vnh_1507{background:#f0f9ff;color:#0369a1}._dtNumber_19vnh_1508{background:#f0fdf4;color:#15803d}._dtDate_19vnh_1509{background:#fdf4ff;color:#9333ea}._dtBoolean_19vnh_1510{background:#fff7ed;color:#c2410c}._dtSelect_19vnh_1511{background:#eff6ff;color:#2563eb}._cfAddTrigger_19vnh_1515{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1.5px dashed #93c5fd;border-radius:5px;background:transparent;color:#2563eb;font-family:var(--font-sans);font-size:12px;font-weight:700;cursor:pointer;transition:border-color .12s,color .12s,background .12s;margin-top:2px}._cfAddTrigger_19vnh_1515:hover{border-color:#2563eb;color:#1d4ed8;background:#eff6ff}._cfAddPanel_19vnh_1539{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding:12px;background:#f8fbff;border:1.5px solid #dbeafe;border-radius:7px}._cfFormGrid_19vnh_1550{display:grid;grid-template-columns:1fr 1fr;gap:10px}._cfFormLabel_19vnh_1556{display:block;font-size:11.5px;font-weight:800;color:#1e3a8a;margin-bottom:4px}._cfFormInput_19vnh_1564{width:100%;height:30px;padding:0 8px;border:1.5px solid #e2e8f0;border-radius:5px;background:#fff;font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:#334155;outline:none;box-sizing:border-box;transition:border-color .14s,box-shadow .14s}._cfFormInput_19vnh_1564:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._cfRequiredWrap_19vnh_1585{display:flex;align-items:center}._cfCheckLabel_19vnh_1590{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:#475569;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}._cfOptionsTextarea_19vnh_1601{width:100%;padding:6px 8px;border:1.5px solid #e2e8f0;border-radius:5px;background:#fff;font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:#1e293b;resize:vertical;outline:none;box-sizing:border-box;transition:border-color .14s,box-shadow .14s}._cfOptionsTextarea_19vnh_1601:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._cfFormError_19vnh_1622{padding:7px 10px;border:1px solid #fca5a5;border-radius:6px;background:#fef2f2;color:#ef4444;font-size:12px;font-weight:600}._cfFormActions_19vnh_1632{display:flex;justify-content:flex-end;gap:8px}._ttModalStepsHeader_19vnh_1640{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._ttModalAddStepBtn_19vnh_1647{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:1.5px solid #dbeafe;border-radius:5px;background:#eff6ff;color:#2563eb;font-family:var(--font-sans);font-size:11.5px;font-weight:700;cursor:pointer;transition:background .12s,border-color .12s}._ttModalAddStepBtn_19vnh_1647:hover{background:#dbeafe;border-color:#93c5fd}._ttModalStepList_19vnh_1666{display:flex;flex-direction:column;gap:6px}._ttModalStepRow_19vnh_1672{display:flex;align-items:center;gap:7px}._ttModalStepNum_19vnh_1678{font-size:12px;font-weight:700;color:#94a3b8;min-width:18px;flex-shrink:0}._ttModalRemoveStepBtn_19vnh_1686{width:26px;height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:5px;background:transparent;color:#94a3b8;cursor:pointer;transition:background .12s,color .12s;padding:0}._ttModalRemoveStepBtn_19vnh_1686:hover{background:#fef2f2;color:#ef4444}._enumShell_19vnh_1706{display:flex;gap:0;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;min-height:400px;max-height:calc(100vh - 220px)}._enumSidebar_19vnh_1717{width:220px;flex-shrink:0;border-right:1px solid #e2e8f0;background:#f8fafc;padding:6px 0;overflow-y:auto}._enumTypeBtn_19vnh_1726{width:100%;display:flex;align-items:center;gap:6px;padding:8px 14px;background:none;border:none;cursor:pointer;text-align:left;font-size:13px;color:#475569;transition:background .12s,color .12s}._enumTypeBtn_19vnh_1726:hover{background:#e2e8f0}._enumTypeBtnActive_19vnh_1743{background:#e0f2fe;color:#0369a1;font-weight:600}._enumTypeName_19vnh_1749{flex:1}._enumTypeCount_19vnh_1751{font-size:11px;background:#e2e8f0;color:#64748b;padding:1px 6px;border-radius:20px;font-weight:600}._enumTypeBtnActive_19vnh_1743 ._enumTypeCount_19vnh_1751{background:#bae6fd;color:#0369a1}._enumTypeChevron_19vnh_1762{color:#94a3b8;flex-shrink:0}._enumContent_19vnh_1764{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:16px 20px}._enumContentHead_19vnh_1772{display:flex;align-items:center;gap:10px;margin-bottom:16px}._enumContentTitle_19vnh_1779{font-size:14px;font-weight:700;color:var(--settings-text)}._enumEditRow_19vnh_1785{display:flex;align-items:center;gap:6px}._enumAddForm_19vnh_1791{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 14px;margin-bottom:14px}._enumAddRow_19vnh_1799{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}._enumAddField_19vnh_1806{flex:1;min-width:120px;display:flex;flex-direction:column}._enumAddActions_19vnh_1813{display:flex;align-items:center;gap:6px;padding-bottom:1px}._enumAddErr_19vnh_1820{margin:8px 0 0;color:#dc2626;font-size:12px}._enumFixedNote_19vnh_1826{font-size:11px;color:#94a3b8;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;padding:3px 10px;white-space:nowrap}._enumBadgeActive_19vnh_1836{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;background:#dcfce7;color:#15803d}._enumBadgeInactive_19vnh_1846{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:600;background:#f1f5f9;color:#94a3b8}._schedulerStatusGrid_19vnh_1858{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}._schedulerStatusCard_19vnh_1865{padding:12px 14px;background:linear-gradient(135deg,#f8fbff,#fff 70%);border:1.5px solid #dbeafe;border-radius:8px;box-shadow:0 2px 8px #2563eb0d}._schedulerStatusLabel_19vnh_1873{font-size:11px;font-weight:600;color:#64748b;text-transform:none;letter-spacing:0;margin-bottom:6px}._schedulerStatusVal_19vnh_1882{font-size:var(--fs-2xs);font-weight:600;color:var(--color-text-strong);display:flex;align-items:center;gap:5px}._schedulerResult_19vnh_1891{padding:14px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:16px}._schedulerResultTitle_19vnh_1899{font-size:11.5px;font-weight:700;color:#15803d;margin-bottom:10px;text-transform:none;letter-spacing:0}._schedulerResultGrid_19vnh_1908{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._schedulerResultItem_19vnh_1914{display:flex;flex-direction:column;align-items:center;gap:2px}._schedulerResultNum_19vnh_1921{font-size:22px;font-weight:800;line-height:1}._schedulerResultLbl_19vnh_1927{font-size:10.5px;color:#64748b;font-weight:600}._schedulerError_19vnh_1933{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:13px;color:#ef4444;margin-bottom:16px}._schedulerHourRow_19vnh_1948{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#eff6ff;border:1.5px solid #dbeafe;border-radius:8px;margin-bottom:16px}._schedulerHourIcon_19vnh_1959{color:#2563eb;flex-shrink:0}._schedulerHourLabel_19vnh_1964{font-size:13px;font-weight:500;color:#1e293b;flex:1}._schedulerHourSelect_19vnh_1971{height:32px;padding:0 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;color:#1e293b;background:#fff;cursor:pointer;outline:none;min-width:100px}._schedulerHourSelect_19vnh_1971:focus{border-color:#2563eb}._schedulerLogsPanel_19vnh_1990{margin-top:24px;border:1.5px solid #dbeafe;border-radius:10px;overflow:hidden;box-shadow:0 4px 16px #2563eb12}._schedulerLogsHeader_19vnh_1998{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:linear-gradient(180deg,#f0f6ff,#e8f0fe);border-bottom:1.5px solid #dbeafe}._schedulerLogsTitle_19vnh_2007{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:var(--color-primary-deep);text-transform:none;letter-spacing:0}._schedulerLogsBadge_19vnh_2018{background:#2563eb;color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:10px;line-height:1.6}._schedulerLogsRefresh_19vnh_2028{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;border-radius:5px;cursor:pointer;color:#64748b;transition:background .15s}._schedulerLogsRefresh_19vnh_2028:hover{background:#dbeafe;color:#2563eb}._schedulerLogsEmpty_19vnh_2047{padding:20px 16px;text-align:center;font-size:13px;color:#94a3b8}._schedulerLogsList_19vnh_2054{max-height:480px;overflow-y:auto}._schedulerLogRow_19vnh_2059{padding:10px 14px;border-bottom:1px solid #f1f5f9;transition:background .1s}._schedulerLogRow_19vnh_2059:last-child{border-bottom:none}._schedulerLogRow_19vnh_2059:hover{background:#f8fafc}._schedulerLogRowErr_19vnh_2073{background:#fff8f8}._schedulerLogMeta_19vnh_2077{display:flex;align-items:center;gap:8px;margin-bottom:5px}._schedulerLogBadge_19vnh_2084{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:10px;white-space:nowrap}._schedulerLogBadgeAuto_19vnh_2092{background:#dbeafe;color:#1d4ed8}._schedulerLogBadgeManual_19vnh_2097{background:#fef3c7;color:#92400e}._schedulerLogTime_19vnh_2102{font-size:12px;color:#475569;flex:1}._schedulerLogDur_19vnh_2108{font-size:11.5px;color:#94a3b8;font-variant-numeric:tabular-nums}._schedulerLogStats_19vnh_2114{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._schedulerLogStat_19vnh_2114{font-size:12px;font-weight:600}._schedulerLogErrMsg_19vnh_2126{display:flex;align-items:flex-start;gap:5px;font-size:12px;color:#ef4444;margin-top:2px}._schedulerLogExpandBtn_19vnh_2135{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:#2563eb;background:#eff6ff;border:1.5px solid #dbeafe;border-radius:5px;padding:2px 8px;cursor:pointer;margin-left:auto;transition:background .1s}._schedulerLogExpandBtn_19vnh_2135:hover{background:#dbeafe;border-color:#93c5fd}._schedulerLogTaskList_19vnh_2156{list-style:none;padding:6px 0 0;margin:6px 0 0;border-top:1px dashed #bfdbfe}._schedulerLogTaskItem_19vnh_2164{display:flex;align-items:baseline;gap:8px;padding:3px 0;font-size:12px;color:#1e293b}._schedulerLogTaskPeriod_19vnh_2173{font-weight:700;color:#2563eb;min-width:70px;flex-shrink:0}._schedulerLogTaskTitle_19vnh_2180{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._schedulerLogTaskDue_19vnh_2187{font-size:11px;color:#94a3b8;white-space:nowrap;flex-shrink:0}._schedulerLogsPagination_19vnh_2196{display:flex;align-items:center;justify-content:center;gap:4px;padding:10px 14px;border-top:1px solid #f1f5f9;background:#f8fbff}._schedulerLogsPagBtn_19vnh_2206{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border:1.5px solid #e2e8f0;border-radius:5px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer;transition:background .1s,border-color .1s}._schedulerLogsPagBtn_19vnh_2206:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}._schedulerLogsPagBtn_19vnh_2206:disabled{opacity:.4;cursor:default}._schedulerLogsPagBtnActive_19vnh_2234{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;color:#fff}._schedulerLogsPagBtnActive_19vnh_2234:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#1e40af);color:#fff}._schedulerLogsPagInfo_19vnh_2245{margin-left:8px;font-size:11.5px;color:#64748b}._schedulerLogDeleteBtn_19vnh_2253{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;border:1px solid #fecaca;border-radius:6px;background:#fff5f5;color:#ef4444;cursor:pointer;transition:background .12s,border-color .12s,transform .08s}._schedulerLogDeleteBtn_19vnh_2253:hover{background:#fee2e2;border-color:#f87171;transform:scale(1.08)}._schedulerLogConfirm_19vnh_2275{display:inline-flex;align-items:center;gap:3px;margin-left:auto}._schedulerLogConfirmText_19vnh_2282{font-size:11px;color:#64748b;font-weight:600;margin-right:2px}._schedulerLogConfirmBtn_19vnh_2289{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;cursor:pointer;transition:background .12s}._schedulerLogConfirmBtnOk_19vnh_2303{color:#10b981}._schedulerLogConfirmBtnOk_19vnh_2303:hover:not(:disabled){background:#f0fdf4}._schedulerLogConfirmBtnCancel_19vnh_2309{color:#94a3b8}._schedulerLogConfirmBtnCancel_19vnh_2309:hover{background:#f1f5f9}._schedulerLogsClearBtn_19vnh_2318{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:26px;padding:0 8px;border:none;border-radius:5px;background:transparent;color:#94a3b8;font-size:11.5px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .12s,color .12s}._schedulerLogsClearBtn_19vnh_2318:hover{background:#fef2f2;color:#ef4444}._schedulerLogsClearConfirm_19vnh_2341{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:#64748b;font-weight:600}._syncLoading_19vnh_2353{display:flex;align-items:center;gap:8px;padding:28px 4px;color:var(--color-muted);font-size:var(--fs-sm)}._syncSummary_19vnh_2358{background:var(--color-primary-bg);border:1px solid var(--color-primary-soft);border-radius:var(--radius-md);padding:10px 12px;margin-bottom:10px}._syncSummaryRow_19vnh_2364{font-size:var(--fs-sm);color:var(--color-text);margin-bottom:8px}._syncStats_19vnh_2365{display:flex;flex-wrap:wrap;gap:6px}._syncStat_19vnh_2365{font-size:var(--fs-xs);padding:3px 9px;border-radius:var(--radius-pill);background:#fff;border:1px solid var(--color-border);color:var(--color-text-soft)}._syncStat_blue_19vnh_2371{border-color:var(--color-primary-soft);color:var(--color-primary)}._syncStat_green_19vnh_2372{border-color:#86efac;color:var(--color-success-dark);background:#f0fdf4}._syncStat_amber_19vnh_2373{border-color:#fdba74;color:#c2410c;background:#fff7ed}._syncStat_grey_19vnh_2374{color:var(--color-muted)}._syncSafety_19vnh_2378{display:flex;gap:8px;align-items:flex-start;background:#f0fdf4;border:1px solid #86efac;border-radius:var(--radius-md);padding:9px 11px;margin-bottom:10px;font-size:var(--fs-xs);color:var(--color-success-dark);line-height:1.5}._syncOption_19vnh_2385{display:flex;gap:8px;align-items:flex-start;cursor:pointer;font-size:var(--fs-xs);color:var(--color-text-soft);padding:8px 10px;margin-bottom:12px;line-height:1.5;border:1px solid var(--color-border);border-radius:var(--radius-md)}._syncEmpty_19vnh_2392{display:flex;align-items:center;gap:8px;justify-content:center;padding:24px;color:var(--color-success-dark);font-size:var(--fs-sm);background:#f0fdf4;border-radius:var(--radius-md);margin-bottom:12px}._syncListHead_19vnh_2398{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-muted);margin-bottom:6px}._syncList_19vnh_2398{max-height:46vh;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:12px}._syncItem_19vnh_2408{border-bottom:1px solid var(--color-border-soft)}._syncItem_19vnh_2408:last-child{border-bottom:none}._syncItemHead_19vnh_2411{display:flex;align-items:center;gap:7px;width:100%;padding:8px 10px;background:none;border:none;cursor:pointer;text-align:left;font-size:var(--fs-xs);color:var(--color-text)}._syncItemHead_19vnh_2411:hover{background:var(--color-bg-soft)}._syncItemCty_19vnh_2417{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-semibold)}._syncItemKy_19vnh_2418{color:var(--color-muted);flex-shrink:0}._syncTagDone_19vnh_2419{flex-shrink:0;font-size:10px;padding:1px 6px;border-radius:var(--radius-pill);background:#f0fdf4;color:var(--color-success-dark);border:1px solid #86efac}._syncItemCounts_19vnh_2423{display:flex;gap:6px;flex-shrink:0}._syncItemCounts_19vnh_2423 em{font-style:normal;font-size:11px;color:var(--color-primary)}._syncAdd_19vnh_2425{color:var(--color-success-dark)!important}._syncKeep_19vnh_2426{color:var(--color-muted)!important}._syncItemBody_19vnh_2428{padding:4px 10px 12px 28px;background:var(--color-bg-soft)}._syncBlock_19vnh_2430{margin-bottom:10px}._syncBlockTitle_19vnh_2431{font-size:11px;font-weight:var(--fw-semibold);color:var(--color-muted);text-transform:none;letter-spacing:0;margin-bottom:4px}._syncRow_19vnh_2436{padding:4px 0;border-bottom:1px dashed var(--color-border-soft)}._syncRow_19vnh_2436:last-child{border-bottom:none}._syncRowPlain_19vnh_2438{font-size:var(--fs-xs);color:var(--color-text-soft)}._syncRowPlain_19vnh_2438 i{color:var(--color-muted);font-size:11px}._syncDiffOld_19vnh_2441{font-size:var(--fs-xs);color:#b91c1c;background:#fef2f2;padding:2px 6px;border-radius:3px;margin-bottom:2px;white-space:pre-wrap;word-break:break-word}._syncDiffNew_19vnh_2446{font-size:var(--fs-xs);color:var(--color-success-dark);background:#f0fdf4;padding:2px 6px;border-radius:3px;white-space:pre-wrap;word-break:break-word}._syncRowMeta_19vnh_2452{display:flex;gap:10px;flex-wrap:wrap;margin-top:3px;font-size:11px}._syncTicked_19vnh_2453{display:inline-flex;align-items:center;gap:3px;color:var(--color-success-dark)}._syncUnticked_19vnh_2454{color:var(--color-muted)}._syncMatch_19vnh_2455{color:var(--color-muted);font-style:italic}._syncRowKeep_19vnh_2457{display:flex;align-items:center;gap:5px;font-size:var(--fs-xs);color:var(--color-text-soft);padding:3px 6px;background:#fffbeb;border-left:2px solid #fdba74;margin-bottom:2px;word-break:break-word}._syncDot_19vnh_2463{color:var(--color-muted)}._syncNote_19vnh_2465{font-size:11px;color:var(--color-muted);font-style:italic;padding:4px 0 6px}._syncWarn_19vnh_2470{display:flex;align-items:center;gap:5px;justify-content:flex-end;font-size:11px;color:var(--color-muted);margin-top:6px}._ttSyncBar_19vnh_2475{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 0 10px;margin-bottom:10px;border-bottom:1px dashed var(--color-border)}._ttSyncHint_19vnh_2480{font-size:11px;color:var(--color-muted)}._syncListHead_19vnh_2398{display:flex;align-items:center;justify-content:space-between;gap:10px}._syncPickBtns_19vnh_2486{display:flex;gap:6px}._syncPickBtns_19vnh_2486 button{background:none;border:none;cursor:pointer;padding:2px 6px;font-size:11px;color:var(--color-primary);border-radius:3px}._syncPickBtns_19vnh_2486 button:hover{background:var(--color-primary-bg)}._syncItemRow_19vnh_2493{display:flex;align-items:center;gap:8px;padding-left:10px}._syncCheck_19vnh_2494{flex-shrink:0;cursor:pointer}._syncCheck_19vnh_2494:disabled{cursor:not-allowed;opacity:.4}._syncItemRow_19vnh_2493 ._syncItemHead_19vnh_2411{padding-left:0}._enumGroupBox_19vnh_2500{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 14px;margin-bottom:14px;background:var(--color-bg-soft)}._enumGroupHead_19vnh_2508{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);margin-bottom:10px}._enumGroupList_19vnh_2519{display:flex;flex-wrap:wrap;gap:8px}._enumGroupEmpty_19vnh_2520{font-size:var(--fs-xs);color:var(--color-muted);font-style:italic}._enumGroupChip_19vnh_2523{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 4px 0 12px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-xs);color:var(--color-text);transition:border-color .13s,box-shadow .13s}._enumGroupChip_19vnh_2523:hover{border-color:var(--color-primary-soft);box-shadow:0 1px 4px #0f172a0f}._enumGroupChipName_19vnh_2541{font-weight:var(--fw-semibold)}._enumGroupChip_19vnh_2523 em{font-style:normal;font-size:11px;color:var(--color-muted);background:var(--color-bg-soft);border-radius:var(--radius-pill);padding:1px 7px;margin:0 4px 0 6px}._enumGroupChip_19vnh_2523 button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-muted);cursor:pointer;opacity:0;transition:opacity .13s,background .13s,color .13s}._enumGroupChip_19vnh_2523:hover button{opacity:1}._enumGroupChip_19vnh_2523 button:hover{background:var(--color-primary-bg);color:var(--color-primary)}._enumGroupChipDel_19vnh_2570:hover{background:var(--color-danger-bg)!important;color:var(--color-danger)!important}._enumGroupChipEdit_19vnh_2573{border-color:var(--color-primary);box-shadow:0 0 0 2px #0b4f8a1a;padding-left:8px}._enumGroupChipEdit_19vnh_2573 button{opacity:1}._enumGroupChipInput_19vnh_2580{width:140px;height:22px;padding:0 6px;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text)}._enumGroupAdd_19vnh_2594{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px dashed var(--color-border)}._enumGroupAddField_19vnh_2603{display:flex;flex-direction:column;gap:4px;min-width:170px}._enumGroupAddGrow_19vnh_2604{flex:1}._enumGroupAddField_19vnh_2603 label{font-size:11px;font-weight:var(--fw-semibold);color:var(--color-muted);text-transform:none;letter-spacing:0}._enumGroupInput_19vnh_2612{height:32px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-family:inherit;font-size:var(--fs-xs);color:var(--color-text);width:100%}._enumGroupInput_19vnh_2612:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:0 0 0 2px #0b4f8a14}._enumGroupAddBtns_19vnh_2628{display:flex;gap:6px}._enumGroupAddBtns_19vnh_2628 button{height:32px}._enumGroupHint_19vnh_2631{margin:10px 0 0;font-size:11px;color:var(--color-muted)}._page_xc55t_7{display:flex;flex-direction:column;gap:var(--space-0);min-height:100%;padding:0}._pageHeader_xc55t_17{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}._pageTitle_xc55t_26{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);color:var(--color-text-strong);margin:0;letter-spacing:0}._pageSubtitle_xc55t_34{font-size:var(--fs-2xs);color:var(--color-text-soft);margin:var(--space-1) 0 0;font-weight:var(--fw-medium)}._card_xc55t_43{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}._table_xc55t_53{width:100%;border-collapse:collapse;font-size:var(--fs-xs)}._table_xc55t_53 th{padding:7px 8px;text-align:left;font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);color:var(--color-primary-deep);background:var(--gradient-table-head);border-bottom:1.5px solid var(--color-primary-bg-strong);white-space:nowrap}._table_xc55t_53 td{padding:7px 8px;border-bottom:1px solid var(--color-surface-muted);vertical-align:middle;color:var(--color-text-strong);font-size:var(--fs-xs);font-weight:var(--fw-medium)}._table_xc55t_53 tbody tr:last-child td{border-bottom:none}._table_xc55t_53 tbody tr:hover td{background:var(--color-bg-soft)}._tableWrap_xc55t_87{overflow-x:auto}._tableRowClickable_xc55t_91{cursor:pointer}._periodNameCell_xc55t_95{color:var(--color-primary-deep);font-weight:var(--fw-medium)}._tableDateCell_xc55t_100{color:var(--color-text-strong);font-size:var(--fs-xs)}._tableNoteCell_xc55t_105{max-width:200px;color:var(--color-text-strong);font-size:var(--fs-xs)}._badgeDraft_xc55t_113,._badgeConfirmed_xc55t_114,._badgePaid_xc55t_115{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap}._badgeDraft_xc55t_113{background:var(--color-surface-muted);color:var(--color-muted)}._badgeConfirmed_xc55t_114{background:var(--color-primary-bg);color:var(--color-primary-dark)}._badgePaid_xc55t_115{background:var(--color-success-bg-soft);color:var(--color-success-dark)}._btnPrimary_xc55t_142{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-7);height:var(--control-h-md);border:none;border-radius:var(--radius-md);background:var(--gradient-primary);color:var(--color-white);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--shadow-focus-blue);transition:opacity .14s}._btnPrimary_xc55t_142:hover:not(:disabled){opacity:.9}._btnPrimary_xc55t_142:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_xc55t_162{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-6);height:var(--control-h-md);border:1.5px solid var(--color-primary-bg-strong);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-primary);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background .12s,border-color .12s}._btnSecondary_xc55t_162:hover:not(:disabled){background:var(--color-primary-bg);border-color:var(--color-primary-ring)}._btnSecondary_xc55t_162:disabled{opacity:.5;cursor:not-allowed}._btnDanger_xc55t_181{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-6);height:var(--space-13);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-danger);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background .12s}._btnDanger_xc55t_181:hover:not(:disabled){background:var(--color-danger-bg)}._btnDanger_xc55t_181:disabled{opacity:.5;cursor:not-allowed}._btnSuccess_xc55t_200{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-6);height:var(--control-h-md);border:1px solid var(--color-success-light);border-radius:var(--radius-md);background:var(--color-success-light);color:var(--color-white);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer;transition:background .14s}._btnSuccess_xc55t_200:hover:not(:disabled){background:var(--color-success)}._btnSuccess_xc55t_200:disabled{opacity:.5;cursor:not-allowed}._btnGhost_xc55t_219{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-4);height:30px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background .12s,color .12s}._btnGhost_xc55t_219:hover{background:var(--color-surface-muted);color:var(--color-primary)}._btnGhostDanger_xc55t_236:hover{background:var(--color-danger-bg);color:var(--color-danger)}._iconBtn_xc55t_238{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:var(--color-primary-bg);cursor:pointer;color:var(--color-primary);transition:background .12s,color .12s}._iconBtn_xc55t_238:hover{background:var(--color-primary-bg-strong);color:var(--color-primary-deep)}._iconBtnDanger_xc55t_253{background:var(--color-danger-bg);color:var(--color-danger-text)}._iconBtnDanger_xc55t_253:hover{background:var(--color-danger-bg);color:var(--color-danger);filter:brightness(.96)}._formGrid_xc55t_258{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}._formGroup_xc55t_264{display:flex;flex-direction:column;gap:var(--space-1)}._formSpan2_xc55t_270{grid-column:span 2}._formLabel_xc55t_274{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--color-text-soft)}._formLabelReq_xc55t_280:after{content:" *";color:var(--color-danger-light)}._formInput_xc55t_285{height:var(--control-h-md);padding:0 var(--space-4);border:1.5px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text-strong);background:var(--color-white);outline:none;transition:border-color .15s,box-shadow .15s}._formInput_xc55t_285:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._formTextarea_xc55t_303{padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text-strong);background:var(--color-white);outline:none;resize:vertical;min-height:64px;transition:border-color .15s,box-shadow .15s}._formTextarea_xc55t_303:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._formActions_xc55t_322{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-3)}._errorBox_xc55t_329{padding:var(--space-4) var(--space-6);background:var(--color-danger-bg);border:1.5px solid var(--color-danger-border);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--color-danger)}._loadingBox_xc55t_340{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-14);font-size:var(--fs-base);color:var(--color-muted)}._emptyState_xc55t_350{display:flex;flex-direction:column;align-items:center;padding:var(--space-15);color:var(--color-muted-soft)}._emptyIcon_xc55t_358{margin-bottom:var(--space-3)}._emptyText_xc55t_362{margin:0;font-size:var(--fs-sm)}._emptyAction_xc55t_367{margin-top:var(--space-5)}._detailHeader_xc55t_375{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:10px 15px;margin-bottom:12px}._detailTitleRow_xc55t_384{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}._detailTitle_xc55t_384{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);color:var(--color-text-strong);margin:0}._detailActions_xc55t_399{display:flex;gap:8px;flex-wrap:wrap}._detailActionsSpaced_xc55t_405{margin-top:8px}._detailMeta_xc55t_409{display:flex;gap:16px;font-size:var(--fs-2xs);color:var(--color-text-soft);flex-wrap:wrap}._detailTotal_xc55t_417{color:var(--color-success-dark);font-weight:var(--fw-bold)}._detailNote_xc55t_422{font-style:italic}._recordsCard_xc55t_428{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:auto}._recordsTable_xc55t_435{min-width:900px}._moneyCol_xc55t_439{font-variant-numeric:tabular-nums;font-size:var(--fs-xs);font-weight:var(--fw-medium)}._netPay_xc55t_445{color:var(--color-success-dark);font-weight:var(--fw-bold)}._netPayHead_xc55t_450{color:var(--color-success-dark)}._actionHead_xc55t_454{width:80px;text-align:right}._recordName_xc55t_459{color:var(--color-text-strong);font-weight:var(--fw-medium)}._recordActions_xc55t_464{display:flex;justify-content:flex-end;gap:var(--space-1)}._sectionLabel_xc55t_470{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-text-strong);padding:6px 8px;background:var(--color-bg-soft);border-bottom:1px solid var(--color-border-muted)}._filterBar_xc55t_481{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}._filterSelect_xc55t_489{height:var(--control-h-md);padding:0 var(--space-5);border:1.5px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text-strong);background:var(--color-white);outline:none;cursor:pointer;transition:border-color .15s,box-shadow .15s;min-width:140px}._filterSelect_xc55t_489:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._filterLabel_xc55t_509{font-size:var(--fs-2xs);color:var(--color-text-soft)}._spin_xc55t_516{animation:_app-spin_xc55t_1 .8s linear infinite}._modalForm_xc55t_522{display:flex;flex-direction:column;gap:var(--space-6)}._modalActions_xc55t_528{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-1)}._modalText_xc55t_535{margin:0;color:var(--color-text-soft);font-size:var(--fs-xs)}._loadingBoxLarge_xc55t_541{padding:var(--space-15)}._errorState_xc55t_545{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);padding:var(--space-15)}._errorIcon_xc55t_553{color:var(--color-danger-light)}._errorText_xc55t_557{margin:0;color:var(--color-text-soft);font-size:var(--fs-base)}._recordFormGrid_xc55t_565{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-5)}._recordFormSection_xc55t_571{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-primary-deep);grid-column:span 3;padding-bottom:var(--space-1);border-bottom:1px solid var(--color-primary-bg-strong)}._itemsEditorWrap_xc55t_582{grid-column:span 3}._itemsEditor_xc55t_582{border:1.5px solid var(--color-border-muted);border-radius:var(--radius-md);overflow:hidden}._itemsEditorHeader_xc55t_592{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-5);background:var(--color-bg-soft);border-bottom:1px solid var(--color-border-muted)}._itemsEditorLabel_xc55t_601{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-primary-deep)}._btnAddItem_xc55t_607{display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-4);height:26px;border:1px solid var(--color-primary-ring);border-radius:var(--radius-sm);background:var(--color-primary-bg);color:var(--color-primary-dark);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background .12s}._btnAddItem_xc55t_607:hover{background:var(--color-primary-bg-strong)}._itemsEmpty_xc55t_625{padding:var(--space-4) var(--space-6);font-size:var(--fs-2xs);color:var(--color-muted-soft);font-style:italic;margin:0}._itemsList_xc55t_633{display:flex;flex-direction:column}._num_xc55t_639{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._rowActions_xc55t_640{display:inline-flex;align-items:center;gap:6px}._tabRow_xc55t_642{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}._tabBar_xc55t_643{display:inline-flex;align-items:center;gap:2px;background:var(--color-primary-bg);border:1.5px solid var(--color-primary-bg-strong);border-radius:var(--radius-md);padding:3px}._tabBtn_xc55t_644{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border:0;background:transparent;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-text-soft);white-space:nowrap;cursor:pointer;transition:background .13s,color .13s}._tabBtn_xc55t_644:hover{color:var(--color-text)}._tabBtnActive_xc55t_646,._tabBtnActive_xc55t_646:hover{background:var(--gradient-primary);color:var(--color-white);box-shadow:var(--shadow-focus-blue)}._colChk_xc55t_649{width:34px;text-align:center}._colStt_xc55t_650{width:44px;text-align:center;color:var(--color-muted);font-variant-numeric:tabular-nums}._check_xc55t_651{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer;vertical-align:middle}._dateField_xc55t_654._dateField_xc55t_654{min-height:var(--control-h-md);padding:0 var(--space-4);border-color:var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--fs-2xs)}._dateField_xc55t_654 input{font-size:var(--fs-2xs)}._iconGreen_xc55t_658{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:var(--radius-md);border:1.5px solid var(--color-success-bg);background:var(--color-success-bg);color:var(--color-success-text);cursor:pointer;transition:background .13s,color .13s}._iconGreen_xc55t_658:hover{background:var(--color-success-dark, #16a34a);color:var(--color-white);border-color:transparent}._tabActions_xc55t_662{display:inline-flex;align-items:center;gap:var(--space-2)}._colAct_xc55t_665{width:44px;text-align:center}._iconDanger_xc55t_666{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:var(--radius-md);border:1px solid var(--color-danger-border);background:var(--color-white);color:var(--color-danger);cursor:pointer;transition:background .13s,color .13s}._iconDanger_xc55t_666:hover{background:var(--color-danger);color:var(--color-white);border-color:transparent}._salItemRow_xc55t_670{display:flex;align-items:center;gap:8px;margin-bottom:6px}._salItemRow_xc55t_670 input:first-child{flex:1 1 auto}._salItemRow_xc55t_670 input:nth-child(2){flex:0 0 170px}._salItemRow_xc55t_670 button{flex:0 0 auto;height:var(--control-h-md);width:36px;padding:0;display:inline-flex;align-items:center;justify-content:center}._itemRow_xc55t_675{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-surface-muted)}._itemRow_xc55t_675:last-child{border-bottom:none}._itemFields_xc55t_687{display:grid;grid-template-columns:2fr 1.5fr 1.2fr 1.5fr;gap:var(--space-2);flex:1;min-width:0}._itemFields_xc55t_687 ._formInput_xc55t_285{height:32px;font-size:var(--fs-2xs);padding:0 var(--space-3)}._itemsTotal_xc55t_701{padding:var(--space-3) var(--space-5);text-align:right;font-size:var(--fs-2xs);color:var(--color-muted);background:var(--color-bg-soft);border-top:1px solid var(--color-border-muted)}._itemsTotal_xc55t_701 strong{color:var(--color-primary-deep);font-weight:var(--fw-bold)}._exportModalBody_xc55t_717{display:flex;gap:var(--space-6);min-height:380px;max-height:60vh;overflow:hidden}._exportSidebar_xc55t_725{width:210px;flex-shrink:0;overflow-y:auto;border:1.5px solid var(--color-border-muted);border-radius:var(--radius-md);background:var(--color-bg-soft);padding:var(--space-4) 0}._exportSidebarTitle_xc55t_735{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-text-strong);padding:0 var(--space-5) var(--space-3);margin:0}._exportGroup_xc55t_743{padding:var(--space-2) 0;border-top:1px solid var(--color-border-muted)}._exportGroupLabel_xc55t_748{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-primary-deep);cursor:pointer}._exportGroupLabel_xc55t_748:hover{background:var(--color-primary-bg)}._exportFieldItem_xc55t_761{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-8);font-size:var(--fs-2xs);color:var(--color-text-strong);cursor:pointer;transition:background .1s}._exportFieldItem_xc55t_761:hover{background:var(--color-primary-bg)}._exportDetailOption_xc55t_774{padding:var(--space-3) 0 var(--space-1);border-top:1px solid var(--color-border-muted)}._exportDetailOption_xc55t_774 ._exportFieldItem_xc55t_761{padding-left:var(--space-5);font-weight:var(--fw-semibold);color:var(--color-primary-dark)}._exportPreviewPane_xc55t_785{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden}._exportPreviewTitle_xc55t_794{font-size:var(--fs-2xs);color:var(--color-text-soft);font-weight:var(--fw-semibold);margin:0;flex-shrink:0}._exportPreviewWrap_xc55t_802{flex:1;overflow:auto;border:1.5px solid var(--color-border-muted);border-radius:var(--radius-md)}._exportPreviewEmpty_xc55t_809{padding:var(--space-9);text-align:center;color:var(--color-muted-soft);font-size:var(--fs-xs);font-style:italic;margin:0}._exportPreviewTable_xc55t_818{font-size:var(--fs-xs);min-width:100%}._exportPreviewTable_xc55t_818 th,._exportPreviewTable_xc55t_818 td{padding:7px 8px;white-space:nowrap}._exportFooter_xc55t_829{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-5);border-top:1px solid var(--color-border-muted);margin-top:var(--space-2)}._exportCount_xc55t_838{font-size:var(--fs-2xs);color:var(--color-text-soft)}._myPayrollTitle_xc55t_845{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:var(--fs-lg);font-weight:var(--fw-extrabold);color:var(--color-text-strong)}._payslipGrid_xc55t_855{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 760px){._payslipGrid_xc55t_855{grid-template-columns:1fr}}._payslipCard_xc55t_865{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}._payslipHead_xc55t_873{padding:8px 14px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-primary-deep);background:var(--gradient-table-head);border-bottom:1.5px solid var(--color-primary-bg-strong)}._payslipBody_xc55t_882{padding:4px 14px 10px}._payslipLine_xc55t_886{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--color-surface-muted);font-size:var(--fs-2xs)}._payslipLine_xc55t_886:last-child{border-bottom:none}._payslipLabel_xc55t_898{color:var(--color-text-soft);min-width:0}._payslipLabel_xc55t_898 small{display:block;color:var(--color-muted-soft);font-size:var(--fs-2xs);margin-top:1px}._payslipVal_xc55t_910{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--color-text-strong);white-space:nowrap}._payslipValNeg_xc55t_917{color:var(--color-danger-text)}._payslipSub_xc55t_919{display:flex;justify-content:space-between;gap:12px;padding:9px 0 2px;margin-top:3px;border-top:1.5px solid var(--color-border-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-strong);font-variant-numeric:tabular-nums}._payslipHint_xc55t_932{margin:8px 0 0;font-size:var(--fs-2xs);color:var(--color-muted-soft);font-style:italic}._payslipNet_xc55t_939{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding:14px 20px;border-radius:var(--radius-lg);background:var(--gradient-primary);color:var(--color-white);box-shadow:var(--shadow-focus-blue)}._payslipNetLabel_xc55t_953{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}._payslipNetVal_xc55t_958{font-size:var(--fs-xl);font-weight:var(--fw-extrabold);font-variant-numeric:tabular-nums}._payslipNote_xc55t_964{margin-top:12px;padding:10px 14px;border-radius:var(--radius-md);background:var(--color-primary-bg);border:1px solid var(--color-primary-bg-strong);font-size:var(--fs-2xs);color:var(--color-text-soft);line-height:1.55}._page_clmoi_2{display:flex;flex-direction:column;gap:0;min-height:0}._fullscreen_clmoi_9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:var(--color-bg);overflow-y:auto;display:flex;flex-direction:column;padding:20px 24px 32px}._tabBar_clmoi_21{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:12px;background:var(--color-primary-bg);border:1px solid var(--color-border);border-radius:10px;padding:4px}._tab_clmoi_21{display:flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:7px;background:transparent;cursor:pointer;font-size:var(--fs-xs);font-weight:700;color:var(--color-text-soft);transition:color .15s,background .15s;white-space:nowrap}._tab_clmoi_21:hover{color:var(--color-primary-deep);background:#ffffffb3}._tabActive_clmoi_53{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 2px 8px -2px #2563eb66}._tabActive_clmoi_53:hover{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8)}._filterBar_clmoi_65{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px 14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;margin-bottom:12px;box-shadow:0 1px 4px #2563eb0d}._filterLeft_clmoi_79{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._filterRight_clmoi_86{display:flex;align-items:center;gap:6px}._presets_clmoi_93{display:flex;gap:3px;background:var(--color-primary-bg);border:1px solid var(--color-border);border-radius:8px;padding:3px}._preset_clmoi_93{padding:5px 13px;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:var(--fs-2xs);font-weight:700;color:var(--color-text-soft);transition:background .14s,color .14s}._preset_clmoi_93:hover{background:#fffc;color:var(--color-primary-deep)}._presetActive_clmoi_119{background:var(--color-surface);color:var(--color-primary);box-shadow:0 1px 4px #2563eb26}._customDates_clmoi_126{display:flex;align-items:center;gap:6px}._dateInput_clmoi_132{height:32px;padding:0 10px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:600;outline:none;transition:border-color .14s,box-shadow .14s}._dateInput_clmoi_132:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._dateSep_clmoi_150{color:var(--color-muted-subtle);font-weight:700;font-size:var(--fs-md)}._rangeBadge_clmoi_156{display:inline-flex;align-items:center;height:32px;padding:0 11px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-bg-soft);color:var(--color-primary-deep);font-size:var(--fs-2xs);font-weight:700;white-space:nowrap}._forecastFilters_clmoi_171{display:flex;gap:6px}._filterSelect_clmoi_177{height:32px;padding:0 10px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:600;outline:none;cursor:pointer;transition:border-color .14s}._filterSelect_clmoi_177:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._compareBtn_clmoi_197{display:flex;align-items:center;gap:6px;height:32px;padding:0 13px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:700;cursor:pointer;transition:all .14s}._compareBtn_clmoi_197:hover{border-color:#93c5fd;color:#1e3a8a;background:#eff6ff}._compareBtnActive_clmoi_219{background:#eff6ff;border-color:#2563eb;color:#2563eb}._iconBtn_clmoi_226{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-text-strong);cursor:pointer;transition:all .14s}._iconBtn_clmoi_226:hover{border-color:#93c5fd;color:#1e3a8a;background:#eff6ff}._iconBtn_clmoi_226:disabled{opacity:.5;cursor:not-allowed}._iconBtnActive_clmoi_251{background:#eff6ff;border-color:#2563eb;color:#2563eb}._btnExport_clmoi_258{display:flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:none;border-radius:7px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:var(--fs-2xs);font-weight:700;cursor:pointer;box-shadow:0 2px 6px #2563eb4d;transition:opacity .14s,box-shadow .14s}._btnExport_clmoi_258:hover{opacity:.92;box-shadow:0 4px 12px #2563eb59}._btnExport_clmoi_258:disabled{opacity:.6;cursor:not-allowed}._body_clmoi_286{flex:1;min-height:0}._centered_clmoi_291{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 24px;color:var(--color-text-soft)}._loadingText_clmoi_301{font-size:var(--fs-xs);font-weight:600;color:var(--color-text-soft)}._errorBox_clmoi_307{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:var(--fs-xs);font-weight:600}._emptyState_clmoi_320{display:flex;align-items:center;justify-content:center;padding:64px 24px;color:var(--color-muted-subtle);font-size:var(--fs-xs);font-weight:600}._emptyChart_clmoi_330{padding:28px 0;text-align:center;color:var(--color-muted-subtle);font-size:var(--fs-xs);font-weight:600}._tabContent_clmoi_339{display:flex;flex-direction:column;gap:12px}._statsGrid_clmoi_346{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}@media (max-width: 900px){._statsGrid_clmoi_346{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (max-width: 540px){._statsGrid_clmoi_346{grid-template-columns:1fr}}._domainGrid_clmoi_360{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 640px){._domainGrid_clmoi_360{grid-template-columns:1fr}}._domainCard_clmoi_366{border:1px solid var(--color-border);border-radius:10px;padding:14px 16px;background:var(--color-surface)}._domainCardLabel_clmoi_372{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-muted)}._domainCardTotal_clmoi_377{font-size:26px;font-weight:var(--fw-extrabold);color:var(--color-text-strong);line-height:1.2;margin:2px 0 4px}._domainCardSub_clmoi_384{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-2xs);font-weight:var(--fw-medium)}._domainDone_clmoi_391{color:#059669}._domainOverdue_clmoi_392{color:#dc2626}._statCard_clmoi_394{display:flex;align-items:center;gap:13px;padding:10px 14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 1px 4px #2563eb0d;transition:box-shadow .16s,transform .12s}._statCard_clmoi_394:hover{box-shadow:0 4px 16px #2563eb1a;transform:translateY(-1px)}._statIconWrap_clmoi_411{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;flex-shrink:0}._statBody_clmoi_421{display:flex;flex-direction:column;gap:2px;min-width:0}._statLabel_clmoi_428{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--color-text-soft);margin:0}._statValue_clmoi_435{font-size:var(--fs-2xl);font-weight:800;line-height:1.1;margin:0;letter-spacing:-.5px}._statChange_clmoi_443{display:flex;align-items:center;gap:3px;font-size:var(--fs-xs);font-weight:700;margin:0}._section_clmoi_453{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:10px 14px;box-shadow:0 1px 4px #2563eb0a}._sectionHead_clmoi_461{display:flex;align-items:center;gap:10px;margin-bottom:10px}._sectionTitle_clmoi_468{font-size:var(--fs-xs);font-weight:800;color:var(--color-text-strong);margin:0 0 10px}._sectionHead_clmoi_461 ._sectionTitle_clmoi_468{margin:0}._compareTag_clmoi_479{padding:3px 10px;background:#eff6ff;border:1px solid #dbeafe;border-radius:99px;font-size:var(--fs-2xs);font-weight:700;color:#2563eb}._breakdownRow_clmoi_490{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 800px){._breakdownRow_clmoi_490{grid-template-columns:1fr}}._chartsRow_clmoi_501{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 800px){._chartsRow_clmoi_501{grid-template-columns:1fr}}._tableWrapper_clmoi_512{overflow-x:auto;border-radius:8px;border:1px solid var(--color-border)}._table_clmoi_512{width:100%;border-collapse:collapse;font-size:var(--fs-xs)}._table_clmoi_512 thead tr{background:linear-gradient(180deg,#f8fbff,#edf4fb);border-bottom:1.5px solid #dbeafe}._table_clmoi_512 th{padding:7px 8px;text-align:left;font-size:var(--fs-2xs);font-weight:800;color:var(--color-primary-deep);white-space:nowrap}._table_clmoi_512 td{padding:7px 8px;border-bottom:1px solid var(--color-border-soft);color:var(--color-text-strong);font-size:var(--fs-xs);font-weight:var(--fw-medium);vertical-align:middle}._table_clmoi_512 tbody tr:last-child td{border-bottom:none}._table_clmoi_512 tbody tr:hover td{background:#f8fbff}._num_clmoi_555{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}._bold_clmoi_561{font-weight:var(--fw-medium);color:var(--color-text-strong)}._muted_clmoi_566{color:var(--color-text-strong)}._danger_clmoi_570{color:#dc2626;font-weight:700}._warn_clmoi_575{color:#d97706;font-weight:700}._rowOverdue_clmoi_581 td{background:#fff8f8}._rowOverdue_clmoi_581:hover td{background:#fef2f2!important}._statusBadge_clmoi_590,._priorityBadge_clmoi_591{display:inline-block;padding:2px 8px;border-radius:99px;font-size:var(--fs-2xs);font-weight:700;white-space:nowrap}._progressBar_clmoi_601{height:6px;background:#e2e8f0;border-radius:99px;overflow:hidden}._progressFill_clmoi_608{height:100%;background:linear-gradient(90deg,#2563eb,#1d4ed8);border-radius:99px;transition:width .3s var(--ease-standard)}._ellipsis_clmoi_616{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._tooltip_clmoi_624{background:#fff;border:1.5px solid #dbeafe;border-radius:8px;padding:8px 12px;box-shadow:0 4px 16px #2563eb1f;font-size:var(--fs-xs)}._tooltipLabel_clmoi_633{font-weight:800;color:var(--color-primary-deep);margin:0 0 4px;font-size:var(--fs-2xs)}._spin_clmoi_641{animation:_spin_clmoi_641 .7s linear infinite}@keyframes _spin_clmoi_641{to{transform:rotate(360deg)}}._processToolbar_clmoi_650{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}._exportAllBtn_clmoi_658{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:none;border-radius:8px;background:var(--gradient-success, #059669);color:#fff;font-size:var(--fs-xs);font-weight:700;cursor:pointer;box-shadow:0 2px 8px -2px #05966980;transition:filter var(--duration-fast)}._exportAllBtn_clmoi_658:hover:not(:disabled){filter:brightness(1.06)}._exportAllBtn_clmoi_658:disabled{opacity:.5;cursor:not-allowed}._processHint_clmoi_676{font-size:var(--fs-2xs);color:var(--color-muted)}._processGroups_clmoi_680{display:flex;flex-direction:column;gap:24px}._processGroup_clmoi_680{border:1.5px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}._processGroupHead_clmoi_691{display:flex;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(180deg,#eff6ff,#f8fafc);border-bottom:1.5px solid #dbeafe;color:var(--color-primary-deep, #1e3a8a);font-weight:800;font-size:var(--fs-sm)}._processGroupName_clmoi_702{flex:1}._processGroupCount_clmoi_703{font-size:var(--fs-2xs);font-weight:700;color:var(--color-muted);background:#fff;border:1px solid var(--color-border, #e2e8f0);border-radius:999px;padding:1px 8px}._companyFilterWrap_clmoi_714{position:relative}._companyFilterBtn_clmoi_715{display:inline-flex;align-items:center;gap:6px;min-width:180px;height:34px;padding:0 10px;border:1px solid var(--color-border, #e2e8f0);border-radius:8px;background:#fff;font-size:var(--fs-xs);font-weight:600;color:var(--color-text, #0f172a);cursor:pointer}._companyFilterBtn_clmoi_715:hover{border-color:var(--color-primary, #2563eb)}._companyFilterMenu_clmoi_731{position:absolute;top:calc(100% + 6px);left:0;z-index:50;width:320px;max-width:90vw;background:#fff;border:1px solid var(--color-border, #e2e8f0);border-radius:10px;box-shadow:0 10px 30px #0f172a29;padding:8px}._companyFilterSearch_clmoi_744{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--color-border, #e2e8f0);border-radius:8px;margin-bottom:6px;color:var(--color-muted)}._companyFilterSearch_clmoi_744 input{flex:1;border:none;outline:none;font-size:var(--fs-xs);background:transparent;color:var(--color-text, #0f172a)}._companyFilterSearch_clmoi_744 button{border:none;background:none;color:var(--color-muted);cursor:pointer;display:flex}._companyFilterActions_clmoi_763{display:flex;gap:8px;padding:0 2px 6px;border-bottom:1px solid var(--color-border-muted, #eef2f7);margin-bottom:4px}._companyFilterActions_clmoi_763 button{border:none;background:none;color:var(--color-primary, #2563eb);font-size:var(--fs-2xs);font-weight:700;cursor:pointer}._companyFilterList_clmoi_778{max-height:300px;overflow-y:auto}._companyFilterItem_clmoi_779{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:var(--fs-xs);color:var(--color-text, #0f172a);cursor:pointer}._companyFilterItem_clmoi_779:hover{background:var(--color-surface-muted, #f1f5f9)}._companyFilterItem_clmoi_779 span:nth-of-type(1){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._companyFilterCount_clmoi_791{flex-shrink:0;font-size:var(--fs-3xs);font-weight:700;color:var(--color-primary, #2563eb);background:#eff6ff;border-radius:999px;padding:0 6px}._companyFilterCheck_clmoi_800{color:var(--color-primary, #2563eb);flex-shrink:0}._companyFilterEmpty_clmoi_801{padding:12px;text-align:center;color:var(--color-muted);font-size:var(--fs-2xs)}._lazyPlaceholder_clmoi_802{display:flex;align-items:center;gap:8px;padding:14px 16px;color:var(--color-primary-deep, #1e3a8a);font-weight:700;font-size:var(--fs-sm);background:linear-gradient(180deg,#eff6ff,#f8fafc)}._head_qsuij_1{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 8px;border-bottom:1px solid var(--color-border-muted)}._kind_qsuij_2{font-weight:var(--fw-bold);color:var(--color-text-strong);word-break:break-word}._pts_qsuij_3{flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--color-muted)}._list_qsuij_4{display:flex;flex-direction:column;gap:8px;max-height:min(46vh,340px);overflow-y:auto;padding:10px 2px}._empty_qsuij_5{text-align:center;color:var(--color-muted-subtle);font-size:var(--fs-2xs);padding:16px}._msg_qsuij_6{display:flex;flex-direction:column;gap:2px;max-width:82%}._staff_qsuij_7{align-self:flex-start}._admin_qsuij_8{align-self:flex-end;align-items:flex-end}._meta_qsuij_9{font-size:var(--fs-2xs);color:var(--color-muted)}._bubble_qsuij_10{font-size:var(--fs-xs);line-height:1.4;padding:7px 10px;border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-word}._staff_qsuij_7 ._bubble_qsuij_10{background:var(--color-surface-muted);color:var(--color-text-strong);border-bottom-left-radius:2px}._admin_qsuij_8 ._bubble_qsuij_10{background:var(--color-primary-bg);color:var(--color-primary-dark);border-bottom-right-radius:2px}._composer_qsuij_13{display:flex;gap:8px;align-items:flex-end;padding-top:8px;border-top:1px solid var(--color-border-muted)}._textarea_qsuij_14{flex:1 1 auto;box-sizing:border-box;padding:8px 10px;border:1.5px solid var(--color-border-muted);border-radius:var(--radius-md);font-family:inherit;font-size:var(--fs-xs);color:var(--color-text-strong);outline:none;resize:vertical;min-height:40px}._textarea_qsuij_14:focus{border-color:var(--color-primary-soft);box-shadow:0 0 0 2px var(--color-primary-bg)}._send_qsuij_16{flex:0 0 auto;height:var(--control-h-md);padding:0 18px;border:none;border-radius:var(--radius-md);background:var(--color-success-dark, #16a34a);color:var(--color-white);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer}._send_qsuij_16:disabled{opacity:.55;cursor:default}._hint_qsuij_18{font-size:var(--fs-2xs);color:var(--color-muted-subtle);margin-top:4px}._page_1vgnl_3{display:flex;flex-direction:column;min-height:100%}._tabs_1vgnl_6{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}._tabLinks_1vgnl_7{display:flex;align-items:center;background:var(--color-primary-bg);border:1.5px solid var(--color-primary-bg-strong);border-radius:var(--radius-md);padding:3px;gap:2px;min-width:0}._tabActions_1vgnl_8{display:flex;align-items:center;gap:8px;flex-shrink:0}._tab_1vgnl_6{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border:0;background:transparent;cursor:pointer;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-text-soft);white-space:nowrap;transition:background .13s,color .13s}._tab_1vgnl_6:hover{color:var(--color-text)}._tabActive_1vgnl_11,._tabActive_1vgnl_11:hover{background:var(--gradient-primary);color:var(--color-white);box-shadow:var(--shadow-focus-blue)}@media (max-width: 720px){._tabs_1vgnl_6{align-items:stretch;flex-direction:column;gap:8px}._tabActions_1vgnl_8{justify-content:flex-end}}._stack_1vgnl_16{display:flex;flex-direction:column;gap:12px}._card_1vgnl_17{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}._cardHead_1vgnl_18{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 14px;border-bottom:1px solid var(--color-border-muted);background:var(--color-bg-soft)}._cardTitle_1vgnl_19{margin:0;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-strong)}._cardDesc_1vgnl_20{font-size:var(--fs-2xs);color:var(--color-muted)}._spacer_1vgnl_21{margin-left:auto}._cardFoot_1vgnl_22{padding:8px 14px;border-top:1px solid var(--color-border-muted);font-size:var(--fs-2xs);color:var(--color-muted)}._btnPrimary_1vgnl_25{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-7);height:var(--control-h-md);border:none;border-radius:var(--radius-md);background:var(--gradient-primary);color:var(--color-white);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer;box-shadow:var(--shadow-focus-blue);transition:opacity .14s}._btnPrimary_1vgnl_25:hover{opacity:.92}._btnPrimary_1vgnl_25:disabled{opacity:.6;cursor:default}._btnSecondary_1vgnl_28{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-6);height:var(--control-h-md);border:1.5px solid var(--color-primary-bg-strong);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-primary);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer}._btnMini_1vgnl_30{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:var(--radius-sm);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;border:1.5px solid var(--color-border-muted);background:var(--color-white);color:var(--color-text-strong)}._btnMiniPrimary_1vgnl_31{border-color:transparent;background:var(--gradient-primary);color:var(--color-white)}._btnMiniDanger_1vgnl_32{color:var(--color-danger)}._iconBtn_1vgnl_33{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:var(--radius-sm);border:1.5px solid var(--color-border-muted);background:var(--color-white);color:var(--color-text-soft);cursor:pointer}._iconBtnDanger_1vgnl_34{color:var(--color-danger)}._iconBtnWarn_1vgnl_35{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:var(--radius-sm);border:1.5px solid var(--color-warning-bg-strong);background:var(--color-warning-bg);color:var(--color-warning-text);cursor:pointer}._explainNote_1vgnl_36{margin-top:4px;display:inline-flex;align-items:flex-start;gap:4px;font-size:var(--fs-2xs);color:var(--color-warning-text);background:var(--color-warning-bg);border:1px solid var(--color-warning-bg-strong);border-radius:var(--radius-sm);padding:3px 7px;max-width:280px;word-break:break-word;line-height:1.35}._explainNote_1vgnl_36 svg{flex:0 0 auto;margin-top:1px}._rowActions_1vgnl_38{display:inline-flex;gap:6px;justify-content:flex-end}._filters_1vgnl_41{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;padding:10px 14px}._fld_1vgnl_42{display:flex;flex-direction:column;gap:4px;min-width:130px}._lbl_1vgnl_43{font-size:var(--fs-2xs);color:var(--color-text-soft);font-weight:var(--fw-medium)}._select_1vgnl_44{height:var(--control-h-md);padding:0 var(--space-5);border:1.5px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text-strong);background:var(--color-white);outline:none;cursor:pointer}._tableWrap_1vgnl_47{overflow-x:auto}._table_1vgnl_47{width:100%;border-collapse:collapse;font-size:var(--fs-2xs);min-width:640px}._table_1vgnl_47 th{padding:9px 11px;text-align:left;font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);color:var(--color-primary-deep);background:var(--gradient-table-head);border-bottom:1.5px solid var(--color-primary-bg-strong);white-space:nowrap}._table_1vgnl_47 td{padding:11px;border-bottom:1px solid var(--color-surface-muted);vertical-align:middle;color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:var(--fw-medium);line-height:1.45}._table_1vgnl_47 tbody tr:last-child td{border-bottom:none}._table_1vgnl_47 td+td,._table_1vgnl_47 th+th{border-left:1px solid var(--color-border-muted)}._colDetail_1vgnl_53{width:104px;text-align:center}._kpiTable_1vgnl_57{border-collapse:separate;border-spacing:0}._kpiTable_1vgnl_57 ._colStt_1vgnl_59{position:sticky;left:0;z-index:2;box-sizing:border-box;width:54px;min-width:54px;max-width:54px;background:var(--color-surface)}._kpiTable_1vgnl_57 ._stickyNv_1vgnl_60{position:sticky;left:54px;z-index:2;box-sizing:border-box;width:136px;min-width:136px;max-width:136px;background:var(--color-surface);box-shadow:4px 0 6px -4px #0f172a33}._kpiTable_1vgnl_57 ._colDetail_1vgnl_53{position:sticky;right:0;z-index:2;box-sizing:border-box;width:112px;min-width:112px;max-width:112px;background:var(--color-surface);box-shadow:-4px 0 6px -4px #0f172a33}._kpiTable_1vgnl_57 ._stickyFootL_1vgnl_62{position:sticky;left:0;z-index:2}._kpiTable_1vgnl_57 thead ._colStt_1vgnl_59,._kpiTable_1vgnl_57 thead ._stickyNv_1vgnl_60,._kpiTable_1vgnl_57 thead ._colDetail_1vgnl_53{z-index:4;background:var(--gradient-table-head)}._kpiTable_1vgnl_57 tfoot ._stickyFootL_1vgnl_62,._kpiTable_1vgnl_57 tfoot ._colDetail_1vgnl_53{z-index:3;background:var(--color-bg-soft)}._kpiTable_1vgnl_57 tbody tr:hover ._colStt_1vgnl_59,._kpiTable_1vgnl_57 tbody tr:hover ._stickyNv_1vgnl_60,._kpiTable_1vgnl_57 tbody tr:hover ._colDetail_1vgnl_53{background:var(--color-bg-soft)}._viewDetail_1vgnl_69{display:inline-flex;align-items:center;gap:3px;padding:4px 10px;border:none;border-radius:var(--radius-sm);background:var(--gradient-primary);color:var(--color-white);font-weight:var(--fw-semibold);font-size:var(--fs-3xs);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-focus-blue);transition:opacity .12s}._viewDetail_1vgnl_69:hover{opacity:.9}._srcCell_1vgnl_72{text-align:right;font-variant-numeric:tabular-nums}._srcMain_1vgnl_73{font-weight:var(--fw-bold)}._srcSub_1vgnl_74{font-size:var(--fs-3xs);margin-top:1px;white-space:nowrap}._srcDot_1vgnl_75{color:var(--color-muted);margin:0 3px}._table_1vgnl_47 tbody tr:hover td{background:var(--color-bg-soft)}._table_1vgnl_47 tfoot td{border-top:1.5px solid var(--color-primary-bg-strong);background:var(--color-bg-soft);font-weight:var(--fw-bold)}._num_1vgnl_78{text-align:right;font-variant-numeric:tabular-nums}._table_1vgnl_47 th._num_1vgnl_78{text-align:right}._colChk_1vgnl_80{width:34px;text-align:center}._colStt_1vgnl_59{width:44px;text-align:center;color:var(--color-muted);font-variant-numeric:tabular-nums}._check_1vgnl_82{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer;vertical-align:middle}._code_1vgnl_83{font-family:var(--font-mono, monospace);font-size:var(--fs-2xs);color:var(--color-muted)}._note_1vgnl_84{color:var(--color-muted);font-size:var(--fs-2xs);max-width:240px}._empty_1vgnl_85{color:var(--color-muted-subtle)}._pos_1vgnl_86{color:var(--color-success-text);font-weight:var(--fw-bold)}._neg_1vgnl_87{color:var(--color-danger-text);font-weight:var(--fw-bold)}._zero_1vgnl_88{color:var(--color-muted-subtle)}._pill_1vgnl_91{display:inline-flex;align-items:center;border-radius:999px;padding:2px 9px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap}._pillReward_1vgnl_92{background:var(--color-success-bg);color:var(--color-success-text)}._pillPenalty_1vgnl_93{background:var(--color-danger-bg);color:var(--color-danger-text)}._pillApproved_1vgnl_94{background:var(--color-primary-bg);color:var(--color-primary)}._pillDraft_1vgnl_95{background:var(--color-warning-bg);color:var(--color-warning-text)}._pillOff_1vgnl_96{background:var(--color-surface-muted);color:var(--color-muted)}._form_1vgnl_99{padding:12px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}._fFull_1vgnl_100{grid-column:1 / -1}._fLbl_1vgnl_101{font-size:var(--fs-2xs);color:var(--color-text-soft);font-weight:var(--fw-medium);margin-bottom:4px;display:block}._fReq_1vgnl_102{color:var(--color-danger)}._input_1vgnl_103{width:100%;box-sizing:border-box;height:var(--control-h-md);padding:0 var(--space-5);border:1.5px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--fs-2xs);font-family:inherit;color:var(--color-text-strong);background:var(--color-white);outline:none}._formFoot_1vgnl_104{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;border-top:1px dashed var(--color-border-muted);padding-top:12px}._autofill_1vgnl_105{font-size:var(--fs-2xs);color:var(--color-primary);margin-top:4px;display:block}._loading_1vgnl_107{padding:16px;font-size:var(--fs-2xs);color:var(--color-muted);display:flex;align-items:center;gap:6px}._spin_1vgnl_108{animation:_rpspin_1vgnl_1 .8s linear infinite}@keyframes _rpspin_1vgnl_1{to{transform:rotate(360deg)}}._thInner_1vgnl_112{display:flex;align-items:center;gap:4px}._thInnerNum_1vgnl_113{justify-content:flex-end}._thLabel_1vgnl_114{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}._thInnerNum_1vgnl_113 ._thLabel_1vgnl_114{flex:0 1 auto}._thFilterBtn_1vgnl_116{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-primary-deep);opacity:.5;cursor:pointer;transition:opacity .12s,background .12s}._thFilterBtn_1vgnl_116:hover{opacity:1;background:var(--color-primary-bg)}._thFilterBtnActive_1vgnl_118,._thFilterBtnActive_1vgnl_118:hover{opacity:1;background:var(--color-primary);color:var(--color-white)}._cellInput_1vgnl_121{width:100%;box-sizing:border-box;height:26px;padding:0 6px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text-strong);outline:none;transition:border-color .12s,background .12s,box-shadow .12s}._cellInput_1vgnl_121:hover{border-color:var(--color-border-muted)}._cellInput_1vgnl_121:focus{border-color:var(--color-primary-soft);background:var(--color-white);box-shadow:0 0 0 2px var(--color-primary-bg)}._cellInput_1vgnl_121::-moz-placeholder{color:var(--color-muted-subtle)}._cellInput_1vgnl_121::placeholder{color:var(--color-muted-subtle)}._cellInputNum_1vgnl_125{text-align:right;font-variant-numeric:tabular-nums}._cellTextarea_1vgnl_127{width:100%;box-sizing:border-box;min-height:26px;padding:4px 6px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text-strong);outline:none;resize:vertical;line-height:1.4;white-space:pre-wrap;word-break:break-word}._cellTextarea_1vgnl_127:hover{border-color:var(--color-border-muted)}._cellTextarea_1vgnl_127:focus{border-color:var(--color-primary-soft);background:var(--color-white);box-shadow:0 0 0 2px var(--color-primary-bg)}._cellTextarea_1vgnl_127::-moz-placeholder{color:var(--color-muted-subtle)}._cellTextarea_1vgnl_127::placeholder{color:var(--color-muted-subtle)}._noteWrap_1vgnl_131{white-space:pre-wrap;word-break:break-word;color:var(--color-text-strong);font-size:var(--fs-2xs)}._discussCell_1vgnl_133{display:flex;flex-direction:row;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0}._discussPreview_1vgnl_134{flex:0 1 190px;min-width:0;max-width:190px;font-size:var(--fs-2xs);color:var(--color-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._discussPreview_1vgnl_134 strong{color:var(--color-muted)}._wCat_1vgnl_138{width:300px}._wKind_1vgnl_139{width:106px}._wUser_1vgnl_140{width:146px}._wDate_1vgnl_141{width:118px}._wPoints_1vgnl_142{width:62px}._wSource_1vgnl_143{width:82px}._wStatus_1vgnl_144{width:126px}._wNote_1vgnl_145{min-width:220px}._wDiscuss_1vgnl_146{min-width:230px}._wAction_1vgnl_147{width:82px}._wGroup_1vgnl_149{width:140px}._wRuleName_1vgnl_150{min-width:320px}._wDetect_1vgnl_151{width:160px}._btnDiscuss_1vgnl_152{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:1.5px solid var(--color-success-bg);border-radius:var(--radius-sm);background:var(--color-success-bg);color:var(--color-success-text);font-size:var(--fs-2xs);font-weight:var(--fw-bold);cursor:pointer;white-space:nowrap}._btnDiscuss_1vgnl_152:hover{background:var(--color-success-dark, #16a34a);color:var(--color-white);border-color:transparent}._dateCell_1vgnl_155._dateCell_1vgnl_155{min-height:26px;max-width:150px;padding:0 6px;gap:4px;border-width:1px;border-radius:var(--radius-sm);font-size:var(--fs-2xs)}._dateCell_1vgnl_155 input{font-size:var(--fs-2xs)}._dateCell_1vgnl_155 svg{width:14px;height:14px}._qeSelect_1vgnl_160{width:100%;max-width:160px;height:26px;padding:0 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text);cursor:pointer;transition:border-color .13s,box-shadow .13s}._qeSelect_1vgnl_160:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:0 0 0 2px var(--color-primary-bg)}._selReward_1vgnl_162{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-bg)}._selPenalty_1vgnl_163{background:var(--color-danger-bg);color:var(--color-danger-text);border-color:var(--color-danger-bg)}._selApproved_1vgnl_164{background:var(--color-primary-bg);color:var(--color-primary);border-color:var(--color-primary-bg-strong)}._selDraft_1vgnl_165{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-bg-strong)}._selOn_1vgnl_166{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-bg)}._selOff_1vgnl_167{background:var(--color-surface-muted);color:var(--color-muted);border-color:var(--color-surface-muted)}._selP0_1vgnl_169{background:var(--color-danger-bg);color:var(--color-danger-text);border-color:var(--color-danger-bg)}._selP1_1vgnl_170{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-bg)}._selP2_1vgnl_171{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-bg-strong)}._selP3_1vgnl_172{background:var(--color-primary-bg);color:var(--color-primary);border-color:var(--color-primary-bg-strong)}._selP4_1vgnl_173{background:var(--color-surface-muted);color:var(--color-muted);border-color:var(--color-surface-muted)}._qeSelect_1vgnl_160:disabled{opacity:1;cursor:default}._gradeC0_1vgnl_178{background:var(--color-danger-bg);color:var(--color-danger-text)}._gradeC1_1vgnl_179{background:var(--color-warning-bg);color:var(--color-warning-text)}._gradeC2_1vgnl_180{background:var(--color-surface-muted);color:var(--color-muted)}._gradeC3_1vgnl_181{background:var(--color-primary-bg);color:var(--color-primary)}._gradeC4_1vgnl_182{background:var(--color-success-bg);color:var(--color-success-text)}._gradeC5_1vgnl_183{background:var(--color-primary);color:var(--color-white)}._gradeBadge_1vgnl_184{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap}._gradeRow_1vgnl_185{display:inline-flex;align-items:center;gap:6px}._gradeRow_1vgnl_185 input{max-width:60px}._newRow_1vgnl_189 td{background:var(--color-primary-bg)}._rowSaving_1vgnl_190{opacity:.55;pointer-events:none}._catSelect_1vgnl_192{max-width:100%}._ruleSelect_1vgnl_193{max-width:100%;border-color:transparent;background:transparent;font-weight:var(--fw-medium);color:var(--color-text-strong)}._ruleSelect_1vgnl_193:hover{border-color:var(--color-border-muted)}._ruleSelect_1vgnl_193:focus{border-color:var(--color-primary-soft);background:var(--color-white);box-shadow:0 0 0 2px var(--color-primary-bg)}._catManual_1vgnl_196{display:flex;align-items:center;gap:4px}._catBack_1vgnl_197{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:var(--radius-sm);border:1.5px solid var(--color-border-muted);background:var(--color-white);color:var(--color-primary);cursor:pointer}._rp_1vgnl_200{position:relative}._rpTrigger_1vgnl_201{display:flex;align-items:center;gap:4px;width:100%;max-width:100%;height:26px;padding:0 6px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--fs-2xs);color:var(--color-text-strong);cursor:pointer;text-align:left}._rpTrigger_1vgnl_201:hover{border-color:var(--color-border-muted)}._rpValue_1vgnl_203{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rpPlaceholder_1vgnl_204{color:var(--color-muted-subtle)}._rpChevron_1vgnl_205{flex:0 0 auto;color:var(--color-muted)}._rpPanel_1vgnl_207{position:fixed;z-index:1000;display:flex;flex-direction:column;box-sizing:border-box;min-width:240px;max-width:min(380px,calc(100vw - 16px));max-height:min(60vh,380px);overflow:hidden;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-floating);padding:6px}._rpActions_1vgnl_210{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--color-border-muted);padding-bottom:5px;margin-bottom:5px}._rpAction_1vgnl_210{display:flex;align-items:center;gap:6px;height:30px;padding:0 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-primary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;text-align:left}._rpAction_1vgnl_210:hover{background:var(--color-primary-bg)}._rpSearchWrap_1vgnl_213{flex:0 0 auto;position:relative;display:flex;align-items:center;margin-bottom:5px}._rpSearchIcon_1vgnl_214{position:absolute;left:8px;color:var(--color-muted);pointer-events:none}._rpSearch_1vgnl_213{width:100%;box-sizing:border-box;height:30px;padding:0 8px 0 28px;border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-xs);color:var(--color-text);outline:none}._rpSearch_1vgnl_213:focus{border-color:var(--color-primary-soft);box-shadow:0 0 0 2px var(--color-primary-bg)}._rpList_1vgnl_217{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:1px}._rpItem_1vgnl_218{display:block;width:100%;box-sizing:border-box;padding:7px 9px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-family:inherit;font-size:var(--fs-xs);line-height:1.35;cursor:pointer;text-align:left;white-space:normal;word-break:break-word}._rpItem_1vgnl_218:hover{background:var(--color-bg-soft)}._rpItemActive_1vgnl_220{background:var(--color-primary-bg);color:var(--color-primary);font-weight:var(--fw-semibold)}._rpKind_1vgnl_221{color:var(--color-muted)}._rpEmpty_1vgnl_222{padding:10px;text-align:center;color:var(--color-muted-subtle);font-size:var(--fs-xs)}._sumRow_1vgnl_225:hover td{background:var(--color-bg-soft)}._userCell_1vgnl_226{display:inline-flex;align-items:center;gap:4px}._expandBtn_1vgnl_227{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--color-muted);flex:0 0 auto}._detailRow_1vgnl_228 td{background:var(--color-bg-soft);border-bottom:3px solid var(--color-border-strong)}._detailCell_1vgnl_229{padding:6px 16px 10px 40px}._detailTable_1vgnl_230{width:100%;border:1.5px solid var(--color-primary-bg-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface)}._detailTable_1vgnl_230 ._detailMuted_1vgnl_231{color:var(--color-text-soft);word-break:break-word}._bkTable_1vgnl_232 ._bkTotalRow_1vgnl_232 td{border-top:1.5px solid var(--color-primary-bg-strong);font-weight:var(--fw-bold)}._detailTable_1vgnl_230 ._bkGradeRow_1vgnl_234 td{background:var(--color-primary-bg);font-weight:var(--fw-bold);color:var(--color-primary-deep)}._detailTable_1vgnl_230 ._bkGroupRow_1vgnl_236 td{background:var(--color-primary-bg-strong);font-weight:var(--fw-bold);color:var(--color-primary-deep);letter-spacing:.3px}._grpStart_1vgnl_238{border-left:2px solid var(--color-primary-bg-strong)!important}._bkTag_1vgnl_239{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap}._bkTable_1vgnl_232{width:100%;border-collapse:collapse;font-size:var(--fs-2xs);margin:2px 0 6px}._bkTable_1vgnl_232 th{text-align:left;padding:6px 9px;color:var(--color-muted);font-weight:var(--fw-semibold);border-bottom:1px solid var(--color-border-muted)}._bkTable_1vgnl_232 td{padding:6px 9px;border-bottom:1px solid var(--color-surface-muted);vertical-align:middle}._bkTable_1vgnl_232 tbody tr:last-child td{border-bottom:0}._bkTable_1vgnl_232 td+td,._bkTable_1vgnl_232 th+th{border-left:1px solid var(--color-border-muted)}._bkTable_1vgnl_232 tbody tr:hover td{background:var(--color-surface)}._bkColKind_1vgnl_247{width:130px}._bkTable_1vgnl_232 ._bkColNum_1vgnl_248{width:70px;text-align:right;font-variant-numeric:tabular-nums}._bkLabel_1vgnl_249{color:var(--color-text-strong);word-break:break-word}._bkCount_1vgnl_250{color:var(--color-muted);font-weight:var(--fw-medium)}._bkEmpty_1vgnl_251{color:var(--color-muted-subtle);font-size:var(--fs-2xs);font-style:italic;padding:3px 0}._toolbar_1vgnl_254{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}._stBadge_1vgnl_256{display:inline-flex;align-items:center;gap:5px;height:var(--control-h-md);padding:0 12px;border-radius:999px;border:1px solid transparent;font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap}._stOpen_1vgnl_257{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-border)}._stClosed_1vgnl_258{background:var(--color-surface-muted);color:var(--color-text-soft);border-color:var(--color-border)}._stRange_1vgnl_259{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-border)}._btnReopen_1vgnl_261{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 14px;height:var(--control-h-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background .13s,border-color .13s}._btnReopen_1vgnl_261:hover:not(:disabled){background:var(--color-surface-muted);border-color:var(--color-text-soft)}._btnReopen_1vgnl_261:disabled{opacity:.6;cursor:default}._toolField_1vgnl_264{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-2xs);color:var(--color-text-soft);font-weight:var(--fw-medium)}._toolField_1vgnl_264 ._select_1vgnl_44{min-width:84px}._bulkWrap_1vgnl_266{padding:8px 10px 0}._expBody_1vgnl_269{display:flex;gap:16px;flex-wrap:wrap;flex:1 1 auto;min-height:0}._expSide_1vgnl_270{flex:0 0 220px;border-right:1px solid var(--color-border-muted);padding-right:14px;max-height:calc(100vh - 210px);overflow:auto}._expSideTitle_1vgnl_271{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-primary-deep);margin:2px 0 6px}._expField_1vgnl_272{display:flex;align-items:center;gap:6px;padding:3px 0;font-size:var(--fs-2xs);color:var(--color-text-strong);cursor:pointer}._expPreview_1vgnl_273{flex:1 1 420px;min-width:0;display:flex;flex-direction:column}._expPreviewTitle_1vgnl_274{font-size:var(--fs-2xs);color:var(--color-muted);margin-bottom:6px}._expPreviewWrap_1vgnl_275{overflow:auto;flex:1 1 auto;max-height:calc(100vh - 230px);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm)}._expTable_1vgnl_276{width:100%;border-collapse:collapse;font-size:var(--fs-2xs)}._expTable_1vgnl_276 th{position:sticky;top:0;background:var(--color-primary-bg);color:var(--color-primary-deep);font-weight:var(--fw-bold);padding:5px 8px;text-align:left;white-space:nowrap}._expTable_1vgnl_276 td{padding:4px 8px;border-top:1px solid var(--color-surface-muted);white-space:nowrap;color:var(--color-text-strong)}._expEmpty_1vgnl_279{padding:16px;text-align:center;color:var(--color-muted-subtle);font-size:var(--fs-2xs)}._expFoot_1vgnl_280{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;border-top:1px dashed var(--color-border-muted);padding-top:12px}@media (max-width: 820px){._form_1vgnl_99{grid-template-columns:1fr}}._kpiCards_1vgnl_285{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}._kpiCard_1vgnl_285{background:var(--kpi-bg, var(--color-surface));border:1.5px solid var(--kpi-border, var(--color-border-muted));border-left:4px solid var(--kpi-accent, var(--color-border));border-radius:12px;padding:11px 14px;box-shadow:var(--shadow-md);transition:box-shadow var(--duration-base, .18s),transform var(--duration-fast, .12s)}._kpiCard_1vgnl_285:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}._kpiCardInner_1vgnl_295{display:flex;align-items:center;gap:13px}._kpiIcon_1vgnl_296{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;flex-shrink:0;background:var(--kpi-icon-bg, var(--color-surface-muted));color:var(--kpi-accent, var(--color-text-soft))}._kpiText_1vgnl_297{flex:1;min-width:0}._kpiCard_1vgnl_285 ._kpiK_1vgnl_298{font-size:var(--fs-2xs);color:var(--kpi-accent, var(--color-muted));font-weight:var(--fw-bold)}._kpiCard_1vgnl_285 ._kpiV_1vgnl_299{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);letter-spacing:-.02em;line-height:1.05;margin-top:3px;color:var(--kpi-value, var(--color-text-strong));font-variant-numeric:tabular-nums}._kpiCard_1vgnl_285 ._kpiV_1vgnl_299 small{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-muted)}._kpiCard_1vgnl_285 ._kpiSub_1vgnl_301{font-size:var(--fs-3xs);color:var(--color-text-soft);margin-top:3px;font-weight:var(--fw-medium)}._kpiPos_1vgnl_302{color:var(--color-success-text)}._kpiNeg_1vgnl_302{color:var(--color-danger-text)}._kpiBlue_1vgnl_304{--kpi-accent: var(--color-info);--kpi-value: var(--color-info);--kpi-bg: var(--gradient-kpi-blue);--kpi-border: rgba(37,99,235,.18);--kpi-icon-bg: rgba(37,99,235,.14)}._kpiAmber_1vgnl_305{--kpi-accent: var(--color-accent);--kpi-value: var(--color-accent-dark);--kpi-bg: var(--gradient-kpi-amber);--kpi-border: rgba(217,119,6,.18);--kpi-icon-bg: rgba(217,119,6,.14)}._kpiCyan_1vgnl_306{--kpi-accent: var(--color-cyan);--kpi-value: var(--color-cyan-dark);--kpi-bg: var(--gradient-kpi-cyan);--kpi-border: rgba(8,145,178,.18);--kpi-icon-bg: rgba(8,145,178,.14)}._kpiGreen_1vgnl_307{--kpi-accent: var(--color-success);--kpi-value: var(--color-success);--kpi-bg: var(--gradient-kpi-green);--kpi-border: rgba(5,150,105,.18);--kpi-icon-bg: rgba(5,150,105,.14)}@media (max-width: 860px){._kpiCards_1vgnl_285{grid-template-columns:repeat(2,minmax(0,1fr))}}._kpiCharts_1vgnl_310{display:grid;grid-template-columns:1.35fr 1fr;gap:10px;margin-bottom:14px;align-items:start}._kpiPanel_1vgnl_311{background:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);padding:13px 14px;min-width:0}._kpiPanel_1vgnl_311 h4{margin:0;font-size:var(--fs-xs);font-weight:var(--fw-extrabold);color:var(--color-text-strong)}._kpiPanel_1vgnl_311 ._kpiHint_1vgnl_313{font-size:var(--fs-3xs);color:var(--color-muted);margin-top:2px}._kpiBars_1vgnl_315{display:flex;flex-direction:column;gap:8px;margin-top:12px}._kpiBarRow_1vgnl_316{display:grid;grid-template-columns:92px 1fr 78px;align-items:center;gap:9px}._kpiBarRow_1vgnl_316 ._kpiNm_1vgnl_317{font-size:var(--fs-2xs);color:var(--color-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._kpiTrack_1vgnl_318{height:11px;background:var(--color-surface-muted);border-radius:6px;overflow:hidden}._kpiFill_1vgnl_319{display:block;height:100%;border-radius:6px;background:var(--gradient-primary)}._kpiBarRow_1vgnl_316 ._kpiVal_1vgnl_320{font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-align:right;font-variant-numeric:tabular-nums}._kpiDonutWrap_1vgnl_322{display:flex;align-items:center;gap:16px;margin-top:10px;flex-wrap:wrap}._kpiDonut_1vgnl_322{--sz: 124px;width:var(--sz);height:var(--sz);border-radius:50%;flex:0 0 auto;display:grid;place-items:center;position:relative}._kpiDonut_1vgnl_322:after{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;background:var(--color-surface);border-radius:50%}._kpiDonut_1vgnl_322 ._kpiCenter_1vgnl_325{position:relative;z-index:1;text-align:center}._kpiDonut_1vgnl_322 ._kpiCenter_1vgnl_325 b{font-size:var(--fs-lg);font-weight:var(--fw-extrabold);display:block;line-height:1;color:var(--color-text-strong)}._kpiDonut_1vgnl_322 ._kpiCenter_1vgnl_325 span{font-size:var(--fs-3xs);color:var(--color-muted)}._kpiLegend_1vgnl_328{display:grid;gap:6px;min-width:0}._kpiLegend_1vgnl_328 ._kpiLg_1vgnl_329{display:flex;align-items:center;gap:7px;font-size:var(--fs-2xs)}._kpiLegend_1vgnl_328 ._kpiLg_1vgnl_329 ._kpiLbl_1vgnl_330{color:var(--color-text-soft)}._kpiLegend_1vgnl_328 ._kpiLg_1vgnl_329 ._kpiCt_1vgnl_331{margin-left:auto;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}._kpiSw_1vgnl_332{width:9px;height:9px;border-radius:3px;flex:0 0 auto}._kpiOt_1vgnl_334{position:relative;display:flex;align-items:flex-end;gap:8px;height:116px;margin-top:14px}._kpiOtBar_1vgnl_335{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;justify-content:flex-end;height:100%}._kpiOtBar_1vgnl_335 ._kpiCol_1vgnl_336{width:60%;max-width:24px;border-radius:5px 5px 0 0}._kpiOtBar_1vgnl_335 ._kpiLb_1vgnl_330{font-size:var(--fs-4xs, 9px);color:var(--color-muted);white-space:nowrap}._kpiOtBar_1vgnl_335 ._kpiPc_1vgnl_338{font-size:var(--fs-3xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}._kpiTarget_1vgnl_339{position:absolute;left:0;right:0;border-top:2px dashed var(--color-warning-text);pointer-events:none}._kpiTarget_1vgnl_339 span{position:absolute;right:0;top:-15px;font-size:var(--fs-4xs, 9px);font-weight:var(--fw-bold);color:var(--color-warning-text);background:var(--color-surface);padding:0 4px}._kpiMini_1vgnl_343{display:inline-flex;align-items:center;gap:7px}._kpiMiniTrack_1vgnl_344{width:46px;height:6px;border-radius:3px;background:var(--color-surface-muted);overflow:hidden}._kpiMiniFill_1vgnl_345{display:block;height:100%;border-radius:3px}._kpiRowClick_1vgnl_346{cursor:pointer}._kpiRowClick_1vgnl_346:hover,._kpiPickRow_1vgnl_348{background:var(--color-primary-bg)}._kpiDHead_1vgnl_351{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding:12px 16px;background:var(--gradient-primary);color:var(--color-white);border-radius:var(--radius-md) var(--radius-md) 0 0;margin:-1px -1px 14px}._kpiDHead_1vgnl_351 ._kpiDHid_1vgnl_352{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}._kpiDHead_1vgnl_351 ._kpiDnm_1vgnl_353{font-size:var(--fs-lg);font-weight:var(--fw-extrabold);line-height:1.1}._kpiDHead_1vgnl_351 ._kpiDjt_1vgnl_354{font-size:var(--fs-2xs);opacity:.85;font-weight:var(--fw-medium)}._kpiDHead_1vgnl_351 ._kpiDbadges_1vgnl_355{display:flex;align-items:center;gap:8px}._kpiDHead_1vgnl_351 ._kpiDamt_1vgnl_356{font-size:var(--fs-sm);font-weight:var(--fw-extrabold)}._kpiDmetrics_1vgnl_357{display:flex;align-items:stretch;gap:0;flex-wrap:wrap}._kpiDmetrics_1vgnl_357 ._kpiDm_1vgnl_357{display:flex;flex-direction:column;justify-content:center;gap:3px;white-space:nowrap;padding:2px 20px;border-left:1px solid rgba(255,255,255,.22)}._kpiDmetrics_1vgnl_357 ._kpiDm_1vgnl_357:first-child{border-left:none;padding-left:0}._kpiDmetrics_1vgnl_357 ._kpiDm_1vgnl_357 span{font-size:var(--fs-4xs, 9px);text-transform:uppercase;letter-spacing:.05em;opacity:.8;font-weight:var(--fw-semibold)}._kpiDmetrics_1vgnl_357 ._kpiDm_1vgnl_357 b{font-size:var(--fs-lg);font-weight:var(--fw-extrabold);font-variant-numeric:tabular-nums;line-height:1.05}._kpiSrcList_1vgnl_364{display:flex;flex-direction:column;gap:2px}._kpiSrcRow_1vgnl_365{display:grid;grid-template-columns:1fr 62px 62px 68px 56px 64px;align-items:center;gap:8px;padding:8px 10px;font-size:var(--fs-2xs)}._kpiSrcHd_1vgnl_366{font-size:var(--fs-3xs);font-weight:var(--fw-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-border-muted)}._kpiSrcClick_1vgnl_367{cursor:pointer;border-radius:var(--radius-sm)}._kpiSrcClick_1vgnl_367:hover,._kpiSrcOpen_1vgnl_369{background:var(--color-primary-bg)}._kpiSrcNm_1vgnl_370{display:flex;align-items:center;gap:7px;font-weight:var(--fw-semibold);min-width:0}._kpiSrcTasks_1vgnl_371{padding:2px 4px 10px 28px}._kpiDiff_1vgnl_374{display:flex;flex-direction:column;gap:8px;margin-top:10px}._kpiDiffRow_1vgnl_375{display:grid;grid-template-columns:92px 1fr 128px 104px;align-items:center;gap:10px;font-size:var(--fs-2xs)}._kpiDiffHd_1vgnl_376{font-size:var(--fs-3xs);font-weight:var(--fw-bold);color:var(--color-muted);text-transform:uppercase;letter-spacing:.03em}._kpiDiffNm_1vgnl_377{display:flex;align-items:center;gap:7px;color:var(--color-text-soft);white-space:nowrap}._kpiDiffTrk_1vgnl_378{height:11px;background:var(--color-surface-muted);border-radius:6px;overflow:hidden}._kpiDiffFill_1vgnl_379{display:block;height:100%;border-radius:6px}._kpiDiffCnt_1vgnl_380{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;color:var(--color-text-strong)}._kpiDiffCnt_1vgnl_380 small,._kpiDiffVal_1vgnl_381 small{font-weight:var(--fw-regular, 400);color:var(--color-muted)}._kpiDiffVal_1vgnl_381{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}._kpiDiffFoot_1vgnl_383{margin-top:3px;font-size:var(--fs-3xs);color:var(--color-muted)}._kpiStatBar_1vgnl_386{display:flex;height:16px;border-radius:8px;overflow:hidden;background:var(--color-surface-muted);margin-top:10px}._kpiStatBar_1vgnl_386 span{display:block;min-width:2px}._kpiStatLegend_1vgnl_388{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px}._kpiStatLg_1vgnl_389{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-2xs);color:var(--color-text-soft)}._kpiStatLg_1vgnl_389 b{color:var(--color-text-strong);font-weight:var(--fw-bold)}._kpiStatLg_1vgnl_389 small{color:var(--color-muted)}._kpiStatSw_1vgnl_392{width:10px;height:10px;border-radius:3px;flex:0 0 auto}._kpiOverdue_1vgnl_393{margin-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-warning-text);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);padding:4px 10px;border-radius:8px}._kpiDsec_1vgnl_394{font-size:var(--fs-3xs);font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin:14px 0 8px;display:flex;align-items:center;gap:6px}._kpiBrk_1vgnl_395{display:flex;flex-direction:column;gap:8px}._kpiBrk_1vgnl_395 ._kpiBrkR_1vgnl_396{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;font-size:var(--fs-2xs)}._kpiBrk_1vgnl_395 ._kpiBrkBar_1vgnl_397{grid-column:1 / -1;height:6px;border-radius:3px;background:var(--color-surface-muted);overflow:hidden}._kpiBrk_1vgnl_395 ._kpiBrkBar_1vgnl_397 i{display:block;height:100%;background:var(--gradient-primary);border-radius:3px}._kpiTasks_1vgnl_399{display:flex;flex-direction:column;gap:7px}._kpiTask_1vgnl_399{border:1px solid var(--color-border-muted);border-radius:var(--radius-md);padding:8px 10px}._kpiTask_1vgnl_399 ._kpiT1_1vgnl_401{display:flex;align-items:center;gap:8px}._kpiTask_1vgnl_399 ._kpiT1_1vgnl_401 b{font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._kpiTask_1vgnl_399 ._kpiT1_1vgnl_401 ._kpiPt_1vgnl_403{margin-left:auto;font-weight:var(--fw-extrabold);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;flex:0 0 auto}._kpiTask_1vgnl_399 ._kpiT2_1vgnl_404{display:flex;align-items:center;gap:7px;font-size:var(--fs-3xs);color:var(--color-muted);margin-top:3px;flex-wrap:wrap}._kpiSt_1vgnl_386{font-size:var(--fs-4xs, 9px);font-weight:var(--fw-extrabold);padding:1px 6px;border-radius:999px}._kpiStOk_1vgnl_406{background:var(--color-success-bg);color:var(--color-success-text)}._kpiStLate_1vgnl_407{background:var(--color-danger-bg);color:var(--color-danger-text)}@media (max-width: 900px){._kpiCards_1vgnl_285{grid-template-columns:repeat(2,1fr)}._kpiCharts_1vgnl_310{grid-template-columns:1fr}}@media (max-width: 480px){._kpiCards_1vgnl_285{grid-template-columns:1fr}}._page_13zla_1{display:flex;flex-direction:column;gap:12px}._toolbar_13zla_8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}._titleGroup_13zla_15{display:flex;align-items:center;gap:10px}._titleIcon_13zla_16{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-primary-bg);color:var(--color-primary)}._title_13zla_15{font-size:var(--fs-xl);font-weight:var(--fw-extrabold);color:var(--color-text-strong)}._subtitle_13zla_27{font-size:var(--fs-2xs);color:var(--color-text-soft);margin-top:1px}._btnExport_13zla_29{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast)}._btnExport_13zla_29:hover:not(:disabled){background:var(--color-bg-soft);border-color:var(--color-primary)}._btnExport_13zla_29:disabled{opacity:.5;cursor:not-allowed}._filterBar_13zla_48{display:flex;gap:10px 12px;flex-wrap:wrap;padding:10px 14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._filterGroup_13zla_57{display:flex;flex-direction:column;gap:var(--space-1)}._filterLabel_13zla_58{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--color-text-soft)}._select_13zla_63{height:34px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:var(--fw-medium);cursor:pointer;outline:none;min-width:160px}._select_13zla_63:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg)}._matrixTitle_13zla_79{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-primary-deep);padding:var(--space-2) 0}._stateBox_13zla_87{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:24px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-soft);font-size:var(--fs-xs);text-align:center}._warnIcon_13zla_100{color:var(--color-warning);flex-shrink:0}._emptyIcon_13zla_101{color:var(--color-muted-soft)}._tableWrap_13zla_104{overflow-x:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._matrix_13zla_79{border-collapse:separate;border-spacing:0;width:-moz-max-content;width:max-content;min-width:100%}._th_13zla_116{background:var(--color-surface-muted);color:var(--color-primary-deep);font-size:var(--fs-2xs);font-weight:var(--fw-extrabold);padding:7px 8px;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border-muted);text-align:left;vertical-align:middle;position:sticky;top:0;z-index:2}._thStep_13zla_130{width:116px;min-width:116px;text-align:center;white-space:normal;line-height:1.25}._thGroup_13zla_139{text-align:center;white-space:normal;line-height:1.2;background:var(--color-primary, #1d4ed8);color:#fff;border-bottom:1px solid rgba(255,255,255,.35)}._thStepChild_13zla_147{font-weight:var(--fw-medium)}._thInner_13zla_150{display:flex;align-items:center;gap:4px;justify-content:space-between}._thLabel_13zla_156{flex:1;min-width:0}._thStep_13zla_130 ._thLabel_13zla_156{text-align:center}._thFilterBtn_13zla_159{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border:none;border-radius:4px;background:transparent;color:var(--color-muted);cursor:pointer;opacity:.65;transition:background .12s,color .12s,opacity .12s}._thFilterBtn_13zla_159:hover{opacity:1;background:#00000012}._thFilterBtnActive_13zla_175,._thFilterBtnActive_13zla_175:hover{opacity:1;background:var(--color-primary, #1d4ed8);color:#fff}._tdNoMatch_13zla_181{padding:var(--space-5);text-align:center;color:var(--color-muted);font-size:var(--fs-xs)}._td_13zla_181{padding:7px 8px;border-bottom:1px solid var(--color-border-soft);border-right:1px solid var(--color-border-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-text-strong);background:var(--color-surface);vertical-align:middle}._tr_13zla_198:hover ._td_13zla_181{background:var(--color-bg-soft)}._tdName_13zla_199{font-weight:var(--fw-medium)}._tdMuted_13zla_200{color:var(--color-muted-subtle)}._colPeriod_13zla_201{width:92px;white-space:nowrap;text-align:center}._tdCell_13zla_202{text-align:center}._toggleChildren_13zla_205{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong);cursor:pointer;height:34px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._toggleChildren_13zla_205 input{width:15px;height:15px;cursor:pointer}._groupBadge_13zla_209{font-size:var(--fs-2xs);font-weight:var(--fw-normal);color:#bfdbfe}._cellPartial_13zla_212{background:#fef9c3}._tr_13zla_198:hover ._cellPartial_13zla_212{background:#fef08a}._fracText_13zla_214{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:#a16207}._cellDone_13zla_215{background:var(--color-success-bg-soft)}._tr_13zla_198:hover ._cellDone_13zla_215{background:var(--color-success-bg)}._checkIcon_13zla_217{color:var(--color-success);vertical-align:middle}._cellAbsent_13zla_220{background:repeating-linear-gradient(135deg,var(--color-surface-muted),var(--color-surface-muted) 5px,transparent 5px,transparent 10px)}._absentDash_13zla_221{color:var(--color-border-muted);font-weight:700}._customBadge_13zla_224{display:inline-block;margin-left:8px;padding:1px 7px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:#a16207;background:#fef9c3;border:1px solid #fde68a;border-radius:10px;white-space:nowrap}._colName_13zla_238{position:sticky;left:0;width:220px;min-width:220px;z-index:3}._colTax_13zla_239{position:sticky;left:220px;width:130px;min-width:130px;z-index:3}._colStaff_13zla_240{position:sticky;left:350px;width:130px;min-width:130px;z-index:3;box-shadow:2px 0 4px -2px #0000001f}._th_13zla_116._colName_13zla_238,._th_13zla_116._colTax_13zla_239,._th_13zla_116._colStaff_13zla_240{z-index:4}._spin_13zla_243{animation:_pm-spin_13zla_1 .7s linear infinite}@keyframes _pm-spin_13zla_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tabBar_13zla_247{display:inline-flex;gap:4px;margin-left:auto;padding:4px;background:var(--color-surface-muted, #f1f5f9);border:1px solid var(--color-border);border-radius:10px}._tabBtn_13zla_256{padding:6px 16px;background:transparent;border:none;border-radius:var(--radius-sm, 6px);color:var(--color-text-soft);font-size:var(--fs-xs);font-weight:var(--fw-bold, 700);white-space:nowrap;opacity:.75;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast),opacity var(--duration-fast)}._tabBtn_13zla_256:hover:not(._tabBtnActive_13zla_269){color:var(--color-primary);background:var(--color-primary-bg, #eff6ff);opacity:1}._tabBtnActive_13zla_269,._tabBtnActive_13zla_269:hover{background:var(--gradient-primary, var(--color-primary));color:#fff;opacity:1;box-shadow:0 2px 8px -2px #2563eb80}._summary_13zla_279{border-collapse:separate;border-spacing:0;width:100%}._summary_13zla_279 ._th_13zla_116{position:static}._progressCell_13zla_285{display:flex;align-items:center;gap:var(--space-3);min-width:160px}._progressBar_13zla_286{flex:1;height:8px;border-radius:var(--radius-pill);background:var(--color-surface-muted);overflow:hidden}._progressFill_13zla_293{height:100%;width:var(--pm-pct, 0%);background:var(--color-primary);border-radius:var(--radius-pill);transition:width var(--duration-normal) var(--ease-standard)}._progressFillDone_13zla_300{background:var(--color-success)}._progressText_13zla_301{font-size:var(--fs-2xs);color:var(--color-text-soft);white-space:nowrap}._statusBadge_13zla_304{display:inline-flex;align-items:center;padding:2px var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap}._stPending_13zla_313{background:var(--color-warning-bg);color:var(--color-warning-text)}._stProgress_13zla_314{background:var(--color-primary-bg);color:var(--color-primary-deep)}._stHold_13zla_315{background:var(--color-bg-soft);color:var(--color-muted)}._stReview_13zla_316{background:var(--color-purple-bg);color:var(--color-purple-text)}._stRevision_13zla_317{background:var(--color-accent-bg);color:var(--color-accent-dark)}._stDone_13zla_318{background:var(--color-success-bg-soft);color:var(--color-success-text)}._modalBody_13zla_321{display:flex;flex-direction:column;gap:12px}._modalSection_13zla_322{display:flex;flex-direction:column;gap:var(--space-3)}._modalSectionTitle_13zla_323{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-strong)}._colChecks_13zla_324{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-2)}._colCheck_13zla_324{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-2xs);cursor:pointer}._colCheck_13zla_324:hover{background:var(--color-bg-soft)}._colCheckFixed_13zla_340{background:var(--color-surface-muted);cursor:default}._fixedTag_13zla_341{color:var(--color-muted);font-style:normal;font-size:var(--fs-2xs)}._previewWrap_13zla_343{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md)}._previewTable_13zla_348{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}._previewTable_13zla_348 th,._previewTable_13zla_348 td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-soft);border-right:1px solid var(--color-border-soft);text-align:left;white-space:nowrap}._previewTable_13zla_348 th{background:var(--color-surface-muted);color:var(--color-text-strong);font-weight:var(--fw-semibold)}._previewEmpty_13zla_357{text-align:center;color:var(--color-muted)}._modalActions_13zla_359{display:flex;justify-content:flex-end;gap:var(--space-3)}._btnOutline_13zla_360{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer}._btnOutline_13zla_360:hover:not(:disabled){background:var(--color-bg-soft)}._btnPrimary_13zla_368{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 var(--space-5);border:none;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-white);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer}._btnPrimary_13zla_368:hover:not(:disabled){background:var(--color-primary-dark)}._btnOutline_13zla_360:disabled,._btnPrimary_13zla_368:disabled{opacity:.5;cursor:not-allowed}._sourceChip_13zla_379{display:inline-block;padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-soft);font-size:var(--fs-2xs);white-space:nowrap}._childBadge_13zla_391{display:inline-block;margin-left:8px;padding:1px 7px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-primary-dark);background:var(--color-primary-bg);border:1px solid var(--color-primary-bg-strong);border-radius:10px;white-space:nowrap}._expandBtn_13zla_404{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:6px;padding:0;border:none;background:transparent;color:var(--color-primary);font-size:var(--fs-xs);cursor:pointer;vertical-align:middle}._childCountBadge_13zla_419{display:inline-block;margin-left:8px;padding:1px 7px;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-primary-dark);background:var(--color-primary-bg);border:1px solid var(--color-primary-bg-strong);border-radius:10px;white-space:nowrap}._childRowCell_13zla_433{padding-left:22px;color:var(--color-text-soft);font-weight:var(--fw-regular)}._childOf_13zla_435{color:var(--color-muted-soft);font-style:italic;font-size:var(--fs-2xs)}._detailRow_13zla_438 td{background:var(--color-bg-soft);border-bottom:1px solid var(--color-border-muted)}._detailCell_13zla_439{padding:10px 14px 12px 34px}._detailTitle_13zla_440{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-text-soft);margin-bottom:6px}._detailSteps_13zla_441{display:flex;flex-wrap:wrap;gap:6px}._stepChip_13zla_442{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:12px;font-size:var(--fs-2xs);white-space:nowrap;border:1px solid var(--color-border-muted)}._stepDone_13zla_447{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-bg)}._stepTodo_13zla_448{background:var(--color-surface);color:var(--color-text-soft)}._stepGroup_13zla_449{display:inline-flex;align-items:center;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-primary-deep);padding:2px}._detailEmpty_13zla_450{font-size:var(--fs-2xs);color:var(--color-muted-subtle);font-style:italic}._detailChildren_13zla_451{margin-top:10px;display:flex;flex-direction:column;gap:8px}._detailChildBlock_13zla_452{padding-left:12px;border-left:2px solid var(--color-primary-bg-strong)}._detailChildHead_13zla_453{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-strong);margin-bottom:4px}._detailChildPct_13zla_454{color:var(--color-muted);font-weight:var(--fw-regular)}._companyMatrices_13zla_457{display:flex;flex-direction:column;gap:18px}._processBlock_13zla_458{display:flex;flex-direction:column;gap:6px}._processTitle_13zla_459{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-primary-deep);margin:0}._processGroup_13zla_460{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--color-muted)}._matrixNoCompany_13zla_463 ._colTax_13zla_239,._matrixNoCompany_13zla_463 ._colStaff_13zla_240,._matrixNoCompany_13zla_463 ._th_13zla_116._colTax_13zla_239,._matrixNoCompany_13zla_463 ._th_13zla_116._colStaff_13zla_240{position:static;left:auto;box-shadow:none}._statusCell_13zla_473{text-align:center;font-weight:var(--fw-semibold);font-size:var(--fs-2xs)}._td_13zla_181._statusCell_13zla_473._stPending_13zla_313,._tr_13zla_198:hover ._td_13zla_181._statusCell_13zla_473._stPending_13zla_313{background:var(--color-warning-bg);color:var(--color-warning-text)}._td_13zla_181._statusCell_13zla_473._stProgress_13zla_314,._tr_13zla_198:hover ._td_13zla_181._statusCell_13zla_473._stProgress_13zla_314{background:var(--color-primary-bg);color:var(--color-primary-deep)}._td_13zla_181._statusCell_13zla_473._stHold_13zla_315,._tr_13zla_198:hover ._td_13zla_181._statusCell_13zla_473._stHold_13zla_315{background:var(--color-bg-soft);color:var(--color-muted)}._td_13zla_181._statusCell_13zla_473._stReview_13zla_316,._tr_13zla_198:hover ._td_13zla_181._statusCell_13zla_473._stReview_13zla_316{background:var(--color-purple-bg);color:var(--color-purple-text)}._td_13zla_181._statusCell_13zla_473._stRevision_13zla_317,._tr_13zla_198:hover ._td_13zla_181._statusCell_13zla_473._stRevision_13zla_317{background:var(--color-accent-bg);color:var(--color-accent-dark)}._td_13zla_181._statusCell_13zla_473._stDone_13zla_318,._tr_13zla_198:hover ._td_13zla_181._statusCell_13zla_473._stDone_13zla_318{background:var(--color-success-bg-soft);color:var(--color-success-text)}._clList_13zla_482{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-width:760px}._clGroup_13zla_483{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-primary-deep);padding:5px 0 1px}._clItem_13zla_484{display:flex;align-items:baseline;gap:7px;font-size:var(--fs-2xs);padding:1px 0}._clItemChild_13zla_485{padding-left:18px}._clMark_13zla_486{flex:0 0 13px;text-align:center;font-weight:var(--fw-bold)}._clText_13zla_487{flex:1;line-height:1.45}._clDone_13zla_488 ._clMark_13zla_486{color:var(--color-success-text)}._clDone_13zla_488 ._clText_13zla_487{color:var(--color-text-soft)}._clTodo_13zla_490 ._clMark_13zla_486{color:var(--color-muted-subtle)}._clTodo_13zla_490 ._clText_13zla_487{color:var(--color-text)}._subtasksWrap_13zla_494{margin:4px 0 2px 4px;padding:8px 12px;border-left:3px solid var(--color-primary-bg-strong);background:var(--color-bg-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0}._subtasksHead_13zla_495{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-primary-deep);margin-bottom:6px}._subtaskItem_13zla_496{padding:5px 0;border-top:1px dashed var(--color-border-muted)}._subtaskItem_13zla_496:first-of-type{border-top:none}._subtaskHead_13zla_498{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:3px}._subtaskName_13zla_499{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-strong)}._subtaskMeta_13zla_500{font-size:var(--fs-2xs);color:var(--color-muted);white-space:nowrap}._statusMini_13zla_501{padding:0 6px;border-radius:var(--radius-pill);font-weight:var(--fw-semibold)}._childRow_13zla_432 td{background:var(--color-bg-soft)}._childRow_13zla_432 td:first-child{border-left:3px solid var(--color-primary-bg-strong)}._td_13zla_181._subRowCell_13zla_508{padding-left:28px}._subRowName_13zla_509{color:var(--color-text-soft);font-size:var(--fs-2xs)}._pageHead_bsgwl_6{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}._pageTitleWrap_bsgwl_14{display:flex;align-items:center;gap:12px}._pageTitleIcon_bsgwl_20{color:#2563eb;flex-shrink:0}._pageTitle_bsgwl_14{font-size:20px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.3px}._pageSubtitle_bsgwl_33{font-size:13px;color:#64748b;margin:3px 0 0}._pageActions_bsgwl_39{display:flex;gap:8px;flex-shrink:0}._btnMarkAll_bsgwl_45{display:flex;align-items:center;gap:7px;height:36px;padding:0 16px;border:1.5px solid #dbeafe;border-radius:8px;background:#fff;color:#2563eb;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .13s,border-color .13s}._btnMarkAll_bsgwl_45:hover{background:#eff6ff;border-color:#2563eb}._btnTest_bsgwl_67{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1.5px dashed #d1d5db;border-radius:8px;background:#fff;color:#6b7280;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .13s}._btnTest_bsgwl_67:hover:not(:disabled){border-color:#7c3aed;color:#7c3aed;background:#f5f3ff}._btnTest_bsgwl_67:disabled{opacity:.6;cursor:not-allowed}._btnDelete_bsgwl_95{display:flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:1.5px solid #fecaca;border-radius:8px;background:#fff;color:#dc2626;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .13s}._btnDelete_bsgwl_95:hover:not(:disabled){background:#fef2f2;border-color:#dc2626}._btnDelete_bsgwl_95:disabled{opacity:.6;cursor:not-allowed}._btnGhost_bsgwl_122{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .13s}._btnGhost_bsgwl_122:hover{background:#f8fafc;border-color:#94a3b8;color:#374151}._selectBar_bsgwl_147{display:flex;align-items:center;gap:12px;padding:8px 14px;margin-bottom:10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}._selectAllBtn_bsgwl_158{display:flex;align-items:center;gap:6px;border:none;background:transparent;color:#2563eb;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;padding:0}._selectCount_bsgwl_172{font-size:12.5px;color:#1d4ed8;font-weight:600}._filterBar_bsgwl_180{display:flex;align-items:center;gap:6px;margin-bottom:16px;flex-wrap:wrap}._filterIcon_bsgwl_188{color:#94a3b8;flex-shrink:0;margin-right:2px}._filterBtn_bsgwl_194{height:32px;padding:0 14px;border:1.5px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .13s}._filterBtn_bsgwl_194:hover{border-color:#2563eb;color:#2563eb}._filterBtnActive_bsgwl_213{background:#2563eb;border-color:#2563eb;color:#fff}._filterBtnActive_bsgwl_213:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}._filterSep_bsgwl_225{width:1px;height:20px;background:#e2e8f0;flex-shrink:0;margin:0 2px}._listWrap_bsgwl_235{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000d;margin-bottom:24px}._item_bsgwl_248{display:flex;align-items:flex-start;gap:12px;width:100%;padding:16px 20px;border:none;border-bottom:1px solid #f1f5f9;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .12s}._item_bsgwl_248:last-child{border-bottom:none}._item_bsgwl_248:hover{background:#f8faff}._itemUnread_bsgwl_266{background:#f0f6ff}._itemRead_bsgwl_267{background:transparent}._itemRead_bsgwl_267:hover{background:#f8faff}._itemSelected_bsgwl_269{background:#eff6ff!important;outline:1.5px solid #bfdbfe;outline-offset:-1px}._itemCheckbox_bsgwl_271{flex-shrink:0;color:#94a3b8;margin-top:2px}._itemCheckboxChecked_bsgwl_277{color:#2563eb}._itemEmoji_bsgwl_281{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;margin-top:1px}._itemBody_bsgwl_293{flex:1;min-width:0}._itemTop_bsgwl_298{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}._itemTitle_bsgwl_306{font-size:13.5px;font-weight:700;color:#0f172a;line-height:1.3;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemTypeBadge_bsgwl_318{flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}._itemText_bsgwl_326{font-size:13px;color:#475569;line-height:1.5;margin-bottom:4px}._itemTask_bsgwl_333{font-size:12px;color:#2563eb;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._itemMeta_bsgwl_343{font-size:11.5px;color:#94a3b8;display:flex;align-items:center;gap:5px}._itemMetaSep_bsgwl_351{color:#cbd5e1}._itemDot_bsgwl_356{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:#2563eb;margin-top:6px}._skeleton_bsgwl_367{display:flex;flex-direction:column}._skeletonItem_bsgwl_372{height:80px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_shimmer_bsgwl_1 1.4s infinite;border-bottom:1px solid #f1f5f9}._skeletonItem_bsgwl_372:last-child{border-bottom:none}@keyframes _shimmer_bsgwl_1{0%{background-position:200% 0}to{background-position:-200% 0}}._empty_bsgwl_389{padding:60px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#94a3b8;font-size:14px}._emptyIcon_bsgwl_399{opacity:.4}._pagination_bsgwl_405{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}._pagBtn_bsgwl_413{min-width:34px;height:34px;padding:0 8px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;color:#374151;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .13s}._pagBtn_bsgwl_413:hover:not(:disabled){border-color:#2563eb;color:#2563eb}._pagBtn_bsgwl_413:disabled{opacity:.4;cursor:not-allowed}._pagBtnActive_bsgwl_438{background:#2563eb;border-color:#2563eb;color:#fff}._pagBtnActive_bsgwl_438:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}._pagEllipsis_bsgwl_450{padding:0 4px;color:#94a3b8;font-size:14px;font-weight:700}._pagInfo_bsgwl_457{margin-left:8px;font-size:12.5px;color:#94a3b8;font-weight:600}._page_2dqwp_1{min-height:100vh;background:#f1f5f9;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px 64px}._card_2dqwp_10{background:#fff;border-radius:12px;box-shadow:0 4px 24px #0000001a;width:100%;max-width:600px;padding:36px 40px}._header_2dqwp_20{text-align:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}._logo_2dqwp_27{font-size:13px;font-weight:700;letter-spacing:.08em;color:#64748b;text-transform:uppercase;margin-bottom:12px}._companyLine_2dqwp_36{font-size:14px;color:#64748b;margin:0 0 8px}._docTitle_2dqwp_42{font-size:20px;font-weight:700;color:#0f172a;margin:0 0 10px;line-height:1.4}._periodBadge_2dqwp_50{display:inline-block;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;border-radius:20px;padding:2px 12px;font-size:12px;font-weight:600}._descBlock_2dqwp_62{background:#f8fafc;border-left:3px solid #3b82f6;border-radius:4px;padding:12px 16px;margin-bottom:16px}._descLabel_2dqwp_70{font-size:12px;font-weight:600;color:#64748b;margin:0 0 4px;text-transform:uppercase;letter-spacing:.04em}._descText_2dqwp_79{font-size:14px;color:#334155;margin:0;line-height:1.6;white-space:pre-wrap}._deadlineBar_2dqwp_88{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:10px 16px;font-size:14px;color:#9a3412;margin-bottom:24px}._formSection_2dqwp_99{margin-bottom:20px}._formSectionTitle_2dqwp_103{font-size:15px;font-weight:700;color:#1e293b;margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}._field_2dqwp_112{margin-bottom:16px}._label_2dqwp_116{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px}._required_2dqwp_124{color:#ef4444;margin-left:2px}._input_2dqwp_129,._textarea_2dqwp_130{width:100%;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:14px;color:#111827;background:#fff;transition:border-color .15s,box-shadow .15s;font-family:inherit}._input_2dqwp_129:focus,._textarea_2dqwp_130:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}._inputError_2dqwp_150{border-color:#ef4444}._inputError_2dqwp_150:focus{box-shadow:0 0 0 3px #ef44441f}._textarea_2dqwp_130{resize:vertical;min-height:72px}._fieldErr_2dqwp_163{font-size:12px;color:#dc2626;margin:4px 0 0}._globalErr_2dqwp_169{font-size:13px;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;margin-top:8px}._hint_2dqwp_180{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:12px 16px;font-size:13px;color:#166534;line-height:1.6;margin-bottom:20px}._submitBtn_2dqwp_192{display:block;width:100%;padding:13px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}._submitBtn_2dqwp_192:hover:not(:disabled){background:#1d4ed8}._submitBtn_2dqwp_192:disabled{opacity:.6;cursor:not-allowed}._statusIcon_2dqwp_216{font-size:52px;text-align:center;margin-bottom:16px}._statusTitle_2dqwp_222{font-size:20px;font-weight:700;color:#0f172a;text-align:center;margin:0 0 12px}._statusText_2dqwp_230{font-size:14px;color:#64748b;text-align:center;line-height:1.7;margin:0}._spinner_2dqwp_239{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:_spin_2dqwp_239 .7s linear infinite;margin:16px auto 0}@keyframes _spin_2dqwp_239{to{transform:rotate(360deg)}}._loadingText_2dqwp_253{text-align:center;color:#94a3b8;font-size:14px;margin:12px 0 0}@media (max-width: 480px){._card_2dqwp_10{padding:24px 20px}}._page_1pcpm_8{display:flex;flex-direction:column;min-height:0;gap:12px}._toolbar_1pcpm_17{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:0;flex-wrap:wrap}._toolbarLeft_1pcpm_26{display:flex;align-items:center;gap:var(--space-3);min-width:0}._toolbarRight_1pcpm_27{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0;flex-wrap:wrap}._pageTitle_1pcpm_29{font-size:var(--fs-2xl);font-weight:var(--fw-extrabold);color:var(--color-text-strong);letter-spacing:-.3px;margin:0}._totalBadge_1pcpm_37{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-primary-ink);color:var(--color-primary);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}._btnPrimary_1pcpm_51{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-h-md);padding:0 var(--control-px-md);border:none;border-radius:var(--radius-md);background:var(--gradient-primary);color:var(--color-white);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:filter var(--duration-fast) var(--ease-standard);white-space:nowrap;flex-shrink:0}._btnPrimary_1pcpm_51:hover{filter:brightness(1.06)}._btnPrimary_1pcpm_51:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_1pcpm_71{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-h-md);padding:0 var(--control-px-md);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-soft);font-size:var(--fs-2xs);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);white-space:nowrap;flex-shrink:0}._btnSecondary_1pcpm_71:hover{background:var(--color-surface-muted);color:var(--color-text)}._btnSecondary_1pcpm_71:disabled{opacity:.6;cursor:not-allowed}._btnDangerSolid_1pcpm_91{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-h-md);padding:0 var(--control-px-md);border:none;border-radius:var(--radius-md);background:var(--color-danger);color:var(--color-white);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:filter var(--duration-fast)}._btnDangerSolid_1pcpm_91:hover{filter:brightness(1.05)}._btnDangerSolid_1pcpm_91:disabled{opacity:.6;cursor:not-allowed}._viewSwitch_1pcpm_111{display:flex;align-items:center;background:#f8fbff;border:1.5px solid #dbeafe;border-radius:var(--radius-md);padding:3px;gap:2px}._viewBtn_1pcpm_121{display:flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 12px;border:none;border-radius:6px;background:transparent;color:var(--color-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast);white-space:nowrap}._viewBtn_1pcpm_121:hover{background:var(--color-primary-bg);color:var(--color-primary)}._viewBtnActive_1pcpm_140{background:var(--gradient-primary);color:var(--color-white);box-shadow:0 2px 8px -2px #2563eb73}._viewBtnActive_1pcpm_140:hover{background:var(--gradient-primary);color:var(--color-white);filter:brightness(1.06)}._kpiGrid_1pcpm_149{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-5);margin-bottom:var(--space-5)}@media (max-width: 900px){._kpiGrid_1pcpm_149{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){._kpiGrid_1pcpm_149{grid-template-columns:repeat(2,1fr)}}._kpiCard_1pcpm_159{border-radius:var(--radius-lg);border:1px solid var(--color-border-muted);padding:var(--space-7);display:flex;align-items:center;gap:var(--space-5);transition:box-shadow var(--duration-fast) var(--ease-standard)}._kpiCard_1pcpm_159:hover{box-shadow:var(--shadow-md)}._kpiCardUrgent_1pcpm_170{border-color:var(--color-danger-border);animation:_pulseCard_1pcpm_1 2s ease-in-out infinite}@keyframes _pulseCard_1pcpm_1{0%,to{box-shadow:0 0 #dc262600}50%{box-shadow:0 0 0 4px #dc26261f}}._kpiPending_1pcpm_180{background:var(--color-accent-bg-soft)}._kpiOverdue_1pcpm_181{background:var(--color-danger-bg-soft)}._kpiReceived_1pcpm_182{background:var(--color-success-bg-soft)}._kpiNotRequired_1pcpm_183{background:var(--color-surface-soft)}._kpiTotal_1pcpm_184{background:var(--color-primary-bg)}._kpiIconWrap_1pcpm_186{flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);background:#ffffffb3;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.06);font-size:var(--fs-2xl)}._kpiBody_1pcpm_199{flex:1;min-width:0}._kpiValue_1pcpm_201{font-size:var(--fs-3xl);font-weight:var(--fw-extrabold);line-height:1;margin-bottom:4px}._kpiValuePending_1pcpm_208{color:var(--color-accent)}._kpiValueOverdue_1pcpm_209{color:var(--color-danger)}._kpiValueReceived_1pcpm_210{color:var(--color-success)}._kpiValueNotRequired_1pcpm_211{color:var(--color-muted)}._kpiValueTotal_1pcpm_212{color:var(--color-primary)}._kpiLabel_1pcpm_214{font-size:var(--fs-xs);color:var(--color-muted);font-weight:var(--fw-medium)}._kpiSkeleton_1pcpm_220{height:28px;width:48px;background:linear-gradient(90deg,var(--color-surface-muted) 25%,var(--color-border-muted) 50%,var(--color-surface-muted) 75%);background-size:200% 100%;animation:_shimmer_1pcpm_1 1.4s infinite;border-radius:var(--radius-sm);margin-bottom:4px}@keyframes _shimmer_1pcpm_1{0%{background-position:200% 0}to{background-position:-200% 0}}._filterBar_1pcpm_237{position:relative;background:var(--color-surface);border:1.5px solid #dbeafe;border-radius:var(--radius-lg);box-shadow:0 2px 10px #2563eb0f,0 1px 3px #0000000a;margin-bottom:8px;transition:box-shadow .18s}._filterBar_1pcpm_237:focus-within{border-color:#93c5fd;box-shadow:0 4px 16px #2563eb1a}._filterBarHead_1pcpm_248{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:6px 12px;border-bottom:1.5px solid #dbeafe;background:linear-gradient(180deg,#f8fafc,#eff6ff);border-radius:var(--radius-lg) var(--radius-lg) 0 0}._filterBarTitle_1pcpm_259{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-primary-deep);min-height:30px;padding:4px 12px 4px 9px;border:1px solid var(--color-primary-bg-strong);border-radius:var(--radius-pill);background:var(--color-primary-bg);font-family:inherit;cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast)}._filterBarTitle_1pcpm_259:hover,._filterBarTitleOpen_1pcpm_277{background:var(--color-primary-bg-strong);border-color:var(--color-primary-soft);color:var(--color-primary-deep)}._quickFilterArea_1pcpm_284{display:flex;align-items:flex-end;gap:10px;padding:7px 12px;flex-wrap:wrap}._quickFilterGrid_1pcpm_292{display:contents}._quickFilterGrid_1pcpm_292>._filterGroup_1pcpm_296:first-child{flex:0 1 210px}._quickSearch_1pcpm_300{flex:1 1 340px;min-width:220px}._filterPopover_1pcpm_305{position:absolute;top:calc(100% + 6px);left:0;z-index:180;width:min(760px,calc(100vw - 48px));max-height:min(560px,calc(100vh - 180px));overflow:visible;background:var(--color-surface);border:1.5px solid var(--color-primary-soft, var(--color-border-muted));border-radius:var(--radius-lg);box-shadow:var(--shadow-floating, 0 12px 32px rgba(0, 0, 0, .16))}._filterPopoverHead_1pcpm_319{min-height:36px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border-soft);color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}._filterPopoverHead_1pcpm_319>span+span{color:var(--color-muted);font-weight:var(--fw-medium)}._filterActiveBadge_1pcpm_337{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);background:var(--color-primary-bg);color:var(--color-primary);border:1px solid var(--color-primary-bg-strong);border-radius:var(--radius-pill);padding:1px var(--space-3)}._filterBarHeadLeft_1pcpm_348{display:flex;align-items:center;gap:16px;min-width:0}._filterBarHeadRight_1pcpm_354{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}._statsRowHead_1pcpm_362{padding:0;border-top:none;background:transparent;border-radius:0;gap:0}._filterReset_1pcpm_370{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border:1px solid var(--color-danger-bg);border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-danger-text);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .13s}._filterReset_1pcpm_370:hover{border-color:var(--color-danger);color:var(--color-white);background:var(--color-danger)}._filterGrid_1pcpm_389{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 12px;padding:12px 14px 14px}@media (max-width: 640px){._filterGrid_1pcpm_389{grid-template-columns:1fr}}._filterGroup_1pcpm_296{display:flex;flex-direction:column;gap:4px}._filterGroupGrow_1pcpm_406{flex:1;min-width:200px}._filterLabel_1pcpm_408{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);letter-spacing:.2px}._filterSelect_1pcpm_415{height:var(--control-h-sm);min-width:130px;padding:0 var(--space-3);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-strong);font-size:var(--fs-2xs);transition:border-color var(--duration-fast)}._filterSelect_1pcpm_415:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:var(--shadow-focus)}._filterSearchWrap_1pcpm_428{position:relative}._filterSearchIcon_1pcpm_429{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--color-muted-soft);pointer-events:none}._filterInput_1pcpm_438{height:var(--control-h-sm);padding:0 var(--space-3);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-strong);font-size:var(--fs-2xs);transition:border-color var(--duration-fast);width:100%;box-sizing:border-box}._filterInputWithIcon_1pcpm_450{padding-left:28px}._filterInput_1pcpm_438:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:var(--shadow-focus)}._supportToggle_1pcpm_453{height:var(--control-h-sm);padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer}._supportToggleActive_1pcpm_464{border-color:var(--color-primary);background:var(--color-primary-bg);color:var(--color-primary-deep)}._statsRow_1pcpm_362{display:flex;align-items:center;gap:0;padding:10px 14px;border-top:1px solid var(--color-border-soft);background:var(--color-surface-muted);flex-wrap:wrap;border-radius:0 0 var(--radius-lg) var(--radius-lg)}._statItem_1pcpm_483{display:flex;align-items:baseline;gap:6px;padding:3px 10px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast)}._statItem_1pcpm_483:hover{background:var(--color-surface-muted)}._statItemActive_1pcpm_495{background:var(--color-primary-bg);border-color:var(--color-primary)}._statItemActive_1pcpm_495 ._statLabel_1pcpm_499{color:var(--color-primary);font-weight:var(--fw-bold)}._statValue_1pcpm_501{font-size:var(--fs-xs);font-weight:var(--fw-extrabold);color:var(--color-text-strong);line-height:1}._statLabel_1pcpm_499{font-size:var(--fs-2xs);color:var(--color-text-soft);font-weight:var(--fw-medium);white-space:nowrap}._statDivider_1pcpm_515{width:1px;height:22px;background:var(--color-border);margin:0 14px 0 0;flex-shrink:0}._statPending_1pcpm_523{color:var(--color-accent)}._statOverdue_1pcpm_524{color:var(--color-danger)}._statReceived_1pcpm_525{color:var(--color-success)}._statNotRequired_1pcpm_526{color:var(--color-muted)}._statTotal_1pcpm_527{color:var(--color-primary)}._statusChips_1pcpm_531{display:flex;gap:var(--space-2);padding:2px 14px 8px;flex-wrap:wrap}._statusChip_1pcpm_531{padding:3px var(--space-5);border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-medium);border:1px solid var(--color-border-muted);background:var(--color-surface-soft);color:var(--color-text-soft);cursor:pointer;transition:border-color var(--duration-fast),background var(--duration-fast),color var(--duration-fast)}._statusChip_1pcpm_531:hover{border-color:var(--color-primary-soft);color:var(--color-primary)}._statusChipActive_1pcpm_551{border-color:var(--color-primary);background:var(--color-primary-bg);color:var(--color-primary-dark);font-weight:var(--fw-semibold)}._filterChipsRow_1pcpm_560{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:2px 14px 8px}._filterChip_1pcpm_560{display:inline-flex;align-items:center;gap:4px;padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--color-primary-bg);color:var(--color-primary-dark);border:1px solid var(--color-primary-bg-strong);font-size:var(--fs-2xs);font-weight:var(--fw-medium)}._filterChipRemove_1pcpm_580{background:none;border:none;cursor:pointer;color:inherit;opacity:.6;font-size:var(--fs-base);line-height:1;padding:0;display:flex;align-items:center}._filterChipRemove_1pcpm_580:hover{opacity:1}._statusBadge_1pcpm_596{display:inline-flex;align-items:center;padding:2px var(--space-4);border-radius:var(--radius-sm);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap;border:1px solid transparent}._statusPending_1pcpm_607{background:var(--color-accent-bg-soft);color:var(--color-accent-dark);border-color:var(--color-accent-light)}._statusReceived_1pcpm_608{background:var(--color-success-bg-soft);color:var(--color-success-dark);border-color:var(--color-success-light)}._statusNotRequired_1pcpm_609{background:var(--color-surface-soft);color:var(--color-muted);border-color:var(--color-border)}._statusOverdue_1pcpm_610{background:var(--color-danger-bg-soft);color:var(--color-danger-dark);border-color:var(--color-danger-light)}._statusSelectWrap_1pcpm_613{position:relative;display:inline-flex;align-items:center}._statusSelect_1pcpm_613{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:26px;padding:0 22px 0 9px;line-height:1;border-radius:var(--radius-sm);border:1px solid transparent;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);font-family:inherit;cursor:pointer;white-space:nowrap}._statusSelect_1pcpm_613:focus{outline:none;box-shadow:var(--shadow-focus)}._statusSelect_1pcpm_613:disabled{opacity:.6;cursor:default}._statusSelectCaret_1pcpm_623{position:absolute;right:6px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.65}._colPriority_1pcpm_626{min-width:112px}._prioHigh_1pcpm_627{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-bg-strong)}._prioMedium_1pcpm_628{background:var(--color-info-bg);color:var(--color-info-dark);border-color:var(--color-info-light)}._prioLow_1pcpm_629{background:var(--color-surface-muted);color:var(--color-muted);border-color:var(--color-border)}._tableWrap_1pcpm_633{background:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);overflow:hidden}._tableScrollX_1pcpm_640{overflow-x:auto}._table_1pcpm_633{width:100%;border-collapse:collapse;min-width:1260px;font-size:var(--fs-2xs)}._table_1pcpm_633 thead th{text-align:left;padding:7px 8px;font-size:var(--fs-2xs);font-weight:800;color:var(--color-primary-deep);text-transform:none;letter-spacing:.2px;background:var(--gradient-table-head);border-bottom:1px solid var(--color-border);white-space:nowrap;vertical-align:middle;box-sizing:border-box}._th_1pcpm_664{text-align:left}._table_1pcpm_633 thead th:first-child,._table_1pcpm_633 thead th:nth-child(2){background:var(--gradient-table-head);color:var(--color-primary-deep);border-bottom:1px solid var(--color-border)}._thCenter_1pcpm_675{text-align:center}._td_1pcpm_677{padding:7px 8px;border-bottom:1px solid var(--color-border-soft);vertical-align:middle;color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:var(--fw-medium)}._tdCenter_1pcpm_686{text-align:center}._tr_1pcpm_688:last-child ._td_1pcpm_677{border-bottom:none}._tr_1pcpm_688:hover ._td_1pcpm_677{background:var(--color-surface-soft)}._trSelected_1pcpm_691 ._td_1pcpm_677{background:var(--color-primary-bg, rgba(37, 99, 235, .06))}._trSelected_1pcpm_691:hover ._td_1pcpm_677{background:var(--color-primary-bg, rgba(37, 99, 235, .08))}._trOverdue_1pcpm_693{box-shadow:inset 3px 0 0 var(--color-danger)}._trOverdue_1pcpm_693 ._td_1pcpm_677{background:transparent}._trOverdue_1pcpm_693:hover ._td_1pcpm_677{background:snow}._docTitle_1pcpm_697{font-weight:var(--fw-medium);color:var(--color-text-strong);margin-bottom:2px}._trOverdue_1pcpm_693 ._docTitle_1pcpm_697{color:var(--color-danger)}._docTitleLink_1pcpm_705{border:none;background:none;padding:0;font:inherit;font-weight:var(--fw-medium);color:var(--color-text-strong);text-align:left;cursor:pointer}._docTitleLink_1pcpm_705:hover{color:var(--color-primary);text-decoration:underline}._trOverdue_1pcpm_693 ._docTitleLink_1pcpm_705{color:var(--color-danger)}._trClickable_1pcpm_718{cursor:pointer}._trClickable_1pcpm_718:hover ._docTitle_1pcpm_697{color:var(--color-primary)}._qvTabs_1pcpm_722{display:inline-flex;gap:4px;padding:4px;margin:0 12px 0 auto;align-self:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0}._qvTab_1pcpm_722{padding:6px 18px;border:none;background:transparent;border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-muted);opacity:.7;cursor:pointer;white-space:nowrap;transition:background var(--duration-fast),color var(--duration-fast),opacity var(--duration-fast)}._qvTab_1pcpm_722:hover:not(._qvTabActive_1pcpm_746){color:var(--color-primary);background:var(--color-primary-bg);opacity:1}._qvTabActive_1pcpm_746{background:var(--gradient-primary);color:var(--color-white);opacity:1;box-shadow:0 2px 8px -2px #2563eb80}._qvTabActive_1pcpm_746:hover{filter:brightness(1.06)}._qvDataView_1pcpm_755{display:flex;flex-direction:column;gap:10px}._qvDataEmpty_1pcpm_756{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;color:var(--color-muted);text-align:center}._qvDataEmpty_1pcpm_756 p{margin:0;font-size:var(--fs-sm)}._qvCopyBtn_1pcpm_766{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-muted);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}._qvCopyBtn_1pcpm_766:hover{background:var(--color-primary-bg);color:var(--color-primary);border-color:var(--color-primary-soft)}._collaboratorBadge_1pcpm_782{display:inline-flex;margin-left:6px;padding:0 6px;border-radius:var(--radius-pill);background:var(--color-primary-bg);color:var(--color-primary-deep);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);white-space:nowrap}._docDesc_1pcpm_794{font-size:var(--fs-2xs);color:var(--color-text-soft);white-space:normal;overflow-wrap:anywhere;max-width:240px}._companyLink_1pcpm_802{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary);cursor:pointer;text-decoration:underline;font-size:var(--fs-2xs)}._periodText_1pcpm_812,._deadlineText_1pcpm_813{font-size:var(--fs-2xs);color:var(--color-text-strong)}._deadlineOverdue_1pcpm_814{color:var(--color-danger);font-weight:var(--fw-semibold);font-size:var(--fs-2xs)}._emailText_1pcpm_815{font-size:var(--fs-2xs);color:var(--color-text-strong);max-width:155px;overflow-wrap:anywhere;white-space:normal;display:block}._colOwner_1pcpm_816{min-width:130px}._colCreated_1pcpm_817{min-width:92px;white-space:nowrap}._ownerText_1pcpm_818{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-2xs);color:var(--color-text-strong);white-space:nowrap}._ownerText_1pcpm_818 svg{color:var(--color-muted);flex-shrink:0}._createdText_1pcpm_820{font-size:var(--fs-2xs);color:var(--color-text-soft);white-space:nowrap}._mutedDash_1pcpm_821{color:var(--color-muted-subtle)}._viewSubmittedBtn_1pcpm_825{display:inline-flex;align-items:center;gap:4px;padding:3px var(--space-4);border-radius:var(--radius-sm);border:none;background:var(--color-primary-bg);color:var(--color-primary);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast)}._viewSubmittedBtn_1pcpm_825:hover{background:var(--color-primary-bg-strong)}._dataEntryBtn_1pcpm_841{display:inline-flex;align-items:center;gap:4px;padding:3px var(--space-4);border-radius:var(--radius-sm);border:1px dashed var(--color-border);background:var(--color-surface-muted);color:var(--color-text-soft);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}._dataEntryBtn_1pcpm_841:hover{background:var(--color-primary-bg);color:var(--color-primary);border-color:var(--color-primary-soft);border-style:solid}._actionBtns_1pcpm_852{display:flex;gap:3px;justify-content:flex-end}._rowBtn_1pcpm_858{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--color-border-muted);background:var(--color-surface);color:var(--color-muted);cursor:pointer;flex-shrink:0;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}._rowBtn_1pcpm_858:hover{background:var(--color-surface-muted);color:var(--color-text)}._rowBtn_1pcpm_858:disabled{opacity:.4;cursor:not-allowed}._rowBtnPrimary_1pcpm_875{color:var(--color-primary);border-color:var(--color-primary-bg-strong)}._rowBtnPrimary_1pcpm_875:hover{background:var(--color-primary-bg)}._rowBtnSuccess_1pcpm_878{color:var(--color-success);border-color:var(--color-success-bg)}._rowBtnSuccess_1pcpm_878:hover{background:var(--color-success-bg-soft)}._rowBtnDanger_1pcpm_881{color:var(--color-danger);border-color:var(--color-danger-bg)}._rowBtnDanger_1pcpm_881:hover{background:var(--color-danger-bg-soft)}._rowBtnWarning_1pcpm_884{color:var(--color-accent);border-color:var(--color-accent-bg)}._rowBtnWarning_1pcpm_884:hover{background:var(--color-accent-bg-soft)}._rowBtnPurple_1pcpm_887{color:var(--color-purple);border-color:var(--color-purple-bg)}._rowBtnPurple_1pcpm_887:hover{background:var(--color-purple-bg-soft)}._tableSkeletonBar_1pcpm_892{height:12px;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--color-surface-muted) 25%,var(--color-border-muted) 50%,var(--color-surface-muted) 75%);background-size:200% 100%;animation:_shimmer_1pcpm_1 1.4s infinite}._emptyBox_1pcpm_902{display:flex;flex-direction:column;align-items:center;padding:var(--space-12) var(--space-7);gap:var(--space-3);color:var(--color-muted-soft)}._emptyIcon_1pcpm_911{display:flex;color:var(--color-border-strong)}._emptyTitle_1pcpm_912{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);margin:0}._emptyText_1pcpm_913{font-size:var(--fs-2xs);color:var(--color-muted);margin:0}._pagination_1pcpm_917{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-7);border-top:1px solid var(--color-border-soft);flex-wrap:wrap;gap:var(--space-3)}._paginationLeft_1pcpm_927{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}._paginationInfo_1pcpm_928{font-size:var(--fs-xs);color:var(--color-muted)}._pageSizeBtns_1pcpm_930{display:flex;align-items:center;gap:2px}._pageSizeBtn_1pcpm_930{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--duration-fast)}._pageSizeBtn_1pcpm_930:hover{border-color:var(--color-primary-soft);color:var(--color-primary);background:var(--color-primary-bg)}._pageSizeBtnActive_1pcpm_952{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}._pageSizeBtnActive_1pcpm_952:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white)}._paginationBtns_1pcpm_963{display:flex;align-items:center;gap:2px}._pageBtn_1pcpm_965{min-width:28px;height:28px;padding:0 var(--space-2);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-muted);font-size:var(--fs-xs);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}._pageBtn_1pcpm_965:hover{background:var(--color-primary-bg);color:var(--color-primary)}._pageBtn_1pcpm_965:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_1pcpm_980{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}._pageBtnActive_1pcpm_980:hover{background:var(--color-primary-dark);color:var(--color-white)}._paginationGap_1pcpm_987{padding:0 4px;color:var(--color-muted-soft);font-size:var(--fs-xs)}._boardWrap_1pcpm_991{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}@media (max-width: 1024px){._boardWrap_1pcpm_991{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._boardWrap_1pcpm_991{grid-template-columns:1fr}}._boardCol_1pcpm_1001{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:var(--radius-lg);box-shadow:0 2px 8px #0000000a;min-width:0;display:flex;flex-direction:column;overflow:hidden}._boardColHead_1pcpm_1014{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1.5px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc)}._boardColDot_1pcpm_1023{width:8px;height:8px;border-radius:50%;flex-shrink:0}._dotPending_1pcpm_1030{background:var(--color-accent)}._dotOverdue_1pcpm_1031{background:var(--color-danger)}._dotReceived_1pcpm_1032{background:var(--color-success)}._dotNotRequired_1pcpm_1033{background:var(--color-muted-soft)}._boardColTitle_1pcpm_1035{flex:1;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-text-strong);text-transform:none;letter-spacing:0}._boardColCount_1pcpm_1044{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--color-muted);background:var(--color-border-muted);border-radius:var(--radius-pill);padding:0 5px;min-width:20px;text-align:center}._boardCards_1pcpm_1055{display:flex;flex-direction:column;gap:8px;padding:8px;min-height:80px}._boardCard_1pcpm_1055{position:relative;background:#fff;border:1.5px solid #e2e8f0;border-radius:var(--radius-md);padding:7px 10px;cursor:pointer;box-shadow:0 1px 4px #2563eb0d;transition:box-shadow .16s,border-color .16s,transform .12s;display:flex;flex-direction:column;gap:var(--space-2)}._boardCard_1pcpm_1055:hover{box-shadow:0 4px 12px #2563eb1f;border-color:var(--color-primary-soft);transform:translateY(-1px)}._boardCardOverdue_1pcpm_1078{border-color:var(--color-danger-border);border-left:3px solid var(--color-danger);background:var(--color-surface)}._boardCardTitle_1pcpm_1084{font-size:var(--fs-3xs);font-weight:var(--fw-medium);color:var(--color-text-strong);line-height:var(--lh-tight)}._boardCardOverdue_1pcpm_1078 ._boardCardTitle_1pcpm_1084{color:var(--color-danger)}._boardCardCompany_1pcpm_1092{font-size:var(--fs-3xs);color:#2563eb;font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._boardCardCompany_1pcpm_1092:hover{text-decoration:underline}._boardCardMeta_1pcpm_1103{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}._boardCardDeadline_1pcpm_1110{font-size:var(--fs-3xs);color:var(--color-text-soft)}._boardCardDeadlineOver_1pcpm_1111{font-size:var(--fs-3xs);color:var(--color-danger);font-weight:var(--fw-semibold)}._boardCardActions_1pcpm_1114{position:absolute;top:6px;right:8px;display:flex;gap:4px;padding:3px;border-radius:var(--radius-sm);background:#fffffff5;box-shadow:0 1px 6px #0f172a24;opacity:0;pointer-events:none;transition:opacity .15s;z-index:2}._boardCard_1pcpm_1055:hover ._boardCardActions_1pcpm_1114{opacity:1;pointer-events:auto}._boardPrioBadge_1pcpm_1132{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:var(--fw-bold);white-space:nowrap;color:#fff}._boardPrioHigh_1pcpm_1143{background:#ea580c}._boardPrioMedium_1pcpm_1144{background:#2563eb}._boardPrioLow_1pcpm_1145{background:#64748b}._boardCardAssigneeName_1pcpm_1147{flex:0 1 auto;min-width:0;font-size:var(--fs-3xs);color:var(--color-text-soft);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._boardCardProgress_1pcpm_1159 ._progressBarMini_1pcpm_1159{flex:none;width:46px;min-width:26px;height:5px}._boardCardBtn_1pcpm_1166{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-xs);border:1px solid var(--color-primary-bg-strong, #bfdbfe);background:var(--color-surface);color:var(--color-primary);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}._boardCardBtn_1pcpm_1166:hover{background:var(--color-primary-bg);border-color:var(--color-primary)}._boardCardBtnSuccess_1pcpm_1180{color:var(--color-success);border-color:var(--color-success-bg)}._boardCardBtnSuccess_1pcpm_1180:hover{background:var(--color-success-bg-soft);border-color:var(--color-success)}._boardCardBtnDanger_1pcpm_1182{color:var(--color-danger);border-color:var(--color-danger-bg)}._boardCardBtnDanger_1pcpm_1182:hover{background:var(--color-danger-bg-soft);border-color:var(--color-danger)}._boardCardBtnWarning_1pcpm_1184{color:var(--color-accent);border-color:var(--color-accent-bg)}._boardCardBtnWarning_1pcpm_1184:hover{background:var(--color-accent-bg-soft);border-color:var(--color-accent)}._boardCardBtn_1pcpm_1166:disabled{opacity:.35;cursor:not-allowed}._boardCardPeriod_1pcpm_1189{font-size:var(--fs-3xs);color:var(--color-text-soft);white-space:nowrap}._boardCardDates_1pcpm_1194{margin-left:auto;flex-shrink:0;font-size:var(--fs-3xs);color:var(--color-text-soft);white-space:nowrap}._boardCardDates_1pcpm_1194._boardCardDateOver_1pcpm_1201{color:var(--color-danger);font-weight:700}._boardCompBadge_1pcpm_1202{display:inline-flex;align-items:center;height:15px;padding:0 6px;border-radius:var(--radius-pill);font-size:var(--fs-3xs);font-weight:var(--fw-bold);white-space:nowrap;flex-shrink:0}._boardCompLate_1pcpm_1213{background:#ffedd5;color:#c2410c}._boardCardProgress_1pcpm_1159{display:flex;align-items:center;gap:6px;margin:2px 0 6px}._boardCardProgressText_1pcpm_1220{font-size:var(--fs-3xs);font-weight:700;color:var(--color-text-soft);font-variant-numeric:tabular-nums}._boardEmptyText_1pcpm_1227{text-align:center;font-size:var(--fs-3xs);color:var(--color-muted-soft);padding:var(--space-7) 0;margin:0}._spinIcon_1pcpm_1237{animation:_app-spin_1pcpm_1 .8s linear infinite}._bulkBar_1pcpm_1240{margin-top:4px}._btnGhost_1pcpm_1242{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text-strong);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast),color var(--duration-fast)}._btnGhost_1pcpm_1242:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-text)}._btnGhost_1pcpm_1242:disabled{opacity:.5;cursor:not-allowed}._btnDangerText_1pcpm_1262{color:var(--color-danger)}._btnDangerText_1pcpm_1262:hover:not(:disabled){color:var(--color-danger);background:var(--color-danger-bg, rgba(220, 38, 38, .08))}._loadingBox_1pcpm_1265{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-15);gap:var(--space-5);color:var(--color-muted);font-size:var(--fs-2xs)}._spinner_1pcpm_1276{width:28px;height:28px;border:3px solid var(--color-border-muted);border-top-color:var(--color-primary);border-radius:50%;animation:_app-spin_1pcpm_1 .7s linear infinite}._copyBtn_1pcpm_1287{flex-shrink:0;padding:3px var(--space-3);border-radius:var(--radius-xs);border:1px solid var(--color-border-muted);background:var(--color-surface-soft);color:var(--color-muted);cursor:pointer;font-size:var(--fs-2xs);display:inline-flex;align-items:center;gap:4px;transition:all var(--duration-fast)}._copyBtnCopied_1pcpm_1301{background:var(--color-success-bg-soft);color:var(--color-success);border-color:var(--color-success-light)}._formBody_1pcpm_1309{display:flex;flex-direction:column;gap:12px}._formGroup_1pcpm_1310{display:flex;flex-direction:column;gap:4px;min-width:0}._formRow2_1pcpm_1311,._cdrFormBody_1pcpm_1313{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}._cdrFormFull_1pcpm_1318{grid-column:1 / -1}._formLabel_1pcpm_1320,._formLabelReq_1pcpm_1321{font-size:var(--fs-2xs);font-weight:var(--fw-regular);color:var(--color-text-soft)}._formLabelReq_1pcpm_1321{color:var(--color-text-soft)}._formInput_1pcpm_1328{width:100%;height:var(--control-h-md);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);font-size:var(--fs-2xs);padding:0 var(--space-4);color:var(--color-text-strong);background:var(--color-surface);box-sizing:border-box;transition:border-color var(--duration-fast);font-family:inherit}._formInput_1pcpm_1328:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:var(--shadow-focus)}._formTextarea_1pcpm_1343{width:100%;border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);font-size:var(--fs-2xs);padding:var(--space-3) var(--space-4);color:var(--color-text-strong);background:var(--color-surface);box-sizing:border-box;resize:vertical;line-height:var(--lh-relaxed);transition:border-color var(--duration-fast);font-family:inherit}._formTextarea_1pcpm_1343:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:var(--shadow-focus)}._formSelect_1pcpm_1359{width:100%;height:var(--control-h-md);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);font-size:var(--fs-2xs);padding:0 var(--space-4);color:var(--color-text-strong);background:var(--color-surface);box-sizing:border-box;transition:border-color var(--duration-fast)}._formSelect_1pcpm_1359:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:var(--shadow-focus)}._formError_1pcpm_1373{background:var(--color-danger-bg-soft);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);padding:8px 12px;font-size:var(--fs-2xs);color:var(--color-danger)}._formCompanyInfo_1pcpm_1382{background:var(--color-surface-soft);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);padding:8px 12px;font-size:var(--fs-2xs);color:var(--color-text-strong);font-weight:var(--fw-medium);display:flex;align-items:center;gap:var(--space-2)}._formActions_1pcpm_1395{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid var(--color-border-soft)}._formHelper_1pcpm_1403{margin:3px 0 0;color:var(--color-muted);font-size:var(--fs-2xs);line-height:var(--lh-normal)}@media (max-width: 700px){._cdrFormBody_1pcpm_1313,._formRow2_1pcpm_1311{grid-template-columns:1fr}._cdrFormFull_1pcpm_1318{grid-column:1}._formActions_1pcpm_1395{flex-wrap:wrap}._formActions_1pcpm_1395>button{flex:1 1 auto}}._formLinkRow_1pcpm_1420{display:flex;gap:var(--space-2);margin-bottom:var(--space-2)}._formRemoveLink_1pcpm_1426{flex-shrink:0;padding:0 var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-danger-border);background:var(--color-surface);color:var(--color-danger-light);cursor:pointer;font-size:var(--fs-lg);line-height:1;height:var(--control-h-md);display:flex;align-items:center;justify-content:center}._formAddLink_1pcpm_1442{padding:var(--space-2) var(--space-5);border-radius:var(--radius-sm);border:1px dashed var(--color-primary-soft);background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer;font-size:var(--fs-xs);display:inline-flex;align-items:center;gap:var(--space-2);transition:background var(--duration-fast)}._formAddLink_1pcpm_1442:hover{background:var(--color-primary-bg-strong)}._formCheckRow_1pcpm_1457{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-border-muted);background:var(--color-surface-soft);cursor:pointer;transition:all var(--duration-fast)}._formCheckRowActive_1pcpm_1468{background:var(--color-success-bg-soft);border-color:var(--color-success-light)}._formCheckInput_1pcpm_1472{width:15px;height:15px;cursor:pointer;accent-color:var(--color-success)}._formCheckTitle_1pcpm_1473{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-soft)}._formCheckTitleActive_1pcpm_1474{color:var(--color-success-dark)}._formCheckHint_1pcpm_1475{font-size:var(--fs-xs);color:var(--color-muted-soft);margin-top:2px}._manualBanner_1pcpm_1479{background:var(--color-purple-bg-soft);border:1px solid #d8b4fe;border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);font-size:var(--fs-xs);color:#6b21a8;line-height:var(--lh-relaxed)}._receivedBanner_1pcpm_1489{background:var(--color-success-bg-soft);border:1px solid var(--color-success-light);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-sm);color:var(--color-success-dark);margin-bottom:var(--space-2)}._deleteBanner_1pcpm_1502{background:var(--color-danger-bg-soft);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);padding:var(--space-5);display:flex;align-items:flex-start;gap:var(--space-4);font-size:var(--fs-sm);color:var(--color-danger-dark);line-height:var(--lh-relaxed)}._linkInfo_1pcpm_1517{font-size:var(--fs-sm);color:var(--color-text-soft);line-height:var(--lh-relaxed)}._linkUrlRow_1pcpm_1523{display:flex;gap:var(--space-3);align-items:center}._linkUrlInput_1pcpm_1529{flex:1;font-size:var(--fs-xs);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);background:var(--color-surface-soft);color:var(--color-text-soft);font-family:var(--font-mono)}._linkCopyBtn_1pcpm_1540{flex-shrink:0;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);border:none;background:var(--color-primary);color:var(--color-white);cursor:pointer;font-size:var(--fs-sm);display:flex;align-items:center;gap:var(--space-2);transition:background var(--duration-fast)}._linkCopyBtn_1pcpm_1540:hover{background:var(--color-primary-dark)}._linkCopyBtnCopied_1pcpm_1555{background:var(--color-success)}._linkCopyBtnCopied_1pcpm_1555:hover{background:var(--color-success-dark)}._linkExpiry_1pcpm_1558{font-size:var(--fs-xs);color:var(--color-muted-soft)}._dataFieldRow_1pcpm_1562{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border-soft);display:grid;grid-template-columns:140px 1fr;gap:var(--space-3) var(--space-5);align-items:start}._dataFieldRow_1pcpm_1562:last-of-type{border-bottom:none}._dataFieldLabel_1pcpm_1572{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-muted);display:flex;align-items:center;gap:var(--space-2);padding-top:2px}._dataFieldEmpty_1pcpm_1582{font-size:var(--fs-sm);color:var(--color-muted-subtle);font-style:italic}._dataFieldValueRow_1pcpm_1588{display:flex;align-items:flex-start;gap:var(--space-3)}._dataFieldValue_1pcpm_1588{font-size:var(--fs-sm);color:var(--color-text);flex:1;white-space:pre-wrap;word-break:break-word;line-height:var(--lh-relaxed)}._dataLinkRow_1pcpm_1603{display:flex;align-items:center;gap:var(--space-2)}._dataLink_1pcpm_1603{font-size:var(--fs-xs);color:var(--color-primary);flex:1;word-break:break-all;line-height:var(--lh-normal);text-decoration:underline;display:flex;align-items:center;gap:4px}._dataLinkIdx_1pcpm_1621{font-size:var(--fs-2xs);color:var(--color-muted-soft);min-width:18px}._dataCountBadge_1pcpm_1623{font-size:var(--fs-2xs);font-weight:var(--fw-bold);background:var(--color-primary-bg-strong);color:var(--color-primary-dark);padding:1px var(--space-2);border-radius:var(--radius-pill)}._manualBadge_1pcpm_1632{display:inline-block;font-size:var(--fs-2xs);font-weight:var(--fw-bold);padding:1px var(--space-3);border-radius:var(--radius-pill);background:var(--color-purple-bg);color:var(--color-purple);border:1px solid #c4b5fd;margin-left:var(--space-3)}._reminderNote_1pcpm_1646{font-size:var(--fs-sm);color:var(--color-text-soft);line-height:var(--lh-relaxed)}._reminderCount_1pcpm_1647{font-size:var(--fs-xs);color:var(--color-muted-soft)}._companyPickerWrap_1pcpm_1651{position:relative}._cpTrigger_1pcpm_1653{display:flex;align-items:center;gap:var(--space-2);height:var(--control-h-sm);padding:0 var(--space-3);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;min-width:160px;transition:border-color var(--duration-fast)}._cpTrigger_1pcpm_1653:hover{border-color:var(--color-primary-soft)}._companyPickerTriggerCompact_1pcpm_1668{min-width:150px}._companyPickerTriggerForm_1pcpm_1669{width:100%;height:var(--control-h-md);min-width:unset}._cpTriggerText_1pcpm_1671{flex:1;font-size:var(--fs-2xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._companyPickerSelected_1pcpm_1679{color:var(--color-text-strong)}._companyPickerPlaceholder_1pcpm_1680{color:var(--color-muted-soft)}._iconMuted_1pcpm_1682{color:var(--color-muted-soft);flex-shrink:0}._chevronRotate_1pcpm_1683{transition:transform var(--duration-fast)}._chevronOpen_1pcpm_1684{transform:rotate(180deg)}._cpDropdown_1pcpm_1686{position:absolute;top:calc(100% + 4px);left:0;z-index:100;min-width:220px;background:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);box-shadow:var(--shadow-md);overflow:hidden}._cpSearch_1pcpm_1699{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-soft)}._cpSearchInput_1pcpm_1707{flex:1;border:none;background:transparent;font-size:var(--fs-2xs);color:var(--color-text-strong);outline:none}._cpSearchClear_1pcpm_1716{display:flex;align-items:center;background:none;border:none;color:var(--color-muted-soft);cursor:pointer;padding:2px}._cpSearchClear_1pcpm_1716:hover{color:var(--color-text)}._cpList_1pcpm_1727{max-height:200px;overflow-y:auto}._cpItem_1pcpm_1729{padding:var(--space-3) var(--space-5);font-size:var(--fs-2xs);color:var(--color-text-strong);cursor:pointer;transition:background var(--duration-fast)}._cpItem_1pcpm_1729:hover{background:var(--color-surface-soft)}._cpItemActive_1pcpm_1738{background:var(--color-primary-bg);color:var(--color-primary-dark);font-weight:var(--fw-semibold)}._cpEmpty_1pcpm_1744{padding:var(--space-5);font-size:var(--fs-2xs);color:var(--color-muted-soft);text-align:center}._cpItemMulti_1pcpm_1752{display:flex;align-items:center;gap:8px;cursor:pointer}._thFilterInner_1pcpm_1753{display:flex;align-items:center;gap:4px}._thFilterLabel_1pcpm_1754{flex:1}._thFilterBtn_1pcpm_1755{display:inline-flex;align-items:center;justify-content:center;padding:2px;background:none;border:none;cursor:pointer;color:inherit;opacity:.5;border-radius:4px;flex-shrink:0}._thFilterBtn_1pcpm_1755:hover{opacity:1;background:#00000012}._thFilterBtnActive_1pcpm_1761,._thFilterBtnActive_1pcpm_1761:hover{opacity:1;background:var(--color-primary, #2563eb);color:#fff}._colDoc_1pcpm_1765{min-width:200px}._colCompany_1pcpm_1766{min-width:150px}._colStatus_1pcpm_1767{width:110px}._colData_1pcpm_1768{width:80px}._colPeriod_1pcpm_1769{width:110px}._colDeadline_1pcpm_1770{width:100px}._colEmail_1pcpm_1771{width:155px}._colLink_1pcpm_1772{width:60px}._colActions_1pcpm_1773{width:150px}._colProgress_1pcpm_1774{width:110px}._colComment_1pcpm_1775{min-width:160px;max-width:240px}._progressCell_1pcpm_1778{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-width:90px}._progressBarMini_1pcpm_1159{flex:1;min-width:48px;height:7px;border-radius:999px;background:var(--color-surface-muted);overflow:hidden}._progressFillMini_1pcpm_1793{height:100%;border-radius:999px;background:var(--color-primary);transition:width var(--duration-fast)}._progressFillMiniDone_1pcpm_1799{background:var(--color-success)}._progressText_1pcpm_1800{font-size:var(--fs-2xs);color:var(--color-text-soft);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}._commentCell_1pcpm_1809{display:flex;gap:4px;align-items:baseline;max-width:230px;min-width:0;overflow:hidden}._commentBy_1pcpm_1817{flex-shrink:0;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-primary);white-space:nowrap}._commentTextPreview_1pcpm_1824{font-size:var(--fs-2xs);color:var(--color-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._colMenuWrap_1pcpm_1833{position:relative}._colMenuBtn_1pcpm_1834{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-white);color:var(--color-muted);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}._colMenuBtn_1pcpm_1834:hover{background:var(--color-primary-bg);color:var(--color-primary);border-color:var(--color-primary)}._colMenuBtnActive_1pcpm_1848{background:var(--gradient-primary);color:var(--color-white);border-color:transparent}._colMenu_1pcpm_1833{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:210px;background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 28px #0f172a24;padding:6px}._colMenuHead_1pcpm_1861{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 8px;font-size:var(--fs-2xs);font-weight:700;color:var(--color-muted);border-bottom:1px solid var(--color-border);margin-bottom:4px}._colMenuReset_1pcpm_1872{border:none;background:none;color:var(--color-primary);font-size:var(--fs-2xs);font-weight:600;cursor:pointer}._colMenuReset_1pcpm_1872:hover{text-decoration:underline}._colMenuItem_1pcpm_1881{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:var(--fs-sm);color:var(--color-text);cursor:pointer}._colMenuItem_1pcpm_1881:hover{background:var(--color-surface-muted)}._colMenuItem_1pcpm_1881 input{cursor:pointer}._colMenuItemFixed_1pcpm_1893{opacity:.6;cursor:default}._colMenuItemFixed_1pcpm_1893:hover{background:none}._page_1nvro_3{display:flex;flex-direction:column;gap:12px;min-height:100%}._toolbar_1nvro_10{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}._toolbarLeft_1nvro_18{display:flex;align-items:center;gap:var(--space-5)}._pageTitle_1nvro_24{font-size:var(--fs-2xl, 20px);font-weight:var(--fw-extrabold, 800);color:var(--color-text-strong);letter-spacing:-.3px;margin:0 0 5px;white-space:nowrap}._pageHeader_1nvro_33{display:flex;align-items:flex-end;gap:20px;min-width:0}._pageHeaderNav_1nvro_40{flex:1;min-width:0}@media (max-width: 760px){._pageHeader_1nvro_33{align-items:stretch;flex-direction:column;gap:4px}._pageTitle_1nvro_24{margin-bottom:0}}._totalBadge_1nvro_55{display:inline-flex;align-items:center;justify-content:center;height:22px;min-width:22px;padding:0 7px;border-radius:999px;background:var(--color-primary-bg);color:var(--color-primary);font-size:var(--fs-xs);font-weight:800}._toolbarRight_1nvro_69{display:flex;align-items:center;gap:var(--space-4)}._statsRow_1nvro_78{display:flex;align-items:center;gap:0;flex-wrap:wrap;padding-top:var(--space-4);border-top:1px solid var(--color-border-soft)}._statItem_1nvro_87{display:flex;align-items:baseline;gap:6px;padding:4px 10px;cursor:pointer;border-radius:var(--radius-sm);transition:background .13s;border:0;background:transparent;font:inherit}._statItem_1nvro_87:hover{background:var(--color-bg)}._statItemActive_1nvro_104{background:var(--color-primary-bg)}._statValue_1nvro_108{font-size:var(--fs-xs);font-weight:var(--fw-extrabold);color:var(--color-text-strong);line-height:1}._statLabel_1nvro_115{font-size:var(--fs-2xs);color:var(--color-text-soft);font-weight:var(--fw-medium);white-space:nowrap}._statDivider_1nvro_122{width:1px;height:22px;background:var(--color-border);margin:0 8px;flex-shrink:0}._statOrange_1nvro_130{color:#ea580c}._statBlue_1nvro_131{color:var(--color-primary)}._statGreen_1nvro_132{color:var(--color-success)}._statRed_1nvro_133{color:var(--color-danger)}._statPurple_1nvro_134{color:#7c3aed}._filterBar_1nvro_138{position:relative;background:var(--color-surface);border:1.5px solid #dbeafe;border-radius:var(--radius-lg);box-shadow:0 2px 10px #2563eb0f,0 1px 3px #0000000a;margin-bottom:8px;padding:0;display:flex;flex-direction:column;gap:0;overflow:visible}._filterGrid_1nvro_152{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;align-items:end;padding:12px 14px 14px}._filterGroup_1nvro_160{display:flex;flex-direction:column;gap:5px;min-width:130px}._filterGroup_1nvro_160._grow_1nvro_167{grid-column:1 / -1;min-width:180px}._filterLabel_1nvro_172{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-text-soft);letter-spacing:.2px}._filterSelect_1nvro_179{height:30px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong);cursor:pointer;outline:none;transition:border-color .15s}._filterSelect_1nvro_179:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._filterSearchWrap_1nvro_199{position:relative;display:flex;align-items:center}._filterSearchIcon_1nvro_205{position:absolute;left:10px;color:var(--color-muted);pointer-events:none}._filterInput_1nvro_212{height:30px;width:100%;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong);outline:none;transition:border-color .15s}._filterInputWithIcon_1nvro_227{padding-left:30px}._filterInput_1nvro_212:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._filterInput_1nvro_212::-moz-placeholder{color:#94a3b8}._filterInput_1nvro_212::placeholder{color:#94a3b8}._listWrap_1nvro_240{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}._cardList_1nvro_247{display:flex;flex-direction:column;gap:0}._assignmentCard_1nvro_253{display:grid;grid-template-columns:1fr auto;gap:var(--space-5);align-items:start;padding:var(--space-7) var(--space-9);border-bottom:1px solid var(--color-border-soft);cursor:pointer;transition:background .12s}._assignmentCard_1nvro_253:last-child{border-bottom:none}._assignmentCard_1nvro_253:hover{background:#f8faff}._assignmentCardActive_1nvro_272{background:#eff6ff;border-left:3px solid var(--color-primary)}._cardMain_1nvro_277{display:flex;flex-direction:column;gap:6px;min-width:0}._cardTitleRow_1nvro_284{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._cardTitle_1nvro_284{font-size:var(--fs-md);font-weight:700;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardMeta_1nvro_300{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._cardMetaItem_1nvro_307{display:flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:var(--color-muted);font-weight:500}._cardAssignees_1nvro_316{display:flex;align-items:center;gap:3px}._assigneeChip_1nvro_322{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 7px;border-radius:999px;font-size:var(--fs-2xs);font-weight:700;border:1px solid transparent}._chipPending_1nvro_335{background:var(--color-surface-muted);color:var(--color-text-soft);border-color:var(--color-border)}._chipAccepted_1nvro_336{background:var(--color-info-bg);color:var(--color-info-dark);border-color:var(--color-primary-soft)}._chipInProgress_1nvro_337{background:var(--color-warning-bg);color:var(--color-warning-dark);border-color:var(--color-warning-bg-strong)}._chipDone_1nvro_338{background:var(--color-success-bg-soft);color:var(--color-success-text);border-color:var(--color-success-border)}._chipRejected_1nvro_339{background:var(--color-danger-bg-soft);color:var(--color-danger-text);border-color:var(--color-danger-border)}._cardActions_1nvro_341{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3);flex-shrink:0}._badge_1nvro_351{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:5px;font-size:var(--fs-xs);font-weight:700;white-space:nowrap}._badgeDraft_1nvro_363{background:var(--color-surface-muted);color:var(--color-text-soft)}._badgeActive_1nvro_364{background:var(--color-info-bg);color:var(--color-info-dark)}._badgeDone_1nvro_365{background:var(--color-success-bg-soft);color:var(--color-success-text)}._badgeCancelled_1nvro_366{background:var(--color-danger-bg-soft);color:var(--color-danger-text)}._badgeLow_1nvro_369{background:var(--color-surface-muted);color:var(--color-text-soft)}._badgeNormal_1nvro_370{background:var(--color-info-bg);color:var(--color-info-dark)}._badgeHigh_1nvro_371{background:var(--color-warning-bg);color:var(--color-warning-dark)}._badgeUrgent_1nvro_372{background:var(--color-danger-bg-soft);color:var(--color-danger-text)}._emptyBox_1nvro_376{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center}._emptyIcon_1nvro_385{width:52px;height:52px;border-radius:var(--radius-lg);background:var(--color-primary-soft);color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5)}._emptyTitle_1nvro_397{font-size:var(--fs-md);font-weight:700;color:var(--color-text);margin:0 0 6px}._emptyText_1nvro_404{font-size:var(--fs-sm);color:var(--color-muted);margin:0}._skeletonRow_1nvro_412{display:flex;flex-direction:column;gap:8px;padding:var(--space-7) var(--space-9);border-bottom:1px solid var(--color-border-soft)}._skeletonBar_1nvro_420{height:14px;border-radius:var(--radius-sm);background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_shimmer_1nvro_1 1.4s infinite}@keyframes _shimmer_1nvro_1{0%{background-position:200% 0}to{background-position:-200% 0}}._pagination_1nvro_435{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-9);border-top:1px solid var(--color-border-soft);flex-wrap:wrap;gap:var(--space-4)}._paginationInfo_1nvro_445{font-size:var(--fs-xs);color:var(--color-muted);font-weight:500}._paginationBtns_1nvro_451{display:flex;align-items:center;gap:3px}._pageBtn_1nvro_457{min-width:30px;height:30px;padding:0 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:background .12s,border-color .12s}._pageBtn_1nvro_457:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-primary);color:var(--color-primary)}._pageBtn_1nvro_457:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_1nvro_483{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._pageBtnActive_1nvro_483:hover{filter:brightness(1.08)}._panelOverlay_1nvro_495{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040;z-index:40;display:flex;align-items:stretch;justify-content:flex-end}._panel_1nvro_495{width:75vw;min-width:640px;max-width:96vw;height:100%;background:var(--color-surface);border-left:1px solid var(--color-border);box-shadow:var(--shadow-floating);display:flex;flex-direction:column;overflow:hidden;animation:_slideIn_1nvro_1 .22s var(--ease-standard)}@keyframes _slideIn_1nvro_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._panelHead_1nvro_524{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:var(--space-7) var(--space-9);background:#eff6ff;border-bottom:1px solid #bfdbfe;flex-shrink:0}._panelTitle_1nvro_535{font-size:var(--fs-2xs);font-weight:800;color:var(--color-text);line-height:1.4;margin:0}._panelClose_1nvro_543{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);cursor:pointer;flex-shrink:0;transition:background .12s}._panelClose_1nvro_543:hover{background:var(--color-bg)}._panelBody_1nvro_560{flex:1;overflow-y:auto;padding:var(--space-9);display:flex;flex-direction:column;gap:var(--space-9)}._panelSection_1nvro_569{display:flex;flex-direction:column;gap:var(--space-4)}._panelSectionTitle_1nvro_575{font-size:var(--fs-xs);font-weight:800;color:var(--color-muted);text-transform:uppercase;letter-spacing:.8px;padding-bottom:8px;border-bottom:1px solid var(--color-border-soft)}._metaGrid_1nvro_585{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}._metaItem_1nvro_591{display:flex;flex-direction:column;gap:3px}._metaLabel_1nvro_597{font-size:var(--fs-xs);font-weight:700;color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px}._metaValue_1nvro_605{font-size:var(--fs-sm);font-weight:600;color:var(--color-text)}._descriptionText_1nvro_611{font-size:var(--fs-2xs);color:var(--color-text);line-height:1.7;white-space:pre-wrap}._assigneeList_1nvro_620{display:flex;flex-direction:column;gap:var(--space-3)}._assigneeRow_1nvro_626{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:8px var(--space-5);background:var(--color-bg);border-radius:var(--radius-md);border:1px solid var(--color-border-soft)}._assigneeInfo_1nvro_637{display:flex;align-items:center;gap:var(--space-4);min-width:0}._avatarSm_1nvro_644{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-size:var(--fs-xs);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._assigneeName_1nvro_658{font-size:var(--fs-xs);font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._assigneeNote_1nvro_667{font-size:var(--fs-2xs);color:var(--color-muted);font-style:italic;margin-top:2px}._commentList_1nvro_676{display:flex;flex-direction:column;gap:var(--space-4)}._commentItem_1nvro_682{display:flex;gap:var(--space-4)}._commentBody_1nvro_687{flex:1;min-width:0;background:var(--color-bg);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-soft)}._commentHeader_1nvro_696{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._commentAuthor_1nvro_703{font-size:var(--fs-2xs);font-weight:700;color:var(--color-primary)}._commentTime_1nvro_709{font-size:var(--fs-2xs);color:var(--color-muted)}._commentText_1nvro_714{font-size:var(--fs-2xs);color:var(--color-text);line-height:1.6;white-space:pre-wrap}._commentDelete_1nvro_721{display:none;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);cursor:pointer;margin-top:2px;flex-shrink:0;transition:background .12s,color .12s}._commentItem_1nvro_682:hover ._commentDelete_1nvro_721{display:flex}._commentDelete_1nvro_721:hover{background:#fef2f2;color:var(--color-danger)}._commentForm_1nvro_746{display:flex;gap:var(--space-3);margin-top:var(--space-4)}._commentTextarea_1nvro_752{flex:1;padding:var(--space-4) var(--space-5);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-family:inherit;font-size:var(--fs-sm);color:var(--color-text);resize:none;outline:none;transition:border-color .15s;min-height:60px}._commentTextarea_1nvro_752:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._commentTextarea_1nvro_752::-moz-placeholder{color:#94a3b8}._commentTextarea_1nvro_752::placeholder{color:#94a3b8}._panelFooter_1nvro_776{flex-shrink:0;padding:var(--space-7) var(--space-9);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-bg)}._panelActions_1nvro_786,._panelActionsAdmin_1nvro_793{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._modalOverlay_1nvro_802{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--space-9)}._modal_1nvro_802{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-floating);width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._modalSm_1nvro_825{max-width:420px}._modalHead_1nvro_829{display:flex;align-items:center;justify-content:space-between;padding:var(--space-7) var(--space-9);border-bottom:1px solid var(--color-border);flex-shrink:0}._modalTitle_1nvro_838{font-size:var(--fs-2xs);font-weight:800;color:var(--color-text);margin:0}._modalBody_1nvro_845{flex:1;overflow-y:auto;padding:var(--space-9);display:flex;flex-direction:column;gap:var(--space-7)}._modalFooter_1nvro_854{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4);padding:var(--space-7) var(--space-9);border-top:1px solid var(--color-border);flex-shrink:0}._formGroup_1nvro_866{display:flex;flex-direction:column;gap:5px}._formRow_1nvro_872{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7)}._formLabel_1nvro_878{font-size:var(--fs-xs);font-weight:700;color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px}._formInput_1nvro_886{height:38px;padding:0 var(--space-5);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-family:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--color-text);outline:none;transition:border-color .15s;width:100%}._formInput_1nvro_886:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._formInput_1nvro_886::-moz-placeholder{color:#94a3b8}._formInput_1nvro_886::placeholder{color:#94a3b8}._formInputError_1nvro_908{border-color:var(--color-danger)!important}._formSelect_1nvro_912{height:38px;padding:0 var(--space-5);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-family:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--color-text);outline:none;cursor:pointer;transition:border-color .15s;width:100%}._formSelect_1nvro_912:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._formTextarea_1nvro_933{padding:var(--space-5);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-family:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--color-text);resize:vertical;min-height:90px;outline:none;transition:border-color .15s;width:100%}._formTextarea_1nvro_933:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._formTextarea_1nvro_933::-moz-placeholder{color:#94a3b8}._formTextarea_1nvro_933::placeholder{color:#94a3b8}._formError_1nvro_956{font-size:var(--fs-xs);color:var(--color-danger);font-weight:600}._staffPickerWrap_1nvro_964{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);overflow:hidden}._staffPickerSearch_1nvro_971{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-soft)}._staffPickerSearchInput_1nvro_979{flex:1;border:none;background:transparent;font-family:inherit;font-size:var(--fs-xs);color:var(--color-text);outline:none}._staffPickerList_1nvro_989{max-height:180px;overflow-y:auto}._staffPickerItem_1nvro_994{display:flex;align-items:center;gap:var(--space-4);padding:8px var(--space-5);cursor:pointer;transition:background .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none}._staffPickerItem_1nvro_994:hover{background:#f8faff}._staffPickerItem_1nvro_994 input[type=checkbox]{cursor:pointer;width:15px;height:15px;accent-color:var(--color-primary)}._staffPickerName_1nvro_1013{font-size:var(--fs-xs);font-weight:600;color:var(--color-text)}._staffPickerEmpty_1nvro_1019{padding:var(--space-7);text-align:center;font-size:var(--fs-2xs);color:var(--color-muted)}._selectedStaffChips_1nvro_1026{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}._staffChip_1nvro_1033{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;background:var(--color-primary-bg);color:var(--color-primary);border-radius:999px;font-size:var(--fs-xs);font-weight:700}._staffChipRemove_1nvro_1046{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;background:transparent;color:var(--color-primary);cursor:pointer;padding:0;font-size:var(--fs-base);line-height:1}._btnPrimary_1nvro_1063{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 var(--space-7);border:none;border-radius:var(--radius-md);background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-family:inherit;font-size:var(--fs-2xs);font-weight:700;cursor:pointer;white-space:nowrap;transition:filter .15s,box-shadow .15s;box-shadow:0 2px 10px -2px #2563eb80}._btnPrimary_1nvro_1063:hover:not(:disabled){filter:brightness(1.08)}._btnPrimary_1nvro_1063:disabled{opacity:.5;cursor:not-allowed}._btnSuccess_1nvro_1086{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 var(--space-7);border:none;border-radius:var(--radius-md);background:var(--color-success);color:#fff;font-family:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer;white-space:nowrap;transition:filter .15s}._btnSuccess_1nvro_1086:hover:not(:disabled){filter:brightness(1.08)}._btnSuccess_1nvro_1086:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_1nvro_1108{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 var(--space-7);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-strong);font-family:inherit;font-size:var(--fs-2xs);font-weight:700;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}._btnSecondary_1nvro_1108:hover:not(:disabled){background:var(--color-bg)}._btnSecondary_1nvro_1108:disabled{opacity:.5;cursor:not-allowed}._btnDanger_1nvro_1130{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 var(--space-7);border:none;border-radius:var(--radius-md);background:var(--color-danger);color:#fff;font-family:inherit;font-size:var(--fs-2xs);font-weight:700;cursor:pointer;white-space:nowrap;transition:filter .15s}._btnDanger_1nvro_1130:hover:not(:disabled){filter:brightness(1.08)}._btnDanger_1nvro_1130:disabled{opacity:.5;cursor:not-allowed}._btnGhost_1nvro_1152{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 var(--space-7);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-text-strong);font-family:inherit;font-size:var(--fs-2xs);font-weight:700;cursor:pointer;white-space:nowrap;transition:background .12s}._btnGhost_1nvro_1152:hover:not(:disabled){background:var(--color-bg);color:var(--color-text)}._btnGhost_1nvro_1152:disabled{opacity:.5;cursor:not-allowed}._btnIcon_1nvro_1178{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);cursor:pointer;transition:background .12s,color .12s}._btnIcon_1nvro_1178:hover{background:var(--color-bg);color:var(--color-text)}._btnIconDanger_1nvro_1197:hover{background:#fef2f2;color:var(--color-danger);border-color:#fecaca}._spinIcon_1nvro_1203{animation:_spin_1nvro_1203 .8s linear infinite}@keyframes _spin_1nvro_1203{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._myStatusChip_1nvro_1214{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:999px;font-size:var(--fs-2xs);font-weight:700}._myStatusPending_1nvro_1225{background:#f1f5f9;color:#475569}._myStatusAccepted_1nvro_1226{background:#eff6ff;color:var(--color-primary)}._myStatusInProgress_1nvro_1227{background:#fff7ed;color:#ea580c}._myStatusDone_1nvro_1228{background:#f0fdf4;color:var(--color-success)}._myStatusRejected_1nvro_1229{background:#fef2f2;color:var(--color-danger)}._viewSwitch_1nvro_1233{display:flex;align-items:center;background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._viewBtn_1nvro_1242{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px;border:none;background:transparent;color:var(--color-muted);font-family:inherit;font-size:var(--fs-2xs);font-weight:700;cursor:pointer;transition:background .13s,color .13s;white-space:nowrap}._viewBtn_1nvro_1242:hover{background:var(--color-border-soft);color:var(--color-text)}._viewBtnActive_1nvro_1261{background:var(--color-primary);color:#fff}._viewBtnActive_1nvro_1261:hover{background:var(--color-primary);color:var(--color-white);filter:brightness(1.06)}._filterBarHead_1nvro_1270{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:6px 12px;border-bottom:1.5px solid #dbeafe;background:linear-gradient(180deg,#f8fafc,#eff6ff);border-radius:var(--radius-lg) var(--radius-lg) 0 0}._headStats_1nvro_1282{display:flex;align-items:center;flex-wrap:wrap;padding-left:10px;border-left:2px solid var(--color-border-muted)}._headStatsLabel_1nvro_1290{margin-right:6px;color:var(--color-text-soft);font-size:var(--fs-3xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}._filterBarTitle_1nvro_1300{display:flex;align-items:center;gap:6px;font-size:var(--fs-2xs);font-weight:800;color:var(--color-primary-deep);min-height:28px;padding:0 10px;border:1.5px solid var(--color-primary-soft);border-radius:var(--radius-md);background:var(--color-surface);font-family:inherit;cursor:pointer}._filterBarTitle_1nvro_1300:hover,._filterBarTitleOpen_1nvro_1317{background:var(--color-primary-bg);border-color:var(--color-primary);box-shadow:var(--shadow-xs)}._filterPopover_1nvro_1323{position:absolute;top:calc(100% + 6px);left:0;z-index:180;width:min(760px,calc(100vw - var(--sidebar-w) - 48px));max-height:min(560px,calc(100vh - 180px));overflow:visible;background:var(--color-surface);border:1.5px solid var(--color-primary-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-floating)}._filterPopoverHead_1nvro_1337{min-height:36px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border-soft);color:var(--color-primary-deep);font-size:var(--fs-2xs);font-weight:var(--fw-bold)}._filterPopoverHead_1nvro_1337>span+span{color:var(--color-text-soft);font-weight:var(--fw-medium)}._filterActiveBadge_1nvro_1355{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:var(--fs-2xs);font-weight:700}._filterReset_1nvro_1367{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;border:1px solid var(--color-danger-bg);border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-danger-text);font-family:inherit;font-size:var(--fs-2xs);font-weight:700;cursor:pointer;transition:all .13s;margin-left:auto}._filterReset_1nvro_1367:hover{background:var(--color-danger);color:var(--color-white);border-color:var(--color-danger)}._filterChipsRow_1nvro_1389{display:flex;flex-wrap:wrap;gap:6px;padding:4px 12px 8px;border-top:1px solid var(--color-border-soft)}._quickFilterArea_1nvro_1397>._filterChipsRow_1nvro_1389{flex:1 1 180px;align-items:center;align-self:flex-end;min-height:28px;padding:0;border-top:0;gap:5px}._quickFilterArea_1nvro_1397{display:flex;align-items:flex-end;gap:10px;padding:7px 12px;flex-wrap:wrap}._quickFilterGrid_1nvro_1415{display:contents}._quickFilterGrid_1nvro_1415>._filterGroup_1nvro_160:first-child,._quickFilterGrid_1nvro_1415>._filterGroup_1nvro_160:nth-child(2){flex:0 1 210px}._quickSearch_1nvro_1424{flex:0 1 340px;width:340px}._filterChip_1nvro_1389{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;background:var(--color-primary-bg);color:var(--color-primary);border-radius:999px;font-size:var(--fs-2xs);font-weight:700;border:1px solid #bfdbfe}._filterChipRemove_1nvro_1443{background:none;border:none;cursor:pointer;color:var(--color-primary);padding:0;font-size:var(--fs-base);line-height:1;display:flex;align-items:center}._filterChipDanger_1nvro_1455{background:#fef2f2;color:var(--color-danger);border-color:#fecaca}._filterDateField_1nvro_1463{position:relative;height:34px;padding:0 10px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer;display:flex;align-items:center;transition:border-color .15s}._filterDateField_1nvro_1463:hover{border-color:var(--color-primary)}._filterDateFieldText_1nvro_1478{font-size:var(--fs-sm);font-weight:500;color:var(--color-text);pointer-events:none;white-space:nowrap}._filterDateFieldPlaceholder_1nvro_1486{color:#94a3b8}._filterDateFieldInput_1nvro_1488{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}._tableWrap_1nvro_1498{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}._tableScrollX_1nvro_1505{overflow-x:auto}._table_1nvro_1498{width:100%;border-collapse:collapse;min-width:1540px;table-layout:fixed}._thead_1nvro_1514{background:var(--gradient-table-head);border-bottom:2px solid var(--color-border)}._th_1nvro_1514{padding:7px 8px;font-size:var(--fs-2xs);font-weight:800;color:var(--color-primary-deep);letter-spacing:.2px;text-align:left;white-space:nowrap}._thAction_1nvro_1529{width:84px}._thIndex_1nvro_1531,._tdIndex_1nvro_1532{width:46px;color:var(--color-primary-deep);font-size:var(--fs-2xs);font-weight:var(--fw-medium)}._tr_1nvro_1539{border-bottom:1px solid var(--color-border-soft);cursor:pointer;transition:background .1s}._tr_1nvro_1539:last-child{border-bottom:none}._tr_1nvro_1539:hover{background:#f8faff}._trOverdue_1nvro_1547{background:transparent;box-shadow:inset 3px 0 0 var(--color-danger)}._trOverdue_1nvro_1547:hover{background:snow}._td_1nvro_1532{padding:7px 8px;font-size:var(--fs-2xs);color:var(--color-text-strong);font-weight:var(--fw-medium);vertical-align:middle;overflow-wrap:anywhere}._tdAction_1nvro_1563{padding:7px 8px}._tableSkeletonBar_1nvro_1565{height:14px;border-radius:var(--radius-sm);background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:_shimmer_1nvro_1 1.4s infinite}._taskTitle_1nvro_1573{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong);line-height:1.3}._taskTitleOverdue_1nvro_1580{color:var(--color-danger)}._taskMeta_1nvro_1582{font-size:var(--fs-2xs);color:var(--color-text-soft);margin-top:2px}._companyShort_1nvro_1588,._assignedName_1nvro_1589,._latestComment_1nvro_1590{color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:var(--fw-medium);line-height:1.35}._assignedName_1nvro_1589,._latestComment_1nvro_1590{display:block;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._latestCommentCell_1nvro_1607{display:flex;gap:4px;align-items:baseline;max-width:180px;min-width:0;overflow:hidden}._latestCommentBy_1nvro_1615{flex-shrink:0;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-primary);white-space:nowrap}._latestCommentText_1nvro_1622{font-size:var(--fs-2xs);color:var(--color-text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actionBtns_1nvro_1630{display:flex;align-items:center;gap:4px}._btnActionView_1nvro_1636{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-primary-bg-strong, #bfdbfe);border-radius:var(--radius-sm);background:transparent;color:var(--color-primary);cursor:pointer;transition:all .12s}._btnActionView_1nvro_1636:hover{background:var(--color-primary-bg);color:var(--color-primary);border-color:var(--color-primary)}._btnActionDelete_1nvro_1656{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-danger-bg, #fecaca);border-radius:var(--radius-sm);background:transparent;color:var(--color-danger);cursor:pointer;transition:all .12s}._btnActionDelete_1nvro_1656:hover{background:var(--color-danger-bg, #fef2f2);color:var(--color-danger);border-color:var(--color-danger)}._mutedDash_1nvro_1676{color:var(--color-muted)}._dueDateNormal_1nvro_1678{font-size:var(--fs-2xs);color:var(--color-text-strong)}._dueDateOverdue_1nvro_1683{font-size:var(--fs-2xs);color:var(--color-danger);font-weight:700}._assigneesCell_1nvro_1689{display:flex;align-items:center;gap:3px;flex-wrap:wrap;max-width:240px}._paginationLeft_1nvro_1699{display:flex;align-items:center;gap:var(--space-4)}._pageSizeBtns_1nvro_1705{display:flex;align-items:center;gap:3px}._pageSizeBtn_1nvro_1705{height:26px;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-muted);font-family:inherit;font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:all .12s}._pageSizeBtn_1nvro_1705:hover{background:var(--color-bg);color:var(--color-text);border-color:var(--color-primary)}._pageSizeBtnActive_1nvro_1731{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._pageSizeBtnActive_1nvro_1731:hover{filter:brightness(1.08)}._paginationGap_1nvro_1739{padding:0 4px;color:var(--color-muted);font-size:var(--fs-xs)}._boardWrap_1nvro_1747{display:grid;grid-template-columns:repeat(4,minmax(260px,1fr));gap:10px;overflow-x:auto;padding-bottom:12px;min-height:0}._boardCol_1nvro_1756{display:flex;flex-direction:column;border-radius:var(--radius-lg);background:#f8fafc;border:1.5px solid #e2e8f0;overflow:hidden;min-width:0;box-shadow:0 2px 8px #0000000a}._boardColHead_1nvro_1769{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1.5px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc)}._boardColDot_1nvro_1778{width:10px;height:10px;border-radius:50%;flex-shrink:0}._dotDraft_1nvro_1785{background:var(--color-muted-soft)}._dotActive_1nvro_1786{background:var(--color-info)}._dotDone_1nvro_1787{background:var(--color-success-strong)}._dotCancelled_1nvro_1788{background:var(--color-danger)}._boardColTitle_1nvro_1790{font-size:var(--fs-2xs);font-weight:800;color:var(--color-text-strong);flex:1}._boardColCount_1nvro_1797{display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:20px;padding:0 6px;border-radius:999px;background:var(--color-border-muted);color:var(--color-muted);font-size:var(--fs-2xs);font-weight:700}._boardCards_1nvro_1811{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px;min-height:120px;max-height:calc(100vh - 360px)}._boardCard_1nvro_1811{background:#fff;border:1.5px solid #e2e8f0;border-radius:var(--radius-md);padding:9px 11px;cursor:pointer;box-shadow:0 1px 4px #2563eb0d;transition:box-shadow .15s,border-color .15s,transform .12s}._boardCard_1nvro_1811:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb1f;border-color:var(--color-primary-soft, #93c5fd)}._boardCardHead_1nvro_1839{display:flex;align-items:flex-start;gap:6px;margin-bottom:6px}._boardCardTitle_1nvro_1845{flex:1;min-width:0;font-size:var(--fs-3xs);font-weight:700;color:var(--color-text-strong);line-height:1.4}._boardCardActions_1nvro_1854{position:absolute;top:6px;right:8px;display:flex;gap:4px;padding:3px;border-radius:var(--radius-sm);background:#fffffff5;box-shadow:0 1px 6px #0f172a24;opacity:0;pointer-events:none;transition:opacity var(--duration-fast);z-index:2}._boardCard_1nvro_1811:hover ._boardCardActions_1nvro_1854{opacity:1;pointer-events:auto}._boardPrioBadge_1nvro_1872{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:var(--radius-pill);font-size:var(--fs-2xs);font-weight:700;white-space:nowrap;color:#fff}._boardPrioUrgent_1nvro_1883{background:#dc2626}._boardPrioHigh_1nvro_1884{background:#ea580c}._boardPrioMedium_1nvro_1885{background:#2563eb}._boardPrioLow_1nvro_1886{background:#64748b}._boardCardProgress_1nvro_1889 ._progressBar_1nvro_1889{flex:none;width:46px;min-width:26px;height:5px}._internalText_1nvro_1897{font-size:var(--fs-2xs);color:var(--color-text-soft)}._boardCardViewBtn_1nvro_1901,._boardCardDeleteBtn_1nvro_1902{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white, #fff);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}._boardCardViewBtn_1nvro_1901{color:var(--color-primary);border-color:var(--color-primary-bg-strong, #bfdbfe)}._boardCardViewBtn_1nvro_1901:hover{background:var(--color-primary-bg);border-color:var(--color-primary)}._boardCardDeleteBtn_1nvro_1902{color:var(--color-danger);border-color:var(--color-danger-bg, #fecaca)}._boardCardDeleteBtn_1nvro_1902:hover{background:var(--color-danger-bg, #fef2f2);border-color:var(--color-danger)}._boardCardCompany_1nvro_1919{font-size:var(--fs-3xs);color:#2563eb;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}._boardCardAssigneeName_1nvro_1928{flex:0 1 auto;min-width:0;font-size:var(--fs-3xs);color:var(--color-text-soft);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}._boardCardDates_1nvro_1939{margin-left:auto;flex-shrink:0;font-size:var(--fs-3xs);color:var(--color-text-soft);white-space:nowrap}._boardCardDates_1nvro_1939._boardCardDateOver_1nvro_1946{color:var(--color-danger);font-weight:700}._boardCompBadge_1nvro_1947{display:inline-flex;align-items:center;height:15px;padding:0 6px;border-radius:var(--radius-pill);font-size:var(--fs-3xs);font-weight:var(--fw-bold);white-space:nowrap;flex-shrink:0}._boardCompLate_1nvro_1958{background:#ffedd5;color:#c2410c}._boardCompOnTime_1nvro_1959{background:#d1fae5;color:#047857}._boardCardProgress_1nvro_1889{display:flex;align-items:center;gap:6px;margin-top:2px}._boardCardProgressText_1nvro_1966{font-size:var(--fs-3xs);font-weight:700;color:var(--color-text-soft);font-variant-numeric:tabular-nums}._boardCardMeta_1nvro_1973{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}._boardCardDeadline_1nvro_1981{font-size:var(--fs-3xs);color:var(--color-text-soft)}._boardCardDeadlineOver_1nvro_1986{font-size:var(--fs-3xs);color:var(--color-danger);font-weight:700}._boardCardAssignees_1nvro_1992{display:flex;flex-wrap:wrap;gap:3px;margin-top:6px}._boardEmptyText_1nvro_1999{font-size:var(--fs-3xs);color:var(--color-muted);text-align:center;padding:20px 0}._miniOverlay_1nvro_2008{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px}._miniDialog_1nvro_2019{background:var(--color-surface);border-radius:var(--radius-lg);padding:28px;width:100%;max-width:400px;box-shadow:var(--shadow-floating)}._miniTitle_1nvro_2028{font-size:var(--fs-2xs);font-weight:800;color:var(--color-text);margin:0 0 10px}._miniBody_1nvro_2035{font-size:var(--fs-sm);color:var(--color-muted);line-height:1.6;margin:0 0 20px}._miniActions_1nvro_2042{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-4)}._loadingBox_1nvro_2051{display:flex;align-items:center;justify-content:center;gap:10px;padding:60px;font-size:var(--fs-sm);color:var(--color-muted)}._spinner_1nvro_2061{width:20px;height:20px;border:2.5px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_1nvro_1203 .7s linear infinite}._internalBadge_1nvro_2072{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:var(--color-success-bg-soft);color:var(--color-success-text);font-size:var(--fs-3xs);font-weight:700;border:1px solid var(--color-success-border)}._boardCard_1nvro_1811 ._badge_1nvro_351,._boardCard_1nvro_1811 ._assigneeChip_1nvro_322{height:18px;padding-left:6px;padding-right:6px;font-size:var(--fs-3xs)}._multiSelect_1nvro_2095{position:relative;min-width:160px}._multiSelectTrigger_1nvro_2100{display:flex;align-items:center;gap:6px;height:30px;width:100%;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--color-text-strong);cursor:pointer;text-align:left;transition:border-color .15s}._multiSelectTrigger_1nvro_2100:hover{border-color:var(--color-primary)}._multiSelectActive_1nvro_2121{border-color:var(--color-primary);background:var(--color-primary-bg)}._multiSelectLabel_1nvro_2126{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:var(--fs-2xs)}._multiSelectActive_1nvro_2121 ._multiSelectLabel_1nvro_2126{color:var(--color-primary)}._multiSelectBadge_1nvro_2137{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-primary);color:#fff;font-size:var(--fs-2xs);font-weight:800;flex-shrink:0}._chevronRotate_1nvro_2152{flex-shrink:0;color:var(--color-muted);transition:transform .18s}._chevronOpen_1nvro_2158{transform:rotate(180deg)}._multiSelectDropdown_1nvro_2160{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 24px -4px #0f345e24;z-index:100;max-height:240px;overflow-y:auto;padding:4px 0}._multiSelectItem_1nvro_2175{display:flex;align-items:center;gap:8px;padding:7px 12px;font-size:var(--fs-2xs);font-weight:500;color:var(--color-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s}._multiSelectItem_1nvro_2175:hover{background:var(--color-bg)}._multiSelectItem_1nvro_2175 input[type=checkbox]{width:14px;height:14px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}._multiSelectItemChecked_1nvro_2198{color:var(--color-primary);font-weight:700}._multiSelectDivider_1nvro_2200{height:1px;background:var(--color-border-soft);margin:3px 0}._checkSection_1nvro_2208{display:flex;flex-direction:column;gap:var(--space-4)}._checkHeader_1nvro_2214{display:flex;align-items:center;justify-content:space-between}._checkTitle_1nvro_2220{display:flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:800;color:var(--color-muted);text-transform:uppercase;letter-spacing:.8px}._checkCount_1nvro_2231{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;background:var(--color-primary-bg);color:var(--color-primary);font-size:var(--fs-2xs);font-weight:800}._checkAddBtn_1nvro_2243{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);font-family:inherit;font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:all .12s}._checkAddBtn_1nvro_2243:hover{background:var(--color-primary-bg);color:var(--color-primary);border-color:#bfdbfe}._checkProgressBar_1nvro_2266{height:5px;border-radius:999px;background:var(--color-border-soft);overflow:hidden}._checkProgressFill_1nvro_2273{height:100%;background:var(--color-success);border-radius:999px;transition:width .3s ease}._checkList_1nvro_2280{display:flex;flex-direction:column;gap:3px}._checkItem_1nvro_2286{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:var(--radius-sm);transition:background .1s}._checkItem_1nvro_2286:hover{background:var(--color-bg)}._checkItemDone_1nvro_2296 ._checkItemText_1nvro_2296{text-decoration:line-through;color:var(--color-muted)}._checkBox_1nvro_2298{width:18px;height:18px;border:1.5px solid var(--color-border);border-radius:4px;background:var(--color-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .12s;color:transparent}._checkBox_1nvro_2298:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._checkBoxDone_1nvro_2318{background:var(--color-success);border-color:var(--color-success);color:#fff}._checkBoxDone_1nvro_2318:hover:not(:disabled){background:#15803d;border-color:#15803d}._checkItemText_1nvro_2296{flex:1;font-size:var(--fs-sm);color:var(--color-text);line-height:1.4}._checkDelBtn_1nvro_2336{display:none;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);cursor:pointer;flex-shrink:0;transition:all .12s}._checkItem_1nvro_2286:hover ._checkDelBtn_1nvro_2336{display:flex}._checkDelBtn_1nvro_2336:hover{background:#fef2f2;color:var(--color-danger)}._checkEmpty_1nvro_2358{font-size:var(--fs-xs);color:var(--color-muted);font-style:italic;margin:0}._checkAddForm_1nvro_2365{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-md)}._checkAddInput_1nvro_2375{height:34px;padding:0 var(--space-5);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:inherit;font-size:var(--fs-sm);color:var(--color-text);outline:none;transition:border-color .15s}._checkAddInput_1nvro_2375:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._checkAddInput_1nvro_2375::-moz-placeholder{color:#94a3b8}._checkAddInput_1nvro_2375::placeholder{color:#94a3b8}._checkAddActions_1nvro_2395{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}._checkInlineAdd_1nvro_2404{margin-top:4px}._checkInlineInput_1nvro_2408{width:100%;height:32px;padding:0 var(--space-4);border:1.5px dashed var(--color-border);border-radius:var(--radius-md);background:transparent;font-family:inherit;font-size:var(--fs-sm);color:var(--color-text);outline:none;transition:border-color .15s,background .15s;box-sizing:border-box}._checkInlineInput_1nvro_2408:focus{border-color:var(--color-primary);background:var(--color-bg);box-shadow:0 0 0 3px #2563eb1a}._checkInlineInput_1nvro_2408::-moz-placeholder{color:#94a3b8}._checkInlineInput_1nvro_2408::placeholder{color:#94a3b8}._checkInlineInput_1nvro_2408:disabled{opacity:.5}._iaLinkSection_1nvro_2435{display:flex;flex-direction:column;gap:var(--space-4)}._iaLinkHeader_1nvro_2441{display:flex;align-items:center;justify-content:space-between}._iaLinkTitle_1nvro_2447{display:flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:800;color:var(--color-muted);text-transform:uppercase;letter-spacing:.8px}._iaLinkCount_1nvro_2458{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:999px;background:var(--color-primary-bg);color:var(--color-primary);font-size:var(--fs-2xs);font-weight:800}._iaLinkList_1nvro_2470{display:flex;flex-direction:column;gap:4px}._iaLinkItem_1nvro_2476{display:flex;align-items:flex-start;gap:8px;padding:7px 8px;border-radius:var(--radius-md);background:var(--color-bg);border:1px solid var(--color-border-soft);transition:border-color .12s}._iaLinkItem_1nvro_2476:hover{border-color:#bfdbfe}._iaLinkIcon_1nvro_2489{color:var(--color-primary);flex-shrink:0;margin-top:2px}._iaLinkBody_1nvro_2495{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._iaLinkName_1nvro_2503{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);font-weight:700;color:var(--color-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._iaLinkName_1nvro_2503:hover{text-decoration:underline}._iaLinkUrl_1nvro_2518{font-size:var(--fs-2xs);color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._iaLinkDesc_1nvro_2526{font-size:var(--fs-2xs);color:var(--color-muted);font-style:italic}._iaLinkDelBtn_1nvro_2532{display:none;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);cursor:pointer;flex-shrink:0;transition:all .12s}._iaLinkItem_1nvro_2476:hover ._iaLinkDelBtn_1nvro_2532{display:flex}._iaLinkDelBtn_1nvro_2532:hover{background:#fef2f2;color:var(--color-danger)}._iaLinkAddForm_1nvro_2554{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-md)}._iaLinkErr_1nvro_2564{font-size:var(--fs-xs);color:var(--color-danger);font-weight:600;padding:4px 6px;background:#fef2f2;border-radius:var(--radius-sm)}._iaLinkInput_1nvro_2573{height:34px;padding:0 var(--space-5);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:inherit;font-size:var(--fs-xs);color:var(--color-text);outline:none;transition:border-color .15s}._iaLinkInput_1nvro_2573:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._iaLinkInput_1nvro_2573::-moz-placeholder{color:#94a3b8}._iaLinkInput_1nvro_2573::placeholder{color:#94a3b8}._iaLinkAddActions_1nvro_2593{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}._modalLg_1nvro_2602{max-width:1100px}._modalTwoCol_1nvro_2606{display:grid;grid-template-columns:1fr 340px;gap:var(--space-9);align-items:flex-start}._modalColLeft_1nvro_2613{display:flex;flex-direction:column;gap:var(--space-7);min-width:0}._modalColRight_1nvro_2620{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}._checklistInputList_1nvro_2629{display:flex;flex-direction:column;gap:6px}._checklistInputRow_1nvro_2635{display:flex;align-items:center;gap:8px}._checklistBullet_1nvro_2641{width:6px;height:6px;border-radius:50%;background:var(--color-border);flex-shrink:0}._checklistInputField_1nvro_2649{flex:1;height:34px;padding:0 var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-family:inherit;font-size:var(--fs-sm);color:var(--color-text);outline:none;transition:border-color .15s}._checklistInputField_1nvro_2649:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._checklistInputField_1nvro_2649::-moz-placeholder{color:#94a3b8}._checklistInputField_1nvro_2649::placeholder{color:#94a3b8}._checklistRemoveBtn_1nvro_2670{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);cursor:pointer;flex-shrink:0;transition:all .12s}._checklistRemoveBtn_1nvro_2670:hover{background:#fef2f2;color:var(--color-danger)}._checklistAddRowBtn_1nvro_2690{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border:1.5px dashed var(--color-border);border-radius:var(--radius-md);background:transparent;color:var(--color-muted);font-family:inherit;font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:all .12s;align-self:flex-start;margin-top:2px}._checklistAddRowBtn_1nvro_2690:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-bg)}._assigneeCountBadge_1nvro_2715{margin-left:6px;color:var(--color-primary);font-weight:700;font-size:var(--fs-xs)}._companySelected_1nvro_2724{display:flex;align-items:center;gap:6px;padding:5px 10px;background:var(--color-primary-bg);border:1.5px solid #bfdbfe;border-radius:var(--radius-md);margin-bottom:2px}._companySelectedName_1nvro_2735{flex:1;font-size:var(--fs-sm);font-weight:700;color:var(--color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._companySelectedClear_1nvro_2745{background:none;border:none;cursor:pointer;color:var(--color-primary);padding:0;font-size:var(--fs-2xs);line-height:1;flex-shrink:0;display:flex;align-items:center;opacity:.7;transition:opacity .12s}._companySelectedClear_1nvro_2745:hover{opacity:1}._companyItemActive_1nvro_2762{background:var(--color-primary-bg);color:var(--color-primary)}._staffPickerItemDisabled_1nvro_2769{opacity:.5;cursor:not-allowed}._staffPickerCheck_1nvro_2774{margin-left:auto;color:var(--color-primary)}._boardCardsOver_1nvro_2781{background:var(--color-primary-bg);border-radius:var(--radius-md)}._boardCardDragging_1nvro_2786{opacity:.35}._boardCardOverlay_1nvro_2790{transform:rotate(1.5deg);opacity:.96;box-shadow:0 8px 24px -4px #0f345e38;cursor:grabbing}._dragTransform_1nvro_2797{transform:translate(var(--drag-x, 0),var(--drag-y, 0));z-index:999}._panelHeadContent_1nvro_2804{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}._panelHeadActions_1nvro_2812{display:flex;align-items:center;gap:4px;flex-shrink:0}._panelHeadBadges_1nvro_2819{display:flex;gap:6px;flex-wrap:wrap}._panelTitleInput_1nvro_2825{width:100%;padding:6px var(--space-4);border:1.5px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-bg);font-family:inherit;font-size:var(--fs-2xs);font-weight:800;color:var(--color-text);outline:none;box-shadow:0 0 0 3px #2563eb1a}._panelSkeleton_1nvro_2839{display:flex;flex-direction:column;gap:12px}._panelSectionHead_1nvro_2845{display:flex;align-items:center;justify-content:space-between}._editMetaGrid_1nvro_2851{display:flex;flex-direction:column;gap:var(--space-5)}._editRow_1nvro_2857{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}._panelEmptyText_1nvro_2863{margin:0;font-size:var(--fs-xs);color:var(--color-muted)}._metaValueDanger_1nvro_2869{color:var(--color-danger);font-weight:700}._sectionTitleIcon_1nvro_2874{display:inline;margin-right:4px;vertical-align:-1px}._confirmBody_1nvro_2880{margin:0;font-size:var(--fs-sm);color:var(--color-text);line-height:1.6}._commentSendBtn_1nvro_2887{height:60px;padding:0 14px;align-self:flex-start}@media (max-width: 900px){._modalTwoCol_1nvro_2606{grid-template-columns:1fr}._modalLg_1nvro_2602{max-width:98vw}}._thCheck_1nvro_2906,._tdCheck_1nvro_2911{width:38px;padding:7px 0 7px 8px}._filterDateBox_1nvro_2916{width:100%;min-width:130px;height:30px;font-size:var(--fs-2xs);border-radius:var(--radius-sm)}._trSelected_1nvro_2924{background:#2563eb0a}._bulkBar_1nvro_2928{display:flex;align-items:center;gap:10px;padding:8px 16px;background:var(--color-primary-bg, #eff6ff);border:1px solid #bfdbfe;border-radius:var(--radius-md);flex-wrap:wrap}._bulkCount_1nvro_2939{font-size:var(--fs-sm);font-weight:700;color:var(--color-primary)}._bulkDivider_1nvro_2945{width:1px;height:18px;background:var(--color-border);flex-shrink:0}._btnDangerText_1nvro_2952{color:var(--color-danger)}._progressWrap_1nvro_2956{display:flex;align-items:center;gap:5px;min-width:80px}._progressBar_1nvro_1889{flex:1;height:5px;min-width:36px;background:var(--color-border-soft, #e2e8f0);border-radius:999px;overflow:hidden}._progressFill_1nvro_2972{height:100%;background:var(--color-primary);border-radius:999px;transition:width .3s}._progressFillDynamic_1nvro_2979{width:var(--progress-width, 0%)}._progressFillDone_1nvro_2980{background:var(--color-success)}._progressText_1nvro_2982{font-size:var(--fs-xs);font-weight:600;color:var(--color-muted);white-space:nowrap}._qeSelect_1nvro_2991{height:26px;padding:0 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text);cursor:pointer;transition:border-color .13s;max-width:140px}._qeSelect_1nvro_2991:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb14}._qeSelectStyled_1nvro_3011{font-weight:700}._qeStatusDraft_1nvro_3013{background:#f1f5f9;color:#475569;border-color:#e2e8f0}._qeStatusActive_1nvro_3014{background:#eff6ff;color:var(--color-primary);border-color:#bfdbfe}._qeStatusDone_1nvro_3015{background:#f0fdf4;color:var(--color-success);border-color:#bbf7d0}._qeStatusCancelled_1nvro_3016{background:#fef2f2;color:var(--color-danger);border-color:#fecaca}._qePriorityLow_1nvro_3018{background:#f8fafc;color:#64748b;border-color:#e2e8f0}._qePriorityNormal_1nvro_3019{background:#eff6ff;color:#3b82f6;border-color:#bfdbfe}._qePriorityHigh_1nvro_3020{background:#fff7ed;color:#ea580c;border-color:#fed7aa}._qePriorityUrgent_1nvro_3021{background:#fef2f2;color:#dc2626;border-color:#fecaca}._panelTitleEditable_1nvro_3025{width:100%;padding:4px 6px;margin:-4px -6px;border:1.5px solid transparent;border-radius:var(--radius-md);background:transparent;font-family:inherit;font-size:var(--fs-2xs);font-weight:800;color:var(--color-text);outline:none;transition:border-color .15s,background .15s,box-shadow .15s}._panelTitleEditable_1nvro_3025:hover{border-color:var(--color-border);background:var(--color-bg)}._panelTitleEditable_1nvro_3025:focus{border-color:var(--color-primary);background:var(--color-bg);box-shadow:0 0 0 3px #2563eb1a}._panelTitleEditable_1nvro_3025:disabled{opacity:.6}._metaFieldSelect_1nvro_3053,._metaFieldInput_1nvro_3059{height:32px;font-size:var(--fs-xs);padding:0 var(--space-4)}._descEditWrap_1nvro_3065{display:flex;flex-direction:column;gap:4px}._savingHint_1nvro_3071{font-size:var(--fs-xs);color:var(--color-muted);font-style:italic}._iaStatusBar_1nvro_3079{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 14px;background:var(--color-bg);border-bottom:1px solid var(--color-border-soft);flex-shrink:0}._iaStatusBarLabel_1nvro_3090{font-size:var(--fs-xs);font-weight:600;color:var(--color-muted);white-space:nowrap;margin-right:2px}._statusActionBtn_1nvro_3098{display:inline-flex;align-items:center;height:26px;padding:0 12px;border:1.5px solid;border-radius:999px;font-family:inherit;font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:all .13s}._iaStatusBtnActive_1nvro_3112{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}._iaStatusBtnActive_1nvro_3112:hover:not(:disabled){background:#2563eb;color:#fff;border-color:#2563eb}._iaStatusBtnDone_1nvro_3123{background:#f0fdf4;color:#059669;border-color:#bbf7d0}._iaStatusBtnDone_1nvro_3123:hover:not(:disabled){background:#059669;color:#fff;border-color:#059669}._iaStatusBtnCancelled_1nvro_3134{background:#f1f5f9;color:#475569;border-color:#cbd5e1}._iaStatusBtnCancelled_1nvro_3134:hover:not(:disabled){background:#475569;color:#fff;border-color:#475569}._statusActionBtn_1nvro_3098:disabled{opacity:.5;cursor:not-allowed}._iaQvGrid_1nvro_3150{display:grid;grid-template-columns:350px 1fr;gap:20px;align-items:start}._iaQvLeft_1nvro_3157{border-right:1px solid var(--color-border-soft);padding-right:16px}._iaQvAssignees_1nvro_3163{margin-top:14px;padding-top:14px;border-top:1px solid var(--color-border-soft)}._colMenuWrap_1nvro_3170{position:relative;display:inline-flex}._colMenuBtn_1nvro_3171{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-white, #fff);color:var(--color-muted);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}._colMenuBtn_1nvro_3171:hover{background:var(--color-primary-bg);color:var(--color-primary);border-color:var(--color-primary)}._colMenuBtnActive_1nvro_3185{background:var(--gradient-primary);color:var(--color-white, #fff);border-color:transparent}._colMenu_1nvro_3170{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:210px;background:var(--color-white, #fff);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 28px #0f172a24;padding:6px}._colMenuHead_1nvro_3198{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 8px;font-size:var(--fs-2xs);font-weight:700;color:var(--color-muted);border-bottom:1px solid var(--color-border);margin-bottom:4px}._colMenuReset_1nvro_3209{border:none;background:none;color:var(--color-primary);font-size:var(--fs-2xs);font-weight:600;cursor:pointer}._colMenuReset_1nvro_3209:hover{text-decoration:underline}._colMenuItem_1nvro_3218{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:var(--fs-sm);color:var(--color-text);cursor:pointer}._colMenuItem_1nvro_3218:hover{background:var(--color-surface-muted)}._colMenuItem_1nvro_3218 input{cursor:pointer}._colMenuItemFixed_1nvro_3230{opacity:.6;cursor:default}._colMenuItemFixed_1nvro_3230:hover{background:none}._iaQvRight_1nvro_3233{min-width:0}._iaQvSection_1nvro_3237{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-soft)}._iaQvSection_1nvro_3237:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._iaQvSectionTitle_1nvro_3249{font-size:var(--fs-xs);font-weight:800;color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}._iaQvSectionTitleRow_1nvro_3258{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._iaQvRow_1nvro_3265{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-height:30px}._iaQvLabel_1nvro_3273{display:flex;align-items:center;gap:4px;font-size:var(--fs-2xs);font-weight:600;color:var(--color-muted);width:88px;flex-shrink:0}._iaQvValue_1nvro_3284{font-size:var(--fs-2xs);color:var(--color-text);flex:1;min-width:0}._iaQvValueDanger_1nvro_3291{color:var(--color-danger);font-weight:700}._iaQvFieldSelect_1nvro_3296{flex:1;min-width:0;height:28px;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-family:inherit;font-size:var(--fs-xs);font-weight:600;color:var(--color-text);cursor:pointer;outline:none;transition:border-color .13s}._iaQvFieldSelect_1nvro_3296:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #2563eb1a}._iaQvDateField_1nvro_3320{position:relative;flex:1;height:28px;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);cursor:pointer;display:flex;align-items:center;transition:border-color .13s}._iaQvDateField_1nvro_3320:hover{border-color:var(--color-primary)}._iaQvDateFieldError_1nvro_3338{border-color:var(--color-danger)}._iaQvDateValue_1nvro_3342{font-size:var(--fs-xs);color:var(--color-text);pointer-events:none;white-space:nowrap}._iaQvDateFieldError_1nvro_3338 ._iaQvDateValue_1nvro_3342{color:var(--color-danger);font-weight:700}._iaQvDateHidden_1nvro_3354{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}._iaQvDescTextarea_1nvro_3364{width:100%;min-height:100px;padding:var(--space-4) var(--space-5);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text);resize:vertical;outline:none;transition:border-color .15s;box-sizing:border-box}._iaQvDescTextarea_1nvro_3364:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}._iaQvDescTextarea_1nvro_3364::-moz-placeholder{color:#94a3b8}._iaQvDescTextarea_1nvro_3364::placeholder{color:#94a3b8}._iaOverdueTag_1nvro_3389{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 7px;border-radius:999px;background:#fef2f2;color:var(--color-danger);font-size:var(--fs-xs);font-weight:700;border:1px solid #fecaca;white-space:nowrap}._btnQvSave_1nvro_3406{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid #bbf7d0;border-radius:var(--radius-sm);background:#f0fdf4;color:#059669;font-family:inherit;font-size:var(--fs-xs);font-weight:700;cursor:pointer;transition:all .13s}._btnQvSave_1nvro_3406:hover:not(:disabled){background:#059669;color:#fff;border-color:#059669}._btnQvSave_1nvro_3406:disabled{opacity:.5;cursor:not-allowed}._thFilterInner_1nvro_3435{display:flex;align-items:center;gap:4px}._thFilterLabel_1nvro_3436{flex:1}._thFilterBtn_1nvro_3437{display:inline-flex;align-items:center;justify-content:center;padding:2px;background:none;border:none;cursor:pointer;color:inherit;opacity:.5;border-radius:4px;flex-shrink:0}._thFilterBtn_1nvro_3437:hover{opacity:1;background:#00000012}._thFilterBtnActive_1nvro_3443,._thFilterBtnActive_1nvro_3443:hover{opacity:1;background:var(--color-primary, #2563eb);color:#fff}@media (max-width: 900px){._filterPopover_1nvro_1323{width:min(760px,calc(100vw - 40px))}}@media (max-width: 640px){._filterGrid_1nvro_152{grid-template-columns:1fr}._filterGroup_1nvro_160._grow_1nvro_167{grid-column:1}._quickFilterGrid_1nvro_1415>._filterGroup_1nvro_160,._quickSearch_1nvro_1424{flex:1 1 100%;width:auto}._quickFilterArea_1nvro_1397>._filterChipsRow_1nvro_1389{flex-basis:100%}}._qeSelect_1nvro_2991{height:26px;padding:0 6px;width:100%;max-width:140px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text);cursor:pointer;transition:border-color .13s,box-shadow .13s}._qeSelect_1nvro_2991:focus{outline:none;border-color:var(--color-primary-soft);box-shadow:0 0 0 2px #0b4f8a14}._qeSelectStyled_1nvro_3011{font-weight:var(--fw-semibold)}._qeStatic_1nvro_3480{display:inline-flex;align-items:center;cursor:default;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap}._qeStatusDraft_1nvro_3013{background:var(--color-surface-muted);color:#475569;border-color:var(--color-border)}._qeStatusActive_1nvro_3014{background:var(--color-info-bg);color:var(--color-info-dark);border-color:var(--color-primary-ring)}._qeStatusDone_1nvro_3015{background:#f0fdf4;color:var(--color-success-dark);border-color:#86efac}._qeStatusCancelled_1nvro_3016{background:#fef2f2;color:#b91c1c;border-color:var(--color-danger-border)}._qePriorityLow_1nvro_3018{background:var(--color-bg-soft);color:var(--color-muted);border-color:var(--color-border)}._qePriorityNormal_1nvro_3019{background:var(--color-info-bg);color:var(--color-info-dark);border-color:var(--color-primary-ring)}._qePriorityHigh_1nvro_3020{background:var(--color-warning-bg);color:var(--color-warning-dark);border-color:#fdba74}._qePriorityUrgent_1nvro_3021{background:#fef2f2;color:#b91c1c;border-color:var(--color-danger-border)}._qeDate_1nvro_3502{height:26px;padding:0 6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text);cursor:pointer;transition:border-color .13s;width:100%;min-width:88px}._qeDateOverdue_1nvro_3516{border-color:var(--color-danger);color:var(--color-danger)}._qeDateInteractive_1nvro_3517{position:relative;display:inline-flex;align-items:center;cursor:pointer}._qeDateText_1nvro_3518{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}._qeDateInputNative_1nvro_3519{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}._qeDateBox_1nvro_3523._qeDateBox_1nvro_3523{height:26px;min-height:26px;padding:0 6px;gap:4px;border-width:1px;border-radius:var(--radius-sm);font-size:var(--fs-2xs);width:100%;min-width:0}._qeDateBoxOverdue_1nvro_3530._qeDateBoxOverdue_1nvro_3530{border-color:var(--color-danger);color:var(--color-danger)}._dbError_1nvro_3532._dbError_1nvro_3532{border-color:var(--color-danger)}._iaQvDateBox_1nvro_3534._iaQvDateBox_1nvro_3534{flex:1;min-width:0;height:28px;min-height:28px;padding:0 8px;gap:4px;border-width:1px;border-radius:var(--radius-sm);font-size:var(--fs-2xs)}._iaClList_1nvro_3543{border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:4px}._iaClItem_1nvro_3544{display:flex;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid var(--color-border-soft);font-size:var(--fs-2xs)}._iaClItem_1nvro_3544:last-child{border-bottom:none}._iaClItemChild_1nvro_3546{margin-left:24px;border-left:2px solid #dbeafe}._iaClIndent_1nvro_3547{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border:none;background:transparent;color:#94a3b8;cursor:pointer;border-radius:4px}._iaClIndent_1nvro_3547:hover{color:var(--color-primary, #2563eb);background:#eff6ff}._iaClDrag_1nvro_3549{display:inline-flex;align-items:center;justify-content:center;width:18px;height:20px;flex-shrink:0;border:none;background:transparent;color:#cbd5e1;cursor:grab;border-radius:4px;touch-action:none}._iaClDrag_1nvro_3549:hover{color:var(--color-primary, #2563eb);background:#eff6ff}._iaClDrag_1nvro_3549:active{cursor:grabbing}._iaClIdx_1nvro_3552{font-size:var(--fs-2xs);color:var(--color-muted);font-weight:var(--fw-semibold);min-width:18px}._iaClText_1nvro_3553{flex:1;color:var(--color-text);line-height:1.5}._iaClDel_1nvro_3554{background:none;border:none;cursor:pointer;padding:2px 4px;display:flex;align-items:center;color:var(--color-muted);border-radius:3px;opacity:0;transition:opacity .15s,color .15s}._iaClItem_1nvro_3544:hover ._iaClDel_1nvro_3554{opacity:1}._iaClDel_1nvro_3554:hover{color:var(--color-danger);background:#fff1f2}._iaClAdd_1nvro_3557{display:flex;align-items:center;gap:8px;padding:5px 2px}._iaClInput_1nvro_3558{flex:1;border:none;border-bottom:1px dashed var(--color-border);outline:none;font-family:inherit;font-size:var(--fs-2xs);color:var(--color-text);padding:4px 0;background:transparent}._iaClInput_1nvro_3558:focus{border-bottom-color:var(--color-primary-soft)}._iaClInput_1nvro_3558::-moz-placeholder{color:var(--color-muted)}._iaClInput_1nvro_3558::placeholder{color:var(--color-muted)}._iaClAddBtn_1nvro_3561{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--color-primary);background:none;border:1px solid var(--color-primary-soft);border-radius:var(--radius-sm);padding:3px 10px;cursor:pointer;white-space:nowrap;transition:background .1s}._iaClAddBtn_1nvro_3561:hover{background:#eff6ff}._tabs_w4inc_1{display:flex;align-items:center;justify-content:space-between;gap:12px}._tabLinks_w4inc_9{display:flex;align-items:center;background:#f8fbff;border:1.5px solid #dbeafe;border-radius:var(--radius-md);padding:3px;gap:2px;min-width:0}._tabActions_w4inc_20{display:flex;align-items:center;gap:8px;flex-shrink:0}._tab_w4inc_1{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:6px;font-size:var(--fs-2xs);font-weight:700;color:var(--color-text-soft);text-decoration:none;white-space:nowrap;transition:background .13s,color .13s}._tab_w4inc_1:hover{color:var(--color-text);background:#00000008}._tabActive_w4inc_44,._tabActive_w4inc_44:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 2px 8px -2px #2563eb73}@media (max-width: 720px){._tabs_w4inc_1{align-items:stretch;flex-direction:column;gap:8px}._tabActions_w4inc_20{justify-content:flex-end}}._page_dtysy_3{display:flex;flex-direction:column;gap:12px;min-height:100%}._pageTitle_dtysy_10{font-size:var(--fs-2xl, 20px);font-weight:var(--fw-extrabold, 800);color:var(--color-text-strong);letter-spacing:-.3px;margin:0;white-space:nowrap}._topSection_dtysy_19{display:flex;flex-direction:row;align-items:flex-end;gap:20px;min-width:0}._pageHeaderNav_dtysy_27{flex:1;min-width:0}@media (max-width: 760px){._topSection_dtysy_19{align-items:stretch;flex-direction:column;gap:4px}}._toolbar_dtysy_42{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._toolbar_dtysy_42 ._btnPrimary_dtysy_49{height:34px;font-size:var(--fs-2xs)}._searchWrap_dtysy_54{position:relative;flex:1;max-width:420px}._searchIcon_dtysy_60{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}._searchInput_dtysy_69{width:100%;height:34px;padding:0 30px 0 32px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--fs-sm);outline:none;box-sizing:border-box}._searchInput_dtysy_69:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg)}._searchClear_dtysy_87{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--color-muted);padding:2px;display:flex;align-items:center;border-radius:3px}._searchClear_dtysy_87:hover{color:var(--color-text)}._body_dtysy_106{display:block;flex:1}._sidebar_dtysy_113{display:none;width:220px;flex-shrink:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:2px}._sidebarHead_dtysy_126{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-2) var(--space-3)}._sidebarTitle_dtysy_133{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}._btnAddCat_dtysy_141{background:none;border:none;cursor:pointer;color:var(--color-muted);padding:3px;border-radius:var(--radius-sm);display:flex;align-items:center;transition:color .15s,background .15s}._btnAddCat_dtysy_141:hover{color:var(--color-primary);background:var(--color-primary-bg)}._catRow_dtysy_158{display:flex;align-items:center;gap:2px;border-radius:var(--radius-md)}._catRow_dtysy_158:hover ._catActions_dtysy_165{opacity:1}._catItem_dtysy_167{flex:1;display:flex;align-items:center;gap:var(--space-3);padding:7px var(--space-3);border-radius:var(--radius-md);background:none;border:none;cursor:pointer;text-align:left;color:var(--color-text-soft);font-size:var(--fs-sm);transition:background .13s,color .13s;min-width:0}._catItem_dtysy_167:hover{background:var(--color-bg);color:var(--color-text)}._catItemActive_dtysy_186{background:var(--color-primary-bg)!important;color:var(--color-primary)!important;font-weight:600}._catDot_dtysy_192{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--dot-bg)}._catName_dtysy_200{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._catCount_dtysy_207{font-size:var(--fs-xs);color:var(--color-muted);font-weight:600;flex-shrink:0}._catActions_dtysy_165{display:flex;gap:1px;opacity:0;transition:opacity .15s;flex-shrink:0}._catActionBtn_dtysy_222{background:none;border:none;cursor:pointer;padding:4px;border-radius:var(--radius-sm);color:var(--color-muted);display:flex;align-items:center;transition:color .15s,background .15s}._catActionBtn_dtysy_222:hover{color:var(--color-text);background:var(--color-bg)}._catEmpty_dtysy_236{font-size:var(--fs-xs);color:var(--color-muted);text-align:center;padding:var(--space-4) 0;margin:0}._linksArea_dtysy_246{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}._categoryFilter_dtysy_255{position:relative;flex:0 0 auto}._categoryFilterTrigger_dtysy_257,._btnAddCategory_dtysy_258{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:var(--fw-semibold, 600);cursor:pointer;white-space:nowrap}._categoryFilterTrigger_dtysy_257:hover,._btnAddCategory_dtysy_258:hover{border-color:var(--color-primary);color:var(--color-primary-deep)}._btnAddCategory_dtysy_258{color:var(--color-primary-deep);border-color:var(--color-primary)}._categoryDropdown_dtysy_279{position:absolute;z-index:50;top:calc(100% + 5px);left:0;width:310px;max-height:360px;overflow:hidden;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 10px 28px #0f172a24}._categoryDropdownHead_dtysy_295{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border-bottom:1px solid var(--color-border-soft);color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:700}._categoryDropdownHead_dtysy_295 button{border:0;background:none;color:var(--color-primary-deep);font-size:var(--fs-2xs);cursor:pointer}._categoryOptions_dtysy_314{overflow-y:auto;padding:4px}._categoryOption_dtysy_314{display:flex;align-items:center;border-radius:var(--radius-sm)}._categoryOption_dtysy_314:hover{background:var(--color-primary-bg)}._categoryOption_dtysy_314 label{min-width:0;flex:1;display:flex;align-items:center;gap:7px;padding:7px 6px;cursor:pointer;font-size:var(--fs-2xs)}._categoryOptionActions_dtysy_318{display:flex;padding-right:4px}._categoryOptionActions_dtysy_318 button{width:25px;height:25px;display:grid;place-items:center;border:0;background:transparent;color:var(--color-text-soft);cursor:pointer;border-radius:4px}._categoryOptionActions_dtysy_318 button:hover{color:var(--color-primary-deep);background:var(--color-surface)}._categoryEmpty_dtysy_321{padding:14px;text-align:center;color:var(--color-muted);font-size:var(--fs-2xs)}._categoryDropdownAdd_dtysy_322{display:flex;align-items:center;justify-content:center;gap:5px;margin:4px;height:29px;border:1px dashed var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary-bg);color:var(--color-primary-deep);font-size:var(--fs-2xs);font-weight:600;cursor:pointer}._docTableWrap_dtysy_325{width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._docTable_dtysy_325{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed}._docTable_dtysy_325 th{padding:7px 8px;border-bottom:1px solid var(--color-primary-border);background:var(--color-primary-bg);color:var(--color-primary-deep);font-size:var(--fs-2xs);font-weight:800;text-align:left;white-space:nowrap}._docColDrag_dtysy_337{width:30px}._docColSelect_dtysy_338{width:34px}._docColIndex_dtysy_339{width:48px}._docColTitle_dtysy_340{width:17%}._docColType_dtysy_341{width:7%}._docColResource_dtysy_342{width:18%}._docColCategory_dtysy_343{width:10%}._docColDescription_dtysy_344{width:17%}._docColCreator_dtysy_345{width:9%}._docColUpdated_dtysy_346{width:8%}._docColActions_dtysy_347{width:112px}._docTable_dtysy_325 td{padding:7px 8px;border-bottom:1px solid var(--color-border-soft);color:var(--color-text-strong);font-size:var(--fs-2xs);font-weight:var(--fw-medium, 500);vertical-align:middle;overflow-wrap:anywhere}._docTableRow_dtysy_349:last-child td{border-bottom:0}._docTableRow_dtysy_349:hover td{background:var(--color-primary-bg)}._docTableRowDragOver_dtysy_351 td{box-shadow:inset 0 2px 0 var(--color-primary)}._docTitleCell_dtysy_352{font-weight:600!important}._docTitleContent_dtysy_353{display:flex;align-items:flex-start;gap:6px}._docTitleIcon_dtysy_354{color:var(--color-primary-deep);flex:0 0 auto;margin-top:1px}._docResourceCell_dtysy_355{overflow:hidden}._docResourceLink_dtysy_356{max-width:100%;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--color-primary-deep);font:inherit;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._docResourceLink_dtysy_356:hover{text-decoration:underline}._docDescription_dtysy_358{white-space:pre-wrap;line-height:1.4}._docUpdated_dtysy_359{white-space:nowrap;color:var(--color-text-soft)!important}._categoryOptionAll_dtysy_360{background:var(--color-primary-bg);color:var(--color-primary-deep);font-weight:600}._bulkDeleteButton_dtysy_361{height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-danger);font-size:var(--fs-2xs);font-weight:600;cursor:pointer}._loadingBox_dtysy_363{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-12) 0;color:var(--color-muted);font-size:var(--fs-sm)}._emptyBox_dtysy_373{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px var(--space-6);gap:var(--space-3);text-align:center}._emptyIcon_dtysy_383{color:var(--color-border)}._emptyTitle_dtysy_385{font-size:var(--fs-base);font-weight:600;color:var(--color-text-soft);margin:0}._emptyText_dtysy_392{font-size:var(--fs-sm);color:var(--color-muted);margin:0}._group_dtysy_400{display:flex;flex-direction:column;gap:var(--space-3)}._groupHeader_dtysy_406{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}._groupDot_dtysy_414{width:10px;height:10px;border-radius:50%;flex-shrink:0}._groupNoCatIcon_dtysy_421{color:var(--color-muted)}._groupName_dtysy_423{font-size:var(--fs-sm);font-weight:700;color:var(--color-text)}._groupCount_dtysy_429{font-size:var(--fs-xs);color:var(--color-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;padding:1px 7px;font-weight:600}._cardList_dtysy_441{display:flex;flex-direction:column;gap:var(--space-3)}._card_dtysy_441{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);transition:border-color .15s,box-shadow .15s}._card_dtysy_441:hover{border-color:var(--color-primary);box-shadow:0 1px 6px #0000000f}._cardMain_dtysy_460{display:flex;align-items:flex-start;gap:var(--space-4)}._cardInfo_dtysy_466{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}._cardTitleRow_dtysy_468{display:flex;align-items:center;gap:var(--space-2)}._cardLinkIcon_dtysy_474{color:var(--color-muted);flex-shrink:0}._cardTitle_dtysy_468{font-size:var(--fs-sm);font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardUrl_dtysy_485{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs);color:var(--color-primary);text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardUrl_dtysy_485:hover{text-decoration:underline}._cardDesc_dtysy_500{font-size:var(--fs-xs);color:var(--color-text-soft);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardMeta_dtysy_511{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._categoryBadge_dtysy_518{display:inline-block;font-size:var(--fs-2xs);font-weight:600;padding:2px 7px;border-radius:4px;color:var(--cat);background:var(--cat-bg)}._cardMetaText_dtysy_528{font-size:var(--fs-xs);color:var(--color-muted)}._cardActions_dtysy_533{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}._btnPrimary_dtysy_49{display:inline-flex;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-5);background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .15s}._btnPrimary_dtysy_49:hover{opacity:.9}._btnPrimary_dtysy_49:disabled{opacity:.55;cursor:not-allowed}._btnSecondary_dtysy_562{display:inline-flex;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-5);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:background .15s}._btnSecondary_dtysy_562:hover{background:var(--color-bg)}._btnSecondary_dtysy_562:disabled{opacity:.55;cursor:not-allowed}._btnDanger_dtysy_581{display:inline-flex;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-5);background:var(--color-danger, #ef4444);color:var(--color-white);border:none;border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:opacity .15s}._btnDanger_dtysy_581:hover{opacity:.9}._btnDanger_dtysy_581:disabled{opacity:.55;cursor:not-allowed}._btnOpen_dtysy_600{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;background:var(--color-primary-bg);color:var(--color-primary);border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--fs-xs);font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s}._btnOpen_dtysy_600:hover{background:var(--color-primary);color:var(--color-white)}._btnIcon_dtysy_620{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-soft);transition:background .15s,color .15s}._btnIcon_dtysy_620:hover{background:var(--color-primary-bg);color:var(--color-primary);border-color:var(--color-primary)}._btnIconDanger_dtysy_636{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-soft);transition:background .15s,color .15s}._btnIconDanger_dtysy_636:hover{background:var(--color-danger-bg-soft);color:var(--color-danger-light);border-color:var(--color-danger-light)}._overlay_dtysy_654{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-5)}._modal_dtysy_665{background:var(--color-surface);border-radius:var(--radius-xl);width:100%;max-width:480px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}._modalSm_dtysy_677{max-width:380px}._modalHeader_dtysy_679{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border)}._modalTitle_dtysy_687{font-size:var(--fs-base);font-weight:700;color:var(--color-text)}._modalClose_dtysy_693{background:none;border:none;cursor:pointer;color:var(--color-muted);padding:4px;border-radius:var(--radius-sm);display:flex;align-items:center;transition:color .15s}._modalClose_dtysy_693:hover{color:var(--color-text)}._modalBody_dtysy_707{padding:var(--space-5) var(--space-6);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-5)}._modalFooter_dtysy_715{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border)}._formGroup_dtysy_725{display:flex;flex-direction:column;gap:var(--space-2)}._formLabel_dtysy_731{font-size:var(--fs-xs);font-weight:600;color:var(--color-text-soft);text-transform:uppercase;letter-spacing:.04em}._formInput_dtysy_739{height:36px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--fs-sm);outline:none;width:100%;box-sizing:border-box}._formInput_dtysy_739:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg)}._formInputErr_dtysy_753{border-color:var(--color-danger-light)!important}._formSelect_dtysy_755{height:36px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--fs-sm);outline:none;width:100%;box-sizing:border-box}._formSelect_dtysy_755:focus{border-color:var(--color-primary)}._formTextarea_dtysy_770{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font-size:var(--fs-sm);outline:none;width:100%;resize:vertical;font-family:inherit;box-sizing:border-box}._formTextarea_dtysy_770:focus{border-color:var(--color-primary)}._formErr_dtysy_786{font-size:var(--fs-xs);color:var(--color-danger-light)}._globalErr_dtysy_791{background:var(--color-danger-bg-soft);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);color:var(--color-danger)}._colorPalette_dtysy_802{display:flex;gap:var(--space-2);flex-wrap:wrap}._colorSwatch_dtysy_808{width:26px;height:26px;border-radius:50%;border:2px solid transparent;background:var(--swatch-bg);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s;outline:none}._colorSwatch_dtysy_808:hover{transform:scale(1.15)}._colorSwatchActive_dtysy_824{border-color:var(--color-text)!important;transform:scale(1.1)}._confirmText_dtysy_831{font-size:var(--fs-sm);color:var(--color-text-soft);margin:0;line-height:1.6}._paginationInfo_dtysy_840{display:none}._pagination_dtysy_840{display:flex;align-items:center;gap:var(--space-1);padding-top:var(--space-2)}._pageBtn_dtysy_851{min-width:30px;height:30px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-soft);font-size:var(--fs-sm);font-weight:500;cursor:pointer;transition:background .13s,color .13s,border-color .13s;display:inline-flex;align-items:center;justify-content:center}._pageBtn_dtysy_851:hover:not(:disabled){background:var(--color-bg);color:var(--color-text);border-color:var(--color-primary)}._pageBtn_dtysy_851:disabled{opacity:.4;cursor:not-allowed}._pageBtnActive_dtysy_876{background:var(--color-primary)!important;color:var(--color-white)!important;border-color:var(--color-primary)!important;font-weight:700}._paginationGap_dtysy_883{font-size:var(--fs-sm);color:var(--color-muted);padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}._spin_dtysy_892{animation:_spin_dtysy_892 .7s linear infinite}@keyframes _spin_dtysy_892{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._page_1kxbw_1{min-height:100vh;background:var(--color-bg);display:flex;flex-direction:column}._bar_1kxbw_8{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-7);background:var(--gradient-sidebar);color:var(--color-white);position:sticky;top:0;z-index:10}._brand_1kxbw_19{font-weight:var(--fw-bold);font-size:var(--fs-lg);letter-spacing:.3px}._barActions_1kxbw_20{display:flex;align-items:center;gap:var(--space-3)}._barBtn_1kxbw_21{display:inline-flex;align-items:center;gap:5px;background:#ffffff29;color:var(--color-white);border:none;border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer}._barBtn_1kxbw_21:active{background:#ffffff4d}._main_1kxbw_36{flex:1;padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-7);max-width:640px;width:100%;margin:0 auto;box-sizing:border-box}._greet_1kxbw_48{font-size:var(--fs-lg);color:var(--color-text-soft);line-height:var(--lh-normal)}._greet_1kxbw_48 strong{color:var(--color-text);font-size:var(--fs-2xl)}._card_1kxbw_51{background:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);padding:var(--space-7);box-shadow:var(--shadow-sm)}._cardTitle_1kxbw_58{display:flex;align-items:center;gap:var(--space-3);font-weight:var(--fw-semibold);font-size:var(--fs-md);color:var(--color-text);margin-bottom:var(--space-6)}._status_1kxbw_68{display:flex;gap:var(--space-5);margin-bottom:var(--space-7)}._statusItem_1kxbw_69{flex:1;background:var(--color-surface-soft);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}._statusItem_1kxbw_69 span{font-size:var(--fs-xs);color:var(--color-muted)}._statusItem_1kxbw_69 strong{font-size:var(--fs-xl);color:var(--color-text)}._adminNote_1kxbw_82{font-size:var(--fs-sm);color:var(--color-muted);text-align:center;padding:var(--space-2) 0}._heldNote_1kxbw_83{margin-top:var(--space-2);padding:8px 12px;border-radius:var(--radius-sm, 8px);background:var(--color-warning-bg, #fff7ed);color:var(--color-warning, #d97706);font-size:var(--fs-xs);line-height:1.4}._actions_1kxbw_93{display:flex;flex-direction:column;gap:var(--space-4)}._bigBtn_1kxbw_94{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);border:none;border-radius:var(--radius-md);padding:var(--space-6);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-white);cursor:pointer}._bigBtn_1kxbw_94:disabled{opacity:.45;cursor:not-allowed}._in_1kxbw_108{background:var(--color-success)}._in_1kxbw_108:active:not(:disabled){background:var(--color-success-dark)}._out_1kxbw_110{background:var(--color-danger)}._out_1kxbw_110:active:not(:disabled){background:var(--color-danger-dark)}._notesCard_1kxbw_114{background:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);padding:0;box-shadow:var(--shadow-sm);overflow:hidden}._notesTitle_1kxbw_122{display:flex;align-items:center;gap:var(--space-3);font-weight:var(--fw-semibold);font-size:var(--fs-md);color:var(--color-text);padding:var(--space-7) var(--space-7) 0}._spin_1kxbw_132{animation:_app-spin_1kxbw_1 .8s linear infinite}._bootstrap_1vziq_1{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--color-bg)}._bootstrapSpinner_1vziq_9{width:36px;height:36px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:var(--radius-pill);animation:_app-spin_1vziq_1 .75s linear infinite}:root{--font-sans: "Inter", "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--fs-3xs: 10px;--fs-2xs: 11.5px;--fs-xs: 12.5px;--fs-sm: 13.5px;--fs-md: 14.5px;--fs-base: 15.5px;--fs-lg: 16px;--fs-xl: 19px;--fs-2xl: 21px;--fs-3xl: 31px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--lh-tight: 1.25;--lh-normal: 1.45;--lh-relaxed: 1.65;--color-primary: #2563eb;--color-primary-dark: #1d4ed8;--color-primary-deep: #001c6d;--color-primary-soft: #60a5fa;--color-primary-bright: #3b82f6;--color-accent: #d97706;--color-accent-light: #fbbf24;--color-accent-dark: #b45309;--color-success: #059669;--color-success-dark: #047857;--color-success-light: #10b981;--color-danger: #dc2626;--color-danger-dark: #991b1b;--color-danger-light: #ef4444;--color-warning: #f97316;--color-warning-dark: #c2410c;--color-warning-amber: #d97706;--color-info: #2563eb;--color-info-dark: #1d4ed8;--color-info-light: #3b82f6;--color-purple: #6d28d9;--color-purple-bright: #7c3aed;--color-cyan: #0891b2;--color-cyan-dark: #0369a1;--color-lime: #65a30d;--color-success-strong: #16a34a;--color-success-text: #15803d;--color-success-border: #86efac;--color-success-surface: #f0fdf4;--color-warning-text: #92400e;--color-warning-border: #fcd34d;--color-danger-text: #b91c1c;--color-purple-text: #6b21a8;--color-purple-border: #c4b5fd;--color-text-heading: #000000;--color-bg: #ffffff;--color-bg-soft: #f8fafc;--color-surface: #ffffff;--color-surface-soft: #f8fafc;--color-surface-muted: #f1f5f9;--color-border: #cbd5e1;--color-border-soft: #f1f5f9;--color-border-muted: #e2e8f0;--color-border-strong: #94a3b8;--color-text: #111827;--color-text-strong: #000000;--color-text-soft: #374151;--color-muted: #4b5563;--color-muted-soft: #6b7280;--color-muted-subtle: #9ca3af;--color-table-muted: #374151;--color-white: #ffffff;--color-overlay-strong: rgba(15, 23, 42, .45);--color-primary-ink: rgba(37, 99, 235, .16);--color-primary-ink-soft: rgba(37, 99, 235, .1);--color-primary-ring: rgba(147, 197, 253, .55);--color-primary-bg: #eff6ff;--color-primary-bg-strong: #dbeafe;--color-success-bg: #d1fae5;--color-success-bg-soft: #ecfdf5;--color-warning-bg: #fff7ed;--color-warning-bg-strong: #fed7aa;--color-accent-bg: #fef3c7;--color-accent-bg-soft: #fffbeb;--color-danger-bg: #fee2e2;--color-danger-bg-soft: #fff1f1;--color-danger-border: #fca5a5;--color-danger-surface: #fffafa;--color-info-bg: #eff6ff;--color-info-surface: #f0f9ff;--color-purple-bg: #ede9fe;--color-purple-bg-soft: #f5f3ff;--color-indigo: #4f46e5;--color-status-progress-bg: #bfdbfe;--color-status-review-bg: #e9d5ff;--color-status-revision-bg: #fecdd3;--color-status-revision-text: #be123c;--gradient-primary: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);--gradient-accent: linear-gradient(135deg, #d97706 0%, #fbbf24 100%);--gradient-success: linear-gradient(135deg, #059669 0%, #10b981 100%);--gradient-sidebar: linear-gradient(160deg, #0f172a 0%, #1e3a8a 50%, #2563eb 100%);--gradient-active: linear-gradient(135deg, rgba(37, 99, 235, .92) 0%, rgba(29, 78, 216, .82) 100%);--gradient-surface: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--gradient-table-head: linear-gradient(180deg, #f0f6ff 0%, #dbeafe 100%);--gradient-filter-head: linear-gradient(180deg, #f8fafc 0%, #eff6ff 100%);--gradient-kpi-blue: linear-gradient(135deg, #dbeafe 0%, #eff6ff 100%);--gradient-kpi-green: linear-gradient(135deg, #d1fae5 0%, #ecfdf5 100%);--gradient-kpi-red: linear-gradient(135deg, #fee2e2 0%, #fff5f5 100%);--gradient-kpi-amber: linear-gradient(135deg, #fef3c7 0%, #fffbeb 100%);--gradient-kpi-purple: linear-gradient(135deg, #ede9fe 0%, #f5f3ff 100%);--gradient-kpi-cyan: linear-gradient(135deg, #bae6fd 0%, #e0f2fe 100%);--space-0: 0;--space-1: 4px;--space-2: 6px;--space-3: 8px;--space-4: 10px;--space-5: 12px;--space-6: 14px;--space-7: 16px;--space-8: 18px;--space-9: 20px;--space-10: 24px;--space-11: 28px;--space-12: 32px;--space-13: 34px;--space-14: 40px;--space-15: 48px;--radius-xs: 5px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 99px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 1px 4px rgba(15, 23, 42, .07);--shadow-md: 0 2px 12px rgba(15, 23, 42, .06), 0 1px 3px rgba(15, 23, 42, .04);--shadow-lg: 0 8px 24px rgba(15, 23, 42, .12), 0 2px 8px rgba(15, 23, 42, .06);--shadow-surface: 0 2px 12px rgba(15, 23, 42, .06), 0 1px 3px rgba(15, 23, 42, .04);--shadow-floating: 0 25px 50px -12px rgba(15, 23, 42, .25);--shadow-focus: 0 0 0 3px rgba(37, 99, 235, .12);--shadow-focus-blue: 0 0 0 3px rgba(147, 197, 253, .35);--shadow-focus-danger: 0 0 0 3px rgba(220, 38, 38, .1);--control-h-sm: 32px;--control-h-md: 36px;--control-h-lg: 40px;--control-px-sm: 11px;--control-px-md: 12px;--control-px-lg: 18px;--table-cell-px: 16px;--table-cell-py: 5px;--table-head-py: 8px;--page-pad-x: 40px;--page-pad-y: 32px;--sidebar-w: 200px;--sidebar-col: 66px;--header-h: 64px;--footer-h: 44px;--duration-fast: .12s;--duration-base: .16s;--duration-slow: .24s;--ease-standard: cubic-bezier(.4, 0, .2, 1)}@keyframes app-spin{to{transform:rotate(360deg)}}@keyframes app-pulse{0%,to{opacity:1}50%{opacity:.55}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}html,body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--color-muted-soft)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.email-tpl-quill .ql-container{font-family:inherit;font-size:13px;min-height:280px;border-radius:0 0 4px 4px}.email-tpl-quill .ql-toolbar{border-radius:4px 4px 0 0;background:#f8fafc;border-color:#e2e8f0}.email-tpl-quill .ql-container{border-color:#e2e8f0}.email-tpl-quill .ql-editor{min-height:280px;line-height:1.6}.email-tpl-quill .ql-editor p{margin:4px 0}
