:root,.p-paper,.p-light-surface{--p-white: #ffffff;--p-slate-900: #0f172a;--p-slate-700: #334155;--p-slate-600: #475569;--p-slate-500: #64748b;--p-slate-400: #94a3b8;--p-slate-300: #cbd5e1;--p-slate-200: #e2e8f0;--p-slate-100: #f1f5f9;--p-slate-50: #f8fafc;--p-blue-800: #1e40af;--p-blue-700: #1d4ed8;--p-blue-600: #2563eb;--p-blue-200: #bfdbfe;--p-blue-50: #eff6ff;--p-cyan-700: #0e7490;--p-cyan-600: #0891b2;--p-cyan-500: #06b6d4;--p-cyan-50: #ecfeff;--p-sky-700: #0369a1;--p-sky-400: #38bdf8;--p-sky-300: #7dd3fc;--p-sky-50: #f0f9ff;--p-green-700: #15803d;--p-green-600: #16a34a;--p-green-50: #f0fdf4;--p-amber-800: #92400e;--p-amber-700: #b45309;--p-amber-200: #fde68a;--p-amber-50: #fffbeb;--p-red-700: #b91c1c;--p-red-600: #dc2626;--p-red-200: #fecaca;--p-red-50: #fef2f2;--p-slate-800: #1e293b;--p-blue-900: #1e3a8a;--p-blue-500: #3b82f6;--p-blue-400: #60a5fa;--p-blue-300: #93c5fd;--p-blue-100: #dbeafe;--p-indigo-700: #4338ca;--p-indigo-600: #4f46e5;--p-indigo-300: #a5b4fc;--p-indigo-200: #c7d2fe;--p-indigo-50: #eef2ff;--p-teal-700: #0f766e;--p-teal-300: #5eead4;--p-teal-200: #99f6e4;--p-teal-50: #f0fdfa;--p-orange-800: #9a3412;--p-orange-700: #c2410c;--p-orange-300: #fdba74;--p-orange-200: #fed7aa;--p-orange-50: #fff7ed;--p-green-800: #166534;--p-green-400: #4ade80;--p-green-200: #bbf7d0;--p-amber-600: #d97706;--p-amber-500: #f59e0b;--p-amber-300: #fcd34d;--p-red-400: #f87171;--p-cyan-300: #67e8f9;--p-font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--p-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--p-text-3xs: 9px;--p-text-2xs: 10px;--p-text-xs: 11px;--p-text-sm: 12px;--p-text-base: 13px;--p-text-md: 14px;--p-text-lg: 16px;--p-text-xl: 20px;--p-text-2xl: 24px;--p-weight-normal: 400;--p-weight-medium: 500;--p-weight-semi: 600;--p-weight-bold: 700;--p-lh-none: 1;--p-lh-tight: 1.25;--p-lh-normal: 1.5;--p-lh-relaxed: 1.65;--p-space-0-5: 2px;--p-space-1: 4px;--p-space-1-5: 6px;--p-space-2: 8px;--p-space-2-5: 10px;--p-space-3: 12px;--p-space-4: 16px;--p-space-5: 20px;--p-space-6: 24px;--p-space-8: 32px;--p-space-10: 40px;--p-space-12: 48px;--p-touch-gap-0: 0;--p-touch-gap-1: 4px;--p-touch-gap-1-5: 6px;--p-dialog-gutter: var(--p-space-4);--p-canvas: #e8ecf1;--p-canvas-deep: #dfe5ec;--p-surface: var(--p-white);--p-surface-muted: var(--p-slate-50);--p-surface-sunken: var(--p-slate-100);--p-text: var(--p-slate-900);--p-text-secondary: var(--p-slate-600);--p-text-muted: #5b687c;--p-text-faint: var(--p-slate-400);--p-border: var(--p-slate-200);--p-border-strong: var(--p-slate-300);--p-border-faint: var(--p-slate-100);--p-field-border: #8496ad;--p-accent: var(--p-blue-600);--p-accent-text: var(--p-blue-700);--p-accent-soft: var(--p-blue-50);--p-on-accent: var(--p-white);--p-accent-hover: var(--p-blue-700);--p-accent-pressed: var(--p-blue-800);--p-accent-bright: var(--p-blue-500);--p-accent-border: var(--p-blue-200);--p-success: var(--p-green-700);--p-success-mark: var(--p-green-600);--p-success-bg: var(--p-green-50);--p-success-text: var(--p-green-700);--p-success-border: var(--p-green-200);--p-success-hover: var(--p-green-800);--p-warning: var(--p-amber-700);--p-warning-bg: var(--p-amber-50);--p-warning-border: var(--p-amber-200);--p-warning-text: var(--p-amber-700);--p-warning-mark: var(--p-amber-600);--p-danger: var(--p-red-600);--p-danger-text: var(--p-red-700);--p-danger-bg: var(--p-red-50);--p-danger-border: var(--p-red-200);--p-danger-hover: var(--p-red-700);--p-info-text: var(--p-blue-800);--p-info-bg: var(--p-blue-50);--p-info-border: var(--p-blue-200);--p-highlight: #fef08a;--p-hover-tint: rgba(15, 23, 42, .045);--p-disabled-opacity: .55;--p-scrim: rgba(15, 23, 42, .5);--p-scrim-blur: blur(8px);--p-focus-ring: var(--p-blue-700);--p-focus-ring-width: 2px;--p-focus-ring-offset: 2px;--p-focus-ring-inverse: var(--p-inverse-accent-text);--p-interactive: var(--p-cyan-600);--p-interactive-strong: var(--p-cyan-600);--p-interactive-text: var(--p-sky-700);--p-interactive-text-deep: var(--p-cyan-700);--p-interactive-pulse: var(--p-sky-400);--p-interactive-border: var(--p-sky-300);--p-interactive-bg: var(--p-cyan-50);--p-interactive-surface: var(--p-sky-50);--p-tone-indigo: var(--p-indigo-600);--p-tone-indigo-text: var(--p-indigo-700);--p-tone-indigo-bg: var(--p-indigo-50);--p-tone-indigo-border: var(--p-indigo-200);--p-tone-teal: var(--p-teal-700);--p-tone-teal-text: var(--p-teal-700);--p-tone-teal-bg: var(--p-teal-50);--p-tone-teal-border: var(--p-teal-200);--p-tone-orange: var(--p-orange-700);--p-tone-orange-text: var(--p-orange-800);--p-tone-pink-text: #db2777;--p-tone-orange-bg: var(--p-orange-50);--p-tone-orange-border: var(--p-orange-200);--p-inverse-surface: var(--p-slate-900);--p-inverse-surface-raised: var(--p-slate-800);--p-inverse-surface-glass: rgba(15, 23, 42, .94);--p-inverse-text: var(--p-white);--p-inverse-text-secondary: var(--p-slate-300);--p-inverse-text-muted: var(--p-slate-400);--p-inverse-border: rgba(148, 163, 184, .22);--p-inverse-accent-text: var(--p-blue-300);--p-inverse-success-text: var(--p-green-400);--p-inverse-warning-text: var(--p-amber-300);--p-inverse-danger-text: var(--p-red-400);--p-radius-2xs: 2px;--p-radius-xs: 6px;--p-radius-sm: 8px;--p-radius-md: 12px;--p-radius-lg: 16px;--p-radius-pill: 999px;--p-shadow-header: 0 1px 0 rgba(15, 23, 42, .05);--p-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--p-shadow-panel: 0 1px 3px rgba(15, 23, 42, .05), 0 4px 20px rgba(15, 23, 42, .04);--p-shadow-pop: 0 8px 20px rgba(15, 23, 42, .12);--p-shadow-modal: 0 24px 48px -12px rgba(15, 23, 42, .2), 0 0 0 1px rgba(255, 255, 255, .06) inset;--p-z-base: 0;--p-z-sticky: 100;--p-z-rail: 200;--p-z-dock: 300;--p-z-drawer: 2000;--p-z-scrim: 31000;--p-z-modal: 31100;--p-z-modal-nested: 31200;--p-z-popover: 31500;--p-z-toast: 32000;--p-z-lock: 32500;--p-z-devtools: 33000;--p-dur-fast: .12s;--p-dur-base: .18s;--p-dur-slow: .26s;--p-ease-out: cubic-bezier(.2, .8, .3, 1);--p-ease-in-out: cubic-bezier(.4, 0, .2, 1);color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--p-canvas: #0b1120;--p-canvas-deep: #070d18;--p-surface: #141d2f;--p-surface-muted: #1b2740;--p-surface-sunken: #0f1827;--p-text: #e8edf5;--p-text-secondary: #b6c2d6;--p-text-muted: #8fa0b8;--p-text-faint: var(--p-slate-500);--p-border: #26324a;--p-border-strong: #38465f;--p-border-faint: #1c2639;--p-field-border: #55698e;--p-accent-text: var(--p-blue-400);--p-accent-soft: rgba(96, 165, 250, .14);--p-accent-border: rgba(96, 165, 250, .4);--p-success-text: var(--p-green-400);--p-success-bg: rgba(74, 222, 128, .12);--p-success-border: rgba(74, 222, 128, .35);--p-warning-text: var(--p-amber-300);--p-warning-bg: rgba(252, 211, 77, .12);--p-warning-border: rgba(252, 211, 77, .35);--p-warning-mark: var(--p-amber-500);--p-danger-text: var(--p-red-400);--p-danger-bg: rgba(248, 113, 113, .12);--p-danger-border: rgba(248, 113, 113, .35);--p-info-text: var(--p-blue-300);--p-info-bg: rgba(96, 165, 250, .12);--p-info-border: rgba(96, 165, 250, .35);--p-highlight: rgba(254, 240, 138, .3);--p-hover-tint: rgba(255, 255, 255, .06);--p-interactive-text: var(--p-sky-300);--p-interactive-text-deep: var(--p-cyan-300);--p-interactive-border: rgba(125, 211, 252, .4);--p-interactive-bg: rgba(6, 182, 212, .14);--p-interactive-surface: rgba(56, 189, 248, .1);--p-tone-indigo-text: var(--p-indigo-300);--p-tone-indigo-bg: rgba(165, 180, 252, .12);--p-tone-indigo-border: rgba(165, 180, 252, .35);--p-tone-teal-text: var(--p-teal-300);--p-tone-teal-bg: rgba(94, 234, 212, .12);--p-tone-teal-border: rgba(94, 234, 212, .35);--p-tone-orange-text: var(--p-orange-300);--p-tone-pink-text: #f9a8d4;--p-tone-orange-bg: rgba(253, 186, 116, .12);--p-tone-orange-border: rgba(253, 186, 116, .35);--p-scrim: rgba(2, 6, 23, .66);--p-focus-ring: var(--p-blue-400);--p-shadow-header: 0 1px 0 rgba(0, 0, 0, .4);--p-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--p-shadow-panel: 0 1px 3px rgba(0, 0, 0, .4), 0 4px 20px rgba(0, 0, 0, .35);--p-shadow-pop: 0 8px 20px rgba(0, 0, 0, .5);--p-shadow-modal: 0 24px 48px -12px rgba(0, 0, 0, .6), 0 0 0 1px rgba(255, 255, 255, .06) inset}:root[data-theme=dark] .p-paper{filter:brightness(.86)}:root[data-theme=dark][data-paper=dark] .p-paper:not(.p-paper--document){filter:invert(.9) hue-rotate(180deg)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--p-surface);font-family:var(--p-font-sans);font-size:var(--p-text-md);line-height:var(--p-lh-normal);color:var(--p-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:var(--p-focus-ring-width) solid var(--p-focus-ring);outline-offset:var(--p-focus-ring-offset)}::selection{background:#2563eb4d}.p-menu-item{display:flex;align-items:center;gap:var(--p-space-2);width:100%;text-align:left;padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-sm);border:none;background:transparent;font:inherit;font-size:var(--p-text-base);font-weight:var(--p-weight-semi);line-height:var(--p-lh-tight);color:var(--p-text);cursor:pointer}.p-menu-item:hover:not(:disabled),.p-menu-item:focus-visible{background:var(--p-surface-muted)}.p-menu-item--danger{color:var(--p-danger-text)}.p-menu-item[aria-pressed=true]{color:var(--p-accent-text)}.p-btn-menu{display:inline-flex;align-items:center;gap:var(--p-space-1-5)}.p-btn-menu:after{content:"";flex-shrink:0;width:.4em;height:.4em;margin-top:-.25em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.p-btn-menu[aria-expanded=true]:after{margin-top:.2em;transform:rotate(-135deg)}.p-menu-item[aria-checked=true]{color:var(--p-accent-text)}.p-menu-item__check{flex-shrink:0;width:1em;text-align:center}.p-menu-item[aria-selected=true]{background:var(--p-cat-bg, var(--p-accent-soft))}.p-menu-item[data-muted=true]:not([aria-selected=true]){opacity:.5}.p-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--p-z-scrim);background:var(--p-scrim);backdrop-filter:var(--p-scrim-blur);-webkit-backdrop-filter:var(--p-scrim-blur);display:flex;align-items:center;justify-content:center;padding:var(--p-space-4);box-sizing:border-box}.p-modal-card{width:min(440px,100%);max-height:min(90vh,640px);max-height:min(90dvh,640px);overflow:auto;background:var(--p-surface);color:var(--p-text);border:1px solid rgba(148,163,184,.4);border-radius:var(--p-radius-lg);box-shadow:var(--p-shadow-modal);padding:0;-webkit-overflow-scrolling:touch}.p-dialog__head{padding:var(--p-space-2) var(--p-dialog-gutter);border-bottom:1px solid var(--p-border);flex-shrink:0}.p-dialog__body{padding:var(--p-space-4) var(--p-dialog-gutter)}.p-dialog__foot{padding:var(--p-space-3) var(--p-dialog-gutter);border-top:1px solid var(--p-border);background:var(--p-surface-muted);flex-shrink:0}.p-dialog-chrome-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:0;border:none;border-radius:var(--p-radius-sm);background:var(--p-surface-sunken);color:var(--p-text-secondary);font-size:var(--p-text-lg);line-height:var(--p-lh-none);cursor:pointer}.p-dialog-chrome-btn:hover:not(:disabled){background:var(--p-border);color:var(--p-text)}.p-dialog-chrome-btn:active:not(:disabled){background:var(--p-border-strong)}.p-dialog-chrome-btn:disabled{opacity:var(--p-disabled-opacity);cursor:not-allowed}.p-screen-title{margin:0;font-size:var(--p-text-xl);font-weight:var(--p-weight-bold);line-height:var(--p-lh-tight);letter-spacing:-.01em;color:var(--p-text)}.p-screen-title--inverse{color:var(--p-inverse-text)}.p-section-title{margin:0;font-size:var(--p-text-lg);font-weight:var(--p-weight-bold);line-height:var(--p-lh-tight);color:var(--p-text)}.p-panel-heading{margin:0 0 var(--p-space-2);font-size:var(--p-text-base);font-weight:var(--p-weight-bold);line-height:var(--p-lh-tight);color:var(--p-text)}.p-eyebrow{font-size:var(--p-text-xs);font-weight:var(--p-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--p-text-muted)}.p-eyebrow--inverse{color:var(--p-inverse-text-muted)}@media(max-width:767px){.p-screen-title{font-size:var(--p-text-lg)}}.p-stepper{display:flex;align-items:center;gap:var(--p-space-2, 8px);min-width:0;margin:0;padding:0;list-style:none}.p-stepper-step{display:flex;align-items:center;gap:var(--p-space-2, 8px);flex:0 1 auto;min-width:0}.p-stepper[data-orientation=horizontal] .p-stepper-step:not(:last-child){flex:1 1 auto}.p-stepper[data-orientation=horizontal] .p-stepper-step[data-state=current]{flex-shrink:0}.p-stepper-dot{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border:1px solid var(--p-border-strong);border-radius:50%;background:var(--p-surface);color:var(--p-text-muted);font-size:var(--p-text-xs);font-weight:var(--p-weight-bold);line-height:var(--p-lh-none)}.p-stepper-step[data-state=done] .p-stepper-dot{border-color:var(--p-accent-border);background:var(--p-accent-soft);color:var(--p-accent-text)}.p-stepper-step[data-state=current] .p-stepper-dot{border-color:var(--p-accent);background:var(--p-accent);color:var(--p-on-accent);box-shadow:0 0 0 3px var(--p-accent-soft)}.p-stepper-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--p-text-sm);font-weight:var(--p-weight-semi);line-height:var(--p-lh-tight);color:var(--p-text-muted)}.p-stepper-step[data-state=done] .p-stepper-label{color:var(--p-accent-text)}.p-stepper-step[data-state=current] .p-stepper-label{font-weight:var(--p-weight-bold);color:var(--p-text)}.p-stepper-line{flex:1 1 12px;min-width:12px;height:2px;border-radius:var(--p-radius-2xs);background:var(--p-border)}.p-stepper-step[data-state=done] .p-stepper-line{background:var(--p-accent)}.p-stepper[data-orientation=vertical]{flex-direction:column;align-items:stretch;gap:var(--p-space-1-5)}.p-stepper-button{display:flex;align-items:center;gap:var(--p-space-2, 8px);width:100%;min-width:0;padding:var(--p-space-2) var(--p-space-2-5);border:1px solid var(--p-border);border-radius:var(--p-radius-sm);background:var(--p-surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.p-stepper-button:hover:not([aria-current=step]){background:var(--p-surface-muted)}.p-stepper-button[aria-current=step]{border-color:var(--p-accent-border);background:var(--p-accent-soft)}.p-stepper-button .p-stepper-label{font-size:var(--p-text-base)}.p-stepper-button[aria-current=step] .p-stepper-label{color:var(--p-accent-text)}@media(max-width:767px){.p-stepper[data-orientation=horizontal] .p-stepper-step:not([data-state=current]) .p-stepper-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}}.p-error-text{font-size:var(--p-text-xs);font-weight:var(--p-weight-semi);color:var(--p-danger-text)}.p-field{display:flex;flex-direction:column;gap:var(--p-space-1);min-width:0}.p-field-label{font-size:var(--p-text-xs);font-weight:var(--p-weight-semi);color:var(--p-text-secondary)}.p-field-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--p-space-2)}.p-field-hint{font-size:var(--p-text-xs);color:var(--p-text-muted);line-height:var(--p-lh-normal)}.p-field--inverse .p-field-label{font-weight:var(--p-weight-bold);letter-spacing:.7px;text-transform:uppercase;color:var(--p-inverse-text-muted)}.p-field-input{width:100%;box-sizing:border-box;padding:var(--p-space-2-5) var(--p-space-3);border-radius:var(--p-radius-sm);border:1px solid var(--p-border-strong);background:var(--p-surface-muted);color:var(--p-text);font-family:inherit;font-variant-numeric:inherit;font-size:var(--p-text-md);font-weight:var(--p-weight-medium);transition:border-color var(--p-dur-fast) ease,background var(--p-dur-fast) ease,box-shadow var(--p-dur-fast) ease}.p-field-input:hover:not(:disabled){border-color:var(--p-field-border)}.p-field-input:focus{outline:none}.p-field-input:focus-visible{border-color:var(--p-accent);background:var(--p-surface);outline:var(--p-focus-ring-width) solid var(--p-focus-ring);outline-offset:1px}.p-field-input:disabled{opacity:var(--p-disabled-opacity);cursor:not-allowed;background:var(--p-surface-sunken);color:var(--p-text-muted)}.p-field-input[readonly]{cursor:default;background:var(--p-surface-sunken)}:root{--p-control-h-sm: 28px;--p-control-h-md: 36px}@media(pointer:coarse){:root{--p-control-h-sm: 32px}}@media(pointer:coarse){:root{--p-touch-gap-0: var(--p-space-2);--p-touch-gap-1: var(--p-space-2);--p-touch-gap-1-5: var(--p-space-2)}}.p-field-input--sm{min-height:var(--p-control-h-sm);padding:var(--p-space-1) var(--p-space-2);border-radius:var(--p-radius-xs);font-size:var(--p-text-base)}.p-field-input[aria-invalid=true],.p-field-input[aria-invalid=true]:hover:not(:disabled){border-color:var(--p-danger);background:var(--p-danger-bg)}.p-thumb{display:block;padding:0;border:1px solid var(--p-border);border-radius:var(--p-radius-sm);overflow:hidden;background:var(--p-surface-muted);cursor:pointer}.p-thumb--sm{border-radius:var(--p-radius-xs)}.p-thumb-remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid var(--p-border-strong);border-radius:50%;background:var(--p-surface);color:var(--p-text-secondary);line-height:var(--p-lh-none);cursor:pointer}.p-thumb-remove:hover:not(:disabled){color:var(--p-danger-text);border-color:var(--p-danger-border)}.p-thumb-remove--sm{width:16px;height:16px}.p-thumb-remove:disabled{opacity:var(--p-disabled-opacity);cursor:not-allowed}.p-add-row{display:flex;align-items:center;justify-content:center;gap:var(--p-space-1-5);width:100%;box-sizing:border-box;padding:var(--p-space-2) var(--p-space-3);border:1.5px dashed var(--p-add-row-border, var(--p-border-strong));border-radius:var(--p-radius-xs);background:var(--p-add-row-bg, transparent);color:var(--p-add-row-text, var(--p-text-secondary));font:inherit;font-size:var(--p-text-sm);font-weight:var(--p-weight-semi);cursor:pointer;transition:border-color var(--p-dur-fast) ease}.p-add-row:hover:not(:disabled),.p-add-row[aria-expanded=true]{border-color:var(--p-add-row-hover, var(--p-accent))}.p-add-row--indigo{--p-add-row-bg: var(--p-tone-indigo-bg);--p-add-row-border: var(--p-tone-indigo-border);--p-add-row-text: var(--p-tone-indigo-text);--p-add-row-hover: var(--p-tone-indigo)}.p-btn-inverse{padding:var(--p-space-1) var(--p-space-2-5);border:1px solid var(--p-inverse-border);border-radius:var(--p-radius-xs);background:transparent;color:var(--p-inverse-text);font:inherit;font-size:var(--p-text-sm);font-weight:var(--p-weight-bold);cursor:pointer}.p-btn-inverse:hover:not(:disabled){background:var(--p-inverse-surface-raised)}.p-btn-inverse:focus-visible,.p-btn-inverse-close:focus-visible,.p-auth-input:focus-visible,.p-auth-link:focus-visible,.p-auth-reveal:focus-visible,.p-auth-secondary:focus-visible,.p-auth-submit:focus-visible,.p-auth-tab:focus-visible{outline-color:var(--p-focus-ring-inverse)}.p-btn-inverse-close{padding:0;border:none;background:transparent;color:var(--p-inverse-text-muted);font:inherit;font-size:var(--p-text-lg);line-height:var(--p-lh-none);cursor:pointer}.p-btn-inverse-close:hover{color:var(--p-inverse-text)}.p-chip-remove{padding:0 var(--p-space-0-5);border:none;background:transparent;color:var(--p-text-muted);font:inherit;line-height:var(--p-lh-none);cursor:pointer}.p-chip-remove:hover:not(:disabled){color:var(--p-text)}.p-field-trigger{display:block;width:100%;max-width:100%;min-width:0;padding:var(--p-space-1-5) var(--p-space-2);font-size:var(--p-text-sm);text-align:left;cursor:pointer}.p-field-trigger--truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-field-trigger--chips{padding:var(--p-space-1) var(--p-space-1-5)}.p-field-trigger[data-empty=true]{color:var(--p-text-muted)}.p-cell-trigger{width:100%;box-sizing:border-box;padding:var(--p-space-1) var(--p-space-0-5);border:1px solid var(--p-border);border-radius:var(--p-radius-xs);background:transparent;color:inherit;font:inherit;font-size:var(--p-text-sm);line-height:var(--p-lh-normal);text-align:center;cursor:pointer}.p-cell-trigger[data-empty=true]{color:var(--p-text-muted)}.p-cell-trigger:disabled{cursor:not-allowed}.p-insert-btn{position:relative;padding:var(--p-space-1-5) var(--p-space-3);border:1px dashed var(--p-field-border);border-radius:var(--p-radius-pill);background:var(--p-surface);color:var(--p-text-secondary);font:inherit;font-size:var(--p-text-sm);font-weight:var(--p-weight-semi);white-space:nowrap;box-shadow:var(--p-shadow-sm);cursor:pointer;transition:border-color var(--p-dur-fast) ease,color var(--p-dur-fast) ease}.p-insert-btn:hover:not(:disabled),.p-insert-btn:focus-visible{border-color:var(--p-insert-hover-border, var(--p-success-mark));color:var(--p-insert-hover-color, var(--p-success-text))}@media(pointer:coarse){.p-field-input,.p-auth-input,.p-touch-field{font-size:var(--p-text-lg)!important}.p-izv-grid .p-field-input{font-size:var(--p-text-base)!important}.p-izv-grid .p-field-input.p-izv-opis{font-size:var(--p-text-sm)!important}.p-izv-grid .p-field-input.p-izv-label-edit{font-size:var(--p-text-xs)!important}}.p-lined-input:hover:not(:disabled){background-color:var(--p-surface-muted)}.p-lined-input:focus{outline:none}.p-lined-input:focus-visible{outline:2px solid var(--p-focus-ring);outline-offset:-2px;background-color:var(--p-surface)}.p-lined-input:disabled{opacity:var(--p-disabled-opacity);cursor:not-allowed}.p-btn-secondary{padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-sm);border:1px solid var(--p-border-strong);background:var(--p-surface-muted);color:var(--p-text-secondary);font-size:var(--p-text-base);font-weight:var(--p-weight-semi);cursor:pointer;transition:background var(--p-dur-fast) ease,border-color var(--p-dur-fast) ease}.p-btn-secondary:hover:not(:disabled){background:var(--p-surface-sunken);border-color:var(--p-field-border)}.p-btn-primary{padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-sm);border:1px solid var(--p-accent);background:var(--p-accent);color:var(--p-on-accent);font-size:var(--p-text-base);font-weight:var(--p-weight-bold);cursor:pointer;transition:background var(--p-dur-fast) ease,border-color var(--p-dur-fast) ease,opacity var(--p-dur-fast) ease}.p-btn-primary:hover:not(:disabled){background:var(--p-accent-hover);border-color:var(--p-accent-hover)}.p-btn-danger{padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-sm);border:1px solid var(--p-danger-text);background:var(--p-danger);color:var(--p-on-accent);font-size:var(--p-text-base);font-weight:var(--p-weight-bold);cursor:pointer;transition:background var(--p-dur-fast) ease,border-color var(--p-dur-fast) ease}.p-btn-danger:hover:not(:disabled){background:var(--p-danger-hover);border-color:var(--p-danger-hover)}.p-btn-success{padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-sm);border:1px solid var(--p-success);background:var(--p-success);color:var(--p-on-accent);font-size:var(--p-text-base);font-weight:var(--p-weight-bold);cursor:pointer;transition:background var(--p-dur-fast) ease,border-color var(--p-dur-fast) ease,opacity var(--p-dur-fast) ease}.p-btn-success:hover:not(:disabled){background:var(--p-success-hover);border-color:var(--p-success-hover)}.p-btn-ghost{padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-sm);border:1px solid transparent;background:transparent;color:var(--p-text-muted);font-size:var(--p-text-base);font-weight:var(--p-weight-semi);cursor:pointer;transition:background var(--p-dur-fast) ease,color var(--p-dur-fast) ease,border-color var(--p-dur-fast) ease}.p-btn-ghost:hover:not(:disabled){background:var(--p-surface-muted);color:var(--p-text-secondary);border-color:var(--p-border)}.p-btn-danger-outline{padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-sm);border:1px solid var(--p-danger-border);background:var(--p-surface);color:var(--p-danger-text);font-size:var(--p-text-base);font-weight:var(--p-weight-bold);cursor:pointer;transition:background var(--p-dur-fast) ease,border-color var(--p-dur-fast) ease}.p-btn-danger-outline:hover:not(:disabled){background:var(--p-danger-bg)}.p-btn-ghost--inverse{color:var(--p-inverse-text-secondary)}.p-btn-ghost--inverse:hover:not(:disabled){background:var(--p-inverse-surface-raised);border-color:var(--p-inverse-border);color:var(--p-inverse-text)}.p-btn-warning{padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-sm);border:1px solid var(--p-warning-border);background:var(--p-warning-bg);color:var(--p-warning-text);font-size:var(--p-text-base);font-weight:var(--p-weight-bold);cursor:pointer;transition:background var(--p-dur-fast) ease,border-color var(--p-dur-fast) ease}.p-btn-warning:hover:not(:disabled){border-color:var(--p-warning-mark)}.p-btn-warning[aria-pressed=true]{border-color:var(--p-warning-mark);box-shadow:inset 0 0 0 1px var(--p-warning-mark)}:where(.p-btn-primary,.p-btn-secondary,.p-btn-danger,.p-btn-success,.p-btn-ghost,.p-btn-danger-outline,.p-btn-warning):not(.p-btn-sm,.p-btn-xs,.p-btn-icon,.p-btn-link,.p-btn-bare){min-height:var(--p-control-h-md)}@media(pointer:coarse){[data-p-icon-btn]{min-width:44px;min-height:44px}}.p-btn-sm{min-height:var(--p-control-h-sm);padding:var(--p-space-1) var(--p-space-2-5);font-size:var(--p-text-sm);border-radius:var(--p-radius-xs)}.p-btn-xs{padding:var(--p-space-1) var(--p-space-2);font-size:var(--p-text-xs);border-radius:var(--p-radius-xs)}.p-btn-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:var(--p-radius-sm);background:transparent;color:var(--p-text-secondary);font-size:var(--p-text-lg);line-height:var(--p-lh-none);cursor:pointer;transition:background var(--p-dur-fast) ease,color var(--p-dur-fast) ease,border-color var(--p-dur-fast) ease}.p-btn-icon:hover:not(:disabled){background:var(--p-surface-muted);color:var(--p-text)}.p-btn-icon.p-btn-sm{width:var(--p-control-h-sm);height:var(--p-control-h-sm);padding:0;font-size:var(--p-text-md)}.p-btn-icon.p-btn-xs{width:22px;height:22px;padding:0;font-size:var(--p-text-sm)}@media(pointer:coarse){.p-btn-xs:not(.p-touch-keep){min-height:44px}.p-btn-icon.p-btn-xs:not(.p-touch-keep){min-width:44px;min-height:44px}}.p-btn-icon--lg{width:40px;height:40px;font-size:var(--p-text-xl)}.p-btn-link{min-height:0;padding:0;border:none;background:none;color:var(--p-interactive-text);font:inherit;font-weight:var(--p-weight-semi);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.p-btn-link:hover:not(:disabled){color:var(--p-interactive-text-deep)}.p-btn-link--muted{color:var(--p-text-muted)}.p-btn-link--muted:hover:not(:disabled){color:var(--p-text-secondary)}.p-status-toggle{padding:var(--p-space-1) var(--p-space-2-5);border:1px solid var(--p-tone-orange-border);border-radius:var(--p-radius-pill);background:var(--p-tone-orange-bg);color:var(--p-tone-orange-text);font:inherit;font-size:var(--p-text-sm);font-weight:var(--p-weight-bold);white-space:nowrap;cursor:pointer}.p-status-toggle--on{border-color:var(--p-success-border);background:var(--p-success-bg);color:var(--p-success-text)}.p-switch{display:inline-flex;align-items:center;flex-shrink:0;padding:var(--p-space-0-5);border:none;border-radius:var(--p-radius-pill);background:transparent;cursor:pointer}.p-state-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--p-toggle-size, 26px);height:var(--p-toggle-size, 26px);padding:0;border:1px solid var(--p-border-strong);border-radius:var(--p-radius-xs);background:var(--p-surface-muted);color:var(--p-text-secondary);font:inherit;font-size:calc(var(--p-toggle-size, 26px) / 2);line-height:var(--p-lh-none);cursor:pointer}.p-state-toggle--lock[aria-pressed=true]{border-color:var(--p-warning-mark);background:var(--p-warning-bg);color:var(--p-warning-text)}.p-state-toggle--exclude[aria-pressed=true]{border-color:var(--p-danger);background:var(--p-danger-bg);color:var(--p-danger-text)}.p-btn-bare{padding:0;border:none;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:start;cursor:pointer}.p-btn-bare--row{padding:var(--p-space-2) var(--p-space-2-5)}.p-btn-pill{border-radius:var(--p-radius-pill)}.p-btn-secondary[aria-pressed=true],.p-btn-secondary[aria-pressed=true]:hover:not(:disabled),.p-btn-ghost[aria-pressed=true],.p-btn-ghost[aria-pressed=true]:hover:not(:disabled),.p-btn-icon[aria-pressed=true],.p-btn-icon[aria-pressed=true]:hover:not(:disabled),.p-btn-secondary[aria-expanded=true],.p-btn-icon[aria-expanded=true],.p-btn-secondary[aria-selected=true],.p-btn-secondary[aria-selected=true]:hover:not(:disabled),.p-btn-ghost[aria-selected=true],.p-btn-ghost[aria-selected=true]:hover:not(:disabled),.p-btn-secondary[aria-checked=true],.p-btn-secondary[aria-checked=true]:hover:not(:disabled),.p-btn-ghost[aria-checked=true],.p-btn-ghost[aria-checked=true]:hover:not(:disabled){background:var(--p-accent-soft);border-color:var(--p-accent-border);color:var(--p-accent-text)}.p-btn--danger,.p-btn--danger:hover:not(:disabled){color:var(--p-danger-text)}.p-btn--danger:hover:not(:disabled){background:var(--p-danger-bg);border-color:var(--p-danger-border)}.p-btn-icon--outline{border-color:var(--p-border);background:var(--p-surface)}.p-btn-icon--round{border-radius:50%}.p-btn--indigo,.p-btn--indigo:hover:not(:disabled){border-color:var(--p-tone-indigo-border);background:var(--p-tone-indigo-bg);color:var(--p-tone-indigo-text)}.p-btn--interactive,.p-btn--interactive:hover:not(:disabled){border-color:var(--p-interactive);color:var(--p-interactive-text-deep)}.p-btn--orange,.p-btn--orange:hover:not(:disabled){border-color:var(--p-tone-orange-border);background:var(--p-tone-orange-bg);color:var(--p-tone-orange-text)}.p-btn--accent,.p-btn--accent:hover:not(:disabled){border-color:var(--p-accent-border);background:var(--p-accent-soft);color:var(--p-accent-text)}.p-btn-icon[aria-busy=true]{cursor:wait}.p-btn-icon--readout{font-size:var(--p-text-2xs);font-weight:var(--p-weight-bold);letter-spacing:-.3px}.p-segmented{display:inline-flex}.p-segmented>button{border-radius:0}.p-segmented>button+button{margin-left:-1px}.p-segmented>button:first-child{border-top-left-radius:var(--p-radius-sm);border-bottom-left-radius:var(--p-radius-sm)}.p-segmented>button:last-child{border-top-right-radius:var(--p-radius-sm);border-bottom-right-radius:var(--p-radius-sm)}.p-segmented>button[aria-pressed=true],.p-segmented>button[aria-selected=true],.p-segmented>button[aria-checked=true]{position:relative;z-index:1}.p-tab{padding:var(--p-space-2-5) var(--p-space-2-5) var(--p-space-2);border:none;border-bottom:2px solid transparent;background:transparent;color:var(--p-text-muted);font:inherit;font-size:var(--p-text-base);font-weight:var(--p-weight-semi);cursor:pointer;transition:color var(--p-dur-fast) ease,border-color var(--p-dur-fast) ease}.p-tab:hover:not(:disabled){color:var(--p-text-secondary)}.p-tab[aria-selected=true]{border-bottom-color:var(--p-accent);color:var(--p-accent-text);font-weight:var(--p-weight-bold)}.p-nav-item{display:flex;align-items:center;gap:var(--p-space-2-5);width:100%;box-sizing:border-box;text-align:left;padding:var(--p-space-2) var(--p-space-2-5);border:1px solid transparent;border-radius:var(--p-radius-sm);background:transparent;color:var(--p-text-secondary);font:inherit;font-size:var(--p-text-base);font-weight:var(--p-weight-semi);cursor:pointer;transition:background var(--p-dur-fast) ease,color var(--p-dur-fast) ease}.p-nav-item--lg{font-size:var(--p-text-md)}.p-nav-item:hover:not(:disabled){background:var(--p-surface-muted)}.p-nav-item[aria-current=page],.p-nav-item[aria-current=true],.p-nav-item[aria-selected=true]{background:var(--p-accent-soft);color:var(--p-accent-text);font-weight:var(--p-weight-bold)}.p-list-row{display:block;width:100%;box-sizing:border-box;text-align:left;padding:var(--p-space-2) var(--p-space-2-5);border:1px solid transparent;border-radius:var(--p-radius-sm);background:transparent;color:var(--p-text);font:inherit;font-size:var(--p-text-base);cursor:pointer;transition:background var(--p-dur-fast) ease,border-color var(--p-dur-fast) ease}.p-list-row:hover:not(:disabled){background:var(--p-surface-muted)}.p-list-row--divided{padding:var(--p-space-2) var(--p-space-3);border-width:0 0 1px;border-bottom-color:var(--p-border-faint);border-radius:0}.p-list-row--divided[aria-current=true],.p-list-row--divided[aria-selected=true]{box-shadow:inset 3px 0 0 var(--p-accent)}.p-list-row--unread{background:var(--p-accent-soft)}.p-list-row[aria-selected=true],.p-list-row[aria-current=true],.p-list-row[aria-current=page],.p-list-row[aria-pressed=true]{background:var(--p-accent-soft);border-color:var(--p-accent-border)}.p-option{display:flex;flex-direction:column;align-items:flex-start;gap:var(--p-space-1);width:100%;box-sizing:border-box;text-align:left;padding:var(--p-space-2) var(--p-space-3);border:1px solid var(--p-border);border-radius:var(--p-radius-sm);background:var(--p-surface);color:var(--p-text);font:inherit;font-size:var(--p-text-base);cursor:pointer;transition:background var(--p-dur-fast) ease,border-color var(--p-dur-fast) ease}.p-option__hint{font-size:var(--p-text-xs);font-weight:var(--p-weight-normal);line-height:var(--p-lh-tight);color:var(--p-text-muted)}.p-option:hover:not(:disabled){border-color:var(--p-border-strong);background:var(--p-surface-muted)}.p-option[data-muted=true]{background:var(--p-surface-muted)}.p-option[aria-checked=true],.p-option[aria-pressed=true],.p-option[aria-selected=true],.p-option[aria-current=true],.p-option[aria-checked=true]:hover:not(:disabled),.p-option[aria-pressed=true]:hover:not(:disabled),.p-option[aria-selected=true]:hover:not(:disabled),.p-option[aria-current=true]:hover:not(:disabled){border-color:var(--p-accent);background:var(--p-accent-soft)}.p-option--tree{padding-left:calc(var(--p-space-3) + var(--p-depth, 0) * var(--p-space-4))}.p-option--compact{padding:var(--p-space-1-5) var(--p-space-2)}.p-option--indigo,.p-option--indigo:hover:not(:disabled){border-color:var(--p-tone-indigo-border);background:var(--p-tone-indigo-bg)}.p-option--indigo[aria-checked=true],.p-option--indigo[aria-checked=true]:hover:not(:disabled){border-color:var(--p-tone-indigo);background:var(--p-tone-indigo-bg)}.p-option--warning,.p-option--warning:hover:not(:disabled){border-color:var(--p-warning-border);background:var(--p-surface-muted)}.p-option--warning[aria-checked=true],.p-option--warning[aria-checked=true]:hover:not(:disabled){border-color:var(--p-warning-mark);background:var(--p-warning-bg)}.p-option__hint{font-size:var(--p-text-xs);font-weight:var(--p-weight-medium);color:var(--p-text-muted);line-height:var(--p-lh-normal)}.p-btn-bare--accent{color:var(--p-accent-text)}.p-tile{display:flex;align-items:center;gap:var(--p-space-3);width:100%;box-sizing:border-box;text-align:left;padding:var(--p-space-3) var(--p-space-3);border:1px solid var(--p-tile-border, var(--p-border));border-radius:var(--p-radius-md);background:var(--p-tile-bg, var(--p-surface));color:var(--p-tile-text, var(--p-text));font:inherit;font-size:var(--p-text-base);font-weight:var(--p-weight-bold);cursor:pointer;transition:box-shadow var(--p-dur-fast) ease,border-color var(--p-dur-fast) ease}.p-tile:hover:not(:disabled){box-shadow:var(--p-shadow-sm);border-color:currentColor}.p-tile--indigo{--p-tile-bg: var(--p-tone-indigo-bg);--p-tile-border: var(--p-tone-indigo-border);--p-tile-text: var(--p-tone-indigo-text)}.p-tile--teal{--p-tile-bg: var(--p-tone-teal-bg);--p-tile-border: var(--p-tone-teal-border);--p-tile-text: var(--p-tone-teal-text)}.p-tile--warning{--p-tile-bg: var(--p-warning-bg);--p-tile-border: var(--p-warning-border);--p-tile-text: var(--p-warning-text)}.p-tile--accent{--p-tile-bg: var(--p-accent-soft);--p-tile-border: var(--p-accent-border);--p-tile-text: var(--p-accent-text)}.p-tile__hint{display:block;margin-top:var(--p-space-1);font-size:var(--p-text-2xs);font-weight:var(--p-weight-semi)}.p-disclosure{display:flex;align-items:center;gap:var(--p-space-2);width:100%;box-sizing:border-box;text-align:left;padding:var(--p-space-2) var(--p-space-3);border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background var(--p-dur-fast) ease}.p-disclosure:hover:not(:disabled),.p-disclosure[aria-expanded=true]{background:var(--p-surface-muted)}.p-disclosure--inline{width:auto;padding:var(--p-space-1) var(--p-space-2);margin-left:calc(-1 * var(--p-space-2));border-radius:var(--p-radius-sm);font-weight:var(--p-weight-bold)}.p-disclosure--lg{padding:var(--p-space-3) var(--p-space-4)}.p-disclosure--card{padding:var(--p-space-2) var(--p-space-2);border:1px solid var(--p-border);border-radius:var(--p-radius-sm);background:var(--p-surface-muted);box-shadow:inset 3px 0 0 var(--p-cat-soft, var(--p-border-strong))}.p-disclosure--card[aria-expanded=true],.p-disclosure--card[aria-expanded=true]:hover:not(:disabled){border-color:var(--p-interactive-border);border-bottom-color:transparent;border-radius:var(--p-radius-sm) var(--p-radius-sm) 0 0;background:var(--p-interactive-bg);box-shadow:inset 3px 0 0 var(--p-cat, var(--p-border-strong))}.p-btn-primary:active:not(:disabled),.p-btn-secondary:active:not(:disabled),.p-btn-danger:active:not(:disabled),.p-btn-danger-outline:active:not(:disabled),.p-btn-warning:active:not(:disabled),.p-btn-success:active:not(:disabled),.p-btn-ghost:active:not(:disabled),.p-btn-icon:active:not(:disabled),.p-btn-link:active:not(:disabled),.p-btn-inverse:active:not(:disabled),.p-option:active:not(:disabled),.p-tile:active:not(:disabled),.p-menu-item:active:not(:disabled),.p-tab:active:not(:disabled),.p-nav-item:active:not(:disabled),.p-rail-btn:active:not(:disabled),.p-list-row:active:not(:disabled),.p-disclosure:active:not(:disabled),.p-input-group>.p-input-group__btn:active:not(:disabled),.p-auth-submit:active:not(:disabled),.p-auth-secondary:active:not(:disabled),.p-auth-link:active:not(:disabled),.p-auth-reveal:active:not(:disabled),.p-auth-tab:active:not(:disabled),.p-state-toggle:active:not(:disabled),.p-switch:active:not(:disabled),.p-avatar-btn:active:not(:disabled),.p-status-toggle:active:not(:disabled),.p-dialog-chrome-btn:active:not(:disabled),.p-btn-inverse-close:active:not(:disabled),.p-add-row:active:not(:disabled),.p-field-trigger:active:not(:disabled),.p-insert-btn:active:not(:disabled),.p-cell-trigger:active:not(:disabled),.p-hub-card:not(.p-hub-card-locked):active:not(:disabled),.p-hub-card-new:active:not(:disabled),.p-data-table__row-btn:active:not(:disabled),.p-file-drop__btn:active:not(:disabled),.p-stepper-button:active:not(:disabled),.p-toast-action:active:not(:disabled),.p-toast-close:active:not(:disabled),.p-chip-remove:active:not(:disabled),.p-thumb:active:not(:disabled),.p-thumb-remove:active:not(:disabled){transform:translateY(1px)}.p-state-toggle:hover:not(:disabled),.p-status-toggle:hover:not(:disabled),.p-field-trigger:hover:not(:disabled),.p-cell-trigger:hover:not(:disabled),.p-data-table__row-btn:hover:not(:disabled){background-image:linear-gradient(var(--p-hover-tint),var(--p-hover-tint))}.p-switch:hover:not(:disabled)>*{filter:brightness(.9)}.p-thumb:hover:not(:disabled){box-shadow:0 0 0 2px var(--p-border-strong)}.p-avatar-btn:hover:not(:disabled),.p-auth-submit:hover:not(:disabled){filter:brightness(1.08)}.p-btn-primary:active:not(:disabled){background:var(--p-accent-pressed);border-color:var(--p-accent-pressed)}.p-btn-primary:disabled,.p-btn-secondary:disabled,.p-btn-danger:disabled,.p-btn-danger-outline:disabled,.p-btn-warning:disabled,.p-btn-success:disabled,.p-btn-ghost:disabled,.p-btn-icon:disabled,.p-btn-link:disabled,.p-btn-bare:disabled,.p-tab:disabled,.p-nav-item:disabled,.p-rail-btn:disabled,.p-list-row:disabled,.p-option:disabled,.p-tile:disabled,.p-state-toggle:disabled,.p-disclosure:disabled,.p-btn-inverse:disabled,.p-menu-item:disabled,.p-input-group>.p-input-group__btn:disabled,.p-auth-submit:disabled,.p-auth-secondary:disabled,.p-auth-link:disabled,.p-auth-reveal:disabled,.p-auth-tab:disabled,.p-switch:disabled,.p-avatar-btn:disabled,.p-status-toggle:disabled,.p-btn-inverse-close:disabled,.p-add-row:disabled,.p-field-trigger:disabled,.p-insert-btn:disabled,.p-cell-trigger:disabled,.p-hub-card:disabled,.p-hub-card-new:disabled,.p-data-table__row-btn:disabled,.p-stepper-button:disabled,.p-toast-action:disabled,.p-toast-close:disabled,.p-chip-remove:disabled,.p-thumb:disabled,.p-file-drop__btn:disabled{opacity:var(--p-disabled-opacity);cursor:not-allowed}.p-btn-primary[aria-busy=true],.p-btn-secondary[aria-busy=true],.p-btn-success[aria-busy=true]{cursor:wait}.p-input-group{display:flex;align-items:stretch;min-width:0}.p-input-group>.p-field-input{border-top-right-radius:0;border-bottom-right-radius:0;position:relative;z-index:1}.p-input-group>.p-input-group__btn{display:inline-flex;align-items:center;gap:var(--p-space-1);flex-shrink:0;margin-left:-1px;padding:0 var(--p-space-3);border:1px solid var(--p-border-strong);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--p-radius-sm);border-bottom-right-radius:var(--p-radius-sm);background:var(--p-surface-muted);color:var(--p-text-secondary);font-size:var(--p-text-sm);font-weight:var(--p-weight-bold);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background var(--p-dur-fast) ease,border-color var(--p-dur-fast) ease,color var(--p-dur-fast) ease}.p-input-group>.p-input-group__btn:hover:not(:disabled){background:var(--p-accent-soft);border-color:var(--p-accent);color:var(--p-accent-text);z-index:2}.p-input-group>.p-input-group__btn:focus-visible{border-color:var(--p-accent);outline:var(--p-focus-ring-width) solid var(--p-focus-ring);outline-offset:1px;z-index:2}.p-input-group>.p-field-input--sm~.p-input-group__btn{padding:0 var(--p-space-2);border-top-right-radius:var(--p-radius-xs);border-bottom-right-radius:var(--p-radius-xs)}.p-skip-link{position:fixed;top:8px;left:8px;z-index:var(--p-z-toast);padding:var(--p-space-2) var(--p-space-3);border-radius:var(--p-radius-sm);background:var(--p-accent);color:var(--p-on-accent);font-weight:var(--p-weight-bold);text-decoration:none;transform:translateY(-200%);opacity:0}.p-skip-link:focus-visible{transform:none;opacity:1;outline:2px solid var(--p-on-accent);outline-offset:2px}main:focus{outline:none}.p-spinner{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:p-spin .7s linear infinite}.p-busy-label{display:inline-grid;max-width:100%}.p-busy-label>span{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--p-space-1-5);min-width:0}.p-busy-label[data-busy=true]>.p-busy-label__idle,.p-busy-label[data-busy=false]>.p-busy-label__busy,.p-busy-label>.p-busy-label__reserve{visibility:hidden}.p-busy-label[data-busy=false] .p-spinner,.p-busy-label__reserve .p-spinner{animation:none}@keyframes p-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.p-spinner{animation-duration:2.4s}}.p-progress-indeterminate{animation:uiProgressIndeterminate 1.1s ease-in-out infinite}@keyframes uiProgressIndeterminate{0%{transform:translate(-110%)}to{transform:translate(360%)}}@media(prefers-reduced-motion:reduce){.p-progress-indeterminate{animation-duration:4s}}@media(prefers-reduced-motion:reduce){*:not(.p-spinner):not(.p-skeleton):not(.p-progress-indeterminate),*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.p-auth-input:-webkit-autofill,.p-auth-input:-webkit-autofill:hover,.p-auth-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #101729 inset;-webkit-text-fill-color:#f1f5f9;caret-color:#f1f5f9}.p-auth-input:autofill{box-shadow:0 0 0 1000px #101729 inset;-webkit-text-fill-color:#f1f5f9;caret-color:#f1f5f9}.p-auth-submit{display:flex;align-items:center;justify-content:center;gap:var(--p-space-2);padding:var(--p-space-3) var(--p-space-3);border:none;border-radius:var(--p-radius-sm);background:linear-gradient(180deg,var(--p-accent-bright),var(--p-accent));color:var(--p-inverse-text);font:inherit;font-size:var(--p-text-md);font-weight:var(--p-weight-bold);box-shadow:0 10px 24px #2563eb47;cursor:pointer}.p-auth-submit[aria-busy=true]{background:var(--p-accent-pressed);cursor:wait}.p-auth-secondary{padding:var(--p-space-3) var(--p-space-3);border:1px solid var(--p-inverse-border);border-radius:var(--p-radius-sm);background:var(--p-inverse-surface-raised);color:var(--p-inverse-text-secondary);font:inherit;font-size:var(--p-text-md);font-weight:var(--p-weight-bold);cursor:pointer}.p-auth-secondary:hover:not(:disabled){color:var(--p-inverse-text)}.p-auth-link{padding:0;border:none;background:none;color:var(--p-inverse-accent-text);font:inherit;font-size:var(--p-text-sm);font-weight:var(--p-weight-semi);cursor:pointer}.p-auth-link--underline{font-weight:var(--p-weight-bold);text-decoration:underline}.p-auth-reveal{padding:0 var(--p-space-1);border:none;background:none;color:var(--p-inverse-text-muted);font:inherit;font-size:var(--p-text-xs);font-weight:var(--p-weight-bold);letter-spacing:.4px;text-transform:uppercase;cursor:pointer}.p-auth-reveal:hover:not(:disabled){color:var(--p-inverse-text-secondary)}.p-auth-tab{padding:var(--p-space-2) var(--p-space-3);border:none;border-radius:var(--p-radius-sm);background:transparent;color:var(--p-inverse-text-muted);font:inherit;font-size:var(--p-text-md);font-weight:var(--p-weight-bold);cursor:pointer;transition:background var(--p-dur-fast) ease,color var(--p-dur-fast) ease}.p-auth-tab[aria-selected=true]{background:var(--p-accent);color:var(--p-inverse-text)}.p-auth-tab:hover:not(:disabled):not([aria-selected=true]){background:var(--p-inverse-surface-raised);color:var(--p-inverse-text-secondary)}.p-auth-link:hover:not(:disabled){text-decoration:underline}.p-skeleton{display:inline-block;border-radius:var(--p-radius-xs);background:linear-gradient(90deg,var(--p-surface-muted) 25%,var(--p-border) 37%,var(--p-surface-muted) 63%);background-size:400% 100%;animation:p-skeleton 1.4s ease infinite}@keyframes p-skeleton{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.p-skeleton{animation:none}}[data-tree-row]:focus-visible{outline:2px solid var(--p-focus-ring);outline-offset:-2px}.p-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.p-search-field{position:relative;display:inline-flex;align-items:center;min-width:0}.p-search-field>input{width:100%;padding-right:var(--p-space-8)}.p-search-field>input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-search-field--icon>input{padding-left:var(--p-space-8)}.p-search-field__icon{position:absolute;left:var(--p-space-2);top:50%;transform:translateY(-50%);display:flex;color:var(--p-text-muted);pointer-events:none}.p-search-field__clear{position:absolute;right:var(--p-space-1);top:50%;transform:translateY(-50%);width:24px;height:24px}.p-file-drop{--p-file-drop-line: var(--p-interactive-border);--p-file-drop-strong: var(--p-interactive-strong);--p-file-drop-tint: var(--p-interactive-surface);--p-file-drop-text: var(--p-interactive-text);display:grid}.p-file-drop--indigo{--p-file-drop-line: var(--p-tone-indigo-border);--p-file-drop-strong: var(--p-tone-indigo);--p-file-drop-tint: var(--p-tone-indigo-bg);--p-file-drop-text: var(--p-tone-indigo-text)}.p-file-drop__btn{display:grid;justify-items:center;gap:var(--p-space-1);width:100%;padding:var(--p-space-6) var(--p-space-5);border:2px dashed var(--p-file-drop-line);border-radius:var(--p-radius-md);background:var(--p-surface-muted);color:var(--p-file-drop-text);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--p-dur-fast),background var(--p-dur-fast)}.p-file-drop--compact .p-file-drop__btn{padding:var(--p-space-3)}.p-file-drop__btn:hover:not(:disabled),.p-file-drop[data-dragging=true] .p-file-drop__btn{border-color:var(--p-file-drop-strong);background:var(--p-file-drop-tint)}.p-file-drop__btn:disabled{pointer-events:none}.p-file-drop__icon{margin-bottom:var(--p-space-1)}.p-file-drop__label{font-size:var(--p-text-base);font-weight:var(--p-weight-bold)}.p-file-drop--compact .p-file-drop__label{font-size:var(--p-text-sm)}.p-file-drop__hint{display:grid;gap:var(--p-space-1);font-size:var(--p-text-xs);color:var(--p-text-muted)}.p-num-plain{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.p-num-plain::-webkit-outer-spin-button,.p-num-plain::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(.p-izv-grid) .p-field-input{background:transparent;border-color:var(--p-border)}.p-field-input[data-filled=true]:not(:focus-visible){border-color:var(--p-border-strong);background:var(--p-surface-muted);font-weight:var(--p-weight-semi)}:where(.p-field-input).p-izv-opis{border:none;border-bottom:1px dashed var(--p-border-strong);border-radius:0;padding:var(--p-space-0-5);font-size:var(--p-text-sm);color:var(--p-text-secondary)}:where(.p-field-input).p-izv-label-edit{padding:var(--p-space-0-5) var(--p-space-1);font-size:var(--p-text-xs)}.p-izv-grid td.p-izv-sticky-col{background:var(--p-surface)}.p-izv-grid th.p-izv-sticky-col,.p-izv-grid .p-izv-sticky-head{background:var(--p-surface-muted)}.p-izv-grid tbody tr:hover>td{background:var(--p-hover-tint)}.p-izv-grid tbody tr:focus-within>td{background:var(--p-accent-soft)}.p-izv-grid tbody tr:hover>td.p-izv-sticky-col{background:var(--p-surface-sunken)}.p-izv-grid tbody tr:focus-within>td.p-izv-sticky-col{background:var(--p-accent-soft)}.p-izv-grid .p-izv-sticky-head{box-shadow:inset 0 -1px 0 var(--p-border-strong)}.p-izv-grid .p-izv-sticky-col{box-shadow:inset -1px 0 0 var(--p-border-strong)}.p-izv-grid .p-izv-sticky-head.p-izv-sticky-col{box-shadow:inset -1px 0 0 var(--p-border-strong),inset 0 -1px 0 var(--p-border-strong)}.p-data-table-wrap{position:relative;overflow:auto;border:1px solid var(--p-border);border-radius:var(--p-radius-sm);background:var(--p-surface)}.p-data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--p-text-base);color:var(--p-text)}.p-data-table caption{caption-side:top;text-align:start;padding:var(--p-space-2) var(--p-space-2-5);font-weight:var(--p-weight-bold);color:var(--p-text-secondary)}.p-data-table th,.p-data-table td{padding:var(--p-space-2) var(--p-space-2-5);border-bottom:1px solid var(--p-border-faint);vertical-align:middle}.p-data-table :where(th,td){text-align:start}.p-data-table--dense th,.p-data-table--dense td{padding:var(--p-space-1) var(--p-space-2);font-size:var(--p-text-sm)}.p-data-table thead th{background:var(--p-surface-muted);color:var(--p-text-secondary);font-size:var(--p-text-xs);font-weight:var(--p-weight-bold);letter-spacing:.02em;white-space:nowrap;border-bottom:0;box-shadow:inset 0 -1px 0 var(--p-border-strong)}.p-data-table--sticky-head thead th{position:sticky;top:0;z-index:var(--p-z-sticky)}.p-data-table--sticky-col th:first-child,.p-data-table--sticky-col td:first-child{position:sticky;left:0;z-index:var(--p-z-sticky);background:var(--p-surface);box-shadow:inset -1px 0 0 var(--p-border-strong)}.p-data-table--sticky-col thead th:first-child{z-index:calc(var(--p-z-sticky) + 1);background:var(--p-surface-muted)}.p-data-table tbody th{font-weight:var(--p-weight-semi)}.p-data-table__num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.p-data-table__end{text-align:end}.p-data-table__center{text-align:center}.p-data-table__empty{padding:var(--p-space-6) var(--p-space-3);text-align:center;color:var(--p-text-muted)}.p-data-table tbody tr:hover>td,.p-data-table tbody tr:hover>th{background:var(--p-surface-muted)}.p-data-table tbody tr:focus-within>td,.p-data-table tbody tr:focus-within>th,.p-data-table tbody tr[aria-selected=true]>td,.p-data-table tbody tr[aria-selected=true]>th{background:var(--p-accent-soft)}.p-data-table__row--clickable{cursor:pointer}.p-data-table tfoot td{position:sticky;bottom:0;font-weight:var(--p-weight-bold);background:var(--p-surface-sunken);border-bottom:0;box-shadow:inset 0 1px 0 var(--p-border-strong)}.p-data-table__sort{display:inline-flex;align-items:center;gap:var(--p-space-1);max-width:100%;padding:0;border:0;border-radius:var(--p-radius-xs);background:none;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.p-data-table__sort.is-active{color:var(--p-accent-text)}.p-data-table__sort-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.p-data-table__sort-glyph{flex-shrink:0;font-size:var(--p-text-3xs);color:var(--p-text-faint)}.p-data-table__sort.is-active .p-data-table__sort-glyph{color:var(--p-accent-text)}.p-data-table__sort:focus-visible{outline:2px solid var(--p-focus-ring);outline-offset:2px}.p-data-table__row-btn{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;border-radius:var(--p-radius-xs)}.p-data-table__row-btn:focus-visible{outline:2px solid var(--p-focus-ring);outline-offset:2px}.p-data-cards__sort{display:flex;align-items:center;gap:var(--p-space-2);margin-bottom:var(--p-space-2);font-size:var(--p-text-sm);color:var(--p-text-secondary)}.p-data-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--p-space-2)}.p-data-card{border:1px solid var(--p-border);border-radius:var(--p-radius-md);padding:var(--p-space-2) var(--p-space-3);background:var(--p-surface)}.p-data-card.is-selected{border-color:var(--p-accent);background:var(--p-accent-soft)}.p-data-card__title{font-weight:var(--p-weight-semi);margin-bottom:var(--p-space-1)}.p-data-card__pairs{margin:0;display:grid;gap:var(--p-space-1) var(--p-space-3)}.p-data-card__pair{display:flex;justify-content:space-between;gap:var(--p-space-3)}.p-data-card__pair dt{color:var(--p-text-muted);font-size:var(--p-text-xs)}.p-data-card__pair dd{margin:0;text-align:end}.ur-compact{flex:1;min-height:0;display:flex;flex-direction:column}.ur-compact__bar{flex-shrink:0;padding:var(--p-space-2-5) var(--p-space-3);border-bottom:1px solid var(--p-border);display:flex;flex-direction:column;gap:var(--p-space-2)}.ur-compact__head{display:flex;align-items:center;gap:var(--p-space-2)}.ur-compact__count{font-size:var(--p-text-sm);font-weight:var(--p-weight-semi);color:var(--p-text-muted)}.ur-compact__total{margin-left:auto;font-weight:var(--p-weight-bold);font-variant-numeric:tabular-nums}.ur-compact__controls{display:flex;gap:var(--p-space-2)}.ur-compact__controls .p-search-field{flex:1;min-width:0}.ur-compact__sort select{max-width:44vw}.ur-compact__list{flex:1;min-height:0;overflow:auto;padding:var(--p-space-2) var(--p-space-3) var(--p-space-4);-webkit-overflow-scrolling:touch}.ur-compact__group+.ur-compact__group{margin-top:var(--p-space-3)}.ur-compact__group-title{display:flex;justify-content:space-between;gap:var(--p-space-2);margin:0 0 var(--p-space-1)}.ur-compact__group-sum{font-variant-numeric:tabular-nums;color:var(--p-info-text);text-transform:none;letter-spacing:0}.ur-card{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:var(--p-radius-sm)}.ur-card-row{display:flex;align-items:flex-start;gap:var(--p-space-2)}.ur-card-row>.ur-card{flex:1 1 auto;min-width:0}.ur-card:focus-visible{outline:2px solid var(--p-focus-ring);outline-offset:4px}.ur-card__title{display:flex;gap:var(--p-space-2);align-items:baseline;font-weight:var(--p-weight-semi);margin-bottom:var(--p-space-1)}.ur-card__ord{flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:var(--p-weight-bold);color:var(--p-text-muted)}.ur-card__opis{min-width:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ur-card__pairs{display:grid;gap:var(--p-space-1) var(--p-space-3)}.ur-card__pair{display:flex;justify-content:space-between;gap:var(--p-space-3);font-size:var(--p-text-sm)}.ur-card__label{color:var(--p-text-muted)}.ur-card__value{font-variant-numeric:tabular-nums}.ur-card__pair--total .ur-card__value{font-weight:var(--p-weight-bold);color:var(--p-accent-text)}.ur-card-just-saved{animation:urRowFlash 2.4s ease-out 1 both}@keyframes urRowFlash{0%{background-color:var(--p-success-border);box-shadow:inset 4px 0 0 0 var(--p-success-mark)}60%{background-color:var(--p-success-bg);box-shadow:inset 4px 0 0 0 var(--p-success-mark)}to{background-color:transparent;box-shadow:inset 4px 0 0 0 transparent}}.p-hit-target{position:relative}@media(pointer:coarse){.p-hit-target:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.p-toast-action{flex-shrink:0;padding:var(--p-space-1) var(--p-space-2-5);border:1px solid var(--p-toast-border, currentColor);border-radius:var(--p-radius-sm);background:transparent;color:inherit;font:inherit;font-size:var(--p-text-sm);font-weight:var(--p-weight-bold);cursor:pointer}.p-toast-action:hover{background:var(--p-surface-muted)}.p-toast-close{flex-shrink:0;margin-top:-1px;padding:0;border:none;background:none;color:inherit;opacity:.55;font-size:var(--p-text-lg);line-height:var(--p-lh-none);cursor:pointer}.p-toast-close:hover{opacity:.85}.p-toast-stack{position:fixed;bottom:max(20px,env(safe-area-inset-bottom,0px));right:max(20px,env(safe-area-inset-right,0px));z-index:var(--p-z-toast);display:flex;flex-direction:column;gap:var(--p-space-2);pointer-events:none;max-width:min(360px,calc(100vw - 40px))}.p-toast-status{display:flex;justify-content:flex-end}.p-toast-status:empty{margin-bottom:calc(-1 * var(--p-space-2))}@media(max-width:767px){.p-toast-stack{top:max(10px,env(safe-area-inset-top,0px));bottom:auto;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));max-width:none;align-items:center}.p-toast-stack>*{width:min(100%,480px)}.p-toast-status{justify-content:center}}.p-swatch{display:inline-block;flex-shrink:0;width:12px;height:12px;border-radius:var(--p-radius-2xs);box-shadow:inset 0 0 0 1px #0f172a1f}.p-swatch--lg{width:20px;height:20px;border-radius:var(--p-radius-xs)}.p-swatch--empty{box-shadow:inset 0 0 0 1px var(--p-border-strong)}@media(prefers-contrast:more){.p-izv-grid th,.p-izv-grid td{border-color:var(--p-text-secondary)}.p-izv-grid .p-field-input:focus-visible{box-shadow:0 0 0 3px var(--p-focus-ring)}}.p-org-card{border:1px solid var(--p-border);border-radius:var(--p-radius-md, 12px);background:var(--p-surface);box-shadow:var(--p-shadow-panel);overflow:hidden}.p-org-card-head{display:flex;align-items:center;gap:var(--p-space-2);flex-wrap:wrap;padding:var(--p-space-3) var(--p-space-4);border-bottom:1px solid var(--p-border);background:var(--p-surface-muted)}.p-org-card-title{font-size:var(--p-text-base);font-weight:var(--p-weight-bold);color:var(--p-text);margin:0}.p-org-list{list-style:none;margin:0;padding:0}.p-org-list>li+li{border-top:1px solid var(--p-border)}.p-org-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:var(--p-space-1) var(--p-space-3);padding:var(--p-space-2) var(--p-space-4)}.p-org-list>li:hover .p-org-row,.p-org-list>li:focus-within .p-org-row{background:var(--p-surface-muted)}.p-org-row-actions{display:flex;align-items:center;gap:var(--p-space-1);opacity:.55;transition:opacity var(--p-dur-fast) ease}.p-org-list>li:hover .p-org-row-actions,.p-org-list>li:focus-within .p-org-row-actions{opacity:1}@media(hover:none){.p-org-row-actions{opacity:1}}.p-org-chip{display:inline-flex;align-items:center;gap:var(--p-space-1);padding:1px var(--p-space-2);border-radius:var(--p-radius-pill);border:1px solid transparent;font-size:var(--p-text-xs);font-weight:var(--p-weight-bold);letter-spacing:.02em;white-space:nowrap}.p-org-chip-owner{background:var(--p-accent-soft);color:var(--p-accent-text);border-color:var(--p-accent-border)}.p-org-chip-role{background:var(--p-surface-muted);color:var(--p-text-secondary);border-color:var(--p-border-strong)}.p-org-chip-wait{background:var(--p-warning-bg);color:var(--p-warning-text);border-color:var(--p-warning-border)}.p-org-chip-count{background:var(--p-surface);color:var(--p-text-secondary);border-color:var(--p-border-strong);font-variant-numeric:tabular-nums}.p-org-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--p-space-3) var(--p-space-5);margin:0;padding:var(--p-space-3) var(--p-space-4)}.p-org-dl dd{margin:var(--p-space-1) 0 0;font-size:var(--p-text-base);color:var(--p-text);overflow-wrap:anywhere}.p-org-dl dd a{display:inline-block;padding:var(--p-space-1-5) var(--p-space-1);margin:calc(-1 * var(--p-space-1-5)) calc(-1 * var(--p-space-1))}.p-org-dl dd.p-org-empty{color:var(--p-text-muted);font-style:italic}.p-org-dl a{color:var(--p-accent-text);text-decoration:none}.p-org-dl a:hover{text-decoration:underline}@media(max-width:700px){.p-org-row{grid-template-columns:34px minmax(0,1fr) auto}.p-org-row>.p-org-role{grid-column:2 / -1;grid-row:2;justify-self:start}.p-org-row>.p-org-row-actions{grid-column:3;grid-row:1}}@media(prefers-contrast:more){.p-org-card,.p-org-card-head,.p-org-list>li+li{border-color:var(--p-text-secondary)}.p-org-chip{border-color:currentColor}.p-org-row-actions{opacity:1}}.p-hub-card{position:relative;display:flex;flex-direction:column;gap:var(--p-space-2);width:100%;height:100%;box-sizing:border-box;text-align:left;padding:var(--p-space-3) var(--p-space-10) var(--p-space-3) var(--p-space-3);border-radius:var(--p-radius-md);border:1px solid var(--p-border);background:var(--p-surface);color:var(--p-text);font:inherit;cursor:pointer;box-shadow:var(--p-shadow-sm);transition:border-color var(--p-dur-fast) ease,box-shadow var(--p-dur-fast) ease,transform var(--p-dur-fast) ease}.p-hub-card:hover,.p-hub-card:focus-visible{border-color:var(--p-accent);box-shadow:0 8px 20px #2563eb1f;transform:translateY(-1px)}.p-hub-card--faded{background:var(--p-surface-muted)}.p-hub-card-locked{cursor:not-allowed;opacity:.85}.p-hub-card-locked:hover,.p-hub-card-locked:focus-visible{border-color:var(--p-border-strong);box-shadow:var(--p-shadow-sm);transform:none}.p-hub-card-new{align-items:center;justify-content:center;gap:var(--p-space-1);padding:var(--p-space-3);border-style:dashed;border-color:var(--p-border-strong);background:transparent;color:var(--p-text-secondary);box-shadow:none}.p-hub-card-new:hover,.p-hub-card-new:focus-visible{border-style:dashed;background:var(--p-accent-soft);color:var(--p-accent-text);box-shadow:none}.p-avatar-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:1px solid var(--p-border-strong);border-radius:50%;background:linear-gradient(145deg,var(--p-accent-bright) 0%,var(--p-accent-hover) 100%);color:var(--p-on-accent);font:inherit;font-size:var(--p-text-md);font-weight:var(--p-weight-bold);line-height:var(--p-lh-none);cursor:pointer;box-shadow:0 1px 2px #0f172a1a}.p-avatar-btn[aria-expanded=true]{border:2px solid var(--p-accent);box-shadow:0 0 0 2px #2563eb29}.p-avatar-btn[aria-busy=true]{background:var(--p-surface-sunken);color:var(--p-text-muted);font-size:var(--p-text-base)}@media(prefers-contrast:more){.p-hub-card{border-color:var(--p-text-secondary)}}.p-plan-pick svg{display:block;width:100%;height:auto}.p-nalog-row:hover{background:var(--p-surface-muted)!important;border-color:var(--p-border-strong)!important}.p-nalog-row:focus-visible{outline:2px solid var(--p-focus-ring);outline-offset:1px}.p-plan-pick--map svg text[paint-order=stroke]{display:none}.p-plan-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.p-plan-label{position:absolute;display:flex;flex-direction:column;align-items:center;white-space:nowrap;font-size:var(--p-text-xs);font-weight:var(--p-weight-medium);line-height:var(--p-lh-tight);color:var(--p-text);text-shadow:0 0 2px var(--p-surface),0 0 2px var(--p-surface),0 0 3px var(--p-surface)}.p-plan-label b{font-size:var(--p-text-2xs);font-weight:var(--p-weight-bold)}.p-plan-label--stan{font-size:var(--p-text-sm);font-weight:var(--p-weight-bold);padding:0 var(--p-space-1);border-radius:var(--p-radius-xs);background:color-mix(in srgb,var(--p-surface) 88%,transparent)}.p-plan-card{display:block;cursor:pointer;border-radius:var(--p-radius-sm)}.p-plan-card__foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--p-space-2);margin-top:var(--p-space-1);font-size:var(--p-text-sm);color:var(--p-text-muted)}.p-plan-card__action{color:var(--p-accent-text);font-weight:var(--p-weight-medium)}.p-plan-full{flex:1;min-height:0;display:flex;flex-direction:column;padding:var(--p-space-2) var(--p-space-4) var(--p-space-1)}
