@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=Plus+Jakarta+Sans:wght@400;500;600;700;800&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_nuw87_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);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;flex:none;max-width:100%;font-family:inherit;font-weight:500;line-height:1;transition:background-color .18s,border-color .18s,color .18s,filter .18s;display:inline-flex}._content_nuw87_35{align-items:center;gap:var(--inc-spacing-2,.5rem);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:inline-flex;overflow:hidden}._icon_nuw87_46{flex:none;justify-content:center;align-items:center;display:inline-flex}._button_nuw87_13 svg{flex:none}._button_nuw87_13:disabled,._button_nuw87_13[aria-disabled=true]{cursor:not-allowed;opacity:.6}._button_nuw87_13:focus-visible{box-shadow:0 0 0 2px var(--inc-color-bg,#fff), 0 0 0 4px var(--inc-color-primary-500)}._fullWidth_nuw87_64{flex:auto;width:100%}._isLoading_nuw87_69{position:relative}._isLoading_nuw87_69 ._content_nuw87_35,._isLoading_nuw87_69 ._icon_nuw87_46{opacity:0}._spinnerWrapper_nuw87_77{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._xs_nuw87_86{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_nuw87_87{min-height:var(--inc-spacing-8,2rem);padding:0 var(--inc-spacing-3,.75rem);min-width:2rem;font-size:var(--inc-font-size-sm,.875rem)}._md_nuw87_88{min-height:var(--inc-spacing-10,2.5rem);padding:0 var(--inc-spacing-4,1rem);min-width:2.5rem;font-size:var(--inc-font-size-base,1rem)}._lg_nuw87_89{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_nuw87_90{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_nuw87_97._primary_nuw87_97{background-color:var(--inc-color-primary-500);color:#fff}._solid_nuw87_97._primary_nuw87_97:hover:not(:disabled){background-color:var(--inc-color-primary-600)}._solid_nuw87_97._primary_nuw87_97:active:not(:disabled){background-color:var(--inc-color-primary-700)}._solid_nuw87_97._secondary_nuw87_103{background-color:var(--inc-color-neutral-500);color:#fff}._solid_nuw87_97._secondary_nuw87_103:hover:not(:disabled){background-color:var(--inc-color-neutral-600)}._solid_nuw87_97._secondary_nuw87_103:active:not(:disabled){background-color:var(--inc-color-neutral-700)}._solid_nuw87_97._success_nuw87_107{background-color:var(--inc-color-success-500);color:#fff}._solid_nuw87_97._success_nuw87_107:hover:not(:disabled){background-color:var(--inc-color-success-600)}._solid_nuw87_97._success_nuw87_107:active:not(:disabled){background-color:var(--inc-color-success-700)}._solid_nuw87_97._warning_nuw87_111{background-color:var(--inc-color-warning-500);color:#000}._solid_nuw87_97._warning_nuw87_111:hover:not(:disabled){background-color:var(--inc-color-warning-600)}._solid_nuw87_97._warning_nuw87_111:active:not(:disabled){background-color:var(--inc-color-warning-700)}._solid_nuw87_97._error_nuw87_115{background-color:var(--inc-color-error-500);color:#fff}._solid_nuw87_97._error_nuw87_115:hover:not(:disabled){background-color:var(--inc-color-error-600)}._solid_nuw87_97._error_nuw87_115:active:not(:disabled){background-color:var(--inc-color-error-700)}._outline_nuw87_120{background:0 0}._outline_nuw87_120._primary_nuw87_97{border-color:var(--inc-color-primary-500);color:var(--inc-color-primary-600)}._outline_nuw87_120._primary_nuw87_97:hover:not(:disabled){background-color:var(--inc-color-primary-50)}._outline_nuw87_120._secondary_nuw87_103{border-color:var(--inc-color-neutral-500);color:var(--inc-color-neutral-700)}._outline_nuw87_120._secondary_nuw87_103:hover:not(:disabled){background-color:var(--inc-color-neutral-50)}._outline_nuw87_120._success_nuw87_107{border-color:var(--inc-color-success-500);color:var(--inc-color-success-600)}._outline_nuw87_120._success_nuw87_107:hover:not(:disabled){background-color:var(--inc-color-success-50)}._outline_nuw87_120._warning_nuw87_111{border-color:var(--inc-color-warning-500);color:var(--inc-color-warning-700)}._outline_nuw87_120._warning_nuw87_111:hover:not(:disabled){background-color:var(--inc-color-warning-50)}._outline_nuw87_120._error_nuw87_115{border-color:var(--inc-color-error-500);color:var(--inc-color-error-600)}._outline_nuw87_120._error_nuw87_115:hover:not(:disabled){background-color:var(--inc-color-error-50)}._ghost_nuw87_133{background:0 0}._ghost_nuw87_133._primary_nuw87_97{color:var(--inc-color-primary-600)}._ghost_nuw87_133._primary_nuw87_97:hover:not(:disabled){background-color:var(--inc-color-primary-50)}._ghost_nuw87_133._secondary_nuw87_103{color:var(--inc-color-neutral-700)}._ghost_nuw87_133._secondary_nuw87_103:hover:not(:disabled){background-color:var(--inc-color-neutral-50)}._ghost_nuw87_133._success_nuw87_107{color:var(--inc-color-success-600)}._ghost_nuw87_133._success_nuw87_107:hover:not(:disabled){background-color:var(--inc-color-success-50)}._ghost_nuw87_133._warning_nuw87_111{color:var(--inc-color-warning-700)}._ghost_nuw87_133._warning_nuw87_111:hover:not(:disabled){background-color:var(--inc-color-warning-50)}._ghost_nuw87_133._error_nuw87_115{color:var(--inc-color-error-600)}._ghost_nuw87_133._error_nuw87_115:hover:not(:disabled){background-color:var(--inc-color-error-50)}._link_nuw87_146{background:0 0;border-color:#0000;min-width:0;min-height:auto;padding:0}._link_nuw87_146._primary_nuw87_97{color:var(--inc-color-primary-500)}._link_nuw87_146._secondary_nuw87_103{color:var(--inc-color-neutral-700)}._link_nuw87_146._success_nuw87_107{color:var(--inc-color-success-600)}._link_nuw87_146._warning_nuw87_111{color:var(--inc-color-warning-700)}._link_nuw87_146._error_nuw87_115{color:var(--inc-color-error-600)}._link_nuw87_146:hover:not(:disabled){text-decoration:underline}._button_nuw87_13:disabled,._button_nuw87_13[aria-disabled=true]{opacity:1}._button_nuw87_13._solid_nuw87_97:disabled,._button_nuw87_13._solid_nuw87_97[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_nuw87_13._outline_nuw87_120:disabled,._button_nuw87_13._outline_nuw87_120[aria-disabled=true],._button_nuw87_13._ghost_nuw87_133:disabled,._button_nuw87_13._ghost_nuw87_133[aria-disabled=true],._button_nuw87_13._link_nuw87_146:disabled,._button_nuw87_13._link_nuw87_146[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_nuw87_13._link_nuw87_146:disabled{border-color:#0000}._button_nuw87_13._isLoading_nuw87_69: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_1yrcu_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_1yrcu_13{padding:0 var(--inc-spacing-2,.5rem);height:var(--inc-spacing-5,1.25rem);font-size:var(--inc-font-size-xs,.75rem)}._md_1yrcu_14{padding:0 var(--inc-spacing-3,.75rem);height:var(--inc-spacing-6,1.5rem);font-size:var(--inc-font-size-sm,.875rem)}._lg_1yrcu_15{padding:0 var(--inc-spacing-4,1rem);height:var(--inc-spacing-8,2rem);font-size:var(--inc-font-size-base,1rem)}._hasDot_1yrcu_18{gap:var(--inc-spacing-1,.25rem)}._dot_1yrcu_19{background-color:currentColor;border-radius:50%;width:.375rem;height:.375rem;display:inline-block}._dotOnly_1yrcu_20{width:var(--inc-spacing-3,.75rem);height:var(--inc-spacing-3,.75rem);padding:0}._solid_1yrcu_23._primary_1yrcu_23{background-color:var(--inc-color-primary-500);color:#fff}._solid_1yrcu_23._success_1yrcu_24{background-color:var(--inc-color-success-500);color:#fff}._solid_1yrcu_23._warning_1yrcu_25{background-color:var(--inc-color-warning-500);color:#000}._solid_1yrcu_23._error_1yrcu_26{background-color:var(--inc-color-error-500);color:#fff}._solid_1yrcu_23._secondary_1yrcu_27{background-color:var(--inc-color-neutral-500);color:#fff}._solid_1yrcu_23._info_1yrcu_28{background-color:var(--inc-color-info-500);color:#fff}._subtle_1yrcu_34{--badge-c:var(--cp-accent,var(--inc-color-primary-600));color:var(--badge-c);background-color:color-mix(in srgb, var(--badge-c) 16%, transparent);border-color:color-mix(in srgb, var(--badge-c) 34%, transparent)}._subtle_1yrcu_34._primary_1yrcu_23{--badge-c:var(--cp-accent,var(--inc-color-primary-700))}._subtle_1yrcu_34._secondary_1yrcu_27{--badge-c:var(--cp-text-dim,var(--inc-color-neutral-600))}._subtle_1yrcu_34._success_1yrcu_24{--badge-c:var(--cp-success,var(--inc-color-success-700))}._subtle_1yrcu_34._warning_1yrcu_25{--badge-c:var(--cp-warning,var(--inc-color-warning-700))}._subtle_1yrcu_34._error_1yrcu_26{--badge-c:var(--cp-danger,var(--inc-color-error-700))}._subtle_1yrcu_34._info_1yrcu_28{--badge-c:var(--cp-info,var(--inc-color-info-700))}[data-theme=light] ._subtle_1yrcu_34{color:color-mix(in oklch, var(--badge-c) 72%, black)}._outline_1yrcu_45._primary_1yrcu_23{border-color:var(--inc-color-primary-500);color:var(--inc-color-primary-600)}._outline_1yrcu_45._success_1yrcu_24{border-color:var(--inc-color-success-500);color:var(--inc-color-success-600)}._outline_1yrcu_45._warning_1yrcu_25{border-color:var(--inc-color-warning-500);color:var(--inc-color-warning-600)}._outline_1yrcu_45._error_1yrcu_26{border-color:var(--inc-color-error-500);color:var(--inc-color-error-600)}._outline_1yrcu_45._secondary_1yrcu_27{border-color:var(--cp-border-strong,var(--inc-color-neutral-300));color:var(--cp-text-dim,var(--inc-color-neutral-600))}._outline_1yrcu_45._info_1yrcu_28{border-color:var(--cp-info,var(--inc-color-info-500));color:var(--cp-info,var(--inc-color-info-600))}._container_vfkjk_1{gap:var(--inc-spacing-1-5,.375rem);flex-direction:column;width:100%;display:flex}._label_vfkjk_8{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);font-weight:500}._required_vfkjk_14{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1,.25rem)}._inputWrapper_vfkjk_19{align-items:center;width:100%;display:flex;position:relative}._input_vfkjk_19{width:100%;color:var(--inc-color-text,#111827);background-color:var(--inc-color-bg,#fff);font-family:inherit;transition:all .2s}._input_vfkjk_19::placeholder{color:var(--inc-color-neutral-400,#9ca3af)}._input_vfkjk_19:disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100,#f3f4f6)}._element_vfkjk_44{color:var(--inc-color-neutral-500,#6b7280);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute}._sm_vfkjk_54{height:var(--inc-spacing-8,2rem);font-size:var(--inc-font-size-sm,.875rem);padding:0 var(--inc-spacing-3,.75rem);border-radius:4px}._md_vfkjk_56{height:var(--pole-wys,2.5rem);font-size:var(--pole-font,1rem);padding:0 var(--inc-spacing-4,1rem);border-radius:4px}._lg_vfkjk_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:4px}._hasLeftElement_vfkjk_60 ._input_vfkjk_19._sm_vfkjk_54{padding-left:2rem}._hasLeftElement_vfkjk_60 ._input_vfkjk_19._md_vfkjk_56{padding-left:2.5rem}._hasLeftElement_vfkjk_60 ._input_vfkjk_19._lg_vfkjk_57{padding-left:3rem}._hasRightElement_vfkjk_64 ._input_vfkjk_19._sm_vfkjk_54{padding-right:2rem}._hasRightElement_vfkjk_64 ._input_vfkjk_19._md_vfkjk_56{padding-right:2.5rem}._hasRightElement_vfkjk_64 ._input_vfkjk_19._lg_vfkjk_57{padding-right:3rem}._leftElement_vfkjk_68{width:var(--inc-spacing-10,2.5rem);height:100%;left:0}._rightElement_vfkjk_69{width:var(--inc-spacing-10,2.5rem);height:100%;right:0}._input_vfkjk_19._sm_vfkjk_54~._leftElement_vfkjk_68,._input_vfkjk_19._sm_vfkjk_54~._rightElement_vfkjk_69{width:2rem}._input_vfkjk_19._lg_vfkjk_57~._leftElement_vfkjk_68,._input_vfkjk_19._lg_vfkjk_57~._rightElement_vfkjk_69{width:3rem}._outline_vfkjk_74{border:1px solid var(--inc-color-border,#d1d5db)}._outline_vfkjk_74:focus-visible{border-color:var(--inc-color-primary-500);box-shadow:none;outline:none}._filled_vfkjk_83{background-color:var(--inc-color-neutral-100,#f3f4f6);border:1px solid #0000}._filled_vfkjk_83:focus-visible{background-color:var(--inc-color-bg,#fff);border-color:var(--inc-color-primary-500);box-shadow:none;outline:none}._flushed_vfkjk_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_vfkjk_94:focus-visible{border-bottom-color:var(--inc-color-primary-500);box-shadow:none;outline:none}._input_vfkjk_19._invalid_vfkjk_109{border-color:var(--inc-color-error-500)}._input_vfkjk_19._invalid_vfkjk_109:focus-visible{border-color:var(--inc-color-error-500);box-shadow:none}._flushed_vfkjk_94._invalid_vfkjk_109:focus-visible{border-bottom-color:var(--inc-color-error-500);box-shadow:none}._errorMessage_vfkjk_121{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-error-500);margin:0}._helperText_vfkjk_127{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280);margin:0}._container_g3jma_1{gap:var(--inc-spacing-1-5,.375rem);flex-direction:column;width:100%;display:flex}._label_g3jma_8{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);font-weight:500}._required_g3jma_14{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1,.25rem)}._textarea_g3jma_19{width:100%;color:var(--inc-color-text,#111827);background-color: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_g3jma_19::placeholder{color:var(--inc-color-neutral-400,#9ca3af)}._textarea_g3jma_19:disabled{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100,#f3f4f6)}._resizeNone_g3jma_39{resize:none}._resizeVertical_g3jma_40{resize:vertical}._resizeHorizontal_g3jma_41{resize:horizontal}._resizeBoth_g3jma_42{resize:both}._sm_g3jma_45{font-size:var(--inc-font-size-sm,.875rem);padding:var(--inc-spacing-2,.5rem) var(--inc-spacing-3,.75rem);border-radius:4px}._md_g3jma_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_g3jma_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_g3jma_62{border:1px solid var(--inc-color-border,#d1d5db)}._outline_g3jma_62:focus-visible{border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500);outline:none}._filled_g3jma_71{background-color:var(--inc-color-neutral-100,#f3f4f6);border:1px solid #0000}._filled_g3jma_71:focus-visible{background-color: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_g3jma_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_g3jma_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_g3jma_97{border-color:var(--inc-color-error-500)}._invalid_g3jma_97:focus-visible{border-color:var(--inc-color-error-500);box-shadow:0 0 0 1px var(--inc-color-error-500)}._flushed_g3jma_82._invalid_g3jma_97:focus-visible{box-shadow:0 1px 0 0 var(--inc-color-error-500)}._errorMessage_g3jma_108{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-error-500);margin:0}._helperText_g3jma_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_g473j_1{gap:var(--inc-spacing-1-5,.375rem);flex-direction:column;width:100%;display:flex}._label_g473j_8{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text,#111827);font-weight:500}._required_g473j_14{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1,.25rem)}._trigger_g473j_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(--inc-color-bg,#fff);border:1px solid var(--inc-color-border,#d1d5db);cursor:pointer;font-family:inherit;transition:border-color .2s,box-shadow .2s;display:inline-flex}._trigger_g473j_19:focus-visible{border-color:var(--inc-color-primary-500);box-shadow:0 0 0 1px var(--inc-color-primary-500);outline:none}._trigger_g473j_19[data-placeholder]{color:var(--inc-color-neutral-400,#9ca3af)}._trigger_g473j_19[data-disabled]{opacity:.6;cursor:not-allowed;background-color:var(--inc-color-neutral-100,#f3f4f6)}._triggerIcon_g473j_49{color:var(--inc-color-neutral-500,#6b7280);display:inline-flex}._invalid_g473j_54{border-color:var(--inc-color-error-500)}._invalid_g473j_54:focus-visible{border-color:var(--inc-color-error-500);box-shadow:0 0 0 1px var(--inc-color-error-500)}._sm_g473j_63{height:var(--inc-spacing-8,2rem);font-size:var(--inc-font-size-sm,.875rem);padding:0 var(--inc-spacing-3,.75rem);border-radius:4px}._md_g473j_65{height:var(--pole-wys,2.5rem);font-size:var(--pole-font,1rem);padding:0 var(--inc-spacing-4,1rem);border-radius:4px}._lg_g473j_66{height:var(--inc-spacing-12,3rem);font-size:var(--inc-font-size-lg,1.125rem);padding:0 var(--inc-spacing-4,1rem);border-radius:4px}._content_g473j_68{z-index:4000;min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);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;overflow:hidden}._viewport_g473j_80{padding:var(--inc-spacing-1,.25rem)}._item_g473j_84{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_g473j_84[data-highlighted]{background-color:var(--inc-color-primary-50,#eff6f6);color:var(--inc-color-primary-700,#467b79)}._item_g473j_84[data-state=checked]{font-weight:600}._item_g473j_84[data-disabled]{opacity:.5;cursor:not-allowed}._itemIndicator_g473j_114{color:var(--inc-color-primary-600,#53928f);display:inline-flex}._errorMessage_g473j_119{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-error-500);margin:0}._helperText_g473j_125{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_1us9s_1{gap:var(--inc-spacing-1,.25rem);flex-direction:column;display:flex}._wrapper_1us9s_7{align-items:center;gap:var(--inc-spacing-3,.75rem);display:flex}._labelLeft_1us9s_13{justify-content:space-between}._label_1us9s_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_1us9s_25{color:var(--inc-color-error-500);margin-left:var(--inc-spacing-1,.25rem)}._helperText_1us9s_30{font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280);margin:0}._root_1us9s_37{all:unset;box-sizing:border-box;width:var(--switch-width);height:var(--switch-height);background-color: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_1us9s_37:focus-visible{box-shadow:0 0 0 2px var(--inc-color-bg,#fff), 0 0 0 4px var(--inc-color-primary-500)}._root_1us9s_37[data-state=checked]{background-color:var(--inc-color-primary-500)}._root_1us9s_37[data-disabled]{opacity:.5;cursor:not-allowed}._thumb_1us9s_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_1us9s_37[data-state=checked] ._thumb_1us9s_63{transform:translateX(var(--thumb-offset-end))}._sm_1us9s_80{--switch-width:2rem;--switch-height:1.125rem;--thumb-size:.875rem;--thumb-offset-start:.125rem;--thumb-offset-end:1rem}._md_1us9s_87{--switch-width:2.75rem;--switch-height:1.5rem;--thumb-size:1.25rem;--thumb-offset-start:.125rem;--thumb-offset-end:1.375rem}._lg_1us9s_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_143ta_1{gap:var(--inc-spacing-4,1rem);flex-direction:column;display:flex}._list_143ta_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_143ta_23{min-width:0;max-width:100%;display:flex;position:relative}._listWrap_143ta_23>._list_143ta_7{scrollbar-width:none;flex:auto;min-width:0}._listWrap_143ta_23>._list_143ta_7::-webkit-scrollbar{display:none}._edge_143ta_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_143ta_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_143ta_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_143ta_61>._edge_143ta_37,._wrap_enclosed_143ta_62>._edge_143ta_37{bottom:1px}._edgeVisible_143ta_63{opacity:1}._edgeVisible_143ta_63 ._arrow_143ta_64{pointer-events:auto}._arrow_143ta_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_143ta_64:hover{border-color:var(--inc-color-primary-500)}._list_143ta_7._line_143ta_81{border-bottom:1px solid var(--inc-color-border,#d1d5db)}._list_143ta_7._soft_143ta_85{gap:var(--inc-spacing-1,.25rem);padding:var(--inc-spacing-1,.25rem);background-color:var(--inc-color-neutral-100,#f3f4f6);border-radius:var(--inc-radius-md,.375rem)}._list_143ta_7._enclosed_143ta_92{border-bottom:1px solid var(--inc-color-border,#d1d5db)}._trigger_143ta_96{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_143ta_96:disabled{opacity:.5;cursor:not-allowed}._trigger_143ta_96:focus-visible{box-shadow:0 0 0 2px var(--inc-color-primary-500);border-radius:var(--inc-radius-sm,.25rem);outline:none}._trigger_143ta_96._sm_143ta_125{height:var(--inc-spacing-8,2rem);padding:0 var(--inc-spacing-3,.75rem);font-size:var(--inc-font-size-sm,.875rem)}._trigger_143ta_96._md_143ta_126{height:var(--inc-spacing-10,2.5rem);padding:0 var(--inc-spacing-4,1rem);font-size:var(--inc-font-size-base,1rem)}._trigger_143ta_96._lg_143ta_127{height:var(--inc-spacing-12,3rem);padding:0 var(--inc-spacing-5,1.25rem);font-size:var(--inc-font-size-lg,1.125rem)}._trigger_143ta_96._line_143ta_81{border-bottom:2px solid #0000;margin-bottom:-1px}._trigger_143ta_96._line_143ta_81:hover{color:var(--inc-color-text,#111827)}._trigger_143ta_96._line_143ta_81[data-state=active]{color:var(--inc-color-primary-600);border-bottom-color:var(--inc-color-primary-500)}._trigger_143ta_96._soft_143ta_85{border-radius:var(--inc-radius-sm,.25rem)}._trigger_143ta_96._soft_143ta_85[data-state=active]{color:var(--inc-color-text,#111827);background-color:var(--inc-color-bg,#fff);box-shadow:var(--inc-shadow-sm,0 1px 2px #0000000d)}._trigger_143ta_96._enclosed_143ta_92{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_143ta_96._enclosed_143ta_92[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_143ta_166{font-size:var(--inc-font-size-base,1rem);color:var(--inc-color-text,#111827)}._content_143ta_166: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_143ta_96._md_143ta_126{height:2.25rem;padding:0 .625rem;font-size:.875rem}._trigger_143ta_96._lg_143ta_127{height:2.5rem;padding:0 .75rem;font-size:.9375rem}._trigger_143ta_96._sm_143ta_125{padding:0 .5rem;font-size:.8125rem}}@media (pointer:coarse){._arrow_143ta_64{width:36px;height:36px}}._nav_yxz3z_1{display:inline-block}._list_yxz3z_5{align-items:center;gap:var(--inc-spacing-1,.25rem);margin:0;padding:0;list-style:none;display:flex}._item_yxz3z_14{color:var(--inc-color-text,#111827);border-radius:var(--inc-radius-md,.375rem);cursor:pointer;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;font-family:inherit;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}._item_yxz3z_14:hover:not(:disabled){background-color:var(--inc-color-neutral-100,#f3f4f6)}._item_yxz3z_14:focus-visible{box-shadow:0 0 0 2px var(--inc-color-primary-500);outline:none}._item_yxz3z_14:disabled{opacity:.4;cursor:not-allowed}._active_yxz3z_39{color:#fff;background-color:var(--inc-color-primary-500);border-color:var(--inc-color-primary-500)}._active_yxz3z_39:hover:not(:disabled){background-color:var(--inc-color-primary-600)}._dots_yxz3z_48{color:var(--inc-color-neutral-400,#9ca3af);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}._sm_yxz3z_57 ._item_yxz3z_14,._sm_yxz3z_57 ._dots_yxz3z_48{min-width:var(--inc-spacing-8,2rem);height:var(--inc-spacing-8,2rem);padding:0 var(--inc-spacing-2,.5rem);font-size:var(--inc-font-size-sm,.875rem)}._md_yxz3z_58 ._item_yxz3z_14,._md_yxz3z_58 ._dots_yxz3z_48{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_yxz3z_59 ._item_yxz3z_14,._lg_yxz3z_59 ._dots_yxz3z_48{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_1qm8i_1{z-index:4000;min-width:12rem;padding:var(--inc-spacing-1,.25rem);background-color:var(--inc-color-bg,#fff);color:var(--inc-color-text,#111827);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);animation:.12s ease-out _menuShow_1qm8i_1}._item_1qm8i_14{align-items:center;gap:var(--inc-spacing-2,.5rem);height:var(--inc-spacing-9,2.25rem);padding:0 var(--inc-spacing-2,.5rem);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;position:relative}._hasIndicator_1qm8i_31{padding-left:var(--inc-spacing-6,1.5rem)}._item_1qm8i_14[data-highlighted]{background-color:var(--inc-color-primary-50,#eff6f6);color:var(--inc-color-primary-700)}._item_1qm8i_14[data-disabled]{color:var(--inc-color-neutral-400,#9ca3af);pointer-events:none}._destructive_1qm8i_45{color:var(--inc-color-error-600,#851f44)}._destructive_1qm8i_45[data-highlighted]{background-color:var(--inc-color-error-50,#f5edf0);color:var(--inc-color-error-700,#721b3a)}._inset_1qm8i_53{padding-left:var(--inc-spacing-6,1.5rem)}._itemIndicator_1qm8i_57{width:var(--inc-spacing-6,1.5rem);justify-content:center;align-items:center;display:inline-flex;position:absolute;left:0}._subChevron_1qm8i_66{color:var(--inc-color-neutral-500,#6b7280);margin-left:auto;display:inline-flex}._label_1qm8i_72{padding:var(--inc-spacing-2,.5rem);font-size:var(--inc-font-size-xs,.75rem);color:var(--inc-color-text-muted,#6b7280);font-weight:600}._separator_1qm8i_79{height:1px;margin:var(--inc-spacing-1,.25rem) 0;background-color:var(--inc-color-border,#d1d5db)}._shortcut_1qm8i_85{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_1qm8i_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._overlay_1i8vd_1{z-index:2000;background-color:#00000080;animation:.15s ease-out _overlayShow_1i8vd_1;position:fixed;inset:0}._content_1i8vd_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(--inc-color-bg,#fff);color:var(--inc-color-text,#111827);border-radius:var(--inc-radius-lg,.5rem);box-shadow:var(--inc-shadow-lg,0 10px 15px #0000001a);flex-direction:column;animation:.15s ease-out _contentShow_1i8vd_1;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._content_1i8vd_10:focus{outline:none}._sm_1i8vd_32{max-width:24rem}._md_1i8vd_33{max-width:32rem}._lg_1i8vd_34{max-width:42rem}._xl_1i8vd_35{max-width:56rem}._full_1i8vd_36{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}._header_1i8vd_38{justify-content:space-between;align-items:flex-start;gap:var(--inc-spacing-3,.75rem);display:flex}._title_1i8vd_45{font-size:var(--inc-font-size-lg,1.125rem);margin:0;font-weight:600}._description_1i8vd_51{font-size:var(--inc-font-size-sm,.875rem);color:var(--inc-color-text-muted,#6b7280);margin:0}._body_1i8vd_57{font-size:var(--inc-font-size-base,1rem);flex:1;overflow-y:auto}._footer_1i8vd_63{justify-content:flex-end;gap:var(--inc-spacing-2,.5rem);display:flex}._closeButton_1i8vd_69{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_1i8vd_69:hover{background-color:var(--inc-color-neutral-100,#f3f4f6);color:var(--inc-color-text,#111827)}._closeButton_1i8vd_69:focus-visible{box-shadow:0 0 0 2px var(--inc-color-primary-500);outline:none}._srOnly_1i8vd_92{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_1i8vd_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1i8vd_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-screen{background:var(--cp-bg);min-height:100dvh;color:var(--cp-text);justify-content:center;align-items:center;padding:24px 16px;display:flex;position:relative;overflow:hidden}.auth-screen--embedded{background:0 0;min-height:60vh;overflow:visible}.auth-glow{background:var(--cp-accent);pointer-events:none;border-radius:9999px;position:absolute}.auth-glow--a{opacity:.1;filter:blur(120px);width:500px;height:500px;top:-20%;left:-10%}.auth-glow--b{opacity:.05;filter:blur(100px);width:400px;height:400px;bottom:-15%;right:-10%}.auth-column{z-index:1;width:100%;max-width:420px;position:relative}.auth-brand{justify-content:center;align-items:center;gap:12px;margin-bottom:32px;display:flex}.auth-brand-logo{object-fit:contain;flex:none;width:44px;height:44px}.auth-brand-name{letter-spacing:-.02em;color:var(--cp-text);font-size:20px;font-weight:800;line-height:1.2}.auth-brand-by{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.18em;color:var(--cp-accent);margin-top:2px;font-size:10px}.auth-card{background:var(--cp-panel);border:1px solid var(--cp-border);border-radius:var(--cp-radius);box-shadow:var(--cp-shadow);padding:32px}@media (width<=480px){.auth-card{padding:24px 20px}.auth-brand{margin-bottom:24px}}.auth-card-icon{border-radius:var(--cp-radius-sm);background:var(--cp-panel-2);border:1px solid var(--cp-border);place-items:center;width:56px;height:56px;margin-bottom:20px;display:grid}.auth-card-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.14em;color:var(--cp-text-dim);margin-bottom:6px;font-size:11px}.auth-card-title{letter-spacing:-.02em;color:var(--cp-text);margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.25}.auth-card-subtitle{color:var(--cp-text-dim);margin:0;font-size:14px;line-height:1.5}.auth-card-body{margin-top:24px}.auth-footer{text-align:center;margin-top:24px;font-size:14px}.auth-link{color:var(--cp-text-dim);align-items:center;gap:8px;font-weight:600;transition:color .15s;display:inline-flex}.auth-link:hover{color:var(--cp-accent)}@media (width>=1024px){.auth-brand.auth-brand--lg-hidden{display:none}}.auth-brand.auth-brand--hidden{display:none}.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}.dash-widget .dash-widget-foot{border-top:1px solid var(--cp-border);flex:none;align-items:center;min-height:40px;padding:0 16px;display:flex}.dash-widget .dash-widget-foot .dash-widget-link{white-space:nowrap;margin-top:0;padding:8px 0}.dash-widget .dash-medica{height:auto;min-height:100%}.dash-medica-grid .dash-metric-value.dash-metric-brak{color:var(--cp-text-dim);font-size:15px;font-weight:500;line-height:1.6}.dash-medica-grid>div{min-width:0}.dash-medica-grid .dash-metric-label{overflow-wrap:anywhere}.dash-mini-row .dash-mini-main{white-space:nowrap;font-variant-numeric:tabular-nums}@media (width<=480px){.dash-customize-btn{white-space:nowrap}}.dash-metric-value .dash-metric-godzina{color:var(--cp-text-dim);font-size:14px;font-weight:500}.dash-stos{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:stretch;gap:16px;display:grid}.dash-widget.dash-widget--auto{height:auto}.dash-widget--auto .dash-widget-body{flex:1 0 auto;overflow:visible}.dash-widget--auto .dash-medica{min-height:0}.dash-widget--auto .dash-mini-list{overflow:visible}.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}}.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}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:100% 100%;background-repeat:no-repeat;background-origin:content-box;width:20px;height:20px;padding:0 3px 3px 0;position:absolute}.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--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:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--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);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-2xl:1rem;--drop-shadow-md:0 3px 3px #0000001f;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Plus Jakarta Sans", system-ui, -apple-system, 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:Plus Jakarta Sans,system-ui,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{z-index:60;position:fixed;bottom:0;left:256px;right:0}.hd-shell.is-collapsed .dock-root{left:64px}@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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-\[-20\%\]{top:-20%}.right-\[-10\%\]{right:-10%}.bottom-\[-10\%\]{bottom:-10%}.left-\[-10\%\]{left:-10%}.z-0{z-index:0}.z-10{z-index:10}.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}}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.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-1{height:var(--spacing)}.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-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.min-h-\[220px\]{min-height:220px}.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-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-\[45\%\]{width:45%}.w-\[360px\]{width:360px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-full{width:100%}.max-w-\[52px\]{max-width:52px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.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}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--cp-radius-sm\)\]{border-radius:var(--cp-radius-sm)}.rounded-full{border-radius:10%}.border{border-style:var(--tw-border-style);border-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-\[var\(--cp-border-strong\)\]{border-color:var(--cp-border-strong)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#5ea6a3\]{background-color:#5ea6a3}.bg-\[\#72c6ac\]{background-color:#72c6ac}.bg-\[\#030303\]{background-color:#030303}.bg-\[var\(--cp-bg\)\]{background-color:var(--cp-bg)}.bg-\[var\(--cp-bg-elev\)\]{background-color:var(--cp-bg-elev)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.object-contain{object-fit:contain}.p-0{padding:0}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-14{padding:calc(var(--spacing) * 14)}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.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-\[\#72c6ac\]{color:#72c6ac}.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)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-100{opacity:1}.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,)}.blur-\[100px\]{--tw-blur:blur(100px);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,)}.blur-\[120px\]{--tw-blur:blur(120px);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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.outline-none{--tw-outline-style:none;outline-style:none}.\[agent-nocny\:klucz\]{agent-nocny:klucz}.selection\:bg-\[var\(--cp-accent\)\] ::selection{background-color:var(--cp-accent)}.selection\:bg-\[var\(--cp-accent\)\]::selection{background-color:var(--cp-accent)}.selection\:text-black ::selection{color:var(--color-black)}.selection\:text-black::selection{color:var(--color-black)}.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)}@media (width>=64rem){.lg\:flex{display:flex}}}: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:20px;--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-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-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@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:"Plus Jakarta Sans", 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:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, ui-sans-serif, sans-serif;--inc-font-family-mono:"JetBrains Mono", ui-monospace, "Courier New", Menlo, Consolas, monospace;--inc-font-size-base:1rem;--inc-radius-sm:2px;--inc-radius-md:2px;--inc-radius-lg:4px;--inc-radius-xl:8px;--inc-radius-2xl:12px}: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] body{background:var(--inc-color-bg);color:var(--inc-color-text);font-family:var(--inc-font-family-sans);-webkit-font-smoothing:antialiased;font-size:16px;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:256px 1fr;height:100vh;display:grid}.hd-scrim{z-index:55;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0000008c;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(--hd-sidebar-bg);min-height:0;color:var(--hd-sidebar-fg);border-right:1px solid var(--hd-sidebar-border);box-shadow:var(--inc-shadow-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.hd-brand{border-bottom:1px solid var(--hd-sidebar-border);flex:0 0 64px;align-items:center;gap:12px;height:64px;padding:0 20px;display:flex}.hd-logo{width:36px;height:36px;color:var(--hd-nav-active-fg);background:0 0;flex:0 0 36px;place-items:center;display:grid}.hd-logo svg{width:24px;height:24px}.hd-logo img{object-fit:contain;width:36px;height:36px;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;font-size:.95rem;font-weight:700;overflow:hidden}.hd-brand-sub{text-transform:uppercase;letter-spacing:.16em;color:var(--hd-sidebar-muted);font-size:.62rem;font-weight:700}.hd-brand-close{width:36px;height:36px;color:var(--hd-sidebar-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 36px;place-items:center;display:none}.hd-brand-close:hover{background:var(--hd-sidebar-hover);color:var(--hd-sidebar-fg)}.hd-nav{scrollbar-width:thin;scrollbar-color:#5ea6a373 transparent;flex:1;min-height:0;padding:12px 12px 20px;overflow-y:auto}.hd-nav::-webkit-scrollbar{width:5px}.hd-nav::-webkit-scrollbar-thumb{background:#958da138;border-radius:999px}.hd-nav::-webkit-scrollbar-thumb:hover{background:#5ea6a373}.hd-group{margin:0}.hd-group-h{letter-spacing:.12em;text-transform:uppercase;color:var(--hd-sidebar-muted);margin:20px 12px 6px;font-size:.65rem;font-weight:700}.hd-group:first-child .hd-group-h{margin-top:6px}.hd-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hd-node{position:relative}.hd-item{width:100%;min-height:44px;color:var(--hd-sidebar-fg);opacity:.72;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-right:2px solid #0000;border-radius:2px;align-items:center;gap:12px;padding:10px 16px;font-size:.875rem;font-weight:500;transition:background .15s,color .15s,opacity .15s,border-color .15s,padding .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.hd-item-icon{color:currentColor;flex:0 0 20px;place-items:center;display:grid}.hd-item-icon svg{width:20px;height:20px}.hd-item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hd-item:hover{opacity:1;background:var(--hd-sidebar-hover);color:var(--hd-nav-active-fg)}.hd-item.is-active{opacity:1;background:var(--hd-nav-active-bg);border-right-color:var(--hd-nav-accent);color:var(--hd-nav-active-fg);font-weight:600}.hd-item:focus-visible{box-shadow:var(--hd-focus-ring);outline:none}.hd-badge{color:#fff;background:var(--hd-nav-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex}.hd-caret{color:var(--hd-sidebar-muted);flex:none;place-items:center;transition:transform .2s cubic-bezier(.22,1,.36,1);display:grid}.hd-caret svg{width:16px;height:16px}.hd-caret.is-open{transform:rotate(180deg)}.hd-sub{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1);display:grid}.hd-sub.is-open{grid-template-rows:1fr}.hd-sub-inner{opacity:0;min-height:0;transition:opacity .2s,transform .28s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-6px)}.hd-sub.is-open .hd-sub-inner{opacity:1;transform:none}.hd-sublist{flex-direction:column;gap:1px;margin:3px 0 6px 22px;padding:2px 0;list-style:none;display:flex}.hd-subitem{width:100%;min-height:38px;color:var(--hd-sidebar-fg);opacity:.66;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:6px 12px;font-size:.8rem;transition:background .15s,color .15s,opacity .15s;display:flex}.hd-subitem:before{content:"";opacity:.35;background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px;margin-right:12px;transition:opacity .16s,transform .16s,background .16s}.hd-sublabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hd-subitem:hover{opacity:1;background:var(--hd-sidebar-hover);color:var(--hd-nav-active-fg)}.hd-subitem:hover:before{opacity:.75}.hd-subitem.is-current{opacity:1;background:color-mix(in srgb, var(--hd-nav-accent) 15%, transparent);color:var(--hd-nav-active-fg);font-weight:600}.hd-subitem.is-current:before{opacity:1;background:var(--hd-nav-accent);transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.hd-sub,.hd-sub-inner,.hd-subitem,.hd-subitem:before{transition:none}}.hd-cat-row{border-radius:2px;align-items:center;gap:2px;display:flex}.hd-cat-main{flex:auto;width:auto;min-width:0}.hd-cat-caret{width:32px;height:32px;color:var(--hd-sidebar-muted);cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:2px;flex:0 0 32px;place-items:center;transition:background .15s,color .15s,opacity .15s;display:grid}.hd-cat-caret svg{width:15px;height:15px;transition:transform .2s cubic-bezier(.22,1,.36,1)}.hd-cat-caret.is-open svg{transform:rotate(180deg)}.hd-cat-caret:hover{opacity:1;background:var(--hd-sidebar-hover);color:var(--hd-nav-active-fg)}.hd-cat-caret:focus-visible{box-shadow:var(--hd-focus-ring);outline:none}.hd-cat-row.is-active{background:var(--hd-nav-active-bg);border-right:2px solid var(--hd-nav-accent)}.hd-cat-main.is-active{background:0 0;border-right-color:#0000}.hd-cat-row.is-active .hd-cat-caret{opacity:1;color:var(--hd-nav-active-fg)}.hd-side-foot{border-top:1px solid var(--hd-sidebar-border);flex-direction:column;flex:none;gap:10px;margin-top:auto;padding:12px;display:flex}.hd-theme-switch{background:color-mix(in srgb, var(--hd-sidebar-fg) 6%, transparent);border:1px solid var(--hd-sidebar-border);border-radius:4px;gap:3px;padding:3px;display:flex}.hd-theme-opt{color:var(--hd-sidebar-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:2px;flex:1;padding:6px 4px;font-size:.7rem;font-weight:600;transition:color .15s,background .15s,border-color .15s}.hd-theme-opt:hover{color:var(--hd-nav-active-fg)}.hd-theme-opt.is-active{background:var(--hd-nav-active-bg);border-color:color-mix(in srgb, var(--hd-nav-accent) 40%, transparent);color:var(--hd-nav-active-fg)}.hd-cta{background:linear-gradient(135deg, var(--hd-cta-from), var(--hd-cta-to));color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.82rem;font-weight:600;transition:filter .15s,transform .12s;display:flex;box-shadow:0 6px 18px #1f44854d}.hd-cta .hd-icon svg{width:18px;height:18px}.hd-cta:hover{filter:brightness(1.06)}.hd-cta:active{transform:translateY(1px)}.hd-cta:focus-visible{box-shadow:var(--hd-focus-ring);outline:none}.hd-skinswitch{background:color-mix(in srgb, var(--hd-sidebar-fg,#fff) 6%, transparent);border:1px solid var(--hd-topbar-border,#ffffff1f);border-radius:8px;flex:none;gap:2px;padding:3px;display:inline-flex}.hd-skin-btn{color:var(--cp-text-dim,#9aa);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 9px;font-size:.72rem;font-weight:600;transition:color .15s,background .15s,border-color .15s}.hd-skin-btn:hover{color:var(--cp-text,#fff)}.hd-skin-btn.is-active{background:var(--hd-nav-active-bg,#5ea6a326);border-color:color-mix(in srgb, var(--hd-nav-accent,#5ea6a3) 40%, transparent);color:var(--hd-nav-active-fg,#fff)}.hd-skin-btn:focus-visible{box-shadow:var(--hd-focus-ring);outline:none}@media (width<=900px){.hd-skinswitch{display:none}}.hd-copy{color:var(--hd-sidebar-muted);white-space:nowrap;justify-content:center;align-items:baseline;margin:2px 0 0;font-size:.66rem;display:flex;overflow:hidden}.hd-copy-mark{flex:none}.hd-copy-rest{opacity:1;max-width:14rem;transition:max-width .32s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-block;overflow:hidden}.hd-shell.is-collapsed .hd-copy-rest{opacity:0;max-width:0}.hd-body{flex-direction:column;min-width:0;height:100vh;display:flex}.hd-topbar{border-bottom:1px solid var(--hd-topbar-border);background:var(--hd-topbar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex:none;align-items:center;gap:16px;height:64px;padding:0 32px;display:flex;position:relative}.hd-burger{border:1px solid var(--inc-color-border);width:40px;height:40px;color:var(--inc-color-text);cursor:pointer;background:0 0;border-radius:2px;flex:0 0 40px;place-items:center;transition:border-color .15s,color .15s,background .15s;display:none}.hd-burger:hover{border-color:var(--hd-nav-accent);color:var(--hd-nav-accent);background:var(--hd-nav-active-bg)}.hd-burger .hd-icon svg{width:20px;height:20px}.hd-search{z-index:5;border:1px solid var(--inc-color-border);background:color-mix(in srgb, var(--inc-color-surface) 60%, transparent);width:min(420px,40vw);height:40px;color:var(--inc-color-text-muted);font:inherit;text-align:left;cursor:pointer;border-radius:2px;align-items:center;gap:10px;padding:0 14px;transition:border-color .12s,color .12s,box-shadow .12s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hd-search:hover{border-color:var(--hd-nav-accent);color:var(--inc-color-text)}.hd-search:focus-visible{border-color:var(--hd-nav-accent);box-shadow:none;outline:none}.hd-search-icon{flex:0 0 18px;place-items:center;display:grid}.hd-search-icon svg{width:17px;height:17px}.hd-search-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.86rem;overflow:hidden}.hd-topbar-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.hd-icon-btn{box-sizing:border-box;width:40px;height:40px;color:var(--inc-color-text-muted);cursor:pointer;appearance:none;background:0 0;border:0;border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;transition:background .15s,color .15s;display:inline-flex;position:relative}.hd-icon-btn:hover{background:color-mix(in srgb, var(--hd-nav-accent) 12%, transparent);color:var(--inc-color-text)}.hd-icon-btn:focus-visible{box-shadow:var(--hd-focus-ring);outline:none}.hd-icon-btn>svg{width:20px;height:20px;display:block}.hd-notif-badge{color:#fff;border:1.5px solid var(--hd-topbar-bg);background:#5ea6a3;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:700;line-height:1;display:grid;position:absolute;top:5px;right:5px}.hd-sep{background:var(--inc-color-border);flex:none;width:1px;height:28px;margin:0 6px}.hd-user{cursor:default;border-radius:999px;align-items:center;gap:10px;padding:4px 6px 4px 10px;display:flex}.hd-user-meta{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.hd-user-name{white-space:nowrap;font-size:.82rem;font-weight:600}.hd-user-role{color:var(--inc-color-text-muted);white-space:nowrap;font-size:.68rem}.hd-avatar{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg, var(--hd-cta-from), var(--hd-cta-to));border-radius:999px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:.78rem;font-weight:700;display:grid}.hd-main{flex:1;padding:28px 32px 64px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.hd-item,.hd-caret,.hd-sub,.hd-subitem,.hd-theme-opt,.hd-cta,.hd-search,.hd-icon-btn,.hd-burger,.hd-sidebar{transition:none}}@media (width<=1024px){.hd-shell{grid-template-columns:1fr}.hd-sidebar{z-index:60;width:288px;max-width:86vw;transition:transform .24s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.hd-shell.is-drawer .hd-sidebar{transform:none}.hd-shell.is-drawer .hd-scrim{display:block}.hd-burger,.hd-brand-close{display:grid}.hd-search{position:static;top:auto;left:auto;transform:none}}@media (width<=640px){.hd-topbar{gap:10px;padding:0 16px}.hd-search{flex:1;width:auto}.hd-user-meta{display:none}.hd-user{gap:0;padding:0}.hd-sep{display:none}.hd-main{padding:20px 16px 56px}}@media (width<=400px){.hd-search-text{display:none}.hd-search{flex:0 0 40px;justify-content:center;width:40px;padding:0}}: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:4px;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:2px;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:2px;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:2px}: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:2px}:root[data-crmtheme=helpdesk] ::selection{background:color-mix(in srgb, var(--hd-nav-accent) 30%, transparent)}:root[data-crmtheme=helpdesk]{--cp-bg:var(--inc-color-bg);--cp-bg-elev:var(--inc-color-surface);--cp-panel:var(--inc-color-surface);--cp-panel-2:var(--inc-color-neutral-100);--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:2px;--cp-radius-sm:2px;--cp-radius-lg:4px;--cp-shadow:var(--inc-shadow-sm);--cp-shadow-lg:var(--inc-shadow-lg);--cp-grid-line:var(--hd-sidebar-border);--cp-scrollbar:#5ea6a34d}:root[data-crmtheme=helpdesk] details.hd-group>summary.hd-group-h{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;list-style:none;display:flex}:root[data-crmtheme=helpdesk] details.hd-group>summary.hd-group-h::-webkit-details-marker{display:none}:root[data-crmtheme=helpdesk] .hd-group-caret{color:var(--hd-sidebar-muted);place-items:center;margin-left:auto;transition:transform .2s cubic-bezier(.22,1,.36,1);display:grid}:root[data-crmtheme=helpdesk] .hd-group-caret svg{width:14px;height:14px}:root[data-crmtheme=helpdesk] details.hd-group[open]>summary .hd-group-caret{transform:rotate(180deg)}:root[data-crmtheme=helpdesk] .hd-topbar .hd-search{cursor:text;flex:0 380px;position:relative;top:auto;left:auto;transform:none}:root[data-crmtheme=helpdesk] .hd-topbar .hd-search:focus-within{border-color:var(--hd-nav-accent);color:var(--inc-color-text);box-shadow:none}:root[data-crmtheme=helpdesk] .hd-search-input{min-width:0;color:var(--inc-color-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.86rem}:root[data-crmtheme=helpdesk] .hd-search-input::placeholder{color:var(--inc-color-text-muted)}.hd-search-results{z-index:40;border:1px solid var(--inc-color-border);background:var(--inc-color-surface);width:min(420px,90vw);max-height:min(60vh,460px);color:var(--inc-color-text);border-radius:2px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 32px #00000038}.hd-search-group+.hd-search-group{border-top:1px solid var(--inc-color-border);margin-top:4px;padding-top:4px}.hd-search-group-title{text-transform:uppercase;letter-spacing:.04em;color:var(--inc-color-text-muted);padding:6px 10px 4px;font-size:.68rem;font-weight:700}.hd-search-hit{text-align:left;cursor:pointer;width:100%;color:var(--inc-color-text);font:inherit;background:0 0;border:0;border-radius:2px;flex-direction:column;gap:1px;padding:7px 10px;display:flex}.hd-search-hit:hover,.hd-search-hit:focus-visible{background:color-mix(in srgb, var(--hd-nav-accent) 12%, transparent);outline:none}.hd-search-hit-label{white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.hd-search-hit-sub{color:var(--inc-color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.hd-search-empty{color:var(--inc-color-text-muted);text-align:center;padding:14px 12px;font-size:.82rem}@media (width<=640px){:root[data-crmtheme=helpdesk] .hd-topbar.is-search-open .hd-search-results{width:calc(100vw - 24px);left:12px}}:root[data-crmtheme=helpdesk] .hd-topbar-actions>*{align-items:center;display:inline-flex}.hd-shell{transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1)}.hd-collapse-btn{border:1px solid var(--hd-sidebar-border);width:40px;height:40px;color:var(--hd-sidebar-muted);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-self:center;align-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.hd-collapse-label{display:none}.hd-collapse-btn:hover{background:var(--hd-sidebar-hover);color:var(--hd-nav-active-fg);border-color:color-mix(in srgb, var(--hd-nav-accent) 40%, transparent)}.hd-collapse-btn:focus-visible{box-shadow:var(--hd-focus-ring);outline:none}.hd-collapse-btn .hd-icon svg{width:18px;height:18px}@media (width<=1024px){.hd-collapse-btn{display:none}}@media (width>=1025px){:root[data-crmtheme=helpdesk] .hd-shell.is-collapsed{grid-template-columns:64px 1fr}:root[data-crmtheme=helpdesk] .hd-shell.is-collapsed .hd-brand{justify-content:center;padding:0}.hd-shell.is-collapsed .hd-brand-text{display:none}.hd-shell.is-collapsed .hd-nav{padding:12px 8px 20px}:root[data-crmtheme=helpdesk] .hd-shell.is-collapsed .hd-group-h{display:none}.hd-shell.is-collapsed .hd-list{gap:4px}.hd-shell.is-collapsed .hd-item{justify-content:center;gap:0;padding:10px 0}.hd-shell.is-collapsed .hd-item-icon{flex:none}.hd-shell.is-collapsed .hd-item-label,.hd-shell.is-collapsed .hd-cat-caret,.hd-shell.is-collapsed .hd-sub{display:none}.hd-shell.is-collapsed .hd-cat-main{flex:none}.hd-shell.is-collapsed .hd-side-foot{align-items:center}.hd-shell.is-collapsed .hd-cta{align-self:center;width:44px;padding:10px 0}.hd-shell.is-collapsed .hd-cta-label{display:none}}@media (prefers-reduced-motion:reduce){.hd-shell,.hd-collapse-btn,.hd-copy-rest{transition:none}}.hd-body{overflow-x:hidden}.hd-main{max-width:100%}.hd-search-btn,.hd-search-close{display:none}:root[data-crmtheme=helpdesk] .hd-search-close{width:32px;height:32px;color:var(--inc-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;margin:0;padding:0}.hd-search-close .hd-icon svg{width:18px;height:18px}.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] .hd-topbar .hd-search{display:none}.hd-search-btn{display:inline-flex}:root[data-crmtheme=helpdesk] .hd-topbar.is-search-open .hd-search{z-index:20;background:var(--hd-topbar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:0;border-radius:0;flex:none;width:auto;height:100%;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] .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]) .hd-subitem:before{background:var(--hd-sidebar-muted);opacity:.55}:root[data-crmtheme=helpdesk]:not([data-theme=dark]) .hd-subitem:hover:before{opacity:.9}:root[data-crmtheme=helpdesk]:not([data-theme=dark]) .hd-subitem.is-current:before{background:var(--hd-nav-accent);opacity:1}: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}
