:root,[data-theme=fashion-cloud]{--folder-tab-text-mix: #000000;--folder-tab-text-hue-share: 80%;--folder-tab-hover-alpha: .14;--color-page-bg: #d8e1f0;--color-text: #111111;--color-text-muted: #5c5c5c;--color-text-subtle: #8a8a8a;--color-placeholder: #9a9a9a;--color-heading: #111111;--color-surface: #ffffff;--color-surface-muted: #f5f5f5;--color-surface-hover: #f0f0f0;--color-border: #e8e8e8;--color-border-strong: #d4d4d4;--nav-folder-outline: #b0b4b8;--color-divider: #eeeeee;--color-input-bg: #f4f4f4;--color-input-border: #eeeeee;--color-input-text: #111111;--color-card-bg: #ffffff;--color-card-border: #ececec;--color-card-shadow: 0 1px 2px rgba(0, 0, 0, .04);--color-link: #111111;--color-link-hover-bg: rgba(0, 0, 0, .04);--surface-blur: blur(18px);--heading-shadow: none;--btn-primary-bg: #111111;--btn-primary-text: #ffffff;--btn-primary-border: #111111;--btn-primary-hover-bg: #000000;--btn-primary-disabled-bg: #f0f0f0;--btn-primary-disabled-text: #9a9a9a;--btn-primary-disabled-border: #e8e8e8;--color-nav-bg: #000000;--color-nav-text: #ffffff;--color-nav-muted: rgba(255, 255, 255, .72);--color-nav-hover: rgba(255, 255, 255, .1);--color-nav-active-bg: transparent;--color-nav-active-underline: #ffffff;--color-nav-chip-bg: rgba(255, 255, 255, .1);--color-nav-divider: rgba(255, 255, 255, .2);--color-nav-coins: rgba(255, 223, 128, .95);--nav-animation: none;--color-chrome-bg: #000000;--color-table-control-row-bg: #ffffff;--color-table-control-row-text: #5c5c5c;--color-table-header-bg: #000000;--color-table-header-text: #ffffff;--grid-header-control-color: #ffffff;--grid-header-control-border: rgba(255, 255, 255, .35);--color-table-row-bg: radial-gradient( 72% 58% at 28% 18%, rgba(255, 255, 255, .88) 0%, rgba(255, 255, 255, .28) 38%, rgba(255, 255, 255, .1) 68%, rgba(255, 255, 255, .4) 100% );--color-table-row-hover: radial-gradient( 72% 58% at 28% 18%, rgba(255, 255, 255, .96) 0%, rgba(255, 255, 255, .4) 38%, rgba(255, 255, 255, .16) 68%, rgba(255, 255, 255, .55) 100% );--color-table-border: rgba(255, 255, 255, .55);--color-table-cell: #111111;--color-code-bg: #f5f5f5;--video-display: none;--overlay-display: none;--logo-on-light-filter: brightness(0);--tab-color: #111111;--tab-icon-img-filter: brightness(0);--tab-hover-color: #111111;--tab-hover-bg: rgba(0, 0, 0, .04);--tab-active-color: #111111;--tab-active-bg: #ffffff;--tab-bar-bg: #f6f6f6;--tab-active-underline: #111111;--action-section-bg: transparent;--action-section-border: transparent;--action-btn-bg: #111111;--action-btn-text: #ffffff;--action-btn-border: #111111;--action-btn-hover-bg: #000000;--grid-action-btn-bg: #111111;--grid-action-btn-color: #ffffff;--grid-action-btn-border: #111111;--grid-action-btn-hover-bg: #000000;--grid-action-view-color: #ffffff;--grid-action-view-hover-bg: #000000;--grid-action-edit-color: #ffffff;--grid-action-edit-hover-bg: #000000;--grid-action-delete-color: #ffffff;--grid-action-delete-hover-bg: #000000;--grid-action-archive-color: #ffffff;--grid-action-archive-hover-bg: #000000;--grid-action-restore-color: #ffffff;--grid-action-restore-hover-bg: #000000;--avatar-bg: #ececec;--avatar-color: #111111;--avatar-border: #e0e0e0;--avatar-icon: #555555;--empty-text: #8a8a8a;--bool-cross: #c8c8c8;--modal-overlay: rgba(0, 0, 0, .35);--modal-wide-bg: #fafafa;--modal-wide-border: #e6e6e6;--modal-label-color: #4a4a4a;--modal-value-weight: 400;--select-option-bg: #ffffff;--elevated-shadow: 0 8px 32px rgba(0, 0, 0, .08);--grid-row-hover-filter: drop-shadow(0 0 8px rgba(0, 0, 0, .16));--grid-row-first-border: none;--grid-row-outline: rgba(255, 255, 255, .78);--font-weight-body: 500;--font-smoothing: auto;--person-chip-bg: #f3f3f3;--person-chip-border: #e6e6e6;--person-chip-color: #111111;--info-card-header-bg: #111111;--info-card-header-text: #ffffff;--grid-date-icon: #5c5c5c;--task-card-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 2px 8px rgba(0, 0, 0, .08);--task-done-bg: rgba(0, 0, 0, .62);--task-done-border: rgba(0, 0, 0, .72);--task-done-hover-bg: rgba(0, 0, 0, .7);--progress-bar-track: #ffffff;--progress-bar-fill: #111111;--progress-bar-done-fill: #16a34a;--progress-bar-border: #111111;--reporting-stat-bg: #000000;--reporting-stat-border: #000000;--reporting-stat-label: rgba(255, 255, 255, .72);--reporting-stat-value: #ffffff;--task-new-bg: #ffffff;--task-new-border: #e6e6e6;--task-new-hover-bg: #f7f7f7;--row-warning-bg: rgba(250, 204, 21, .2);--row-warning-hover-bg: rgba(250, 204, 21, .3);--row-warning-accent: #ca8a04;--status-new-badge-bg: rgba(234, 179, 8, .28);--status-new-badge-color: #854d0e;--tool-chip-bg: #f3f3f3;--tool-chip-color: #111111;--tool-chip-border: #e6e6e6;--tool-chip-icon-bg: #000000;--tool-chip-icon-color: #ffffff;--tool-chip-icon-border: transparent;--status-done-text: #166534;--folder-tab-overview: rgba(236, 236, 236, .5);--folder-tab-timeline: rgba(191, 219, 254, .55);--folder-tab-history: rgba(254, 240, 138, .5);--audit-task-card-bg: rgba(219, 234, 254, .5);--audit-task-card-border: rgba(59, 130, 246, .28);--audit-task-card-verified-bg: rgba(220, 252, 231, .65);--audit-task-card-verified-border: rgba(34, 197, 94, .32);--folder-tab-text: #111111;--folder-tab-border: rgba(255, 255, 255, .78);--folder-tab-sheen: rgba(255, 255, 255, .45);--audit-action-notify-bg: rgba(234, 179, 8, .22);--audit-action-notify-border: rgba(161, 120, 0, .45);--audit-action-notify-icon-bg: rgba(234, 179, 8, .4);--audit-action-notify-icon: #7a5b00;--audit-action-lifecycle-bg: rgba(59, 130, 246, .16);--audit-action-lifecycle-border: rgba(37, 99, 235, .35);--audit-action-lifecycle-icon-bg: rgba(59, 130, 246, .28);--audit-action-lifecycle-icon: #1d4ed8;--nav-action-create-bg: rgba(59, 130, 246, .16);--nav-action-create-border: rgba(37, 99, 235, .35);--nav-action-create-icon-bg: rgba(59, 130, 246, .28);--nav-action-create-icon: #1d4ed8;--nav-action-import-bg: rgba(20, 184, 166, .18);--nav-action-import-border: rgba(13, 148, 136, .4);--nav-action-import-icon-bg: rgba(20, 184, 166, .32);--nav-action-import-icon: #0f766e;--nav-action-archive-bg: rgba(100, 116, 139, .16);--nav-action-archive-border: rgba(71, 85, 105, .35);--nav-action-archive-icon-bg: rgba(100, 116, 139, .28);--nav-action-archive-icon: #334155;--nav-action-load-bg: rgba(14, 165, 233, .16);--nav-action-load-border: rgba(2, 132, 199, .38);--nav-action-load-icon-bg: rgba(14, 165, 233, .3);--nav-action-load-icon: #0369a1;--nav-action-sync-bg: rgba(139, 92, 246, .16);--nav-action-sync-border: rgba(109, 40, 217, .35);--nav-action-sync-icon-bg: rgba(139, 92, 246, .3);--nav-action-sync-icon: #6d28d9;--nav-action-report-bg: rgba(244, 63, 94, .14);--nav-action-report-border: rgba(190, 18, 60, .32);--nav-action-report-icon-bg: rgba(244, 63, 94, .26);--nav-action-report-icon: #be123c}[data-theme=og-claudio],[data-theme=og-claudio-no-cloud]{--folder-tab-text-mix: #ffffff;--folder-tab-text-hue-share: 65%;--folder-tab-hover-alpha: .2;--color-page-bg: #0a0a0a;--color-text: #ffffff;--color-text-muted: rgba(255, 255, 255, .7);--color-text-subtle: rgba(255, 255, 255, .5);--color-placeholder: rgba(255, 255, 255, .4);--color-heading: #ffffff;--color-surface: rgba(255, 255, 255, .08);--color-surface-muted: rgba(255, 255, 255, .04);--color-surface-hover: rgba(255, 255, 255, .15);--color-border: rgba(255, 255, 255, .15);--color-border-strong: rgba(255, 255, 255, .25);--color-divider: #444444;--color-input-bg: rgba(0, 0, 0, .3);--color-input-border: rgba(255, 255, 255, .2);--color-input-text: #ffffff;--color-card-bg: linear-gradient( 90deg, #1a1a1a 0%, #2d2d2d 50%, #3a3a3a 100% );--color-card-border: #444444;--color-card-shadow: 0 2px 4px rgba(0, 0, 0, .2);--color-link: hsla(160, 100%, 37%, 1);--color-link-hover-bg: hsla(160, 100%, 37%, .2);--surface-blur: blur(20px);--heading-shadow: 0 2px 4px rgba(0, 0, 0, .3);--btn-primary-bg: linear-gradient( 135deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .1) 100% );--btn-primary-text: #ffffff;--btn-primary-border: rgba(255, 255, 255, .25);--btn-primary-hover-bg: linear-gradient( 135deg, rgba(255, 255, 255, .3) 0%, rgba(255, 255, 255, .15) 100% );--btn-primary-disabled-bg: rgba(255, 255, 255, .05);--btn-primary-disabled-text: rgba(255, 255, 255, .4);--btn-primary-disabled-border: rgba(255, 255, 255, .1);--color-nav-bg: linear-gradient( 90deg, #0d4a4a 0%, #1a3a5c 15%, #4a2a6a 30%, #6b2d5b 45%, #8b3a5a 60%, #a04a5a 75%, #6a5a5a 90%, #4a4a4a 100% );--color-nav-text: #ffffff;--color-nav-muted: rgba(255, 255, 255, .7);--color-nav-hover: rgba(255, 255, 255, .15);--color-nav-active-bg: rgba(255, 255, 255, .15);--color-nav-active-underline: transparent;--color-nav-chip-bg: rgba(255, 255, 255, .15);--color-nav-divider: rgba(255, 255, 255, .25);--color-nav-coins: rgba(255, 223, 128, .95);--nav-animation: gradientShift 8s ease infinite;--color-chrome-bg: linear-gradient( 90deg, #0d4a4a 0%, #1a3a5c 15%, #4a2a6a 30%, #6b2d5b 45%, #8b3a5a 60%, #a04a5a 75%, #6a5a5a 90%, #4a4a4a 100% );--color-table-control-row-bg: transparent;--color-table-control-row-text: rgba(255, 255, 255, .7);--color-table-header-bg: linear-gradient( 90deg, #0d4a4a 0%, #1a3a5c 15%, #4a2a6a 30%, #6b2d5b 45%, #8b3a5a 60%, #a04a5a 75%, #6a5a5a 90%, #4a4a4a 100% );--color-table-header-text: rgba(255, 255, 255, .7);--grid-header-control-color: rgba(255, 255, 255, .78);--grid-header-control-border: rgba(255, 255, 255, .28);--color-table-row-bg: radial-gradient( 72% 58% at 28% 18%, #4a4a4a 0%, #2d2d2d 42%, #1a1a1a 100% );--color-table-row-hover: radial-gradient( 72% 58% at 28% 18%, #5a5a5a 0%, #3d3d3d 42%, #2a2a2a 100% );--color-table-border: #444444;--color-table-cell: #ffffff;--color-code-bg: rgba(255, 255, 255, .08);--video-display: block;--overlay-display: block;--logo-on-light-filter: none;--tab-color: rgba(255, 255, 255, .76);--tab-icon-img-filter: none;--tab-hover-color: #ffffff;--tab-hover-bg: rgba(52, 152, 219, .1);--tab-active-color: #ffffff;--tab-active-bg: linear-gradient( 135deg, rgba(52, 152, 219, .4) 0%, rgba(26, 26, 46, .4) 100% );--tab-bar-bg: transparent;--tab-active-underline: #ffffff;--action-section-bg: transparent;--action-section-border: transparent;--action-btn-bg: rgba(255, 255, 255, .12);--action-btn-text: #ffffff;--action-btn-border: rgba(255, 255, 255, .15);--action-btn-hover-bg: rgba(255, 255, 255, .2);--grid-action-btn-bg: transparent;--grid-action-btn-color: currentColor;--grid-action-btn-border: var(--color-border);--grid-action-btn-hover-bg: transparent;--grid-action-view-color: #a5b4fc;--grid-action-view-hover-bg: rgba(99, 102, 241, .2);--grid-action-edit-color: #7ec8f8;--grid-action-edit-hover-bg: rgba(52, 152, 219, .2);--grid-action-delete-color: #f1948a;--grid-action-delete-hover-bg: rgba(231, 76, 60, .2);--grid-action-archive-color: #f5b041;--grid-action-archive-hover-bg: rgba(245, 176, 65, .2);--grid-action-restore-color: var(--status-done-text);--grid-action-restore-hover-bg: rgba(88, 214, 141, .2);--avatar-bg: rgba(255, 255, 255, .12);--avatar-color: rgba(255, 255, 255, .85);--avatar-border: rgba(255, 255, 255, .18);--avatar-icon: rgba(196, 181, 253, .9);--empty-text: rgba(255, 255, 255, .5);--bool-cross: rgba(255, 255, 255, .3);--modal-overlay: rgba(0, 0, 0, .5);--modal-wide-bg: linear-gradient( 135deg, rgba(26, 26, 26, .55) 0%, rgba(45, 45, 45, .55) 50%, rgba(58, 58, 58, .55) 100% );--modal-wide-border: rgba(255, 255, 255, .1);--modal-label-color: rgba(255, 255, 255, .72);--modal-value-weight: 400;--select-option-bg: #2d2d2d;--elevated-shadow: 0 8px 32px rgba(0, 0, 0, .5), 0 16px 48px rgba(0, 0, 0, .4), 0 24px 64px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .1);--grid-row-hover-filter: drop-shadow(0 0 6px rgba(125, 211, 252, .18));--grid-row-first-border: 3px solid rgba(0, 0, 0, .28);--grid-row-outline: rgba(255, 255, 255, .18);--font-weight-body: 400;--font-smoothing: antialiased;--person-chip-bg: rgba(255, 255, 255, .07);--person-chip-border: rgba(255, 255, 255, .14);--person-chip-color: rgba(255, 255, 255, .88);--info-card-header-bg: var(--color-table-header-bg);--info-card-header-text: var(--color-table-header-text);--grid-date-icon: rgba(147, 197, 253, .75);--task-card-shadow: 0 2px 8px rgba(0, 0, 0, .35);--task-done-bg: rgba(16, 42, 102, .38);--task-done-border: rgba(147, 197, 253, .32);--task-done-hover-bg: rgba(16, 42, 102, .5);--progress-bar-track: rgba(255, 255, 255, .14);--progress-bar-fill: #7ec8f8;--progress-bar-done-fill: #4ade80;--progress-bar-border: rgba(255, 255, 255, .22);--reporting-stat-bg: rgba(255, 255, 255, .08);--reporting-stat-border: rgba(255, 255, 255, .15);--reporting-stat-label: rgba(255, 255, 255, .7);--reporting-stat-value: #ffffff;--task-new-bg: rgba(255, 255, 255, .08);--task-new-border: rgba(255, 255, 255, .16);--task-new-hover-bg: rgba(255, 255, 255, .14);--row-warning-bg: rgba(250, 204, 21, .14);--row-warning-hover-bg: rgba(250, 204, 21, .22);--row-warning-accent: #facc15;--status-new-badge-bg: rgba(250, 204, 21, .28);--status-new-badge-color: #fde047;--tool-chip-bg: rgba(255, 255, 255, .07);--tool-chip-color: rgba(255, 255, 255, .88);--tool-chip-border: rgba(255, 255, 255, .14);--tool-chip-icon-bg: #111111;--tool-chip-icon-color: #ffffff;--tool-chip-icon-border: transparent;--status-done-text: #86efac;--folder-tab-overview: rgba(14, 61, 50, .42);--folder-tab-timeline: rgba(96, 165, 250, .24);--folder-tab-history: rgba(250, 204, 21, .2);--audit-task-card-bg: rgba(30, 64, 130, .34);--audit-task-card-border: rgba(147, 197, 253, .24);--audit-task-card-verified-bg: rgba(74, 222, 128, .17);--audit-task-card-verified-border: rgba(134, 239, 172, .32);--folder-tab-text: #e8fff4;--folder-tab-border: rgba(255, 255, 255, .18);--folder-tab-sheen: rgba(255, 255, 255, .1);--audit-action-notify-bg: rgba(250, 204, 21, .18);--audit-action-notify-border: rgba(250, 204, 21, .45);--audit-action-notify-icon-bg: rgba(250, 204, 21, .32);--audit-action-notify-icon: #fde68a;--audit-action-lifecycle-bg: rgba(96, 165, 250, .18);--audit-action-lifecycle-border: rgba(147, 197, 253, .4);--audit-action-lifecycle-icon-bg: rgba(96, 165, 250, .32);--audit-action-lifecycle-icon: #bfdbfe;--nav-action-create-bg: rgba(96, 165, 250, .18);--nav-action-create-border: rgba(147, 197, 253, .4);--nav-action-create-icon-bg: rgba(96, 165, 250, .32);--nav-action-create-icon: #bfdbfe;--nav-action-import-bg: rgba(45, 212, 191, .16);--nav-action-import-border: rgba(94, 234, 212, .4);--nav-action-import-icon-bg: rgba(45, 212, 191, .3);--nav-action-import-icon: #99f6e4;--nav-action-archive-bg: rgba(148, 163, 184, .16);--nav-action-archive-border: rgba(203, 213, 225, .35);--nav-action-archive-icon-bg: rgba(148, 163, 184, .28);--nav-action-archive-icon: #e2e8f0;--nav-action-load-bg: rgba(56, 189, 248, .16);--nav-action-load-border: rgba(125, 211, 252, .4);--nav-action-load-icon-bg: rgba(56, 189, 248, .3);--nav-action-load-icon: #bae6fd;--nav-action-sync-bg: rgba(167, 139, 250, .18);--nav-action-sync-border: rgba(196, 181, 253, .4);--nav-action-sync-icon-bg: rgba(167, 139, 250, .32);--nav-action-sync-icon: #ddd6fe;--nav-action-report-bg: rgba(251, 113, 133, .16);--nav-action-report-border: rgba(253, 164, 175, .4);--nav-action-report-icon-bg: rgba(251, 113, 133, .28);--nav-action-report-icon: #fecdd3}[data-theme=og-claudio-no-cloud]{--video-display: none}[data-theme=fc-vintage]{--folder-tab-text-mix: #000000;--folder-tab-text-hue-share: 80%;--folder-tab-hover-alpha: .14;--color-page-bg: #eef2f4;--color-text: #334f5c;--color-text-muted: #5a7380;--color-text-subtle: #7a929c;--color-placeholder: #8aa0a8;--color-heading: #334f5c;--color-surface: #ffffff;--color-surface-muted: #e6ecee;--color-surface-hover: #dce4e8;--color-border: #c5d0d5;--color-border-strong: #a9b8bf;--color-divider: #d5dee2;--color-input-bg: #f5f7f8;--color-input-border: #c5d0d5;--color-input-text: #334f5c;--color-card-bg: #ffffff;--color-card-border: #c5d0d5;--color-card-shadow: 0 1px 2px rgba(51, 79, 92, .08);--color-link: #334f5c;--color-link-hover-bg: rgba(51, 79, 92, .08);--surface-blur: blur(20px);--heading-shadow: none;--btn-primary-bg: #334f5c;--btn-primary-text: #ffffff;--btn-primary-border: #334f5c;--btn-primary-hover-bg: #283c46;--btn-primary-disabled-bg: #e6ecee;--btn-primary-disabled-text: #8aa0a8;--btn-primary-disabled-border: #c5d0d5;--color-nav-bg: #334f5c;--color-nav-text: #ffffff;--color-nav-muted: rgba(255, 255, 255, .78);--color-nav-hover: rgba(255, 255, 255, .14);--color-nav-active-bg: transparent;--color-nav-active-underline: #ffffff;--color-nav-chip-bg: rgba(255, 255, 255, .14);--color-nav-divider: rgba(255, 255, 255, .28);--color-nav-coins: rgba(255, 223, 128, .95);--nav-animation: none;--color-chrome-bg: #334f5c;--color-table-control-row-bg: #eef2f4;--color-table-control-row-text: #5a7380;--color-table-header-bg: #334f5c;--color-table-header-text: #ffffff;--grid-header-control-color: #ffffff;--grid-header-control-border: rgba(255, 255, 255, .35);--color-table-row-bg: radial-gradient( 72% 58% at 28% 18%, rgba(255, 255, 255, .9) 0%, rgba(51, 79, 92, .12) 42%, rgba(255, 255, 255, .18) 68%, rgba(255, 255, 255, .48) 100% );--color-table-row-hover: radial-gradient( 72% 58% at 28% 18%, rgba(255, 255, 255, .98) 0%, rgba(51, 79, 92, .18) 42%, rgba(255, 255, 255, .24) 68%, rgba(255, 255, 255, .6) 100% );--color-table-border: rgba(51, 79, 92, .22);--color-table-cell: #334f5c;--color-code-bg: #e6ecee;--video-display: none;--overlay-display: none;--logo-on-light-filter: none;--tab-color: #334f5c;--tab-hover-color: #334f5c;--tab-hover-bg: rgba(51, 79, 92, .08);--tab-active-color: #334f5c;--tab-active-bg: #ffffff;--tab-bar-bg: #dce4e8;--tab-active-underline: #334f5c;--action-section-bg: transparent;--action-section-border: transparent;--action-btn-bg: #334f5c;--action-btn-text: #ffffff;--action-btn-border: #334f5c;--action-btn-hover-bg: #283c46;--grid-action-btn-bg: #334f5c;--grid-action-btn-color: #ffffff;--grid-action-btn-border: #334f5c;--grid-action-btn-hover-bg: #283c46;--grid-action-view-color: #ffffff;--grid-action-view-hover-bg: #283c46;--grid-action-edit-color: #ffffff;--grid-action-edit-hover-bg: #283c46;--grid-action-delete-color: #ffffff;--grid-action-delete-hover-bg: #283c46;--grid-action-archive-color: #ffffff;--grid-action-archive-hover-bg: #283c46;--grid-action-restore-color: #ffffff;--grid-action-restore-hover-bg: #283c46;--avatar-bg: #dce4e8;--avatar-color: #334f5c;--avatar-border: #c5d0d5;--avatar-icon: #5a7380;--empty-text: #7a929c;--bool-cross: #b5c2c8;--modal-overlay: rgba(51, 79, 92, .42);--modal-wide-bg: linear-gradient( 135deg, rgba(255, 255, 255, .55) 0%, rgba(220, 228, 232, .42) 50%, rgba(255, 255, 255, .32) 100% );--modal-wide-border: rgba(255, 255, 255, .45);--modal-label-color: #1a2c35;--modal-value-weight: 600;--select-option-bg: rgba(255, 255, 255, .92);--elevated-shadow: 0 8px 32px rgba(51, 79, 92, .22), 0 16px 48px rgba(51, 79, 92, .14), inset 0 1px 0 rgba(255, 255, 255, .72);--grid-row-hover-filter: drop-shadow(0 0 8px rgba(51, 79, 92, .22));--grid-row-first-border: none;--grid-row-outline: rgba(51, 79, 92, .32);--font-weight-body: 500;--font-smoothing: auto;--person-chip-bg: #e6ecee;--person-chip-border: #c5d0d5;--person-chip-color: #334f5c;--info-card-header-bg: #334f5c;--info-card-header-text: #ffffff;--grid-date-icon: #334f5c;--task-card-shadow: 0 1px 3px rgba(51, 79, 92, .12), 0 2px 8px rgba(51, 79, 92, .08);--task-done-bg: #334f5c;--task-done-border: #334f5c;--task-done-hover-bg: #2a414c;--progress-bar-track: #ffffff;--progress-bar-fill: #334f5c;--progress-bar-done-fill: #16a34a;--progress-bar-border: #c5d0d5;--reporting-stat-bg: #334f5c;--reporting-stat-border: #334f5c;--reporting-stat-label: rgba(255, 255, 255, .75);--reporting-stat-value: #ffffff;--task-new-bg: #ffffff;--task-new-border: #c5d0d5;--task-new-hover-bg: #f5f7f8;--row-warning-bg: rgba(234, 179, 8, .2);--row-warning-hover-bg: rgba(234, 179, 8, .3);--row-warning-accent: #a16207;--status-new-badge-bg: rgba(234, 179, 8, .28);--status-new-badge-color: #854d0e;--tool-chip-bg: #e6ecee;--tool-chip-color: #334f5c;--tool-chip-border: #c5d0d5;--tool-chip-icon-bg: #334f5c;--tool-chip-icon-color: #ffffff;--tool-chip-icon-border: transparent;--status-done-text: #166534;--folder-tab-overview: rgba(227, 235, 239, .55);--folder-tab-timeline: rgba(191, 219, 254, .55);--folder-tab-history: rgba(254, 240, 138, .5);--audit-task-card-bg: rgba(219, 234, 254, .5);--audit-task-card-border: rgba(59, 130, 246, .28);--audit-task-card-verified-bg: rgba(220, 252, 231, .65);--audit-task-card-verified-border: rgba(34, 197, 94, .32);--folder-tab-text: #334f5c;--folder-tab-border: rgba(51, 79, 92, .32);--folder-tab-sheen: rgba(255, 255, 255, .5);--audit-action-notify-bg: rgba(234, 179, 8, .24);--audit-action-notify-border: rgba(133, 100, 4, .4);--audit-action-notify-icon-bg: rgba(234, 179, 8, .42);--audit-action-notify-icon: #854d0e;--audit-action-lifecycle-bg: rgba(59, 130, 246, .16);--audit-action-lifecycle-border: rgba(37, 99, 235, .35);--audit-action-lifecycle-icon-bg: rgba(59, 130, 246, .28);--audit-action-lifecycle-icon: #1d4ed8;--nav-action-create-bg: rgba(59, 130, 246, .16);--nav-action-create-border: rgba(37, 99, 235, .35);--nav-action-create-icon-bg: rgba(59, 130, 246, .28);--nav-action-create-icon: #1d4ed8;--nav-action-import-bg: rgba(13, 148, 136, .16);--nav-action-import-border: rgba(15, 118, 110, .38);--nav-action-import-icon-bg: rgba(13, 148, 136, .28);--nav-action-import-icon: #0f766e;--nav-action-archive-bg: rgba(100, 116, 139, .16);--nav-action-archive-border: rgba(71, 85, 105, .32);--nav-action-archive-icon-bg: rgba(100, 116, 139, .26);--nav-action-archive-icon: #334155;--nav-action-load-bg: rgba(14, 165, 233, .16);--nav-action-load-border: rgba(2, 132, 199, .35);--nav-action-load-icon-bg: rgba(14, 165, 233, .28);--nav-action-load-icon: #0369a1;--nav-action-sync-bg: rgba(139, 92, 246, .16);--nav-action-sync-border: rgba(109, 40, 217, .32);--nav-action-sync-icon-bg: rgba(139, 92, 246, .28);--nav-action-sync-icon: #6d28d9;--nav-action-report-bg: rgba(244, 63, 94, .14);--nav-action-report-border: rgba(190, 18, 60, .32);--nav-action-report-icon-bg: rgba(244, 63, 94, .24);--nav-action-report-icon: #be123c}:root{--badge-green-text: #ffffff;--badge-green-bg: #06301b;--badge-green-border: #0b5c35;--badge-blue-text: #ffffff;--badge-blue-bg: #082a5e;--badge-blue-border: #12498f;--badge-orange-text: #ffffff;--badge-orange-bg: #5e2a06;--badge-orange-border: #97480d;--badge-red-text: #ffffff;--badge-red-bg: #5c1212;--badge-red-border: #932121;--badge-purple-text: #ffffff;--badge-purple-bg: #2e0f5e;--badge-purple-border: #4c1d95;--badge-magenta-text: #ffffff;--badge-magenta-bg: #6b0054;--badge-magenta-border: #9d0078;--badge-yellow-text: #ffffff;--badge-yellow-bg: #4a3606;--badge-yellow-border: #7a5a0c;--badge-turquoise-text: #ffffff;--badge-turquoise-bg: #05403c;--badge-turquoise-border: #0b6b64;--badge-gray-text: #ffffff;--badge-gray-bg: #23262b;--badge-gray-border: #3c424a;--badge-claudio-text: #ffffff;--badge-claudio-bg: #101014;--badge-claudio-border: #2f2f38;--status-not-notified-bg: #5e2a06;--status-not-notified-text: #ffffff;--status-notified-bg: #082a5e;--status-notified-text: #ffffff;--status-in-progress-bg: #6b0054;--status-in-progress-text: #ffffff;--status-ready-bg: #13294d;--status-ready-text: #ffffff;--status-finalized-bg: #06301b;--status-finalized-text: #ffffff;--status-cancelled-bg: #23262b;--status-cancelled-text: #ffffff;--log-debug-bg: var(--badge-turquoise-bg);--log-debug-text: var(--badge-turquoise-text);--log-info-bg: var(--badge-green-bg);--log-info-text: var(--badge-green-text);--log-warn-bg: var(--badge-yellow-bg);--log-warn-text: var(--badge-yellow-text);--log-error-bg: var(--badge-red-bg);--log-error-text: var(--badge-red-text);--access-readonly-bg: #d8f3dc;--access-readonly-text: #1b4332;--access-readwrite-bg: #fff3bf;--access-readwrite-text: #7c4a03;--access-admin-bg: #ffd6d6;--access-admin-text: #7f1d1d;--access-muted-bg: #e9ecef;--access-muted-text: #343a40;--access-gap-bg: #f7f7f7;--access-gap-text: #333333;--access-divider: rgba(0, 0, 0, .38);--access-badge-border: rgba(0, 0, 0, .12)}[data-theme=fashion-cloud] .video-background,[data-theme=fashion-cloud] .video-overlay,[data-theme=fc-vintage] .video-background,[data-theme=fc-vintage] .video-overlay,[data-theme=og-claudio-no-cloud] .video-background{display:none}[data-theme=fashion-cloud] .login-logo,[data-theme=fc-vintage] .login-logo{filter:var(--logo-on-light-filter)}[data-theme=fc-vintage] .trail-chain-id,[data-theme=fc-vintage] .trail-chain-action,[data-theme=fc-vintage] .trail-chain-entity,[data-theme=fc-vintage] .trail-chain-time{color:#1a2c35}[data-theme=fashion-cloud] h1,[data-theme=fashion-cloud] h2,[data-theme=fashion-cloud] h3,[data-theme=fashion-cloud] th,[data-theme=fashion-cloud] button,[data-theme=fashion-cloud] .nav-brand,[data-theme=fashion-cloud] .app-navigation-tab-label,[data-theme=fc-vintage] h1,[data-theme=fc-vintage] h2,[data-theme=fc-vintage] h3,[data-theme=fc-vintage] th,[data-theme=fc-vintage] button,[data-theme=fc-vintage] .nav-brand,[data-theme=fc-vintage] .app-navigation-tab-label{font-weight:600}.grid-boxed-text,.grid-dynamic-box,.grid-status-badge,.trail-action-type-badge,.trail-action-badge,.tracking-badge,.log-level-badge,.scope-badge,.action-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.2rem .5rem;color:var(--badge-gray-text);border:1px solid var(--badge-gray-border);border-radius:4px;background-color:var(--badge-gray-bg);font-size:.8rem;font-weight:500;white-space:nowrap;text-align:center;line-height:1.2}.grid-dynamic-box.status-chip{width:auto;min-width:0;padding-left:.65rem;padding-right:.65rem;font-size:.825rem}.grid-boxed-text.assume_everyone,.grid-dynamic-box.green,.grid-status-badge.enabled,.trail-action-badge.create,.tracking-badge.assume_everyone{color:var(--badge-green-text);border-color:var(--badge-green-border);background-color:var(--badge-green-bg)}.grid-boxed-text.external_check,.grid-dynamic-box.orange,.grid-status-badge.restricted,.tracking-badge.external_check{color:var(--badge-orange-text);border-color:var(--badge-orange-border);background-color:var(--badge-orange-bg)}.grid-dynamic-box.blue,.trail-action-type-badge.internal_data_update,.trail-action-badge.update{color:var(--badge-blue-text);border-color:var(--badge-blue-border);background-color:var(--badge-blue-bg)}.grid-dynamic-box.claudio,.scope-badge.claudio{color:var(--badge-claudio-text);border-color:var(--badge-claudio-border);background-color:var(--badge-claudio-bg)}.grid-dynamic-box.red,.trail-action-badge.delete,.tracking-badge.error{color:var(--badge-red-text);border-color:var(--badge-red-border);background-color:var(--badge-red-bg)}.grid-dynamic-box.purple,.trail-action-type-badge.external_tool_update{color:var(--badge-purple-text);border-color:var(--badge-purple-border);background-color:var(--badge-purple-bg)}.grid-dynamic-box.gray,.grid-status-badge.disabled,.trail-action-badge.default{color:var(--badge-gray-text);border-color:var(--badge-gray-border);background-color:var(--badge-gray-bg)}.grid-dynamic-box.not_notified,.grid-dynamic-box.notified,.grid-dynamic-box.in_progress,.grid-dynamic-box.ready,.grid-dynamic-box.finalized,.grid-dynamic-box.cancelled,.status-badge.not_notified,.status-badge.notified,.status-badge.in_progress,.status-badge.ready,.status-badge.finalized,.status-badge.cancelled{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.19rem .65rem;border:1px solid transparent;text-align:center;white-space:nowrap;font-size:.825rem}.grid-dynamic-box.not_notified,.status-badge.not_notified{background-color:var(--status-not-notified-bg);color:var(--status-not-notified-text);border-color:var(--status-not-notified-bg)}.grid-dynamic-box.notified,.status-badge.notified{background-color:var(--status-notified-bg);color:var(--status-notified-text);border-color:var(--status-notified-bg)}.grid-dynamic-box.in_progress,.status-badge.in_progress{background-color:var(--status-in-progress-bg);color:var(--status-in-progress-text);border-color:var(--status-in-progress-bg)}.grid-dynamic-box.ready,.status-badge.ready{background-color:var(--status-ready-bg);color:var(--status-ready-text);border-color:var(--status-ready-bg)}.grid-dynamic-box.finalized,.status-badge.finalized{background-color:var(--status-finalized-bg);color:var(--status-finalized-text);border-color:var(--status-finalized-bg)}.grid-dynamic-box.cancelled,.status-badge.cancelled{background-color:var(--status-cancelled-bg);color:var(--status-cancelled-text);border-color:var(--status-cancelled-bg)}.grid-dynamic-box.log-debug,.log-level-badge.debug{background-color:var(--log-debug-bg);color:var(--log-debug-text);border-color:var(--log-debug-bg)}.grid-dynamic-box.log-info,.log-level-badge.info{background-color:var(--log-info-bg);color:var(--log-info-text);border-color:var(--log-info-bg)}.grid-dynamic-box.log-warn,.log-level-badge.warn{background-color:var(--log-warn-bg);color:var(--log-warn-text);border-color:var(--log-warn-bg)}.grid-dynamic-box.log-error,.log-level-badge.error{background-color:var(--log-error-bg);color:var(--log-error-text);border-color:var(--log-error-bg)}.grid-person-chip{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;box-sizing:border-box;padding:.22rem .5rem;color:var(--person-chip-color);border:1px solid var(--person-chip-border);border-radius:999px;background:var(--person-chip-bg);font-size:.85rem;font-weight:var(--font-weight-body);white-space:nowrap}.grid-person-icon{flex-shrink:0;color:var(--avatar-icon)}.grid-person-avatar{flex-shrink:0}.tool-name-chip{min-width:0;padding:.15rem .85rem .15rem .15rem;gap:.4rem;color:var(--tool-chip-color);background:var(--tool-chip-bg);border-color:var(--tool-chip-border)}.tool-name-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:50%;background:var(--tool-chip-icon-bg);color:var(--tool-chip-icon-color);border:1px solid var(--tool-chip-icon-border);font-size:.78rem;line-height:1}.tool-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.grid-date-cell{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.grid-date-icon{flex-shrink:0;color:var(--grid-date-icon)}.info-card{background:transparent;padding:0;border-radius:8px;border:1px solid var(--color-surface-hover);overflow:hidden}.info-card-header{margin:0;padding:.55rem 1rem;color:var(--info-card-header-text);background:var(--info-card-header-bg);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.45rem}[data-theme=fashion-cloud] .progress-card .info-card-header{background:#111;color:#fff}[data-theme=fashion-cloud] .progress-bar{background-color:#fff;border-color:#111}[data-theme=fashion-cloud] .progress-bar-fill{background:#111}.info-card-body{padding:1rem 1.25rem 1.25rem}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: transparent;--color-background-soft: rgba(30, 30, 30, .8);--color-background-mute: rgba(40, 40, 40, .8);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0}:root{font-family:Inter,sans-serif;font-feature-settings:"liga" 1,"calt" 1;font-weight:var(--font-weight-body)}@supports (font-variation-settings: normal){:root{font-family:InterVariable,sans-serif}}body{min-height:100vh;color:var(--color-text);background-color:var(--color-page-bg);font-weight:var(--font-weight-body);-webkit-font-smoothing:var(--font-smoothing);-moz-osx-font-smoothing:grayscale;transition:color .5s,background-color .5s;line-height:1.6;font-size:15px;text-rendering:optimizeLegibility}.video-background{display:var(--video-display);position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;overflow:hidden}.video-background video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover}.video-overlay{display:var(--overlay-display);position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(145deg,#000000d9,#0f0a19bf,#191428b3,#140f23b8,#0a0814c7,#000000e0);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-grid{width:100%;border-collapse:collapse;box-shadow:0 2px 4px #0000001a;border-radius:8px;overflow:hidden}.app-grid thead{background:var(--color-table-header-bg);color:var(--color-table-header-text)}.app-grid th{padding:.5rem .75rem;text-align:left;font-weight:500;font-size:.9rem;color:var(--color-table-header-text);white-space:nowrap}.app-grid tbody tr{--grid-row-bg-x: 6%;--grid-row-bg-y: 0%;background-color:transparent;background-image:var(--color-table-row-bg);background-repeat:no-repeat;background-size:175% 1200%;background-position:var(--grid-row-bg-x) var(--grid-row-bg-y);color:var(--color-table-cell);-webkit-backdrop-filter:var(--surface-blur);backdrop-filter:var(--surface-blur);transition:background-image .2s ease,background-position .2s ease,filter .2s ease}.app-grid tbody tr:nth-child(8n+1){--grid-row-bg-x: 6%;--grid-row-bg-y: 0%}.app-grid tbody tr:nth-child(8n+2){--grid-row-bg-x: 10%;--grid-row-bg-y: 8%}.app-grid tbody tr:nth-child(8n+3){--grid-row-bg-x: 14%;--grid-row-bg-y: 16%}.app-grid tbody tr:nth-child(8n+4){--grid-row-bg-x: 18%;--grid-row-bg-y: 24%}.app-grid tbody tr:nth-child(8n+5){--grid-row-bg-x: 22%;--grid-row-bg-y: 32%}.app-grid tbody tr:nth-child(8n+6){--grid-row-bg-x: 26%;--grid-row-bg-y: 40%}.app-grid tbody tr:nth-child(8n+7){--grid-row-bg-x: 30%;--grid-row-bg-y: 48%}.app-grid tbody tr:nth-child(8n){--grid-row-bg-x: 34%;--grid-row-bg-y: 56%}.app-grid tbody tr:hover{background-image:var(--color-table-row-hover);filter:var(--grid-row-hover-filter)}.app-grid td{padding:.75rem;text-align:left;color:var(--color-table-cell);border-top:1px solid var(--grid-row-outline);border-bottom:1px solid var(--grid-row-outline);box-shadow:inset 0 1px #ffffff73}.app-grid td:first-child{border-left:1px solid var(--grid-row-outline)}.app-grid td:last-child{border-right:1px solid var(--grid-row-outline)}.app-grid .header-cell{display:flex;align-items:center;gap:.5rem}.app-grid .header-cell .header-icon{color:var(--color-table-header-text)}.app-grid .actions-cell{white-space:nowrap}.grid-action-btn{padding:.25rem .5rem;margin-right:.35rem;color:var(--grid-action-btn-color);background:var(--grid-action-btn-bg);border:1px solid var(--grid-action-btn-border);border-radius:4px;cursor:pointer;font-size:.8rem;display:inline-flex;align-items:center;gap:.3rem;transition:all .2s ease}.grid-action-btn svg{flex-shrink:0;opacity:.8}.grid-action-btn:hover svg{opacity:1}.grid-action-btn:hover:not(:disabled){background:var(--grid-action-btn-hover-bg)}.grid-action-btn.edit{color:var(--grid-action-edit-color)}.grid-action-btn.edit:hover:not(:disabled){background-color:var(--grid-action-edit-hover-bg)}.grid-action-btn.delete{color:var(--grid-action-delete-color)}.grid-action-btn.delete:hover:not(:disabled){background-color:var(--grid-action-delete-hover-bg)}.grid-action-btn.view{color:var(--grid-action-view-color)}.grid-action-btn.view:hover:not(:disabled){background-color:var(--grid-action-view-hover-bg)}.grid-action-btn.archive{color:var(--grid-action-archive-color)}.grid-action-btn.archive:hover:not(:disabled){background-color:var(--grid-action-archive-hover-bg)}.grid-action-btn.restore{color:var(--grid-action-restore-color)}.grid-action-btn.restore:hover:not(:disabled){background-color:var(--grid-action-restore-hover-bg)}.grid-action-btn:disabled{opacity:.5;cursor:not-allowed}.grid-status-badge{text-transform:capitalize}.app-grid .bool-cell{text-align:center}.bool-icon{display:inline-block;vertical-align:middle}.bool-icon.check{color:var(--status-done-text)}.bool-icon.cross{color:var(--bool-cross)}.grid-empty-state{text-align:center;padding:3rem;color:var(--empty-text)}.app-grid code{padding:.15rem .4rem;background-color:var(--color-code-bg);border-radius:3px;font-family:monospace;font-size:.85rem}.modal{position:fixed;inset:0;background-color:var(--modal-overlay);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:var(--modal-wide-bg);padding:2rem;border-radius:8px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;border:1px solid var(--modal-wide-border);box-shadow:var(--elevated-shadow);backdrop-filter:var(--surface-blur);-webkit-backdrop-filter:var(--surface-blur)}.modal-content h3{margin-bottom:1.5rem;color:var(--color-heading)}.modal-content-wide{max-width:700px;background:var(--modal-wide-bg);border:1px solid var(--modal-wide-border);position:relative;box-shadow:var(--elevated-shadow);backdrop-filter:var(--surface-blur);-webkit-backdrop-filter:var(--surface-blur)}.modal-close-btn{position:absolute;top:12px;left:12px;width:12px;height:12px;border-radius:50%;background-color:#ff5f57;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .15s}.modal-close-btn:hover{background-color:#ff3b30}.modal-close-btn .close-icon{display:none}.modal-close-btn:hover .close-icon{display:block;width:6px;height:6px;position:relative}.modal-close-btn:hover .close-icon:before,.modal-close-btn:hover .close-icon:after{content:"";position:absolute;width:6px;height:1.5px;background-color:#4a0000;top:50%;left:50%}.modal-close-btn:hover .close-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.modal-close-btn:hover .close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal-content-wide h3{color:var(--color-heading)}.modal-content-wide .form-group label{color:var(--modal-label-color)}.modal-content-wide .form-group input,.modal-content-wide .form-group textarea,.modal-content-wide .form-group select{width:100%;padding:.5rem;border-radius:4px;font-size:1rem;box-sizing:border-box;background:var(--color-input-bg);border:1px solid var(--color-input-border);color:var(--color-input-text);transition:all .2s}.modal-content-wide .form-group input:focus,.modal-content-wide .form-group textarea:focus,.modal-content-wide .form-group select:focus{outline:none;border-color:var(--color-border-strong);background:var(--color-surface-hover)}.modal-content-wide .form-group input::placeholder,.modal-content-wide .form-group textarea::placeholder{color:var(--color-placeholder)}.modal-content-wide .form-group select option{background:var(--select-option-bg);color:var(--color-input-text)}.modal-content-wide .error-message{color:#f1948a;margin-bottom:1rem;padding:.5rem;background-color:#e74c3c33;border:1px solid rgba(231,76,60,.3);border-radius:4px}.modal-content-wide .delete-warning{color:var(--color-text-muted);line-height:1.6;margin-bottom:1rem}.modal-content-wide .employee-dropdown{background:var(--select-option-bg);border:1px solid var(--color-border-strong);box-shadow:0 4px 12px #0006}.modal-content-wide .employee-dropdown-item:hover{background:var(--color-surface-hover)}.modal-content-wide .employee-dropdown-name{color:var(--color-text)}.modal-content-wide .employee-dropdown-email,.modal-content-wide .employee-dropdown-empty{color:var(--color-text-subtle)}.modal-actions{display:flex;gap:1rem;margin-top:1.5rem}.modal-actions button{flex:1;padding:.75rem}.modal-content-wide .modal-actions{border-top:1px solid var(--color-border);padding-top:1.5rem}.modal-btn-save{background:#27ae6066;color:#fff;border:1px solid rgba(39,174,96,.3);border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s}.modal-btn-save:hover:not(:disabled){background:#27ae6099;border-color:#27ae6080}.modal-btn-save:disabled{opacity:.5;cursor:not-allowed}.modal-btn-cancel{background:#e74c3c4d;color:#fff;border:1px solid rgba(231,76,60,.2);border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s}.modal-btn-cancel:hover{background:#e74c3c80;border-color:#e74c3c66}.modal-btn-danger{background:#e74c3c80;color:#fff;border:1px solid rgba(231,76,60,.4);border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s}.modal-btn-danger:hover:not(:disabled){background:#e74c3cb3;border-color:#e74c3c99}.modal-btn-danger:disabled{opacity:.5;cursor:not-allowed}.section-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.section-title-row h3,.section-title-row h4,.section-title-row .section-title{margin:0}a,.green{text-decoration:none;color:var(--color-link);transition:.4s;padding:3px}@media(hover:hover){a:hover{background-color:var(--color-link-hover-bg)}}.shared-account-hint{display:inline-block;font-size:.75rem;font-weight:600;color:var(--badge-orange-text);background-color:var(--badge-orange-bg);border:1px solid var(--badge-orange-border);padding:.1rem .4rem;border-radius:4px}.app-banner[data-v-03a70192]{--app-banner-icon-size: 36px;--app-banner-padding: 6px;--app-banner-height: calc( var(--app-banner-icon-size) + 2 * var(--app-banner-padding) );--app-banner-accent: rgba(var(--app-banner-rgb), .6);position:relative;box-sizing:border-box;width:100%;min-height:var(--app-banner-height);padding:var(--app-banner-padding);display:flex;align-items:flex-start;gap:.75rem;border-radius:calc(var(--app-banner-height) / 2);background-color:rgba(var(--app-banner-rgb),.14);box-shadow:inset 0 0 0 1px var(--app-banner-accent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--color-text);font-size:.85rem;transform-origin:left bottom;transition:transform .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out,width .3s ease-in-out .2s}.app-banner--info[data-v-03a70192]{--app-banner-rgb: 59, 130, 246}.app-banner--success[data-v-03a70192]{--app-banner-rgb: 34, 197, 94}.app-banner--warning[data-v-03a70192]{--app-banner-rgb: 250, 204, 21}.app-banner--error[data-v-03a70192]{--app-banner-rgb: 239, 68, 68}.app-banner.is-collapsed[data-v-03a70192]{width:var(--app-banner-height);transform:scale(.7);background-color:transparent;box-shadow:inset 0 0 0 1px transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:width .3s ease-in-out .12s,transform .25s ease-in .45s,background-color .25s ease-in .45s,box-shadow .25s ease-in .45s}.app-banner-icon[data-v-03a70192]{flex-shrink:0;box-sizing:border-box;width:var(--app-banner-icon-size);height:var(--app-banner-icon-size);padding:0;border:none;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 2px var(--app-banner-accent);opacity:1;transition:opacity .2s ease-out}button.app-banner-icon[data-v-03a70192]{cursor:pointer}.app-banner-icon img[data-v-03a70192]{display:block;width:100%;height:100%}.app-banner-icon--cover img[data-v-03a70192]{transform:scale(1.05)}.app-banner-icon--contain[data-v-03a70192]{padding:5px;background:rgb(var(--app-banner-rgb))}.app-banner-icon--contain img[data-v-03a70192]{object-fit:contain}.app-banner.is-collapsed .app-banner-icon[data-v-03a70192]{opacity:.45;transition:opacity .25s ease-in .45s}.app-banner.is-collapsed button.app-banner-icon[data-v-03a70192]:hover,.app-banner.is-collapsed button.app-banner-icon[data-v-03a70192]:focus-visible{opacity:1;transition:opacity .15s ease-out}.app-banner-content[data-v-03a70192],.app-banner-close[data-v-03a70192]{opacity:1;visibility:visible;transition:opacity .2s ease-out .5s,visibility 0s .5s,max-height 0s .5s,background-color .15s}.app-banner.is-collapsed .app-banner-content[data-v-03a70192],.app-banner.is-collapsed .app-banner-close[data-v-03a70192]{opacity:0;visibility:hidden;transition:opacity .12s ease-in,visibility 0s .12s,max-height 0s .12s,background-color .15s}.app-banner-content[data-v-03a70192]{flex:1;min-width:0;align-self:center;max-height:10rem;padding-right:.75rem;overflow-x:hidden;overflow-y:auto}.app-banner.is-collapsed .app-banner-content[data-v-03a70192]{max-height:var(--app-banner-icon-size);overflow:hidden}.app-banner-close[data-v-03a70192]{top:4px;left:4px;z-index:1}@media(prefers-reduced-motion:reduce){.app-banner[data-v-03a70192],.app-banner[data-v-03a70192] *{transition-duration:0s!important;transition-delay:0s!important}}.deploy-banner-details[data-v-e141a49e]{display:flex;align-items:center;gap:.75rem;white-space:nowrap}.deploy-banner-details[data-v-e141a49e]>*{flex-shrink:0}.deploy-banner-details>.deploy-banner-branch[data-v-e141a49e]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.deploy-banner-details code[data-v-e141a49e]{padding:.1rem .35rem;border-radius:4px;background-color:#00000014;font-size:.8rem}.deploy-banner-details a[data-v-e141a49e]{color:inherit;text-decoration:underline}.deploy-banner-reset[data-v-e141a49e]{margin-left:auto;font-weight:600}.banner-stack[data-v-b1bbc964]{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:200;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;pointer-events:none}.banner-stack[data-v-b1bbc964]>*{pointer-events:auto}.banner-stack-scroll[data-v-b1bbc964]{width:100%;overflow-y:auto;overscroll-behavior:contain}.banner-stack-list[data-v-b1bbc964]{position:relative;display:flex;flex-direction:column;align-items:flex-start}.banner-stack-item[data-v-b1bbc964]{width:100%;max-height:12rem}.banner-stack-item+.banner-stack-item[data-v-b1bbc964]{margin-top:.5rem}.banner-stack-message[data-v-b1bbc964]{white-space:pre-line;overflow-wrap:anywhere}.banner-stack-leave-active[data-v-b1bbc964]{overflow:hidden;transition:max-height .2s ease-in,margin-top .2s ease-in,opacity .15s ease-in}.banner-stack-leave-to[data-v-b1bbc964]{max-height:0;margin-top:0;opacity:0}@media(prefers-reduced-motion:reduce){.banner-stack-leave-active[data-v-b1bbc964]{transition:none}}.confirm-dialog[data-v-b3b1c9ba]{z-index:1100}.confirm-dialog-content[data-v-b3b1c9ba]{--confirm-dialog-accent: rgba(250, 204, 21, .6);max-width:420px;display:flex;flex-direction:column;align-items:center;text-align:center;outline:none}.confirm-dialog-icon[data-v-b3b1c9ba]{flex-shrink:0;width:72px;height:72px;margin-bottom:1rem;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 3px var(--confirm-dialog-accent)}.confirm-dialog-icon img[data-v-b3b1c9ba]{display:block;width:100%;height:100%;transform:scale(1.05)}.confirm-dialog-content .confirm-dialog-title[data-v-b3b1c9ba]{margin-bottom:.5rem}.confirm-dialog-message[data-v-b3b1c9ba]{margin:0;color:var(--color-text-muted);line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.confirm-dialog-content .modal-actions[data-v-b3b1c9ba]{align-self:stretch}.confirm-dialog-cancel[data-v-b3b1c9ba]{background:#082a5ecc;color:#fff;border:1px solid rgba(18,73,143,.6);border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s}.confirm-dialog-cancel[data-v-b3b1c9ba]:hover{background:#082a5ef2;border-color:#12498fe6}.confirm-dialog-enter-active[data-v-b3b1c9ba],.confirm-dialog-leave-active[data-v-b3b1c9ba]{transition:opacity .15s ease-out}.confirm-dialog-enter-active .confirm-dialog-content[data-v-b3b1c9ba],.confirm-dialog-leave-active .confirm-dialog-content[data-v-b3b1c9ba]{transition:transform .15s ease-out}.confirm-dialog-enter-from[data-v-b3b1c9ba],.confirm-dialog-leave-to[data-v-b3b1c9ba]{opacity:0}.confirm-dialog-enter-from .confirm-dialog-content[data-v-b3b1c9ba],.confirm-dialog-leave-to .confirm-dialog-content[data-v-b3b1c9ba]{transform:scale(.95)}@media(prefers-reduced-motion:reduce){.confirm-dialog-enter-active[data-v-b3b1c9ba],.confirm-dialog-leave-active[data-v-b3b1c9ba],.confirm-dialog-enter-active .confirm-dialog-content[data-v-b3b1c9ba],.confirm-dialog-leave-active .confirm-dialog-content[data-v-b3b1c9ba]{transition:none}}.employee-avatar[data-v-fec6c0e1]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--avatar-bg);color:var(--avatar-color);border:1px solid var(--avatar-border);font-weight:600;line-height:1;text-transform:uppercase;vertical-align:middle}.employee-avatar.size-sm[data-v-fec6c0e1]{width:1.5rem;height:1.5rem;font-size:.6rem}.employee-avatar.size-md[data-v-fec6c0e1]{width:2rem;height:2rem;font-size:.75rem}.employee-avatar.size-lg[data-v-fec6c0e1]{width:5rem;height:5rem;font-size:1.5rem}.employee-avatar-img[data-v-fec6c0e1]{width:100%;height:100%;object-fit:cover;display:block}.employee-avatar-icon[data-v-fec6c0e1]{width:60%;height:60%;color:var(--avatar-icon)}.employee-avatar-initials[data-v-fec6c0e1]{display:inline-flex;align-items:center;justify-content:center}#app{min-height:100vh;display:flex;flex-direction:column}.navbar{background:var(--color-nav-bg);background-size:200% 200%;animation:var(--nav-animation);color:var(--color-nav-text);padding:.5rem 0;box-shadow:0 2px 4px #0000001a;width:100%;position:relative;z-index:100}@keyframes gradientShift{0%{background-position:0% 50%}25%{background-position:100% 25%}50%{background-position:100% 50%}75%{background-position:0% 75%}to{background-position:0% 50%}}.nav-container{max-width:100%;margin:0 auto;padding:.25rem 2rem;display:flex;justify-content:space-between;align-items:center}.nav-left{display:flex;align-items:center;gap:2rem}.nav-brand{font-size:1.25rem;font-weight:700;color:var(--color-nav-text);text-decoration:none;display:flex;align-items:center;gap:.5rem}.nav-brand:hover{background-color:transparent}.nav-logo{height:24px;width:auto}.nav-links{display:flex;gap:1.5rem;align-items:center}.nav-links a{color:var(--color-nav-text);text-decoration:none;padding:.35rem .75rem;border-radius:4px;transition:background-color .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem}.nav-links a svg{flex-shrink:0}.nav-links a:hover{background-color:var(--color-nav-hover)}.nav-links a.router-link-active{background-color:var(--color-nav-active-bg);box-shadow:inset 0 -2px 0 var(--color-nav-active-underline)}.user-info-box{background-color:var(--color-nav-chip-bg);color:var(--color-nav-text);border-radius:4px;font-weight:500;font-size:.85rem;display:flex;align-items:center;gap:0}.user-link{display:flex;align-items:center;gap:.5rem;color:var(--color-nav-text);text-decoration:none;padding:.35rem .6rem;border-radius:4px 0 0 4px;transition:background-color .2s}.user-link:hover{background-color:var(--color-nav-hover)}.user-icon{flex-shrink:0}.user-name{display:flex;align-items:center}.fc-coins-balance{color:var(--color-nav-coins);font-weight:600;font-size:.8rem;white-space:nowrap}.user-divider{width:1px;height:20px;background-color:var(--color-nav-divider)}.logout-btn{background-color:transparent;color:var(--color-nav-text);border:none;padding:.35rem .5rem;border-radius:0 4px 4px 0;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.logout-btn:hover{background-color:var(--color-nav-hover)}.logout-btn svg{width:18px;height:18px}main{--app-main-padding: 2rem;flex:1;width:100%;max-width:100%;margin:0;padding:var(--app-main-padding);box-sizing:border-box;display:flex;flex-direction:column;color:var(--color-text)}
