@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=swap";@import "https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--inc-color-primary-50:#edf0f5;--inc-color-primary-100:#dbe1eb;--inc-color-primary-200:#b7c3d8;--inc-color-primary-300:#8b9ec0;--inc-color-primary-400:#5e78a7;--inc-color-primary-500:#3c5c95;--inc-color-primary-600:#1f4485;--inc-color-primary-700:#1b3a72;--inc-color-primary-800:#163160;--inc-color-primary-900:#12274d;--inc-color-primary-950:#0d1d38;--inc-color-neutral-50:#fafafa;--inc-color-neutral-100:#f4f4f5;--inc-color-neutral-200:#e4e4e7;--inc-color-neutral-300:#d4d4d8;--inc-color-neutral-400:#a1a1aa;--inc-color-neutral-500:#71717a;--inc-color-neutral-600:#52525b;--inc-color-neutral-700:#3f3f46;--inc-color-neutral-800:#27272a;--inc-color-neutral-900:#18181b;--inc-color-neutral-950:#09090b;--inc-color-success-50:#f5f7f0;--inc-color-success-100:#ebefe2;--inc-color-success-200:#d8dec5;--inc-color-success-300:#c0caa0;--inc-color-success-400:#a7b67c;--inc-color-success-500:#95a661;--inc-color-success-600:#859949;--inc-color-success-700:#72843f;--inc-color-success-800:#606e35;--inc-color-success-900:#4d592a;--inc-color-success-950:#38401f;--inc-color-warning-50:#f8f2f2;--inc-color-warning-100:#f1e5e6;--inc-color-warning-200:#e3cbcc;--inc-color-warning-300:#d1abad;--inc-color-warning-400:#bf8b8d;--inc-color-warning-500:#b27376;--inc-color-warning-600:#a65e61;--inc-color-warning-700:#8f5153;--inc-color-warning-800:#784446;--inc-color-warning-900:#603738;--inc-color-warning-950:#462729;--inc-color-error-50:#f5edf0;--inc-color-error-100:#ebdbe1;--inc-color-error-200:#d8b7c3;--inc-color-error-300:#c08b9e;--inc-color-error-400:#a75e78;--inc-color-error-500:#953c5c;--inc-color-error-600:#851f44;--inc-color-error-700:#721b3a;--inc-color-error-800:#601631;--inc-color-error-900:#4d1227;--inc-color-error-950:#380d1d;--inc-color-info-50:#eff3f1;--inc-color-info-100:#dfe6e4;--inc-color-info-200:#c0cdc9;--inc-color-info-300:#98aea7;--inc-color-info-400:#708f85;--inc-color-info-500:#53776c;--inc-color-info-600:#396356;--inc-color-info-700:#31554a;--inc-color-info-800:#29473e;--inc-color-info-900:#213932;--inc-color-info-950:#182a24;--inc-spacing-0:0px;--inc-spacing-1:.25rem;--inc-spacing-2:.5rem;--inc-spacing-3:.75rem;--inc-spacing-4:1rem;--inc-spacing-5:1.25rem;--inc-spacing-6:1.5rem;--inc-spacing-8:2rem;--inc-spacing-10:2.5rem;--inc-spacing-12:3rem;--inc-spacing-16:4rem;--inc-spacing-24:6rem;--inc-font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--inc-font-family-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--inc-font-size-xs:.75rem;--inc-font-size-sm:.875rem;--inc-font-size-base:1rem;--inc-font-size-lg:1.125rem;--inc-font-size-xl:1.25rem;--inc-font-size-2xl:1.5rem;--inc-font-size-3xl:1.875rem;--inc-font-weight-regular:400;--inc-font-weight-medium:500;--inc-font-weight-semibold:600;--inc-font-weight-bold:700;--inc-line-height-tight:1.25;--inc-line-height-normal:1.5;--inc-line-height-relaxed:1.75;--inc-radius-none:0px;--inc-radius-sm:.125rem;--inc-radius-md:.25rem;--inc-radius-lg:.5rem;--inc-radius-xl:.75rem;--inc-radius-2xl:1rem;--inc-radius-full:10%;--inc-shadow-sm:0 1px 2px 0 #0000000d;--inc-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--inc-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--inc-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--inc-transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--inc-transition-normal:.3s cubic-bezier(.4, 0, .2, 1);--inc-transition-slow:.5s cubic-bezier(.4, 0, .2, 1);--inc-color-bg:var(--inc-color-neutral-50);--inc-color-surface:#fff;--inc-color-border:var(--inc-color-neutral-200);--inc-color-text:var(--inc-color-neutral-900);--inc-color-text-muted:var(--inc-color-neutral-500)}[data-theme=dark]{--inc-color-bg:var(--inc-color-neutral-950);--inc-color-surface:var(--inc-color-neutral-900);--inc-color-border:var(--inc-color-neutral-800);--inc-color-text:var(--inc-color-neutral-50);--inc-color-text-muted:var(--inc-color-neutral-400)}._button_rk8qy_13{justify-content:center;align-items:center;gap:var(--inc-spacing-2,.5rem);white-space:nowrap;vertical-align:middle;border-radius:var(--inc-radius-md,.375rem);letter-spacing:0;max-width:100%;transition:background-color .15s var(--rx-ease,ease), border-color .15s var(--rx-ease,ease), color .15s var(--rx-ease,ease), transform .16s var(--rx-ease-out,ease-out);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;flex:none;font-family:inherit;font-weight:600;line-height:1;display:inline-flex}._content_rk8qy_36{align-items:center;gap:var(--inc-spacing-2,.5rem);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:inline-flex;overflow:hidden}._icon_rk8qy_47{flex:none;justify-content:center;align-items:center;display:inline-flex}._button_rk8qy_13 svg{flex:none}._button_rk8qy_13:disabled,._button_rk8qy_13[aria-disabled=true]{cursor:not-allowed;opacity:.6}._button_rk8qy_13:focus-visible{outline:2px solid var(--cp-accent,var(--inc-color-primary-500));outline-offset:2px}._button_rk8qy_13:active:not(:disabled){transform:scale(.97)}._fullWidth_rk8qy_68{flex:auto;width:100%}._isLoading_rk8qy_73{position:relative}._isLoading_rk8qy_73 ._content_rk8qy_36,._isLoading_rk8qy_73 ._icon_rk8qy_47{opacity:0}._spinnerWrapper_rk8qy_81{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._xs_rk8qy_90{min-height:var(--inc-spacing-6,1.5rem);padding:0 var(--inc-spacing-2,.5rem);min-width:1.5rem;font-size:var(--inc-font-size-xs,.75rem)}._sm_rk8qy_91{min-width:2rem;min-height:2rem;padding:0 .625rem;font-size:.8125rem}._md_rk8qy_92{min-width:2.375rem;min-height:2.375rem;padding:0 .875rem;font-size:.84375rem}._lg_rk8qy_93{min-height:var(--inc-spacing-12,3rem);padding:0 var(--inc-spacing-6,1.5rem);min-width:3rem;font-size:var(--inc-font-size-lg,1.125rem)}._xl_rk8qy_94{min-height:var(--inc-spacing-14,3.5rem);padding:0 var(--inc-spacing-8,2rem);min-width:3.5rem;font-size:var(--inc-font-size-xl,1.25rem)}._solid_rk8qy_103._primary_rk8qy_103{background-color:var(--cp-accent,var(--inc-color-primary-500));color:var(--cp-on-accent,#fff);box-shadow:0 10px 22px -14px var(--cp-accent-glow,transparent)}._solid_rk8qy_103._primary_rk8qy_103:hover:not(:disabled){background-color:color-mix(in oklch, var(--cp-accent,var(--inc-color-primary-500)) 88%, white)}._solid_rk8qy_103._primary_rk8qy_103:active:not(:disabled){background-color:var(--cp-accent,var(--inc-color-primary-600))}._solid_rk8qy_103._secondary_rk8qy_107{background-color:var(--inc-color-neutral-500);color:#fff}._solid_rk8qy_103._secondary_rk8qy_107:hover:not(:disabled){background-color:var(--inc-color-neutral-600)}._solid_rk8qy_103._secondary_rk8qy_107:active:not(:disabled){background-color:var(--inc-color-neutral-700)}._solid_rk8qy_103._success_rk8qy_111{background-color:var(--inc-color-success-500);color:#fff}._solid_rk8qy_103._success_rk8qy_111:hover:not(:disabled){background-color:var(--inc-color-success-600)}._solid_rk8qy_103._success_rk8qy_111:active:not(:disabled){background-color:var(--inc-color-success-700)}._solid_rk8qy_103._warning_rk8qy_115{background-color:var(--inc-color-warning-500);color:#000}._solid_rk8qy_103._warning_rk8qy_115:hover:not(:disabled){background-color:var(--inc-color-warning-600)}._solid_rk8qy_103._warning_rk8qy_115:active:not(:disabled){background-color:var(--inc-color-warning-700)}._solid_rk8qy_103._error_rk8qy_119{background-color:var(--inc-color-error-500);color:#fff}._solid_rk8qy_103._error_rk8qy_119:hover:not(:disabled){background-color:var(--inc-color-error-600)}._solid_rk8qy_103._error_rk8qy_119:active:not(:disabled){background-color:var(--inc-color-error-700)}._outline_rk8qy_124{background:0 0}._outline_rk8qy_124._primary_rk8qy_103{background:var(--rx-panel,transparent);border-color:var(--rx-line-2,var(--inc-color-primary-500));color:var(--rx-ink,var(--inc-color-primary-600))}._outline_rk8qy_124._primary_rk8qy_103:hover:not(:disabled){background-color:var(--rx-panel-2,var(--inc-color-primary-50))}._outline_rk8qy_124._secondary_rk8qy_107{border-color:var(--inc-color-neutral-500);color:var(--inc-color-neutral-700)}._outline_rk8qy_124._secondary_rk8qy_107:hover:not(:disabled){background-color:var(--inc-color-neutral-50)}._outline_rk8qy_124._success_rk8qy_111{border-color:var(--inc-color-success-500);color:var(--inc-color-success-600)}._outline_rk8qy_124._success_rk8qy_111:hover:not(:disabled){background-color:var(--inc-color-success-50)}._outline_rk8qy_124._warning_rk8qy_115{border-color:var(--inc-color-warning-500);color:var(--inc-color-warning-700)}._outline_rk8qy_124._warning_rk8qy_115:hover:not(:disabled){background-color:var(--inc-color-warning-50)}._outline_rk8qy_124._error_rk8qy_119{border-color:var(--inc-color-error-500);color:var(--inc-color-error-600)}._outline_rk8qy_124._error_rk8qy_119:hover:not(:disabled){background-color:var(--inc-color-error-50)}._ghost_rk8qy_138{background:0 0}._ghost_rk8qy_138._primary_rk8qy_103{color:var(--rx-muted,var(--inc-color-primary-600))}._ghost_rk8qy_138._primary_rk8qy_103:hover:not(:disabled){background-color:var(--rx-panel-2,var(--inc-color-primary-50));color:var(--rx-ink,inherit)}._ghost_rk8qy_138._secondary_rk8qy_107{color:var(--inc-color-neutral-700)}._ghost_rk8qy_138._secondary_rk8qy_107:hover:not(:disabled){background-color:var(--inc-color-neutral-50)}._ghost_rk8qy_138._success_rk8qy_111{color:var(--inc-color-success-600)}._ghost_rk8qy_138._success_rk8qy_111:hover:not(:disabled){background-color:var(--inc-color-success-50)}._ghost_rk8qy_138._warning_rk8qy_115{color:var(--inc-color-warning-700)}._ghost_rk8qy_138._warning_rk8qy_115:hover:not(:disabled){background-color:var(--inc-color-warning-50)}._ghost_rk8qy_138._error_rk8qy_119{color:var(--inc-color-error-600)}._ghost_rk8qy_138._error_rk8qy_119:hover:not(:disabled){background-color:var(--inc-color-error-50)}._link_rk8qy_151{background:0 0;border-color:#0000;min-width:0;min-height:auto;padding:0}._link_rk8qy_151._primary_rk8qy_103{color:var(--inc-color-primary-500)}._link_rk8qy_151._secondary_rk8qy_107{color:var(--inc-color-neutral-700)}._link_rk8qy_151._success_rk8qy_111{color:var(--inc-color-success-600)}._link_rk8qy_151._warning_rk8qy_115{color:var(--inc-color-warning-700)}._link_rk8qy_151._error_rk8qy_119{color:var(--inc-color-error-600)}._link_rk8qy_151:hover:not(:disabled){text-decoration:underline}._button_rk8qy_13:disabled,._button_rk8qy_13[aria-disabled=true]{opacity:1}._button_rk8qy_13._solid_rk8qy_103:disabled,._button_rk8qy_13._solid_rk8qy_103[aria-disabled=true]{background-color:var(--cp-panel-2,var(--inc-color-neutral-100));border-color:var(--cp-border-strong,var(--inc-color-neutral-300));color:var(--cp-text-dim,var(--inc-color-neutral-600))}._button_rk8qy_13._outline_rk8qy_124:disabled,._button_rk8qy_13._outline_rk8qy_124[aria-disabled=true],._button_rk8qy_13._ghost_rk8qy_138:disabled,._button_rk8qy_13._ghost_rk8qy_138[aria-disabled=true],._button_rk8qy_13._link_rk8qy_151:disabled,._button_rk8qy_13._link_rk8qy_151[aria-disabled=true]{border-color:var(--cp-border,var(--inc-color-neutral-200));color:var(--cp-text-dim,var(--inc-color-neutral-600));background:0 0}._button_rk8qy_13._link_rk8qy_151:disabled{border-color:#0000}._button_rk8qy_13._isLoading_rk8qy_73:disabled{opacity:1}._spinner_1r6ed_1{border-style:solid;border-color:#0000001a;border-radius:50%;animation:linear infinite _spin_1r6ed_1;display:inline-block}@keyframes _spin_1r6ed_1{to{transform:rotate(360deg)}}._srOnly_1r6ed_15{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._xs_1r6ed_28{width:1rem;height:1rem}._sm_1r6ed_29{width:1.25rem;height:1.25rem}._md_1r6ed_30{width:1.5rem;height:1.5rem}._lg_1r6ed_31{width:2rem;height:2rem}._xl_1r6ed_32{width:3rem;height:3rem}._slow_1r6ed_35{animation-duration:1.2s}._normal_1r6ed_36{animation-duration:.8s}._fast_1r6ed_37{animation-duration:.4s}._badge_7pn8u_1{border-radius:var(--inc-radius-full,10%);white-space:nowrap;vertical-align:middle;border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;display:inline-flex}._sm_7pn8u_13{padding:0 var(--inc-spacing-2,.5rem);height:var(--inc-spacing-5,1.25rem);font-size:var(--inc-font-size-xs,.75rem)}._md_7pn8u_14{padding:0 var(--inc-spacing-3,.75rem);height:var(--inc-spacing-6,1.5rem);font-size:var(--inc-font-size-sm,.875rem)}._lg_7pn8u_15{padding:0 var(--inc-spacing-4,1rem);height:var(--inc-spacing-8,2rem);font-size:var(--inc-font-size-base,1rem)}._hasDot_7pn8u_18{gap:var(--inc-spacing-1,.25rem)}._dot_7pn8u_19{background-color:currentColor;border-radius:50%;width:.375rem;height:.375rem;display:inline-block}._dotOnly_7pn8u_20{width:var(--inc-spacing-3,.75rem);height:var(--inc-spacing-3,.75rem);padding:0}._solid_7pn8u_23._primary_7pn8u_23{background-color:var(--inc-color-primary-500);color:#fff}._solid_7pn8u_23._success_7pn8u_24{background-color:var(--inc-color-success-500);color:#fff}._solid_7pn8u_23._warning_7pn8u_25{background-color:var(--inc-color-warning-500);color:#000}._solid_7pn8u_23._error_7pn8u_26{background-color:var(--inc-color-error-500);color:#fff}._solid_7pn8u_23._secondary_7pn8u_27{background-color:var(--inc-color-neutral-500);color:#fff}._solid_7pn8u_23._info_7pn8u_28{background-color:var(--inc-color-info-500);color:#fff}._subtle_7pn8u_35{--badge-c:var(--cp-accent,var(--inc-color-primary-600));color:var(--rx-ink,var(--badge-c));background-color:var(--rx-panel-2,color-mix(in srgb, var(--badge-c) 16%, transparent));border-color:#0000;border-radius:7px;gap:6px;padding-left:7px}._subtle_7pn8u_35:before{content:"";background:var(--badge-c);border-radius:2px;flex:none;width:3px;height:12px}._subtle_7pn8u_35._primary_7pn8u_23{--badge-c:var(--cp-accent,var(--inc-color-primary-700))}._subtle_7pn8u_35._secondary_7pn8u_27{--badge-c:var(--cp-text-dim,var(--inc-color-neutral-600))}._subtle_7pn8u_35._success_7pn8u_24{--badge-c:var(--cp-success,var(--inc-color-success-700))}._subtle_7pn8u_35._warning_7pn8u_25{--badge-c:var(--cp-warning,var(--inc-color-warning-700))}._subtle_7pn8u_35._error_7pn8u_26{--badge-c:var(--cp-danger,var(--inc-color-error-700))}._subtle_7pn8u_35._info_7pn8u_28{--badge-c:var(--cp-info,var(--inc-color-info-700))}[data-theme=light] ._subtle_7pn8u_35{color:var(--rx-ink,color-mix(in oklch, var(--badge-c) 72%, black))}._outline_7pn8u_47._primary_7pn8u_23{border-color:var(--inc-color-primary-500);color:var(--inc-color-primary-600)}._outline_7pn8u_47._success_7pn8u_24{border-color:var(--inc-color-success-500);color:var(--inc-color-success-600)}._outline_7pn8u_47._warning_7pn8u_25{border-color:var(--inc-color-warning-500);color:var(--inc-color-warning-600)}._outline_7pn8u_47._error_7pn8u_26{border-color:var(--inc-color-error-500);color:var(--inc-color-error-600)}._outline_7pn8u_47._secondary_7pn8u_27{border-color:var(--cp-border-strong,var(--inc-color-neutral-300));color:var(--cp-text-dim,var(--inc-color-neutral-600))}._outline_7pn8u_47._info_7pn8u_28{border-color:var(--cp-info,var(--inc-color-info-500));color:var(--cp-info,var(--inc-color-info-600))}._container_6kdg2_1{gap:var(--inc-spacing-1-5,.375rem);flex-direction:column;width:100%;display:flex}._label_6kdg2_8{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);font-weight:500}._required_6kdg2_14{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1,.25rem)}._inputWrapper_6kdg2_19{align-items:center;width:100%;display:flex;position:relative}._input_6kdg2_19{width:100%;color:var(--inc-color-text,#111827);background-color:var(--rx-field,var(--inc-color-bg,#fff));font-family:inherit;transition:all .2s}._input_6kdg2_19::placeholder{color:var(--inc-color-neutral-400,#9ca3af)}._input_6kdg2_19:disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100,#f3f4f6)}._element_6kdg2_44{color:var(--inc-color-neutral-500,#6b7280);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute}._sm_6kdg2_54{height:var(--inc-spacing-8,2rem);font-size:var(--inc-font-size-sm,.875rem);padding:0 var(--inc-spacing-3,.75rem);border-radius:var(--rx-r-sm,10px)}._md_6kdg2_56{height:var(--pole-wys,2.5rem);font-size:var(--pole-font,1rem);padding:0 var(--inc-spacing-4,1rem);border-radius:var(--rx-r-sm,10px)}._lg_6kdg2_57{height:var(--inc-spacing-12,3rem);font-size:var(--inc-font-size-lg,1.125rem);padding:0 var(--inc-spacing-4,1rem);border-radius:var(--rx-r-sm,10px)}._hasLeftElement_6kdg2_60 ._input_6kdg2_19._sm_6kdg2_54{padding-left:2rem}._hasLeftElement_6kdg2_60 ._input_6kdg2_19._md_6kdg2_56{padding-left:2.5rem}._hasLeftElement_6kdg2_60 ._input_6kdg2_19._lg_6kdg2_57{padding-left:3rem}._hasRightElement_6kdg2_64 ._input_6kdg2_19._sm_6kdg2_54{padding-right:2rem}._hasRightElement_6kdg2_64 ._input_6kdg2_19._md_6kdg2_56{padding-right:2.5rem}._hasRightElement_6kdg2_64 ._input_6kdg2_19._lg_6kdg2_57{padding-right:3rem}._leftElement_6kdg2_68{width:var(--inc-spacing-10,2.5rem);height:100%;left:0}._rightElement_6kdg2_69{width:var(--inc-spacing-10,2.5rem);height:100%;right:0}._input_6kdg2_19._sm_6kdg2_54~._leftElement_6kdg2_68,._input_6kdg2_19._sm_6kdg2_54~._rightElement_6kdg2_69{width:2rem}._input_6kdg2_19._lg_6kdg2_57~._leftElement_6kdg2_68,._input_6kdg2_19._lg_6kdg2_57~._rightElement_6kdg2_69{width:3rem}._outline_6kdg2_74{border:1px solid var(--inc-color-border,#d1d5db)}._outline_6kdg2_74:focus-visible{border-color:var(--inc-color-primary-500);box-shadow:none;outline:none}._filled_6kdg2_83{background-color:var(--inc-color-neutral-100,#f3f4f6);border:1px solid #0000}._filled_6kdg2_83:focus-visible{background-color:var(--rx-field,var(--inc-color-bg,#fff));border-color:var(--inc-color-primary-500);box-shadow:none;outline:none}._flushed_6kdg2_94{border:none;border-bottom:1px solid var(--inc-color-border,#d1d5db);background-color:#0000;border-radius:0;padding-left:0;padding-right:0}._flushed_6kdg2_94:focus-visible{border-bottom-color:var(--inc-color-primary-500);box-shadow:none;outline:none}._input_6kdg2_19._invalid_6kdg2_109{border-color:var(--inc-color-error-500)}._input_6kdg2_19._invalid_6kdg2_109:focus-visible{border-color:var(--inc-color-error-500);box-shadow:none}._flushed_6kdg2_94._invalid_6kdg2_109:focus-visible{border-bottom-color:var(--inc-color-error-500);box-shadow:none}._errorMessage_6kdg2_121{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-error-500);margin:0}._helperText_6kdg2_127{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280);margin:0}._container_jy05u_1{gap:var(--inc-spacing-1-5,.375rem);flex-direction:column;width:100%;display:flex}._label_jy05u_8{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);font-weight:500}._required_jy05u_14{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1,.25rem)}._textarea_jy05u_19{width:100%;color:var(--inc-color-text,#111827);background-color:var(--rx-field,var(--inc-color-bg,#fff));min-height:var(--inc-spacing-20,5rem);font-family:inherit;transition:border-color .2s,box-shadow .2s,background-color .2s}._textarea_jy05u_19::placeholder{color:var(--inc-color-neutral-400,#9ca3af)}._textarea_jy05u_19:disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100,#f3f4f6)}._resizeNone_jy05u_39{resize:none}._resizeVertical_jy05u_40{resize:vertical}._resizeHorizontal_jy05u_41{resize:horizontal}._resizeBoth_jy05u_42{resize:both}._sm_jy05u_45{font-size:var(--inc-font-size-sm,.875rem);padding:var(--inc-spacing-2,.5rem) var(--inc-spacing-3,.75rem);border-radius:4px}._md_jy05u_50{font-size:var(--inc-font-size-base,1rem);padding:var(--inc-spacing-2-5,.625rem) var(--inc-spacing-4,1rem);border-radius:4px}._lg_jy05u_55{font-size:var(--inc-font-size-lg,1.125rem);padding:var(--inc-spacing-3,.75rem) var(--inc-spacing-4,1rem);border-radius:4px}._outline_jy05u_62{border:1px solid var(--inc-color-border,#d1d5db)}._outline_jy05u_62:focus-visible{border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500);outline:none}._filled_jy05u_71{background-color:var(--inc-color-neutral-100,#f3f4f6);border:1px solid #0000}._filled_jy05u_71:focus-visible{background-color:var(--rx-field,var(--inc-color-bg,#fff));border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500);outline:none}._flushed_jy05u_82{border:none;border-bottom:1px solid var(--inc-color-border,#d1d5db);background-color:#0000;border-radius:0;padding-left:0;padding-right:0}._flushed_jy05u_82:focus-visible{border-bottom-color:var(--inc-color-primary-500);box-shadow:0 1px 0 0 var(--inc-color-primary-500);outline:none}._invalid_jy05u_97{border-color:var(--inc-color-error-500)}._invalid_jy05u_97:focus-visible{border-color:var(--inc-color-error-500);box-shadow:0 0 0 1px var(--inc-color-error-500)}._flushed_jy05u_82._invalid_jy05u_97:focus-visible{box-shadow:0 1px 0 0 var(--inc-color-error-500)}._errorMessage_jy05u_108{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-error-500);margin:0}._helperText_jy05u_114{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280);margin:0}._label_119yu_1{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);align-items:center;font-weight:500;line-height:1.4;display:inline-flex}._disabled_119yu_10{opacity:.6;cursor:not-allowed}._required_119yu_15{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1,.25rem)}._srOnly_119yu_20{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._optional_119yu_32{color:var(--inc-color-text-muted,#6b7280);margin-left:var(--inc-spacing-1,.25rem);font-weight:400;font-size:var(--inc-font-size-xs,.75rem)}._field_1uhqr_1{gap:var(--inc-spacing-1-5,.375rem);flex-direction:column;width:100%;display:flex}._error_1uhqr_8{align-items:center;gap:var(--inc-spacing-1,.25rem);font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-error-500);margin:0;display:flex}._helpText_1uhqr_17{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280);margin:0}._container_13fzk_1{gap:var(--inc-spacing-1-5,.375rem);flex-direction:column;width:100%;display:flex}._label_13fzk_8{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);font-weight:500}._required_13fzk_14{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1,.25rem)}._trigger_13fzk_19{justify-content:space-between;align-items:center;gap:var(--inc-spacing-2,.5rem);width:100%;color:var(--inc-color-text,#111827);background-color:var(--rx-field,var(--inc-color-bg,#fff));border:1px solid var(--inc-color-border,#d1d5db);cursor:pointer;white-space:nowrap;min-width:0;font-family:inherit;transition:border-color .2s,box-shadow .2s;display:inline-flex}._trigger_13fzk_19>span:first-child{text-overflow:ellipsis;text-align:left;min-width:0;overflow:hidden}._trigger_13fzk_19:focus-visible{border-color:var(--cp-accent,var(--inc-color-primary-500));box-shadow:var(--hd-focus-ring,0 0 0 1px var(--inc-color-primary-500));outline:none}._trigger_13fzk_19[data-placeholder]{color:var(--inc-color-neutral-400,#9ca3af)}._trigger_13fzk_19[data-disabled]{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100,#f3f4f6)}._triggerIcon_13fzk_53{color:var(--inc-color-neutral-500,#6b7280);display:inline-flex}._invalid_13fzk_58{border-color:var(--inc-color-error-500)}._invalid_13fzk_58:focus-visible{border-color:var(--inc-color-error-500);box-shadow:0 0 0 1px var(--inc-color-error-500)}._sm_13fzk_67{height:var(--inc-spacing-8,2rem);font-size:var(--inc-font-size-sm,.875rem);padding:0 var(--inc-spacing-3,.75rem);border-radius:var(--rx-r-sm,10px)}._md_13fzk_69{height:var(--pole-wys,2.5rem);font-size:var(--pole-font,1rem);padding:0 var(--inc-spacing-4,1rem);border-radius:var(--rx-r-sm,10px)}._lg_13fzk_70{height:var(--inc-spacing-12,3rem);font-size:var(--inc-font-size-lg,1.125rem);padding:0 var(--inc-spacing-4,1rem);border-radius:var(--rx-r-sm,10px)}._content_13fzk_72{z-index:4000;min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);background-color:var(--rx-panel,var(--inc-color-bg,#fff));border:1px solid var(--inc-color-border,#d1d5db);border-radius:var(--rx-r-sm,8px);box-shadow:var(--rx-shadow-pop,var(--inc-shadow-lg,0 10px 15px #0000001a));overflow:hidden}._viewport_13fzk_84{padding:var(--inc-spacing-1,.25rem)}._item_13fzk_88{justify-content:space-between;align-items:center;gap:var(--inc-spacing-2,.5rem);padding:var(--inc-spacing-2,.5rem) var(--inc-spacing-3,.75rem);font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;outline:none;display:flex}._item_13fzk_88[data-highlighted]{background-color:var(--rx-panel-2,var(--inc-color-primary-50,#eff6f6));color:var(--rx-ink,var(--inc-color-primary-700,#467b79))}._item_13fzk_88[data-state=checked]{font-weight:600}._item_13fzk_88[data-disabled]{opacity:.5;cursor:not-allowed}._itemIndicator_13fzk_118{color:var(--inc-color-primary-600,#53928f);display:inline-flex}._errorMessage_13fzk_123{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-error-500);margin:0}._helperText_13fzk_129{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280);margin:0}._container_1f4x7_1{gap:var(--inc-spacing-1,.25rem);flex-direction:column;display:flex}._wrapper_1f4x7_7{align-items:flex-start;gap:var(--inc-spacing-2,.5rem);display:flex}._label_1f4x7_13{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);-webkit-user-select:none;user-select:none;cursor:pointer;font-weight:500;line-height:1.25rem}._required_1f4x7_22{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1,.25rem)}._root_1f4x7_27{all:unset;box-sizing:border-box;background-color:var(--inc-color-bg,#fff);border:1px solid var(--inc-color-neutral-300,#d1d5db);border-radius:var(--inc-radius-sm,.25rem);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .2s;display:flex}._root_1f4x7_27:hover{border-color:var(--inc-color-primary-500)}._root_1f4x7_27:focus-visible{box-shadow:0 0 0 2px var(--inc-color-bg,#fff), 0 0 0 4px var(--inc-color-primary-500);border-color:var(--inc-color-primary-500)}._root_1f4x7_27[data-state=checked],._root_1f4x7_27[data-state=indeterminate]{background-color:var(--inc-color-primary-500);border-color:var(--inc-color-primary-500);color:#fff}._root_1f4x7_27[data-disabled]{opacity:.5;cursor:not-allowed;background-color:var(--inc-color-neutral-100,#f3f4f6)}._root_1f4x7_27[data-disabled][data-state=checked],._root_1f4x7_27[data-disabled][data-state=indeterminate]{background-color:var(--inc-color-neutral-400,#9ca3af);border-color:var(--inc-color-neutral-400,#9ca3af)}._invalid_1f4x7_70{border-color:var(--inc-color-error-500)}._invalid_1f4x7_70:hover{border-color:var(--inc-color-error-600)}._invalid_1f4x7_70:focus-visible{box-shadow:0 0 0 2px var(--inc-color-bg,#fff), 0 0 0 4px var(--inc-color-error-500)}._indicator_1f4x7_80{justify-content:center;align-items:center;width:100%;height:100%;animation:.2s ease-out _scaleIn_1f4x7_1;display:flex}._icon_1f4x7_89{width:.875rem;height:.875rem}@keyframes _scaleIn_1f4x7_1{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}._errorMessage_1f4x7_99{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-error-500);margin:0;padding-left:1.75rem}._helperText_1f4x7_106{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280);margin:0;padding-left:1.75rem}._container_1f43u_1{gap:var(--inc-spacing-1,.25rem);flex-direction:column;display:flex}._wrapper_1f43u_7{align-items:center;gap:var(--inc-spacing-3,.75rem);display:flex}._labelLeft_1f43u_13{justify-content:space-between}._label_1f43u_13{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);-webkit-user-select:none;user-select:none;cursor:pointer;font-weight:500}._required_1f43u_25{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1,.25rem)}._helperText_1f43u_30{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280);margin:0}._root_1f43u_37{all:unset;box-sizing:border-box;width:var(--switch-width);height:var(--switch-height);background-color:var(--rx-panel-3,var(--inc-color-neutral-300,#d1d5db));WebkitTapHighlightColor:#0000;cursor:pointer;border-radius:999px;transition:background-color .2s ease-in-out;position:relative;box-shadow:0 2px 10px #0000000d}._root_1f43u_37:focus-visible{box-shadow:0 0 0 2px var(--inc-color-bg,#fff), 0 0 0 4px var(--inc-color-primary-500)}._root_1f43u_37[data-state=checked]{background-color:var(--cp-accent,var(--inc-color-primary-500))}._root_1f43u_37[data-disabled]{opacity:.5;cursor:not-allowed}._thumb_1f43u_63{width:var(--thumb-size);height:var(--thumb-size);transform:translateX(var(--thumb-offset-start));will-change:transform;background-color:#fff;border-radius:50%;transition:transform .2s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 2px 2px #00000024}._root_1f43u_37[data-state=checked] ._thumb_1f43u_63{transform:translateX(var(--thumb-offset-end))}._sm_1f43u_80{--switch-width:2rem;--switch-height:1.125rem;--thumb-size:.875rem;--thumb-offset-start:.125rem;--thumb-offset-end:1rem}._md_1f43u_87{--switch-width:2.75rem;--switch-height:1.5rem;--thumb-size:1.25rem;--thumb-offset-start:.125rem;--thumb-offset-end:1.375rem}._lg_1f43u_94{--switch-width:3.5rem;--switch-height:1.875rem;--thumb-size:1.625rem;--thumb-offset-start:.125rem;--thumb-offset-end:1.75rem}._container_p4635_1{gap:var(--inc-spacing-1-5,.375rem);flex-direction:column;width:100%;display:flex}._label_p4635_8{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);font-weight:500}._required_p4635_14{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1,.25rem)}._wrapper_p4635_19{background-color:var(--inc-color-bg,#fff);border:1px solid var(--inc-color-border,#d1d5db);border-radius:var(--inc-radius-md,.375rem);align-items:center;width:100%;transition:border-color .15s,box-shadow .15s;display:flex}._wrapper_p4635_19:focus-within{border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}._wrapper_p4635_19._invalid_p4635_32{border-color:var(--inc-color-error-500)}._wrapper_p4635_19._invalid_p4635_32:focus-within{box-shadow:0 0 0 1px var(--inc-color-error-500)}._wrapper_p4635_19._disabled_p4635_38{opacity:.6;background-color:var(--inc-color-neutral-100,#f3f4f6)}._input_p4635_43{min-width:0;color:var(--inc-color-text,#111827);padding:0 var(--inc-spacing-4,1rem);height:100%;font-family:inherit;font-size:inherit;background:0 0;border:none;outline:none;flex:auto}._input_p4635_43::placeholder{color:var(--inc-color-neutral-400,#9ca3af);font-size:inherit}._toggle_p4635_58{width:2.5rem;color:var(--inc-color-neutral-500,#6b7280);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}._toggle_p4635_58:hover:not(:disabled){color:var(--inc-color-text,#111827)}._sm_p4635_73{height:var(--inc-spacing-8,2rem);font-size:var(--inc-font-size-sm,.875rem)}._md_p4635_75{height:var(--pole-wys,2.5rem);font-size:var(--pole-font,1rem)}._lg_p4635_76{height:var(--inc-spacing-12,3rem);font-size:var(--inc-font-size-lg,1.125rem)}._meter_p4635_78{align-items:center;gap:var(--inc-spacing-2,.5rem);display:flex}._bars_p4635_84{flex:auto;gap:4px;display:flex}._bar_p4635_84{border-radius:var(--inc-radius-full,10%);background-color:var(--inc-color-neutral-200,#e5e7eb);flex:1 1 0;height:4px;transition:background-color .2s}._barActive_p4635_98{background-color:var(--inc-color-neutral-400,#9ca3af)}._level1_p4635_99{background-color:var(--inc-color-error-500,#953c5c)}._level2_p4635_100{background-color:var(--inc-color-warning-500,#b27376)}._level3_p4635_101{background-color:var(--inc-color-primary-500,#5ea6a3)}._level4_p4635_102{background-color:var(--inc-color-success-500,#95a661)}._strengthLabel_p4635_104{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280);white-space:nowrap}._errorMessage_p4635_110{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-error-500);margin:0}._helperText_p4635_116{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280);margin:0}._container_1s5t5_1{gap:var(--inc-spacing-1-5,.375rem);flex-direction:column;display:flex}._label_1s5t5_7{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);font-weight:500}._required_1s5t5_13{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1,.25rem)}._cells_1s5t5_18{gap:var(--inc-spacing-2,.5rem);display:flex}._cell_1s5t5_18{text-align:center;width:2.75rem;height:3.25rem;font-size:var(--inc-font-size-lg,1.25rem);font-variant-numeric:tabular-nums;color:var(--inc-color-text,#111827);background-color:var(--inc-color-bg,#fff);border:1px solid var(--inc-color-border,#d1d5db);border-radius:var(--inc-radius-md,.375rem);font-weight:600;transition:border-color .15s,box-shadow .15s}._cell_1s5t5_18:focus-visible{border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500);outline:none}._cell_1s5t5_18:disabled{opacity:.6;background-color:var(--inc-color-neutral-100,#f3f4f6)}._cell_1s5t5_18._invalid_1s5t5_45{border-color:var(--inc-color-error-500)}._cell_1s5t5_18._invalid_1s5t5_45:focus-visible{box-shadow:0 0 0 1px var(--inc-color-error-500)}._errorMessage_1s5t5_52{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-error-500);margin:0}._helperText_1s5t5_58{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280);margin:0}._card_d78hy_1{border-radius:var(--inc-radius-lg,.5rem);background-color:var(--inc-color-surface,#fff);color:var(--inc-color-text,#111827);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}._none_d78hy_12{padding:0}._sm_d78hy_13{padding:var(--inc-spacing-3,.75rem)}._md_d78hy_14{padding:var(--inc-spacing-5,1.25rem)}._lg_d78hy_15{padding:var(--inc-spacing-8,2rem)}._elevated_d78hy_18{box-shadow:var(--inc-shadow-md,0 4px 6px -1px #0000001a);border:1px solid #0000}._outline_d78hy_19{border:1px solid var(--inc-color-border,#e5e7eb);box-shadow:none}._filled_d78hy_20{background-color:var(--inc-color-neutral-100,#f3f4f6);border:1px solid #0000}._unstyled_d78hy_21{box-shadow:none;background:0 0;border:none;padding:0}._hoverable_d78hy_24:hover{box-shadow:var(--inc-shadow-lg,0 10px 15px -3px #0000001a);transform:translateY(-2px)}._clickable_d78hy_29{cursor:pointer}._clickable_d78hy_29:hover{box-shadow:var(--inc-shadow-xl,0 20px 25px -5px #0000001a);transform:translateY(-2px)}._header_d78hy_38{gap:var(--inc-spacing-1,.25rem);margin-bottom:var(--inc-spacing-2,.5rem);flex-direction:column;display:flex}._body_d78hy_45{flex:1}._footer_d78hy_49{margin-top:var(--inc-spacing-4,1rem);padding-top:var(--inc-spacing-4,1rem);border-top:1px solid var(--inc-color-border,#e5e7eb);align-items:center;display:flex}._image_d78hy_57{object-fit:cover;width:100%;height:auto}._root_p53hz_1{vertical-align:middle;background-color:var(--inc-color-neutral-200,#e5e7eb);color:var(--inc-color-text,#111827);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}._image_p53hz_14{object-fit:cover;border-radius:inherit;width:100%;height:100%}._fallback_p53hz_21{width:100%;height:100%;color:var(--inc-color-text-muted,#6b7280);background-color:var(--inc-color-neutral-200,#e5e7eb);justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}._circle_p53hz_34{border-radius:var(--inc-radius-full,10%)}._square_p53hz_35{border-radius:var(--inc-radius-md,.375rem)}._xs_p53hz_38{width:1.5rem;height:1.5rem;font-size:.625rem}._sm_p53hz_39{width:2rem;height:2rem;font-size:var(--inc-font-size-xs,.75rem)}._md_p53hz_40{width:2.5rem;height:2.5rem;font-size:var(--inc-font-size-sm,.875rem)}._lg_p53hz_41{width:3rem;height:3rem;font-size:var(--inc-font-size-base,1rem)}._xl_p53hz_42{width:4rem;height:4rem;font-size:var(--inc-font-size-lg,1.125rem)}._group_p53hz_45{align-items:center;display:inline-flex}._group_p53hz_45 ._root_p53hz_1{border:2px solid var(--inc-color-bg,#fff);margin-left:-.5rem}._group_p53hz_45 ._root_p53hz_1:first-child{margin-left:0}._overflow_p53hz_57{background-color:var(--inc-color-neutral-300,#d1d5db)}._overflow_p53hz_57 ._fallback_p53hz_21{background-color:var(--inc-color-neutral-300,#d1d5db);color:var(--inc-color-text,#111827)}._root_sceqk_1{gap:var(--inc-spacing-4,1rem);flex-direction:column;display:flex}._list_sceqk_7{align-items:center;gap:var(--inc-spacing-1,.25rem);scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;display:flex;overflow:auto hidden}._listWrap_sceqk_23{min-width:0;max-width:100%;display:flex;position:relative}._listWrap_sceqk_23>._list_sceqk_7{scrollbar-width:none;flex:auto;min-width:0}._listWrap_sceqk_23>._list_sceqk_7::-webkit-scrollbar{display:none}._edge_sceqk_37{z-index:2;pointer-events:none;opacity:0;align-items:center;width:48px;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}._edgeLeft_sceqk_50{background:linear-gradient(to right, var(--tabs-fade-bg,var(--cp-bg,var(--inc-color-bg,#fff))) 45%, transparent);justify-content:flex-start;left:0}._edgeRight_sceqk_55{background:linear-gradient(to left, var(--tabs-fade-bg,var(--cp-bg,var(--inc-color-bg,#fff))) 45%, transparent);justify-content:flex-end;right:0}._wrap_line_sceqk_61>._edge_sceqk_37,._wrap_enclosed_sceqk_62>._edge_sceqk_37{bottom:1px}._edgeVisible_sceqk_63{opacity:1}._edgeVisible_sceqk_63 ._arrow_sceqk_64{pointer-events:auto}._arrow_sceqk_64{border:1px solid var(--cp-border-strong,var(--inc-color-border,#d1d5db));background:var(--cp-panel,var(--inc-color-surface,#fff));width:28px;height:28px;color:var(--cp-text,var(--inc-color-text,#111827));cursor:pointer;box-shadow:var(--inc-shadow-sm,0 1px 2px #0003);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}._arrow_sceqk_64:hover{border-color:var(--inc-color-primary-500)}._list_sceqk_7._line_sceqk_81{border-bottom:1px solid var(--rx-line,var(--inc-color-border,#d1d5db));gap:2px}._list_sceqk_7._soft_sceqk_86{background-color:var(--rx-panel-2,var(--inc-color-neutral-100,#f3f4f6));border:1px solid var(--rx-line,transparent);border-radius:12px;gap:2px;padding:3px}._list_sceqk_7._enclosed_sceqk_94{border-bottom:1px solid var(--inc-color-border,#d1d5db)}._trigger_sceqk_98{scroll-snap-align:start;color:var(--inc-color-text-muted,#6b7280);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:500;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}._trigger_sceqk_98:disabled{opacity:.5;cursor:not-allowed}._trigger_sceqk_98:focus-visible{outline:2px solid var(--cp-accent,var(--inc-color-primary-500));outline-offset:-2px;border-radius:var(--inc-radius-sm,.25rem)}._trigger_sceqk_98._sm_sceqk_127{height:var(--inc-spacing-8,2rem);padding:0 var(--inc-spacing-3,.75rem);font-size:var(--inc-font-size-sm,.875rem)}._trigger_sceqk_98._md_sceqk_128{height:var(--inc-spacing-10,2.5rem);padding:0 var(--inc-spacing-4,1rem);font-size:var(--inc-font-size-base,1rem)}._trigger_sceqk_98._lg_sceqk_129{height:var(--inc-spacing-12,3rem);padding:0 var(--inc-spacing-5,1.25rem);font-size:var(--inc-font-size-lg,1.125rem)}._trigger_sceqk_98._line_sceqk_81{height:42px;padding:0 14px;font-size:.875rem;position:relative}._trigger_sceqk_98._line_sceqk_81:after{content:"";height:3px;transition:background-color .15s var(--rx-ease,ease);background:0 0;border-radius:3px 3px 0 0;position:absolute;bottom:0;left:10px;right:10px}._trigger_sceqk_98._line_sceqk_81:hover{color:var(--inc-color-text,#111827)}._trigger_sceqk_98._line_sceqk_81[data-state=active]{color:var(--inc-color-text,#111827);font-weight:600}._trigger_sceqk_98._line_sceqk_81[data-state=active]:after{background:var(--hd-nav-accent,var(--inc-color-primary-500))}._trigger_sceqk_98._soft_sceqk_86{border-radius:9px}._trigger_sceqk_98._soft_sceqk_86[data-state=active]{color:var(--inc-color-text,#111827);background-color:var(--rx-panel,var(--inc-color-bg,#fff));box-shadow:var(--rx-shadow-card,var(--inc-shadow-sm,0 1px 2px #0000000d));font-weight:600}._trigger_sceqk_98._enclosed_sceqk_94{border-top-left-radius:var(--inc-radius-md,.375rem);border-top-right-radius:var(--inc-radius-md,.375rem);border:1px solid #0000;margin-bottom:-1px}._trigger_sceqk_98._enclosed_sceqk_94[data-state=active]{color:var(--inc-color-primary-600);border-color:var(--inc-color-border,#d1d5db);border-bottom-color:var(--inc-color-bg,#fff);background-color:var(--inc-color-bg,#fff)}._content_sceqk_179{font-size:var(--inc-font-size-base,1rem);color:var(--inc-color-text,#111827)}._content_sceqk_179:focus-visible{box-shadow:0 0 0 2px var(--inc-color-primary-500);border-radius:var(--inc-radius-sm,.25rem);outline:none}@media (width<=640px){._trigger_sceqk_98._md_sceqk_128{height:2.25rem;padding:0 .625rem;font-size:.875rem}._trigger_sceqk_98._lg_sceqk_129{height:2.5rem;padding:0 .75rem;font-size:.9375rem}._trigger_sceqk_98._sm_sceqk_127{padding:0 .5rem;font-size:.8125rem}}@media (pointer:coarse){._arrow_sceqk_64{width:36px;height:36px}}._nav_1supl_1{display:inline-block}._list_1supl_5{align-items:center;gap:var(--inc-spacing-1,.25rem);margin:0;padding:0;list-style:none;display:flex}._item_1supl_14{font-family:inherit;font-weight:500;font-family:var(--rx-mono,inherit);font-variant-numeric:tabular-nums;color:var(--rx-muted,var(--inc-color-text,#111827));background-color:var(--rx-panel,transparent);border:1px solid var(--rx-line,transparent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}._item_1supl_14:hover:not(:disabled){background-color:var(--rx-panel-2,var(--inc-color-neutral-100,#f3f4f6));color:var(--rx-ink,inherit)}._item_1supl_14:focus-visible{outline:2px solid var(--cp-accent,var(--inc-color-primary-500));outline-offset:2px}._item_1supl_14:disabled{opacity:.4;cursor:not-allowed}._active_1supl_43,._active_1supl_43:hover:not(:disabled){color:var(--cp-on-accent,#fff);background-color:var(--cp-accent,var(--inc-color-primary-500));border-color:#0000}._dots_1supl_50{color:var(--inc-color-neutral-400,#9ca3af);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;background:0 0!important;border:0!important}._sm_1supl_61 ._item_1supl_14,._sm_1supl_61 ._dots_1supl_50{min-width:2rem;height:2rem;padding:0 .5rem;font-size:.78125rem}._md_1supl_62 ._item_1supl_14,._md_1supl_62 ._dots_1supl_50{min-width:var(--inc-spacing-10,2.5rem);height:var(--inc-spacing-10,2.5rem);padding:0 var(--inc-spacing-3,.75rem);font-size:var(--inc-font-size-base,1rem)}._lg_1supl_63 ._item_1supl_14,._lg_1supl_63 ._dots_1supl_50{min-width:var(--inc-spacing-12,3rem);height:var(--inc-spacing-12,3rem);padding:0 var(--inc-spacing-4,1rem);font-size:var(--inc-font-size-lg,1.125rem)}._content_fmwdw_1{z-index:4000;background-color:var(--rx-panel,var(--inc-color-bg,#fff));min-width:12rem;color:var(--inc-color-text,#111827);border:1px solid var(--rx-line-2,var(--inc-color-border,#d1d5db));border-radius:var(--rx-r,var(--inc-radius-md,.375rem));box-shadow:var(--rx-shadow-pop,var(--inc-shadow-lg,0 10px 15px #0000001a));transform-origin:var(--radix-dropdown-menu-content-transform-origin,top right);animation:_menuShow_fmwdw_1 .16s var(--rx-ease-out,ease-out);padding:4px 0;overflow:hidden}._item_fmwdw_16{align-items:center;gap:var(--inc-spacing-2,.5rem);min-height:2.375rem;color:var(--inc-color-text,#111827);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;outline:none;gap:10px;padding:0 14px;font-size:.875rem;display:flex;position:relative}._hasIndicator_fmwdw_33{padding-left:var(--inc-spacing-6,1.5rem)}._item_fmwdw_16[data-highlighted]{background-color:var(--rx-panel-2,var(--inc-color-primary-50,#eff6f6));color:var(--rx-ink,var(--inc-color-primary-700))}._item_fmwdw_16[data-disabled]{color:var(--inc-color-neutral-400,#9ca3af);pointer-events:none}._destructive_fmwdw_47{color:var(--cp-danger,var(--inc-color-error-600,#851f44))}._destructive_fmwdw_47[data-highlighted]{background-color:var(--rx-panel-2,var(--inc-color-error-50,#f5edf0));color:var(--cp-danger,var(--inc-color-error-700,#721b3a))}._inset_fmwdw_55{padding-left:var(--inc-spacing-6,1.5rem)}._itemIndicator_fmwdw_59{width:var(--inc-spacing-6,1.5rem);justify-content:center;align-items:center;display:inline-flex;position:absolute;left:0}._subChevron_fmwdw_68{color:var(--inc-color-neutral-500,#6b7280);margin-left:auto;display:inline-flex}._label_fmwdw_74{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280);padding:10px 14px;font-weight:600}._separator_fmwdw_81{background-color:var(--rx-line,var(--inc-color-border,#d1d5db));height:1px;margin:4px 0}._shortcut_fmwdw_87{padding-left:var(--inc-spacing-4,1rem);font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280);letter-spacing:.05em;margin-left:auto}@keyframes _menuShow_fmwdw_1{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._content_fmwdw_1{animation-duration:.01ms}}._overlay_rza40_1{background-color:var(--rx-scrim,#00000080);z-index:2000;animation:.15s ease-out _overlayShow_rza40_1;position:fixed;inset:0}._content_rza40_10{z-index:2010;gap:var(--inc-spacing-4,1rem);width:100%;max-height:85vh;padding:var(--inc-spacing-6,1.5rem);background-color:var(--rx-panel,var(--inc-color-bg,#fff));color:var(--inc-color-text,#111827);border:1px solid var(--rx-line-2,transparent);border-radius:var(--rx-r-lg,var(--inc-radius-lg,.5rem));box-shadow:var(--rx-shadow-xl,var(--inc-shadow-lg,0 10px 15px #0000001a));animation:_contentShow_rza40_1 .2s var(--rx-ease-out,ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._content_rza40_10:focus{outline:none}._sm_rza40_33{max-width:24rem}._md_rza40_34{max-width:32rem}._lg_rza40_35{max-width:42rem}._xl_rza40_36{max-width:56rem}._full_rza40_37{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}._header_rza40_39{justify-content:space-between;align-items:flex-start;gap:var(--inc-spacing-3,.75rem);display:flex}._title_rza40_46{font-size:var(--inc-font-size-lg,1.125rem);margin:0;font-weight:600}._description_rza40_52{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text-muted,#6b7280);margin:0}._body_rza40_58{font-size:var(--inc-font-size-base,1rem);flex:1;overflow-y:auto}._footer_rza40_64{justify-content:flex-end;gap:var(--inc-spacing-2,.5rem);display:flex}._closeButton_rza40_70{width:var(--inc-spacing-8,2rem);height:var(--inc-spacing-8,2rem);border-radius:var(--inc-radius-md,.375rem);color:var(--inc-color-neutral-500,#6b7280);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}._closeButton_rza40_70:hover{background-color:var(--inc-color-neutral-100,#f3f4f6);color:var(--inc-color-text,#111827)}._closeButton_rza40_70:focus-visible{box-shadow:0 0 0 2px var(--inc-color-primary-500);outline:none}._srOnly_rza40_93{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _overlayShow_rza40_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_rza40_1{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._content_1o5y5_1{z-index:4020;max-width:20rem;padding:var(--inc-spacing-2,.5rem) var(--inc-spacing-3,.75rem);font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-bg,#fff);background-color:var(--inc-color-neutral-900,#111827);border-radius:var(--inc-radius-md,.375rem);box-shadow:var(--inc-shadow-md,0 4px 6px #0000001a);-webkit-user-select:none;user-select:none;line-height:1.4;animation:.12s ease-out _tooltipShow_1o5y5_1}._arrow_1o5y5_16{fill:var(--inc-color-neutral-900,#111827)}@keyframes _tooltipShow_1o5y5_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._viewport_1bz9p_1{z-index:4030;gap:var(--inc-spacing-2,.5rem);width:24rem;max-width:100vw;padding:var(--inc-spacing-4,1rem);outline:none;flex-direction:column;margin:0;list-style:none;display:flex;position:fixed;bottom:0;right:0}._toast_1bz9p_18{align-items:flex-start;gap:var(--inc-spacing-3,.75rem);padding:var(--inc-spacing-3,.75rem) var(--inc-spacing-4,1rem);background-color:var(--inc-color-bg,#fff);border:1px solid var(--inc-color-border,#d1d5db);border-radius:var(--inc-radius-md,.375rem);box-shadow:var(--inc-shadow-lg,0 10px 15px #0000001a);border-left-width:4px;animation:.15s ease-out _toastShow_1bz9p_1;display:flex}._toast_1bz9p_18[data-state=closed]{animation:.15s ease-in _toastHide_1bz9p_1}._toast_1bz9p_18[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}._toast_1bz9p_18[data-swipe=cancel]{transition:transform .2s ease-out;transform:translate(0)}._toast_1bz9p_18[data-swipe=end]{animation:.15s ease-in _toastHide_1bz9p_1}._info_1bz9p_45{border-left-color:var(--inc-color-primary-500)}._success_1bz9p_46{border-left-color:var(--inc-color-success-500)}._warning_1bz9p_47{border-left-color:var(--inc-color-warning-500)}._error_1bz9p_48{border-left-color:var(--inc-color-error-500)}._body_1bz9p_50{gap:var(--inc-spacing-1,.25rem);flex-direction:column;flex:1;display:flex}._title_1bz9p_57{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);margin:0;font-weight:600}._description_1bz9p_64{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text-muted,#6b7280);margin:0}._action_1bz9p_70{padding:var(--inc-spacing-1,.25rem) var(--inc-spacing-2,.5rem);font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-primary-600);border:1px solid var(--inc-color-border,#d1d5db);border-radius:var(--inc-radius-sm,.25rem);cursor:pointer;background:0 0;flex-shrink:0;font-weight:500}._action_1bz9p_70:hover{background-color:var(--inc-color-neutral-100,#f3f4f6)}._close_1bz9p_85{width:var(--inc-spacing-6,1.5rem);height:var(--inc-spacing-6,1.5rem);color:var(--inc-color-neutral-500,#6b7280);border-radius:var(--inc-radius-md,.375rem);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._close_1bz9p_85:hover{background-color:var(--inc-color-neutral-100,#f3f4f6);color:var(--inc-color-text,#111827)}@keyframes _toastShow_1bz9p_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes _toastHide_1bz9p_1{0%{opacity:1}to{opacity:0}}._root_daz2x_5{background:var(--cp-panel,#131120);width:100%;max-width:26rem;color:var(--cp-text,#fff);border:1px solid var(--cp-border,#ffffff14);border-radius:var(--cp-radius,14px);box-shadow:var(--cp-shadow,0 10px 30px #00000059);flex-direction:column;display:flex;overflow:hidden}._embedded_daz2x_19{max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0}._header_daz2x_28{border-bottom:1px solid var(--cp-border,#ffffff14);flex-direction:column;align-items:stretch;gap:8px;padding:14px 16px 12px;display:flex}._title_daz2x_37{letter-spacing:-.01em;color:var(--cp-text,#fff);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}._counter_daz2x_48{justify-content:center;min-width:1.25rem}._actions_daz2x_53{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}._markAll_daz2x_61,._clearAll_daz2x_62{border:1px solid var(--cp-border,#ffffff1a);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:4px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s,color .12s,border-color .12s}._markAll_daz2x_61{color:var(--cp-accent,#5ea6a3)}._markAll_daz2x_61:hover:not(:disabled){background:color-mix(in srgb, var(--cp-accent,#5ea6a3) 14%, transparent)}._clearAll_daz2x_62{color:var(--cp-danger,#d75f76)}._clearAll_daz2x_62:hover:not(:disabled){background:color-mix(in srgb, var(--cp-danger,#d75f76) 14%, transparent);border-color:color-mix(in srgb, var(--cp-danger,#d75f76) 35%, transparent)}._markAll_daz2x_61:disabled,._clearAll_daz2x_62:disabled{color:var(--cp-text-faint,#55555e);cursor:default}._markAll_daz2x_61:focus-visible,._clearAll_daz2x_62:focus-visible{outline:2px solid var(--cp-accent,#5ea6a3);outline-offset:1px}._list_daz2x_99{max-height:28rem;margin:0;padding:4px;list-style:none;overflow-y:auto}._list_daz2x_99::-webkit-scrollbar{width:6px}._list_daz2x_99::-webkit-scrollbar-thumb{background:var(--cp-scrollbar,#ffffff1a);border-radius:3px}._item_daz2x_112{--n-accent:var(--cp-info,#5fa891);border-left:2px solid #0000;border-radius:4px;align-items:stretch;gap:2px;transition:background .12s;display:flex;position:relative}._item_daz2x_112+._item_daz2x_112{margin-top:2px}._status-info_daz2x_125{--n-accent:var(--cp-info,#5fa891)}._status-success_daz2x_126{--n-accent:var(--cp-success,#9fbb5e)}._status-warning_daz2x_127{--n-accent:var(--cp-warning,#cf8f78)}._status-error_daz2x_128{--n-accent:var(--cp-danger,#d75f76)}._unread_daz2x_131{border-left-color:var(--n-accent);background:color-mix(in srgb, var(--n-accent) 7%, transparent)}._itemButton_daz2x_136{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;align-items:flex-start;gap:11px;padding:11px 8px 11px 12px;font-family:inherit;display:flex}._item_daz2x_112:hover{background:#ffffff09}._itemButton_daz2x_136:focus-visible{outline:2px solid var(--cp-accent,#5ea6a3);outline-offset:-2px;border-radius:4px}._statusIcon_daz2x_159{background:color-mix(in srgb, var(--n-accent) 16%, transparent);width:1.4rem;height:1.4rem;color:var(--n-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--n-accent) 22%, transparent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}._statusIcon_daz2x_159 svg{width:.85rem;height:.85rem;display:block}._body_daz2x_174{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._itemTitleRow_daz2x_182{justify-content:space-between;align-items:center;gap:8px;display:flex}._itemTitle_daz2x_182{color:var(--cp-text,#fff);overflow-wrap:anywhere;font-size:13px;font-weight:500}._unread_daz2x_131 ._itemTitle_daz2x_182{font-weight:700}._description_daz2x_197{color:var(--cp-text-dim,#9d9da8);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}._time_daz2x_204{color:var(--cp-text-faint,#55555e);font-size:11px;font-family:var(--font-mono,"IBM Plex Mono", monospace);margin-top:1px}._dismiss_daz2x_212{color:var(--cp-text-faint,#55555e);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:7px;flex-shrink:0;align-self:flex-start;align-items:center;margin-top:9px;margin-right:4px;padding:5px;transition:opacity .12s,background .12s,color .12s;display:flex}._item_daz2x_112:hover ._dismiss_daz2x_212,._dismiss_daz2x_212:focus-visible{opacity:1}._dismiss_daz2x_212:hover{color:var(--cp-danger,#d75f76);background:color-mix(in srgb, var(--cp-danger,#d75f76) 14%, transparent)}._dismiss_daz2x_212:focus-visible{outline:2px solid var(--cp-accent,#5ea6a3);outline-offset:-2px}._empty_daz2x_240{text-align:center;color:var(--cp-text-dim,#9d9da8);flex-direction:column;align-items:center;gap:10px;padding:40px 16px;font-size:13px;display:flex}._emptyIcon_daz2x_250{border:1px solid var(--cp-border,#ffffff14);width:36px;height:36px;color:var(--cp-text-faint,#55555e);background:#ffffff0a;border-radius:8px;place-items:center;display:grid}._bell_daz2x_262{width:2.25rem;height:2.25rem;color:var(--cp-text-dim,#9d9da8);border-radius:var(--cp-radius-sm,10px);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex;position:relative}._bell_daz2x_262:hover{color:var(--cp-text,#fff);background:#ffffff0d}._bell_daz2x_262:focus-visible{outline:2px solid var(--cp-accent,#5ea6a3);outline-offset:1px}._bellBadge_daz2x_285{color:#fff;background:var(--cp-danger,#d75f76);border:1.5px solid var(--cp-panel,#131120);border-radius:10%;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:2px;right:2px}._manager_hvx33_1{gap:var(--inc-spacing-4,1rem);grid-template-columns:minmax(180px,240px) 1fr;align-items:start;width:100%;display:grid}@media (width<=640px){._manager_hvx33_1{grid-template-columns:1fr}}._sidebar_hvx33_17{gap:var(--inc-spacing-3,.75rem);padding:var(--inc-spacing-3,.75rem);background-color:var(--inc-color-surface,#fff);border:1px solid var(--inc-color-border,#e5e7eb);border-radius:var(--inc-radius-lg,.5rem);flex-direction:column;display:flex}._sidebarHead_hvx33_27{justify-content:space-between;align-items:center;gap:var(--inc-spacing-2,.5rem);display:flex}._sidebarTitle_hvx33_34{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);margin:0;font-weight:700}._roleList_hvx33_41{gap:var(--inc-spacing-1,.25rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._roleItem_hvx33_50{text-align:left;width:100%;padding:var(--inc-spacing-2,.5rem) var(--inc-spacing-3,.75rem);border-radius:var(--inc-radius-md,.375rem);cursor:pointer;color:var(--inc-color-text,#111827);background:0 0;border:1px solid #0000;flex-direction:column;gap:.1rem;display:flex}._roleItem_hvx33_50:hover{background-color:var(--inc-color-neutral-100,#f3f4f6)}._roleItem_hvx33_50:focus-visible{outline:2px solid var(--inc-color-primary-500,#5ea6a3);outline-offset:1px}._roleItemActive_hvx33_70{background-color:var(--inc-color-primary-50,#eff6f6);border-color:var(--inc-color-primary-300,#a2cbca)}._roleName_hvx33_75{font-size:var(--inc-font-size-sm,.875rem);font-weight:600}._roleDesc_hvx33_80{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280)}._roleEmpty_hvx33_85{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text-muted,#6b7280);padding:var(--inc-spacing-2,.5rem)}._editor_hvx33_93{gap:var(--inc-spacing-4,1rem);padding:var(--inc-spacing-4,1rem);background-color:var(--inc-color-surface,#fff);border:1px solid var(--inc-color-border,#e5e7eb);border-radius:var(--inc-radius-lg,.5rem);flex-direction:column;min-width:0;display:flex}._editorHead_hvx33_104{justify-content:space-between;align-items:flex-end;gap:var(--inc-spacing-4,1rem);flex-wrap:wrap;display:flex}._editorFields_hvx33_112{gap:var(--inc-spacing-3,.75rem);flex-wrap:wrap;flex:1;min-width:0;display:flex}._editorFields_hvx33_112>*{flex:1;min-width:160px}._editorActions_hvx33_124{gap:var(--inc-spacing-2,.5rem);align-items:center;display:flex}._editorEmpty_hvx33_130{color:var(--inc-color-text-muted,#6b7280);padding:var(--inc-spacing-6,1.5rem);text-align:center}._matrixWrap_hvx33_138{overflow-x:auto}._matrix_hvx33_138{border-collapse:collapse;width:100%;font-size:var(--inc-font-size-sm,.875rem)}._matrixCaption_hvx33_148{caption-side:top;text-align:left;font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280);padding-bottom:var(--inc-spacing-2,.5rem)}._matrix_hvx33_138 th,._matrix_hvx33_138 td{border:1px solid var(--inc-color-border,#e5e7eb);padding:var(--inc-spacing-2,.5rem)}._resourceHead_hvx33_162{text-align:left;background-color:var(--inc-color-neutral-50,#f9fafb);color:var(--inc-color-text,#111827)}._actionHead_hvx33_168{text-align:center;background-color:var(--inc-color-neutral-50,#f9fafb);color:var(--inc-color-text,#111827);white-space:nowrap}._resourceCell_hvx33_175{text-align:left;background-color:var(--inc-color-neutral-50,#f9fafb);font-weight:500}._resourceToggle_hvx33_181{align-items:center;gap:var(--inc-spacing-2,.5rem);cursor:pointer;white-space:nowrap;display:inline-flex}._actionCell_hvx33_189{text-align:center}._actionCell_hvx33_189 input,._resourceToggle_hvx33_181 input{width:1rem;height:1rem;accent-color:var(--inc-color-primary-500,#5ea6a3);cursor:pointer}._viewer_ck0oq_1{gap:var(--inc-spacing-3,.75rem);flex-direction:column;width:100%;display:flex}._toolbar_ck0oq_8{align-items:flex-end;gap:var(--inc-spacing-3,.75rem);flex-wrap:wrap;display:flex}._search_ck0oq_15{flex:1;min-width:200px}._filter_ck0oq_20{min-width:180px}._count_ck0oq_24{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text-muted,#6b7280);white-space:nowrap;align-self:center;margin-left:auto}._tableWrap_ck0oq_32{border:1px solid var(--inc-color-border,#e5e7eb);border-radius:var(--inc-radius-lg,.5rem);overflow-x:auto}._table_ck0oq_32{border-collapse:collapse;width:100%;font-size:var(--inc-font-size-sm,.875rem)}._table_ck0oq_32 thead th{text-align:left;padding:var(--inc-spacing-3,.75rem);background-color:var(--inc-color-neutral-50,#f9fafb);color:var(--inc-color-text-muted,#6b7280);font-weight:600;font-size:var(--inc-font-size-xs,.75rem);text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--inc-color-border,#e5e7eb);white-space:nowrap}._table_ck0oq_32 tbody td{padding:var(--inc-spacing-3,.75rem);border-bottom:1px solid var(--inc-color-border,#e5e7eb);color:var(--inc-color-text,#111827);vertical-align:top}._table_ck0oq_32 tbody tr:last-child td{border-bottom:none}._table_ck0oq_32 tbody tr:hover td{background-color:var(--inc-color-neutral-50,#f9fafb)}._action_ck0oq_72{font-family:var(--inc-font-mono,ui-monospace, monospace);font-size:var(--inc-font-size-xs,.75rem);background-color:var(--inc-color-neutral-100,#f3f4f6);border-radius:var(--inc-radius-sm,.25rem);padding:.1rem .35rem}._time_ck0oq_80{white-space:nowrap;color:var(--inc-color-text-muted,#6b7280)}._result_ck0oq_85{font-size:var(--inc-font-size-xs,.75rem);border-radius:var(--inc-radius-full,10%);white-space:nowrap;align-items:center;padding:.1rem .45rem;font-weight:600;display:inline-flex}._result_success_ck0oq_95{color:var(--inc-color-success-700,#72843f);background-color:var(--inc-color-success-50,#f5f7f0)}._result_failure_ck0oq_99{color:var(--inc-color-error-700,#721b3a);background-color:var(--inc-color-error-50,#f5edf0)}._result_denied_ck0oq_103{color:var(--inc-color-warning-700,#8f5153);background-color:var(--inc-color-warning-50,#f8f2f2)}._empty_ck0oq_108{text-align:center;color:var(--inc-color-text-muted,#6b7280);padding:var(--inc-spacing-6,1.5rem)!important}._footer_ck0oq_114{justify-content:flex-end;display:flex}.auth-split{background:var(--rx-side,var(--cp-bg));min-height:100dvh;color:var(--cp-text);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.auth-art{color:var(--rx-side-ink,var(--cp-text));flex-direction:column;justify-content:space-between;gap:32px;padding:40px 48px;display:flex;position:relative;overflow:hidden}.auth-art-txt{z-index:1;position:relative}.auth-art-title{letter-spacing:-.03em;max-width:14ch;color:var(--rx-side-ink,var(--cp-text));animation:auth-in .26s var(--rx-ease-out,ease-out) both;margin:0;font-size:34px;font-weight:600;line-height:1.12}.auth-art-desc{max-width:42ch;color:var(--rx-side-muted,var(--cp-text-dim));margin:12px 0 0}.auth-art-dots{gap:6px;margin-top:22px;display:flex}.auth-art-dots button{background:var(--rx-faint,var(--cp-text-faint));cursor:pointer;width:8px;height:4px;transition:width .2s var(--rx-ease-out,ease-out), background-color .2s ease;border:0;border-radius:2px;padding:0}.auth-art-dots button.is-on{background:var(--brand-teal);width:22px}.auth-art-dots button{position:relative}.auth-art-dots button:after{content:"";position:absolute;inset:-10px -3px}.auth-art-foot{z-index:1;color:var(--rx-side-muted,var(--cp-text-faint));margin:0;font-size:12.5px;position:relative}.auth-rings{opacity:.55;pointer-events:none;width:520px;height:520px;position:absolute;bottom:-140px;right:-140px}@keyframes auth-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.auth-form{background:var(--rx-canvas,var(--cp-bg));border-radius:28px 0 0 28px;place-items:center;padding:32px 20px;display:grid}.auth-brand{align-items:center;gap:10px;display:flex}.auth-brand-logo{background:#fff;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;padding:7px;display:grid;overflow:hidden}.auth-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.auth-brand-name{letter-spacing:-.01em;color:var(--rx-side-ink,var(--cp-text));font-size:15px;font-weight:700;line-height:1.15}.auth-brand-by{color:var(--rx-side-muted,var(--cp-text-dim));font-size:12px}.auth-split .auth-brand--lg-hidden,.auth-brand.auth-brand--hidden{display:none}.auth-column{z-index:1;width:min(400px,100%);position:relative}.auth-card{flex-direction:column;display:flex}.auth-screen--embedded .auth-card{background:var(--cp-panel);border:1px solid var(--rx-line,var(--cp-border));border-radius:var(--rx-r,14px);box-shadow:var(--rx-shadow-card,var(--cp-shadow));padding:28px}.auth-card-icon{background:var(--cp-panel-2);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.auth-card-eyebrow{color:var(--cp-text-dim);margin-bottom:6px;font-size:13px}.auth-card-title{letter-spacing:-.02em;color:var(--cp-text);margin:0;font-size:26px;font-weight:600;line-height:1.2}.auth-card-subtitle{color:var(--cp-text-dim);margin:6px 0 0;font-size:14px;line-height:1.5}.auth-card-body{margin-top:20px}.auth-footer{text-align:center;color:var(--rx-faint,var(--cp-text-faint));margin-top:20px;font-size:12.5px}.auth-link{color:var(--cp-accent);align-items:center;gap:8px;font-weight:500;transition:color .15s;display:inline-flex}.auth-link:hover{color:var(--cp-accent-2);text-underline-offset:3px;text-decoration:underline}.auth-screen{min-height:60vh;color:var(--cp-text);justify-content:center;align-items:center;padding:24px 16px;display:flex}.auth-card button:disabled,.auth-card button[aria-disabled=true]{opacity:1;background:var(--cp-panel-2);border-color:var(--cp-border-strong);color:var(--cp-text-dim);box-shadow:none}.auth-error{background:var(--rx-canvas,var(--cp-bg));min-height:100dvh;color:var(--cp-text);place-items:center;padding:24px;display:grid}.auth-error--embedded{background:0 0;min-height:60vh}.auth-error-box{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:440px;display:flex}.auth-error-box .auth-card-subtitle{margin:0}.auth-error-code{font:600 120px/1 var(--rx-mono,ui-monospace, monospace);letter-spacing:-.06em;color:var(--rx-panel-3,var(--cp-panel-2))}.auth-error-code b{color:var(--cp-accent);font-weight:600}.auth-error-tag{height:22px;font:500 11.5px/22px var(--rx-mono,ui-monospace, monospace);background:var(--cp-panel-2);color:var(--cp-text-dim);border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.auth-error-act{margin-top:4px}@media (width<=900px){.auth-split{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.auth-art{gap:0;padding:24px 20px 28px}.auth-art-txt,.auth-art-foot{display:none}.auth-rings{width:260px;height:260px;bottom:-110px;right:-90px}.auth-form{border-radius:24px 24px 0 0;place-items:start center;padding:28px 18px 40px}}@media (width<=640px){.auth-error-code{font-size:88px}}@media (prefers-reduced-motion:reduce){.auth-art-title{animation:none}.auth-art-dots button{transition:none}}.pl-mala{font-size:12.5px}.pl-kpi-24{font-size:24px}.pl-blad{color:var(--cp-danger);display:block}.pl-dl{border-top:1px solid var(--rx-line);margin-top:16px;padding-top:14px}.pl-dl dd{text-align:right}@media (width>=1241px){.rx-g4.pl-kpi-n3{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-g4.pl-kpi-n2{grid-template-columns:repeat(2,minmax(0,1fr))}}.rx-g4.pl-kpi-n1{grid-template-columns:minmax(0,1fr)}.pl-wykres{height:250px}.pl-wykres-ladowanie{color:var(--rx-muted);place-items:center;font-size:13px;display:grid}.pl-wykres .recharts-cartesian-grid line{stroke:var(--rx-line)}.pl-wykres .recharts-cartesian-axis-tick-value{fill:var(--rx-faint);font:500 11px var(--rx-mono)}.pl-wykres .pl-s-nfz .recharts-rectangle{fill:var(--cp-accent)}.pl-wykres .pl-s-cus .recharts-rectangle{fill:var(--inc-color-primary-500)}.pl-wykres .pl-s-kom .recharts-rectangle{fill:var(--rx-panel-3)}.pl-wykres .pl-kursor{fill:color-mix(in srgb, var(--rx-panel-2) 70%, transparent)}.pl-wykres svg:focus{outline:none}.pl-tooltip{background:var(--rx-panel);border:1px solid var(--rx-line-2);border-radius:var(--rx-r-sm);min-width:170px;box-shadow:var(--rx-shadow-pop);color:var(--rx-ink);gap:4px;padding:10px 12px;font-size:12.5px;display:grid}.pl-tooltip b{margin-bottom:2px;font-weight:600}.pl-tooltip span{color:var(--rx-muted);align-items:center;gap:6px;display:flex}.pl-tooltip i{border-radius:2px;flex:none;width:8px;height:8px}.pl-tooltip em{font:500 12px var(--rx-mono);color:var(--rx-ink);margin-left:auto;font-style:normal}.pl-tooltip-razem{border-top:1px solid var(--rx-line);padding-top:4px}.pl-medica{border-bottom:1px solid var(--rx-line);padding:16px 18px}.pl-medica-stan{align-items:center;gap:10px;display:flex}.pl-kropka{border-radius:50%;flex:none;width:10px;height:10px}.pl-medica-liczby{gap:12px;margin-top:16px}.pl-sekcje{flex-wrap:wrap;gap:8px;display:flex}.pl-sekcja{border:1px solid var(--rx-line-2);border-radius:var(--rx-r-sm);background:var(--rx-panel);height:36px;color:var(--rx-muted);font:500 13.5px var(--rx-font);cursor:pointer;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.pl-sekcja.is-on{color:var(--rx-ink)}.pl-sekcja-check{border:1px solid var(--rx-line-2);border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.pl-sekcja.is-on .pl-sekcja-check{background:var(--cp-accent);color:var(--cp-on-accent);border-color:#0000}@media (width<=640px){.pl-wykres{height:210px}.pl-medica{padding:14px}}table.data-table thead th,table.table th{cursor:default}table.data-table thead th.sortowalna,table.data-table thead th[aria-sort],table.table th.sortowalna{cursor:pointer}table.data-table thead th.sortowalna:focus-visible{outline:2px solid var(--cp-accent,#5ea6a3);outline-offset:-2px}.dt-karty-sort{align-items:center;gap:8px;padding:10px 10px 0;display:flex}.dt-karty-sort>label{color:var(--cp-text-dim);flex:none;font-size:13px}.dt-karty-sort .dt-karty-sort-pole{flex:1;min-width:0}.dt-karty-sort>div:has(>.dt-karty-sort-pole){flex:1;min-width:0}.grafik{--g1:#9dafad;--g2:#7f9795;--g3:#63807e;--g4:#476967;--g5:#2d5553;--gt1:#000;--gt2:#000;--gt3:#000;--gt4:#fff;--gt5:#fff;--g-wolny:transparent;--g-ramka:var(--cp-border);--g-weekend:#fccb9c;--g-weekend-tekst:#9a3a06;--g-weekend-pasek:#e8590c;gap:16px;display:grid}:root[data-theme=dark] .grafik{--g1:#265251;--g2:#336765;--g3:#427c79;--g4:#50918f;--g5:#5ea6a3;--gt1:#fff;--gt2:#fff;--gt3:#fff;--gt4:#000;--gt5:#000;--g-weekend:#4a2a12;--g-weekend-tekst:#ff9a57;--g-weekend-pasek:#ff9a57}.grafik-pasek{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:12px 16px;display:flex}.grafik-statystyki{color:var(--cp-text-dim);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.grafik-statystyki strong{color:var(--cp-text);font-variant-numeric:tabular-nums}.grafik-legenda{color:var(--cp-text-dim);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.grafik-legenda-pozycja{align-items:center;gap:6px;display:inline-flex}.grafik-probka{border-radius:3px;flex:none;width:14px;height:14px}.g-p1{background:var(--g1);color:var(--gt1)}.g-p2{background:var(--g2);color:var(--gt2)}.g-p3{background:var(--g3);color:var(--gt3)}.g-p4{background:var(--g4);color:var(--gt4)}.g-p5{background:var(--g5);color:var(--gt5)}.g-wolny{background:var(--g-wolny);box-shadow:inset 0 0 0 1px var(--g-ramka)}.g-brak{background:repeating-linear-gradient(135deg, transparent 0 3px, color-mix(in oklab, var(--cp-danger) 45%, transparent) 3px 5px);box-shadow:inset 0 0 0 1.5px var(--cp-danger)}.g-poza{background:0 0}.grafik-siatka-wrap{max-height:72vh;padding:0;overflow:auto}.grafik-siatka{border-collapse:separate;border-spacing:2px;width:100%;min-width:760px;font-size:12px}.grafik-siatka th{color:var(--cp-text-dim);font-weight:500}.grafik-siatka thead th{z-index:2;background:var(--cp-panel);text-align:center;min-width:18px;padding:6px 0 4px;line-height:1.15;position:sticky;top:0}.grafik-siatka thead th.weekend{color:var(--g-weekend-tekst)}.grafik-siatka .g-dzien-nr{font-variant-numeric:tabular-nums;color:var(--cp-text);font-weight:600;display:block}.grafik-siatka thead th.weekend .g-dzien-nr{color:var(--g-weekend-tekst)}.grafik-siatka .g-osoba{z-index:1;background:var(--cp-panel);text-align:left;white-space:nowrap;text-overflow:ellipsis;width:170px;min-width:150px;max-width:200px;padding:0 10px 0 12px;position:sticky;left:0;overflow:hidden}.grafik-siatka thead th.g-osoba{z-index:3;text-align:left}.grafik-siatka .g-osoba button{cursor:pointer;color:var(--cp-text);font:inherit;text-align:left;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:2px 0;overflow:hidden}.grafik-siatka .g-osoba button:hover{text-underline-offset:3px;text-decoration:underline}.grafik-siatka .g-osoba button:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px;border-radius:3px}.grafik-siatka td.g-kom{cursor:default;border-radius:4px;min-width:18px;height:24px;padding:0}.grafik-siatka thead th.weekend{background:var(--g-weekend);border-radius:4px}.grafik-siatka td.g-kom.weekend.g-wolny{background:var(--g-weekend)}.grafik-siatka td.g-kom.weekend:not(.g-wolny):not(.g-brak){box-shadow:inset 0 -3px 0 var(--g-weekend-pasek)}.grafik-odswiezanie{opacity:.45;transition:opacity .15s}.grafik-siatka tbody tr:hover .g-osoba button{color:var(--cp-accent)}.grafik-siatka td.g-kom:hover{outline:2px solid var(--cp-text);outline-offset:-1px}.grafik-siatka .g-suma{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--cp-text-dim);padding:0 8px}.grafik-siatka thead th.g-suma{text-align:right;padding:6px 8px 4px}.grafik-kal{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.grafik-kal-naglowek{color:var(--cp-text-dim);text-align:center;padding-bottom:2px;font-size:12px}.grafik-kal-naglowek.weekend{color:var(--g-weekend-tekst);font-weight:600}.grafik-kafel.weekend.g-wolny{background:var(--g-weekend)}.grafik-kafel.weekend.g-wolny,.grafik-kafel.weekend.g-wolny .k-nr{color:var(--g-weekend-tekst)}.grafik-kafel.weekend:not(.g-wolny):not(.g-brak){box-shadow:inset 0 -4px 0 var(--g-weekend-pasek)}.grafik-probka.g-weekend-probka{background:var(--g-weekend);box-shadow:inset 0 -3px 0 var(--g-weekend-pasek)}.grafik-kafel{border-radius:8px;flex-direction:column;gap:2px;min-height:86px;padding:8px 10px;font-size:12px;display:flex;position:relative;overflow:hidden}.grafik-kafel .k-nr{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.grafik-kafel .k-godz{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:15px;font-weight:600}.grafik-kafel .k-opis{opacity:.85}.grafik-kafel.g-wolny{color:var(--cp-text-faint)}.grafik-kafel.g-wolny .k-nr{color:var(--cp-text-dim)}.grafik-kafel.g-brak{color:var(--cp-text)}.grafik-kafel.g-poza{min-height:0}.grafik-kal-miesiac{color:var(--cp-text);grid-column:1/-1;padding-top:6px;font-size:13px;font-weight:600}.grafik-dymek{z-index:3000;pointer-events:none;background:var(--cp-bg-elev);max-width:280px;color:var(--cp-text);border:1px solid var(--cp-border-strong);box-shadow:var(--cp-shadow-lg);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.45;position:fixed}.grafik-dymek strong{font-size:13px;display:block}.grafik-dymek .d-dim{color:var(--cp-text-dim)}@media (width<=640px){.grafik-kal{gap:3px}.grafik-kafel{min-height:58px;padding:4px 5px;font-size:10px}.grafik-kafel .k-godz{font-size:11px}.grafik-kafel .k-dlugi{display:none}.grafik-siatka .g-osoba{min-width:120px;max-width:140px}}@media (width>=641px){.grafik-kafel .k-krotki{display:none}}@media (forced-colors:active){.g-p1,.g-p2,.g-p3,.g-p4,.g-p5{forced-color-adjust:none}}.card.zad-panel--kafle{flex-direction:column;align-items:stretch;gap:16px;padding:16px 20px;display:flex}.zad-panel--kafle .zad-postep-tytul{color:var(--cp-text-dim);font-size:14px;font-weight:500}.zad-panel--kafle .zad-postep-tytul strong{color:var(--cp-text);font-weight:700}.zad-panel--kafle .zad-postep-procent{color:var(--cp-text);font-size:14px;font-weight:700}.zad-panel--kafle .zad-postep-tor{background:color-mix(in srgb, var(--cp-text) 10%, transparent);border-color:var(--cp-border-strong);height:12px}.zad-kafle{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.zad-kafel{background:var(--cp-panel-2);border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.zad-kafel-label{color:var(--cp-text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.zad-kafel-wartosc{color:var(--cp-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.2}@media (width<=1024px){.zad-kafle{grid-template-columns:repeat(6,minmax(0,1fr))}.zad-kafel{grid-column:span 2}.zad-kafel:nth-child(n+4){grid-column:span 3}}@media (width<=560px){.card.zad-panel--kafle{padding:14px}.zad-kafle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zad-kafel,.zad-kafel:nth-child(n+4){grid-column:span 1}.zad-kafel:last-child{grid-column:1/-1}.zad-kafel-wartosc{font-size:20px}}.rx-card.zad-podsumowanie{grid-template-columns:minmax(0,1.3fr) repeat(5,minmax(0,1fr));align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:grid}.zad-podsumowanie .zad-postep{background:0 0;border:0;margin:0;padding:0}.zad-podsumowanie .zad-postep-naglowek{font-size:13.5px}.zad-podsumowanie .zad-postep-procent{font-family:var(--rx-mono)}.zad-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.zad-stat-l{color:var(--rx-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.zad-stat-v{font:600 22px/1.15 var(--rx-mono);color:var(--rx-ink);font-variant-numeric:tabular-nums}.zad-tytul{flex-direction:column;gap:2px;min-width:180px;max-width:360px;display:flex}.zad-tytul b{color:var(--rx-ink);font-weight:600}.zad-tytul span{color:var(--rx-muted);font-size:12.5px;line-height:1.4}.zad-prio-slupki{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.zad-prio-slupki i{background:var(--rx-panel-3);border-radius:1px;width:3px}.zad-prio-slupki i:first-child{height:5px}.zad-prio-slupki i:nth-child(2){height:8px}.zad-prio-slupki i:nth-child(3){height:12px}.zad-prio-niski .zad-prio-slupki i:first-child,.zad-prio-normalny .zad-prio-slupki i:nth-child(-n+2),.zad-prio-wysoki .zad-prio-slupki i{background:var(--cp-warning)}.zad-prio-pilny .zad-prio-slupki i{background:var(--cp-danger)}.zad-licznik-ponaglen{font:600 11px var(--rx-mono)}.zad-widok{flex:none!important}@media (width<=1100px){.rx-card.zad-podsumowanie{grid-template-columns:repeat(5,minmax(0,1fr))}.zad-podsumowanie .zad-postep{grid-column:1/-1}}@media (width<=640px){.rx-card.zad-podsumowanie{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px}.zad-stat-v{font-size:20px}.zad-widok{width:100%}}.audyt-aktor{flex-direction:column;gap:1px;min-width:0;line-height:1.35;display:inline-flex}.audyt-aktor>span{white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.audyt-aktor>.table-dim{font-size:12px}.log-kontekst{text-align:left;width:100%;min-width:220px;max-width:640px;color:var(--cp-text-dim);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:4px;margin:-2px -4px;padding:2px 4px;font-size:12px;line-height:1.45;display:block}.log-kontekst:hover{color:var(--cp-text);background:#ffffff0a}.log-kontekst:focus-visible{outline:2px solid var(--cp-accent);outline-offset:1px}.log-kontekst-krotki{-webkit-line-clamp:2;word-break:break-all;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=640px){.log-kontekst{min-width:0;margin:0}}.log-kontekst pre{white-space:pre-wrap;word-break:break-word;font:inherit;max-height:360px;margin:0;overflow:auto}.konta-zakladki{margin-bottom:16px}.konta-akcje-glowne{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.konta-akcje-glowne>*{flex:none}.konta-akcje-wiersza{justify-content:flex-end;align-items:center;gap:6px;display:flex}.konta-menu-btn{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);width:30px;height:28px;color:var(--cp-text-dim);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.konta-menu-btn:hover,.konta-menu-btn[data-state=open]{color:var(--cp-text);border-color:var(--cp-border-strong);background:#ffffff0a}.konta-menu-btn:focus-visible{outline:2px solid var(--cp-accent);outline-offset:1px}@media (pointer:coarse){.konta-menu-btn{width:40px;height:40px}}.rbac-matrix .rbac-role-head{min-width:0}.rbac-matrix .rbac-role-name{max-width:100%}.rbac-matrix .rbac-role-note{white-space:normal;overflow-wrap:anywhere;max-width:100%}.rbac-matrix th.rbac-role-col{overflow:hidden}.rbac-wybor-roli{max-width:360px;margin:0 0 12px}.rbac-matrix.is-jedna-rola{width:100%;min-width:0}.rbac-matrix.is-jedna-rola col.rbac-col-perm{width:auto}.rbac-matrix.is-jedna-rola col.rbac-col-role{width:96px}.rbac-matrix.is-jedna-rola .rbac-corner,.rbac-matrix.is-jedna-rola .rbac-perm-cell{min-width:0;max-width:none;position:static}.rbac-matrix.is-jedna-rola th.rbac-role-col{min-width:0;padding:8px}.rbac-matrix.is-jedna-rola .rbac-role-note{display:none}.rbac-matrix.is-jedna-rola .rbac-check-cell{width:96px}@media (pointer:coarse){.rbac-icon-btn{width:36px;height:36px}.rbac-role-actions{gap:8px}}@media (width<=900px){.notif-admin .pg-split{grid-template-columns:minmax(0,1fr)}}.notif-prefs-head,.notif-prefs-row{grid-template-columns:minmax(0,1fr) 104px 104px}.notif-prefs-head>span:not(:first-child){text-align:center}.notif-prefs-cell{justify-content:center}.notif-prefs-name{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.notif-prefs-head{display:grid}.notif-prefs-head,.notif-prefs-row{grid-template-columns:minmax(0,1fr) 76px 76px;gap:8px}.notif-prefs-row{gap:8px}.notif-prefs-cell-label{display:none}.notif-prefs-head{letter-spacing:.04em;font-size:10px}}.integ-opis{max-width:720px;color:var(--cp-text-dim);margin:6px 0 0;font-size:13px;line-height:1.5}.integ-doku p,.integ-doku li{color:var(--cp-text-dim);font-size:13px;line-height:1.55}.integ-doku h4{color:var(--cp-text);font-size:13px;font-weight:600}.integ-status{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.integ-status>.table-dim{white-space:nowrap;font-size:11px}.ust-ogolne{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding:20px;display:grid}.ust-ogolne-pola{flex-direction:column;gap:16px;min-width:0;display:flex}.ust-ogolne-info{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-panel-2);gap:12px;margin:0;padding:14px 16px;display:grid}.ust-ogolne-info dt{color:var(--cp-text);font-size:12px;font-weight:600}.ust-ogolne-info dd{color:var(--cp-text-dim);margin:2px 0 0;font-size:13px;line-height:1.5}@media (width<=900px){.ust-ogolne{grid-template-columns:minmax(0,1fr)}}.profil-etykieta{color:var(--cp-text);margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}@media (width<=640px){.konta-akcje-glowne{flex-direction:column;align-items:stretch;width:100%}.konta-akcje-glowne>*{justify-content:center;width:100%}}.bw-plik-tytul{min-width:180px;max-width:420px;color:inherit;text-align:left;cursor:pointer;white-space:normal;overflow-wrap:break-word;background:0 0;border:0;padding:0;display:block}.bw-plik-tytul:hover strong{text-decoration:underline}.bw-akcje-szkolenia{justify-content:flex-end;align-items:center;gap:16px;display:flex}.bw-naglowek{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bw-szukaj{width:260px}.bw-licznik{font:500 11px/18px var(--rx-mono);background:var(--rx-panel-2);color:var(--rx-muted);border-radius:9px;padding:0 6px}.bw-widok{justify-content:flex-end;margin-bottom:12px;display:flex}.bw-kafel{gap:8px;min-height:160px;padding:16px 18px}.bw-kafel-tagi{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bw-kafel-tytul{margin:0;font-size:15px;font-weight:600;line-height:1.35}.bw-kafel-tytul button{all:unset;cursor:pointer;color:var(--rx-ink)}.bw-kafel-tytul button:hover{text-underline-offset:3px;text-decoration:underline}.bw-kafel-tytul button:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px;border-radius:4px}.bw-kafel-opis{color:var(--rx-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13.5px;display:-webkit-box;overflow:hidden}.bw-kafel-stopka{color:var(--rx-muted);align-items:center;gap:12px;font-size:12.5px;display:flex}.bw-kafel-stopka .rx-mono{align-items:center;gap:4px;display:inline-flex}.bw-kafel-akcje{align-items:center;gap:6px;margin-left:auto;display:inline-flex}@media (width<=640px){.bw-szukaj,.bw-naglowek{width:100%}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--tracking-wider:.05em;--tracking-widest:.1em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--default-mono-font-family:"IBM Plex Mono", ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@keyframes ch-spin{to{transform:rotate(360deg)}}@keyframes ch-toast{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes ch-drawer{0%{transform:translate(100%)}to{transform:none}}@keyframes ch-fade{0%{opacity:0}to{opacity:1}}@keyframes ch-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes ch-pulse{0%,to{opacity:1}50%{opacity:.3}}.animate-ch-fade{animation:.26s ease-out both ch-fade}.animate-ch-pop{transform-origin:50%;animation:.22s cubic-bezier(.22,1,.36,1) both ch-pop}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{height:100%}body{background-color:var(--cp-bg);color:var(--cp-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}::selection{background:var(--cp-accent);color:#000}.mono,code,kbd,pre{font-feature-settings:"tnum";font-family:IBM Plex Mono,ui-monospace,monospace}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px;border-radius:4px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--cp-scrollbar);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--cp-border-strong)}.app-main-content::-webkit-scrollbar{width:8px;height:8px}.app-main-content::-webkit-scrollbar-thumb{background:var(--cp-scrollbar);border-radius:4px}}@layer components{.app-shell{background:var(--cp-bg);height:100vh;color:var(--cp-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;display:flex;position:relative;overflow:hidden}.app-main-wrapper{background-color:var(--cp-bg);flex-direction:column;flex:1;min-width:0;height:100vh;margin-left:264px;display:flex;position:relative}.app-main-content{flex:1;padding:32px 40px 48px;overflow-y:auto}.sidebar{width:264px;color:var(--cp-text);border-right:1px solid var(--cp-border);z-index:20;background:#030303;flex-direction:column;padding:20px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.sidebar:before{content:"";background:var(--cp-accent);opacity:.07;filter:blur(90px);pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute;top:-140px;left:-120px}.sidebar-header{border-bottom:1px solid var(--cp-border);z-index:1;margin-bottom:10px;padding:4px 8px 16px;position:relative}.sidebar-brand{align-items:center;gap:10px;padding:2px 0;display:flex}.sidebar-logo{object-fit:contain;object-position:left center;max-width:140px;height:32px}.sidebar-icon{object-fit:contain;border-radius:6px;flex-shrink:0;width:28px;height:28px}.brand-mark{background:conic-gradient(from 220deg, var(--cp-accent), var(--cp-accent-2), var(--cp-violet), var(--cp-accent));width:28px;height:28px;box-shadow:0 0 0 1px var(--cp-border-strong), 0 0 24px var(--cp-accent-glow);border-radius:8px;flex-shrink:0;position:relative}.brand-mark:after{content:"";background:var(--cp-bg-elev);border-radius:5px;position:absolute;inset:4px}.brand-mark:before{content:"";background:var(--cp-accent);z-index:1;box-shadow:0 0 12px var(--cp-accent-glow);border-radius:2px;position:absolute;inset:9px}.sidebar-title{letter-spacing:-.02em;color:var(--cp-text);font-size:13px;font-weight:800}.sidebar-subtitle{color:var(--cp-accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;font-family:var(--font-mono);margin-top:1px;display:block}.sidebar-nav{z-index:1;flex:1;margin-right:-8px;padding-right:8px;position:relative;overflow:hidden auto}.sidebar-section-title{text-transform:uppercase;letter-spacing:.14em;color:var(--cp-text-faint);font-size:10px;font-weight:600;font-family:var(--font-mono);padding:14px 10px 6px}.sidebar-nav-group+.sidebar-nav-group{margin-top:6px}.sidebar-section-collapsible{cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.14em;color:var(--cp-text-faint);font-size:10px;font-weight:600;font-family:var(--font-mono);border-radius:6px;align-items:center;gap:4px;padding:14px 10px 6px;transition:color .12s;display:flex}.sidebar-section-collapsible:hover{color:var(--cp-text-dim)}.sidebar-chevron{opacity:.5;flex-shrink:0;width:14px;height:14px;margin-left:auto;transition:transform .2s}.sidebar-chevron.collapsed{transform:rotate(-90deg)}.kpi-spark{opacity:.5;position:absolute;top:12px;right:10px}.sidebar-link{border-radius:var(--cp-radius-sm);color:var(--cp-text-dim);cursor:pointer;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.sidebar-link:hover{color:var(--cp-text);background:#ffffff0a}.sidebar-link.active{background:linear-gradient(90deg, var(--cp-accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.sidebar-link.active{background:linear-gradient(90deg, color-mix(in srgb, var(--cp-accent) 10%, transparent), transparent 70%)}}.sidebar-link.active{color:var(--cp-text)}.sidebar-link.active .material-symbols-outlined{color:var(--cp-accent)}.sidebar-link.active:before{content:"";background:var(--cp-accent);width:2px;box-shadow:0 0 12px var(--cp-accent);border-radius:0 2px 2px 0;position:absolute;top:7px;bottom:7px;left:-16px}.sidebar-link .sidebar-badge{border:1px solid var(--cp-border);color:var(--cp-text-dim);font-size:9px;font-family:var(--font-mono);letter-spacing:.04em;background:#ffffff0f;border-radius:999px;margin-left:auto;padding:1px 6px}.sidebar-link.active .sidebar-badge{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.sidebar-link.active .sidebar-badge{background:color-mix(in srgb, var(--cp-accent) 15%, transparent)}}.sidebar-link.active .sidebar-badge{border-color:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.sidebar-link.active .sidebar-badge{border-color:color-mix(in srgb, var(--cp-accent) 40%, transparent)}}.sidebar-link.active .sidebar-badge{color:var(--cp-accent)}.sidebar-footer{border-top:1px solid var(--cp-border);z-index:1;margin-top:auto;padding-top:12px;position:relative}.profile{border-radius:var(--cp-radius-sm);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;transition:background .12s;display:flex}.profile:hover{background:#ffffff0a}.avatar{background:var(--cp-accent);color:#000;cursor:pointer;width:30px;height:30px;box-shadow:0 0 14px var(--cp-accent-glow);border:1.5px solid #0000;border-radius:10px;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;transition:box-shadow .15s,transform .15s;display:grid}.avatar:hover{box-shadow:0 0 22px var(--cp-accent-glow);transform:scale(1.04)}.avatar-lg{width:36px;height:36px;font-size:13px}.topbar{background:var(--cp-bg);flex-shrink:0;align-items:center;gap:16px;height:64px;padding:0 40px;display:flex}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--cp-bg) 80%, transparent)}}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--cp-border);z-index:10;position:sticky;top:0}.topbar-search-wrapper{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-bg-elev);max-width:440px;height:36px;color:var(--cp-text-dim);flex:1;align-items:center;gap:8px;padding:0 12px;font-size:12px;transition:border-color .15s,box-shadow .15s;display:flex}.topbar-search-wrapper:focus-within{border-color:var(--cp-accent);box-shadow:none}.topbar-search-input{color:var(--cp-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:12px}.topbar-search-input::placeholder{color:var(--cp-text-faint)}.topbar-search-kbd{font-family:var(--font-mono);border:1px solid var(--cp-border);color:var(--cp-text-faint);background:#ffffff0a;border-radius:4px;padding:1px 5px;font-size:10px}.topbar-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.topbar-icon-btn{border-radius:var(--cp-radius-sm);width:34px;height:34px;color:var(--cp-text-dim);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;transition:all .12s;display:grid;position:relative}.topbar-icon-btn:hover{color:var(--cp-text);border-color:var(--cp-border);background:#ffffff0d}.topbar-icon-btn .dot{background:var(--cp-danger);width:6px;height:6px;box-shadow:0 0 0 2px var(--cp-bg), 0 0 8px var(--cp-danger);border-radius:50%;position:absolute;top:7px;right:7px}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:24px;display:flex}.page-crumb{color:var(--cp-text-faint);font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;margin-bottom:4px}.page-crumb span{color:var(--cp-accent)}.page-title{letter-spacing:-.03em;color:var(--cp-text);margin:0;font-size:26px;font-weight:800;line-height:1.15}.page-description{color:var(--cp-text-dim);margin-top:4px;font-size:13px}.page-actions{align-items:center;gap:8px;display:flex}.page-crumb-host{font-family:var(--font-mono);color:var(--cp-text-faint);border:1px solid var(--cp-border);background:#ffffff0a;border-radius:4px;padding:1px 6px;font-size:11px}.btn{border-radius:var(--cp-radius-sm);cursor:pointer;white-space:nowrap;letter-spacing:.01em;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.btn:disabled{opacity:.5;pointer-events:none}.btn:active{transform:scale(.98)}.btn-primary{background:var(--cp-primary);color:#fff;box-shadow:0 0 18px #1f448573}.btn-primary:hover{background:var(--cp-primary-hover);transform:translateY(-1px);box-shadow:0 0 28px #1f448573}.btn-secondary{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.btn-secondary{background:color-mix(in srgb, var(--cp-accent) 8%, transparent)}}.btn-secondary{border-color:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.btn-secondary{border-color:color-mix(in srgb, var(--cp-accent) 45%, transparent)}}.btn-secondary{color:var(--cp-accent)}.btn-secondary:hover{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover{background:color-mix(in srgb, var(--cp-accent) 14%, transparent)}}.btn-secondary:hover{border-color:var(--cp-accent);box-shadow:0 0 18px var(--cp-accent-glow)}.btn-ghost{color:var(--cp-text-dim);background:0 0;border-color:#0000;font-weight:600}.btn-ghost:hover{color:var(--cp-text);background:#ffffff0d}.btn-outline{border-color:var(--cp-border-strong);color:var(--cp-text);background:0 0;font-weight:600}.btn-outline:hover{border-color:var(--cp-text-faint);background:#ffffff0d}.btn-destructive{background:var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.btn-destructive{background:color-mix(in srgb, var(--cp-danger) 12%, transparent)}}.btn-destructive{border-color:var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.btn-destructive{border-color:color-mix(in srgb, var(--cp-danger) 35%, transparent)}}.btn-destructive{color:var(--cp-danger)}.btn-destructive:hover{background:var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.btn-destructive:hover{background:color-mix(in srgb, var(--cp-danger) 20%, transparent)}}.btn-sm{border-radius:8px;height:28px;padding:0 10px;font-size:11px}.btn-lg{height:44px;padding:0 24px;font-size:14px}.btn-icon{width:34px;padding:0}.card{background:linear-gradient(180deg, #ffffff09, #ffffff02 55%, transparent), var(--cp-panel);border:1px solid var(--cp-border);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow);transition:border-color .25s,box-shadow .25s,transform .25s;position:relative}.card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.card:hover{border-color:var(--cp-border-strong);box-shadow:var(--cp-shadow), 0 0 24px var(--cp-accent-glow);transform:translateY(-1px)}[data-card-style=outlined] .card{border-color:var(--cp-border-strong);box-shadow:none;background:0 0}[data-card-style=flat] .card{background:var(--cp-panel);border-color:var(--cp-border);box-shadow:none}.card-header,.card-head{border-bottom:1px solid var(--cp-border);justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.card-head h3,.card-title{color:var(--cp-text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600;font-family:var(--font-mono);margin:0}.card-title-lg{color:var(--cp-text);letter-spacing:-.02em;text-transform:none;font-size:26px;font-weight:800;font-family:var(--font-sans)}.card-description{color:var(--cp-text-faint);margin-top:2px;font-size:12px}.card-body,.card-content{padding:20px}.card-footer{border-top:1px solid var(--cp-border);background:var(--cp-panel-2);border-radius:0 0 var(--cp-radius) var(--cp-radius);align-items:center;gap:8px;padding:12px 20px;display:flex}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.kpi{padding:16px 18px;position:relative;overflow:hidden}.kpi-tile{background:linear-gradient(180deg, #ffffff08, transparent 60%), var(--cp-panel);border:1px solid var(--cp-border);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow);padding:16px 18px}.kpi-label{color:var(--cp-text-faint);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-family:var(--font-mono);align-items:center;gap:6px;margin-bottom:10px;font-weight:500;display:flex}.kpi-value{letter-spacing:-.02em;font-size:26px;font-weight:600;font-family:var(--font-mono);color:var(--cp-text)}.kpi-value .unit{color:var(--cp-text-faint);margin-left:4px;font-family:inherit;font-size:12px;font-weight:400}.kpi-value-secondary{color:var(--cp-text-dim);margin-top:4px;font-size:11px}.kpi-meta{color:var(--cp-text-dim);align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.kpi-meta .delta{font-family:var(--font-mono)}.delta-up{color:var(--cp-success)}.delta-down{color:var(--cp-danger)}.kpi-bar{background:#ffffff0f;border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.kpi-bar>div{background:var(--cp-accent);height:100%;box-shadow:0 0 10px var(--cp-accent-glow);border-radius:2px}.kpi-bar.warn>div{background:var(--cp-warning);box-shadow:0 0 10px var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.kpi-bar.warn>div{box-shadow:0 0 10px color-mix(in srgb, var(--cp-warning) 35%, transparent)}}.kpi-bar.danger>div{background:var(--cp-danger);box-shadow:0 0 10px var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.kpi-bar.danger>div{box-shadow:0 0 10px color-mix(in srgb, var(--cp-danger) 35%, transparent)}}.dash-kpis{margin-bottom:20px}.kpi-modern{flex-direction:column;padding:18px 20px 22px;display:flex;position:relative}.kpi-modern:after{content:"";background:linear-gradient(90deg, var(--cp-accent), transparent);opacity:.55;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:20%}.kpi-modern .kpi-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.kpi-modern .kpi-top .kpi-label{margin-bottom:0}.kpi-ic{background:var(--cp-accent);border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.kpi-ic{background:color-mix(in srgb, var(--cp-accent) 12%, transparent)}}.kpi-ic{color:var(--cp-accent)}.kpi-modern .kpi-value{font-size:38px;line-height:1.05}.kpi-modern .kpi-sub{color:var(--cp-text-faint);font-size:11px;font-family:var(--font-mono);letter-spacing:.02em;margin-top:8px}.dash-count{color:var(--cp-text-faint);font-size:11px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.dash-grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dash-side{flex-direction:column;gap:16px;display:flex}.dash-table{border:none}.dash-breakdown{padding:4px 2px 6px}.dash-breakdown .stat-row{padding:11px 16px}.dash-breakdown .stat-row .label{gap:10px}@media (width<=1024px){.dash-grid{grid-template-columns:1fr}}.stat-card{border-radius:var(--cp-radius);border:1px solid var(--cp-border);background:var(--cp-panel);box-shadow:var(--cp-shadow);flex-direction:column;justify-content:space-between;padding:20px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.stat-card:hover{border-color:var(--cp-border-strong)}.stat-label{text-transform:uppercase;letter-spacing:.14em;color:var(--cp-text-faint);font-size:10px;font-family:var(--font-mono);margin-bottom:8px;font-weight:500}.stat-value{letter-spacing:-.02em;font-size:30px;font-weight:600;font-family:var(--font-mono);color:var(--cp-text)}.stat-trend-wrap{color:var(--cp-text-dim);align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.stat-icon-wrap{border-radius:var(--cp-radius-sm);background:var(--cp-accent);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.stat-icon-wrap{background:color-mix(in srgb, var(--cp-accent) 10%, transparent)}}.stat-icon-wrap{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.stat-icon-wrap{border:1px solid color-mix(in srgb, var(--cp-accent) 25%, transparent)}}.stat-icon-wrap{color:var(--cp-accent)}.badge,.pill{white-space:nowrap;vertical-align:middle;height:20px;color:var(--cp-text-dim);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1;font-family:var(--font-mono);background:#ffffff0d;border:1px solid #ffffff17;border-radius:999px;flex-shrink:0;align-self:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.badge{border-radius:4px;gap:0}.badge-default,.pill-default{color:var(--cp-text-dim)}.badge-success,.badge.ok,.pill-success,.pill-ok,.pill.ok{color:var(--cp-success);background:var(--cp-success)}@supports (color:color-mix(in lab, red, red)){.badge-success,.badge.ok,.pill-success,.pill-ok,.pill.ok{background:color-mix(in srgb, var(--cp-success) 10%, transparent)}}.badge-success,.badge.ok,.pill-success,.pill-ok,.pill.ok{border-color:var(--cp-success)}@supports (color:color-mix(in lab, red, red)){.badge-success,.badge.ok,.pill-success,.pill-ok,.pill.ok{border-color:color-mix(in srgb, var(--cp-success) 30%, transparent)}}.badge-warning,.badge.warn,.pill-warning,.pill-warn,.pill.warn{color:var(--cp-warning);background:var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.badge-warning,.badge.warn,.pill-warning,.pill-warn,.pill.warn{background:color-mix(in srgb, var(--cp-warning) 10%, transparent)}}.badge-warning,.badge.warn,.pill-warning,.pill-warn,.pill.warn{border-color:var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.badge-warning,.badge.warn,.pill-warning,.pill-warn,.pill.warn{border-color:color-mix(in srgb, var(--cp-warning) 30%, transparent)}}.badge-error,.badge.err,.pill-danger,.pill-err,.pill.err{color:var(--cp-danger);background:var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.badge-error,.badge.err,.pill-danger,.pill-err,.pill.err{background:color-mix(in srgb, var(--cp-danger) 10%, transparent)}}.badge-error,.badge.err,.pill-danger,.pill-err,.pill.err{border-color:var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.badge-error,.badge.err,.pill-danger,.pill-err,.pill.err{border-color:color-mix(in srgb, var(--cp-danger) 30%, transparent)}}.badge-info,.badge.info,.pill-info,.pill.info{color:var(--cp-info);background:var(--cp-info)}@supports (color:color-mix(in lab, red, red)){.badge-info,.badge.info,.pill-info,.pill.info{background:color-mix(in srgb, var(--cp-info) 10%, transparent)}}.badge-info,.badge.info,.pill-info,.pill.info{border-color:var(--cp-info)}@supports (color:color-mix(in lab, red, red)){.badge-info,.badge.info,.pill-info,.pill.info{border-color:color-mix(in srgb, var(--cp-info) 30%, transparent)}}.badge-outline{background:0 0}.chip{border:1px solid var(--cp-border);color:var(--cp-text-dim);cursor:pointer;white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:500;transition:all .12s;display:inline-flex}.chip:hover{color:var(--cp-text);border-color:var(--cp-border-strong)}.chip.active,.chip-active{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.chip.active,.chip-active{background:color-mix(in srgb, var(--cp-accent) 12%, transparent)}}.chip.active,.chip-active{color:var(--cp-accent);border-color:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.chip.active,.chip-active{border-color:color-mix(in srgb, var(--cp-accent) 50%, transparent)}}.chip.active,.chip-active{font-weight:600}.chip-active:hover{opacity:.9}.live-pill{background:var(--cp-success);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.live-pill{background:color-mix(in srgb, var(--cp-success) 10%, transparent)}}.live-pill{border:1px solid var(--cp-success)}@supports (color:color-mix(in lab, red, red)){.live-pill{border:1px solid color-mix(in srgb, var(--cp-success) 30%, transparent)}}.live-pill{color:var(--cp-success);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:600;font-family:var(--font-mono)}.live-pill:before{content:"";background:var(--cp-success);width:6px;height:6px;box-shadow:0 0 8px var(--cp-success);border-radius:50%;animation:1.6s ease-in-out infinite cp-pulse}@keyframes cp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.data-table-wrapper,.table-wrapper{border-radius:var(--cp-radius);border:1px solid var(--cp-border);background:var(--cp-panel);box-shadow:var(--cp-shadow);overflow:auto}.data-table,.table{border-collapse:collapse;width:100%;font-size:12px}.data-table thead th,.table th{z-index:2;background:var(--cp-panel-2);text-align:left;color:var(--cp-text-dim);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600;font-family:var(--font-mono);border-bottom:1px solid var(--cp-border);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:12px 14px;position:sticky;top:0}.data-table thead th:hover,.table th:hover{color:var(--cp-text-dim)}.data-table tbody td,.table td{border-bottom:1px solid var(--cp-border);vertical-align:middle;color:var(--cp-text);padding:13px 14px}.data-table tbody tr,.table tbody tr{transition:background .1s}.data-table tbody tr:hover,.table tbody tr:hover{background:#ffffff06}.data-table tbody tr:last-child td,.table tbody tr:last-child td{border-bottom:none}.row-actions{opacity:0;justify-content:flex-end;gap:4px;transition:opacity .12s;display:flex}.data-table tbody tr:hover .row-actions,.table tbody tr:hover .row-actions{opacity:1}.table-mono{font-family:var(--font-mono);font-size:12px}.table-dim{color:var(--cp-text-dim)}.form-label{text-transform:uppercase;letter-spacing:.12em;color:var(--cp-text-dim);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.input,.select{background:var(--cp-bg-elev);border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);width:100%;height:40px;color:var(--cp-text);appearance:none;outline:none;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .2s,box-shadow .2s}.input::placeholder{color:var(--cp-text-faint)}.input:focus,.select:focus{border-color:var(--cp-accent);box-shadow:none}.input-error{border-color:var(--cp-danger)}.input-error:focus{border-color:var(--cp-danger);box-shadow:none}.select-wrapper{position:relative}.select-icon{pointer-events:none;color:var(--cp-text-faint);font-size:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.field{margin-bottom:14px}.field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}input[type=date]{position:relative}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.stat-row{border-bottom:1px solid var(--cp-border);justify-content:space-between;align-items:center;padding:11px 18px;font-size:12px;display:flex}.stat-row:last-child{border-bottom:none}.stat-row .label{color:var(--cp-text-dim);align-items:center;gap:8px;display:flex}.stat-row .value{font-family:var(--font-mono);color:var(--cp-text)}.quick-list{flex-direction:column;gap:4px;padding:8px;display:flex}.quick-item{border-radius:var(--cp-radius-sm);cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.quick-item:hover{border-color:var(--cp-border);background:#ffffff08}.quick-icon{background:var(--cp-accent);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.quick-icon{background:color-mix(in srgb, var(--cp-accent) 8%, transparent)}}.quick-icon{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.quick-icon{border:1px solid color-mix(in srgb, var(--cp-accent) 20%, transparent)}}.quick-icon{color:var(--cp-accent);flex-shrink:0}.quick-item .label{color:var(--cp-text);flex:1;font-size:12px;font-weight:500}.quick-item .hint{color:var(--cp-text-faint);font-size:10px;font-family:var(--font-mono)}.filter-bar{border-bottom:1px solid var(--cp-border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#000000bf;place-items:center;padding:16px;animation:.16s cp-fade;display:grid;position:fixed;inset:0}@keyframes cp-fade{0%{opacity:0}to{opacity:1}}.modal{background:var(--cp-bg-elev);border:1px solid var(--cp-border-strong);border-radius:var(--cp-radius-lg);width:480px;max-width:90vw;box-shadow:var(--cp-shadow-lg);animation:.2s cubic-bezier(.2,.9,.3,1.2) cp-pop;overflow:hidden}.modal-sm{width:360px}.modal-lg{width:640px}@keyframes cp-pop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}.modal-head{border-bottom:1px solid var(--cp-border);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.modal-head h3{letter-spacing:-.02em;color:var(--cp-text);margin:0;font-size:15px;font-weight:800}.modal-body{padding:20px 22px}.modal-foot{border-top:1px solid var(--cp-border);background:var(--cp-panel-2);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.cp-datepicker{position:relative}.cp-datepicker-input{background:var(--cp-bg-elev);border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);cursor:pointer;height:40px;color:var(--cp-text);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:flex}.cp-datepicker-input:hover{border-color:var(--cp-accent);box-shadow:0 0 12px var(--cp-accent-glow)}.cp-datepicker-icon{width:14px;height:14px;color:var(--cp-text-dim);flex-shrink:0}.cp-datepicker-clear{color:var(--cp-text-faint);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.cp-datepicker-clear:hover{color:var(--cp-danger)}.cp-datepicker-popup{z-index:4000;background:var(--cp-bg-elev);border:1px solid var(--cp-border-strong);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow-lg);width:248px;padding:12px;animation:.16s cubic-bezier(.2,.9,.3,1.1) cp-pop;position:absolute;top:calc(100% + 6px);left:0}.cp-datepicker-nav{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cp-datepicker-nav button{border:1px solid var(--cp-border);cursor:pointer;width:28px;height:28px;color:var(--cp-text-dim);background:0 0;border-radius:6px;place-items:center;transition:background .1s,color .1s;display:grid}.cp-datepicker-nav button:hover{color:var(--cp-text);background:#ffffff0d}.cp-datepicker-month{color:var(--cp-text);font-size:13px;font-weight:700}.cp-datepicker-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cp-datepicker-dow{text-align:center;color:var(--cp-text-faint);text-transform:uppercase;font-size:9px;font-weight:600;font-family:var(--font-mono);padding:4px 0}.cp-datepicker-day{text-align:center;cursor:pointer;height:28px;color:var(--cp-text);background:0 0;border:none;border-radius:6px;font-size:12px;transition:background .1s,color .1s}.cp-datepicker-day:hover{background:#ffffff0f}.cp-datepicker-day.today{color:var(--cp-accent);font-weight:600}.cp-datepicker-day.today:after{content:"";background:var(--cp-accent);border-radius:50%;width:3px;height:3px;margin:1px auto 0;display:block}.cp-datepicker-day.selected{background:var(--cp-accent);color:#000;box-shadow:0 0 12px var(--cp-accent-glow);font-weight:700}.cp-datepicker-day.selected:hover{background:var(--cp-accent)}.cp-datepicker-day.past{color:var(--cp-text-faint)}.cp-zakres-chip{cursor:pointer;border:1px solid var(--cp-border);background:var(--cp-bg-elev);color:var(--cp-text-dim);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.cp-zakres-chip:hover{border-color:var(--cp-border-strong);color:var(--cp-text)}.cp-zakres-chip.active{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.cp-zakres-chip.active{background:color-mix(in srgb, var(--cp-accent) 12%, transparent)}}.cp-zakres-chip.active{border-color:var(--cp-accent);color:var(--cp-accent);box-shadow:0 0 12px var(--cp-accent-glow);font-weight:600}.toast-wrap{z-index:200;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast{pointer-events:auto;background:var(--cp-bg-elev);border:1px solid var(--cp-border-strong);border-radius:var(--cp-radius-sm);box-shadow:var(--cp-shadow-lg);align-items:center;gap:10px;min-width:280px;padding:12px 14px;font-size:12px;animation:.22s cubic-bezier(.2,.9,.3,1.1) cp-slide-in;display:flex}@keyframes cp-slide-in{0%{transform:translate(120%)}to{transform:none}}.toast.exiting{animation:.2s forwards cp-slide-out}@keyframes cp-slide-out{to{opacity:0;transform:translate(120%)}}.toast-icon{border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.toast.success .toast-icon{background:var(--cp-success)}@supports (color:color-mix(in lab, red, red)){.toast.success .toast-icon{background:color-mix(in srgb, var(--cp-success) 15%, transparent)}}.toast.success .toast-icon{color:var(--cp-success)}.toast.info .toast-icon{background:var(--cp-info)}@supports (color:color-mix(in lab, red, red)){.toast.info .toast-icon{background:color-mix(in srgb, var(--cp-info) 15%, transparent)}}.toast.info .toast-icon{color:var(--cp-info)}.toast.error .toast-icon{background:var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.toast.error .toast-icon{background:color-mix(in srgb, var(--cp-danger) 15%, transparent)}}.toast.error .toast-icon{color:var(--cp-danger)}.toast-msg{flex:1}.toast-msg .ttl{color:var(--cp-text);font-weight:600}.toast-msg .sub{color:var(--cp-text-faint);font-size:11px}.alert{border-radius:var(--cp-radius-sm);border:1px solid;padding:13px 14px;font-size:13px;font-weight:500}.alert-error{color:var(--cp-danger);background:var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.alert-error{background:color-mix(in srgb, var(--cp-danger) 10%, transparent)}}.alert-error{border-color:var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.alert-error{border-color:color-mix(in srgb, var(--cp-danger) 25%, transparent)}}.alert-success{color:var(--cp-success);background:var(--cp-success)}@supports (color:color-mix(in lab, red, red)){.alert-success{background:color-mix(in srgb, var(--cp-success) 10%, transparent)}}.alert-success{border-color:var(--cp-success)}@supports (color:color-mix(in lab, red, red)){.alert-success{border-color:color-mix(in srgb, var(--cp-success) 25%, transparent)}}.alert-warning{color:var(--cp-warning);background:var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.alert-warning{background:color-mix(in srgb, var(--cp-warning) 10%, transparent)}}.alert-warning{border-color:var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.alert-warning{border-color:color-mix(in srgb, var(--cp-warning) 25%, transparent)}}.alert-info{color:var(--cp-info);background:var(--cp-info)}@supports (color:color-mix(in lab, red, red)){.alert-info{background:color-mix(in srgb, var(--cp-info) 10%, transparent)}}.alert-info{border-color:var(--cp-info)}@supports (color:color-mix(in lab, red, red)){.alert-info{border-color:color-mix(in srgb, var(--cp-info) 25%, transparent)}}.two-col{grid-template-columns:1.6fr 1fr;gap:14px;margin-bottom:14px;display:grid}.three-col{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.four-col{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.divider-h{background:var(--cp-border);height:1px;margin:12px 0}.gauge{align-items:center;gap:12px;display:flex}.gauge-ring{width:64px;height:64px;position:relative}.gauge-ring svg{transform:rotate(-90deg)}.gauge-ring .pct{font-family:var(--font-mono);color:var(--cp-text);place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:0}.page-container{flex-direction:column;display:flex}.page-header-wrapper{padding-bottom:24px}.page-header-row{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.entity-icon{border:1px solid var(--cp-border);width:30px;height:30px;color:var(--cp-text-dim);background:#ffffff0d;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.entity-icon-sm{width:22px;height:22px;color:var(--cp-text-dim);background:#ffffff0d;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.entity-icon-accent{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.entity-icon-accent{background:color-mix(in srgb, var(--cp-accent) 10%, transparent)}}.entity-icon-accent{border-color:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.entity-icon-accent{border-color:color-mix(in srgb, var(--cp-accent) 25%, transparent)}}.entity-icon-accent{color:var(--cp-accent)}.entity-cell{color:var(--cp-text);align-items:center;gap:10px;font-weight:600;display:flex}.entity-cell .sub{color:var(--cp-text-faint);font-size:11px;font-weight:400;font-family:var(--font-mono);margin-top:1px}.user-avatar{background:var(--cp-accent);color:#000;width:28px;height:28px;box-shadow:0 0 10px var(--cp-accent-glow);border-radius:8px;flex-shrink:0;place-items:center;font-size:10px;font-weight:800;display:grid}.user-cell{align-items:center;gap:10px;display:flex}.user-name{color:var(--cp-text);font-weight:600}.user-email{font-family:var(--font-mono);color:var(--cp-text-faint);font-size:11px}.user-role{color:var(--cp-text);background:#ffffff0f;border-color:#ffffff1a}.user-role-owner{background:var(--cp-accent);color:#000;border-color:#0000}.role-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.role-cell{align-items:center;gap:8px;display:flex}.role-name{color:var(--cp-text);font-weight:600}.perm-dot{text-align:center;border-radius:4px;width:14px;height:14px;font-size:10px;font-weight:700;line-height:14px;display:inline-block}.perm-dot-full{background:var(--cp-accent);color:#000;box-shadow:0 0 8px var(--cp-accent-glow)}.perm-dot-read{color:var(--cp-text-dim);background:#ffffff14}.perm-dot-none{color:var(--cp-text-faint)}.table-center{text-align:center;white-space:nowrap}.cert-cell{align-items:center;gap:8px;display:flex}.cert-icon{font-size:14px}.cert-domain{font-weight:600}.cert-actions{gap:4px;display:flex}.settings-layout{grid-template-columns:200px 1fr;gap:24px;display:grid}.settings-sidebar{flex-direction:column;gap:4px;display:flex}.settings-btn{text-align:left;border-radius:var(--cp-radius-sm);color:var(--cp-text-dim);cursor:pointer;background:0 0;border:1px solid #0000;padding:11px 14px;font-size:13px;font-weight:500;transition:all .15s}.settings-btn:hover{color:var(--cp-text);background:#ffffff0a}.settings-btn-active{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.settings-btn-active{background:color-mix(in srgb, var(--cp-accent) 10%, transparent)}}.settings-btn-active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.settings-btn-active{border-color:color-mix(in srgb, var(--cp-accent) 30%, transparent)}}.settings-btn-active{color:var(--cp-accent);font-weight:600}.profile-header{align-items:flex-start;gap:20px;display:flex}.profile-avatar{border-radius:var(--cp-radius);background:var(--cp-accent);color:#000;width:80px;height:80px;box-shadow:0 0 30px var(--cp-accent-glow);flex-shrink:0;place-items:center;font-size:32px;font-weight:800;display:grid}.profile-info{flex:1}.profile-name{letter-spacing:-.02em;color:var(--cp-text);margin:0;font-size:22px;font-weight:800}.profile-email{color:var(--cp-text-dim);font-family:var(--font-mono);margin:8px 0 0}.profile-meta{color:var(--cp-text-faint);gap:8px;margin-top:16px;font-size:12px;display:flex}.profile-meta-sep{margin:0 -4px}.notif-prefs{flex-direction:column;gap:4px;margin-top:8px;display:flex}.notif-prefs-head{text-transform:uppercase;letter-spacing:.08em;color:var(--cp-text-faint);font-size:11px;font-weight:600;font-family:var(--font-mono);border-bottom:1px solid var(--cp-border);grid-template-columns:1fr 120px 120px;align-items:center;gap:12px;padding:6px 4px;display:grid}.notif-prefs-row{border-bottom:1px solid var(--cp-border);grid-template-columns:1fr 120px 120px;align-items:center;gap:12px;padding:12px 4px;display:grid}.notif-prefs-row:last-child{border-bottom:none}.notif-prefs-name{font-size:14px;font-weight:500}.notif-prefs-cell{align-items:center;gap:8px;display:flex}.notif-prefs-cell-label{color:var(--cp-text-dim);min-width:56px;font-size:13px;display:none}@media (width<=640px){.notif-prefs-head{display:none}.notif-prefs-row{grid-template-columns:1fr;gap:10px}.notif-prefs-cell-label{display:inline}}.profile-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.profile-card{background:var(--cp-panel);border:1px solid var(--cp-border);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow);padding:20px}.profile-card-title{color:var(--cp-text-dim);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600;font-family:var(--font-mono);margin:0 0 16px}.profile-card-actions{flex-direction:column;gap:12px;display:flex}.profile-action-btn{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);color:var(--cp-text);cursor:pointer;text-align:left;background:#ffffff0a;padding:11px 14px;font-weight:500;transition:all .15s}.profile-action-btn:hover{border-color:var(--cp-border-strong);background:#ffffff12}.action-badge{white-space:nowrap;vertical-align:middle;text-transform:uppercase;letter-spacing:.04em;height:20px;font-size:10px;font-weight:600;line-height:1;font-family:var(--font-mono);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.action-badge-user{background:var(--brand-steel)}@supports (color:color-mix(in lab, red, red)){.action-badge-user{background:color-mix(in srgb, var(--brand-steel) 12%, transparent)}}.action-badge-user{color:var(--brand-steel)}@supports (color:color-mix(in lab, red, red)){.action-badge-user{color:color-mix(in oklch, var(--brand-steel) 70%, white)}}.action-badge-user{border-color:var(--brand-steel)}@supports (color:color-mix(in lab, red, red)){.action-badge-user{border-color:color-mix(in srgb, var(--brand-steel) 30%, transparent)}}.action-badge-security{background:var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.action-badge-security{background:color-mix(in srgb, var(--cp-danger) 10%, transparent)}}.action-badge-security{color:var(--cp-danger);border-color:var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.action-badge-security{border-color:color-mix(in srgb, var(--cp-danger) 28%, transparent)}}.action-badge-success{background:var(--cp-success)}@supports (color:color-mix(in lab, red, red)){.action-badge-success{background:color-mix(in srgb, var(--cp-success) 10%, transparent)}}.action-badge-success{color:var(--cp-success);border-color:var(--cp-success)}@supports (color:color-mix(in lab, red, red)){.action-badge-success{border-color:color-mix(in srgb, var(--cp-success) 28%, transparent)}}.action-badge-default{color:var(--cp-text-dim);background:#ffffff0d;border-color:#ffffff17}.action-badge-domain{background:var(--cp-success)}@supports (color:color-mix(in lab, red, red)){.action-badge-domain{background:color-mix(in srgb, var(--cp-success) 10%, transparent)}}.action-badge-domain{color:var(--cp-success);border-color:var(--cp-success)}@supports (color:color-mix(in lab, red, red)){.action-badge-domain{border-color:color-mix(in srgb, var(--cp-success) 28%, transparent)}}.action-badge-warning{background:var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.action-badge-warning{background:color-mix(in srgb, var(--cp-warning) 10%, transparent)}}.action-badge-warning{color:var(--cp-warning);border-color:var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.action-badge-warning{border-color:color-mix(in srgb, var(--cp-warning) 28%, transparent)}}.search-container{padding-bottom:40px}.search-box-wrapper{text-align:center;max-width:600px;margin:0 auto}.search-title{letter-spacing:-.03em;color:var(--cp-text);margin:0 0 16px;font-size:34px;font-weight:800}.search-input-wrapper{position:relative}.search-input{background:var(--cp-bg-elev);border:1px solid var(--cp-border);border-radius:var(--cp-radius);width:100%;color:var(--cp-text);outline:none;padding:16px 20px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.search-input:focus{border-color:var(--cp-accent);box-shadow:0 0 20px var(--cp-accent-glow)}.search-results-container{max-width:600px;margin:0 auto}.search-results-label{color:var(--cp-text-dim);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-family:var(--font-mono);margin-bottom:16px}.search-results-list{flex-direction:column;gap:8px;display:flex}.search-result-item{background:var(--cp-panel);border:1px solid var(--cp-border);border-radius:var(--cp-radius);cursor:pointer;justify-content:space-between;align-items:center;padding:16px;transition:all .15s;display:flex}.search-result-item:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.search-result-item:hover{border-color:color-mix(in srgb, var(--cp-accent) 50%, transparent)}}.search-result-item:hover{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.search-result-item:hover{background:color-mix(in srgb, var(--cp-accent) 4%, var(--cp-panel))}}.search-result-item:hover{box-shadow:0 0 16px var(--cp-accent-glow)}.search-result-content{flex:1}.search-result-header{align-items:center;gap:12px;margin-bottom:4px;display:flex}.search-result-title{color:var(--cp-text);font-weight:600}.search-result-details{color:var(--cp-text-dim);font-size:12px}.search-result-arrow{color:var(--cp-text-dim);font-size:18px}.recent-searches{max-width:600px;margin:0 auto}.recent-title{color:var(--cp-text-dim);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600;font-family:var(--font-mono);margin:0 0 16px}.recent-buttons{flex-wrap:wrap;gap:8px;display:flex}.recent-btn{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);color:var(--cp-text);cursor:pointer;background:#ffffff0a;padding:8px 12px;font-size:13px;transition:all .15s}.recent-btn:hover{border-color:var(--cp-border-strong);background:#ffffff12}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.plan-card{background:var(--cp-panel);border:1px solid var(--cp-border);border-radius:var(--cp-radius);padding:20px;position:relative}.plan-card-recommended{border-color:var(--cp-accent);box-shadow:0 0 24px var(--cp-accent-glow)}.plan-badge{background:var(--cp-accent);color:#000;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 0 14px var(--cp-accent-glow);border-radius:999px;padding:4px 12px;font-size:10px;font-weight:800;position:absolute;top:-12px;left:16px}.plan-name{letter-spacing:-.02em;color:var(--cp-text);margin-bottom:8px;font-size:18px;font-weight:800}.plan-price{font-size:26px;font-weight:600;font-family:var(--font-mono);color:var(--cp-accent);margin-bottom:16px}.plan-price-unit{color:var(--cp-text-dim);font-size:12px}.plan-features{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.plan-feature{color:var(--cp-text-dim);align-items:center;gap:8px;font-size:13px;display:flex}.plan-dot{background:var(--cp-accent);width:4px;height:4px;box-shadow:0 0 6px var(--cp-accent);border-radius:50%;display:inline-block}.plan-btn{border-radius:var(--cp-radius-sm);cursor:pointer;border:1px solid #0000;width:100%;padding:10px 16px;font-size:12px;font-weight:700;transition:all .15s}.plan-btn-recommended{background:var(--cp-accent);color:#000;box-shadow:0 0 16px var(--cp-accent-glow)}.plan-btn-recommended:hover{background:var(--cp-accent-2)}.plan-btn-default{border-color:var(--cp-border);color:var(--cp-text);background:#ffffff0d}.plan-btn-default:hover{background:#ffffff14}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (width<=1200px){.settings-layout,.profile-cards{grid-template-columns:1fr}}@media (width<=768px){.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:none}.app-main-wrapper{margin-left:0}.topbar{padding:0 16px}.app-main-content{padding:20px 16px 32px}.kpi-grid{grid-template-columns:repeat(2,1fr)}.two-col{grid-template-columns:1fr}.three-col{grid-template-columns:1fr 1fr}.four-col{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.kpi-grid{grid-template-columns:1fr 1fr}.three-col{grid-template-columns:1fr}.four-col{grid-template-columns:1fr 1fr}.app-main-content{padding:12px 16px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sidebar,.topbar{-webkit-user-select:none;user-select:none}.app-main-content,.app-main-content p,.app-main-content td,.app-main-content .data-table,input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text}.admin-layout{grid-template-columns:224px 1fr;align-items:start;gap:24px;display:grid}.admin-subnav{flex-direction:column;gap:4px;padding:10px;display:flex;position:sticky;top:88px}.admin-subnav-title{text-transform:uppercase;letter-spacing:.14em;color:var(--cp-text-faint);font-size:10px;font-weight:600;font-family:var(--font-mono);padding:6px 12px 8px}.admin-subnav-link{border-radius:var(--cp-radius-sm);color:var(--cp-text-dim);border:1px solid #0000;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:flex}.admin-subnav-link:hover{color:var(--cp-text);background:#ffffff0a}.admin-subnav-link.active{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.admin-subnav-link.active{background:color-mix(in srgb, var(--cp-accent) 10%, transparent)}}.admin-subnav-link.active{border-color:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.admin-subnav-link.active{border-color:color-mix(in srgb, var(--cp-accent) 30%, transparent)}}.admin-subnav-link.active{color:var(--cp-accent);font-weight:600}.admin-subnav-link.active svg{color:var(--cp-accent)}@media (width<=1000px){.admin-layout{grid-template-columns:1fr}.admin-subnav{flex-flow:wrap;position:static}}.table-user{align-items:center;gap:10px;min-width:0;display:flex}.table-user .tu-name{color:var(--cp-text);font-weight:600}.table-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.ag-theme-quartz,.ag-theme-quartz-dark{font-size:13px;overflow:hidden;--ag-background-color:transparent!important;--ag-header-background-color:var(--cp-panel-2)!important;--ag-odd-row-background-color:transparent!important;--ag-row-border-color:var(--cp-border)!important;--ag-border-color:transparent!important;--ag-header-column-separator-display:none!important;--ag-row-hover-color:#ffffff08!important;--ag-foreground-color:var(--cp-text)!important;--ag-header-foreground-color:var(--cp-text-faint)!important;--ag-secondary-foreground-color:var(--cp-text-dim)!important;font-family:var(--font-sans)!important;border-radius:var(--cp-radius)!important;border:1px solid var(--cp-border)!important;box-shadow:var(--cp-shadow)!important;background-color:var(--cp-panel)!important}.ag-header{border-bottom:1px solid var(--cp-border)!important}.ag-header-cell-text{text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-family:var(--font-mono);font-weight:500}.ag-theme-quartz .ag-cell,.ag-theme-quartz-dark .ag-cell{align-items:center!important;display:flex!important}.ag-theme-quartz .ag-cell button,.ag-theme-quartz-dark .ag-cell button{color:var(--cp-text-dim)!important}.ag-theme-quartz .ag-cell button:hover,.ag-theme-quartz-dark .ag-cell button:hover{color:var(--cp-text)!important;background-color:#ffffff14!important}.ag-theme-quartz .ag-cell button.text-destructive,.ag-theme-quartz-dark .ag-cell button.text-destructive{color:var(--cp-danger)!important}.et-card{flex-direction:column;gap:18px;padding:22px;display:flex}.et-head{align-items:center;gap:14px;display:flex}.et-head-badge{letter-spacing:.3px;color:#fff;background:linear-gradient(135deg, var(--cp-primary,#1f4485) 0%, var(--cp-accent,#5ea6a3) 100%);border-radius:12px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #1f448559}.et-head-sub{color:var(--cp-text-dim);max-width:64ch;margin:4px 0 0}.et-controls{border-bottom:1px solid var(--cp-border);flex-wrap:wrap;align-items:flex-end;gap:14px 20px;padding-bottom:16px;display:flex}.et-select{width:320px;max-width:100%}.et-desc{color:var(--cp-text-dim);flex:240px;margin:0 0 6px}.et-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (width<=960px){.et-grid{grid-template-columns:minmax(0,1fr)}}.et-editor,.et-preview{background:var(--cp-panel-2,#ffffff05);border:1px solid var(--cp-border);border-radius:var(--cp-radius,14px);flex-direction:column;gap:14px;padding:18px;display:flex}.et-toolgroup{flex-direction:column;gap:8px;display:flex}.et-toolbar-label{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-text-dim);font-size:11px;font-weight:600}.et-toolbar{flex-wrap:wrap;gap:7px;display:flex}.et-chip{color:var(--cp-text);border:1px solid var(--cp-border);cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;line-height:1.1;transition:background .12s,border-color .12s,transform 80ms;display:inline-flex}.et-chip:hover{border-color:var(--cp-accent,#5ea6a3);background:#ffffff14}.et-chip:active{transform:translateY(1px)}.et-chip:focus-visible{outline:2px solid var(--cp-accent,#5ea6a3);outline-offset:2px}.et-chip code{font-family:var(--font-mono,monospace);color:var(--cp-accent-2,#72c6ac);font-size:11px}.et-chip--var{background:#5ea6a31f;border-color:#5ea6a352}.et-chip--var:hover{background:#5ea6a333}.et-chip--cta{background:var(--brand-navy)}@supports (color:color-mix(in lab, red, red)){.et-chip--cta{background:color-mix(in srgb, var(--brand-navy) 16%, transparent)}}.et-chip--cta{border-color:var(--cp-primary-hover)}@supports (color:color-mix(in lab, red, red)){.et-chip--cta{border-color:color-mix(in srgb, var(--cp-primary-hover) 45%, transparent)}}.et-chip--cta{color:var(--brand-navy)}@supports (color:color-mix(in lab, red, red)){.et-chip--cta{color:color-mix(in oklch, var(--brand-navy) 32%, white)}}.et-chip--cta{font-weight:600}.et-chip--cta:hover{background:var(--brand-navy)}@supports (color:color-mix(in lab, red, red)){.et-chip--cta:hover{background:color-mix(in srgb, var(--brand-navy) 28%, transparent)}}.et-chip--cta:hover{border-color:var(--cp-primary-hover)}.et-code textarea{font-family:var(--font-mono,monospace);font-size:13px;line-height:1.55}.et-warning{color:var(--cp-warning);border-radius:var(--cp-radius-sm,10px);background:#cf8f781f;border:1px solid #cf8f7866;padding:10px 12px;font-size:13px}.et-warning code{font-family:var(--font-mono,monospace);color:var(--cp-warning);margin:0 3px}.et-actions{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}@media (width>=961px){.et-preview{position:sticky;top:16px}}.et-preview-window{border:1px solid var(--cp-border);border-radius:var(--cp-radius,14px);background:#fff;overflow:hidden}.et-preview-bar{background:linear-gradient(135deg, var(--cp-primary,#1f4485) 0%, var(--cp-accent,#5ea6a3) 100%);align-items:center;gap:7px;padding:9px 14px;display:flex}.et-dot{background:#ffffff8c;border-radius:50%;width:10px;height:10px}.et-preview-bar-title{color:#ffffffeb;margin-left:6px;font-size:12px;font-weight:600}.et-preview-subject{color:#1f2937;background:#f7f8fa;border-bottom:1px solid #e5e7eb;align-items:baseline;gap:8px;padding:10px 14px;font-size:13px;display:flex}.et-preview-subject-label{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-text-dim);flex:none;font-size:10px;font-weight:700}.et-preview-subject-value{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.et-preview-frame{background:#eef1f5;border:0;width:100%;min-height:460px;display:block}.rbac-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rbac-search{flex:1;min-width:220px;max-width:420px}.rbac-toolbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.rbac-meta{color:var(--cp-text-dim);align-items:center;gap:7px;margin-bottom:10px;font-size:12px;display:inline-flex}.rbac-meta svg{color:var(--cp-accent)}.rbac-matrix-wrapper{max-height:calc(100vh - 300px);overflow:auto}.rbac-matrix{table-layout:fixed;min-width:max-content}.rbac-matrix col.rbac-col-perm{width:300px}.rbac-matrix col.rbac-col-role{width:160px}.rbac-matrix thead th{z-index:3;cursor:default}.rbac-matrix .rbac-corner{z-index:5;background:var(--cp-panel-2);min-width:240px;position:sticky;top:0;left:0}.rbac-matrix th.rbac-role-col{text-transform:none;letter-spacing:normal;min-width:156px;font-family:var(--font-sans);vertical-align:top;padding:10px 12px}.rbac-role-head{flex-direction:column;gap:3px;display:flex}.rbac-role-name{color:var(--cp-text);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:13px;font-weight:700;overflow:hidden}.rbac-role-note{color:var(--cp-text-dim);text-transform:none;letter-spacing:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:200px;font-size:11px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.rbac-role-actions{align-items:center;gap:4px;min-height:22px;margin-top:4px;display:flex}.rbac-saving{color:var(--cp-accent);font-size:10px;font-weight:600}.rbac-icon-btn{border:1px solid var(--cp-border);width:24px;height:24px;color:var(--cp-text-dim);cursor:pointer;background:#ffffff08;border-radius:6px;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.rbac-icon-btn:hover{color:var(--cp-text);border-color:var(--cp-border-strong)}.rbac-icon-danger:hover{color:var(--cp-danger);border-color:var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.rbac-icon-danger:hover{border-color:color-mix(in srgb, var(--cp-danger) 45%, transparent)}}.rbac-group-row td{padding:0}.rbac-group-cell{background:var(--cp-panel-2)}.rbac-group-toggle{z-index:2;cursor:pointer;width:100%;color:var(--cp-text);text-transform:uppercase;letter-spacing:.06em;background:0 0;border:none;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex;position:sticky;left:0}.rbac-group-toggle svg{color:var(--cp-text-dim)}.rbac-res-name{color:var(--cp-text)}.rbac-count{color:var(--cp-text-dim);letter-spacing:normal;text-transform:none;background:#ffffff0f;border-radius:999px;align-items:center;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.rbac-perm-cell{z-index:2;background:var(--cp-panel);min-width:240px;max-width:340px;position:sticky;left:0}.rbac-perm-head{align-items:center;gap:6px;display:flex}.rbac-perm-name{font-family:var(--font-mono);color:var(--cp-text);font-size:12px}.rbac-perm-info{color:var(--cp-text-faint);cursor:help;border-radius:4px;display:inline-flex}.rbac-perm-info:hover,.rbac-perm-info:focus-visible{color:var(--cp-accent);outline:none}.rbac-perm-desc{color:var(--cp-text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.rbac-check-cell{text-align:center;width:156px}.rbac-empty-row{text-align:center;color:var(--cp-text-faint);padding:22px;font-size:12px}.rbac-modal-footer{justify-content:flex-end;gap:8px;display:flex}.rbac-form{flex-direction:column;gap:14px;display:flex}.rbac-form-perms-label{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-text-dim);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.rbac-form-perms{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:#ffffff05;flex-direction:column;gap:4px;max-height:340px;padding:6px;display:flex;overflow:auto}.rbac-form-group{border-radius:var(--cp-radius-sm);overflow:hidden}.rbac-form-group-head{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;color:var(--cp-text);background:#ffffff08;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.rbac-form-group-rows{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2px 14px;padding:6px 10px 10px 32px;display:grid}.rbac-form-perm{cursor:pointer;align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex}.rbac-perm-action{font-family:var(--font-mono);color:var(--cp-text);white-space:nowrap;font-size:12px}.rbac-form-perm .rbac-perm-desc{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-top:0}.dock-root{bottom:0;left:var(--side-w,272px);z-index:60;position:fixed;right:0}.hd-shell.is-collapsed .dock-root{left:var(--side-w-rail,76px)}@media (width<=1024px){.dock-root{left:0}}.dock-resize{z-index:3;position:absolute;left:0;right:0}.dock-resize-t{cursor:ns-resize;height:7px;top:0;right:150px}.dock-resize-b{cursor:ns-resize;height:11px;bottom:0}.dock-resize:hover{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.dock-resize:hover{background:color-mix(in srgb, var(--cp-accent) 30%, transparent)}}.dock-resize-b:after{content:"";background:var(--cp-border-strong);opacity:0;border-radius:3px;width:44px;height:3px;transition:opacity .15s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.dock-panel:hover .dock-resize-b:after{opacity:1}.dock-resize-b:hover:after{opacity:1;background:var(--cp-accent)}.dock-bar{background:var(--cp-panel);border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm) var(--cp-radius-sm) 0 0;align-items:stretch;gap:6px;min-height:44px;padding:8px 14px;display:flex;overflow-x:auto;box-shadow:0 -8px 24px #00000059}.dock-tab{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:#ffffff08;flex:none;align-items:center;display:inline-flex;overflow:hidden}.dock-tab.is-active{border-color:var(--cp-border-strong);background:var(--cp-panel-2)}.dock-tab-label{cursor:pointer;white-space:nowrap;color:var(--cp-text-dim);background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.dock-tab.is-active .dock-tab-label,.dock-tab-label:hover{color:var(--cp-text)}.dock-tab-close{cursor:pointer;width:28px;color:var(--cp-text-faint);border:0;border-left:1px solid var(--cp-border);background:0 0;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.dock-tab-close:hover{color:var(--cp-danger);background:#ffffff0a}.dock-panel{z-index:61;background:var(--cp-panel);border:1px solid var(--cp-border-strong);border-radius:var(--cp-radius-md,12px);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #0000008c;container-type:inline-size}.dock-panel.is-dragging{-webkit-user-select:none;user-select:none}.dock-panel-head{border-bottom:1px solid var(--cp-border);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.dock-panel.is-dragging .dock-panel-head{cursor:grabbing}.dock-grip{color:var(--cp-text-faint);cursor:inherit}.dock-head-actions{align-items:center;gap:6px;display:inline-flex}.dock-panel-title{color:var(--cp-text);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.dock-icon-btn{cursor:pointer;width:32px;height:32px;color:var(--cp-text-dim);border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:0 0;justify-content:center;align-items:center;display:inline-flex}.dock-icon-btn:hover{color:var(--cp-text);background:#ffffff0a}.dock-icon-btn.is-on{color:var(--cp-text);border-color:var(--cp-border-strong);background:var(--cp-panel-2)}.dock-panel-toolbar{flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"filtry akcje""meta meta";align-items:end;gap:10px 16px;padding:10px 16px;display:grid}.dock-panel-filters{flex-wrap:wrap;grid-area:filtry;align-items:flex-end;gap:12px;display:flex}.dock-field{flex-direction:column;gap:4px;display:inline-flex}.dock-field-label{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-text-faint);font-size:10px;font-weight:600}.dock-field-control{min-width:200px}.dock-panel-meta{font-size:11px;font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.05em;color:var(--cp-text-faint);border-top:1px solid var(--cp-border);grid-area:meta;padding-top:2px}.dock-panel-actions{flex-wrap:wrap;grid-area:akcje;justify-content:flex-end;align-items:center;gap:8px;display:flex}@container (width<=760px){.dock-panel-toolbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"filtry""akcje""meta"}}.dock-panel-body{flex:auto;padding:0 16px 16px;overflow:auto}.dock-panel-body .table-wrapper{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.dock-panel-body .data-table thead th{background:var(--cp-panel-2);z-index:4}.dock-panel-footer{flex:none;padding:8px 16px}.dock-pacjent{flex-direction:column;gap:2px;line-height:1.3;display:inline-flex}.dock-pacjent-nazwa{color:var(--cp-text)}.dock-pacjent-pesel{color:var(--cp-text-faint);font-size:11px}.dock-kol-info{color:var(--cp-text-faint);flex:none}.dock-flag{font-weight:700}.dock-flag-on{color:var(--cp-accent,#5ea6a3)}.dock-flag-off{color:var(--cp-text-faint)}@keyframes ai-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes ai-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.ai-page{grid-template-columns:272px minmax(0,1fr);height:calc(100dvh - 200px);min-height:calc(100dvh - 200px);padding:0;display:grid;overflow:hidden}.ai-page:hover{transform:none}.ai-page.is-solo{grid-template-columns:minmax(0,1fr)}.ai-page-side{border-right:1px solid var(--cp-border);background:linear-gradient(#ffffff05,#0000);flex-direction:column;min-height:0;display:flex}.ai-page-main{flex-direction:column;min-width:0;min-height:0;display:flex}.ai-page-head{border-bottom:1px solid var(--cp-border);flex-direction:column;flex:none;gap:8px;padding:12px 18px 0;display:flex}.ai-page-head-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ai-page-tabs{gap:0;min-width:0}.ai-page-tabs [role=tablist]{border-bottom:0}.ai-page-ico{width:30px;height:30px;color:var(--cp-accent);background:var(--cp-accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ai-page-ico{background:color-mix(in srgb, var(--cp-accent) 14%, transparent)}}.ai-page-ico{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.ai-page-ico{border:1px solid color-mix(in srgb, var(--cp-accent) 30%, transparent)}}.ai-page-ico{box-shadow:0 0 18px var(--cp-accent-glow)}.ai-page-titles{flex:160px;min-width:0}.ai-page-title{color:var(--cp-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ai-page-sub{color:var(--cp-text-faint);font-size:11px;font-family:var(--font-mono);letter-spacing:.02em}.ai-page-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.ai-page-badges .badge{white-space:nowrap}.prace-auto{flex:auto;min-height:0;padding:24px 28px 32px;overflow:auto}.prace-auto-inner{gap:18px;max-width:1040px;margin:0 auto;display:grid}.prace-auto-opis{color:var(--cp-text-dim);max-width:74ch;margin:0;font-size:13px;line-height:1.6}.prace-poz{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-panel-2);gap:12px;padding:16px 18px;display:grid}.ai-page.is-narrow .prace-auto{padding:16px 14px 24px}.ai-page.is-narrow{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 170px)}.ai-page.is-narrow .ai-page-side{z-index:4;background:var(--cp-panel);border-right:1px solid var(--cp-border-strong);width:min(300px,86%);box-shadow:var(--cp-shadow-lg);transition:transform .22s;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.ai-page.is-narrow.is-list-open .ai-page-side{transform:none}.ai-page-scrim{z-index:3;cursor:pointer;background:#00000073;border:0;position:absolute;inset:0}.ai-convs{flex-direction:column;height:100%;min-height:0;display:flex}.ai-convs-head{border-bottom:1px solid var(--cp-border);justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 10px 16px;display:flex}.ai-convs-title{text-transform:uppercase;letter-spacing:.08em;color:var(--cp-text-faint);font-size:11px;font-weight:600}.ai-convs-new{align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;display:inline-flex}.ai-convs-list{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.ai-convs-empty{text-align:center;color:var(--cp-text-faint);padding:20px 10px;font-size:12px}.ai-conv{border-radius:10px;align-items:stretch;display:flex;position:relative}.ai-conv:hover,.ai-conv.is-active{background:#ffffff0d}.ai-conv.is-active{box-shadow:inset 2px 0 0 var(--cp-accent)}.ai-conv-main{min-width:0;color:var(--cp-text-dim);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:8px;padding:9px 10px;display:flex}.ai-conv.is-active .ai-conv-main{color:var(--cp-text)}.ai-conv-ico{color:var(--cp-text-faint);flex:none;display:inline-flex}.ai-conv-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.ai-conv-date{color:var(--cp-text-faint);font-size:10px;font-family:var(--font-mono);flex:none}.ai-conv-actions{align-items:center;gap:2px;padding-right:6px;display:none}.ai-conv:hover .ai-conv-actions,.ai-conv:focus-within .ai-conv-actions{display:inline-flex}.ai-conv:hover .ai-conv-date{display:none}.ai-conv-ibtn{width:24px;height:24px;color:var(--cp-text-faint);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.ai-conv-ibtn:hover{color:var(--cp-text);background:#ffffff14}.ai-conv-edit{flex:1;align-items:center;gap:4px;padding:5px 6px 5px 10px;display:flex}.ai-conv-input{min-width:0;height:28px;font:inherit;color:var(--cp-text);background:var(--cp-bg-elev);border:1px solid var(--cp-border-strong);border-radius:7px;outline:none;flex:1;padding:0 8px;font-size:13px}.ai-conv-input:focus{border-color:var(--cp-accent);box-shadow:0 0 0 3px var(--cp-accent-glow)}.ai-thread{flex-direction:column;flex:1;min-height:0;display:flex}.ai-scroll{background:var(--cp-bg);flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px 8px;display:flex;overflow-y:auto}.ai-thread.is-compact .ai-scroll{gap:10px;padding:12px 12px 6px}.ai-loading{color:var(--cp-text-faint);text-align:center;padding:20px;font-size:12px}.ai-error{color:var(--cp-danger);background:var(--cp-danger);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-error{background:color-mix(in srgb, var(--cp-danger) 10%, transparent)}}.ai-error{border:1px solid var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.ai-error{border:1px solid color-mix(in srgb, var(--cp-danger) 30%, transparent)}}.ai-msg{gap:10px;max-width:100%;animation:.18s both ai-rise;display:flex}.ai-msg-user{justify-content:flex-end}.ai-msg-col{flex-direction:column;gap:6px;min-width:0;max-width:min(78%,760px);display:flex}.ai-msg-user .ai-msg-col{align-items:flex-end}.ai-thread.is-compact .ai-msg-col{max-width:92%}.ai-avatar{width:28px;height:28px;color:var(--cp-accent);background:var(--cp-accent);border-radius:9px;flex:none;justify-content:center;align-items:center;margin-top:18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ai-avatar{background:color-mix(in srgb, var(--cp-accent) 12%, transparent)}}.ai-avatar{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.ai-avatar{border:1px solid color-mix(in srgb, var(--cp-accent) 28%, transparent)}}.ai-msg-meta{align-items:baseline;gap:8px;padding:0 4px;display:flex}.ai-msg-author{color:var(--cp-text-dim);font-size:11px;font-weight:600}.ai-msg-time{color:var(--cp-text-faint);font-size:10px;font-family:var(--font-mono)}.ai-bubble{color:var(--cp-text);background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--cp-bg-elev);border:1px solid var(--cp-border);overflow-wrap:anywhere;border-radius:6px 14px 14px;padding:10px 14px;font-size:13.5px;line-height:1.55;box-shadow:inset 0 1px #ffffff08}.ai-msg-user .ai-bubble{background:linear-gradient(180deg, var(--cp-primary), var(--cp-primary));border-top-left-radius:14px;border-top-right-radius:6px}@supports (color:color-mix(in lab, red, red)){.ai-msg-user .ai-bubble{background:linear-gradient(180deg, color-mix(in srgb, var(--cp-primary) 80%, white 6%), var(--cp-primary))}}.ai-msg-user .ai-bubble{border-color:var(--cp-primary)}@supports (color:color-mix(in lab, red, red)){.ai-msg-user .ai-bubble{border-color:color-mix(in srgb, var(--cp-primary) 60%, white 10%)}}.ai-msg-user .ai-bubble{color:#fff}.ai-user-text{white-space:pre-wrap;margin:0}.ai-typing{color:var(--cp-text-dim);align-items:center;gap:8px;display:inline-flex}.ai-typing-text{font-size:12.5px}.ai-dots{gap:4px;display:inline-flex}.ai-dots i{background:var(--cp-accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ai-dot;display:block}.ai-dots i:nth-child(2){animation-delay:.15s}.ai-dots i:nth-child(3){animation-delay:.3s}.ai-tools{flex-direction:column;gap:4px;width:100%;display:flex}.ai-export{border:1px solid var(--cp-accent);align-items:center;gap:10px;margin-top:6px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-export{border:1px solid color-mix(in srgb, var(--cp-accent) 35%, transparent)}}.ai-export{background:var(--cp-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.ai-export{background:color-mix(in srgb, var(--cp-accent) 8%, transparent)}}.ai-export-ico{background:var(--cp-accent);border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-export-ico{background:color-mix(in srgb, var(--cp-accent) 18%, transparent)}}.ai-export-ico{color:var(--cp-accent)}.ai-export-info{flex-direction:column;flex:1;min-width:0;display:flex}.ai-export-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ai-export-meta{color:var(--cp-text-dim);font-size:11px;font-family:var(--font-mono)}@media (width<=520px){.ai-export{flex-wrap:wrap}.ai-export-info{flex-basis:100%}}.ai-tool{border:1px solid var(--cp-border);background:#ffffff05;border-radius:10px;overflow:hidden}.ai-tool.is-open{border-color:var(--cp-border-strong)}.ai-tool-head{width:100%;color:var(--cp-text-dim);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.ai-tool-head:hover{color:var(--cp-text);background:#ffffff0a}.ai-tool-ico{color:var(--cp-info);display:inline-flex}.ai-tool-name{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ai-tool-chev{color:var(--cp-text-faint);display:inline-flex}.ai-tool-body{border-top:1px solid var(--cp-border);flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex}.ai-tool-label{text-transform:uppercase;letter-spacing:.08em;color:var(--cp-text-faint);font-size:10px;font-weight:600}.ai-tool-pre{background:var(--cp-bg);border:1px solid var(--cp-border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:260px;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.45;overflow:auto}.ai-actions{flex-direction:column;gap:8px;margin-left:38px;display:flex}.ai-thread.is-compact .ai-actions{margin-left:0}.ai-actions-title{text-transform:uppercase;letter-spacing:.08em;color:var(--cp-warning);font-size:10px;font-weight:700}.ai-action{background:linear-gradient(180deg, var(--cp-warning), transparent), var(--cp-bg-elev);border-radius:12px;padding:12px 14px;animation:.2s both ai-rise}@supports (color:color-mix(in lab, red, red)){.ai-action{background:linear-gradient(180deg, color-mix(in srgb, var(--cp-warning) 9%, transparent), transparent), var(--cp-bg-elev)}}.ai-action{border:1px solid var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.ai-action{border:1px solid color-mix(in srgb, var(--cp-warning) 35%, transparent)}}.ai-action{box-shadow:0 0 22px var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.ai-action{box-shadow:0 0 22px color-mix(in srgb, var(--cp-warning) 12%, transparent)}}.ai-action-head{align-items:flex-start;gap:10px;display:flex}.ai-action-ico{width:28px;height:28px;color:var(--cp-warning);background:var(--cp-warning);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ai-action-ico{background:color-mix(in srgb, var(--cp-warning) 14%, transparent)}}.ai-action-title{min-width:0}.ai-action-label{color:var(--cp-text);font-size:13px;font-weight:600}.ai-action-tool{font-family:var(--font-mono);color:var(--cp-text-faint);font-size:11px}.ai-action-args{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:10px 0 0;font-size:12px;display:grid}.ai-action-arg{display:contents}.ai-action-arg dt{color:var(--cp-text-faint);font-family:var(--font-mono);padding-top:1px;font-size:11px}.ai-action-arg dd{color:var(--cp-text);overflow-wrap:anywhere;margin:0}.ai-action-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.ai-action-hint{color:var(--cp-text-dim);font-size:11px}.ai-action-btns{gap:6px;margin-left:auto;display:flex}.ai-composer{background:var(--cp-bg-elev);border:1px solid var(--cp-border-strong);box-shadow:var(--cp-shadow);border-radius:16px;align-items:flex-end;gap:8px;margin:8px 20px 16px;padding:8px 8px 8px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.ai-thread.is-compact .ai-composer{border-radius:14px;margin:6px 12px 12px}.ai-composer:focus-within{border-color:var(--cp-accent);box-shadow:var(--cp-shadow), 0 0 0 3px var(--cp-accent-glow)}.ai-composer.is-disabled{opacity:.6}.ai-composer-input{resize:none;min-width:0;color:var(--cp-text);font:inherit;background:0 0;border:0;outline:none;flex:1;max-height:220px;padding:6px 0;font-size:13.5px;line-height:1.5}.ai-composer-input::placeholder{color:var(--cp-text-faint)}.ai-send{cursor:pointer;color:#fff;background:linear-gradient(180deg, var(--cp-primary-hover), var(--cp-primary));width:36px;height:36px;box-shadow:0 6px 16px var(--cp-primary);border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ai-send{box-shadow:0 6px 16px color-mix(in srgb, var(--cp-primary) 45%, transparent)}}.ai-send{align-self:center;transition:transform .15s,opacity .15s}.ai-send:hover:not(:disabled){transform:translateY(-1px)}.ai-send:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.ai-send.is-stop{background:linear-gradient(180deg, var(--cp-danger), var(--cp-danger))}@supports (color:color-mix(in lab, red, red)){.ai-send.is-stop{background:linear-gradient(180deg, color-mix(in oklch, var(--cp-danger) 85%, white), var(--cp-danger))}}.ai-send.is-stop{box-shadow:0 6px 16px var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.ai-send.is-stop{box-shadow:0 6px 16px color-mix(in srgb, var(--cp-danger) 40%, transparent)}}.ai-empty{text-align:center;max-width:620px;margin:auto;padding:28px 16px;animation:.25s both ai-rise}.ai-empty.is-compact{padding:14px 6px}.ai-empty-ico{width:48px;height:48px;color:var(--cp-accent);background:var(--cp-accent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ai-empty-ico{background:color-mix(in srgb, var(--cp-accent) 12%, transparent)}}.ai-empty-ico{border:1px solid var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.ai-empty-ico{border:1px solid color-mix(in srgb, var(--cp-accent) 30%, transparent)}}.ai-empty-ico{box-shadow:0 0 28px var(--cp-accent-glow)}.ai-empty-ico.is-warn{color:var(--cp-warning);background:var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.ai-empty-ico.is-warn{background:color-mix(in srgb, var(--cp-warning) 12%, transparent)}}.ai-empty-ico.is-warn{border-color:var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.ai-empty-ico.is-warn{border-color:color-mix(in srgb, var(--cp-warning) 30%, transparent)}}.ai-empty-ico.is-warn{box-shadow:none}.ai-empty-title{color:var(--cp-text);margin:0 0 6px;font-size:16px;font-weight:600}.ai-empty-text{color:var(--cp-text-dim);max-width:520px;margin:0 auto 18px;font-size:12.5px;line-height:1.55}.ai-empty-text code{font-size:11.5px}.ai-suggest{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-empty.is-compact .ai-suggest{grid-template-columns:minmax(0,1fr)}.ai-suggest-btn{border:1px solid var(--cp-border);color:var(--cp-text);cursor:pointer;font:inherit;text-align:left;background:#ffffff06;border-radius:12px;flex-direction:column;gap:3px;padding:11px 32px 11px 12px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.ai-suggest-btn:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.ai-suggest-btn:hover{border-color:color-mix(in srgb, var(--cp-accent) 45%, transparent)}}.ai-suggest-btn:hover{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.ai-suggest-btn:hover{background:color-mix(in srgb, var(--cp-accent) 7%, transparent)}}.ai-suggest-btn:hover{transform:translateY(-1px)}.ai-suggest-title{font-size:12.5px;font-weight:600}.ai-suggest-prompt{color:var(--cp-text-dim);font-size:11.5px;line-height:1.4}.ai-suggest-arrow{color:var(--cp-text-faint);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ai-suggest-btn:hover .ai-suggest-arrow{color:var(--cp-accent)}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 8px}.md h3,.md h4,.md h5{color:var(--cp-text);margin:12px 0 6px;line-height:1.3}.md h3{font-size:15px;font-weight:700}.md h4{font-size:13.5px;font-weight:700}.md h5{text-transform:uppercase;letter-spacing:.05em;color:var(--cp-text-dim);font-size:12.5px;font-weight:600}.md ul,.md ol{margin:4px 0 8px;padding-left:20px}.md li{margin:2px 0}.md li::marker{color:var(--cp-accent)}.md code{border:1px solid var(--cp-border);background:#ffffff12;border-radius:5px;padding:1px 5px;font-size:12px}.md .md-code{background:var(--cp-bg);border:1px solid var(--cp-border);white-space:pre;border-radius:10px;margin:6px 0 8px;padding:10px 12px;font-size:12px;line-height:1.45;overflow:auto}.md blockquote{border-left:3px solid var(--cp-accent);color:var(--cp-text-dim);background:#ffffff08;border-radius:0 8px 8px 0;margin:6px 0 8px;padding:6px 12px}.md hr{border:0;border-top:1px solid var(--cp-border);margin:10px 0}.md a{color:var(--cp-accent);text-underline-offset:2px;text-decoration:underline}.md .md-table-wrap{border:1px solid var(--cp-border);border-radius:10px;margin:6px 0 8px;overflow-x:auto}.md .md-table{border-collapse:collapse;width:100%;font-size:12.5px}.md .md-table th,.md .md-table td{border-bottom:1px solid var(--cp-border);text-align:left;vertical-align:top;padding:6px 10px}.md .md-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-text-dim);background:#ffffff08;font-size:11px}.md .md-table tr:last-child td{border-bottom:0}.ai-fab{z-index:70;border:1px solid var(--cp-accent);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;position:fixed;bottom:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.ai-fab{border:1px solid color-mix(in srgb, var(--cp-accent) 40%, transparent)}}.ai-fab{color:#fff;cursor:pointer;background:linear-gradient(135deg, var(--cp-accent), var(--cp-accent))}@supports (color:color-mix(in lab, red, red)){.ai-fab{background:linear-gradient(135deg, var(--cp-accent), color-mix(in srgb, var(--cp-accent) 55%, var(--cp-primary)))}}.ai-fab{box-shadow:0 10px 28px var(--cp-accent-glow), var(--cp-shadow);transition:transform .2s,box-shadow .2s}.ai-fab:hover{box-shadow:0 14px 34px var(--cp-accent-glow), var(--cp-shadow);transform:translateY(-2px)}.ai-fab.is-open{background:var(--cp-bg-elev);color:var(--cp-text);border-color:var(--cp-border-strong);box-shadow:var(--cp-shadow)}.ai-drawer{z-index:69;border:1px solid var(--cp-border-strong);background:linear-gradient(180deg, #ffffff08, transparent), var(--cp-panel);width:min(440px,100vw - 32px);height:min(640px,100dvh - 120px);box-shadow:var(--cp-shadow-lg);border-radius:18px;flex-direction:column;animation:.2s both ch-pop;display:flex;position:fixed;bottom:86px;right:22px;overflow:hidden}.ai-drawer-head{border-bottom:1px solid var(--cp-border);align-items:center;gap:8px;padding:10px 10px 10px 14px;display:flex}.ai-drawer-title{color:var(--cp-text);flex:1;font-size:13px;font-weight:600}.ai-drawer-btns{gap:2px;display:inline-flex}.ai-drawer-btns .hd-icon-btn,.ai-page-head .hd-icon-btn{width:30px;height:30px;color:var(--cp-text-dim);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ai-drawer-btns .hd-icon-btn:hover,.ai-page-head .hd-icon-btn:hover{color:var(--cp-text);background:#ffffff12}.ai-drawer-link{border:0;border-top:1px solid var(--cp-border);cursor:pointer;font:inherit;color:var(--cp-text-faint);background:0 0;padding:8px;font-size:11.5px}.ai-drawer-link:hover{color:var(--cp-accent)}.podglad-roli{border:1px solid var(--cp-warning);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.podglad-roli{border:1px solid color-mix(in srgb, var(--cp-warning) 40%, transparent)}}.podglad-roli{border-radius:var(--cp-radius-sm);background:var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.podglad-roli{background:color-mix(in srgb, var(--cp-warning) 12%, transparent)}}.podglad-roli{color:var(--cp-text);font-size:12.5px}.podglad-roli b{color:var(--cp-text)}.podglad-roli-koniec{border:1px solid var(--cp-border-strong);color:var(--cp-text);font:inherit;border-radius:var(--cp-radius-sm);cursor:pointer;background:0 0;margin-left:auto;padding:3px 10px;font-size:12px}.podglad-roli-koniec:hover{border-color:var(--cp-accent);color:var(--cp-accent)}.ai-quick{align-self:center;align-items:flex-end;display:flex;position:relative}.ai-composer:has(.ai-quick){padding-left:8px}.ai-quick-btn{border:1px solid var(--cp-border);border-radius:11px;border-radius:var(--cp-radius-sm);width:36px;height:36px;color:var(--cp-text-dim);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.ai-quick-btn:hover:not(:disabled){color:var(--cp-accent);border-color:var(--cp-accent);background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.ai-quick-btn:hover:not(:disabled){background:color-mix(in srgb, var(--cp-accent) 10%, transparent)}}.ai-quick-btn:disabled{opacity:.5;cursor:not-allowed}.ai-quick-menu{z-index:40;background:var(--cp-bg-elev);border:1px solid var(--cp-border-strong);border-radius:var(--cp-radius);width:290px;max-width:calc(100vw - 32px);max-height:340px;box-shadow:var(--cp-shadow-lg);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto}.ai-quick-head{letter-spacing:.12em;text-transform:uppercase;color:var(--cp-text-faint);font-size:10px;font-family:var(--font-mono);padding:6px 8px 8px}.ai-quick-item{text-align:left;border-radius:var(--cp-radius-sm);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;gap:2px;padding:8px;display:flex}.ai-quick-item:hover{background:#ffffff0f}.ai-quick-title{color:var(--cp-text);font-size:13px;font-weight:600}.ai-quick-desc{color:var(--cp-text-faint);font-size:11.5px}.app-main-content [style*=grid]{grid-auto-columns:minmax(0,1fr)}.app-main-content .card,.app-main-content .table-wrapper,.app-main-content .data-table-wrapper{min-width:0}.app-main-content .table-wrapper,.app-main-content .data-table-wrapper{overflow-x:auto}.app-main-content [role=tablist]{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;overflow:auto hidden}.app-main-content [role=tablist]::-webkit-scrollbar{height:4px}.app-main-content [role=tablist]::-webkit-scrollbar-thumb{background:var(--cp-border-strong);border-radius:4px}@media (width<=640px){.ai-fab{width:48px;height:48px;bottom:14px;right:14px}.ai-drawer{width:auto;height:calc(100dvh - 90px);bottom:70px;left:8px;right:8px}.ai-msg-col{max-width:92%}.ai-suggest{grid-template-columns:minmax(0,1fr)}.filter-bar{padding:10px 12px}.filter-bar>*{min-width:0}.filter-bar>div{flex:100%;width:100%!important;max-width:none!important}.app-main-content .card{border-radius:var(--cp-radius-sm)}.app-main-content{padding-bottom:88px}.rbac-matrix col.rbac-col-perm{width:170px}.rbac-matrix .rbac-corner{min-width:150px}.rbac-perm-cell{min-width:150px;max-width:170px}.rbac-matrix col.rbac-col-role{width:130px}.rbac-matrix th.rbac-role-col{min-width:126px}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-\[380px\]{width:380px}.w-full{width:100%}.max-w-\[52px\]{max-width:52px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-\[var\(--cp-radius-sm\)\]{border-radius:var(--cp-radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--cp-border-strong\)\]{border-color:var(--cp-border-strong)}.bg-\[var\(--cp-bg\)\]{background-color:var(--cp-bg)}.bg-\[var\(--cp-bg-elev\)\]{background-color:var(--cp-bg-elev)}.p-0{padding:0}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.text-\[var\(--cp-danger\)\]{color:var(--cp-danger)}.text-\[var\(--cp-text\)\]{color:var(--cp-text)}.text-\[var\(--cp-text-dim\)\]{color:var(--cp-text-dim)}.text-\[var\(--cp-text-faint\)\]{color:var(--cp-text-faint)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.\[agent-nocny\:klucz\]{agent-nocny:klucz}.placeholder\:tracking-normal::placeholder{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.placeholder\:text-\[var\(--cp-text-faint\)\]::placeholder{color:var(--cp-text-faint)}.focus\:border-\[var\(--cp-accent\)\]:focus{border-color:var(--cp-accent)}}:root{--brand-navy:#1f4485;--brand-mint:#72c6ac;--brand-teal:#5ea6a3;--brand-steel:#498599;--brand-indigo:#5e61a6;--brand-plum:#826084;--brand-clay:#a65e61;--brand-wine:#851f44;--brand-olive:#859949;--brand-forest:#396356;--cp-bg:#0b0a12;--cp-bg-elev:#131120;--cp-panel:#131120;--cp-panel-2:#1a1630;--cp-border:#ffffff14;--cp-border-strong:#ffffff29;--cp-text:#fff;--cp-text-dim:#9d9da8;--cp-text-faint:#55555e;--cp-primary:var(--brand-navy);--cp-primary-hover:var(--brand-navy)}@supports (color:color-mix(in lab, red, red)){:root{--cp-primary-hover:color-mix(in oklch, var(--brand-navy) 72%, white)}}:root{--cp-accent:var(--brand-teal);--cp-accent-2:var(--brand-mint);--cp-accent-glow:#5ea6a352;--accentGlow:#5ea6a352;--cp-on-accent:#000;--cp-success:var(--brand-olive)}@supports (color:color-mix(in lab, red, red)){:root{--cp-success:color-mix(in oklch, var(--brand-olive) 82%, white)}}:root{--cp-warning:var(--brand-clay)}@supports (color:color-mix(in lab, red, red)){:root{--cp-warning:color-mix(in oklch, var(--brand-clay) 92%, white)}}:root{--cp-danger:var(--brand-wine)}@supports (color:color-mix(in lab, red, red)){:root{--cp-danger:color-mix(in oklch, var(--brand-wine) 68%, white)}}:root{--cp-info:var(--brand-steel)}@supports (color:color-mix(in lab, red, red)){:root{--cp-info:color-mix(in oklch, var(--brand-steel) 80%, white)}}:root{--cp-violet:var(--brand-indigo);--cp-plum:var(--brand-plum);--cp-forest:var(--brand-forest);--cp-radius:14px;--cp-radius-sm:10px;--cp-radius-lg:18px;--cp-shadow:0 1px 0 #ffffff0a inset, 0 10px 30px #00000059;--cp-shadow-lg:0 1px 0 #ffffff0d inset, 0 30px 80px #0009;--cp-grid-line:#ffffff0a;--cp-scrollbar:#ffffff1a}[data-theme=light]{--cp-bg:#eef0f3;--cp-bg-elev:#fff;--cp-panel:#fff;--cp-panel-2:#e7eaef;--cp-border:#0f142324;--cp-border-strong:#0f142347;--cp-text:#14181f;--cp-text-dim:#4a515e;--cp-text-faint:#79808d;--cp-primary:var(--brand-navy);--cp-primary-hover:var(--brand-navy)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--cp-primary-hover:color-mix(in oklch, var(--brand-navy) 82%, black)}}[data-theme=light]{--cp-accent:var(--brand-teal)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--cp-accent:color-mix(in oklch, var(--brand-teal) 78%, black)}}[data-theme=light]{--cp-accent-2:var(--brand-mint)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--cp-accent-2:color-mix(in oklch, var(--brand-mint) 74%, black)}}[data-theme=light]{--cp-accent-glow:#2d706d61;--accentGlow:#2d706d61;--cp-on-accent:#fff;--cp-success:var(--brand-olive)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--cp-success:color-mix(in oklch, var(--brand-olive) 86%, black)}}[data-theme=light]{--cp-warning:var(--brand-clay)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--cp-warning:color-mix(in oklch, var(--brand-clay) 90%, black)}}[data-theme=light]{--cp-danger:var(--brand-wine);--cp-info:var(--brand-steel)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--cp-info:color-mix(in oklch, var(--brand-steel) 88%, black)}}[data-theme=light]{--cp-shadow:0 1px 2px #0f14231f;--cp-shadow-lg:0 24px 60px #0f14232e}.dash-customize-btn{border-radius:var(--cp-radius-sm);border:1px solid var(--cp-border-strong);background:var(--cp-panel-2);height:40px;color:var(--cp-text);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.dash-customize-btn:hover{border-color:var(--cp-accent);background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.dash-customize-btn:hover{background:color-mix(in srgb, var(--cp-accent) 12%, var(--cp-panel-2))}}.dash-customizer{padding:18px 20px}.dash-customizer-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.dash-customizer-hint{color:var(--cp-text-dim);margin:0 0 14px;font-size:13px}.dash-reset-btn{border-radius:var(--cp-radius-sm);border:1px solid var(--cp-border);color:var(--cp-text-dim);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.dash-reset-btn:hover{color:var(--cp-text);border-color:var(--cp-border-strong)}.dash-widget-catalog{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.dash-catalog-item{border-radius:var(--cp-radius-sm);border:1px solid var(--cp-border);background:var(--cp-panel);color:var(--cp-text-dim);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:flex}.dash-catalog-item:hover{border-color:var(--cp-border-strong)}.dash-catalog-item.is-on{color:var(--cp-text);border-color:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.dash-catalog-item.is-on{border-color:color-mix(in srgb, var(--cp-accent) 55%, transparent)}}.dash-catalog-item.is-on{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.dash-catalog-item.is-on{background:color-mix(in srgb, var(--cp-accent) 10%, var(--cp-panel))}}.dash-catalog-check{background:var(--cp-panel-2);width:22px;height:22px;color:var(--cp-text-dim);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dash-catalog-item.is-on .dash-catalog-check{background:var(--cp-accent);color:#fff}.dash-catalog-label{align-items:center;gap:8px;display:inline-flex}.dash-catalog-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--cp-warning);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dash-catalog-badge{background:color-mix(in srgb, var(--cp-warning) 20%, transparent)}}.dash-catalog-badge{color:var(--cp-warning)}.dash-grid{display:block;position:relative}.dash-grid .react-grid-item.react-grid-placeholder{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.dash-grid .react-grid-item.react-grid-placeholder{background:color-mix(in srgb, var(--cp-accent) 25%, transparent)}}.dash-grid .react-grid-item.react-grid-placeholder{border:1px dashed var(--cp-accent);border-radius:var(--cp-radius);opacity:.6}.dash-widget{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.dash-widget.is-editing{outline:1px dashed var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.dash-widget.is-editing{outline:1px dashed color-mix(in srgb, var(--cp-accent) 45%, transparent)}}.dash-widget.is-editing{outline-offset:-1px}.dash-widget-head{border-bottom:1px solid var(--cp-border);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.dash-widget.is-editing .dash-widget-head{cursor:move}.dash-widget-title{letter-spacing:.01em;color:var(--cp-text);margin:0;font-size:13px;font-weight:700}.dash-widget-body{flex:auto;min-height:0;padding:14px 16px;overflow:auto;container-type:inline-size}.dash-icon-btn{width:28px;height:28px;color:var(--cp-text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.dash-icon-btn:hover{color:var(--cp-text);background:#ffffff0f}.dash-icon-btn:disabled{opacity:.5;cursor:default}.dash-widget-remove:hover{color:var(--cp-danger)}.dash-kpi{flex-direction:column;justify-content:center;gap:6px;height:100%;display:flex}.dash-kpi .kpi-label{color:var(--cp-text-dim);font-size:12px}.dash-kpi .kpi-value{color:var(--cp-text);font-size:30px;font-weight:800;line-height:1.1}.dash-table-scroll{max-height:100%;overflow:auto}.dash-medica{flex-direction:column;gap:14px;height:100%;display:flex}.dash-medica-head{align-items:center;gap:10px;display:flex}.dash-dot{border-radius:999px;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){.dash-dot{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 0%, transparent)}}.dash-medica-state{flex:auto;font-size:13px;font-weight:700}.dash-medica-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dash-metric-label{text-transform:uppercase;letter-spacing:.05em;color:var(--cp-text-dim);margin-bottom:4px;font-size:11px}.dash-metric-value{color:var(--cp-text);font-size:20px;font-weight:700}.dash-medica-error{color:var(--cp-danger);background:var(--cp-danger);font-size:12px}@supports (color:color-mix(in lab, red, red)){.dash-medica-error{background:color-mix(in srgb, var(--cp-danger) 12%, transparent)}}.dash-medica-error{border:1px solid var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.dash-medica-error{border:1px solid color-mix(in srgb, var(--cp-danger) 30%, transparent)}}.dash-medica-error{border-radius:var(--cp-radius-sm);padding:8px 10px}.dash-medica-foot{color:var(--cp-text-faint,var(--cp-text-dim));margin-top:auto;font-size:11px}.dash-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-content:start;gap:8px;display:grid}.dash-shortcuts>.dash-shortcut:last-child:nth-child(odd){grid-column:1/-1}.dash-shortcut{border-radius:var(--cp-radius-sm);border:1px solid var(--cp-border);background:var(--cp-panel);min-width:0;min-height:56px;color:var(--cp-text);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.dash-shortcut:hover{border-color:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.dash-shortcut:hover{border-color:color-mix(in srgb, var(--cp-accent) 45%, transparent)}}.dash-shortcut:hover{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.dash-shortcut:hover{background:color-mix(in srgb, var(--cp-accent) 8%, var(--cp-panel))}}.dash-shortcut-icon{background:var(--cp-panel-2);width:34px;height:34px;color:var(--cp-accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dash-shortcut-text{flex-direction:column;flex:auto;min-width:0;display:flex}.dash-shortcut-label,.dash-shortcut-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-shortcut-label{font-size:13px;font-weight:600}.dash-shortcut-desc{color:var(--cp-text-dim);font-size:11px}.dash-shortcut-arrow{color:var(--cp-text-dim);flex:none}.dash-shortcut:hover .dash-shortcut-arrow{color:var(--cp-accent)}@container (width<=300px){.dash-shortcuts{grid-template-columns:minmax(0,1fr)}}.dash-empty{color:var(--cp-text-dim);padding:8px 2px;font-size:13px}.dash-mini-list{flex-direction:column;gap:6px;min-height:0;display:flex;overflow:auto}.dash-mini-row{border-radius:var(--cp-radius-sm);background:var(--cp-panel-2);align-items:baseline;gap:8px;padding:6px 8px;display:flex}.dash-mini-main{color:var(--cp-text);flex:none;font-size:12px;font-weight:600}.dash-mini-sub{color:var(--cp-text-dim);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;overflow:hidden}.dash-widget-link{color:var(--cp-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:auto;padding:6px 0;font-size:12px;font-weight:600;display:inline-flex}.dash-widget-link:hover{text-decoration:underline}.dash-spin{animation:.9s linear infinite dash-spin}@keyframes dash-spin{to{transform:rotate(360deg)}}.dash-widget.is-editing .react-resizable-handle{filter:none}.dash-grid .react-resizable-handle:after{border-color:var(--cp-text-dim)}.table-wrapper,.data-table-wrapper,.dock-panel-body{scrollbar-width:thin;scrollbar-color:var(--cp-border-strong) transparent;overscroll-behavior-x:contain;overflow:scroll auto}.dock-panel-body .table-wrapper,.dock-panel-body .data-table-wrapper{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.table-wrapper::-webkit-scrollbar{width:10px;height:12px}.data-table-wrapper::-webkit-scrollbar{width:10px;height:12px}.dock-panel-body::-webkit-scrollbar{width:10px;height:12px}.table-wrapper::-webkit-scrollbar-track{background:var(--cp-panel-2);border-radius:8px}.data-table-wrapper::-webkit-scrollbar-track{background:var(--cp-panel-2);border-radius:8px}.dock-panel-body::-webkit-scrollbar-track{background:var(--cp-panel-2);border-radius:8px}.table-wrapper::-webkit-scrollbar-thumb{background:var(--cp-border-strong);border:2px solid var(--cp-panel-2);border-radius:8px}.data-table-wrapper::-webkit-scrollbar-thumb{background:var(--cp-border-strong);border:2px solid var(--cp-panel-2);border-radius:8px}.dock-panel-body::-webkit-scrollbar-thumb{background:var(--cp-border-strong);border:2px solid var(--cp-panel-2);border-radius:8px}.table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--cp-text-faint)}.data-table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--cp-text-faint)}.dock-panel-body::-webkit-scrollbar-thumb:hover{background:var(--cp-text-faint)}.przewijanie-chwytem{cursor:grabbing;-webkit-user-select:none;user-select:none}.kolumny-wrap{display:inline-flex;position:relative}.kolumny-licznik{font-size:11px;font-family:var(--font-mono,monospace);color:var(--cp-text-faint);margin-left:6px}.kolumny-panel{z-index:4000;background:var(--cp-panel);border:1px solid var(--cp-border-strong);border-radius:var(--cp-radius-sm);flex-direction:column;min-width:220px;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 40px #00000073}.kolumny-panel-head{border-bottom:1px solid var(--cp-border);text-transform:uppercase;letter-spacing:.05em;color:var(--cp-text-dim);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;display:flex}.kolumny-reset{cursor:pointer;color:var(--cp-accent);text-transform:none;letter-spacing:0;background:0 0;border:none;padding:0;font-size:11px}.kolumny-reset:hover{text-decoration:underline}.kolumny-lista{flex-direction:column;flex:auto;gap:2px;min-height:0;padding:6px;display:flex;overflow-y:auto}.kolumny-item{border-radius:var(--cp-radius-sm);width:100%;color:var(--cp-text-dim);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.kolumny-item:hover{background:var(--cp-panel-2);color:var(--cp-text)}.kolumny-item.is-on{color:var(--cp-text)}.kolumny-check{border:1px solid var(--cp-border-strong);width:18px;height:18px;color:var(--cp-accent);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-cp-popover]{pointer-events:auto}.czas-popup{z-index:4000;background:var(--cp-panel);border:1px solid var(--cp-border-strong);border-radius:var(--cp-radius-sm);flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 18px 40px #00000073}.czas-item{border-radius:var(--cp-radius-sm);color:var(--cp-text-dim);cursor:pointer;font-family:var(--font-mono,monospace);text-align:left;background:0 0;border:none;padding:6px 10px;font-size:13px}.czas-item:hover,.czas-item.is-active{background:var(--cp-panel-2);color:var(--cp-text)}.czas-item.is-on{color:var(--cp-accent);background:var(--cp-accent);font-weight:600}@supports (color:color-mix(in lab, red, red)){.czas-item.is-on{background:color-mix(in srgb, var(--cp-accent) 12%, transparent)}}.zad-panel{grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:24px;margin-bottom:16px;padding:16px 20px;display:grid}.zad-postep{flex-direction:column;gap:8px;min-width:0;display:flex}.zad-postep-naglowek{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zad-postep-tytul{color:var(--cp-text);font-size:13px;font-weight:600}.zad-postep-procent{font-size:13px;font-family:var(--font-mono,monospace);color:var(--cp-text-dim)}.zad-postep-tor{background:var(--cp-panel-2);border:1px solid var(--cp-border);border-radius:999px;height:10px;overflow:hidden}.zad-postep-wypelnienie{background:linear-gradient(90deg, var(--cp-accent), var(--cp-accent));height:100%}@supports (color:color-mix(in lab, red, red)){.zad-postep-wypelnienie{background:linear-gradient(90deg, color-mix(in srgb, var(--cp-accent) 70%, transparent), var(--cp-accent))}}.zad-postep-wypelnienie{transition:width .3s}.zad-postep-alert{color:var(--cp-danger);align-items:center;gap:6px;font-size:12px;display:inline-flex}.zad-liczniki{flex-wrap:wrap;gap:20px;display:flex}.zad-licznik{flex-direction:column;gap:2px;min-width:70px;display:flex}.zad-licznik-label{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-text-faint);font-size:10px}.zad-licznik-wartosc{color:var(--cp-text);font-size:20px;font-weight:700}.zad-link{color:var(--cp-accent);text-decoration:none}.zad-link:hover{text-decoration:underline}.zad-pole{flex-direction:column;gap:6px;display:flex}.zad-pole-label{color:var(--cp-text);font-size:.875rem;font-weight:500}.zad-textarea{width:100%;font:inherit;resize:vertical;color:var(--cp-text);background:var(--cp-bg-elev);border:1px solid var(--cp-border-strong);border-radius:var(--cp-radius-sm);outline:none;padding:10px 12px;font-size:14px}.zad-textarea:focus{border-color:var(--cp-accent);box-shadow:0 0 0 3px var(--cp-accent-glow)}@media (width<=720px){.zad-panel{grid-template-columns:1fr;gap:16px}}.zad-wybor-przycisk{width:100%;font:inherit;text-align:left;color:var(--cp-text);background:var(--cp-bg-elev);border:1px solid var(--cp-border-strong);border-radius:var(--cp-radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.zad-wybor-przycisk:hover{border-color:var(--cp-accent)}.zad-wybor-pusty{color:var(--cp-text-faint)}.zad-wybor-wyczysc{color:var(--cp-text-dim);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;font-size:11px}.zad-wybor-wyczysc:hover{color:var(--cp-danger);text-decoration:underline}.zad-lista-pozycji{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-panel-2);flex-direction:column;gap:4px;max-height:320px;padding:4px;display:flex;overflow-y:auto}.zad-pozycja{font:inherit;text-align:left;color:var(--cp-text);background:var(--cp-panel);border-radius:var(--cp-radius-sm);cursor:pointer;border:1px solid #0000;padding:9px 10px;font-size:13px}.zad-pozycja:hover{border-color:var(--cp-accent);background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.zad-pozycja:hover{background:color-mix(in srgb, var(--cp-accent) 10%, var(--cp-panel))}}.zad-pozycja.is-on{border-color:var(--cp-accent);color:var(--cp-accent)}.avatar:hover,.btn-primary:hover,.btn-secondary:hover,.card:hover,.cp-datepicker-input:hover,.search-result-item:hover,.ai-fab:hover,.dash-shortcut:hover,.kolumny-item:hover,.czas-item:hover,.dock-icon-btn:hover,.dash-icon-btn:hover,.hd-icon-btn:hover,.dock-tab-label:hover,.dock-tab-close:hover{box-shadow:none}.avatar:hover,.btn-primary:hover,.card:hover,.ai-fab:hover,.ai-send:hover:not(:disabled),.ai-suggest-btn:hover{transform:none}.dash-shortcut:hover{background:var(--cp-panel-2);border-color:var(--cp-border-strong)}.dock-resize:hover{background:var(--cp-border)}.dock-resize-b:hover:after{background:var(--cp-border-strong)}.tabela-stopka{border-top:1px solid var(--cp-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.tabela-stopka.dock-panel-footer{padding:8px 16px}.tabela-stopka-lewa{align-items:center;gap:10px;margin-right:auto;display:flex}.tabela-stopka-etykieta{color:var(--cp-text-dim);white-space:nowrap;font-size:12px}.tabela-stopka-licznik{font-size:11px;font-family:var(--font-mono,monospace);color:var(--cp-text-faint);white-space:nowrap}.app-main-content .tabela-przewijanie{max-height:calc(100vh - 300px)}.data-table th.kolumna-akcji,.data-table td.kolumna-akcji{background:var(--cp-panel);position:sticky;right:0}.data-table thead th.kolumna-akcji{background:var(--cp-panel-2);z-index:3}.data-table tbody td.kolumna-akcji{z-index:1}.data-table td.kolumna-akcji .row-actions{opacity:1}.data-table thead th .kolumna-uchwyt{cursor:col-resize;touch-action:none;background:0 0;width:10px;position:absolute;top:0;bottom:0;right:0}.data-table thead th .kolumna-uchwyt:after{content:"";background:var(--cp-border-strong);opacity:0;border-radius:1px;width:2px;height:14px;margin-top:-7px;transition:opacity .12s,background .12s;position:absolute;top:50%;right:3px}.data-table thead th:hover .kolumna-uchwyt:after{opacity:1}.data-table thead th .kolumna-uchwyt:hover:after,.data-table thead th .kolumna-uchwyt:active:after{opacity:1;background:var(--cp-accent,#5ea6a3)}.miesiac-picker{flex-direction:column;display:inline-flex}.miesiac-picker-row{align-items:flex-end;gap:4px;display:inline-flex}.miesiac-picker-pole{width:168px}.miesiac-picker.is-sm .miesiac-picker-pole{width:150px}.miesiac-picker-skok{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-panel-2);width:30px;height:30px;color:var(--cp-text-dim);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.miesiac-picker-skok:hover:not(:disabled){color:var(--cp-text);border-color:var(--cp-border-strong)}.miesiac-picker-skok:disabled{opacity:.4;cursor:default}.dzien-kategorie{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.dzien-kategoria{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-panel-2);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.dzien-kategoria-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dzien-kategoria-nazwa{color:var(--cp-text-dim);font-size:12px;font-weight:600}.dzien-kategoria-suma{font-size:11px;font-family:var(--font-mono,monospace);color:var(--cp-accent,#5ea6a3)}.dzien-pozycja{grid-template-columns:72px auto minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.dzien-pozycja-x{color:var(--cp-text-faint);font-size:12px}.dzien-pozycja-btn{border-radius:var(--cp-radius-sm);width:26px;height:26px;color:var(--cp-text-faint);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.dzien-pozycja-btn:hover{color:var(--cp-danger);border-color:var(--cp-border)}.dzien-dodaj{color:var(--cp-accent,#5ea6a3);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:2px 0;font-size:12px}.dzien-dodaj:hover{text-decoration:underline}.dzien-przejazdy{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-panel-2);flex-direction:column;gap:6px;max-width:560px;margin-bottom:16px;padding:10px 12px;display:flex}.dzien-przejazdy-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dzien-przejazdy-info{color:var(--cp-text-faint);font-size:12px}.dzien-przejazdy-lista{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 12px;display:grid}.dzien-przejazd{grid-template-columns:76px 88px auto 28px;align-items:center;gap:6px;display:grid}.dzien-przejazd-nr{color:var(--cp-text-dim);white-space:nowrap;font-size:12px}.dzien-pozycja-czas{grid-template-columns:64px auto 64px auto 28px;justify-content:start}.dzien-pozycja-zajecia{grid-template-columns:64px auto 72px auto 28px;justify-content:start}.dzien-pozycja-kwota{grid-template-columns:110px auto minmax(0,1fr) 28px}.dzien-podsumowanie{border:1px dashed var(--cp-border);border-radius:var(--cp-radius-sm);color:var(--cp-text-dim);flex-wrap:wrap;gap:14px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.dzien-podsumowanie-poz strong{color:var(--cp-text)}.wizyta-czas-auto{border:1px dashed var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-panel-2);height:40px;color:var(--cp-text);align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.wizyta-czas-zrodlo{color:var(--cp-text-faint);font-size:11px}.blad-komunikat{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-panel-2);color:var(--cp-text);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;padding:10px 12px;font-size:13px}.blad-technika{color:var(--cp-text-faint);font-size:11px;font-family:var(--cp-font-mono,monospace);overflow-wrap:anywhere;margin-top:6px}.bledy-lista{gap:12px;display:grid}.bledy-poz{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-panel-2);padding:14px 16px}.bledy-poz.is-zamkniete{opacity:.65}.bledy-poz-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;font-size:13px;display:flex}.bledy-poz-kto{color:var(--cp-text);font-weight:600}.bledy-poz-kiedy{color:var(--cp-text-faint);font-size:12px}.bledy-poz-opis{color:var(--cp-text);white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:10px;font-size:13px}.rozl-dzien-wolny td{color:var(--cp-text-faint);padding-top:4px;padding-bottom:4px;font-style:italic}.rozl-dzien-wolny td.table-mono{font-style:normal}.watek{border-top:1px dashed var(--cp-border);gap:10px;margin-top:12px;padding-top:12px;display:grid}.watek-lista{gap:8px;display:grid}.watek-wiadomosc{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-panel);justify-self:start;max-width:82%;padding:8px 12px}.watek-wiadomosc.is-moja{background:var(--cp-accent,#5ea6a3);justify-self:end}@supports (color:color-mix(in lab, red, red)){.watek-wiadomosc.is-moja{background:color-mix(in srgb, var(--cp-accent,#5ea6a3) 12%, transparent)}}.watek-meta{color:var(--cp-text-faint);align-items:baseline;gap:10px;margin-bottom:3px;font-size:11px;display:flex}.watek-meta strong{color:var(--cp-text-dim);font-weight:600}.watek-tresc{color:var(--cp-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.watek-odpowiedz{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}@media (width<=640px){.watek-wiadomosc{max-width:100%}.watek-odpowiedz{grid-template-columns:1fr}}.wizyty-l4 td{background:var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.wizyty-l4 td{background:color-mix(in srgb, var(--cp-warning) 9%, transparent)}}.wizyty-l4-znak{border:1px solid var(--cp-warning);color:var(--cp-warning);letter-spacing:.04em;vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.l4-zakres{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;max-width:720px;display:grid}.okres-pasek{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-panel-2);color:var(--cp-text-dim);align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.okres-pasek.is-zamkniety{border-color:var(--cp-danger);color:var(--cp-text);background:var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.okres-pasek.is-zamkniety{background:color-mix(in srgb, var(--cp-danger) 12%, transparent)}}.okres-pasek.is-otwarty{border-color:var(--cp-warning);color:var(--cp-text);background:var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.okres-pasek.is-otwarty{background:color-mix(in srgb, var(--cp-warning) 12%, transparent)}}.rozl-komerc{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-panel-2);flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.rozl-komerc-stawka{color:var(--cp-text-faint);font-size:12px}.rozl-wyslij{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.rozl-wyslij-powod{color:var(--cp-text-dim);text-align:right;max-width:520px;font-size:13px}@media (width<=640px){.rozl-wyslij{justify-content:stretch}.rozl-wyslij-powod{text-align:left;max-width:none}.rozl-wyslij>button{width:100%}}.rozl-dojazd{border-left:3px solid var(--cp-border-strong);border-radius:var(--cp-radius-sm);background:var(--cp-panel-2);color:var(--cp-text-dim);margin-bottom:16px;padding:8px 14px;font-size:12px}.rozl-skutki{color:var(--cp-text-dim);gap:6px;margin:0;padding-left:18px;display:grid}.rozl-skutki strong{color:var(--cp-text)}.rozl-por-head{border-bottom:1px solid var(--cp-border);flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 16px;display:flex}.rozl-por-info{color:var(--cp-text-faint);font-size:12px}.rozl-por-niepelne{color:var(--cp-text-dim);padding:14px 16px;font-size:13px}.rozl-por-zgodne{color:var(--cp-success);align-items:center;gap:8px;padding:14px 16px;font-size:13px;display:flex}.rozl-por-nadmiar{color:var(--cp-warning);font-size:12px}.rozl-por-brak{color:var(--cp-danger);font-size:12px}.dash-medica-uwaga{border-radius:var(--cp-radius-sm);background:var(--cp-warning);margin-top:8px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.dash-medica-uwaga{background:color-mix(in srgb, var(--cp-warning) 12%, transparent)}}.dash-medica-uwaga{color:var(--cp-text);font-size:12px;line-height:1.45}.dash-medica-import{color:var(--cp-text-dim);gap:4px;margin-top:8px;font-size:12px;display:grid}.dash-medica-import strong{color:var(--cp-text)}.dash-medica-import-trwa{color:var(--cp-accent,#5ea6a3)}.dash-medica-import-blad{color:var(--cp-danger)}.import-stan{border:1px solid var(--cp-border);border-radius:var(--cp-radius-sm);background:var(--cp-panel-2);gap:8px;padding:12px 14px;display:grid}.import-wiersz{color:var(--cp-text);align-items:center;gap:8px;font-size:13px;display:flex}.import-wiersz.is-info{color:var(--cp-text-dim)}.import-wiersz.is-trwa{color:var(--cp-accent,#5ea6a3)}.import-wiersz.is-blad{color:var(--cp-danger)}.obieg-wypelnianie{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1100px){.obieg-wypelnianie{grid-template-columns:1fr}}.obieg-panel{padding:16px;position:sticky;top:12px}.obieg-panel-tytul{margin-bottom:8px;font-size:13px;font-weight:600}.obieg-lista-pol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.obieg-lista-pol li{color:var(--cp-text);align-items:center;gap:8px;font-size:13px;display:flex}.obieg-lista-pol li small{color:var(--cp-text-dim)}.obieg-lista-pol li.ok svg{color:var(--cp-success);flex:none}.obieg-lista-pol li.brak{color:var(--cp-danger)}.obieg-kropka{opacity:.6;border:2px solid;border-radius:50%;flex:none;width:10px;height:10px}.obieg-usun{color:var(--cp-text-dim);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px}.obieg-usun:hover{color:var(--cp-danger)}.obieg-slad{color:var(--cp-text-dim);gap:4px;margin-top:10px;font-size:12px;display:grid}.obieg-dokument{overflow-x:auto}.obieg-strony{gap:18px;display:grid}.obieg-strona-nr{color:var(--cp-text-dim);margin-bottom:4px;font-size:12px}.obieg-strona{-webkit-user-select:none;user-select:none;background:#fff;position:relative;box-shadow:0 2px 12px #0000002e}.obieg-strony.rysuj .obieg-strona{cursor:crosshair}.obieg-pdf-blad,.obieg-pdf-laduje{color:var(--cp-text-dim);padding:24px;font-size:13px}.obieg-pdf-blad{color:var(--cp-danger)}.obieg-pole{box-sizing:border-box;color:#111827;font:13px Arial,Helvetica,sans-serif}.obieg-pole-tekst{resize:none;background:#ffeb3b47;border:1px dashed #b8860b;border-radius:3px;padding:2px 4px;line-height:1.2;overflow:hidden}.obieg-pole-tekst:focus{background:#ffeb3b73;outline:2px solid #1f4485}.obieg-pole-tekst.jest{background:#ffffffd9;border-style:solid}.obieg-pole-podpis{cursor:pointer;background:#5ea6a338;border:1px dashed #2f6f6c;border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex}.obieg-pole-podpis span{color:#2f6f6c;align-items:center;gap:4px;font-size:12px;display:inline-flex}.obieg-pole-podpis.jest{background:0 0;border-style:solid}.obieg-pole-podpis img{object-fit:contain;max-width:100%;max-height:100%}.obieg-pole-podpis:disabled{cursor:default}.obieg-pole-znak{cursor:pointer;background:#f973161a;border:1px dashed #c2410c;border-radius:3px;padding:0;display:block;overflow:visible}.obieg-pole-znak span{color:#fff;pointer-events:none;white-space:nowrap;background:#c2410c;border-radius:6px;align-items:center;gap:2px;padding:0 4px;font-size:9px;line-height:12px;display:inline-flex;position:absolute;top:-9px;right:-4px}.obieg-pole-znak.jest{background:0 0;border-style:solid;border-color:#c2410c59}.obieg-pole-znak img{object-fit:fill;width:100%;height:100%}.obieg-pole-znak:disabled{cursor:default;border-color:#0000}.obieg-pole-edytor.znak{background:#f973162e;border-color:#c2410c}.obieg-legenda{color:var(--cp-text-dim);gap:4px;margin-bottom:12px;font-size:12px;display:grid}.obieg-legenda span{align-items:center;gap:6px;display:flex}.obieg-legenda i{border-radius:2px;width:14px;height:10px;display:inline-block}.obieg-legenda i.tekst{background:#ffeb3b99;border:1px dashed #b8860b}.obieg-legenda i.znak{background:#f973164d;border:1px dashed #c2410c}.obieg-legenda i.podpis{background:#5ea6a366;border:1px dashed #2f6f6c}.obieg-lista-pol li{flex-wrap:wrap}.obieg-lista-link{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0}.obieg-lista-link:hover{text-decoration:underline}.obieg-lista-input{border:1px solid var(--cp-border);background:var(--cp-bg-elev);width:calc(100% - 22px);color:var(--cp-text);border-radius:6px;margin-left:22px;padding:4px 6px;font-size:13px}.obieg-panel{max-height:calc(100vh - 24px);overflow-y:auto}@media (width<=1100px){.obieg-panel{max-height:none;position:static}}.obieg-pole-edytor{cursor:pointer;background:#ffeb3b47;border:2px solid #b8860b;align-items:flex-start;padding:1px 3px;display:flex}.obieg-pole-edytor.podpis{background:#5ea6a340;border-color:#2f6f6c}.obieg-pole-edytor span{background:#ffffffd9;border-radius:2px;padding:0 3px;font-size:11px}.obieg-ramka{pointer-events:none;background:#1f44851f;border:2px dashed #1f4485}.obieg-edytor{gap:16px;display:grid}.obieg-edytor-pasek{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.obieg-informacja{white-space:pre-wrap;color:var(--cp-text);max-height:60vh;font-size:14px;line-height:1.55;overflow:auto}.obieg-pracownicy-lista{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 14px;max-height:300px;padding:4px 0;display:grid;overflow:auto}.obieg-upload{border:1px solid var(--cp-border);cursor:pointer;color:var(--cp-text);background:0 0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.obieg-upload:hover{border-color:var(--cp-accent);color:var(--cp-accent)}.obieg-upload input{display:none}.obieg-krok{border-left:4px solid var(--cp-warning,#d97706);gap:12px;padding:16px;display:grid}.obieg-krok-naglowek{align-items:flex-start;gap:12px;display:flex}.obieg-krok-naglowek svg{color:var(--cp-warning,#d97706);flex:none;margin-top:2px}.obieg-krok-lista{gap:8px;display:grid}.obieg-krok-pozycja{border:1px solid var(--cp-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.zasw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.zasw-plik{border:1px dashed var(--cp-border);cursor:pointer;color:var(--cp-text-dim);border-radius:8px;align-items:center;gap:10px;padding:14px;font-size:13px;display:flex}.zasw-plik input{max-width:100%}.data-table tr.wiersz-w-crm>td{background:#5ea6a31a}.pods-tabela{table-layout:fixed;width:max-content;min-width:100%}.pods-tabela th,.pods-tabela td{padding:6px 4px;font-size:12px}.pods-tabela thead th{text-align:center}.pods-tabela th:first-child,.pods-tabela td:first-child{text-align:left;text-overflow:ellipsis;overflow:hidden}.pods-tabela .pods-med{background:#1f44850f}.pods-tabela .pods-crm{border-right:1px solid var(--cp-border);background:#5ea6a314}.pods-tabela td.pods-rozne{color:var(--cp-text);font-weight:700}.pods-tabela td.pods-crm.pods-rozne{box-shadow:inset 2px 0 0 var(--cp-danger);background:#e5534b38}.pods-skrot{cursor:help;text-decoration:none}.pods-tabela tfoot td{border-top:2px solid var(--cp-border);background:var(--cp-bg-elev);font-weight:700}.pods-legenda{color:var(--cp-text-dim);flex:1;min-width:280px;font-size:12px}.pods-med-znak{color:var(--cp-text);background:#1f44851f;border-radius:3px;padding:0 4px}.pods-crm-znak{color:var(--cp-text);background:#5ea6a32e;border-radius:3px;padding:0 4px}.pods-przewijanie{max-height:calc(100vh - 150px);overflow:auto}.pods-tabela thead th{z-index:2;background:var(--cp-bg-elev);box-shadow:inset 0 -1px 0 var(--cp-border);position:sticky}.pods-tabela thead tr:first-child th{height:32px;top:0}.pods-tabela thead tr:nth-child(2) th{top:32px}.pods-tabela thead tr:first-child th:first-child{z-index:3}.pods-tabela thead th.pods-med{background:linear-gradient(#1f44851a, #1f44851a), var(--cp-bg-elev)}.pods-tabela thead th.pods-crm{background:linear-gradient(#5ea6a324, #5ea6a324), var(--cp-bg-elev)}.pods-tabela tfoot td{z-index:2;position:sticky;bottom:0}.pods-tabela tfoot td.pods-med,.pods-tabela tfoot td.pods-crm{background:var(--cp-bg-elev)}.pods-tabela tfoot td.pods-crm.pods-rozne{background:linear-gradient(#e5534b38, #e5534b38), var(--cp-bg-elev)}.md-szczegoly th,.md-szczegoly td{padding:6px 10px;font-size:13px}.md-szczegoly tbody tr:nth-child(2n) td{background:#7f7f7f0d}.md-szczegoly tr.md-nowy-dzien td{border-top:2px solid var(--cp-border)}.md-szczegoly a{color:var(--cp-accent,#5ea6a3);text-decoration:none}.md-rodzaj{border-radius:10px;padding:1px 8px;font-size:12px;display:inline-block}.md-rodzaj.fizjo{background:#1f448524}.md-rodzaj.zabieg{background:#5ea6a333}.pods-info{border:1px solid var(--cp-border);width:20px;height:20px;color:var(--cp-accent,#5ea6a3);cursor:pointer;vertical-align:middle;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.pods-info:hover:not(:disabled){background:#5ea6a326}.pods-info:disabled{opacity:.4;cursor:not-allowed}.pods-akcje{flex:none;align-items:center;gap:6px;display:inline-flex}.pods-karty{gap:10px;display:grid}.pods-karta{gap:8px;padding:12px 14px;display:grid}.pods-karta-naglowek{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.pods-karta-naglowek .pods-info{flex:none;margin-right:0}.pods-karta-tabela{border-collapse:collapse;width:100%;font-size:13px}.pods-karta-tabela th,.pods-karta-tabela td{border-top:1px solid var(--cp-border);text-align:right;font-variant-numeric:tabular-nums;padding:5px 6px}.pods-karta-tabela thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--cp-text-dim);border-top:0;font-size:11px;font-weight:600}.pods-karta-tabela tbody th{text-align:left;color:var(--cp-text-dim);font-weight:400}.pods-karta-tabela tr.pods-rozne td{color:var(--cp-text);font-weight:700}.pods-karta-tabela tr.pods-rozne td:last-child{box-shadow:inset 2px 0 0 var(--cp-danger);background:#e5534b38}.pods-karta-tabela tr.pods-karta-razem th,.pods-karta-tabela tr.pods-karta-razem td{color:var(--cp-text);border-top-width:2px;font-weight:700}.pods-karta-suma{background:var(--cp-bg-elev);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:13px;display:flex}.kontrola-check{cursor:pointer;white-space:nowrap;align-self:flex-end;align-items:center;gap:8px;min-height:40px;font-size:13px;display:flex}.kontrola-notatka{border:1px solid var(--cp-border);border-left:3px solid var(--cp-info,var(--cp-accent));background:var(--cp-bg-elev);color:var(--cp-text-dim);border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.kontrola-notatka svg{color:var(--cp-info,var(--cp-accent));flex:none;margin-top:2px}.kontrola-skrot{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:120px;display:inline-block;overflow:hidden}.kontrola-zawijaj{white-space:normal;overflow-wrap:normal;word-break:normal;min-width:160px;display:block}.kontrola-wzor{color:var(--cp-text-dim);padding:12px 16px;font-size:13px}.kontrola-wzor strong{color:var(--cp-text);margin-bottom:6px;font-size:13px;display:block}.kontrola-wzor ul{gap:4px;margin:0;padding-left:18px;list-style:outside;display:grid}.kontrola-wzor b{color:var(--cp-text);font-weight:600}.kontrola-widok{margin-bottom:12px}@media (pointer:coarse){.pods-info{background:radial-gradient(circle, transparent 9px, var(--cp-border) 9.5px, var(--cp-border) 10px, transparent 10.5px);border-color:#0000;width:36px;height:36px;margin:-8px 0 -8px -8px}.pods-karta-naglowek .pods-info{width:40px;height:40px;margin:-10px -10px -10px 0}.pods-tabela .obieg-lista-link,.pods-karta .obieg-lista-link{margin:-10px 0;padding:10px 0}}.wizyty-przewijanie{max-height:calc(100vh - 170px);overflow:auto}.wizyty-tabela thead th{z-index:2;background:var(--cp-bg-elev);box-shadow:inset 0 -1px 0 var(--cp-border);position:sticky;top:0}.wizyty-tabela tfoot td{z-index:2;background:var(--cp-bg-elev);border-top:2px solid var(--cp-border);position:sticky;bottom:0}.rozl-kafle{gap:12px;margin-bottom:16px;display:grid}@media (width<=900px){.rozl-kafle{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.rozl-kafel{text-align:left;border-top:3px solid var(--cp-border);padding:14px 16px}.rozl-kafel-etykieta{text-transform:uppercase;letter-spacing:.04em;color:var(--cp-text-dim);font-size:12px;font-weight:600}.rozl-kafel-kwota{font-size:22px;font-weight:700;font-family:var(--font-mono,monospace);margin:4px 0 6px}.rozl-kafel-opis{color:var(--cp-text-dim);border-top:1px solid var(--cp-border);gap:2px;padding-top:6px;font-size:12px;display:grid}.rozl-kafel-razem{border-top-color:var(--cp-accent,#5ea6a3)}.rozl-kafel-razem .rozl-kafel-kwota{color:var(--cp-accent,#5ea6a3)}.data-table tr.rozj-zgodny>td{opacity:.6}.data-table tr.rozj-blad>td:first-child{box-shadow:inset 3px 0 0 var(--cp-danger)}:root:not([data-theme=light]) .table-wrapper,:root:not([data-theme=light]) .data-table-wrapper,:root:not([data-theme=light]) .dock-panel-body{scrollbar-color:#ffffff6b #ffffff0f}:root:not([data-theme=light]) .table-wrapper::-webkit-scrollbar-track{background:#ffffff0f}:root:not([data-theme=light]) .data-table-wrapper::-webkit-scrollbar-track{background:#ffffff0f}:root:not([data-theme=light]) .dock-panel-body::-webkit-scrollbar-track{background:#ffffff0f}:root:not([data-theme=light]) .table-wrapper::-webkit-scrollbar-thumb{background:#ffffff6b padding-box padding-box;border-color:#0000}:root:not([data-theme=light]) .data-table-wrapper::-webkit-scrollbar-thumb{background:#ffffff6b padding-box padding-box;border-color:#0000}:root:not([data-theme=light]) .dock-panel-body::-webkit-scrollbar-thumb{background:#ffffff6b padding-box padding-box;border-color:#0000}:root:not([data-theme=light]) .table-wrapper::-webkit-scrollbar-thumb:hover{background:#fff9 padding-box padding-box}:root:not([data-theme=light]) .data-table-wrapper::-webkit-scrollbar-thumb:hover{background:#fff9 padding-box padding-box}:root:not([data-theme=light]) .dock-panel-body::-webkit-scrollbar-thumb:hover{background:#fff9 padding-box padding-box}.dock-panel-body .data-table thead th{background:linear-gradient(#5ea6a329, #5ea6a329), var(--cp-bg-elev,var(--cp-panel-2));color:var(--cp-text);box-shadow:inset 0 -2px #5ea6a38c,0 6px 10px -6px #00000073}.wzl{gap:var(--inc-spacing-1-5,.375rem);flex-direction:column;width:100%;min-width:0;display:flex}.wzl-label{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);font-weight:500}.wzl-wymagane{color:var(--inc-color-error-500);margin-left:.25rem}.wzl-pole{background-color:var(--inc-color-bg,#fff);border:1px solid var(--inc-color-border,#d1d5db);border-radius:4px;align-items:center;gap:.5rem;width:100%;padding:0 .75rem 0 1rem;transition:border-color .2s,box-shadow .2s;display:flex}.wzl-pole:focus-within{border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500)}.wzl-pole.is-invalid{border-color:var(--inc-color-error-500)}.wzl-pole.is-disabled{opacity:.6;background-color:var(--inc-color-neutral-100,#f3f4f6)}.wzl-input{min-width:0;height:100%;color:var(--inc-color-text,#111827);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;font-family:inherit}.wzl-input::placeholder,.wzl-pole:not(:focus-within) .wzl-input::placeholder{color:var(--inc-color-neutral-400,#9ca3af)}.wzl-ikona{width:16px;height:16px;color:var(--inc-color-neutral-500,#6b7280);cursor:pointer;flex:none}.wzl-blad{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-error-600,#dc2626);margin:0}.wzl-pomoc{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-neutral-500,#6b7280);margin:0}.wzl-lista{z-index:4000;box-sizing:border-box;background-color:var(--inc-color-bg,#fff);border:1px solid var(--inc-color-border,#d1d5db);box-shadow:var(--inc-shadow-lg,0 10px 15px #0000001a);border-radius:8px;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.wzl-opcja{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.wzl-opcja.is-aktywna{background-color:var(--inc-color-primary-500,#3b82f6)}@supports (color:color-mix(in lab, red, red)){.wzl-opcja.is-aktywna{background-color:color-mix(in srgb, var(--inc-color-primary-500,#3b82f6) 14%, transparent)}}.wzl-opcja[aria-selected=true]{font-weight:600}.wzl-opcja.is-disabled{opacity:.5;cursor:not-allowed}.wzl-zaznaczona{width:14px;height:14px;color:var(--inc-color-primary-500);flex:none}.wzl-pusto{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-neutral-500,#6b7280);padding:.5rem .6rem}.pac-licznik{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:0;border-radius:8px;margin:-4px -8px;padding:4px 8px}.pac-licznik:hover{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.pac-licznik:hover{background:color-mix(in srgb, var(--cp-accent) 8%, transparent)}}.pac-licznik.is-aktywny{background:var(--cp-accent)}@supports (color:color-mix(in lab, red, red)){.pac-licznik.is-aktywny{background:color-mix(in srgb, var(--cp-accent) 14%, transparent)}}.pac-licznik.is-czerwony .zad-licznik-wartosc{color:var(--cp-danger)}.pac-licznik:disabled{cursor:default}.pac-licznik:disabled:hover{background:0 0}.pac-stan{color:var(--cp-text-dim);font-size:12px}.pac-stan.is-blad{color:var(--cp-danger)}.pac-stopka{color:var(--cp-text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:13px;display:flex}.pac-podzial{white-space:nowrap;font-size:12px;line-height:1.4}@media (width<=1100px){.pac-panel{grid-template-columns:1fr;gap:14px}.pac-panel .zad-liczniki{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.pac-panel .pac-licznik{margin:0}}@media (width<=480px){.pac-panel .zad-liczniki{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--pole-wys:40px;--pole-font:.875rem;--dt-cien:#0000008c}[data-theme=light]{--dt-cien:#0f142338}@media (pointer:coarse){:root{--pole-font:1rem}}.cp-datepicker-input{height:var(--pole-wys);font-size:var(--pole-font);background:var(--inc-color-bg,var(--cp-bg-elev));border-color:var(--inc-color-border,var(--cp-border));border-radius:4px;gap:6px;padding:0 8px 0 10px}.cp-datepicker-input>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cp-datepicker-clear{flex:none;justify-content:center;align-items:center;min-width:20px;height:24px;display:inline-flex}.miesiac-picker-skok{width:36px;height:var(--pole-wys);border-color:var(--inc-color-border,var(--cp-border));border-radius:4px}.miesiac-picker-row{align-items:flex-end}.pole-szukania{min-width:0}.pole-szukania input::-webkit-search-cancel-button{appearance:none}.pole-szukania input::-webkit-search-decoration{appearance:none}.pole-szukania-wyczysc{width:28px;height:28px;color:var(--cp-text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pole-szukania-wyczysc:hover{color:var(--cp-text);background:var(--cp-text)}@supports (color:color-mix(in lab, red, red)){.pole-szukania-wyczysc:hover{background:color-mix(in srgb, var(--cp-text) 8%, transparent)}}.dt-pasek{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.dt-filtry{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:end;gap:10px 12px;display:grid}.dt-filtry-zwijane{display:contents}.dt-filtry>*,.dt-filtry-zwijane>*{width:auto!important;min-width:0!important;max-width:none!important}.dt-filtry-zwijane>span,.dt-filtry-zwijane>p{color:var(--cp-text-dim);grid-column:1/-1;align-self:center;font-size:13px}.dt-filtry-zwijane>button,.dt-filtry-zwijane>a{justify-self:start}@media (width>=641px){.dt-filtry .dt-filtr-szeroki{grid-column:span 2}.dt-filtry-zwijane>:has(.miesiac-picker){grid-column:span 2}}.dt-filtry .dt-filtr-pelny{grid-column:1/-1}.dt-filtry .miesiac-picker,.dt-filtry .miesiac-picker-row{width:100%;display:flex}.dt-filtry .miesiac-picker-pole{flex:auto;width:auto;min-width:0}.dt-akcje{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dt-licznik{color:var(--cp-text-dim);white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:auto;font-size:12px}.dt-akcje .dt-filtry-przycisk{display:none}.dt-naglowek{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.dt-naglowek-tekst{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dt-ramka{position:relative}.dt-ramka:before,.dt-ramka:after{content:"";z-index:4;pointer-events:none;opacity:0;width:28px;transition:opacity .15s;position:absolute;top:1px;bottom:13px}.dt-ramka:before{background:linear-gradient(to right, var(--dt-cien), transparent);left:1px}.dt-ramka:after{background:linear-gradient(to left, var(--dt-cien), transparent);right:1px}.dt-ramka.ma-lewo:before,.dt-ramka.ma-prawo:not(.ma-akcje):after{opacity:1}.dt-ramka.ma-prawo.ma-akcje .data-table .kolumna-akcji:before{content:"";background:linear-gradient(to left, var(--dt-cien), transparent);pointer-events:none;width:16px;position:absolute;top:0;bottom:0;left:-16px}.dt-karty{flex-direction:column;gap:10px;margin:0;padding:10px;list-style:none;display:flex}.dt-karta{border:1px solid var(--cp-border);background:var(--cp-text);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.dt-karta{background:color-mix(in srgb, var(--cp-text) 3%, transparent)}}.dt-karta{font-size:13px}.dt-karta-glowa{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dt-karta-tytul{min-width:0;color:var(--cp-text);overflow-wrap:anywhere;font-size:14px;font-weight:600}.dt-karta-pola{grid-template-columns:minmax(90px,38%) minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.dt-karta-pole{display:contents}.dt-karta-pole dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--cp-text-dim);overflow-wrap:anywhere;padding-top:2px;font-size:11px}.dt-karta-pole dd{min-width:0;color:var(--cp-text);overflow-wrap:anywhere;margin:0}.dt-karta-akcje{border-top:1px solid var(--cp-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;padding-top:8px;display:flex}.dt-karta-akcje .row-actions{opacity:1}.dt-karta-szczegoly{border-top:1px solid var(--cp-border);padding-top:8px}.card{--tabs-fade-bg:var(--cp-panel)}@media (width<=640px){.dt-pasek{gap:8px}.dt-filtry{grid-template-columns:minmax(0,1fr)}.dt-akcje .dt-filtry-przycisk{display:inline-flex}.dt-filtry-zwijane{display:none}.dt-filtry-zwijane.is-otwarte{display:contents}.przycisk-ikona-telefon .przycisk-etykieta{display:none}}.page-header{align-items:center}.page-header-tekst{flex:320px;min-width:0}.page-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}@media (width<=640px){.page-header{flex-direction:column;align-items:stretch;gap:12px}.page-header-tekst{flex:none}.page-actions{justify-content:stretch;width:100%;margin-left:0}.page-actions>*{flex:auto}}.badge-success,.badge.ok,.badge-warning,.badge.warn,.badge-error,.badge.err,.badge-info,.badge.info{border-width:1px}.badge-success,.badge.ok{background:var(--cp-success)}@supports (color:color-mix(in lab, red, red)){.badge-success,.badge.ok{background:color-mix(in srgb, var(--cp-success) 16%, transparent)}}.badge-success,.badge.ok{border-color:var(--cp-success)}@supports (color:color-mix(in lab, red, red)){.badge-success,.badge.ok{border-color:color-mix(in srgb, var(--cp-success) 34%, transparent)}}.badge-warning,.badge.warn{background:var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.badge-warning,.badge.warn{background:color-mix(in srgb, var(--cp-warning) 16%, transparent)}}.badge-warning,.badge.warn{border-color:var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){.badge-warning,.badge.warn{border-color:color-mix(in srgb, var(--cp-warning) 34%, transparent)}}.badge-error,.badge.err{background:var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.badge-error,.badge.err{background:color-mix(in srgb, var(--cp-danger) 16%, transparent)}}.badge-error,.badge.err{border-color:var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){.badge-error,.badge.err{border-color:color-mix(in srgb, var(--cp-danger) 34%, transparent)}}.badge-info,.badge.info{background:var(--cp-info)}@supports (color:color-mix(in lab, red, red)){.badge-info,.badge.info{background:color-mix(in srgb, var(--cp-info) 18%, transparent)}}.badge-info,.badge.info{border-color:var(--cp-info)}@supports (color:color-mix(in lab, red, red)){.badge-info,.badge.info{border-color:color-mix(in srgb, var(--cp-info) 40%, transparent)}}:root:not([data-theme=light]) .badge-info,:root:not([data-theme=light]) .badge.info{color:var(--cp-info)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]) .badge-info,:root:not([data-theme=light]) .badge.info{color:color-mix(in oklch, var(--cp-info) 75%, white)}}[data-theme=light] .badge-success,[data-theme=light] .badge.ok{color:var(--cp-success)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .badge-success,[data-theme=light] .badge.ok{color:color-mix(in oklch, var(--cp-success) 72%, black)}}[data-theme=light] .badge-warning,[data-theme=light] .badge.warn{color:var(--cp-warning)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .badge-warning,[data-theme=light] .badge.warn{color:color-mix(in oklch, var(--cp-warning) 72%, black)}}[data-theme=light] .badge-error,[data-theme=light] .badge.err{color:var(--cp-danger)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .badge-error,[data-theme=light] .badge.err{color:color-mix(in oklch, var(--cp-danger) 80%, black)}}[data-theme=light] .badge-info,[data-theme=light] .badge.info{color:var(--cp-info)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .badge-info,[data-theme=light] .badge.info{color:color-mix(in oklch, var(--cp-info) 72%, black)}}.btn-primary{background:var(--inc-color-primary-500,var(--cp-primary));color:#fff;box-shadow:none}.btn-primary:hover{background:var(--inc-color-primary-600,var(--cp-primary-hover));box-shadow:none}.hd-shell:has(.ai-fab) .hd-main{padding-bottom:96px}@media (width<=640px){.ai-fab{border-radius:14px;width:44px;height:44px;bottom:12px;right:12px}.ai-drawer{height:calc(100dvh - 84px);bottom:64px}.hd-shell:has(.ai-fab) .hd-main{padding-bottom:72px}}@media (pointer:coarse){.cp-datepicker-clear{font-size:18px;position:relative}.cp-datepicker-clear:after{content:"";position:absolute;inset:-8px -10px}.pole-szukania-wyczysc{width:40px;height:40px}.dash-icon-btn{min-width:40px;min-height:40px}.kolumny-reset{margin:-10px -8px;padding:10px 8px}.kolumny-item,.czas-item{min-height:40px}.miesiac-picker-skok{width:40px}.ai-drawer-btns .hd-icon-btn{width:40px;height:40px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}:root{--inc-color-primary-50:#eff6f6;--inc-color-primary-100:#dfeded;--inc-color-primary-200:#c2dddc;--inc-color-primary-300:#a2cbca;--inc-color-primary-400:#7eb8b5;--inc-color-primary-500:#5ea6a3;--inc-color-primary-600:#53928f;--inc-color-primary-700:#467b79;--inc-color-primary-800:#386462;--inc-color-primary-900:#2b4c4b;--inc-color-primary-950:#1e3534;--inc-radius-sm:8px;--inc-radius-md:10px;--inc-radius-lg:14px;--inc-radius-xl:18px;--inc-font-family-sans:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, ui-sans-serif, sans-serif;--inc-font-family-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace}:root,[data-theme=dark]{--inc-color-bg:var(--cp-bg,#0b0a12);--inc-color-surface:var(--cp-panel,#131120);--inc-color-border:var(--cp-border,#ffffff14);--inc-color-text:var(--cp-text,#fff);--inc-color-text-muted:var(--cp-text-dim,#9d9da8);--inc-color-neutral-50:#17151f;--inc-color-neutral-100:#1a1630;--inc-color-neutral-200:#ffffff1a;--inc-color-neutral-300:#ffffff29;--inc-color-neutral-400:#55555e;--inc-color-neutral-500:#9d9da8;--inc-color-neutral-600:#b6b6c0;--inc-color-neutral-700:#d6d6de;--inc-color-neutral-800:#e8e8ee;--inc-color-neutral-900:#f4f4f7;--inc-color-neutral-950:#fff;--inc-shadow-sm:var(--cp-shadow,0 1px 2px #0006);--inc-shadow-md:0 8px 24px #00000073;--inc-shadow-lg:var(--cp-shadow-lg,0 30px 80px #0009);--inc-shadow-xl:0 32px 80px #000000b3}[data-theme=light]{--inc-color-neutral-50:#f2f4f7;--inc-color-neutral-100:#e7eaef;--inc-color-neutral-200:#0f14231a;--inc-color-neutral-300:#0f14232e;--inc-color-neutral-400:#98a0ad;--inc-color-neutral-500:#6b7280;--inc-color-neutral-600:#4a515e;--inc-color-neutral-700:#343b47;--inc-color-neutral-800:#232935;--inc-color-neutral-900:#161b24;--inc-color-neutral-950:#0b0f16;--inc-shadow-sm:var(--cp-shadow,0 1px 2px #0f14231f);--inc-shadow-md:0 8px 24px #0f142324;--inc-shadow-lg:var(--cp-shadow-lg,0 24px 60px #0f14232e);--inc-shadow-xl:0 32px 80px #0f142338}:root[data-crmtheme=helpdesk]{--inc-color-primary-50:color-mix(in oklch, var(--brand-navy) 10%, white);--inc-color-primary-100:color-mix(in oklch, var(--brand-navy) 20%, white);--inc-color-primary-200:color-mix(in oklch, var(--brand-navy) 38%, white);--inc-color-primary-300:color-mix(in oklch, var(--brand-navy) 58%, white);--inc-color-primary-400:color-mix(in oklch, var(--brand-navy) 78%, white);--inc-color-primary-500:var(--brand-navy);--inc-color-primary-600:color-mix(in oklch, var(--brand-navy) 88%, black);--inc-color-primary-700:color-mix(in oklch, var(--brand-navy) 76%, black);--inc-color-primary-800:color-mix(in oklch, var(--brand-navy) 64%, black);--inc-color-primary-900:color-mix(in oklch, var(--brand-navy) 52%, black);--inc-color-primary-950:color-mix(in oklch, var(--brand-navy) 38%, black);--inc-color-neutral-50:#f5f5f7;--inc-color-neutral-100:#ececef;--inc-color-neutral-200:#dcdce1;--inc-color-neutral-300:#c4c4cc;--inc-color-neutral-400:#9a9aa4;--inc-color-neutral-500:#6b6b76;--inc-color-neutral-600:#4b4b55;--inc-color-neutral-700:#374151;--inc-color-neutral-800:#26262c;--inc-color-neutral-900:#17171b;--inc-color-neutral-950:#0e0e13;--inc-color-bg:#d0d0d0;--inc-color-surface:#dcdcdc;--inc-color-border:#a0a0a0;--inc-color-text:#111827;--inc-color-text-muted:#374151;--inc-color-success:var(--brand-olive);--inc-color-warning:var(--brand-clay);--inc-color-danger:var(--brand-wine);--inc-color-info:var(--brand-steel);--hd-sidebar-bg:silver;--hd-sidebar-fg:#1c1c22;--hd-sidebar-muted:#4a4a55;--hd-sidebar-border:#0000001a;--hd-sidebar-hover:#5ea6a314;--hd-topbar-bg:#b8b8b8d9;--hd-topbar-border:#0000001a;--hd-nav-active-bg:#5ea6a324;--hd-nav-active-fg:var(--brand-navy);--hd-nav-accent:var(--brand-teal);--hd-cta-from:var(--brand-navy);--hd-cta-to:color-mix(in oklch, var(--brand-navy) 78%, white);--hd-focus-ring:0 0 0 3px #5ea6a333;--inc-shadow-sm:0 2px 8px #00000014;--inc-shadow-md:0 12px 24px #0000001f;--inc-shadow-lg:0 8px 32px #0003;--inc-shadow-xl:0 24px 60px #00000047;--inc-font-family-sans:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, ui-sans-serif, sans-serif;--inc-font-family-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--inc-font-size-base:.875rem;--inc-radius-sm:8px;--inc-radius-md:10px;--inc-radius-lg:14px;--inc-radius-xl:18px;--inc-radius-2xl:18px}:root[data-crmtheme=helpdesk][data-theme=dark]{--inc-color-primary-50:color-mix(in oklch, var(--brand-navy) 62%, black);--inc-color-primary-100:color-mix(in oklch, var(--brand-navy) 76%, black);--inc-color-primary-200:color-mix(in oklch, var(--brand-teal) 62%, white);--inc-color-primary-300:color-mix(in oklch, var(--brand-teal) 78%, white);--inc-color-primary-400:color-mix(in oklch, var(--brand-teal) 62%, white);--inc-color-primary-500:color-mix(in oklch, var(--brand-navy) 74%, white);--inc-color-primary-600:color-mix(in oklch, var(--brand-navy) 86%, white);--inc-color-primary-700:color-mix(in oklch, var(--brand-teal) 62%, white);--inc-color-neutral-50:#1b1b20;--inc-color-neutral-100:#1f1f24;--inc-color-neutral-200:#2a292f;--inc-color-neutral-300:#35343a;--inc-color-neutral-400:#958da1;--inc-color-neutral-500:#ccc3d8;--inc-color-bg:#131318;--inc-color-surface:#1f1f24;--inc-color-border:#4a4455;--inc-color-text:#e4e1e9;--inc-color-text-muted:#ccc3d8;--inc-color-success:color-mix(in oklch, var(--brand-olive) 82%, white);--inc-color-warning:color-mix(in oklch, var(--brand-clay) 92%, white);--inc-color-danger:color-mix(in oklch, var(--brand-wine) 68%, white);--inc-color-info:color-mix(in oklch, var(--brand-steel) 80%, white);--hd-sidebar-bg:#131318;--hd-sidebar-fg:#e4e1e9;--hd-sidebar-muted:#ccc3d8b8;--hd-sidebar-border:#ffffff0d;--hd-sidebar-hover:#39393e;--hd-topbar-bg:#1b1b20cc;--hd-topbar-border:#ffffff0d;--hd-nav-active-bg:#5ea6a31a;--hd-nav-active-fg:color-mix(in oklch, var(--brand-teal) 62%, white);--hd-nav-accent:var(--brand-teal);--hd-cta-from:var(--brand-navy);--hd-cta-to:color-mix(in oklch, var(--brand-navy) 78%, white);--hd-focus-ring:0 0 0 3px #5ea6a34d;--inc-shadow-sm:0 2px 8px #0000004d;--inc-shadow-md:0 8px 24px #0006;--inc-shadow-lg:0 12px 48px #0009;--inc-shadow-xl:0 32px 80px #000000b3}:root[data-crmtheme=helpdesk]{--side-w:272px;--side-w-rail:76px;--top-h:64px;--rx-side:var(--hd-sidebar-bg);--rx-canvas:#d0d0d0;--rx-panel:#dcdcdc;--rx-panel-2:#e2e2e6;--rx-panel-3:#c4c4cc;--rx-field:#ececef;--rx-ink:#111827;--rx-muted:#374151;--rx-faint:#4b4b55;--rx-line:#a0a0a0b3;--rx-line-2:#4b4b558c;--rx-tab-ink:var(--brand-navy);--rx-side-ink:#1c1c22;--rx-side-muted:#4a4a55;--rx-side-line:#0000001a;--rx-side-hover:#5ea6a314;--rx-accent-soft:color-mix(in srgb, var(--brand-navy) 12%, transparent);--rx-shadow-card:0 2px 8px #00000014;--rx-shadow-pop:0 12px 24px #0000001f, 0 8px 32px #0003;--rx-shadow-xl:0 24px 60px #00000047;--rx-scrim:#00000073;--rx-r-xs:6px;--rx-r-sm:10px;--rx-r:14px;--rx-r-lg:18px;--rx-ease:cubic-bezier(.2,.7,.2,1);--rx-ease-out:cubic-bezier(.23,1,.32,1);--rx-ease-drawer:cubic-bezier(.32,.72,0,1);--rx-font:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rx-mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace}:root[data-crmtheme=helpdesk][data-theme=dark]{--rx-side:#131318;--rx-canvas:#1b1b20;--rx-panel:#1f1f24;--rx-panel-2:#2a292f;--rx-panel-3:#35343a;--rx-field:#131318;--rx-ink:#e4e1e9;--rx-muted:#ccc3d8;--rx-faint:#958da1;--rx-line:#4a445566;--rx-line-2:#4a4455b3;--rx-tab-ink:#e4e1e9;--rx-side-ink:#e4e1e9;--rx-side-muted:#ccc3d8b8;--rx-side-line:#ffffff0d;--rx-side-hover:#39393e;--rx-accent-soft:#5ea6a31a;--rx-shadow-card:0 2px 8px #0000004d;--rx-shadow-pop:0 12px 48px #0009;--rx-shadow-xl:0 32px 80px #000000b3;--rx-scrim:#0000008c}:root[data-crmtheme=helpdesk] body{background:var(--rx-side);color:var(--inc-color-text);font-family:var(--rx-font);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01" on;font-size:14px;line-height:1.5}:root[data-crmtheme=helpdesk] h1,:root[data-crmtheme=helpdesk] h2,:root[data-crmtheme=helpdesk] h3{letter-spacing:-.02em;font-weight:600}.hd-shell{grid-template-columns:var(--side-w) minmax(0, 1fr);background:var(--rx-side);height:100dvh;transition:grid-template-columns .22s var(--rx-ease-out);display:grid}.hd-scrim{z-index:55;background:var(--rx-scrim);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;display:none;position:fixed;inset:0}.hd-scrim:focus,.hd-scrim:focus-visible{box-shadow:none;outline:none}.hd-icon{place-items:center;display:grid}.hd-icon svg{width:20px;height:20px}.hd-sidebar{background:var(--rx-side);min-height:0;color:var(--rx-side-ink);flex-direction:column;padding:16px 0 12px 14px;display:flex;position:relative;overflow:hidden}.hd-brand{flex:none;align-items:center;gap:10px;min-width:0;padding:2px 14px 16px 6px;display:flex}.hd-logo{border-radius:var(--rx-r-sm);background:#fff;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:7px;display:grid;overflow:hidden}.hd-logo img{object-fit:contain;width:100%;height:100%;display:block}.hd-brand-text{flex-direction:column;flex:1;min-width:0;line-height:1.15;display:flex}.hd-brand-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--rx-side-ink);font-size:15px;font-weight:700;overflow:hidden}.hd-brand-sub{color:var(--rx-side-muted);white-space:nowrap;font-size:12px}.hd-brand-close{border-radius:var(--rx-r-sm);width:38px;height:38px;color:var(--rx-side-muted);cursor:pointer;transition:background-color .15s var(--rx-ease), color .15s var(--rx-ease);background:0 0;border:0;flex:0 0 38px;place-items:center;margin-left:auto;display:none}.hd-brand-close:hover{background:var(--rx-side-hover);color:var(--rx-side-ink)}.hd-brand-close .hd-icon svg{width:18px;height:18px}.hd-nav{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;margin-top:-6px;padding:14px 0 8px;overflow:hidden auto}.hd-nav::-webkit-scrollbar{width:0;height:0;display:none}.hd-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hd-node{position:relative}.hd-item,.hd-subitem{width:100%;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--rx-ease), color .15s var(--rx-ease);background:0 0;border:0;border-radius:12px 0 0 12px;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.hd-item{min-height:44px;color:var(--rx-side-ink);padding:0 22px 0 14px;font-size:14px;font-weight:600}.hd-item-icon{color:currentColor;flex:0 0 18px;place-items:center;display:grid}.hd-item-icon svg{width:18px;height:18px}.hd-item-label,.hd-sublabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hd-item:hover,.hd-subitem:hover{background:var(--rx-side-hover);color:var(--rx-side-ink)}.hd-item:focus-visible,.hd-subitem:focus-visible{outline:2px solid var(--cp-accent);outline-offset:-2px;box-shadow:none}.hd-item.is-active,.hd-item.is-active:hover,.hd-subitem.is-current,.hd-subitem.is-current:hover{background:var(--rx-canvas);color:var(--rx-tab-ink);font-weight:700}.hd-item.is-active .hd-item-icon,.hd-subitem.is-current .hd-item-icon{color:var(--hd-nav-accent)}.hd-tab-bar{background:var(--hd-nav-accent);border-radius:0 4px 4px 0;width:4px;position:absolute;top:8px;bottom:8px;left:0}.hd-tab-corner{pointer-events:none;z-index:1;width:14px;height:14px;position:absolute;right:0}.hd-tab-corner-top{background:radial-gradient(circle at 0 0, transparent 14px, var(--rx-canvas) 14.5px);top:-14px}.hd-tab-corner-bot{background:radial-gradient(circle at 0 100%, transparent 14px, var(--rx-canvas) 14.5px);bottom:-14px}.hd-cat-row{transition:background-color .15s var(--rx-ease);border-radius:12px 0 0 12px;align-items:center;display:flex;position:relative}.hd-cat-row:hover{background:var(--rx-side-hover)}.hd-cat-main{flex:auto;width:auto;min-width:0;padding-right:4px}.hd-cat-main:hover{background:0 0}.hd-cat-row.is-active .hd-cat-main .hd-item-icon{color:var(--hd-nav-accent)}.hd-cat-caret{border-radius:var(--rx-r-sm);width:36px;height:36px;color:var(--rx-side-muted);cursor:pointer;transition:background-color .15s var(--rx-ease), color .15s var(--rx-ease);background:0 0;border:0;flex:0 0 36px;place-items:center;margin-right:12px;display:grid}.hd-cat-caret svg{width:16px;height:16px;transition:transform .2s var(--rx-ease-out);transform:rotate(-90deg)}.hd-cat-caret.is-open svg{transform:none}.hd-cat-caret:hover{color:var(--rx-side-ink);background:var(--rx-side-hover)}.hd-cat-caret:focus-visible{outline:2px solid var(--cp-accent);outline-offset:-2px;box-shadow:none}.hd-sub{transition:grid-template-rows .24s var(--rx-ease-out);grid-template-rows:0fr;display:grid}.hd-sub.is-open{grid-template-rows:1fr}.hd-sub-inner{overflow-clip-margin:16px;opacity:0;min-height:0;transition:opacity .18s var(--rx-ease);overflow:clip}.hd-sub:not(.is-open) .hd-sub-inner{overflow:hidden}.hd-sub.is-open .hd-sub-inner{opacity:1}.hd-sublist{flex-direction:column;gap:1px;margin:2px 0 6px;padding:0 0 0 28px;list-style:none;display:flex;position:relative}.hd-sublist:before{content:"";background:var(--rx-side-line);width:1px;position:absolute;top:4px;bottom:8px;left:22px}.hd-subitem{min-height:36px;color:var(--rx-side-muted);padding:0 22px 0 14px;font-size:13.5px;font-weight:400}.hd-side-foot{border-top:1px solid var(--rx-side-line);flex:none;align-items:center;gap:8px;margin-top:6px;padding:10px 14px 0 4px;display:flex}.hd-copy{min-width:0;color:var(--rx-side-muted);white-space:nowrap;flex:1;align-items:baseline;margin:0;font-size:12px;display:flex;overflow:hidden}.hd-copy-mark{flex:none}.hd-copy-rest{opacity:1;max-width:14rem;transition:max-width .24s var(--rx-ease-out), opacity .16s var(--rx-ease);display:inline-block;overflow:hidden}.hd-collapse-btn{border-radius:var(--rx-r-sm);width:32px;height:32px;color:var(--rx-side-muted);cursor:pointer;transition:background-color .15s var(--rx-ease), color .15s var(--rx-ease);background:0 0;border:0;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.hd-collapse-btn:hover{background:var(--rx-side-hover);color:var(--rx-side-ink)}.hd-collapse-btn:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px;box-shadow:none}.hd-collapse-btn .hd-icon svg{width:16px;height:16px}.hd-skinswitch{display:none}.hd-body{background:var(--rx-canvas);flex-direction:column;min-width:0;height:100dvh;display:flex;overflow-x:hidden}.hd-topbar{z-index:30;height:var(--top-h);background:color-mix(in srgb, var(--rx-canvas) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rx-line);flex:none;align-items:center;gap:10px;padding:0 24px 0 28px;display:flex;position:relative}.hd-burger{border-radius:var(--rx-r-sm);width:38px;height:38px;color:var(--rx-muted);cursor:pointer;transition:background-color .15s var(--rx-ease), color .15s var(--rx-ease);background:0 0;border:0;flex:0 0 38px;place-items:center;display:none}.hd-burger:hover{background:var(--rx-panel-2);color:var(--rx-ink)}.hd-burger:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}.hd-burger .hd-icon svg{width:20px;height:20px}.hd-crumbs{min-width:0;color:var(--rx-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.hd-crumb{align-items:center;gap:6px;min-width:0;display:inline-flex}.hd-crumb b{color:var(--rx-ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.hd-crumb-sep{color:var(--rx-faint);flex:none}:root[data-crmtheme=helpdesk] .hd-topbar .hd-search{border:1px solid var(--rx-line-2);border-radius:var(--rx-r-sm);background:var(--rx-panel);width:min(360px,34vw);height:38px;color:var(--rx-faint);cursor:text;transition:border-color .15s var(--rx-ease), box-shadow .15s var(--rx-ease);flex:0 auto;align-items:center;gap:10px;margin-left:auto;padding:0 12px;display:flex;position:relative;top:auto;left:auto;transform:none}:root[data-crmtheme=helpdesk] .hd-topbar .hd-search:focus-within{border-color:var(--cp-accent);box-shadow:var(--hd-focus-ring);color:var(--rx-ink)}.hd-search-icon{flex:0 0 16px;place-items:center;display:grid}.hd-search-icon svg{width:16px;height:16px}:root[data-crmtheme=helpdesk] .hd-search-input{min-width:0;height:100%;color:var(--rx-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}:root[data-crmtheme=helpdesk] .hd-search-input::placeholder{color:var(--rx-faint)}:root[data-crmtheme=helpdesk] .hd-search-input:focus-visible{outline:none}.hd-search-results{z-index:40;border:1px solid var(--rx-line-2);border-radius:var(--rx-r);background:var(--rx-panel);min-width:min(380px,90vw);max-height:min(70vh,480px);color:var(--rx-ink);box-shadow:var(--rx-shadow-pop);animation:rx-pop-in .16s var(--rx-ease-out);transform-origin:top;padding:6px 0;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.hd-search-group+.hd-search-group{border-top:1px solid var(--rx-line);margin-top:2px;padding-top:2px}.hd-search-group-title{color:var(--rx-faint);padding:8px 14px 4px;font-size:12px;font-weight:500}.hd-search-hit{text-align:left;cursor:pointer;width:100%;color:var(--rx-ink);font:inherit;background:0 0;border:0;border-radius:0;flex-direction:column;gap:1px;padding:8px 14px;display:flex}.hd-search-hit:hover,.hd-search-hit:focus-visible{background:var(--rx-panel-2);outline:none}.hd-search-hit-label{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.hd-search-hit-sub{color:var(--rx-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hd-search-empty{color:var(--rx-muted);text-align:center;padding:14px;font-size:13px}.hd-topbar-actions{flex:none;align-items:center;gap:4px;display:flex}:root[data-crmtheme=helpdesk] .hd-topbar-actions>*{align-items:center;display:inline-flex}.hd-icon-btn{box-sizing:border-box;border-radius:var(--rx-r-sm);width:38px;height:38px;color:var(--rx-muted);cursor:pointer;transition:background-color .15s var(--rx-ease), color .15s var(--rx-ease);appearance:none;background:0 0;border:0;flex:0 0 38px;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex;position:relative}.hd-icon-btn:hover{background:var(--rx-panel-2);color:var(--rx-ink)}.hd-icon-btn.is-on{background:var(--rx-accent-soft);color:var(--rx-ink)}.hd-icon-btn:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px;box-shadow:none}.hd-icon-btn>svg{width:18px;height:18px;display:block}.hd-notif-badge{min-width:16px;height:16px;font:600 10px/16px var(--rx-mono);color:var(--cp-on-accent);background:var(--cp-accent);border-radius:8px;place-items:center;padding:0 4px;display:grid;position:absolute;top:4px;right:4px}.hd-sep{display:none}.hd-user{height:42px;color:var(--rx-ink);font:inherit;cursor:pointer;transition:background-color .15s var(--rx-ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;margin-left:4px;padding:0 8px 0 4px;display:flex}.hd-user:hover{background:var(--rx-panel-2)}.hd-user:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}.hd-user-meta{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.hd-user-name{white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:13px;font-weight:600;overflow:hidden}.hd-user-role{color:var(--rx-muted);white-space:nowrap;font-size:12px}.hd-main{background:var(--rx-canvas);flex:1;max-width:100%;min-height:0;padding:24px 28px 40px;overflow-y:auto}@keyframes rx-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (width>=1025px){.hd-shell.is-collapsed{grid-template-columns:var(--side-w-rail) minmax(0, 1fr)}.hd-shell.is-collapsed .hd-brand{padding:2px 14px 16px 2px}.hd-shell.is-collapsed .hd-brand-text{display:none}.hd-shell.is-collapsed .hd-item,.hd-shell.is-collapsed .hd-subitem{gap:0;padding:0 0 0 20px}.hd-shell.is-collapsed .hd-item-label,.hd-shell.is-collapsed .hd-sublabel,.hd-shell.is-collapsed .hd-cat-caret,.hd-shell.is-collapsed .hd-sub{display:none}.hd-shell.is-collapsed .hd-cat-row.is-active{background:var(--rx-canvas)}.hd-shell.is-collapsed .hd-cat-row.is-active .hd-item{color:var(--rx-tab-ink)}.hd-shell.is-collapsed .hd-side-foot{justify-content:center;padding:10px 14px 0 2px}.hd-shell.is-collapsed .hd-copy{display:none}}@media (width<=1024px){.hd-collapse-btn{display:none}.hd-shell{grid-template-columns:minmax(0,1fr)}.hd-sidebar{z-index:60;width:min(300px,86vw);transition:transform .3s var(--rx-ease-drawer);box-shadow:var(--rx-shadow-xl);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.hd-shell.is-drawer .hd-sidebar{transform:none}.hd-shell.is-drawer .hd-scrim{display:block}.hd-burger,.hd-brand-close{display:grid}.hd-topbar{gap:6px;padding:0 12px}.hd-crumbs{display:none}:root[data-crmtheme=helpdesk] .hd-topbar .hd-search{flex:auto;width:auto;margin-left:4px}.hd-user-meta{display:none}.hd-user{margin-left:0;padding:0 2px}.hd-main{padding:18px 16px 40px}}.hd-search-btn,.hd-search-close{display:none}:root[data-crmtheme=helpdesk] .hd-search-close{border-radius:var(--rx-r-sm);width:32px;height:32px;color:var(--rx-muted);cursor:pointer;background:0 0;border:0;flex:0 0 32px;justify-content:center;align-items:center;margin:0;padding:0}.hd-search-close .hd-icon svg{width:18px;height:18px}@media (width<=640px){.hd-hide-s{display:none!important}.hd-topbar-actions{margin-left:auto}:root[data-crmtheme=helpdesk] .hd-topbar .hd-search{display:none}.hd-search-btn{margin-left:auto;display:inline-flex}.hd-search-btn+.hd-search+.hd-topbar-actions{margin-left:0}:root[data-crmtheme=helpdesk] .hd-topbar.is-search-open .hd-search{z-index:20;width:auto;height:100%;box-shadow:none;background:var(--rx-canvas);border:0;border-radius:0;flex:none;margin:0;padding:0 12px;display:flex;position:absolute;inset:0}.hd-topbar.is-search-open .hd-search-btn{display:none}:root[data-crmtheme=helpdesk] .hd-topbar.is-search-open .hd-search-close{display:inline-flex}:root[data-crmtheme=helpdesk] .hd-topbar.is-search-open .hd-search-results{width:auto;min-width:0;left:12px;right:12px}.hd-main{padding:18px 16px 88px}}@media (prefers-reduced-motion:reduce){.hd-shell,.hd-sidebar,.hd-sub,.hd-sub-inner,.hd-item,.hd-subitem,.hd-cat-caret svg,.hd-copy-rest,.hd-icon-btn,.hd-burger,.hd-collapse-btn{transition:none}.hd-search-results{animation:none}}:root[data-crmtheme=helpdesk] .cmdk-overlay{z-index:100;background:#0000008c;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}:root[data-crmtheme=helpdesk] .cmdk-panel{background:var(--inc-color-surface);border:1px solid var(--inc-color-border);width:min(600px,92vw);box-shadow:var(--inc-shadow-lg);border-radius:18px;overflow:hidden}:root[data-crmtheme=helpdesk] .cmdk-input-row{border-bottom:1px solid var(--inc-color-border);align-items:center;gap:10px;padding:14px 16px;display:flex}:root[data-crmtheme=helpdesk] .cmdk-input-icon{color:var(--inc-color-text-muted);place-items:center;display:grid}:root[data-crmtheme=helpdesk] .cmdk-input-icon svg{width:18px;height:18px}:root[data-crmtheme=helpdesk] .cmdk-input{color:var(--inc-color-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem}:root[data-crmtheme=helpdesk] .cmdk-input::placeholder{color:var(--inc-color-text-muted)}:root[data-crmtheme=helpdesk] .cmdk-esc{font-family:var(--inc-font-family-mono);border:1px solid var(--inc-color-border);color:var(--inc-color-text-muted);border-radius:10px;padding:3px 7px;font-size:.68rem}:root[data-crmtheme=helpdesk] .cmdk-list{max-height:52vh;margin:0;padding:6px;list-style:none;overflow-y:auto}:root[data-crmtheme=helpdesk] .cmdk-empty{text-align:center;color:var(--inc-color-text-muted);padding:20px;font-size:.88rem}:root[data-crmtheme=helpdesk] .cmdk-item{width:100%;color:var(--inc-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}:root[data-crmtheme=helpdesk] .cmdk-item-icon{color:var(--inc-color-text-muted);flex:0 0 20px;place-items:center;display:grid}:root[data-crmtheme=helpdesk] .cmdk-item.is-cursor{background:var(--hd-nav-active-bg);border-color:color-mix(in srgb, var(--hd-nav-accent) 45%, transparent)}:root[data-crmtheme=helpdesk] .cmdk-item.is-cursor .cmdk-item-icon{color:var(--hd-nav-active-fg)}:root[data-crmtheme=helpdesk] .cmdk-item-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}:root[data-crmtheme=helpdesk] .cmdk-item-label{font-size:.9rem;font-weight:560}:root[data-crmtheme=helpdesk] .cmdk-item-hint{color:var(--inc-color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}:root[data-crmtheme=helpdesk] .cmdk-item-group{font-family:var(--inc-font-family-mono);color:var(--inc-color-text-muted);border:1px solid var(--inc-color-border);border-radius:999px;padding:2px 7px;font-size:.68rem}:root[data-crmtheme=helpdesk] .pg-section-head h1{letter-spacing:-.02em;font-size:1.5rem}:root[data-crmtheme=helpdesk] .pg-example{border:1px solid var(--inc-color-border);box-shadow:var(--inc-shadow-sm);border-radius:10px}:root[data-crmtheme=helpdesk] .pg-example>header h3{letter-spacing:-.01em;font-size:.85rem;font-weight:600}:root[data-crmtheme=helpdesk] .pg-pre{border:1px solid var(--inc-color-border);font-family:var(--inc-font-family-mono);border-radius:10px}:root[data-crmtheme=helpdesk] ::selection{background:color-mix(in srgb, var(--hd-nav-accent) 30%, transparent)}:root[data-crmtheme=helpdesk]{--cp-bg:var(--rx-canvas);--cp-bg-elev:var(--inc-color-surface);--cp-panel:var(--rx-panel);--cp-panel-2:var(--rx-panel-2);--cp-border:color-mix(in srgb, var(--inc-color-border) 40%, transparent);--cp-border-strong:color-mix(in srgb, var(--inc-color-neutral-200) 60%, transparent);--cp-text:var(--inc-color-text);--cp-text-dim:var(--inc-color-text-muted);--cp-text-faint:var(--inc-color-neutral-400);--cp-accent:var(--hd-nav-accent);--cp-accent-2:var(--inc-color-primary-400);--cp-accent-glow:#5ea6a34d;--accentGlow:#5ea6a34d;--cp-on-accent:#000;--cp-violet:var(--hd-nav-accent);--cp-success:var(--inc-color-success);--cp-warning:var(--inc-color-warning);--cp-danger:var(--inc-color-danger);--cp-radius:14px;--cp-radius-sm:10px;--cp-radius-lg:18px;--cp-shadow:var(--rx-shadow-card);--cp-shadow-lg:var(--rx-shadow-xl);--cp-grid-line:var(--hd-sidebar-border);--cp-scrollbar:#5ea6a34d}.pg-split{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.pg-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){:root[data-crmtheme=helpdesk] .pg-split,:root[data-crmtheme=helpdesk] .pg-form-row,:root[data-crmtheme=helpdesk] .field-row{grid-template-columns:1fr}:root[data-crmtheme=helpdesk] .kpi-grid{grid-template-columns:1fr 1fr}}@media (width<=1000px){:root[data-crmtheme=helpdesk] .admin-subnav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-flow:row;gap:6px;position:static;overflow-x:auto}:root[data-crmtheme=helpdesk] .admin-subnav::-webkit-scrollbar{height:4px}:root[data-crmtheme=helpdesk] .admin-subnav::-webkit-scrollbar-thumb{background:var(--cp-scrollbar);border-radius:999px}:root[data-crmtheme=helpdesk] .admin-subnav-title{display:none}:root[data-crmtheme=helpdesk] .admin-subnav-link{white-space:nowrap;flex:none}}@media (width<=400px){:root[data-crmtheme=helpdesk] .kpi-grid{grid-template-columns:1fr}}:root[data-crmtheme=helpdesk]:not([data-theme=dark]){--inc-color-primary-50:color-mix(in oklch, var(--brand-navy) 22%, white);--inc-color-neutral-50:#e2e2e6;--inc-color-success-50:color-mix(in oklch, var(--brand-olive) 22%, white);--inc-color-warning-50:color-mix(in oklch, var(--brand-clay) 22%, white);--inc-color-error-50:color-mix(in oklch, var(--brand-wine) 18%, white);--cp-accent-glow:#2d706d61;--accentGlow:#2d706d61;--cp-on-accent:#fff;--cp-border:color-mix(in srgb, var(--inc-color-border) 70%, transparent);--cp-border-strong:color-mix(in srgb, var(--inc-color-neutral-600) 55%, transparent);--cp-accent:color-mix(in oklch, var(--brand-teal) 78%, black);--cp-accent-2:color-mix(in oklch, var(--brand-teal) 88%, black);--hd-nav-accent:color-mix(in oklch, var(--brand-teal) 70%, black);--hd-nav-active-bg:color-mix(in srgb, var(--brand-navy) 12%, transparent)}:root[data-crmtheme=helpdesk]:not([data-theme=dark]) .dash-shortcut:hover,:root[data-crmtheme=helpdesk]:not([data-theme=dark]) .kolumny-item:hover,:root[data-crmtheme=helpdesk]:not([data-theme=dark]) .czas-item:hover,:root[data-crmtheme=helpdesk]:not([data-theme=dark]) .dock-icon-btn:hover,:root[data-crmtheme=helpdesk]:not([data-theme=dark]) .dash-icon-btn:hover{background:var(--cp-panel-2);border-color:var(--cp-border-strong);color:var(--cp-text)}:root[data-crmtheme=helpdesk]:not([data-theme=dark]) .data-table tbody tr:hover{background:#0f14230d}:root[data-crmtheme=helpdesk] .mono,:root[data-crmtheme=helpdesk] code,:root[data-crmtheme=helpdesk] kbd{font-family:var(--rx-mono)}:root[data-crmtheme=helpdesk] ::selection{background:color-mix(in srgb, var(--cp-accent) 35%, transparent);color:inherit}:root[data-crmtheme=helpdesk] :focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}:root[data-crmtheme=helpdesk] .page-header{align-items:flex-end;gap:16px;margin-bottom:18px}:root[data-crmtheme=helpdesk] .page-crumb{font-family:var(--rx-font);text-transform:none;letter-spacing:0;color:var(--rx-muted);margin-bottom:4px;font-size:13px}:root[data-crmtheme=helpdesk] .page-crumb span{color:var(--rx-ink)}:root[data-crmtheme=helpdesk] .page-title{letter-spacing:-.02em;color:var(--rx-ink);font-size:24px;font-weight:600;line-height:1.2}:root[data-crmtheme=helpdesk] .page-description{max-width:70ch;color:var(--rx-muted);margin-top:4px;font-size:14px}:root[data-crmtheme=helpdesk] .page-actions{gap:8px}@media (width<=640px){:root[data-crmtheme=helpdesk] .page-title{font-size:21px}:root[data-crmtheme=helpdesk] .page-header{margin-bottom:14px}}:root[data-crmtheme=helpdesk] .btn{border-radius:var(--rx-r-sm);border:1px solid var(--rx-line-2);background:var(--rx-panel);height:38px;color:var(--rx-ink);letter-spacing:0;transition:background-color .15s var(--rx-ease), border-color .15s var(--rx-ease), color .15s var(--rx-ease), transform .16s var(--rx-ease-out);gap:8px;padding:0 14px;font-size:13.5px;font-weight:600}:root[data-crmtheme=helpdesk] .btn:hover{background:var(--rx-panel-2)}:root[data-crmtheme=helpdesk] .btn:active{transform:scale(.97)}:root[data-crmtheme=helpdesk] .btn:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}:root[data-crmtheme=helpdesk] .btn-primary{background:var(--cp-accent);color:var(--cp-on-accent);box-shadow:0 10px 22px -14px var(--cp-accent-glow);border-color:#0000}:root[data-crmtheme=helpdesk] .btn-primary:hover{background:color-mix(in oklch, var(--cp-accent) 88%, white);box-shadow:0 10px 22px -14px var(--cp-accent-glow);transform:none}:root[data-crmtheme=helpdesk] .btn-secondary,:root[data-crmtheme=helpdesk] .btn-outline{background:var(--rx-panel);border-color:var(--rx-line-2);color:var(--rx-ink);box-shadow:none}:root[data-crmtheme=helpdesk] .btn-secondary:hover,:root[data-crmtheme=helpdesk] .btn-outline:hover{background:var(--rx-panel-2);border-color:var(--rx-line-2);box-shadow:none}:root[data-crmtheme=helpdesk] .btn-ghost{color:var(--rx-muted);background:0 0;border-color:#0000}:root[data-crmtheme=helpdesk] .btn-ghost:hover{background:var(--rx-panel-2);color:var(--rx-ink)}:root[data-crmtheme=helpdesk] .btn-destructive{background:var(--rx-panel);border-color:var(--rx-line-2);color:var(--cp-danger)}:root[data-crmtheme=helpdesk] .btn-destructive:hover{background:var(--rx-panel-2)}:root[data-crmtheme=helpdesk] .btn-sm{border-radius:8px;height:32px;padding:0 10px;font-size:13px}:root[data-crmtheme=helpdesk] .btn-lg{height:44px;padding:0 20px;font-size:14px}:root[data-crmtheme=helpdesk] .btn-icon{width:38px;padding:0}@media (hover:none){:root[data-crmtheme=helpdesk] .btn:hover{background:var(--rx-panel)}:root[data-crmtheme=helpdesk] .btn-primary:hover{background:var(--cp-accent)}}:root[data-crmtheme=helpdesk] .card,:root[data-crmtheme=helpdesk] .kpi-tile,:root[data-crmtheme=helpdesk] .stat-card{background:var(--rx-panel);border:1px solid var(--rx-line);border-radius:var(--rx-r);box-shadow:var(--rx-shadow-card);transition:none}:root[data-crmtheme=helpdesk] .card:before{display:none}:root[data-crmtheme=helpdesk] .card:hover,:root[data-crmtheme=helpdesk] .stat-card:hover{border-color:var(--rx-line);box-shadow:var(--rx-shadow-card);transform:none}:root[data-crmtheme=helpdesk] .card{--tabs-fade-bg:var(--rx-panel)}:root[data-crmtheme=helpdesk] .card-header,:root[data-crmtheme=helpdesk] .card-head{border-bottom:1px solid var(--rx-line);flex-wrap:wrap;gap:10px;min-height:56px;padding:14px 18px}:root[data-crmtheme=helpdesk] .card-head h3,:root[data-crmtheme=helpdesk] .card-title{font-family:var(--rx-font);letter-spacing:-.01em;text-transform:none;color:var(--rx-ink);font-size:15px;font-weight:600}:root[data-crmtheme=helpdesk] .card-title-lg{font-size:22px;font-weight:600}:root[data-crmtheme=helpdesk] .card-description{color:var(--rx-muted);font-size:12.5px}:root[data-crmtheme=helpdesk] .card-body,:root[data-crmtheme=helpdesk] .card-content{padding:16px 18px}:root[data-crmtheme=helpdesk] .card-footer{border-top:1px solid var(--rx-line);border-radius:0 0 var(--rx-r) var(--rx-r);background:0 0;padding:10px 18px}@media (width<=640px){:root[data-crmtheme=helpdesk] .card-header,:root[data-crmtheme=helpdesk] .card-head{padding:12px 14px}:root[data-crmtheme=helpdesk] .card-body,:root[data-crmtheme=helpdesk] .card-content{padding:14px}}:root[data-crmtheme=helpdesk] .kpi-grid{gap:16px}:root[data-crmtheme=helpdesk] .kpi-label,:root[data-crmtheme=helpdesk] .stat-label{font-family:var(--rx-font);text-transform:none;letter-spacing:0;color:var(--rx-muted);font-size:13px;font-weight:500}:root[data-crmtheme=helpdesk] .kpi-value,:root[data-crmtheme=helpdesk] .stat-value{font-family:var(--rx-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--rx-ink);font-size:28px;font-weight:600;line-height:1.1}:root[data-crmtheme=helpdesk] .kpi-modern .kpi-value{font-size:28px}:root[data-crmtheme=helpdesk] .kpi-modern:after{display:none}:root[data-crmtheme=helpdesk] .kpi-modern .kpi-sub,:root[data-crmtheme=helpdesk] .kpi-meta,:root[data-crmtheme=helpdesk] .kpi-value-secondary{font-family:var(--rx-font);letter-spacing:0;text-transform:none;color:var(--rx-muted);font-size:12.5px}:root[data-crmtheme=helpdesk] .kpi-ic,:root[data-crmtheme=helpdesk] .stat-icon-wrap{background:var(--rx-panel-2);width:28px;height:28px;color:var(--cp-accent-2);border:0;border-radius:8px}:root[data-crmtheme=helpdesk] .kpi-bar{background:var(--rx-panel-2);border-radius:3px;height:6px}:root[data-crmtheme=helpdesk] .kpi-bar>div,:root[data-crmtheme=helpdesk] .kpi-bar.warn>div,:root[data-crmtheme=helpdesk] .kpi-bar.danger>div{box-shadow:none;border-radius:3px}:root[data-crmtheme=helpdesk] .dash-count{font-family:var(--rx-font);text-transform:none;letter-spacing:0;color:var(--rx-muted);font-size:12.5px}@media (width<=640px){:root[data-crmtheme=helpdesk] .kpi-value,:root[data-crmtheme=helpdesk] .kpi-modern .kpi-value,:root[data-crmtheme=helpdesk] .stat-value{font-size:22px}}:root[data-crmtheme=helpdesk] .badge,:root[data-crmtheme=helpdesk] .pill{--badge-c:var(--rx-faint);background:var(--rx-panel-2);height:24px;color:var(--rx-ink);font-family:var(--rx-font);letter-spacing:0;text-transform:none;border:0;border-radius:7px;gap:6px;padding:0 9px 0 7px;font-size:12.5px;font-weight:500}:root[data-crmtheme=helpdesk] .badge:before,:root[data-crmtheme=helpdesk] .pill:before{content:"";background:var(--badge-c);border-radius:2px;flex:none;width:3px;height:12px}:root[data-crmtheme=helpdesk] .badge-success,:root[data-crmtheme=helpdesk] .badge.ok,:root[data-crmtheme=helpdesk] .pill-success,:root[data-crmtheme=helpdesk] .pill-ok,:root[data-crmtheme=helpdesk] .pill.ok{--badge-c:var(--cp-success);color:var(--rx-ink);background:var(--rx-panel-2)}:root[data-crmtheme=helpdesk] .badge-warning,:root[data-crmtheme=helpdesk] .badge.warn,:root[data-crmtheme=helpdesk] .pill-warning,:root[data-crmtheme=helpdesk] .pill-warn,:root[data-crmtheme=helpdesk] .pill.warn{--badge-c:var(--cp-warning);color:var(--rx-ink);background:var(--rx-panel-2)}:root[data-crmtheme=helpdesk] .badge-error,:root[data-crmtheme=helpdesk] .badge.err,:root[data-crmtheme=helpdesk] .pill-danger,:root[data-crmtheme=helpdesk] .pill-err,:root[data-crmtheme=helpdesk] .pill.err{--badge-c:var(--cp-danger);color:var(--rx-ink);background:var(--rx-panel-2)}:root[data-crmtheme=helpdesk] .badge-info,:root[data-crmtheme=helpdesk] .badge.info,:root[data-crmtheme=helpdesk] .pill-info,:root[data-crmtheme=helpdesk] .pill.info{--badge-c:var(--cp-info);color:var(--rx-ink);background:var(--rx-panel-2)}:root[data-crmtheme=helpdesk] .badge-outline{box-shadow:inset 0 0 0 1px var(--rx-line-2);background:0 0}:root[data-crmtheme=helpdesk] .badge.badge-plain:before{display:none}:root[data-crmtheme=helpdesk] .chip{border:1px solid var(--rx-line);background:var(--rx-panel-2);height:32px;color:var(--rx-muted);border-radius:9px;padding:0 12px;font-size:13px;font-weight:500}:root[data-crmtheme=helpdesk] .chip:hover{color:var(--rx-ink);border-color:var(--rx-line-2)}:root[data-crmtheme=helpdesk] .chip.active,:root[data-crmtheme=helpdesk] .chip-active{background:var(--rx-panel);color:var(--rx-ink);border-color:var(--rx-line-2);box-shadow:var(--rx-shadow-card);font-weight:600}:root[data-crmtheme=helpdesk] .live-pill{font-family:var(--rx-font);text-transform:none;letter-spacing:0;background:var(--rx-panel-2);color:var(--rx-ink);border:0;padding:2px 9px 2px 8px;font-size:12px;font-weight:500}:root[data-crmtheme=helpdesk] .live-pill:before{box-shadow:none}:root[data-crmtheme=helpdesk] .data-table-wrapper,:root[data-crmtheme=helpdesk] .table-wrapper{border-radius:var(--rx-r);border:1px solid var(--rx-line);background:var(--rx-panel);box-shadow:var(--rx-shadow-card)}:root[data-crmtheme=helpdesk] .card .table-wrapper,:root[data-crmtheme=helpdesk] .card .data-table-wrapper{border-radius:0 0 var(--rx-r) var(--rx-r);box-shadow:none;background:0 0;border:0}:root[data-crmtheme=helpdesk] .data-table,:root[data-crmtheme=helpdesk] .table{border-collapse:separate;border-spacing:0;font-size:13.5px}:root[data-crmtheme=helpdesk] .data-table thead th,:root[data-crmtheme=helpdesk] .table th{background:var(--rx-panel);border-bottom:1px solid var(--rx-line);font-family:var(--rx-font);text-transform:none;letter-spacing:0;color:var(--rx-muted);padding:10px 14px;font-size:12.5px;font-weight:500}:root[data-crmtheme=helpdesk] .data-table thead th:hover,:root[data-crmtheme=helpdesk] .table th:hover{color:var(--rx-ink)}:root[data-crmtheme=helpdesk] .data-table thead th[aria-sort=ascending],:root[data-crmtheme=helpdesk] .data-table thead th[aria-sort=descending]{color:var(--rx-ink);font-weight:600}:root[data-crmtheme=helpdesk] .data-table tbody td,:root[data-crmtheme=helpdesk] .table td{border-bottom:1px solid var(--rx-line);color:var(--rx-ink);padding:11px 14px}:root[data-crmtheme=helpdesk] .data-table tbody tr:hover,:root[data-crmtheme=helpdesk] .table tbody tr:hover{background:color-mix(in srgb, var(--rx-panel-2) 55%, transparent)}:root[data-crmtheme=helpdesk] .data-table tbody tr:last-child td,:root[data-crmtheme=helpdesk] .table tbody tr:last-child td{border-bottom:0}:root[data-crmtheme=helpdesk] .table-mono{font-family:var(--rx-mono);font-variant-numeric:tabular-nums;font-size:12.5px}:root[data-crmtheme=helpdesk] .table-dim{color:var(--rx-muted)}:root[data-crmtheme=helpdesk] .data-table th.kolumna-akcji,:root[data-crmtheme=helpdesk] .data-table td.kolumna-akcji{background:var(--rx-panel)}:root[data-crmtheme=helpdesk] .data-table tbody tr:hover td.kolumna-akcji{background:color-mix(in srgb, var(--rx-panel-2) 55%, var(--rx-panel))}:root[data-crmtheme=helpdesk] .filter-bar{border-bottom:1px solid var(--rx-line);gap:10px;padding:12px 14px}:root[data-crmtheme=helpdesk] .dt-licznik{color:var(--rx-muted);font-size:13px}:root[data-crmtheme=helpdesk] .dt-karty{gap:0;padding:0}:root[data-crmtheme=helpdesk] .dt-karta{border:0;border-bottom:1px solid var(--rx-line);background:0 0;border-radius:0;padding:12px 14px;font-size:13.5px}:root[data-crmtheme=helpdesk] .dt-karta:last-child{border-bottom:0}:root[data-crmtheme=helpdesk] .dt-karta-pole dt{font-family:var(--rx-font);text-transform:none;letter-spacing:0;color:var(--rx-faint);font-size:11.5px}:root[data-crmtheme=helpdesk] .dt-karta-akcje,:root[data-crmtheme=helpdesk] .dt-karta-szczegoly{border-top-color:var(--rx-line)}:root[data-crmtheme=helpdesk] .tabela-stopka{border-top:1px solid var(--rx-line);color:var(--rx-muted);gap:12px;padding:10px 14px;font-size:13px}:root[data-crmtheme=helpdesk] .tabela-stopka-etykieta{color:var(--rx-muted);font-size:13px}:root[data-crmtheme=helpdesk] .tabela-stopka-licznik{font-family:var(--rx-mono);color:var(--rx-faint);font-size:12px}:root[data-crmtheme=helpdesk] .kolumny-panel{background:var(--rx-panel);border:1px solid var(--rx-line-2);border-radius:var(--rx-r);min-width:240px;box-shadow:var(--rx-shadow-pop);animation:rx-pop-in .16s var(--rx-ease-out)}:root[data-crmtheme=helpdesk] .kolumny-panel-head{border-bottom:1px solid var(--rx-line);text-transform:none;letter-spacing:0;color:var(--rx-ink);padding:12px 14px;font-size:14px;font-weight:600}:root[data-crmtheme=helpdesk] .kolumny-reset{font-size:13px;font-weight:500}:root[data-crmtheme=helpdesk] .kolumny-lista{gap:0;padding:4px 0}:root[data-crmtheme=helpdesk] .kolumny-item{border-radius:0;padding:8px 14px;font-size:13.5px}:root[data-crmtheme=helpdesk] .kolumny-item:hover{background:var(--rx-panel-2);border-color:#0000}:root[data-crmtheme=helpdesk] .kolumny-check{border-color:var(--rx-line-2);border-radius:5px}:root[data-crmtheme=helpdesk] .kolumny-item.is-on .kolumny-check{background:var(--cp-accent);color:var(--cp-on-accent);border-color:#0000}:root[data-crmtheme=helpdesk] .kolumny-licznik{font-family:var(--rx-mono);color:var(--rx-faint)}:root[data-crmtheme=helpdesk] .czas-popup{border-radius:var(--rx-r-sm);border-color:var(--rx-line-2);box-shadow:var(--rx-shadow-pop)}:root[data-crmtheme=helpdesk] .form-label{text-transform:none;letter-spacing:0;color:var(--rx-muted);margin-bottom:6px;font-size:13px;font-weight:500}:root[data-crmtheme=helpdesk] .input,:root[data-crmtheme=helpdesk] .select{border-radius:var(--rx-r-sm);border:1px solid var(--rx-line-2);background:var(--rx-field);height:40px;color:var(--rx-ink);padding:0 12px;font-size:14px;font-weight:400}:root[data-crmtheme=helpdesk] .input:focus,:root[data-crmtheme=helpdesk] .select:focus{border-color:var(--cp-accent);box-shadow:var(--hd-focus-ring)}:root[data-crmtheme=helpdesk] textarea.input{height:auto;min-height:96px;padding:10px 12px;line-height:1.5}:root[data-crmtheme=helpdesk] .cp-datepicker-input,:root[data-crmtheme=helpdesk] .miesiac-picker-skok,:root[data-crmtheme=helpdesk] .pole-szukania-wyczysc{border-radius:var(--rx-r-sm)}:root[data-crmtheme=helpdesk] .cp-datepicker-input{background:var(--rx-field)}:root[data-crmtheme=helpdesk] .modal-overlay{background:var(--rx-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-crmtheme=helpdesk] .modal{background:var(--rx-panel);border:1px solid var(--rx-line-2);border-radius:var(--rx-r-lg);box-shadow:var(--rx-shadow-xl);animation:rx-modal-in .2s var(--rx-ease-out)}:root[data-crmtheme=helpdesk] .modal-head{border-bottom:0;padding:18px 20px 12px}:root[data-crmtheme=helpdesk] .modal-head h3{font-size:17px;font-weight:600}:root[data-crmtheme=helpdesk] .modal-body{padding:6px 20px 16px}:root[data-crmtheme=helpdesk] .modal-foot{border-top:1px solid var(--rx-line);background:0 0;padding:14px 20px}@keyframes rx-modal-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}:root[data-crmtheme=helpdesk] .dock-field-label,:root[data-crmtheme=helpdesk] .dock-panel-meta,:root[data-crmtheme=helpdesk] .profile-card-title,:root[data-crmtheme=helpdesk] .notif-prefs-head,:root[data-crmtheme=helpdesk] .search-results-label,:root[data-crmtheme=helpdesk] .recent-title,:root[data-crmtheme=helpdesk] .admin-subnav-title,:root[data-crmtheme=helpdesk] .et-toolbar-label,:root[data-crmtheme=helpdesk] .et-preview-subject-label,:root[data-crmtheme=helpdesk] .rbac-form-perms-label,:root[data-crmtheme=helpdesk] .dash-catalog-label,:root[data-crmtheme=helpdesk] .dash-metric-label,:root[data-crmtheme=helpdesk] .ai-convs-title,:root[data-crmtheme=helpdesk] .ai-actions-title,:root[data-crmtheme=helpdesk] .ai-page-sub,:root[data-crmtheme=helpdesk] .zad-licznik-label,:root[data-crmtheme=helpdesk] .cp-datepicker-dow,:root[data-crmtheme=helpdesk] .sidebar-section-title{font-family:var(--rx-font);text-transform:none;letter-spacing:0}:root[data-crmtheme=helpdesk] .dock-field-label{color:var(--rx-muted);font-size:12.5px;font-weight:500}:root[data-crmtheme=helpdesk] .dock-panel-meta{color:var(--rx-muted);border-top-color:var(--rx-line);font-size:12.5px}:root[data-crmtheme=helpdesk] .profile-card-title,:root[data-crmtheme=helpdesk] .notif-prefs-head{color:var(--rx-ink);font-size:15px;font-weight:600}:root[data-crmtheme=helpdesk] .admin-subnav-title{color:var(--rx-faint);font-size:12px;font-weight:500}:root[data-crmtheme=helpdesk] .admin-subnav-link{border-radius:var(--rx-r-sm)}:root[data-crmtheme=helpdesk] .dock-bar{background:color-mix(in srgb, var(--rx-panel) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--rx-line-2);border-radius:var(--rx-r) var(--rx-r) 0 0;scrollbar-width:none;border-bottom:0;align-items:center;gap:6px;min-height:52px;padding:8px 12px;box-shadow:0 -10px 30px -12px #00000073}:root[data-crmtheme=helpdesk] .dock-bar::-webkit-scrollbar{display:none}:root[data-crmtheme=helpdesk] .dock-tab{border:1px solid var(--rx-line);border-radius:var(--rx-r-sm);background:var(--rx-panel-2);height:36px;transition:background-color .15s var(--rx-ease), border-color .15s var(--rx-ease);position:relative;overflow:hidden}:root[data-crmtheme=helpdesk] .dock-tab:hover{border-color:var(--rx-line-2)}:root[data-crmtheme=helpdesk] .dock-tab.is-active{background:var(--rx-canvas);border-color:var(--rx-line-2);box-shadow:inset 0 -3px 0 var(--hd-nav-accent)}:root[data-crmtheme=helpdesk] .dock-tab-label{height:100%;color:var(--rx-muted);gap:8px;padding:0 12px;font-size:13px;font-weight:500}:root[data-crmtheme=helpdesk] .dock-tab.is-active .dock-tab-label{color:var(--rx-ink);font-weight:600}:root[data-crmtheme=helpdesk] .dock-tab.is-active .dock-tab-label svg{color:var(--hd-nav-accent)}:root[data-crmtheme=helpdesk] .dock-tab-label:focus-visible,:root[data-crmtheme=helpdesk] .dock-tab-close:focus-visible{outline:2px solid var(--cp-accent);outline-offset:-2px}:root[data-crmtheme=helpdesk] .dock-tab-close{border-left:1px solid var(--rx-line);width:32px;color:var(--rx-faint)}:root[data-crmtheme=helpdesk] .dock-tab-close:hover{color:var(--cp-danger);background:var(--rx-panel-2)}:root[data-crmtheme=helpdesk] .dock-panel{background:var(--rx-panel);border:1px solid var(--rx-line-2);border-radius:var(--rx-r-lg);box-shadow:var(--rx-shadow-xl)}:root[data-crmtheme=helpdesk] .dock-panel-head{border-bottom:1px solid var(--rx-line);min-height:56px;padding:10px 12px 10px 16px}:root[data-crmtheme=helpdesk] .dock-panel-title{letter-spacing:-.01em;color:var(--rx-ink);font-size:15px;font-weight:600}:root[data-crmtheme=helpdesk] .dock-panel-title svg:not(.dock-grip){color:var(--hd-nav-accent)}:root[data-crmtheme=helpdesk] .dock-icon-btn{border-radius:var(--rx-r-sm);width:34px;height:34px;color:var(--rx-muted);background:0 0;border:0}:root[data-crmtheme=helpdesk] .dock-icon-btn:hover{background:var(--rx-panel-2);color:var(--rx-ink)}:root[data-crmtheme=helpdesk] .dock-icon-btn.is-on{background:var(--rx-accent-soft);color:var(--rx-ink);border:0}:root[data-crmtheme=helpdesk] .dock-panel-toolbar{padding:12px 16px}:root[data-crmtheme=helpdesk] .dock-panel-body .data-table thead th{background:var(--rx-panel)}:root[data-crmtheme=helpdesk] .dock-resize:hover{background:color-mix(in srgb, var(--cp-accent) 30%, transparent)}:root[data-crmtheme=helpdesk] .dock-resize-b:after{background:var(--rx-line-2)}@media (width>=641px){:root[data-crmtheme=helpdesk] .ai-fab{display:none}:root[data-crmtheme=helpdesk] .hd-shell:has(.ai-fab) .hd-main{padding-bottom:40px}:root[data-crmtheme=helpdesk] .ai-drawer{top:calc(var(--top-h) + 8px);height:auto;bottom:16px}}:root[data-crmtheme=helpdesk] .ai-fab{background:var(--cp-accent);color:var(--cp-on-accent);box-shadow:var(--rx-shadow-pop);border-radius:16px}:root[data-crmtheme=helpdesk] .ai-drawer{background:var(--rx-panel);border:1px solid var(--rx-line-2);border-radius:var(--rx-r-lg);box-shadow:var(--rx-shadow-xl)}:root[data-crmtheme=helpdesk] .podglad-roli{border-radius:var(--rx-r-sm)}@media (prefers-reduced-motion:reduce){:root[data-crmtheme=helpdesk] .modal,:root[data-crmtheme=helpdesk] .kolumny-panel{animation:none}:root[data-crmtheme=helpdesk] .btn,:root[data-crmtheme=helpdesk] .dock-tab{transition:none}}.hd-item.hd-cat-main.is-active,.hd-item.hd-cat-main.is-active:hover{color:var(--rx-side-ink);background:0 0;font-weight:600}@media (width>=1025px){:root[data-crmtheme=helpdesk] .page-crumb{display:none}}:root[data-crmtheme=helpdesk] .uppercase.tracking-wider{text-transform:none;letter-spacing:0;font-size:12px}:root[data-crmtheme=helpdesk] .hd-main:has(.dock-bar){padding-bottom:88px}.rx-stack{flex-direction:column;gap:18px;min-width:0;display:flex}.rx-grid{gap:16px;min-width:0;display:grid}.rx-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-g6{grid-template-columns:repeat(6,minmax(0,1fr))}.rx-g-main{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.rx-g-side{grid-template-columns:minmax(0,1fr) 360px}.rx-g-aside{grid-template-columns:320px minmax(0,1fr)}.rx-grid>*{min-width:0}.rx-card{background:var(--rx-panel);border:1px solid var(--rx-line);border-radius:var(--rx-r);box-shadow:var(--rx-shadow-card);flex-direction:column;min-width:0;display:flex}.rx-card-h{border-bottom:1px solid var(--rx-line);flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;padding:14px 18px;display:flex}.rx-card-h h2{letter-spacing:-.01em;min-width:0;color:var(--rx-ink);flex:1;margin:0;font-size:15px;font-weight:600}.rx-card-h .rx-sub{color:var(--rx-muted);letter-spacing:0;margin-left:4px;font-size:12.5px;font-weight:400}.rx-card-b{flex:1;min-width:0;padding:16px 18px}.rx-card-b.rx-flush{padding:0}.rx-card-f{border-top:1px solid var(--rx-line);align-items:center;gap:8px;padding:12px 18px;display:flex}.rx-kpi{text-align:left;flex-direction:column;gap:6px;min-height:112px;padding:16px 18px;display:flex}.rx-kpi-l{color:var(--rx-muted);align-items:center;gap:8px;font-size:13px;display:flex}.rx-kpi-l .rx-ic{background:var(--rx-panel-2);width:28px;height:28px;color:var(--cp-accent-2);border-radius:8px;flex:none;place-items:center;display:grid}.rx-kpi-v{font:600 28px/1.1 var(--rx-mono);letter-spacing:-.03em;color:var(--rx-ink);font-variant-numeric:tabular-nums}.rx-kpi-v small{font:500 14px var(--rx-font);color:var(--rx-muted);letter-spacing:0;margin-left:4px}.rx-kpi-d{color:var(--rx-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.rx-kpi-d .rx-num{font-family:var(--rx-mono)}.rx-kpi.is-lead{background:var(--brand-navy);color:#fff;border-color:#0000}.rx-kpi.is-lead .rx-kpi-l,.rx-kpi.is-lead .rx-kpi-d{color:#ffffffd1}.rx-kpi.is-lead .rx-kpi-v{color:#fff}.rx-kpi.is-lead .rx-kpi-l .rx-ic{color:#fff;background:#ffffff24}button.rx-kpi{font:inherit;cursor:pointer;transition:border-color .15s var(--rx-ease)}button.rx-kpi:not(.is-lead):hover{border-color:var(--rx-line-2)}.rx-up{color:var(--cp-success)}.rx-down{color:var(--cp-danger)}.rx-kpi.is-lead .rx-up,.rx-kpi.is-lead .rx-down{color:#fff}.rx-seg{background:var(--rx-panel-2);border:1px solid var(--rx-line);border-radius:12px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.rx-seg button{height:32px;color:var(--rx-muted);font:500 13px var(--rx-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px}.rx-seg button:hover{color:var(--rx-ink)}.rx-seg button[aria-pressed=true]{background:var(--rx-panel);color:var(--rx-ink);box-shadow:var(--rx-shadow-card);font-weight:600}.rx-seg button .rx-n{font:500 11px var(--rx-mono);color:var(--rx-faint);margin-left:4px}.rx-meter{background:var(--rx-panel-2);border-radius:3px;height:6px;overflow:hidden}.rx-meter>i{background:var(--cp-accent);border-radius:3px;height:100%;display:block}.rx-meter.is-warn>i{background:var(--cp-warning)}.rx-meter.is-err>i{background:var(--cp-danger)}.rx-meter.is-navy>i{background:var(--inc-color-primary-500)}.rx-hbar{grid-template-columns:minmax(90px,150px) 1fr 70px;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:grid}.rx-hbar .rx-meter{border-radius:5px;height:10px}.rx-hbar .rx-meter>i{border-radius:5px}.rx-hbar .rx-num{text-align:right;font-family:var(--rx-mono);font-variant-numeric:tabular-nums}.rx-list{margin:0;padding:0;list-style:none}.rx-list>li{border-bottom:1px solid var(--rx-line);align-items:center;gap:12px;min-width:0;padding:12px 18px;display:flex}.rx-list>li:last-child{border-bottom:0}.rx-list .rx-t{flex:1;min-width:0}.rx-list .rx-t b{white-space:nowrap;text-overflow:ellipsis;color:var(--rx-ink);font-weight:600;display:block;overflow:hidden}.rx-list .rx-t span{color:var(--rx-muted);font-size:12.5px}.rx-list>li>svg{color:var(--rx-muted);flex:none}.rx-list button.rx-li-btn{all:unset;cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.rx-dot{background:var(--cp-accent);border-radius:50%;flex:none;width:8px;height:8px}.rx-dot.is-off{background:0 0}.rx-dl{grid-template-columns:max-content 1fr;gap:8px 18px;margin:0;font-size:13.5px;display:grid}.rx-dl dt{color:var(--rx-muted)}.rx-dl dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.rx-note{border-radius:var(--rx-r-sm);background:var(--rx-panel-2);color:var(--rx-ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.rx-note>svg{color:var(--rx-muted);flex:none;margin-top:2px}.rx-note.is-warn{box-shadow:inset 3px 0 0 var(--cp-warning)}.rx-note.is-info{box-shadow:inset 3px 0 0 var(--cp-info)}.rx-note.is-err{box-shadow:inset 3px 0 0 var(--cp-danger)}.rx-note.is-ok{box-shadow:inset 3px 0 0 var(--cp-success)}.rx-tag{height:22px;font:500 11.5px/22px var(--rx-mono);background:var(--rx-panel-2);color:var(--rx-muted);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.rx-empty{text-align:center;color:var(--rx-muted);place-items:center;gap:8px;padding:36px 18px;display:grid}.rx-empty .rx-ic{background:var(--rx-panel-2);width:44px;height:44px;color:var(--cp-accent-2);border-radius:12px;place-items:center;display:grid}.rx-empty b{color:var(--rx-ink);font-size:15px}.rx-link{color:var(--cp-accent);font:600 13.5px var(--rx-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.rx-link:hover{text-underline-offset:3px;text-decoration:underline}.rx-legend{color:var(--rx-muted);flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.rx-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.rx-mono{font-family:var(--rx-mono);font-variant-numeric:tabular-nums}.rx-muted{color:var(--rx-muted)}.rx-faint{color:var(--rx-faint)}.rx-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rx-shortcut{border-radius:var(--rx-r-sm);border:1px solid var(--rx-line-2);background:var(--rx-panel);height:44px;color:var(--rx-ink);font:600 13.5px var(--rx-font);cursor:pointer;text-align:left;min-width:0;transition:background-color .15s var(--rx-ease), transform .16s var(--rx-ease-out);align-items:center;gap:10px;padding:0 12px;display:flex}.rx-shortcut:hover{background:var(--rx-panel-2)}.rx-shortcut:active{transform:scale(.97)}.rx-shortcut span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-shortcut svg{color:var(--rx-muted);flex:none}@media (width<=1240px){.rx-g4{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-g6{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-g-side{grid-template-columns:minmax(0,1fr)}}@media (width<=1080px){.rx-g-main,.rx-g3,.rx-g-aside{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.rx-stack{gap:14px}.rx-g2{grid-template-columns:minmax(0,1fr)}.rx-g4,.rx-g6{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rx-kpi{min-height:96px;padding:14px}.rx-kpi-v{font-size:22px}.rx-card-h{padding:12px 14px}.rx-card-b{padding:14px}.rx-list>li{padding:12px 14px}.rx-seg{scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.rx-hbar{grid-template-columns:96px 1fr 56px}}.rx-kpi-d .rx-up,.rx-kpi-d .rx-down{white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.rx-shortcut{gap:8px;padding:0 10px}@media (width>=641px){:root[data-crmtheme=helpdesk] .dt-pasek{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}:root[data-crmtheme=helpdesk] .dt-filtry{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:10px;min-width:0;display:flex}:root[data-crmtheme=helpdesk] .dt-filtry>*,:root[data-crmtheme=helpdesk] .dt-filtry-zwijane>*{flex:0 168px}:root[data-crmtheme=helpdesk] .dt-filtry>.dt-szukaj{flex:220px;max-width:320px}:root[data-crmtheme=helpdesk] .dt-filtry-zwijane>:has(.miesiac-picker){flex:0 236px}:root[data-crmtheme=helpdesk] .dt-filtry-zwijane>span,:root[data-crmtheme=helpdesk] .dt-filtry-zwijane>p{flex:100%}:is(:root[data-crmtheme=helpdesk] .dt-filtry-zwijane>button,:root[data-crmtheme=helpdesk] .dt-filtry-zwijane>a,:root[data-crmtheme=helpdesk] .dt-filtry-zwijane>label:not(:has(input:not([type=checkbox])))){flex:none}:root[data-crmtheme=helpdesk] .dt-filtry .dt-filtr-pelny{flex:100%}:root[data-crmtheme=helpdesk] .dt-akcje{flex-wrap:nowrap;margin-left:auto}}:root[data-crmtheme=helpdesk] .przycisk-ikona .przycisk-etykieta{display:none}:root[data-crmtheme=helpdesk] .przycisk-ikona{width:2.375rem;padding:0}:root[data-crmtheme=helpdesk] .tabela-stopka-lewa{gap:10px}:root[data-crmtheme=helpdesk] .tabela-stopka-licznik{font-family:var(--rx-font);color:var(--rx-muted);margin-right:6px;font-size:13px}.rx-who{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.rx-who-t{flex-direction:column;min-width:0;line-height:1.3;display:flex}.rx-who-t b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rx-who-t small{color:var(--rx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rx-avatar{width:28px;height:28px;font:700 11px var(--rx-font);color:#fff;background:var(--brand-navy);border-radius:8px;flex:none;place-items:center;display:grid}.rx-avatar.is-t{background:color-mix(in oklch, var(--brand-teal) 70%, black)}.rx-avatar.is-p{background:var(--brand-plum)}.rx-avatar.is-o{background:color-mix(in oklch, var(--brand-olive) 80%, black)}.rx-avatar.is-c{background:var(--brand-clay)}@media (width>=641px){:root[data-crmtheme=helpdesk] .dt-filtry{flex:0 auto}:root[data-crmtheme=helpdesk] .dt-filtry>.dt-szukaj{flex:0 230px}:root[data-crmtheme=helpdesk] .dt-pasek{flex-wrap:nowrap}:root[data-crmtheme=helpdesk] .dt-filtry{flex:1 1 0;min-width:0}:root[data-crmtheme=helpdesk] .dt-filtry>*,:root[data-crmtheme=helpdesk] .dt-filtry-zwijane>*{flex:0 0 160px}:root[data-crmtheme=helpdesk] .dt-filtry>.dt-szukaj{flex:0 240px;min-width:180px!important}:root[data-crmtheme=helpdesk] .dt-filtry-zwijane>:has(.miesiac-picker){flex:0 0 250px}:root[data-crmtheme=helpdesk] .dt-filtry-zwijane>span,:root[data-crmtheme=helpdesk] .dt-filtry-zwijane>p{flex:100%}:root[data-crmtheme=helpdesk] .dt-filtry-zwijane>button,:root[data-crmtheme=helpdesk] .dt-filtry-zwijane>a,:root[data-crmtheme=helpdesk] .dt-akcje{flex:none}}@media (width>=641px) and (width<=1100px){:root[data-crmtheme=helpdesk] .dt-pasek{flex-wrap:wrap}:root[data-crmtheme=helpdesk] .dt-filtry{flex:100%}}@media (width>=641px){:root[data-crmtheme=helpdesk] .dt-filtry-zwijane>.miesiac-picker{flex:0 0 250px}}:root[data-crmtheme=helpdesk] .data-table td[style*="text-align: right"]{padding-left:8px;padding-right:12px}:root[data-crmtheme=helpdesk] .data-table th:has(.dt-naglowek[style*=flex-end]){padding-left:8px;padding-right:12px}.kon-zakres{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.kon-zakres-data{width:150px}.kon-licznik{align-self:flex-end;height:38px;padding:0 10px;line-height:38px}@media (width<=640px){.kon-zakres{justify-content:stretch}.kon-zakres-data{flex:140px;width:auto}.kon-zakres>.miesiac-picker{flex:100%}.kon-licznik{text-align:center;flex:auto}}.kon-seg-pole{flex-direction:column;gap:6px;display:flex;flex:none!important}.kon-seg-etykieta{color:var(--rx-muted);font-size:13px;font-weight:500}.kontrola-check{cursor:pointer;align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.kontrola-check input[type=checkbox]{appearance:none;background:var(--rx-panel-3);cursor:pointer;width:38px;height:22px;transition:background-color .15s var(--rx-ease);border-radius:11px;flex:none;margin:0;position:relative}.kontrola-check input[type=checkbox]:after{content:"";width:16px;height:16px;transition:transform .18s var(--rx-ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.kontrola-check input[type=checkbox]:checked{background:var(--cp-accent)}.kontrola-check input[type=checkbox]:checked:after{transform:translate(16px)}.kontrola-check input[type=checkbox]:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.kontrola-check input[type=checkbox],.kontrola-check input[type=checkbox]:after{transition:none}}.pac-kafle-wrap{margin-bottom:16px}.pac-kafle{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.pac-kafle.is-archiwum{grid-template-columns:minmax(0,240px)}.pac-kafel{min-height:84px;font:inherit;color:var(--rx-ink);cursor:pointer;text-align:left;transition:border-color .15s var(--rx-ease), box-shadow .15s var(--rx-ease);flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.pac-kafel:disabled{cursor:default}.pac-kafel:not(:disabled):hover{border-color:var(--rx-line-2)}.pac-kafel.is-aktywny{border-color:var(--cp-accent);box-shadow:0 0 0 1px var(--cp-accent), var(--rx-shadow-card)}.pac-kafel-l{color:var(--rx-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pac-kafel-l:before{content:"";background:var(--rx-faint);border-radius:2px;width:3px;height:12px}.pac-kafel.is-czerwony .pac-kafel-l:before{background:var(--cp-danger)}.pac-kafel-v{font:600 26px/1.1 var(--rx-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pac-kafel-v.is-alarm{color:var(--cp-danger)}.pac-kafle-stan{color:var(--rx-muted);margin:8px 2px 0;font-size:12.5px}.pac-kafle-stan .pac-stan{font-size:inherit}@media (width<=1100px){.pac-kafle{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.pac-kafle{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pac-kafel-v{font-size:22px}}.kwf-uklad{align-items:start}.dzien-uklad{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dzien-boczna{flex-direction:column;gap:16px;min-width:0;display:flex}.dzien-karta .dzien-przejazdy{background:0 0;border:0;margin:0;padding:0}.dzien-glowna .dzien-kategorie{margin-top:4px}.dzien-stopka{flex-direction:column;align-items:stretch;gap:10px;display:flex}.dzien-stopka>span{color:var(--rx-muted);font-size:13px;margin:0!important}.dzien-stopka>button{width:100%}@media (width<=1080px){.dzien-uklad{grid-template-columns:minmax(0,1fr)}}.obieg-uklad{align-items:start}.obieg-uklad>.card[style*=margin-top]{margin-top:0!important}.zasw-head{border-bottom:1px solid var(--rx-line);padding:14px 18px}.zasw-head strong{font-size:15px;font-weight:600}:root[data-crmtheme=helpdesk] .profile-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px}:root[data-crmtheme=helpdesk] .profile-card{border-radius:var(--rx-r);border-color:var(--rx-line);padding:0}:root[data-crmtheme=helpdesk] .profile-card>:not(.profile-card-title){margin-left:18px;margin-right:18px}:root[data-crmtheme=helpdesk] .profile-card>:last-child{margin-bottom:18px}:root[data-crmtheme=helpdesk] .profile-card-title{border-bottom:1px solid var(--rx-line);align-items:center;min-height:56px;margin:0 0 16px;padding:14px 18px;display:flex}.profile-hero-mini{align-items:center;gap:12px;margin-bottom:16px;display:flex}.profile-hero-mini .profile-info{min-width:0}.profile-hero-mini .profile-name{margin:0;font-size:15px;font-weight:600}.profile-hero-mini .profile-email{color:var(--rx-muted);text-overflow:ellipsis;margin:0;font-size:12.5px;overflow:hidden}.profile-hero-mini .profile-meta{color:var(--rx-muted);gap:4px;font-size:12.5px;display:flex}@media (width<=1240px){:root[data-crmtheme=helpdesk] .profile-cards{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-crmtheme=helpdesk] .profile-card-2fa{grid-column:1/-1}}@media (width<=760px){:root[data-crmtheme=helpdesk] .profile-cards{grid-template-columns:minmax(0,1fr)}}.admin-akcje{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-akcje:empty{display:none}.page-actions:has(>.admin-akcje:empty){display:none}.tu-tekst{flex-direction:column;min-width:0;line-height:1.3;display:flex}.tu-tekst .tu-name{font-weight:600}.tu-rola{color:var(--rx-muted);font-size:12px}@media (width>=641px){:root[data-crmtheme=helpdesk] .dt-filtry .pole-etykieta{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}}.integ-uklad{align-items:start}:root[data-crmtheme=helpdesk] .page-crumb{display:none}:root[data-crmtheme=helpdesk] .dt-karta-pola{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}:root[data-crmtheme=helpdesk] .dt-karta-pole{flex-direction:column;gap:1px;min-width:0;display:flex}:root[data-crmtheme=helpdesk] .dt-karta-pole dt{padding-top:0}:root[data-crmtheme=helpdesk] .dt-karta-pole dd{text-overflow:ellipsis;overflow:hidden}:root[data-crmtheme=helpdesk] .dt-karta-akcje{justify-content:flex-start}.uop-uklad{align-items:start}.uop-przelicznik-pola{gap:12px;display:grid}.uop-przelicznik-pola>button{width:100%}
