@font-face{font-family:Geist Sans;src:url(/assets/GeistSans-Variable-CrgPqtmy.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-BNLlm6Cd.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--ds-primary:#10b981;--ds-primary-light:#34d399;--ds-primary-dark:#059669;--ds-primary-rgb:16, 185, 129;--ds-gray-50:#f8fafc;--ds-gray-100:#f1f5f9;--ds-gray-200:#e2e8f0;--ds-gray-300:#cbd5e1;--ds-gray-400:#94a3b8;--ds-gray-500:#64748b;--ds-gray-600:#475569;--ds-gray-700:#334155;--ds-gray-800:#1e293b;--ds-gray-900:#0f172a;--ds-success:#10b981;--ds-success-light:#10b9811f;--ds-success-dark:#059669;--ds-danger:#ef4444;--ds-danger-light:#ef44441f;--ds-danger-dark:#dc2626;--ds-warning:#f59e0b;--ds-warning-light:#f59e0b1f;--ds-warning-dark:#d97706;--ds-info:#06b6d4;--ds-info-light:#06b6d41f;--ds-info-dark:#0891b2;--ds-text:#334155;--ds-text-muted:#64748b;--ds-text-light:#94a3b8;--ds-nav-width:220px;--ds-nav-item-height:32px;--ds-nav-subitem-height:28px;--ds-nav-item-font-size:.8125rem;--ds-nav-item-font-weight:450;--ds-nav-section-color:var(--ds-text-light);--ds-nav-hover-bg:#0000000a;--ds-nav-active-bg:rgba(var(--ds-color-primary-rgb), .08);--ds-nav-active-border:var(--ds-color-primary);--ds-nav-active-color:var(--ds-color-primary);--ds-surface:#fff;--ds-surface-raised:#fafafa;--ds-surface-overlay:#0f172a80;--ds-bg-sidebar:#fff;--ds-border:#d1d5db;--ds-border-light:#e5e7eb;--ds-bg-surface:#fff;--ds-bg-default:#fafafa;--ds-bg-hover:#f1f5f9;--ds-bg-selected:#10b98114;--ds-border-default:#d1d5db;--ds-border-subtle:#e5e7eb;--ds-border-emphasis:#9ca3af;--ds-text-default:#334155;--ds-text-subtle:#64748b;--ds-color-primary:#10b981;--ds-color-primary-rgb:16, 185, 129;--ds-color-danger:#ef4444;--ds-color-danger-rgb:239, 68, 68;--ds-color-warning:#f59e0b;--ds-color-indigo:#6366f1;--ds-color-indigo-rgb:99, 102, 241;--ds-color-success:#10b981;--ds-color-success-rgb:16, 185, 129;--ds-color-info:#06b6d4;--ds-color-info-rgb:6, 182, 212;--ds-color-indigo-subtle:#6366f11a;--ds-color-success-subtle:#10b9811a;--ds-color-warning-subtle:#f59e0b1a;--ds-color-info-subtle:#06b6d41a;--ds-space-0:0;--ds-space-1:.25rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-font-sans:"Geist Sans", "Geist", system-ui, -apple-system, sans-serif;--ds-font-mono:"Geist Mono", "Geist_Mono", "Fira Code", monospace;--ds-text-xs:.75rem;--ds-text-sm:.8125rem;--ds-text-base:.875rem;--ds-text-md:.9375rem;--ds-text-lg:1.125rem;--ds-text-xl:1.25rem;--ds-text-2xl:1.5rem;--ds-text-3xl:1.875rem;--ds-font-normal:400;--ds-font-medium:500;--ds-font-semibold:600;--ds-font-bold:700;--ds-leading-tight:1.25;--ds-leading-snug:1.375;--ds-leading-normal:1.5;--ds-leading-relaxed:1.625;--ds-tracking-tight:-.02em;--ds-tracking-normal:-.01em;--ds-tracking-wide:.05em;--ds-shadow-xs:none;--ds-shadow-sm:none;--ds-shadow:none;--ds-shadow-md:none;--ds-shadow-lg:none;--ds-shadow-xl:none;--ds-shadow-glow:none;--ds-shadow-float:0 4px 16px #0000001a;--ds-radius-sm:4px;--ds-radius:6px;--ds-radius-md:6px;--ds-radius-lg:6px;--ds-radius-xl:8px;--ds-radius-full:9999px;--ds-z-dropdown:100;--ds-z-sticky:200;--ds-z-modal:300;--ds-z-popover:400;--ds-z-toast:500;--ds-transition-fast:all .15s cubic-bezier(.4, 0, .2, 1);--ds-transition:all .2s cubic-bezier(.4, 0, .2, 1);--ds-transition-slow:all .3s cubic-bezier(.4, 0, .2, 1);--ds-status-backlog:#94a3b8;--ds-status-todo:#3b82f6;--ds-status-in-progress:#f59e0b;--ds-status-review:#8b5cf6;--ds-status-done:#10b981;--ds-status-cancelled:#ef4444;--ds-priority-urgent:#ef4444;--ds-priority-high:#f97316;--ds-priority-medium:#f59e0b;--ds-priority-low:#6b7280}@keyframes ds-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ds-spin{animation:.8s linear infinite ds-spin}.ds-btn{justify-content:center;align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius);font-family:var(--ds-font-sans);font-weight:var(--ds-font-medium);cursor:pointer;transition:var(--ds-transition);white-space:nowrap;border:none;line-height:1;text-decoration:none;display:inline-flex}.ds-btn:disabled{opacity:.5;cursor:not-allowed}.ds-btn--sm{height:32px;padding:0 var(--ds-space-3);font-size:var(--ds-text-xs);border-radius:var(--ds-radius-sm)}.ds-btn--md{height:40px;padding:0 var(--ds-space-4);font-size:var(--ds-text-sm)}.ds-btn--lg{height:48px;padding:0 var(--ds-space-6);font-size:var(--ds-text-base)}.ds-btn--primary{background:var(--ds-primary);color:#fff}.ds-btn--primary:hover:not(:disabled){background:var(--ds-primary-dark);color:#fff}.ds-btn--primary:focus-visible{box-shadow:none;outline:none}.ds-btn--secondary{background:var(--ds-gray-100);color:var(--ds-gray-700)}.ds-btn--secondary:hover:not(:disabled){background:var(--ds-gray-200)}.ds-btn--secondary:focus-visible{box-shadow:none;outline:none}.ds-btn--outline{border:1.5px solid var(--ds-primary);color:var(--ds-primary);background:0 0}.ds-btn--outline:hover:not(:disabled){background:rgba(var(--ds-primary-rgb), .05)}.ds-btn--outline:focus-visible{box-shadow:none;outline:none}.ds-btn--ghost{color:var(--ds-gray-600);background:0 0}.ds-btn--ghost:hover:not(:disabled){background:var(--ds-gray-50);color:var(--ds-gray-800)}.ds-btn--ghost:focus-visible{box-shadow:none;outline:none}.ds-btn--danger{background:var(--ds-danger);color:#fff}.ds-btn--danger:hover:not(:disabled){background:var(--ds-danger-dark)}.ds-btn--danger:focus-visible{box-shadow:none;outline:none}.ds-btn--full-width{width:100%}.ds-btn--loading{pointer-events:none;position:relative;color:#0000!important}.ds-btn__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-btn__icon{flex-shrink:0;align-items:center;display:flex}.ds-badge{font-family:var(--ds-font-sans);font-weight:var(--ds-font-medium);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;line-height:1;display:inline-flex}.ds-badge--sm{font-size:var(--ds-text-xs);padding:2px 8px}.ds-badge--md{font-size:var(--ds-text-sm);padding:4px 12px}.ds-badge--success{background:var(--ds-success-light);color:var(--ds-success-dark)}.ds-badge--danger{background:var(--ds-danger-light);color:var(--ds-danger-dark)}.ds-badge--warning{background:var(--ds-warning-light);color:var(--ds-warning-dark)}.ds-badge--info{background:var(--ds-info-light);color:var(--ds-info-dark)}.ds-badge--neutral{background:var(--ds-gray-100);color:var(--ds-gray-600)}.ds-badge--primary{background:rgba(var(--ds-primary-rgb), .12);color:var(--ds-primary-dark)}.ds-badge__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ds-badge--count{background:var(--ds-gray-200);color:var(--ds-gray-600);font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold);padding:2px 8px}.ds-field{margin-bottom:var(--ds-space-4);flex-direction:column;gap:4px;display:flex}.ds-field__label{font-size:var(--ds-text-sm);font-weight:var(--ds-font-medium);color:var(--ds-gray-600);letter-spacing:var(--ds-tracking-wide);text-transform:uppercase}.ds-field__wrapper{align-items:center;display:flex;position:relative}.ds-field__prefix,.ds-field__suffix{color:var(--ds-gray-400);pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute}.ds-field__prefix{left:12px}.ds-field__suffix{right:12px}.ds-field__error{font-size:var(--ds-text-xs);color:var(--ds-danger);margin-top:2px}.ds-field__hint{font-size:var(--ds-text-xs);color:var(--ds-gray-400);margin-top:2px}.ds-input{border:1px solid var(--ds-border);border-radius:var(--ds-radius);width:100%;font-family:var(--ds-font-sans);font-size:var(--ds-text-base);color:var(--ds-gray-700);background:var(--ds-surface);transition:var(--ds-transition);outline:none}.ds-input::placeholder{color:var(--ds-gray-400)}.ds-input:hover:not(:disabled){border-color:var(--ds-gray-300)}.ds-input:focus{border-color:var(--ds-primary);box-shadow:none}.ds-input--sm{height:32px;padding:0 var(--ds-space-3);font-size:var(--ds-text-sm)}.ds-input--md{height:40px;padding:0 var(--ds-space-4)}.ds-input--has-prefix.ds-input--sm{padding-left:36px}.ds-input--has-prefix.ds-input--md{padding-left:40px}.ds-input--has-suffix.ds-input--sm{padding-right:36px}.ds-input--has-suffix.ds-input--md{padding-right:40px}.ds-input--error{border-color:var(--ds-danger)}.ds-input--error:focus{box-shadow:none}.ds-input:disabled{background:var(--ds-gray-50);color:var(--ds-gray-400);cursor:not-allowed}.ds-textarea{border:1px solid var(--ds-border);border-radius:var(--ds-radius);width:100%;font-family:var(--ds-font-sans);font-size:var(--ds-text-base);color:var(--ds-gray-700);background:var(--ds-surface);transition:var(--ds-transition);height:auto;min-height:80px;padding:var(--ds-space-3) var(--ds-space-4);resize:vertical;line-height:var(--ds-leading-normal);outline:none}.ds-textarea::placeholder{color:var(--ds-gray-400)}.ds-textarea:hover:not(:disabled){border-color:var(--ds-gray-300)}.ds-textarea:focus{border-color:var(--ds-primary);box-shadow:none}.ds-textarea.ds-input--error{border-color:var(--ds-danger)}.ds-textarea.ds-input--error:focus{box-shadow:none}.ds-textarea:disabled{background:var(--ds-gray-50);color:var(--ds-gray-400);cursor:not-allowed}.ds-select .ds-select__control{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);min-height:40px;transition:var(--ds-transition);box-shadow:none}.ds-select .ds-select__control:hover{border-color:var(--ds-gray-300)}.ds-select .ds-select__control--is-focused{border-color:var(--ds-primary)!important;box-shadow:none!important}.ds-select--sm .ds-select__control{min-height:32px;font-size:var(--ds-text-sm)}.ds-select--error .ds-select__control{border-color:var(--ds-danger)}.ds-select--error .ds-select__control--is-focused{box-shadow:none!important}.ds-select svg{flex-shrink:initial!important;width:auto!important;height:auto!important;color:inherit!important;display:inline!important}.ds-select .ds-select__placeholder{color:var(--ds-gray-400);font-size:var(--ds-text-base)}.ds-select .ds-select__single-value{color:var(--ds-gray-700)}.ds-select .ds-select__menu{border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-float);border:1px solid var(--ds-border-light);z-index:var(--ds-z-dropdown);overflow:hidden}.ds-select .ds-select__option{font-size:var(--ds-text-base);cursor:pointer;padding:8px 12px}.ds-select .ds-select__option--is-focused{background:rgba(var(--ds-primary-rgb), .05)}.ds-select .ds-select__option--is-selected{background:rgba(var(--ds-primary-rgb), .12);color:var(--ds-primary-dark)}.ds-select .ds-select__multi-value{background:var(--ds-gray-100);border-radius:var(--ds-radius-sm)}.ds-select .ds-select__multi-value__label{color:var(--ds-gray-700);font-size:var(--ds-text-sm)}.ds-select .ds-select__multi-value__remove{color:var(--ds-gray-500);cursor:pointer}.ds-select .ds-select__multi-value__remove:hover{background:var(--ds-danger-light);color:var(--ds-danger)}.ds-select .ds-select__indicator-separator{background-color:var(--ds-border)}.ds-select .ds-select__dropdown-indicator,.ds-select .ds-select__clear-indicator{color:var(--ds-gray-400);cursor:pointer;padding:8px}.ds-select .ds-select__dropdown-indicator:hover,.ds-select .ds-select__clear-indicator:hover{color:var(--ds-gray-600)}.ds-select .ds-select__input-container{color:var(--ds-gray-700)}.ds-select .ds-select__control--is-disabled{background:var(--ds-gray-50);opacity:.7}.ds-card{background:var(--ds-surface);border-radius:var(--ds-radius);overflow:hidden}.ds-card--default{box-shadow:none;border:1px solid var(--ds-border-light)}.ds-card--outlined{border:1px solid var(--ds-border)}.ds-card--elevated{box-shadow:none;border:1px solid #d1d5db}.ds-card__header{padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--ds-border-light);font-weight:var(--ds-font-semibold);font-size:var(--ds-text-md);justify-content:space-between;align-items:center;display:flex}.ds-card__body--sm{padding:var(--ds-space-3)}.ds-card__body--md{padding:var(--ds-space-5)}.ds-card__body--lg{padding:var(--ds-space-6)}.ds-card__body--none{padding:0}.ds-card__footer{justify-content:flex-end;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5);border-top:1px solid var(--ds-border-light);display:flex}.ds-modal-overlay{background:var(--ds-surface-overlay);z-index:var(--ds-z-modal);padding:var(--ds-space-4);position:fixed;inset:0;justify-content:center!important;align-items:center!important;display:flex!important}.ds-modal{outline:none;flex-direction:column;width:100%;max-height:calc(100vh - 2rem);display:flex;background:var(--ds-surface)!important;border-radius:var(--ds-radius)!important;box-shadow:var(--ds-shadow-float)!important;pointer-events:auto!important;border:none!important;min-height:auto!important;margin:0!important}.ds-modal--sm{max-width:400px!important}.ds-modal--md{max-width:560px!important}.ds-modal--lg{max-width:720px!important}.ds-modal--xl{max-width:960px!important}.ds-modal--fullscreen{border-radius:0;max-width:100%;height:100%;max-height:100%}@media (width<=640px){.ds-modal{border-radius:0;max-width:100%;height:100%;max-height:100%}}.ds-modal__header{padding:var(--ds-space-5);border-bottom:1px solid var(--ds-border-light);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ds-modal__title{font-size:var(--ds-text-lg);font-weight:var(--ds-font-semibold);color:var(--ds-gray-800);margin:0}.ds-modal__close{border-radius:var(--ds-radius-sm);width:32px;height:32px;color:var(--ds-gray-400);cursor:pointer;transition:var(--ds-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ds-modal__close:hover{background:var(--ds-gray-100);color:var(--ds-gray-600)}.ds-modal__body{padding:var(--ds-space-5);flex:1;overflow-y:auto}.ds-modal__footer{justify-content:flex-end;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5);border-top:1px solid var(--ds-border-light);flex-shrink:0;display:flex}.ds-page-header{margin-bottom:var(--ds-space-5);justify-content:space-between;align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.ds-page-header__left{align-items:center;gap:var(--ds-space-3);display:flex}.ds-page-header__title{font-size:var(--ds-text-2xl);font-weight:var(--ds-font-bold);color:var(--ds-gray-800);letter-spacing:var(--ds-tracking-tight);margin:0}.ds-page-header__count{background:var(--ds-gray-200);color:var(--ds-gray-600);font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold);border-radius:var(--ds-radius);justify-content:center;align-items:center;min-width:28px;padding:2px 10px;display:inline-flex}.ds-page-header__subtitle{font-size:var(--ds-text-sm);color:var(--ds-gray-500);margin-top:2px}.ds-page-header__actions{align-items:center;gap:var(--ds-space-3);display:flex}.ds-empty-state{padding:var(--ds-space-12) var(--ds-space-4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ds-empty-state__icon{color:var(--ds-gray-300);margin-bottom:var(--ds-space-4)}.ds-empty-state__title{font-size:var(--ds-text-lg);font-weight:var(--ds-font-semibold);color:var(--ds-gray-700);margin:0 0 var(--ds-space-2)}.ds-empty-state__description{font-size:var(--ds-text-sm);color:var(--ds-gray-500);margin:0 0 var(--ds-space-5);max-width:360px}.ds-table{width:100%;font-size:var(--ds-text-base)}.ds-table__header{z-index:2;background:#f9fafb;border-bottom:1px solid #d1d5db;align-items:center;display:flex;position:sticky;top:0}.ds-table__header-cell{padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold);color:var(--ds-gray-500);text-transform:uppercase;letter-spacing:var(--ds-tracking-wide);-webkit-user-select:none;user-select:none}.ds-table__header-cell--sortable{cursor:pointer}.ds-table__header-cell--sortable:hover{color:var(--ds-gray-700)}.ds-table__sort-icon{opacity:.5;margin-left:4px;display:inline-flex}.ds-table__group-header{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);font-weight:var(--ds-font-semibold);font-size:var(--ds-text-sm);color:var(--ds-gray-700);cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--ds-border-light);background:var(--ds-surface);display:flex}.ds-table__group-header:hover{background:var(--ds-gray-50)}.ds-table__group-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ds-table__group-count{font-size:var(--ds-text-xs);color:var(--ds-gray-400);font-weight:var(--ds-font-normal)}.ds-table__group-chevron{color:var(--ds-gray-400);transition:var(--ds-transition-fast)}.ds-table__row{border-bottom:1px solid var(--ds-border-light);min-height:44px;transition:var(--ds-transition-fast);align-items:center;display:flex}.ds-table__row:hover{background:#f9fafb}.ds-table__row--selected{background:rgba(var(--ds-primary-rgb), .04)}.ds-table__row--selected:hover{background:rgba(var(--ds-primary-rgb), .07)}.ds-table__row--compact{min-height:40px}.ds-table__cell{padding:var(--ds-space-2) var(--ds-space-3);align-items:center;display:flex;overflow:hidden}.ds-table__checkbox{flex-shrink:0;justify-content:center;align-items:center;width:40px;display:flex}.ds-table__checkbox input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--ds-primary);border-radius:3px}.ds-table__empty{padding:var(--ds-space-8);text-align:center}@media (width<=768px){.ds-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.ds-table__header,.ds-table__row{min-width:700px}}.table-summary-row{background:var(--ds-gray-50);color:var(--ds-text-subtle);font-size:12px}.table-summary-row td{padding:6px 12px}.table-group-header{background:var(--ds-gray-50,#f8f9fa)!important}.table-group-header td{border-bottom:1px solid var(--ds-border-default,#dee2e6);font-size:13px;padding:8px 12px!important}.ds-filter-bar{gap:var(--ds-space-2);margin-bottom:var(--ds-space-4);flex-direction:column;display:flex}.ds-filter-bar__row{align-items:center;gap:var(--ds-space-2);display:flex}.ds-filter-bar__search{flex:1;min-width:200px;max-width:360px}.ds-filter-bar__toggle-wrap{position:relative}.ds-filter-bar__toggle-btn{border:1px solid var(--ds-border-default);background:var(--ds-bg-surface);height:40px;color:var(--ds-text-subtle);font-size:var(--ds-text-sm);font-weight:var(--ds-font-medium);border-radius:var(--ds-radius-sm);cursor:pointer;transition:var(--ds-transition-fast);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;line-height:1;display:inline-flex}.ds-filter-bar__toggle-btn:hover{background:var(--ds-bg-hover);color:var(--ds-text-default);border-color:var(--ds-border-emphasis)}.ds-filter-bar__toggle-btn--active{background:var(--ds-bg-hover);border-color:var(--ds-border-emphasis);color:var(--ds-text-default)}.ds-filter-bar__toggle-btn--has-filters{color:var(--ds-color-primary);border-color:rgba(var(--ds-color-primary-rgb), .3);background:rgba(var(--ds-color-primary-rgb), .04)}.ds-filter-bar__toggle-btn--has-filters:hover{background:rgba(var(--ds-color-primary-rgb), .08)}.ds-filter-bar__toggle-badge{border-radius:var(--ds-radius);background:var(--ds-color-primary);color:#fff;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.ds-filter-bar__dropdown{z-index:var(--ds-z-dropdown);background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);min-width:480px;max-width:600px;box-shadow:var(--ds-shadow-float);position:absolute;top:calc(100% + 6px);left:0}.ds-filter-bar__dropdown-header{border-bottom:1px solid var(--ds-border-subtle);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.ds-filter-bar__dropdown-title{font-size:var(--ds-text-sm);font-weight:var(--ds-font-semibold);color:var(--ds-text-default)}.ds-filter-bar__dropdown-clear{font-size:var(--ds-text-xs);color:var(--ds-color-danger);cursor:pointer;border-radius:var(--ds-radius-sm);font-weight:var(--ds-font-medium);background:0 0;border:none;padding:2px 8px}.ds-filter-bar__dropdown-clear:hover{background:var(--ds-danger-light)}.ds-filter-bar__dropdown-body{gap:var(--ds-space-2);grid-template-columns:1fr 1fr;padding:10px 14px;display:grid}.ds-filter-bar__dropdown-body label,.ds-filter-bar__dropdown-body .ds-filter-full{grid-column:1/-1}.ds-filter-bar__meta{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-gray-500);white-space:nowrap;margin-left:auto;display:flex}.ds-filter-bar__pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ds-filter-bar__reset{color:var(--ds-text-subtle);font-size:var(--ds-text-xs);cursor:pointer;border-radius:var(--ds-radius-sm);white-space:nowrap;font-weight:var(--ds-font-medium);background:0 0;border:none;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.ds-filter-bar__reset:hover{color:var(--ds-color-danger);background:var(--ds-danger-light)}.ds-filter-pill{background:rgba(var(--ds-color-primary-rgb), .08);color:var(--ds-color-primary);border-radius:var(--ds-radius);white-space:nowrap;transition:var(--ds-transition-fast);align-items:center;gap:4px;padding:3px 8px 3px 10px;font-size:12px;font-weight:500;display:inline-flex}.ds-filter-pill:hover{background:rgba(var(--ds-color-primary-rgb), .14)}.ds-filter-pill__label{opacity:.7}.ds-filter-pill__value{font-weight:600}.ds-filter-pill__remove{cursor:pointer;color:inherit;opacity:.5;width:16px;height:16px;transition:var(--ds-transition-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;padding:0;line-height:1;display:inline-flex}.ds-filter-pill__remove svg{width:10px!important;height:10px!important}.ds-filter-pill__remove:hover{opacity:1;background:#0000001a}.ds-tabs__list{border-bottom:1px solid var(--ds-border);gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ds-tabs--has-overflow .ds-tabs__list{overflow-x:visible}@media (width<=768px){.ds-tabs--has-overflow .ds-tabs__list{overflow-x:auto}}.ds-tabs__tab{padding:var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-text-sm);font-weight:var(--ds-font-medium);color:var(--ds-gray-500);cursor:pointer;transition:var(--ds-transition-fast);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;display:inline-flex}.ds-tabs__tab:hover{color:var(--ds-gray-700)}.ds-tabs__tab--active{color:var(--ds-primary);border-bottom-color:var(--ds-primary)}.ds-tabs__count{font-size:var(--ds-text-xs);background:var(--ds-gray-200);color:var(--ds-gray-600);border-radius:var(--ds-radius);padding:1px 7px}.ds-tabs__panel{padding-top:var(--ds-space-4)}.ds-attachment-strip{gap:var(--ds-space-2);padding:var(--ds-space-2) 0;margin-bottom:var(--ds-space-3);display:flex;overflow-x:auto}.ds-attachment-strip::-webkit-scrollbar{height:4px}.ds-attachment-strip::-webkit-scrollbar-track{background:0 0}.ds-attachment-strip::-webkit-scrollbar-thumb{background:var(--ds-gray-200);border-radius:2px}.ds-attachment-strip__card{border-radius:var(--ds-radius-md);cursor:pointer;background:var(--ds-gray-100);border:1px solid var(--ds-gray-200);flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;transition:background .15s;display:flex;overflow:hidden}.ds-attachment-strip__card:hover{background:var(--ds-gray-200)}.ds-attachment-strip__img{object-fit:cover;width:100%;height:100%;display:block}.ds-attachment-strip__icon{width:100%;height:100%;color:var(--ds-gray-400);justify-content:center;align-items:center;display:flex}.ds-avatar{border-radius:var(--ds-radius-full);font-weight:var(--ds-font-semibold);color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ds-avatar--xs{width:24px;height:24px;font-size:10px}.ds-avatar--sm{width:32px;height:32px;font-size:var(--ds-text-xs)}.ds-avatar--md{width:40px;height:40px;font-size:var(--ds-text-sm)}.ds-avatar--lg{width:48px;height:48px;font-size:var(--ds-text-base)}.ds-avatar__image{object-fit:cover;width:100%;height:100%}.ds-avatar-group{display:flex}.ds-avatar-group .ds-avatar{border:2px solid var(--ds-surface);margin-left:-8px}.ds-avatar-group .ds-avatar:first-child{margin-left:0}.ds-dropdown{display:inline-flex;position:relative}.ds-dropdown__menu{background:var(--ds-surface);border:1px solid var(--ds-border-light);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-float);z-index:var(--ds-z-dropdown);min-width:180px;margin-top:4px;padding:4px 0;position:absolute;top:100%;overflow:hidden}.ds-dropdown__menu--right{right:0}.ds-dropdown__menu--left{left:0}.ds-dropdown__item{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-gray-700);cursor:pointer;text-align:left;width:100%;transition:var(--ds-transition-fast);background:0 0;border:none;padding:8px 12px;display:flex}.ds-dropdown__item:hover{background:var(--ds-gray-50)}.ds-dropdown__item--danger{color:var(--ds-danger)}.ds-dropdown__item--danger:hover{background:var(--ds-danger-light)}.ds-dropdown__separator{background:var(--ds-border-light);height:1px;margin:4px 0}.Toastify__toast{font-family:var(--ds-font-sans);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-float);font-size:var(--ds-text-sm)}.Toastify__toast--success .Toastify__progress-bar{background:var(--ds-success)}.Toastify__toast--error .Toastify__progress-bar{background:var(--ds-danger)}.Toastify__toast--warning .Toastify__progress-bar{background:var(--ds-warning)}.Toastify__toast--info .Toastify__progress-bar{background:var(--ds-info)}.ds-period-nav{align-items:center;gap:.5rem;display:flex}.ds-period-nav__switcher{background:var(--ds-bg,#fff);border:1px solid var(--ds-border,#e2e8f0);border-radius:var(--ds-radius);align-items:center;gap:0;padding:.125rem;display:inline-flex}.ds-period-nav__arrow{width:32px;height:32px;color:var(--ds-text-muted,#94a3b8);border-radius:var(--ds-radius);cursor:pointer;transition:var(--ds-transition,all .15s ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ds-period-nav__arrow:hover:not(:disabled){color:var(--ds-primary,#6c5ce7);background:#6c5ce714}.ds-period-nav__arrow:disabled{opacity:.3;cursor:default}.ds-period-nav__label{font-size:var(--ds-font-sm,.8125rem);color:var(--ds-text,#1e293b);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;min-width:120px;padding:.25rem .75rem;font-weight:600}.ds-period-nav__label select{appearance:none;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:center;background:0 0;border:none;outline:none;padding:0}.ds-period-nav__label select:focus{color:var(--ds-primary,#6c5ce7)}.ds-period-nav__today{border:1px solid var(--ds-border,#e2e8f0);background:var(--ds-bg,#fff);height:32px;color:var(--ds-text,#1e293b);border-radius:var(--ds-radius);font-size:var(--ds-font-sm,.8125rem);cursor:pointer;transition:var(--ds-transition,all .15s ease);white-space:nowrap;justify-content:center;align-items:center;padding:0 .75rem;font-weight:500;display:inline-flex}.ds-period-nav__today:hover{color:var(--ds-primary,#6c5ce7);border-color:var(--ds-primary,#6c5ce7)}.ds-period-nav__actions{align-items:center;gap:.25rem;margin-left:.25rem;display:flex}.ds-tabs-overflow{display:inline-flex;position:relative}.ds-tabs-overflow__trigger{align-items:center;gap:4px;display:inline-flex}.ds-tabs-overflow__menu{z-index:100;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);min-width:200px;box-shadow:none;padding:var(--ds-space-1) 0;margin-top:var(--ds-space-1);position:absolute;top:100%;left:0}.ds-tabs-overflow__item{width:100%;padding:var(--ds-space-2) var(--ds-space-4);font-size:var(--ds-text-sm);color:var(--ds-gray-600);cursor:pointer;text-align:left;transition:var(--ds-transition-fast);background:0 0;border:none;align-items:center;gap:6px;display:flex}.ds-tabs-overflow__item:hover{background:var(--ds-gray-100);color:var(--ds-gray-800)}.ds-tabs-overflow__item--active{color:var(--ds-primary);font-weight:var(--ds-font-medium)}.ds-comments{gap:var(--ds-space-1);flex-direction:column;display:flex}.ds-comment{gap:var(--ds-space-3);padding:var(--ds-space-3);border-radius:var(--ds-radius);transition:background .15s;display:flex;position:relative}.ds-comment:hover{background:var(--ds-gray-50)}.ds-comment__avatar{flex-shrink:0;padding-top:2px}.ds-comment__body{flex:1;min-width:0}.ds-comment__header{align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-1);display:flex}.ds-comment__author{font-weight:var(--ds-font-semibold);font-size:var(--ds-text-sm);color:var(--ds-gray-900)}.ds-comment__time{font-size:var(--ds-text-xs);color:var(--ds-gray-400)}.ds-comment__actions{opacity:0;margin-left:auto;transition:opacity .15s}.ds-comment:hover .ds-comment__actions{opacity:1}.ds-comment__content{font-size:var(--ds-text-sm);color:var(--ds-gray-700);word-break:break-word;line-height:1.6}.ds-comment__content p{margin:0 0 var(--ds-space-1) 0}.ds-comment__content p:last-child{margin-bottom:0}.ds-comment__edit-actions{gap:var(--ds-space-2);margin-top:var(--ds-space-3);display:flex}.ds-comment-form{gap:var(--ds-space-3);padding:var(--ds-space-3);margin-top:var(--ds-space-2);display:flex}.ds-comment-form__avatar{flex-shrink:0;padding-top:2px}.ds-comment-form__body{flex:1;min-width:0}.ds-comment-form__placeholder{padding:var(--ds-space-3) var(--ds-space-4);border:1px dashed var(--ds-gray-200);border-radius:var(--ds-radius);color:var(--ds-gray-400);font-size:var(--ds-text-sm);cursor:text;transition:var(--ds-transition-fast)}.ds-comment-form__placeholder:hover{border-color:var(--ds-gray-300);background:var(--ds-gray-50)}.ds-comment-form__actions{gap:var(--ds-space-2);margin-top:var(--ds-space-3);display:flex}.ds-comments-empty{text-align:center;padding:var(--ds-space-8) 0;color:var(--ds-gray-400);font-size:var(--ds-text-sm)}.time-records__summary{justify-content:space-between;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) 0;border-bottom:1px solid var(--ds-border);margin-bottom:var(--ds-space-4);flex-wrap:wrap;display:flex}.time-records__total{align-items:baseline;gap:var(--ds-space-2);display:flex}.time-records__total-value{font-size:var(--ds-text-2xl);font-weight:var(--ds-font-bold);color:var(--ds-gray-900);letter-spacing:var(--ds-tracking-tight)}.time-records__total-label{font-size:var(--ds-text-sm);color:var(--ds-gray-500)}.time-records__users{align-items:center;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.time-records__user-stat{align-items:center;gap:var(--ds-space-1);font-size:var(--ds-text-xs);color:var(--ds-gray-600);display:flex}.time-records__date-group{margin-bottom:var(--ds-space-4)}.time-records__date-header{padding:var(--ds-space-2) 0;border-bottom:1px solid var(--ds-border-light);margin-bottom:var(--ds-space-1);justify-content:space-between;align-items:center;display:flex}.time-records__date-label{font-size:var(--ds-text-sm);font-weight:var(--ds-font-semibold);color:var(--ds-gray-700)}.time-records__date-total{font-size:var(--ds-text-xs);color:var(--ds-gray-500);font-weight:var(--ds-font-medium)}.time-records__entry{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius);cursor:pointer;transition:background .15s;display:flex}.time-records__entry:hover{background:var(--ds-gray-50)}.time-records__entry:hover .time-records__actions{opacity:1}.time-records__entry-avatar{flex-shrink:0}.time-records__entry-time{font-size:var(--ds-text-sm);color:var(--ds-gray-700);white-space:nowrap;min-width:100px}.time-records__entry-duration{flex-shrink:0}.time-records__entry-desc{font-size:var(--ds-text-sm);color:var(--ds-gray-500);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.time-records__entry-billable{color:var(--ds-warning);flex-shrink:0;align-items:center;display:flex}.time-records__actions{align-items:center;gap:var(--ds-space-1);opacity:0;flex-shrink:0;transition:opacity .15s;display:flex}.time-records__action-btn{border-radius:var(--ds-radius-sm);width:28px;height:28px;color:var(--ds-gray-400);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.time-records__action-btn:hover{background:var(--ds-gray-100);color:var(--ds-gray-600)}.time-records__action-btn--danger:hover{background:var(--ds-danger-light);color:var(--ds-danger)}.ds-bulk-actions{background:var(--ds-gray-800);color:#fff;border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-float);align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.5rem 1rem;animation:.2s ds-slide-up;display:flex}.ds-bulk-actions__count{font-size:.8125rem;font-weight:500}.ds-bulk-actions__actions{align-items:center;gap:.5rem;display:flex}.ds-bulk-actions__close{margin-left:auto;color:#fff!important}.ds-bulk-actions__close:hover{background:#ffffff1a!important}@keyframes ds-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ds-inline-editor{display:inline-flex;position:relative}.ds-inline-editor__trigger{cursor:pointer;border-radius:var(--ds-radius-sm);justify-content:center;align-items:center;transition:background .1s;display:inline-flex}.ds-inline-editor__trigger:hover{background:#0000000f}.ds-inline-editor__menu{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-float);z-index:var(--ds-z-dropdown);max-height:280px;margin-top:4px;padding:.25rem;position:absolute;top:100%;overflow-y:auto}.ds-inline-editor__menu--left{left:0}.ds-inline-editor__menu--right{right:0}.ds-inline-editor__menu--center{left:50%;transform:translate(-50%)}.ds-inline-editor__option{width:100%;color:var(--ds-text);cursor:pointer;border-radius:var(--ds-radius-sm);text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.8125rem;transition:background .1s;display:flex}.ds-inline-editor__option:hover{background:rgba(var(--ds-primary-rgb), .06)}.ds-inline-editor__option--active{background:rgba(var(--ds-primary-rgb), .08);font-weight:500}.ds-inline-toggle{cursor:pointer;border-radius:var(--ds-radius-sm);color:var(--ds-gray-400);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:all .15s;display:inline-flex}.ds-inline-toggle:hover{background:#0000000f}.ds-inline-toggle--on{color:var(--ds-primary)}.ds-contact-card{background:var(--ds-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);transition:box-shadow .15s;overflow:hidden}.ds-contact-card:hover{box-shadow:none}.ds-contact-card__header{border-bottom:1px solid var(--ds-border-default);align-items:center;gap:.75rem;padding:1rem;display:flex}.ds-contact-card__logo{border-radius:var(--ds-radius);object-fit:contain;background:var(--ds-gray-50);width:40px;height:40px}.ds-contact-card__logo-placeholder{border-radius:var(--ds-radius);background:var(--ds-gray-100);width:40px;height:40px;color:var(--ds-gray-400);justify-content:center;align-items:center;display:flex}.ds-contact-card__info{flex:1;min-width:0}.ds-contact-card__name{color:var(--ds-text);margin:0;font-size:.875rem;font-weight:600}.ds-contact-card__meta{color:var(--ds-text-muted);font-size:.75rem}.ds-contact-card__actions{gap:.25rem;display:flex}.ds-contact-card__contacts{padding:.5rem}.ds-contact-card__contact{border-radius:var(--ds-radius-sm);align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.ds-contact-card__contact:hover{background:var(--ds-gray-50)}.ds-contact-card__contact-avatar{flex-shrink:0}.ds-contact-card__contact-name{color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.ds-contact-card__contact-position{color:var(--ds-text-muted);flex-shrink:0;font-size:.75rem}.ds-contact-card__contact-actions{opacity:0;flex-shrink:0;gap:.25rem;transition:opacity .1s;display:flex}.ds-contact-card__contact:hover .ds-contact-card__contact-actions{opacity:1}.ds-contact-card__add-contact{border:1px dashed var(--ds-border);border-radius:var(--ds-radius-sm);width:calc(100% - 1rem);color:var(--ds-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.25rem;margin:.25rem .5rem .5rem;padding:.5rem;font-size:.75rem;transition:all .15s;display:flex}.ds-contact-card__add-contact:hover{border-color:var(--ds-primary);color:var(--ds-primary);background:rgba(var(--ds-primary-rgb), .03)}.ds-timeline__day:not(:first-child){margin-top:var(--ds-space-4)}.ds-timeline__day-header{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) 0;font-size:var(--ds-text-sm);font-weight:var(--ds-font-semibold);color:var(--ds-gray-600);display:flex}.ds-timeline__day-line{background:var(--ds-border-light);flex:1;height:1px}.ds-timeline__item{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius);margin-left:var(--ds-space-3);border-left:2px solid var(--ds-border-light);transition:background .1s;display:flex}.ds-timeline__item:hover{background:var(--ds-gray-50)}.ds-timeline__time{font-size:var(--ds-text-sm);font-weight:var(--ds-font-medium);color:var(--ds-gray-600);flex-shrink:0;min-width:100px}.ds-timeline__name{font-size:var(--ds-text-base);font-weight:var(--ds-font-medium);color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:1;min-width:0;overflow:hidden}.ds-timeline__name:hover{color:var(--ds-primary)}.ds-timeline__client{font-size:var(--ds-text-sm);color:var(--ds-text-muted);flex-shrink:0}.ds-timeline__actions{opacity:0;gap:.25rem;transition:opacity .1s;display:flex}.ds-timeline__item:hover .ds-timeline__actions{opacity:1}.document-manager__layout{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);background:var(--ds-bg-surface);height:calc(100vh - 160px);display:flex;overflow:hidden}.document-manager__sidebar{border-right:1px solid var(--ds-border-default);flex-shrink:0;width:260px;overflow-y:auto}.document-manager__content{padding:var(--ds-space-4);flex:1;overflow-y:auto}.folder-tree__search{padding:var(--ds-space-3);align-items:center;gap:var(--ds-space-2);border-bottom:1px solid var(--ds-border-default);display:flex}.folder-tree__search-icon{color:var(--ds-text-subtle);flex-shrink:0}.folder-tree__search-input{width:100%;color:var(--ds-text-default);background:0 0;border:none;outline:none;font-size:.85rem}.folder-tree__list{padding:var(--ds-space-2) 0}.folder-tree__loading,.folder-tree__empty{padding:var(--ds-space-3) var(--ds-space-4);color:var(--ds-text-subtle);font-size:.85rem}.folder-tree-node{cursor:pointer;border-radius:var(--ds-radius);margin:1px var(--ds-space-2);color:var(--ds-text-default);align-items:center;gap:4px;padding:4px 8px;font-size:.85rem;transition:background-color .15s;display:flex}.folder-tree-node:hover{background:var(--ds-bg-hover)}.folder-tree-node--selected{background:var(--ds-bg-selected);font-weight:600}.folder-tree-node--drop-target{background:rgba(var(--ds-color-primary-rgb,59, 130, 246), .12);box-shadow:none}.folder-tree-node__toggle{flex-shrink:0;align-items:center;width:14px;display:flex}.folder-tree-node__toggle--hidden{visibility:hidden}.folder-tree-node__icon{color:var(--ds-text-subtle);flex-shrink:0}.folder-tree-node__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-grid{gap:var(--ds-space-3);margin-top:var(--ds-space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.file-card{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);padding:var(--ds-space-3);cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative}.file-card:hover{border-color:var(--ds-border-emphasis);box-shadow:none}.file-card--selected{border-color:var(--ds-color-primary);background:var(--ds-bg-selected)}.file-card--dragging{opacity:.5}.file-card--drop-target{border-color:var(--ds-color-primary);background:rgba(var(--ds-color-primary-rgb,59, 130, 246), .08);box-shadow:none}.file-card__preview{height:100px;margin-bottom:var(--ds-space-2);color:var(--ds-text-subtle);justify-content:center;align-items:center;display:flex}.file-card__thumbnail{object-fit:cover;border-radius:var(--ds-radius-sm);max-width:100%;max-height:100%}.file-card__folder-icon{color:var(--ds-color-warning)}.file-card__info{flex-direction:column;gap:2px;display:flex}.file-card__name{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text-default);font-size:.85rem;font-weight:500;overflow:hidden}.file-card__size{color:var(--ds-text-subtle);font-size:.75rem}.file-card__meta{color:var(--ds-text-subtle);flex-wrap:wrap;gap:2px;font-size:.75rem;display:flex}.file-card__location{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--ds-color-primary);font-size:.7rem;display:block;overflow:hidden}.file-card__rename-input{border:1px solid var(--ds-color-primary);border-radius:var(--ds-radius-sm);background:var(--ds-bg-surface);outline:none;width:100%;padding:1px 4px;font-size:.85rem;font-weight:500}.file-card__menu-btn{top:var(--ds-space-2);right:var(--ds-space-2);background:var(--ds-bg-surface);border-radius:var(--ds-radius-sm);cursor:pointer;color:var(--ds-text-subtle);opacity:.4;border:none;padding:2px;transition:opacity .15s;position:absolute}.file-card__menu-btn:hover{background:var(--ds-bg-hover)}.file-card:hover .file-card__menu-btn{opacity:1}.file-list{margin-top:var(--ds-space-3)}.file-list__table{border-collapse:collapse;width:100%}.file-list__table thead th{text-align:left;padding:var(--ds-space-2) var(--ds-space-3);text-transform:uppercase;color:var(--ds-text-subtle);border-bottom:1px solid var(--ds-border-default);font-size:.75rem;font-weight:600}.file-list__table tbody tr{cursor:pointer;transition:background-color .15s}.file-list__table tbody tr:hover{background:var(--ds-bg-hover)}.file-list__table tbody tr.file-list__row--drop-target{background:rgba(var(--ds-color-primary-rgb,59, 130, 246), .08);box-shadow:none}.file-list__table tbody tr.file-list__row--dragging{opacity:.5}.file-list__table tbody td{padding:var(--ds-space-2) var(--ds-space-3);border-bottom:1px solid var(--ds-border-subtle);vertical-align:middle;font-size:.85rem}.file-list__row{cursor:pointer;transition:background-color .15s}.file-list__row:hover{background:var(--ds-bg-hover)}.file-list__row--selected{background:var(--ds-bg-selected)}.file-list__row--folder{font-weight:500}.file-list__name-cell{align-items:center;gap:var(--ds-space-2);display:flex}.file-list__icon{vertical-align:middle}.file-list__icon--folder{color:var(--ds-color-warning)}.file-list__actions-header{text-align:right;width:80px}.file-list__actions-cell{text-align:right;white-space:nowrap}.file-list__action-btn{cursor:pointer;border-radius:var(--ds-radius-sm);color:var(--ds-text-subtle);background:0 0;border:none;padding:4px;transition:color .15s,background .15s}.file-list__action-btn:hover{background:var(--ds-bg-hover);color:var(--ds-text-default)}.file-list__action-btn--danger:hover{color:var(--ds-color-danger);background:rgba(var(--ds-color-danger-rgb,239, 68, 68), .08)}.file-list__rename-input{border:1px solid var(--ds-color-primary);border-radius:var(--ds-radius-sm);background:var(--ds-bg-surface);outline:none;width:100%;padding:1px 4px;font-size:.85rem}.file-upload-zone{border:2px dashed var(--ds-border-default);border-radius:var(--ds-radius-lg);padding:var(--ds-space-6);text-align:center;cursor:pointer;margin-bottom:var(--ds-space-3);transition:border-color .2s,background-color .2s}.file-upload-zone:hover{border-color:var(--ds-color-primary);background:var(--ds-bg-hover)}.file-upload-zone--active{border-color:var(--ds-color-primary);background:rgba(var(--ds-color-primary-rgb,59, 130, 246), .05)}.file-upload-zone--compact{padding:var(--ds-space-3);justify-content:center;align-items:center;gap:var(--ds-space-2);display:flex}.file-upload-zone__input{display:none}.file-upload-zone__content{align-items:center;gap:var(--ds-space-2);color:var(--ds-text-subtle);flex-direction:column;display:flex}.file-upload-zone--compact .file-upload-zone__content{flex-direction:row}.file-upload-zone__text{font-size:.85rem}.file-upload-zone__progress{align-items:center;gap:var(--ds-space-2);color:var(--ds-text-default);flex-direction:column;font-size:.85rem;display:flex}.file-upload-zone__bar{background:var(--ds-border-default);border-radius:2px;width:200px;height:4px;overflow:hidden}.file-upload-zone__bar-fill{background:var(--ds-color-primary);height:100%;transition:width .3s}.file-context-menu{background:var(--ds-bg-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-float);min-width:180px;padding:var(--ds-space-1) 0;z-index:1050}.file-context-menu__item{align-items:center;gap:var(--ds-space-2);width:100%;padding:var(--ds-space-2) var(--ds-space-3);cursor:pointer;color:var(--ds-text-default);text-align:left;background:0 0;border:none;font-size:.85rem;display:flex}.file-context-menu__item:hover{background:var(--ds-bg-hover)}.file-context-menu__item--danger{color:var(--ds-color-danger)}.file-context-menu__item--danger:hover{background:rgba(var(--ds-color-danger-rgb,239, 68, 68), .08)}.file-context-menu__divider{background:var(--ds-border-default);height:1px;margin:var(--ds-space-1) 0}.doc-breadcrumb{margin-bottom:var(--ds-space-3);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.doc-breadcrumb__item{cursor:pointer;color:var(--ds-text-subtle);border-radius:var(--ds-radius-sm);background:0 0;border:none;align-items:center;gap:4px;padding:2px 6px;font-size:.85rem;display:inline-flex}.doc-breadcrumb__item:hover{background:var(--ds-bg-hover);color:var(--ds-text-default)}.doc-breadcrumb__item--current{color:var(--ds-text-default);cursor:default;font-weight:500}.doc-breadcrumb__item--current:hover{background:0 0}.doc-breadcrumb__item--root{font-weight:500}.doc-breadcrumb__separator{color:var(--ds-text-subtle)}.doc-breadcrumb__segment{align-items:center;display:inline-flex}.doc-search-bar{align-items:center;gap:var(--ds-space-2);background:var(--ds-bg-default);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);color:var(--ds-text-subtle);padding:4px 10px;display:flex}.doc-search-bar__input{width:180px;color:var(--ds-text-default);background:0 0;border:none;outline:none;font-size:.85rem}.doc-search-bar__input::placeholder{color:var(--ds-text-subtle)}.folder-picker__list{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);max-height:400px;overflow-y:auto}.folder-picker__header{color:var(--ds-text-subtle);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;margin-top:8px;padding:6px 8px;font-size:.75rem;font-weight:600;display:flex}.folder-picker__header:first-child{margin-top:0}.folder-picker__node{cursor:pointer;border-radius:var(--ds-radius-sm);align-items:center;gap:4px;margin:1px 0;padding:6px 8px;font-size:.85rem;transition:background-color .15s;display:flex}.folder-picker__node:hover{background:var(--ds-bg-hover)}.folder-picker__node--selected{background:var(--ds-bg-selected);font-weight:600}.folder-picker__node--entity{color:var(--ds-text-subtle)}.folder-picker__node--entity svg{color:var(--ds-color-primary)}.folder-picker__icon{color:var(--ds-color-warning);flex-shrink:0}.folder-picker__footer{justify-content:flex-end;gap:var(--ds-space-2);margin-top:var(--ds-space-3);display:flex}.ds-pagination{justify-content:center;align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-4) 0;display:flex}.ds-pagination__btn{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-sm);background:var(--ds-surface);width:32px;height:32px;color:var(--ds-text-default);font-size:var(--ds-text-sm);font-family:var(--ds-font-sans);font-weight:var(--ds-font-medium);cursor:pointer;transition:var(--ds-transition-fast);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.ds-pagination__btn:hover:not(:disabled):not(.ds-pagination__btn--active){background:var(--ds-bg-hover);border-color:var(--ds-border-emphasis)}.ds-pagination__btn:focus-visible{box-shadow:none;outline:none}.ds-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.ds-pagination__btn--active{background:var(--ds-primary);border-color:var(--ds-primary);color:#fff;font-weight:var(--ds-font-semibold)}.ds-pagination__btn--active:hover{background:var(--ds-primary-dark);border-color:var(--ds-primary-dark)}.ds-pagination__btn--nav{color:var(--ds-text-subtle)}.ds-pagination__btn--nav:hover:not(:disabled){color:var(--ds-text-default)}.ds-pagination__ellipsis{width:32px;height:32px;color:var(--ds-text-subtle);font-size:var(--ds-text-sm);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.rfp{flex-direction:column;gap:8px;display:flex}.rfp-row{align-items:center;gap:6px;display:flex}.rfp-field-label{width:90px;color:var(--ds-text-default);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:13px;font-weight:500;overflow:hidden}.rfp-operator{border:1px solid var(--ds-border-default);width:120px;color:var(--ds-text-default);background:var(--ds-bg-surface);cursor:pointer;appearance:auto;border-radius:6px;flex-shrink:0;padding:5px 8px;font-size:13px}.rfp-operator:focus{border-color:var(--ds-color-primary);box-shadow:none;outline:none}.rfp-value-wrap{flex:1;min-width:0}.rfp-input,.rfp-select{border:1px solid var(--ds-border-default);width:100%;color:var(--ds-text-default);background:var(--ds-bg-surface);border-radius:6px;padding:5px 8px;font-size:13px}.rfp-input:focus,.rfp-select:focus{border-color:var(--ds-color-primary);box-shadow:none;outline:none}.rfp-input::placeholder,.rfp-select::placeholder{color:var(--ds-gray-400)}.rfp-select{cursor:pointer;appearance:auto}.rfp-remove{width:26px;height:26px;color:var(--ds-gray-400);cursor:pointer;transition:var(--ds-transition-fast);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.rfp-remove:hover{color:var(--ds-color-danger);background:var(--ds-danger-light)}.rfp-loading{color:var(--ds-gray-400);padding:5px 8px;font-size:12px}.rfp-add-row{border-top:1px solid var(--ds-border-subtle);margin-top:2px;padding-top:4px}.rfp-add-select{border:1px dashed var(--ds-border-default);width:100%;color:var(--ds-gray-400);cursor:pointer;appearance:auto;transition:var(--ds-transition-fast);background:0 0;border-radius:6px;padding:5px 8px;font-size:13px}.rfp-add-select:hover{border-color:var(--ds-color-primary);color:var(--ds-color-primary);background:rgba(var(--ds-color-primary-rgb), .03)}.rfp-add-select:focus{border-color:var(--ds-color-primary);color:var(--ds-text-default);border-style:solid;outline:none}.cvm-item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:5px 4px;font-size:13px;transition:background .15s;display:flex}.cvm-item:hover{background:var(--ds-bg-hover)}.cvm-item__icon{color:var(--ds-gray-400);display:flex}.cvm-item__label{color:var(--ds-text-default)}.cvm-item__label--hidden{color:var(--ds-gray-400);text-decoration:line-through}.view-selector{background:var(--ds-gray-100);border-radius:var(--ds-radius-sm);align-items:center;gap:2px;padding:2px;display:flex;overflow-x:auto}.view-selector__tab{color:var(--ds-text-subtle);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.view-selector__tab:hover{background:var(--ds-bg-surface);color:var(--ds-text-default)}.view-selector__tab--active{background:var(--ds-bg-surface);color:var(--ds-text-default);box-shadow:none}.view-selector__tab-label{cursor:pointer}.view-selector__actions{gap:2px;margin-left:4px;display:flex}.view-selector__action{width:20px;height:20px;color:var(--ds-gray-400);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.view-selector__action:hover{color:var(--ds-text-default);background:var(--ds-bg-hover)}.view-selector__action--danger:hover{color:var(--ds-color-danger);background:var(--ds-danger-light)}.view-selector__add{border:1px dashed var(--ds-border-default);width:28px;height:28px;color:var(--ds-gray-400);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.view-selector__add:hover{color:var(--ds-color-primary);border-color:var(--ds-color-primary);background:rgba(var(--ds-color-primary-rgb), .04)}.view-selector__rename{display:inline-flex}.view-selector__rename-input{border:1px solid var(--ds-color-primary);border-radius:4px;outline:none;width:100px;padding:2px 6px;font-size:13px}.inline-field-editor{cursor:pointer;border-radius:4px;min-height:24px;margin:-2px -4px;padding:2px 4px;transition:background .15s}.inline-field-editor:hover,.inline-field-editor--toggle:hover{background:var(--ds-gray-100)}.inline-field-editor__input{min-width:80px;font-size:13px!important}.inline-field-editor__input:not(select){padding:2px 6px!important}.inline-field-editor__input:is(select){padding-top:2px!important;padding-bottom:2px!important}.inline-field-editor__empty{color:var(--ds-gray-300);font-size:13px}.ce-kanban{gap:12px;min-height:400px;padding-bottom:8px;display:flex;overflow-x:auto}.ce-kanban__column{background:var(--ds-gray-50);border-radius:var(--ds-radius);flex-direction:column;flex:0 0 280px;max-height:calc(100vh - 220px);display:flex}.ce-kanban__column-header{border-top:4px solid #0000;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.ce-kanban__column-count{color:var(--ds-gray-400);border-radius:var(--ds-radius);background:var(--ds-gray-100);padding:1px 7px;font-size:11px;font-weight:600}.ce-kanban__column-body{border-radius:var(--ds-radius);flex-direction:column;flex:1;gap:6px;min-height:60px;padding:0 8px 8px;transition:background .15s;display:flex;overflow-y:auto}.ce-kanban__column-body--over{background:rgba(var(--ds-color-primary-rgb,59, 130, 246), .08);outline:2px dashed var(--ds-color-primary);outline-offset:-2px}.ce-kanban__card{background:var(--ds-bg-surface);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius);cursor:grab;padding:10px 12px;transition:box-shadow .15s}.ce-kanban__card:hover{box-shadow:none}.ce-kanban__card--dragging{opacity:.4}.ce-kanban__card-name{color:var(--ds-text-default);margin-bottom:4px;font-size:13px;font-weight:500}.ce-kanban__card-name a{color:inherit;text-decoration:none}.ce-kanban__card-name a:hover{color:var(--ds-color-primary)}.ce-kanban__card-fields{flex-direction:column;gap:2px;display:flex}.ce-kanban__card-field{gap:6px;font-size:12px;display:flex}.ce-kanban__card-field-label{color:var(--ds-gray-400);white-space:nowrap}.ce-kanban__card-field-value{color:var(--ds-text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ce-kanban__empty{text-align:center;color:var(--ds-gray-300);padding:20px 8px;font-size:12px}.view-type-switcher{align-items:center;gap:8px;display:flex}.view-type-switcher__buttons{border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-sm);flex-shrink:0;display:flex;overflow:hidden}.view-type-switcher__btn{width:32px;min-width:32px;height:28px;color:var(--ds-gray-400);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.view-type-switcher__btn:hover{color:var(--ds-text-default);background:var(--ds-gray-100)}.view-type-switcher__btn--active{color:var(--ds-color-primary);background:var(--ds-gray-100)}.view-type-switcher__btn+.view-type-switcher__btn{border-left:1px solid var(--ds-border-default)}.view-type-switcher__select{max-width:180px;font-size:13px}.ds-toggle-field{margin-bottom:var(--ds-space-4);flex-direction:column;gap:4px;display:flex}.ds-toggle__label{align-items:center;gap:var(--ds-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.ds-toggle__label--disabled{opacity:.5;cursor:not-allowed}.ds-toggle__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ds-toggle__track{background:var(--ds-gray-200);width:40px;height:22px;transition:var(--ds-transition);border-radius:999px;flex-shrink:0;display:inline-block;position:relative}.ds-toggle__track:after{content:"";width:16px;height:16px;transition:var(--ds-transition);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.ds-toggle__input:checked+.ds-toggle__track{background:var(--ds-primary)}.ds-toggle__input:checked+.ds-toggle__track:after{transform:translate(18px)}.ds-toggle__input:disabled+.ds-toggle__track{opacity:.5;cursor:not-allowed}.ds-toggle__text{font-size:var(--ds-text-sm);color:var(--ds-gray-700)}.ds-checkbox-field{margin-bottom:var(--ds-space-4);flex-direction:column;gap:4px;display:flex}.ds-checkbox-field--inline{margin-bottom:0}.ds-checkbox__label{align-items:center;gap:var(--ds-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.ds-checkbox__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ds-checkbox__box{border:2px solid var(--ds-border);background:var(--ds-surface);width:16px;height:16px;transition:var(--ds-transition);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-checkbox__input:checked~.ds-checkbox__box,.ds-checkbox__input:indeterminate~.ds-checkbox__box{background:var(--ds-primary);border-color:var(--ds-primary)}.ds-checkbox__input:checked~.ds-checkbox__box:after,.ds-checkbox__input:indeterminate~.ds-checkbox__box:after{content:"";display:block}.ds-checkbox__input:checked~.ds-checkbox__box:after{border:2px solid #fff;border-top:none;border-left:none;width:4px;height:7px;transform:rotate(45deg)translate(-1px,-1px)}.ds-checkbox__input:indeterminate~.ds-checkbox__box:after{background:#fff;width:8px;height:2px}.ds-checkbox__input:disabled~.ds-checkbox__box{opacity:.5;cursor:not-allowed}.ds-checkbox__text{font-size:var(--ds-text-sm);color:var(--ds-gray-700)}.gephart-builder-workflow-list{width:350px}.gephart-builder-workflow-list-overTop:after{content:"";border-bottom:4px dashed #fff;width:350px;height:0;position:absolute;top:-27px;bottom:auto;left:0}.gephart-builder-workflow-list-overDown:after{content:"";border-bottom:4px dashed #fff;width:350px;height:0;position:absolute;top:auto;bottom:23px;left:0}.gephart-builder-workflow-list-blank:before{display:none}.gephart-builder-workflow-list-blank+button{opacity:0}.gephart-builder-workflow-list .gephart-builder-workflow-add-xxx{white-space:nowrap;position:absolute;bottom:50px;left:575px;transform:translate(-50%)}.gephart-builder-workflow-list .gephart-builder-workflow-list{margin-left:400px;position:relative}.gephart-builder-workflow-list .gephart-builder-workflow-list:before{content:"";z-index:-1;border-bottom:6px solid #fff;width:calc(100% - 300px);position:absolute;top:57px;left:-50px}.gephart-builder-workflow-add{opacity:0}.gephart-builder-workflow-item-wrap:hover>.gephart-builder-workflow-add,.gephart-builder-workflow-item-wrap:hover>.gephart-builder-workflow-item>.gephart-builder-workflow-add,.gephart-builder-workflow-item-wrap:hover>.gephart-builder-workflow-item>.gephart-builder-workflow-item-text>.gephart-builder-workflow-add{opacity:1}.gephart-builder-workflow-item-wrap:before{content:"";z-index:-1;border-right:6px solid #fff;height:calc(100% - 100px);position:absolute;top:100px;left:172px}.gephart-builder-workflow-item-wrap{position:relative}.gephart-builder-workflow-item-wrap-over:has(.gephart-builder-workflow-item-wrap-over){border-left:0}.gephart-builder-workflow-item-wrap-overTop:after{content:"";border-bottom:4px dashed #fff;width:350px;height:0;position:absolute;top:-27px;bottom:auto;left:0}.gephart-builder-workflow-item-wrap-overDown:after{content:"";border-bottom:4px dashed #fff;width:350px;height:0;position:absolute;top:auto;bottom:23px;left:0}.gephart-builder-workflow-item-wrap-dragging{opacity:.4}.gephart-builder-workflow-item{float:left;color:#222;background:#fff;border:.0625rem solid #d1d5db;border-radius:.5rem;width:350px;margin-bottom:50px;margin-right:50px;padding:20px;display:flex;position:relative;box-shadow:0 1px 2px #00000012}.gephart-builder-workflow-item .btn{white-space:nowrap;position:absolute;bottom:-50px;left:50%;transform:translate(-50%)}.gephart-builder-workflow-item button:not(.btn){display:none}.gephart-builder-workflow-item-blank{opacity:0}.gephart-builder-workflow-list:after{content:"";clear:both;display:block}.gephart-builder-workflow-item-wrap:last-child:before{display:none}.gephart-builder-workflow-item-text{text-align:left;flex-flow:column;flex:auto;justify-content:center;margin-left:20px;line-height:30px;display:flex}.gephart-builder-workflow-item-icon{text-align:center;flex:0 0 104px;width:104px;height:120px;margin-left:auto;margin-right:auto;padding:28px 0;font-weight:700;position:relative}.gephart-builder-workflow-item-icon img{opacity:.9;margin-bottom:3px}.gephart-builder-workflow-item-inner{position:relative}.gephart-builder-workflow-item-rhombus{clip-path:polygon(0 50%,50% 100%,100% 50%,50% 0);background:#ffeaa7;width:140%;height:120%;position:absolute;top:-10%;left:-20%;transform:scaleY(.9)scaleX(.9)}.gephart-builder-workflow-item-round{background:#74b9ff;border-radius:100%;width:120%;height:100%;position:absolute;top:0;left:-10%}.gephart-builder-workflow-item-hexagon{width:100%;height:100%;position:absolute;top:0;left:0}.gephart-builder-workflow-item-hexagon span{display:block}.gephart-builder-workflow-item-hexagon span:first-child{border-bottom:30px solid #55efc4;border-left:52px solid #0000;border-right:52px solid #0000;width:0}.gephart-builder-workflow-item-hexagon span:nth-child(2){background-color:#55efc4;width:104px;height:60px}.gephart-builder-workflow-item-hexagon span:nth-child(3){border-top:30px solid #55efc4;border-left:52px solid #0000;border-right:52px solid #0000;width:0}.entity__items{color:#1f2937;background-color:#f2f4f6}.time-tracker-chart__select{width:150px}.gephart-generator-entity-list-blank:before{display:none}.gephart-generator-entity-list-blank+button,.gephart-generator-entity-add{opacity:0}.gephart-generator-entity-item-wrap:hover>.gephart-generator-entity-add,.gephart-generator-entity-item-wrap:hover>.gephart-generator-entity-item>.gephart-generator-entity-add,.gephart-generator-entity-item-wrap:hover>.gephart-generator-entity-item>.gephart-generator-entity-item-text>.gephart-generator-entity-add{opacity:1}.gephart-generator-entity-item-wrap{padding-bottom:24px;position:relative}.gephart-generator-entity-item-wrap-over:has(.gephart-generator-entity-item-wrap-over){border-left:0}.gephart-generator-entity-item-wrap-overTop:after{content:"";border-bottom:4px dashed #fff;width:100%;height:0;position:absolute;top:-15px;bottom:auto;left:0}.gephart-generator-entity-item-wrap-overDown:after{content:"";border-bottom:4px dashed #fff;width:100%;height:0;position:absolute;top:auto;bottom:11px;left:0}.gephart-generator-entity-item-wrap-dragging{opacity:.4}.gephart-generator-entity-item{color:#222;background:#fff;border:.0625rem solid #d1d5db;border-radius:.5rem;padding:20px;display:flex;position:relative;box-shadow:0 1px 2px #00000012}.gephart-generator-entity-item .btn-add{white-space:nowrap;position:absolute;bottom:-50px;left:50%;transform:translate(-50%)}.gephart-generator-entity-item button:not(.btn){display:none}.gephart-generator-entity-item-blank{opacity:0}.gephart-generator-entity-list:after{content:"";clear:both;display:block}.gephart-generator-entity-item-wrap:last-child:before{display:none}.gephart-generator-entity-item-text{text-align:left;flex-flow:column;flex:auto;justify-content:center;margin-left:20px;line-height:30px;display:flex}.gephart-generator-entity-item-icon{text-align:center;flex:0 0 104px;width:104px;height:120px;margin-left:auto;margin-right:auto;padding:28px 0;font-weight:700;position:relative}.gephart-generator-entity-item-icon img{opacity:.9;margin-bottom:3px}.gephart-generator-entity-item-inner{position:relative}.gephart-generator-entity-item-rhombus{clip-path:polygon(0 50%,50% 100%,100% 50%,50% 0);background:#ffeaa7;width:140%;height:120%;position:absolute;top:-10%;left:-20%;transform:scaleY(.9)scaleX(.9)}.gephart-generator-entity-item-round{background:#74b9ff;border-radius:100%;width:120%;height:100%;position:absolute;top:0;left:-10%}.gephart-generator-entity-item-hexagon{width:100%;height:100%;position:absolute;top:0;left:0}.gephart-generator-entity-item-hexagon span{display:block}.gephart-generator-entity-item-hexagon span:first-child{border-bottom:30px solid #55efc4;border-left:52px solid #0000;border-right:52px solid #0000;width:0}.gephart-generator-entity-item-hexagon span:nth-child(2){background-color:#55efc4;width:104px;height:60px}.gephart-generator-entity-item-hexagon span:nth-child(3){border-top:30px solid #55efc4;border-left:52px solid #0000;border-right:52px solid #0000;width:0}.gephart-menu-logo{border-radius:.5rem;margin-bottom:1rem;padding:.5rem 1rem}.ReactModal__Overlay{z-index:1050;outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto;background-color:#0006!important}.ReactModal__Overlay--after-open{display:block}.ReactModal__Content{pointer-events:none;width:auto;margin:.5rem;position:relative}.ReactModal__Overlay .ReactModal__Content{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.ReactModal__Overlay .ReactModal__Content{transition:none}}.ReactModal__Overlay--after-open .ReactModal__Content{transform:none}.modal.modal-static .ReactModal__Content{transform:scale(1.02)}.ReactModal__Content-scrollable{height:calc(100% - 1rem)}.ReactModal__Content-scrollable .modal-content{max-height:100%;overflow:hidden}.ReactModal__Content-scrollable .modal-body{overflow-y:auto}.ReactModal__Content{align-items:center;min-height:calc(100% - 1rem);display:flex}.modal-content{pointer-events:auto;width:100%;box-shadow:var(--ds-shadow-float);background-color:#fff;background-clip:padding-box;border-radius:6px;outline:0;flex-direction:column;display:flex;position:relative}.modal-backdrop{z-index:1040;background-color:#111827;width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{border-bottom:1px solid #e5e7eb;border-top-left-radius:6px;border-top-right-radius:6px;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem;display:flex}.modal-header .btn-close{margin:-.5rem -.5rem -.5rem auto;padding:.5rem}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{flex:auto;padding:1rem;position:relative}.modal-footer{border-top:1px solid #e5e7eb;border-bottom-right-radius:6px;border-bottom-left-radius:6px;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;padding:.75rem;display:flex}.modal-footer>*{margin:.25rem}@media (width>=576px){.ReactModal__Content{max-width:500px;margin:1.75rem auto}.ReactModal__Content-scrollable{height:calc(100% - 3.5rem)}.ReactModal__Content{min-height:calc(100% - 3.5rem)}.modal-content{box-shadow:var(--ds-shadow-float)}.modal-sm{max-width:300px}}@media (width>=992px){.modal-lg,.modal-xl{max-width:800px}}@media (width>=1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (width<=1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}@media (width<=1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (width<=991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (width<=767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (width<=575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (width<=991.98px){.ReactModal__Content{align-items:stretch!important;max-width:none!important;min-height:100%!important;margin:0!important}.ReactModal__Content .modal-content{min-height:100dvh;border-radius:0!important}.ReactModal__Content .card{flex-direction:column;min-height:100dvh;display:flex;border-radius:0!important}.ReactModal__Content .card-body.overflow-auto{flex:1}}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{cursor:pointer;border:1px solid #0000;border-bottom:none;padding:6px 12px;list-style:none;display:inline-block;position:relative;bottom:-1px}.react-tabs__tab--selected{background:var(--ds-primary,#10b981);border-color:var(--ds-primary,#10b981);color:#fff;border-radius:6px 6px 0 0}.react-tabs__tab--disabled{color:graytext;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{content:"";background:#fff;height:5px;position:absolute;bottom:-5px;left:-4px;right:-4px}.react-tabs__tab-panel{background:#fff;display:none}.react-tabs__tab-panel--selected{display:block}.tracker__select-wrapper{top:45px;left:-225px}.tracker__select{width:300px!important}.tracker__timer{width:100%;min-width:100px}body{background:var(--ds-surface-raised);color:var(--ds-text)}.sidebar,#sidebarMenu{width:var(--ds-nav-width)!important;background:var(--ds-bg-sidebar)!important;border-right:1px solid var(--ds-border-subtle)!important}.gephart-menu-logo{background:0 0;text-align:left!important;justify-content:flex-start!important;align-items:center!important;margin:0 0 1rem!important;padding:.25rem 1rem .5rem!important;display:flex!important}.gephart-menu-logo img{display:block;width:auto!important;max-width:100%!important;height:44px!important}.nav-section-label{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;list-style:none;justify-content:space-between!important;align-items:center!important;padding:1.25rem 1rem .25rem!important;display:flex!important}.nav-section-label:first-child{padding-top:.5rem!important}.nav-section-label--disabled{cursor:default}.nav-section-label span:first-child{font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--ds-nav-section-color)}.nav-section-label .nav-section-chevron{opacity:0;transition:var(--ds-transition-fast);color:var(--ds-nav-section-color);align-items:center;display:flex}.nav-section-label .nav-section-chevron svg{transition:transform .15s cubic-bezier(.4,0,.2,1);width:12px!important;height:12px!important}.nav-section-label:hover .nav-section-chevron{opacity:1}.nav-section-label--disabled .nav-section-chevron{opacity:.3}.nav-section-label[aria-expanded=false] .nav-section-chevron svg{transform:rotate(-90deg)}.sidebar .nav .nav-item,#sidebarMenu .nav .nav-item{margin-bottom:0}.sidebar .nav .nav-item .nav-link,#sidebarMenu .nav .nav-item .nav-link{height:var(--ds-nav-item-height);font-size:var(--ds-nav-item-font-size);font-weight:var(--ds-nav-item-font-weight);transition:var(--ds-transition-fast);border-radius:4px;margin:1px .5rem;line-height:1;color:var(--ds-text-muted)!important;align-items:center!important;padding:0 .75rem!important;display:flex!important}.sidebar .nav .nav-item .nav-link:hover,#sidebarMenu .nav .nav-item .nav-link:hover{background:var(--ds-nav-hover-bg);color:var(--ds-text-default)!important}.sidebar .nav .nav-item .nav-link.active,#sidebarMenu .nav .nav-item .nav-link.active{font-weight:var(--ds-font-medium);box-shadow:inset 2px 0 0 var(--ds-nav-active-border);background:var(--ds-nav-active-bg)!important;color:var(--ds-nav-active-color)!important}.sidebar .nav .nav-item .nav-link.active .sidebar-icon svg,#sidebarMenu .nav .nav-item .nav-link.active .sidebar-icon svg{color:var(--ds-nav-active-color)!important}.sidebar .nav .nav-item .nav-link .sidebar-icon,#sidebarMenu .nav .nav-item .nav-link .sidebar-icon{flex-shrink:0;justify-content:center!important;align-items:center!important;width:16px!important;min-width:16px!important;height:16px!important;margin-right:.5rem!important;display:inline-flex!important}.sidebar .nav .nav-item .nav-link .sidebar-icon svg,#sidebarMenu .nav .nav-item .nav-link .sidebar-icon svg{color:var(--ds-text-muted);width:16px!important;height:16px!important;display:block!important}.sidebar .nav .nav-item .nav-link>span:first-child,#sidebarMenu .nav .nav-item .nav-link>span:first-child{flex:1;align-items:center!important;display:inline-flex!important}.sidebar .nav .nav-item .nav-link .sidebar-text,#sidebarMenu .nav .nav-item .nav-link .sidebar-text{font-weight:inherit;font-size:inherit;line-height:1}.sidebar .nav .nav-item .nav-link .link-arrow,#sidebarMenu .nav .nav-item .nav-link .link-arrow{color:var(--ds-text-light);align-items:center;transition:transform .15s cubic-bezier(.4,0,.2,1);display:flex}.sidebar .nav .nav-item .nav-link .link-arrow svg,#sidebarMenu .nav .nav-item .nav-link .link-arrow svg{width:12px!important;height:12px!important}.sidebar .nav .nav-item .nav-link .link-arrow--open,#sidebarMenu .nav .nav-item .nav-link .link-arrow--open{transform:rotate(90deg)}.nav-section-items{max-height:1000px;transition:max-height .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.nav-section-items--collapsed{max-height:0}.multi-level{max-height:0;transition:max-height .15s cubic-bezier(.4,0,.2,1);overflow:hidden}.multi-level--open{max-height:200px}.multi-level .nav{margin:0;padding-left:0}.multi-level .nav .nav-item{margin-bottom:0}.multi-level .nav .nav-link{height:var(--ds-nav-subitem-height)!important;font-size:var(--ds-text-sm)!important;font-weight:var(--ds-font-normal)!important;color:var(--ds-text-light)!important;padding:0 .75rem 0 2.5rem!important}.multi-level .nav .nav-link:hover{background:var(--ds-nav-hover-bg);color:var(--ds-text-muted)!important}.multi-level .nav .nav-link.active{color:var(--ds-nav-active-color)!important;box-shadow:none!important;font-weight:var(--ds-font-medium)!important;background:0 0!important}.nav-settings-separator{background:var(--ds-border-subtle);height:1px;margin:.5rem 0}.disk-space{border-radius:var(--ds-radius);background:#f9fafb;padding:1rem;margin:1.5rem!important}.progress{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden}.progress-bar{border-radius:3px;background:linear-gradient(90deg, var(--ds-primary) 0%, var(--ds-primary-light) 100%)!important}.navbar-top,.navbar-dashboard{background:#fafafa!important;padding:1rem 0!important}.navbar-top .navbar-nav,.navbar-dashboard .navbar-nav{gap:.5rem}.card{background:var(--ds-surface);transition:var(--ds-transition);overflow:hidden;border-radius:var(--ds-radius)!important;box-shadow:none!important;border:1px solid #d1d5db!important}.card:hover{border-color:#9ca3af!important}.card .card-header{border-bottom:1px solid #e5e7eb;padding:1.25rem 1.5rem;background:0 0!important}.card .card-header h5,.card .card-header .h5,.card .card-header .card-title{color:var(--ds-text);margin-bottom:0;font-weight:600}.card .card-body{padding:1.5rem}.card .card-footer{border-top:1px solid #e5e7eb}.card-item-wrap{transition:var(--ds-transition);border-radius:var(--ds-radius)!important}.btn{transition:var(--ds-transition);padding:.625rem 1.25rem;font-weight:500;border-radius:var(--ds-radius)!important;border:none!important}.btn:focus{box-shadow:none!important}.btn-primary{box-shadow:none;background:var(--ds-primary)!important}.btn-primary:hover{background:var(--ds-primary-dark)!important}.btn-success,.btn-tertiary{box-shadow:none;background:var(--ds-primary)!important}.btn-success:hover,.btn-tertiary:hover{background:var(--ds-primary-dark)!important}.btn-outline-primary{color:var(--ds-primary);border:1px solid var(--ds-primary)!important;background:0 0!important}.btn-outline-primary:hover{color:#fff;background:var(--ds-primary)!important}.btn-outline-secondary,.btn-outline-gray-500,.btn-secondary{color:var(--ds-text-muted);background:0 0!important;border:1px solid #d1d5db!important}.btn-outline-secondary:hover,.btn-outline-gray-500:hover,.btn-secondary:hover{color:var(--ds-text);border-color:#9ca3af!important}.btn-sm{padding:.375rem .875rem;font-size:.8125rem}.form-control,.form-select,input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],textarea{transition:var(--ds-transition);color:var(--ds-text);background:#fff;padding:.75rem 1rem;font-size:.9rem;border-radius:var(--ds-radius-sm)!important;border:1px solid #d1d5db!important}.form-control:focus,.form-select:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,textarea:focus{outline:none;border-color:var(--ds-primary)!important;box-shadow:none!important}.form-control::placeholder,.form-select::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,textarea::placeholder{color:var(--ds-text-light)}.react-select-container .react-select__control{min-height:40px;transition:var(--ds-transition);border-radius:var(--ds-radius)!important;box-shadow:none!important;border:1px solid #d1d5db!important}.react-select-container .react-select__control:hover{border-color:#9ca3af!important}.react-select-container .react-select__control--is-focused{border-color:var(--ds-primary)!important;box-shadow:none!important}.react-select-container .react-select__menu{border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-float);border:1px solid #d1d5db;overflow:hidden}.react-select-container .react-select__option{transition:var(--ds-transition);padding:.75rem 1rem}.react-select-container .react-select__option--is-focused{background:rgba(var(--ds-primary-rgb), .08)}.react-select-container .react-select__option--is-selected{background:var(--ds-primary)}.react-select-container svg{flex-shrink:initial!important;width:auto!important;height:auto!important;color:inherit!important;transition:none!important;display:inline!important}.react-select-container .react-select__dropdown-indicator{color:#ccc!important;padding:8px!important}.react-select-container .react-select__dropdown-indicator:hover{color:#999!important}.react-select-container .react-select__clear-indicator{color:#ccc!important}.react-select-container .react-select__clear-indicator:hover{color:#999!important}.react-select-container .react-select__indicator-separator{background-color:#ccc!important}.d-flex>.flex-fill~.ps-2>.btn{min-width:42px;height:42px;padding:0!important}label,.form-label{color:var(--ds-text);margin-bottom:.5rem;font-size:.875rem;font-weight:500}.table{border-collapse:separate;border-spacing:0}.table thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-muted);background:#f9fafb;padding:1rem;font-size:.8125rem;font-weight:600;border-bottom:1px solid #d1d5db!important}.table>:not(:last-child)>:last-child>*{border-bottom-color:#e5e7eb}.table.thead-light .thead-light th,.table .thead-light th{text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--ds-text-muted)!important;background:#f9fafb!important;border-bottom:1px solid #d1d5db!important;font-size:.8125rem!important;font-weight:600!important}.table.thead-light tbody tr,.table tbody tr{transition:var(--ds-transition)}.table.thead-light tbody tr:hover,.table tbody tr:hover{background:#f9fafb}.table.thead-light tbody td,.table tbody td{vertical-align:middle;border-bottom:1px solid #e5e7eb;padding:1rem}.ReactModal__Overlay{background-color:#0006!important;overflow-y:auto!important}.ReactModal__Content:not(.ds-modal){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.modal-content{border-radius:var(--ds-radius)!important;box-shadow:var(--ds-shadow-float)!important;border:1px solid #d1d5db!important}.modal-header{border-bottom:1px solid #e5e7eb;padding:1.5rem}.modal-body{padding:1.5rem}.modal-footer{border-top:1px solid #e5e7eb;padding:1rem 1.5rem}.badge{letter-spacing:.02em;border-radius:4px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.badge-soft-success,.bg-success{background:rgba(var(--ds-primary-rgb), .12)!important;color:var(--ds-primary-dark)!important}.badge-soft-danger,.bg-danger{background:var(--ds-danger-light)!important;color:var(--ds-danger-dark)!important}.badge-soft-warning,.bg-warning{background:var(--ds-warning-light)!important;color:var(--ds-warning-dark)!important}.badge-soft-primary,.bg-primary{background:rgba(var(--ds-primary-rgb), .12)!important;color:var(--ds-primary)!important}.badge-soft-info,.bg-info{background:var(--ds-info-light)!important;color:var(--ds-info-dark)!important}.list-group{overflow:hidden;border-radius:var(--ds-radius)!important}.list-group .list-group-item{transition:var(--ds-transition);border:none;border-bottom:1px solid #0000000a;padding:1rem 1.25rem}.list-group .list-group-item:last-child{border-bottom:none}.list-group .list-group-item:hover{background:rgba(var(--ds-primary-rgb), .02)}h1.h4{font-size:var(--ds-text-2xl);font-weight:var(--ds-font-bold);color:var(--ds-gray-800);letter-spacing:var(--ds-tracking-tight)}h2.h4{color:var(--ds-text);font-weight:700}.recharts-wrapper{border-radius:var(--ds-radius)}.row.mb-3>.col-12>.card.border-0.shadow{max-width:fit-content;margin:0 auto}.row.mb-3>.col-12>.card.border-0.shadow .card-body{padding:.5rem 1rem!important}.row.mb-3>.col-12>.card.border-0.shadow .card-body .d-flex{gap:.5rem}.row.mb-3>.col-12>.card.border-0.shadow .card-body .btn-outline-secondary{white-space:nowrap;padding:.25rem .75rem;font-size:.8125rem}.row.mb-3>.col-12>.card.border-0.shadow .card-body .form-select-sm{padding:.25rem 2rem .25rem .5rem;font-size:.8125rem;max-width:150px!important;margin:0!important}.btn-group{gap:.25rem}.btn-group .btn{border-radius:var(--ds-radius-sm)!important}.card h5,.card .h5{justify-content:space-between;align-items:center;display:flex}.card h5 a,.card .h5 a{color:var(--ds-primary);transition:var(--ds-transition);font-size:.8125rem;font-weight:500;text-decoration:none}.card h5 a:hover,.card .h5 a:hover{color:var(--ds-primary-dark)}.recharts-pie-sector{transition:var(--ds-transition)}.recharts-pie-sector:hover{filter:brightness(1.1)}.react-tabs__tab{color:var(--ds-text-muted);transition:var(--ds-transition);margin-right:.25rem;font-weight:500;border-radius:var(--ds-radius-sm) var(--ds-radius-sm) 0 0!important;padding:.75rem 1.25rem!important}.react-tabs__tab:hover{color:var(--ds-primary);background:rgba(var(--ds-primary-rgb), .05)}.react-tabs__tab--selected{margin-bottom:-2px;color:var(--ds-primary)!important;background:rgba(var(--ds-primary-rgb), .08)!important;border-bottom:2px solid var(--ds-primary)!important}.react-tabs__tab-panel{box-shadow:var(--ds-shadow-sm);border-radius:0 var(--ds-radius) var(--ds-radius) var(--ds-radius)!important;border:1px solid #0000000d!important}.checklist-list-card{background:var(--ds-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);transition:var(--ds-transition);cursor:pointer;align-items:center;gap:1rem;margin-bottom:.75rem;padding:1.25rem 1.5rem;display:flex}.checklist-list-card:hover{border-color:rgba(var(--ds-primary-rgb), .3);box-shadow:var(--ds-shadow)}.checklist-list-card .checklist-list-card__checkbox{flex-shrink:0}.checklist-list-card .checklist-list-card__content{flex:1;min-width:0}.checklist-list-card .checklist-list-card__name{color:var(--ds-text);cursor:pointer;align-items:center;margin:0;font-size:1rem;font-weight:600;display:flex}.checklist-list-card .checklist-list-card__name svg{flex-shrink:0;display:inline-block!important}.checklist-list-card .checklist-list-card__name:hover{color:var(--ds-primary)}.checklist-list-card .checklist-list-card__actions{opacity:0;transition:var(--ds-transition);flex-shrink:0}.checklist-list-card:hover .checklist-list-card__actions{opacity:1}.checklist-detail-header{margin-bottom:1.5rem}.checklist-detail-header .checklist-detail-header__name{width:100%;color:var(--ds-text);transition:var(--ds-transition);background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem 0;font-size:1.25rem;font-weight:600}.checklist-detail-header .checklist-detail-header__name:focus{border-bottom-color:var(--ds-primary);outline:none}.checklist-detail-header .checklist-detail-header__actions{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.checklist-detail-header .checklist-detail-header__toggle{color:var(--ds-text-muted);cursor:pointer;transition:var(--ds-transition);background:0 0;border:none;align-items:center;gap:.375rem;padding:.25rem 0;font-size:.8125rem;display:inline-flex}.checklist-detail-header .checklist-detail-header__toggle:hover{color:var(--ds-primary)}.checklist-detail-description .checklist-detail-description__text{color:var(--ds-text-muted);margin-bottom:.375rem;font-size:.875rem;line-height:1.6}.checklist-detail-description .checklist-detail-description__text p{margin-bottom:.25rem}.checklist-progress{margin-bottom:1.25rem}.checklist-progress .checklist-progress__bar{background:#0000000f;border-radius:3px;height:6px;overflow:hidden}.checklist-progress .checklist-progress__fill{background:var(--ds-primary);border-radius:3px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.checklist-progress .checklist-progress__text{color:var(--ds-text-muted);justify-content:space-between;margin-top:.375rem;font-size:.8125rem;display:flex}.checklist-group{background:var(--ds-surface);border:1px solid var(--ds-border-default);border-left:3px solid var(--ds-primary);border-radius:var(--ds-radius);transition:var(--ds-transition);margin-bottom:1rem;overflow:hidden}.checklist-group:hover{box-shadow:var(--ds-shadow-sm)}.checklist-group .checklist-group__header{border-bottom:1px solid #0000000a;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.checklist-group .checklist-group__title{color:var(--ds-text);margin:0;font-size:.9375rem;font-weight:600}.checklist-group .checklist-group__badge{color:var(--ds-text-muted);border-radius:var(--ds-radius-full);white-space:nowrap;background:#0000000a;padding:.175rem .625rem;font-size:.75rem;font-weight:600}.checklist-group .checklist-group__badge.is-complete{background:rgba(var(--ds-primary-rgb), .1);color:var(--ds-primary-dark)}.checklist-group .checklist-group__actions{opacity:0;transition:var(--ds-transition)}.checklist-group:hover .checklist-group__actions{opacity:1}.checklist-group .checklist-group__body{padding:.75rem 1.25rem .5rem}.checklist-group .checklist-group__description{color:var(--ds-text-muted);margin-bottom:.75rem;font-size:.8125rem;line-height:1.5}.checklist-group .checklist-group__description p{margin-bottom:.25rem}.checklist-item{border-radius:var(--ds-radius-sm);transition:var(--ds-transition);background:#fff;border:1px solid #0000000a;align-items:flex-start;gap:.5rem;margin-bottom:.375rem;padding:.625rem .75rem;display:flex}.checklist-item:hover{border-color:rgba(var(--ds-primary-rgb), .2);box-shadow:var(--ds-shadow-sm)}.checklist-item:hover .checklist-item__edit{opacity:1}.checklist-item.is-done{background:rgba(var(--ds-primary-rgb), .04);border-color:rgba(var(--ds-primary-rgb), .08)}.checklist-item.is-done .checklist-item__name{color:var(--ds-text-muted);text-decoration:line-through}.checklist-item.is-done .checklist-item__description{color:var(--ds-text-light)}.checklist-item .checklist-item__checkbox{flex-shrink:0;margin-top:2px}.checklist-item .checklist-item__checkbox .form-check-input{cursor:pointer;width:1.125rem;height:1.125rem;transition:var(--ds-transition);border:2px solid #00000026}.checklist-item .checklist-item__checkbox .form-check-input:checked{background-color:var(--ds-primary);border-color:var(--ds-primary)}.checklist-item .checklist-item__content{flex:1;min-width:0}.checklist-item .checklist-item__name{color:var(--ds-text);transition:var(--ds-transition);font-size:.875rem}.checklist-item .checklist-item__description{color:var(--ds-text-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.4}.checklist-item .checklist-item__description p{margin-bottom:.125rem}.checklist-item .checklist-item__edit{opacity:0;transition:var(--ds-transition);flex-shrink:0;margin-top:1px}.checklist-item-blank{text-align:center;color:var(--ds-text-light);border-radius:var(--ds-radius-sm);border:2px dashed #0000000f;margin-bottom:.375rem;padding:1rem;font-size:.8125rem}.checklist-quick-add{align-items:center;gap:.5rem;margin-top:.25rem;padding:.375rem .75rem;display:flex}.checklist-quick-add .checklist-quick-add__input{color:var(--ds-text);background:0 0;border:none;outline:none;flex:1;padding:.375rem 0;font-size:.875rem}.checklist-quick-add .checklist-quick-add__input::placeholder{color:var(--ds-text-light)}.checklist-quick-add .checklist-quick-add__input:focus{border-bottom:1px solid rgba(var(--ds-primary-rgb), .3)}.checklist-quick-add .checklist-quick-add__icon{color:var(--ds-text-light);flex-shrink:0}.timetracker-button_wrap>div{align-items:center!important;display:flex!important}.timetracker-button_wrap .btn{line-height:1;border-radius:var(--ds-radius-sm)!important;padding:.375rem .5rem!important}.timetracker-button_wrap .btn svg{width:16px!important;height:16px!important}.timetracker-button_wrap .timetracker-button_desc{color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-right:.375rem;font-size:.75rem;overflow:hidden}.timetracker-button_wrap span{align-items:center;display:inline-flex}.timetracker-button_list{z-index:1050;background:#fff;border:1px solid #00000014;margin-top:.5rem;padding:.75rem;border-radius:var(--ds-radius)!important;box-shadow:var(--ds-shadow-lg)!important;width:400px!important;min-width:400px!important;max-width:400px!important;position:absolute!important;top:100%!important;left:auto!important;right:0!important}.timetracker-button_list .d-flex{gap:.5rem;width:100%;align-items:stretch!important;display:flex!important}.timetracker-button_list .flex-fill{flex:1;min-width:0}.timetracker-button_list .react-select-container{width:100%;font-size:.8125rem}.timetracker-button_list .react-select-container .react-select__control{border-radius:var(--ds-radius-sm);border-color:#0000001a;min-height:38px}.timetracker-button_list .react-select-container .react-select__control:hover{border-color:#0003}.timetracker-button_list .react-select-container .react-select__value-container{padding:2px 8px}.timetracker-button_list .react-select-container .react-select__menu{border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-md);z-index:1060;width:100%;margin-top:4px}.timetracker-button_list .react-select-container .react-select__menu-list{max-height:250px}.timetracker-button_list .react-select-container .react-select__option{white-space:normal;word-wrap:break-word;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4}.timetracker-button_list .react-select-container .react-select__option small{color:var(--ds-text-muted);margin-top:2px;font-size:.6875rem;display:block}.timetracker-button_list .react-select-container .react-select__single-value{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 8px);font-size:.8125rem;overflow:hidden}.timetracker-button_list .ps-2{flex-shrink:0;padding-left:.375rem!important}.timetracker-button_list .btn{flex-shrink:0;width:38px;min-width:38px;height:38px;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.timetracker-button_list .btn svg{width:14px!important;height:14px!important}.timetracker-button_list .btn-primary{background:var(--ds-primary)!important;border:none!important}.timetracker-button_list .btn-primary:hover{background:var(--ds-primary-dark)!important}.timetracker-button_list .btn-outline-primary{border:1px solid var(--ds-primary)!important;color:var(--ds-primary)!important;background:0 0!important}.timetracker-button_list .btn-outline-primary:hover{background:var(--ds-primary)!important;color:#fff!important}.timetracker-button_list .btn-outline-primary:disabled{opacity:.4;cursor:not-allowed}.react-select__menu-portal{z-index:1100!important}.react-select__menu-portal .react-select__menu{border-radius:var(--ds-radius-sm)!important;box-shadow:var(--ds-shadow-lg)!important}.react-select__menu-portal .react-select__menu-list{max-height:200px!important}.react-select__menu-portal .react-select__option{white-space:normal!important;word-wrap:break-word!important;padding:.625rem .75rem!important;font-size:.8125rem!important;line-height:1.4!important}.react-select__menu-portal .react-select__option small{color:var(--ds-text-muted)!important;margin-top:2px!important;font-size:.6875rem!important;display:block!important}.Toastify__toast{border-radius:var(--ds-radius)!important;box-shadow:var(--ds-shadow-lg)!important}.rounded-modern{border-radius:var(--ds-radius)!important}.shadow-modern{box-shadow:var(--ds-shadow)!important}.shadow-modern-lg{box-shadow:var(--ds-shadow-lg)!important}.avatar-lg,.avatar-md,.card-img-top.rounded-circle{box-shadow:var(--ds-shadow);border:3px solid #fff3}.user-card{padding:0 1rem}.dropdown-menu{border:1px solid #0000000d;padding:.5rem;border-radius:var(--ds-radius)!important;box-shadow:var(--ds-shadow-lg)!important}.dropdown-menu .dropdown-item{border-radius:var(--ds-radius-sm);transition:var(--ds-transition);padding:.625rem 1rem}.dropdown-menu .dropdown-item:hover{background:rgba(var(--ds-primary-rgb), .08)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card,.list-group-item,.table tbody tr{animation:.3s ease-out fadeIn}@media (width<=991px){.sidebar,#sidebarMenu{border-radius:0}.content{padding:1rem!important}}@media (width<=767px){.card{border-radius:var(--ds-radius)!important}.timetracker-button_list{min-width:0!important;max-width:100%!important}.timetracker-button_desc>span{text-overflow:ellipsis;max-width:70px;display:inline-block;overflow:hidden}.card-body{padding:1rem}}.content{background:var(--ds-surface-raised);min-height:100vh}body{font-family:var(--ds-font-sans);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9375rem;line-height:1.6}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:-.02em;color:var(--ds-text);font-weight:700;line-height:1.3}h1,.h1{margin-bottom:1.5rem;font-size:2.25rem}h2,.h2{margin-bottom:1.25rem;font-size:1.75rem}h3,.h3{margin-bottom:1rem;font-size:1.375rem}h4,.h4{margin-bottom:.875rem;font-size:1.125rem}h5,.h5{margin-bottom:.75rem;font-size:1rem}h6,.h6{text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-muted);margin-bottom:.625rem;font-size:.875rem}p{color:var(--ds-text);margin-bottom:1rem}p.lead{color:var(--ds-text-muted);font-size:1.125rem;font-weight:400;line-height:1.7}a{color:var(--ds-primary);transition:var(--ds-transition);text-decoration:none}a:hover{color:var(--ds-primary-dark)}small,.small,.text-small{color:var(--ds-text-muted);font-size:.8125rem}strong,b{font-weight:600}.text-muted,.text-gray-500,.text-gray-600{color:var(--ds-text-muted)!important}svg{flex-shrink:0;display:block}.sidebar-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:.75rem;display:inline-flex;background:0 0!important}.sidebar-icon svg{color:#6b7280;width:18px;height:18px;display:block}.nav-link:hover .sidebar-icon svg{color:#374151}.nav-link.active .sidebar-icon svg{color:var(--ds-primary)}.btn,button{vertical-align:middle;gap:.375rem;line-height:1;justify-content:center!important;align-items:center!important;display:inline-flex!important}.btn svg,button svg{flex-shrink:0;position:relative;top:0;width:14px!important;height:14px!important;display:block!important}.btn-sm svg{width:12px!important;height:12px!important}.btn-outline-primary svg,.btn-outline-secondary svg,.btn-outline-tertiary svg{width:14px!important;height:14px!important}.card>svg,.card>.card-body>svg,.list-group-item>svg{width:20px;height:20px;color:var(--ds-text-muted);transition:var(--ds-transition)}.card:hover>svg,.card:hover>.card-body>svg,.list-group-item:hover>svg{color:var(--ds-primary)}.link-arrow{opacity:.5;transition:var(--ds-transition)}.link-arrow svg{width:10px!important;height:10px!important}.nav-link:hover .link-arrow{opacity:1;transform:translate(4px)}.icon-circle{background:linear-gradient(135deg, var(--ds-primary) 0%, var(--ds-primary-light) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.icon-circle svg{width:20px;height:20px}.icon-square{border-radius:var(--ds-radius);background:rgba(var(--ds-primary-rgb), .1);width:44px;height:44px;color:var(--ds-primary);justify-content:center;align-items:center;display:inline-flex}.icon-square svg{width:22px;height:22px}.icon-success{color:var(--ds-primary)!important}.icon-danger{color:var(--ds-danger)!important}.icon-warning{color:var(--ds-warning)!important}.icon-info{color:var(--ds-info)!important}.widget-header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.widget-header .widget-icon{border-radius:var(--ds-radius);background:linear-gradient(135deg, var(--ds-primary) 0%, var(--ds-primary-light) 100%);width:48px;height:48px;box-shadow:0 4px 12px rgba(var(--ds-primary-rgb), .3);justify-content:center;align-items:center;display:flex}.widget-header .widget-icon svg{color:#fff;width:24px;height:24px}.widget-header .widget-title{color:var(--ds-text);margin:0;font-size:1rem;font-weight:600}.stat-value,.metric-value{color:var(--ds-text);letter-spacing:-.03em;font-size:2rem;font-weight:700;line-height:1.2}.stat-label,.metric-label{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:500}.date-badge{background:linear-gradient(135deg, var(--ds-primary) 0%, var(--ds-primary-dark) 100%);border-radius:var(--ds-radius-sm);color:#fff;text-align:center;flex-direction:column;align-items:center;min-width:52px;padding:.5rem .75rem;display:inline-flex}.date-badge .date-month{text-transform:uppercase;letter-spacing:.1em;opacity:.9;font-size:.625rem;font-weight:600}.date-badge .date-day{font-size:1.25rem;font-weight:700;line-height:1.2}.time-text{font-variant-numeric:tabular-nums;font-weight:500}.tag{background:rgba(var(--ds-primary-rgb), .1);color:var(--ds-primary);border-radius:var(--ds-radius-full);align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.tag svg{width:14px;height:14px}.interactive{cursor:pointer;transition:var(--ds-transition)}.interactive:hover{transform:translateY(-2px)}.interactive:hover svg{transform:scale(1.1)}.empty-state{text-align:center;padding:3rem 1.5rem}.empty-state svg{width:64px;height:64px;color:var(--ds-text-light);margin-bottom:1rem}.empty-state .empty-state-title{color:var(--ds-text);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.empty-state .empty-state-text{color:var(--ds-text-muted);max-width:320px;margin:0 auto}.clients-overview-tabs{border-radius:var(--ds-radius-sm);background:#0000000a;gap:2px;padding:3px;display:inline-flex}.clients-overview-tab{cursor:pointer;transition:var(--ds-transition);white-space:nowrap;gap:.375rem;font-size:.8125rem;font-weight:500;border-radius:calc(var(--ds-radius-sm) - 2px)!important;color:var(--ds-text-muted)!important;background:0 0!important;border:none!important;align-items:center!important;padding:.5rem 1rem!important;display:inline-flex!important}.clients-overview-tab svg{width:16px!important;height:16px!important}.clients-overview-tab:hover{color:var(--ds-text)!important;background:#00000008!important}.clients-overview-tab.active{box-shadow:var(--ds-shadow-sm);color:var(--ds-primary)!important;background:#fff!important}.clients-overview-search .clients-search-icon{color:var(--ds-text-light);z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%);width:16px!important;height:16px!important}.client-card .card-body{padding:1.25rem!important}.client-card-logo{border-radius:var(--ds-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.client-card-logo img{object-fit:contain;width:48px;height:48px}.client-card-logo-placeholder{border-radius:var(--ds-radius-sm);width:48px;height:48px;color:var(--ds-text-light);background:#0000000a;justify-content:center;align-items:center;display:flex}.client-card-logo-placeholder svg{width:24px!important;height:24px!important}.client-stats-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.client-stat-box{border-radius:var(--ds-radius-sm);text-align:center;background:#00000005;padding:.5rem .625rem}.client-stat-value{color:var(--ds-text);font-size:.9375rem;font-weight:700;line-height:1.3}.client-stat-total{color:var(--ds-text-muted);font-size:.75rem;font-weight:500}.client-stat-label{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:500}.client-info-compact{flex-direction:column;gap:.25rem;display:flex}.client-info-row{color:var(--ds-text-muted);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.client-info-row svg{color:var(--ds-text-light);flex-shrink:0;width:13px!important;height:13px!important}.client-info-row a{color:var(--ds-primary);font-size:.8125rem}.client-info-row a:hover{color:var(--ds-primary-dark)}.client-contacts-list{flex-direction:column;gap:.375rem;display:flex}.client-contact-item{border-radius:var(--ds-radius-sm);background:#00000005;padding:.375rem .5rem}.client-contact-photo{object-fit:cover;border-radius:50%;width:28px;height:28px}.client-contact-photo-placeholder{width:28px;height:28px;color:var(--ds-text-light);background:#0000000a;border-radius:50%;justify-content:center;align-items:center;display:flex}.client-contact-photo-placeholder svg{width:20px!important;height:20px!important}.min-width-0{min-width:0}.fw-medium{font-weight:500}.timetrack-week{background:var(--ds-surface);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow);border:1px solid #0000000a;overflow:hidden}.timetrack-week__header{background:#00000004;border-bottom:2px solid #0000000f;grid-template-columns:56px repeat(7,1fr);display:grid}.timetrack-week__day-header{flex-direction:column;align-items:center;gap:2px;padding:.75rem .25rem;display:flex}.timetrack-week__day-header--today{background:rgba(var(--ds-primary-rgb), .06)}.timetrack-week__day-name{text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-muted);font-size:.6875rem;font-weight:600}.timetrack-week__day-date{color:var(--ds-text);font-size:1.125rem;font-weight:700;line-height:1.2}.timetrack-week__day-date--today{color:var(--ds-primary);background:rgba(var(--ds-primary-rgb), .12);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.timetrack-week__day-total{color:var(--ds-text-muted);font-size:.6875rem;font-weight:500}.timetrack-week__body{grid-template-columns:56px repeat(7,1fr);display:grid;position:relative}.timetrack-week__time-label{border-bottom:1px solid #0000000a;justify-content:flex-end;align-items:flex-start;padding:0 .5rem 0 0;display:flex}.timetrack-week__time-label span{color:var(--ds-text-muted);font-size:.6875rem;font-weight:500;line-height:1;position:relative;top:-.375rem}.timetrack-week__day-col{border-left:1px solid #0000000a;position:relative}.timetrack-week__day-col--today{background:rgba(var(--ds-primary-rgb), .02)}.timetrack-week__hour-cell{cursor:pointer;border-bottom:1px solid #0000000a;transition:background .15s;position:relative}.timetrack-week__hour-cell:hover{background:rgba(var(--ds-primary-rgb), .06)}.timetrack-week__hour-cell:hover .timetrack-week__hour-cell-plus{opacity:1}.timetrack-week__hour-cell-plus{text-align:center;width:24px;height:24px;color:var(--ds-primary);background:rgba(var(--ds-primary-rgb), .1);opacity:0;pointer-events:none;border-radius:50%;font-size:14px;font-weight:600;line-height:24px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.timetrack-week__entry{z-index:5;border-radius:var(--ds-radius-sm);border-left:3px solid var(--ds-primary);box-shadow:var(--ds-shadow-sm);cursor:pointer;background:#fff;padding:.25rem .375rem;font-size:.75rem;line-height:1.3;transition:box-shadow .15s,z-index;position:absolute;left:3px;right:3px;overflow:hidden}.timetrack-week__entry:hover{box-shadow:var(--ds-shadow);z-index:10}.timetrack-week__entry-time{color:var(--ds-text);white-space:nowrap;align-items:center;gap:.375rem;font-weight:600;display:flex}.timetrack-week__entry-duration{color:var(--ds-text-muted);font-size:.6875rem;font-weight:400}.timetrack-week__entry-task{color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-weight:500;overflow:hidden}.timetrack-week__entry-project{white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:500;overflow:hidden}.timetrack-week__footer{background:#00000004;border-top:2px solid #0000000f;grid-template-columns:56px repeat(7,1fr);display:grid}.timetrack-week__footer .timetrack-week__time-col{justify-content:flex-end;align-items:center;padding:.625rem .5rem .625rem 0;font-size:.6875rem;display:flex}.timetrack-week__day-total-footer{color:var(--ds-text);border-left:1px solid #0000000a;justify-content:center;align-items:center;padding:.625rem .25rem;font-size:.8125rem;font-weight:600;display:flex}.kanban-status-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-right:.5rem;display:inline-block}.kanban-count{color:var(--ds-text-muted);border-radius:var(--ds-radius-full);background:#0000000f;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.kanban-card{margin-bottom:.5rem;border-radius:var(--ds-radius)!important;padding:1rem!important}.kanban-card .card-header{border-bottom:none!important;margin-bottom:.5rem!important;padding:0!important}.kanban-card .card-header h3{font-weight:600;line-height:1.4;text-transform:none!important;letter-spacing:normal!important;color:var(--ds-text)!important;font-size:.9375rem!important}.kanban-card .card-body{padding:0!important}.kanban-project-tag{background:rgba(var(--ds-primary-rgb), .1);color:var(--ds-primary);border-radius:var(--ds-radius-full);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;max-width:100%;margin-bottom:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex;overflow:hidden}.kanban-client-name{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.375rem;font-size:.75rem;overflow:hidden}.kanban-budget-line{color:var(--ds-text-muted);flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.375rem;font-size:.75rem;display:flex}.kanban-budget-line svg{color:var(--ds-text-light);flex-shrink:0;width:14px!important;height:14px!important}.kanban-deadline{border-radius:var(--ds-radius-full);width:fit-content;color:var(--ds-text-muted);background:#64748b1a;align-items:center;gap:.25rem;margin-top:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:flex}.kanban-deadline svg{width:12px!important;height:12px!important;display:inline-block!important}.kanban-deadline--urgent{background:var(--ds-danger-light);color:var(--ds-danger-dark)}.kanban-deadline--warning{background:var(--ds-warning-light);color:var(--ds-warning-dark)}.kanban-deadline--soon{background:var(--ds-info-light);color:var(--ds-info-dark)}.kanban-deadline--active{color:#16a34a;background:#22c55e1f}.kanban-blank{border-radius:var(--ds-radius);color:var(--ds-text-light);transition:var(--ds-transition);background:#00000004;border:2px dashed #0000001a;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1rem;font-size:.8125rem;display:flex}.kanban-blank:hover{border-color:var(--ds-primary);background:rgba(var(--ds-primary-rgb), .03);color:var(--ds-primary)}.kanban-blank svg{opacity:.5;margin-bottom:.25rem;width:24px!important;height:24px!important}@media (width<=767px){.timetrack-week__header,.timetrack-week__body,.timetrack-week__footer{grid-template-columns:40px repeat(7,1fr)}.timetrack-week__day-name{font-size:.5625rem}.timetrack-week__day-date{font-size:.875rem}.timetrack-week__day-date--today{width:26px;height:26px}.timetrack-week__time-label span{font-size:.5625rem}.timetrack-week__entry{padding:2px;font-size:.625rem;left:1px;right:1px}.timetrack-week__entry-time{font-size:.625rem}.timetrack-week__entry-project{display:none}.timetrack-week__hour-cell-plus{width:18px;height:18px;font-size:12px;line-height:18px}}.gantt-year-label{color:var(--ds-text);text-align:center;min-width:60px;font-size:1.25rem;font-weight:700;display:inline-block}.gantt-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.gantt-chart{overflow:hidden}.gantt-chart__header{background:#00000004;border-bottom:2px solid #0000000f;grid-template-columns:240px 1fr;display:grid}.gantt-chart__label-col{align-items:center;min-width:0;padding:.75rem 1rem;display:flex}.gantt-chart__label-title{text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-muted);font-size:.75rem;font-weight:600}.gantt-chart__timeline-col{min-height:40px;position:relative}.gantt-chart__month-header{text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-muted);border-left:1px solid #0000000f;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:flex;position:absolute;top:0;bottom:0}.gantt-chart__month-header--current{background:rgba(var(--ds-primary-rgb), .08);color:var(--ds-primary)}.gantt-chart__body{min-height:100px}.gantt-chart__row{cursor:pointer;border-bottom:1px solid #0000000a;grid-template-columns:240px 1fr;transition:background .15s;display:grid}.gantt-chart__row:hover{background:rgba(var(--ds-primary-rgb), .03)}.gantt-chart__row:last-child{border-bottom:none}.gantt-chart__row .gantt-chart__timeline-col{min-height:48px}.gantt-chart__project-info{align-items:center;gap:.625rem;min-width:0;display:flex}.gantt-chart__logo{object-fit:contain;border-radius:4px;flex-shrink:0;width:28px;height:28px}.gantt-chart__project-text{min-width:0;overflow:hidden}.gantt-chart__project-name{color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden}.gantt-chart__project-status{color:var(--ds-text-muted);align-items:center;gap:.25rem;margin-top:1px;font-size:.6875rem;display:flex}.gantt-chart__grid-line{border-left:1px solid #0000000a;position:absolute;top:0;bottom:0}.gantt-chart__grid-line--current{background:rgba(var(--ds-primary-rgb), .04)}.gantt-chart__today{background:var(--ds-danger);z-index:5;width:2px;position:absolute;top:0;bottom:0}.gantt-chart__today:before{content:"";background:var(--ds-danger);border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;left:-3px}.gantt-chart__bar{border-radius:var(--ds-radius-sm);z-index:2;opacity:.85;min-width:4px;height:28px;box-shadow:var(--ds-shadow-sm);align-items:center;padding:0 .5rem;transition:opacity .15s,box-shadow .15s;display:flex;position:absolute;top:10px}.gantt-chart__bar:hover{opacity:1;box-shadow:0 2px 8px #0003}.gantt-chart__bar-label{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #0003;font-size:.6875rem;font-weight:500;overflow:hidden}.gantt-chart__empty{text-align:center;color:var(--ds-text-muted);padding:3rem;font-size:.9rem}.gantt-unplanned-card{cursor:pointer;border-left-width:3px!important}.gantt-unplanned-card:hover{box-shadow:var(--ds-shadow-md)!important}@media (width<=991px){.gantt-chart__header,.gantt-chart__row{grid-template-columns:180px 1fr}.gantt-chart__month-header{font-size:.5625rem}}@media (width<=767px){.gantt-chart__header,.gantt-chart__row{grid-template-columns:140px 1fr}.gantt-chart__logo{width:22px;height:22px}.gantt-chart__project-name{font-size:.75rem}.gantt-chart__project-status{display:none}.gantt-chart__bar-label{font-size:.5625rem}.gantt-chart__month-header{letter-spacing:0;font-size:.5rem}}.pdf-export{max-width:800px;font-size:11px;line-height:1.3}.pdf-export h2.h5{font-size:14px;margin-bottom:.25rem!important}.pdf-export p.text-center{font-size:11px;margin-bottom:.5rem!important}.pdf-export .card{box-shadow:none;border:none;margin-bottom:.5rem!important}.pdf-export .card .card-header{background:var(--ds-gray-100);padding:.3rem .5rem}.pdf-export .card .card-header h3{font-size:12px!important}.pdf-export .card .card-header .h4{font-size:13px!important}.pdf-export .card .card-header .h5{font-size:11px!important}.pdf-export .card .card-body{padding:.25rem .5rem}.pdf-export .card .card{break-inside:avoid;page-break-inside:avoid}.pdf-export .table{margin-bottom:.25rem}.pdf-export .table td,.pdf-export .table th{vertical-align:top;padding:.15rem .4rem;font-size:10px}.pdf-export .table .total-row th{padding:.2rem .4rem;font-size:10px}.pdf-export .text-muted{font-size:9px}.pdf-export .text-decoration-underline,.pdf-export .text-primary{color:inherit!important;text-decoration:none!important}.pdf-export .mt-3{margin-top:.5rem!important}.pdf-export .mt-3 h4{font-size:11px!important}.pdf-export>.card:last-child .card-body h3{font-size:12px!important}.session-list{flex-direction:column;gap:.5rem;display:flex}.session-card{background:var(--ds-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);cursor:pointer;transition:var(--ds-transition);align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.session-card:hover{border-color:rgba(var(--ds-primary-rgb), .3);box-shadow:var(--ds-shadow)}.session-card .session-card__date{background:linear-gradient(135deg, var(--ds-primary) 0%, var(--ds-primary-dark) 100%);border-radius:var(--ds-radius-sm);color:#fff;text-align:center;flex-direction:column;flex-shrink:0;align-items:center;min-width:48px;padding:.5rem;display:flex}.session-card .session-card__date-day{font-size:1.25rem;font-weight:700;line-height:1.2}.session-card .session-card__date-month{text-transform:uppercase;letter-spacing:.05em;opacity:.9;font-size:.625rem;font-weight:600}.session-card .session-card__content{flex:1;min-width:0}.session-card .session-card__header{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.session-card .session-card__name{color:var(--ds-text);text-transform:none;letter-spacing:normal;margin:0;font-size:.9375rem;font-weight:600}.session-card .session-card__type{border-radius:var(--ds-radius-full);white-space:nowrap;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-block}.session-card .session-card__time{color:var(--ds-text-muted);align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.8125rem;display:flex}.session-card .session-card__time svg{flex-shrink:0;width:12px!important;height:12px!important;display:inline-block!important}.session-card .session-card__desc{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;line-height:1.4;overflow:hidden}.month-nav__switcher{background:var(--ds-surface);border-radius:var(--ds-radius);border:1px solid #00000014;align-items:center;gap:0;padding:.125rem;display:inline-flex}.month-nav__arrow{width:32px;height:32px;color:var(--ds-text-muted);border-radius:var(--ds-radius-sm);cursor:pointer;transition:var(--ds-transition);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.month-nav__arrow:hover:not(:disabled){color:var(--ds-primary);background:rgba(var(--ds-primary-rgb), .08)}.month-nav__arrow:disabled{opacity:.3;cursor:default}.month-nav__select{appearance:none;color:var(--ds-text);cursor:pointer;text-align:center;background:0 0;border:none;outline:none;min-width:140px;padding:.25rem .5rem;font-size:.875rem;font-weight:600}.month-nav__select:focus{color:var(--ds-primary)}.month-nav__gear{width:32px;height:32px;color:var(--ds-text-light);border-radius:var(--ds-radius-sm);cursor:pointer;transition:var(--ds-transition);background:0 0;border:none;justify-content:center;align-items:center;margin-left:.5rem;display:flex}.month-nav__gear:hover{color:var(--ds-primary);background:rgba(var(--ds-primary-rgb), .08)}.dashboard-widget{transition:opacity .2s,transform .2s}.dashboard-widget--dragging{opacity:.25}.dashboard-widget--dragging .card{border:2px dashed var(--ds-border)!important;background:var(--ds-surface-raised)!important;box-shadow:none!important}.dashboard-widget--over .card{border:2px dashed var(--ds-primary)!important;box-shadow:0 0 0 4px rgba(var(--ds-primary-rgb), .12)!important}.dashboard-widget__drag-handle{cursor:grab;color:var(--ds-text-light);transition:var(--ds-transition);border-radius:4px;align-items:center;padding:2px;display:flex}.dashboard-widget__drag-handle:hover{color:var(--ds-primary);background:rgba(var(--ds-primary-rgb), .08)}.dashboard-widget__drag-handle:active{cursor:grabbing}.dashboard-widget__drag-ghost{border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-lg);color:var(--ds-text);white-space:nowrap;border:1px solid var(--ds-border);background:#fff;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.dashboard-widget__drag-handle{opacity:0;transition:opacity .2s}.dashboard-widget:hover .dashboard-widget__drag-handle{opacity:1}.modal-overlay-custom{z-index:1050;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.stat-value{font-size:1.25rem;font-weight:700;line-height:1.2}.stat-label{color:var(--ds-text-muted);text-transform:uppercase;font-size:.75rem;font-weight:500}.dashboard-widget,.dashboard-widget .card{height:100%}.dashboard-widget .card-body{overflow:auto}@media (width<=991.98px){.stat-value{font-size:1rem}.stat-label{font-size:.6875rem}}.project-header{border-bottom:1px solid #0000000f;padding-bottom:.75rem}.project-header__logo{object-fit:contain;border-radius:var(--ds-radius-sm);flex-shrink:0;width:48px;height:48px}.project-header__status{border-radius:var(--ds-radius-full);padding:.25rem .75rem;font-size:.75rem;font-weight:600}.project-header__meta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.project-header__meta-item{color:var(--ds-text-muted);font-size:.8125rem}.project-header__meta-item:not(:last-child):after{content:"|";color:#00000026;margin-left:.75rem}.project-kpi-card{background:var(--ds-surface);border-radius:var(--ds-radius);text-align:center;transition:var(--ds-transition);border:1px solid #0000000a;height:100%;padding:1.25rem}.project-kpi-card:hover{box-shadow:var(--ds-shadow-md)}.project-kpi-card--danger{background:#ef444408;border-color:#ef444433}.project-kpi-card__icon{border-radius:var(--ds-radius-sm);justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:.75rem;display:inline-flex}.project-kpi-card__icon svg{color:#fff;width:20px!important;height:20px!important}.project-kpi-card__icon--tasks{background:linear-gradient(135deg,#6366f1,#818cf8)}.project-kpi-card__icon--time{background:linear-gradient(135deg, var(--ds-info), #22d3ee)}.project-kpi-card__icon--revenue{background:linear-gradient(135deg, var(--ds-primary), var(--ds-primary-light))}.project-kpi-card__icon--invoiced{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.project-kpi-card__icon--calendar{background:linear-gradient(135deg, var(--ds-warning), #fbbf24)}.project-kpi-card__icon--ok{background:linear-gradient(135deg,#22c55e,#4ade80)}.project-kpi-card__icon--danger{background:linear-gradient(135deg, var(--ds-danger), #f87171)}.project-kpi-card__icon--costs{background:linear-gradient(135deg,#f97316,#fb923c)}.project-kpi-card__value{color:var(--ds-text);margin-bottom:.25rem;font-size:1.5rem;font-weight:700;line-height:1.2}.project-kpi-card__label{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:500}.project-kpi-card__progress{background:#0000000f;border-radius:2px;height:4px;margin-top:.75rem;overflow:hidden}.project-kpi-card__progress-bar{background:var(--ds-primary);border-radius:2px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.project-kpi-card__progress-bar--warning{background:var(--ds-warning)}.project-kpi-card__progress-bar--danger{background:var(--ds-danger)}.project-task-bar{background:#0000000a;border-radius:4px;height:8px;display:flex;overflow:hidden}.project-task-bar__segment{height:100%;transition:width .4s}.project-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.project-subprojects-list{flex-direction:column;gap:.5rem;display:flex}.project-subproject-item{border-radius:var(--ds-radius-sm);background:#00000005;border:1px solid #0000000a;padding:.75rem 1rem}.project-activity-list{flex-direction:column;gap:1rem;display:flex}.project-activity-item{gap:.75rem;display:flex}.project-activity-item__avatar{background:linear-gradient(135deg, var(--ds-primary), var(--ds-primary-light));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:600;display:flex}.project-activity-item__content{flex:1;min-width:0}.project-activity-item__header{color:var(--ds-text);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.project-activity-item__action{color:var(--ds-text-muted)}.project-activity-item__changes{flex-wrap:wrap;gap:.375rem;margin-top:.375rem;display:flex}.project-activity-item__time{color:var(--ds-text-light);margin-top:.25rem;font-size:.75rem}.project-activity-change{border-radius:var(--ds-radius-sm);color:var(--ds-text-muted);background:#00000008;padding:.125rem .5rem;font-size:.75rem}.project-activity-change del{color:var(--ds-danger);text-decoration:line-through}.project-activity-change svg{vertical-align:middle;margin:0 .125rem;width:10px!important;height:10px!important;display:inline-block!important}.project-info-list{flex-direction:column;gap:.625rem;display:flex}.project-info-row{border-bottom:1px solid #0000000a;justify-content:space-between;align-items:center;padding:.375rem 0;display:flex}.project-info-row:last-child{border-bottom:none}.project-info-label{color:var(--ds-text-muted);font-size:.8125rem}.project-info-value{color:var(--ds-text);font-size:.8125rem}.project-finance-summary{flex-direction:column;gap:.5rem;display:flex}.project-finance-row{justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.875rem;display:flex}.project-finance-row span{color:var(--ds-text-muted)}.project-finance-stat{border-radius:var(--ds-radius-sm);text-align:center;padding:.75rem}.project-finance-stat--success{background:rgba(var(--ds-primary-rgb), .08)}.project-finance-stat--warning{background:#f59e0b14}.project-finance-stat--danger{background:#ef444414}.project-finance-stat__value{color:var(--ds-text);font-size:.875rem;font-weight:700}.project-finance-stat__label{color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-top:.125rem;font-size:.6875rem;font-weight:500}.project-budget-bar{background:#0000000f;border-radius:5px;height:10px;overflow:hidden}.project-budget-bar__fill{background:var(--ds-primary);border-radius:5px;height:100%;transition:width .6s}.project-budget-bar__fill--warning{background:var(--ds-warning)}.project-budget-bar__fill--danger{background:var(--ds-danger)}.project-team-list{flex-direction:column;gap:.5rem;display:flex}.project-team-member{border-radius:var(--ds-radius-sm);background:#00000005;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.project-team-member__avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:600;display:flex}.project-team-member__avatar--sm{width:24px;height:24px;font-size:.625rem}.project-team-member__info{flex:1;min-width:0}.project-team-member__name{color:var(--ds-text);font-size:.8125rem;font-weight:600}.project-team-member__stats{color:var(--ds-text-muted);font-size:.75rem}.project-team-member__hours{color:var(--ds-text);font-size:.875rem;font-weight:600}.project-time-members{flex-direction:column;gap:1rem;display:flex}.project-time-member__bar{background:#0000000a;border-radius:4px;height:8px;overflow:hidden}.project-time-member__bar-fill{background:#06b6d44d;border-radius:4px;height:100%;position:relative}.project-time-member__bar-billable{background:var(--ds-info);border-radius:4px;height:100%;position:absolute;top:0;left:0}.project-time-legend{border-radius:2px;width:12px;height:8px;display:inline-block}.project-time-legend--billable{background:var(--ds-info)}.project-time-legend--total{background:#06b6d44d}.project-description{color:var(--ds-text);font-size:.875rem;line-height:1.6}.project-description p{margin-bottom:.5rem}.project-description ul,.project-description ol{margin-bottom:.5rem;padding-left:1.5rem}.project-description h1,.project-description h2,.project-description h3,.project-description h4,.project-description h5,.project-description h6{margin-top:1rem;margin-bottom:.5rem}@media (width<=767px){.project-kpi-card{padding:.875rem}.project-kpi-card__value{font-size:1.125rem}.project-kpi-card__icon{width:32px;height:32px;margin-bottom:.5rem}.project-kpi-card__icon svg{width:16px!important;height:16px!important}}@media (width<=575px){.project-kpi-card{padding:.625rem}.project-kpi-card__value{font-size:1rem}.project-kpi-card__label{font-size:.625rem}.project-kpi-card__icon{width:28px;height:28px;margin-bottom:.375rem}.project-kpi-card__icon svg{width:14px!important;height:14px!important}}.tl-toolbar{background:var(--ds-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.5rem .75rem;display:flex}.tl-toolbar__meta{color:var(--ds-text-light);white-space:nowrap;margin-left:auto;font-size:.75rem}.tl-search{flex:1;align-items:center;min-width:180px;max-width:320px;display:flex;position:relative}.tl-search__icon{color:var(--ds-text-light);pointer-events:none;position:absolute;left:.625rem;width:15px!important;height:15px!important;display:block!important}.tl-search__input{width:100%;color:var(--ds-text);font-size:.8125rem;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:.375rem 2rem!important}.tl-search__input::placeholder{color:var(--ds-text-light)}.tl-search__input:focus{box-shadow:none!important;border:none!important}.tl-search__clear{cursor:pointer;width:18px;height:18px;color:var(--ds-text-muted);background:#0000000f;border:none;border-radius:50%;line-height:1;position:absolute;right:.375rem;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.tl-search__clear svg{width:10px!important;height:10px!important}.tl-search__clear:hover{background:#0000001a}.tl-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.tl-status-dot--lg{width:10px;height:10px}.tl-project-dot{background:var(--ds-gray-400);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.tl-list{background:var(--ds-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm);overflow:hidden}.tl-group:not(:last-child){border-bottom:1px solid #0000000f}.tl-group__header{cursor:pointer;-webkit-user-select:none;user-select:none;z-index:5;background:#00000005;justify-content:space-between;align-items:center;padding:.625rem 1rem;transition:background .15s;display:flex;position:sticky;top:0}.tl-group__header:hover{background:#0000000a}.tl-group__header-left{align-items:center;gap:.5rem;display:flex}.tl-group__header-right{opacity:0;align-items:center;transition:opacity .15s;display:flex}.tl-group__header:hover .tl-group__header-right{opacity:1}.tl-group__chevron{color:var(--ds-text-light);width:12px!important;height:12px!important;display:block!important}.tl-group__name{color:var(--ds-text);font-size:.8125rem;font-weight:600}.tl-group__count{color:var(--ds-text-muted);border-radius:var(--ds-radius-full);background:#0000000f;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600}.tl-checkbox{cursor:pointer;width:15px;height:15px;accent-color:var(--ds-primary);border:1.5px solid #0003;border-radius:3px;margin:0}.tl-col-header{height:28px;color:var(--ds-text-muted);text-transform:uppercase;letter-spacing:.04em;-webkit-user-select:none;user-select:none;background:#f9fafb;border-bottom:1px solid #d1d5db;grid-template-columns:32px 24px 24px 1fr 160px 36px 130px 100px 80px;align-items:center;padding:0 1rem;font-size:.75rem;font-weight:600;display:grid}.tl-col-header__right{text-align:right}.tl-row{border-bottom:1px solid #e5e7eb;grid-template-columns:32px 24px 24px 1fr 160px 36px 130px 100px 80px;align-items:center;min-height:42px;padding:0 1rem;transition:background .1s;display:grid;position:relative}.tl-row:last-child{border-bottom:none}.tl-row:hover{background:rgba(var(--ds-primary-rgb), .03)}.tl-row:hover .tl-row__actions,.tl-row:hover .tl-row__check{opacity:1}.tl-row--selected{background:rgba(var(--ds-primary-rgb), .06)}.tl-row--selected .tl-row__check{opacity:1}.tl-row__check{opacity:0;justify-content:center;align-items:center;transition:opacity .1s;display:flex}.tl-row__status,.tl-row__priority{justify-content:center;align-items:center;display:flex}.tl-row__main{align-items:center;gap:.25rem;min-width:0;padding:.5rem .75rem .5rem 0;display:flex;position:relative}.tl-row__name{color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex-shrink:1;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.tl-row__name:hover{color:var(--ds-primary)}.tl-row__tags{flex-shrink:0;align-items:center;gap:.25rem;margin-left:.25rem;display:inline-flex;position:relative}.tl-row__project{align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.tl-row__project-name{color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.tl-row__assignee{justify-content:center;align-items:center;display:flex}.tl-row__deadline{align-items:center;display:flex}.tl-row__deadline .kanban-deadline{padding:.0625rem .375rem;font-size:.6875rem}.tl-row__deadline .kanban-deadline svg{width:11px!important;height:11px!important}.tl-row__time{justify-content:flex-end;align-items:center;display:flex}.tl-row__actions{opacity:0;justify-content:flex-end;align-items:center;gap:.25rem;transition:opacity .1s;display:flex}.tl-row__actions .timetracker-button_wrap>div .btn{color:var(--ds-text-muted)!important;box-shadow:none!important;background:0 0!important;padding:.25rem!important}.tl-row__actions .timetracker-button_wrap>div .btn:hover{color:var(--ds-primary)!important;background:rgba(var(--ds-primary-rgb), .08)!important}.tl-billable{cursor:pointer;color:#d1d5db;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin-left:.125rem;padding:2px;transition:color .15s;display:inline-flex}.tl-billable svg{width:14px!important;height:14px!important;display:inline!important}.tl-billable:hover{color:#9ca3af}.tl-billable--active{color:#16a34a}.tl-billable--active:hover{color:var(--ds-danger-dark)}.tl-tag{border-radius:var(--ds-radius-full);white-space:nowrap;align-items:center;padding:.0625rem .375rem;font-size:.625rem;font-weight:500;line-height:1.4;display:inline-flex}.tl-tag--editable{gap:2px;padding-right:.1875rem}.tl-tag__remove{cursor:pointer;opacity:0;color:inherit;background:0 0;border:none;border-radius:50%;width:12px;height:12px;transition:opacity .1s;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.tl-tag__remove:hover{background:#0000001a}.tl-tag--editable:hover .tl-tag__remove{opacity:1}.tl-tag-add{border-radius:var(--ds-radius-full);cursor:pointer;color:#9ca3af;width:18px;height:18px;transition:var(--ds-transition-fast);opacity:0;background:0 0;border:1px dashed #d1d5db;flex-shrink:0;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.tl-tag-add svg{width:11px!important;height:11px!important;display:inline!important}.tl-tag-add:hover{border-color:var(--ds-primary);color:var(--ds-primary);background:rgba(var(--ds-primary-rgb), .04)}.tl-row:hover .tl-tag-add{opacity:1}.tl-tag-popover{border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-lg);z-index:50;background:#fff;border:1px solid #00000014;min-width:220px;margin-top:4px;padding:.375rem;animation:.12s tl-dropdown-in;position:absolute;top:100%;left:0}.tl-tag-popover .react-select-container .react-select__control{border-color:#e5e7eb;font-size:13px;min-height:32px!important}.tl-tag-popover .react-select-container .react-select__menu{box-shadow:none!important;border:none!important;margin-top:0!important;position:relative!important}.tl-tag-popover .react-select-container .react-select__option{padding:6px 10px;font-size:13px}.tl-time-badge{color:var(--ds-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:inline-flex}.tl-time-badge svg{color:var(--ds-text-light);width:12px!important;height:12px!important;display:block!important}.tl-time-badge__budget{color:var(--ds-text-light);font-weight:400}.tl-deadline-display{cursor:pointer;border-radius:4px;padding:1px 2px;transition:background .1s}.tl-deadline-display:hover{background:#0000000a}.tl-deadline-display .text-muted{font-size:.75rem}.tl-deadline-edit__input{border:1px solid var(--ds-primary);width:130px;color:var(--ds-text);background:#fff;border-radius:4px;outline:none;padding:.125rem .25rem;font-size:.75rem}.tl-action-btn{border-radius:var(--ds-radius-sm);cursor:pointer;width:28px;height:28px;color:var(--ds-text-muted);transition:var(--ds-transition-fast);background:0 0;border:none;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.tl-action-btn svg{width:14px!important;height:14px!important}.tl-action-btn:hover{color:var(--ds-text);background:#0000000f}.tl-action-btn--danger:hover{color:var(--ds-danger);background:#ef444414}.tl-status-dropdown{align-items:center;display:flex;position:relative}.tl-status-dropdown__trigger{cursor:pointer;background:0 0;border:none;border-radius:4px;line-height:1;transition:background .15s;justify-content:center!important;align-items:center!important;padding:4px!important;display:flex!important}.tl-status-dropdown__trigger:hover{background:#0000000f}.tl-status-dropdown__trigger:hover .tl-status-dot{transform:scale(1.3)}.tl-status-dropdown__trigger .tl-status-dot{transition:transform .15s}.tl-status-dropdown__menu{border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-lg);z-index:50;background:#fff;border:1px solid #00000014;min-width:160px;margin-top:4px;padding:.25rem;animation:.12s tl-dropdown-in;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tl-status-dropdown__item{cursor:pointer;width:100%;color:var(--ds-text);text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:.25rem;gap:.5rem;font-size:.8125rem;line-height:1.2;transition:background .1s;align-items:center!important;padding:.4375rem .625rem!important;display:flex!important}.tl-status-dropdown__item:hover{background:#0000000a}.tl-status-dropdown__item--active{background:rgba(var(--ds-primary-rgb), .06);font-weight:500}@keyframes tl-dropdown-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.tl-assignee{align-items:center;display:flex;position:relative}.tl-assignee__trigger{cursor:pointer;transition:var(--ds-transition-fast);background:0 0;border:none;border-radius:50%;line-height:1;justify-content:center!important;align-items:center!important;padding:2px!important;display:flex!important}.tl-assignee__trigger:hover{box-shadow:0 0 0 2px rgba(var(--ds-primary-rgb), .2)}.tl-assignee__avatar{color:#fff;text-transform:uppercase;letter-spacing:-.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.5625rem;font-weight:600;display:flex}.tl-assignee__avatar--sm{width:22px;height:22px;font-size:.5rem}.tl-assignee__empty{border:1.5px dashed #d1d5db;border-radius:50%;flex-shrink:0;width:24px;height:24px;display:block}.tl-assignee__menu{border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-lg);z-index:50;background:#fff;border:1px solid #00000014;min-width:180px;max-height:280px;margin-top:4px;padding:.25rem;animation:.12s tl-dropdown-in;position:absolute;top:100%;right:0;overflow-y:auto}.tl-assignee__item{cursor:pointer;width:100%;color:var(--ds-text);text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:.25rem;gap:.5rem;font-size:.8125rem;line-height:1.2;transition:background .1s;align-items:center!important;padding:.375rem .5rem!important;display:flex!important}.tl-assignee__item:hover{background:#0000000a}.tl-assignee__item--active{background:rgba(var(--ds-primary-rgb), .06);font-weight:500}.tl-priority{align-items:center;display:flex;position:relative}.tl-priority__trigger{cursor:pointer;background:0 0;border:none;border-radius:4px;line-height:1;transition:background .15s;justify-content:center!important;align-items:center!important;padding:3px!important;display:flex!important}.tl-priority__trigger svg{width:14px!important;height:14px!important;display:inline!important}.tl-priority__trigger:hover{background:#0000000f}.tl-priority__menu{border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-lg);z-index:50;background:#fff;border:1px solid #00000014;min-width:150px;margin-top:4px;padding:.25rem;animation:.12s tl-dropdown-in;position:absolute;top:100%;left:50%;transform:translate(-50%)}.tl-priority__item{cursor:pointer;width:100%;color:var(--ds-text);text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:.25rem;gap:.5rem;font-size:.8125rem;line-height:1.2;transition:background .1s;align-items:center!important;padding:.375rem .625rem!important;display:flex!important}.tl-priority__item svg{width:14px!important;height:14px!important;display:inline!important}.tl-priority__item:hover{background:#0000000a}.tl-priority__item--active{background:rgba(var(--ds-primary-rgb), .06);font-weight:500}@media (width<=991px){.tl-col-header{grid-template-columns:32px 24px 24px 1fr 36px 100px 80px}.tl-col-header>:nth-child(5){display:none}.tl-row{grid-template-columns:32px 24px 24px 1fr 36px 100px 80px}.tl-row .tl-row__project{display:none}}@media (width<=767px){.tl-toolbar{flex-direction:column;align-items:stretch}.tl-toolbar .tl-search{max-width:100%}.tl-col-header{display:none}.tl-row{grid-template-columns:28px 20px 20px 1fr 28px 80px;min-height:38px}.tl-row .tl-row__project,.tl-row .tl-row__time,.tl-row .tl-row__actions{display:none}}@media (width<=575px){.tl-row{grid-template-columns:28px 20px 1fr;min-height:44px}.tl-row .tl-row__status,.tl-row .tl-row__assignee,.tl-row .tl-row__deadline{display:none}}.text-success{color:var(--ds-primary)!important}.border-success{border-color:var(--ds-primary)!important}.btn-success{background-color:var(--ds-primary)!important;border-color:var(--ds-primary)!important}.btn-success:hover{background-color:var(--ds-primary-dark)!important;border-color:var(--ds-primary-dark)!important}.btn-outline-success{color:var(--ds-primary)!important;border-color:var(--ds-primary)!important}.btn-outline-success:hover{background-color:var(--ds-primary)!important;border-color:var(--ds-primary)!important;color:#fff!important}.form-check-input:checked{background-color:var(--ds-primary);border-color:var(--ds-primary)}.form-control:focus,.form-select:focus{border-color:var(--ds-primary)!important;box-shadow:0 0 0 3px rgba(var(--ds-primary-rgb), .1)!important}.progress-bar.bg-success{background:linear-gradient(90deg, var(--ds-primary) 0%, var(--ds-primary-light) 100%)!important}.email-layout{border:1px solid var(--ds-border);border-radius:var(--ds-radius,.75rem);background:var(--ds-surface,#fff);gap:0;min-height:calc(100vh - 200px);display:flex;overflow:hidden}.email-sidebar{border-right:1px solid var(--ds-border);background:var(--ds-gray-50);width:220px;min-width:220px;padding:.5rem .25rem;overflow-y:auto}.email-list{border-right:1px solid var(--ds-border);flex:1;min-width:280px;max-width:420px;overflow-y:auto}.email-preview{flex:2;padding:1rem;overflow-y:auto}.email-folder-item{border-radius:var(--ds-radius-sm);color:var(--ds-text,#334155);background:0 0;border:2px solid #0000;padding:.3rem .375rem;font-size:.813rem;transition:border-color .15s,background-color .15s}.email-folder-item:hover{background:rgba(var(--ds-primary-rgb,16, 185, 129), .08)}.email-folder-item.active{background:rgba(var(--ds-primary-rgb,16, 185, 129), .12);color:var(--ds-primary,#10b981);font-weight:600}.email-folder-item.email-folder-drop-valid{border-color:var(--ds-primary,#10b981);background:rgba(var(--ds-primary-rgb,16, 185, 129), .12)}.email-folder-item.email-folder-drop-invalid{border-color:var(--ds-danger);background:#ef44440f}.email-folder-tree-line{border-left:1.5px solid var(--ds-gray-300);border-bottom:1.5px solid var(--ds-gray-300);border-bottom-left-radius:3px;flex-shrink:0;width:12px;height:12px;margin-right:4px;display:inline-block;position:relative;top:-2px}.email-folder-action-btn{cursor:pointer;color:var(--ds-gray-400);border-radius:3px;flex-shrink:0;padding:2px;line-height:1;display:none}.email-folder-action-btn:hover{color:var(--ds-danger);background:#ef44441a}.email-folder-action-btn.email-folder-star-btn:hover{color:var(--ds-warning);background:#f59e0b1a}.email-folder-action-btn.email-folder-star-btn.is-favorite{color:var(--ds-warning);display:inline-flex}.email-folder-item:hover .email-folder-action-btn{display:inline-flex}.email-favorites-section{border-bottom:1px solid #94a3b833;margin-bottom:.25rem;padding-bottom:.5rem}.email-message-list .email-message-item{border-bottom:1px solid var(--ds-border-light);cursor:pointer;padding:.625rem .75rem;position:relative}.email-message-list .email-message-item:hover{background:var(--ds-gray-50)}.email-message-list .email-message-item.active{background:rgba(var(--ds-primary-rgb,16, 185, 129), .06)}.email-message-list .email-message-item.unread{border-left:3px solid var(--ds-primary,#10b981);background:#fefefe}.email-message-list .email-from{max-width:200px;font-size:.875rem}.email-message-list .email-subject{color:var(--ds-text,#334155);font-size:.813rem}.email-message-list .email-snippet{font-size:.75rem}.email-message-list .email-date{white-space:nowrap;font-size:.7rem}.email-message-list .email-message-actions{opacity:0;align-items:center;gap:.25rem;transition:opacity .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.email-message-list .email-message-item:hover .email-message-actions{opacity:1}.email-message-list .email-message-item:hover .email-date{visibility:hidden}.email-message-preview-content h5{font-size:1.125rem}.email-body-iframe{border-radius:var(--ds-radius-sm);border:none;width:100%;min-height:300px}.email-body-text{white-space:pre-wrap;word-wrap:break-word;color:var(--ds-text,#334155);background:0 0;border:none;padding:0;font-family:inherit;font-size:.875rem}.email-rich-editor{font-size:.9375rem;line-height:1.6;border-top-left-radius:0!important;border-top-right-radius:0!important}.email-rich-editor:empty:before{content:attr(data-placeholder);color:var(--ds-gray-400);pointer-events:none}.email-rich-editor blockquote{color:#666;border-left:2px solid #ccc;margin-left:0;padding-left:1rem}.email-rich-editor a{color:var(--ds-primary,#10b981)}.email-editor-toolbar{border-radius:var(--ds-radius,.75rem) var(--ds-radius,.75rem) 0 0}.email-editor-toolbar .btn{border:none}.email-editor-toolbar .btn:hover{background:#00000014}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}@media (width<=991px){.email-layout{flex-direction:column;min-height:auto}.email-sidebar{border-right:none;border-bottom:1px solid var(--ds-border);width:100%;min-width:100%;max-height:200px}.email-list{border-right:none;border-bottom:1px solid var(--ds-border);max-width:100%;max-height:300px}.email-preview{min-height:300px}}.menu-config-button{cursor:pointer;transition:opacity .15s}.menu-config-button:hover{opacity:.85}.menu-config-item{border:1px solid #0000;transition:background-color .15s,border-color .15s}.menu-config-item:hover{background-color:#00000005}.menu-config-item--over{border-color:var(--ds-primary,#10b981);background-color:#10b9810d}.menu-config-drag-handle{color:var(--ds-gray-400);align-items:center;display:flex}.menu-config-drag-handle:hover{color:var(--ds-gray-500)}.menu-config-item-icon{color:var(--ds-gray-500);align-items:center;display:flex}.menu-config-item-icon svg{width:auto!important;height:auto!important;display:inline!important}.notification-bell-dropdown{margin-top:.5rem;position:absolute;top:100%;right:0}.timetracker-mobile-banner{z-index:1040;background:var(--ds-gray-800);color:#fff;padding:.625rem 1rem;padding-bottom:calc(.625rem + env(safe-area-inset-bottom,0px));cursor:pointer;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0003}.timetracker-mobile-banner__dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2s ease-in-out infinite pulse-dot}.timetracker-mobile-banner__info{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.timetracker-mobile-banner__task{white-space:nowrap;text-overflow:ellipsis;color:#ffffffe6;font-size:.8125rem;font-weight:500;overflow:hidden}.timetracker-mobile-banner__time{font-variant-numeric:tabular-nums;color:#fff;font-size:.875rem;font-weight:700}.timetracker-mobile-banner__stop{background:var(--ds-danger);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;transition:background .15s;display:flex}.timetracker-mobile-banner__stop:active{background:var(--ds-danger-dark)}.timetracker-mobile-banner__stop svg{width:20px!important;height:20px!important;display:inline!important}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@media (width<=991px){.timetracker-button_wrap .timetracker-button_desc,.timetracker-button_wrap .timetracker-button_desc+.btn{display:none!important}.timetracker-button_wrap .btn{min-width:44px;min-height:44px;justify-content:center!important;align-items:center!important;display:inline-flex!important}.timetracker-button_wrap .btn svg{width:20px!important;height:20px!important}.timetracker-button_list{z-index:1041;max-height:60vh;overflow-y:auto;width:auto!important;min-width:0!important;max-width:none!important;padding:1rem!important;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))!important;border-radius:var(--ds-radius) var(--ds-radius) 0 0!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -4px 24px #0003!important}.notification-bell-dropdown{z-index:1041;max-height:70vh;overflow-y:auto;border-radius:var(--ds-radius) var(--ds-radius) 0 0!important;min-width:0!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -4px 24px #0003!important}.navbar-dark .notification-bell-wrap .btn{min-width:44px;min-height:44px;color:#ffffffd9!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.content{padding-bottom:72px!important}.Toastify__toast-container--bottom-left{bottom:72px!important}.form-control,.form-select{min-height:44px;font-size:1rem!important}.form-check-input{width:1.25rem;height:1.25rem}.modal .btn-sm{min-height:44px;padding-left:1rem!important;padding-right:1rem!important}h2>.btn.btn-text,h5>.btn.btn-text,.h5>.btn.btn-text{min-width:44px;min-height:44px;justify-content:center!important;align-items:center!important;display:inline-flex!important}}.timetrack-mobile{flex-direction:column;gap:.75rem;display:flex}.timetrack-mobile__day{border-radius:var(--ds-radius);box-shadow:var(--ds-shadow);background:#fff;overflow:hidden}.timetrack-mobile__day--today{border-left:3px solid #22c55e}.timetrack-mobile__day-header{background:#00000005;border-bottom:1px solid #0000000f;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.timetrack-mobile__day-name{color:var(--ds-text);font-size:.875rem;font-weight:600}.timetrack-mobile__day-date{color:var(--ds-text-muted);font-size:.8125rem}.timetrack-mobile__day-total{color:var(--ds-primary);margin-left:auto;font-size:.8125rem;font-weight:600}.timetrack-mobile__add-btn{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:1.25rem;font-weight:700;line-height:1;transition:background .15s;display:flex}.timetrack-mobile__add-btn:active{background:#16a34a}.timetrack-mobile__entries{padding:0}.timetrack-mobile__entry{cursor:pointer;border-bottom:1px solid #0000000a;align-items:center;gap:.75rem;min-height:48px;padding:.75rem 1rem;transition:background .15s;display:flex}.timetrack-mobile__entry:last-child{border-bottom:none}.timetrack-mobile__entry:active{background:#00000008}.timetrack-mobile__entry-color{border-radius:2px;flex-shrink:0;width:4px;height:32px}.timetrack-mobile__entry-info{flex:1;min-width:0}.timetrack-mobile__entry-task{color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.timetrack-mobile__entry-project{color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.timetrack-mobile__entry-times{text-align:right;flex-shrink:0}.timetrack-mobile__entry-range{color:var(--ds-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.timetrack-mobile__entry-duration{color:var(--ds-text);font-size:.8125rem;font-weight:600}.timetrack-mobile__empty{text-align:center;color:var(--ds-text-light);padding:1rem;font-size:.8125rem}@media (width<=991px){.kanban-container{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overflow-x:auto}.kanban-container>.row{flex-wrap:nowrap}.kanban-container>.row>[class*=col-]{scroll-snap-align:start;flex:none;min-width:300px;max-width:85vw}.pagination .page-link{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.dropdown-item{align-items:center;min-height:44px;display:flex}}@media (width<=767px){.modal-lg,.modal-xl{max-width:calc(100vw - 1rem)}.react-tabs__tab-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.react-tabs__tab-list::-webkit-scrollbar{display:none}.react-tabs__tab{white-space:nowrap;flex-shrink:0;padding:.625rem .875rem;font-size:.8125rem}.card-body>table,.card-body>.table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.card .card{box-shadow:none;border-radius:0;margin-left:-.5rem;margin-right:-.5rem}.card .table-responsive{margin-left:-.5rem;margin-right:-.5rem}}@media (width<=575px){.ReactModal__Content{align-items:stretch!important;max-width:none!important;min-height:100%!important;margin:0!important;inset:0!important}.modal-content{min-height:100dvh;box-shadow:none!important;border-radius:0!important}.modal-content .card-body{max-height:calc(100dvh - 120px);overflow-y:auto}}.mobile-header{align-items:center;gap:.5rem;min-width:0;display:flex}.mobile-header__back{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.mobile-header__back:hover,.mobile-header__back:active{background:#ffffff40}.mobile-header__title{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.95rem;font-weight:600;overflow:hidden}.sidebar-backdrop{z-index:99;background:#00000080;animation:.2s backdropFadeIn;position:fixed;inset:0}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}.mobile-quick-access{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #ffffff14;gap:.25rem;margin-bottom:.5rem;padding:.5rem .75rem .75rem;display:flex;overflow-x:auto}.mobile-quick-access::-webkit-scrollbar{display:none}.mobile-quick-access__item{border-radius:var(--ds-radius-sm);color:#fff9;transition:var(--ds-transition);flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;min-width:56px;padding:.5rem .625rem;text-decoration:none;display:flex}.mobile-quick-access__item:hover,.mobile-quick-access__item.active{color:#fff;background:#ffffff14}.mobile-quick-access__icon{border-radius:var(--ds-radius-sm);background:#ffffff0f;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mobile-quick-access__label{text-align:center;white-space:nowrap;font-size:.625rem;font-weight:500;line-height:1.2}.bottom-nav{z-index:100;width:100%;height:64px;padding:0 .25rem;padding-bottom:env(safe-area-inset-bottom,0);background:#fff;border-top:1px solid #00000014;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -2px 10px #0000000f}.bottom-nav__item{height:100%;color:var(--ds-text-light);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.125rem;padding:.375rem 0;transition:color .15s;display:flex}.bottom-nav__item--active{color:var(--ds-primary)}.bottom-nav__item:active{color:var(--ds-primary-dark)}.bottom-nav__label{font-size:.625rem;font-weight:500;line-height:1}.project-mobile-card{transition:var(--ds-transition);color:var(--ds-text)!important}.project-mobile-card:active{transform:scale(.98)}@media (width<=991.98px){.content{padding-bottom:72px!important}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right,.Toastify__toast-container--bottom-center{bottom:72px!important}}.fab{background:var(--ds-primary);color:#fff;cursor:pointer;width:56px;height:56px;box-shadow:var(--ds-shadow);z-index:99;-webkit-tap-highlight-color:transparent;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:80px;right:20px}.fab:active{transform:scale(.93);box-shadow:0 2px 8px #0003}.global-search-trigger{border-radius:var(--ds-radius);color:var(--ds-text-muted);cursor:pointer;transition:var(--ds-transition);background:#ffffff14;border:1px solid #0000001a;align-items:center;gap:.5rem;min-width:220px;padding:.5rem .875rem;font-size:.8125rem;display:flex}.global-search-trigger:hover{background:#ffffff26;border-color:#00000026}.global-search-trigger span{flex:1}.global-search-trigger kbd{color:var(--ds-text-light);background:#0000000f;border:1px solid #0000001a;border-radius:4px;padding:.125rem .375rem;font-family:inherit;font-size:.6875rem}.search-modal{z-index:1050;background:#fff;flex-direction:column;animation:.15s searchFadeIn;display:flex;position:fixed;inset:0}@media (width>=992px){.search-modal{background:#1118278c;justify-content:flex-start;align-items:center;padding-top:8vh}}.search-modal__dialog{flex-direction:column;flex:1;width:100%;display:flex}@media (width>=992px){.search-modal__dialog{border-radius:var(--ds-radius-lg);max-width:600px;min-height:360px;max-height:70vh;box-shadow:var(--ds-shadow-xl);background:#fff;flex:none;animation:.2s searchSlideIn;overflow:hidden}}.search-modal__header{background:var(--ds-surface-raised);border-bottom:1px solid #00000014;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}@media (width>=992px){.search-modal__header{border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0}}.search-modal__input-wrap{flex:1;align-items:center;display:flex;position:relative}.search-modal__input-icon{color:var(--ds-text-muted);pointer-events:none;z-index:1;position:absolute;left:.75rem}.search-modal__input{border-radius:var(--ds-radius);width:100%;box-shadow:var(--ds-shadow-sm);background:#fff;border:none;outline:none;padding:.625rem 2.5rem .625rem 2.75rem!important;font-size:1rem!important}.search-modal__input:focus{box-shadow:0 0 0 2px rgba(var(--ds-primary-rgb), .2)}.search-modal__input::placeholder{color:var(--ds-text-light)}.search-modal__clear{color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:.25rem;display:flex;position:absolute;right:.5rem}.search-modal__close{color:var(--ds-primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.25rem;font-size:.9375rem;font-weight:500}@media (width>=992px){.search-modal__close{display:none!important}}.search-modal__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #00000014;gap:.25rem;padding:.5rem 1rem;display:flex;overflow-x:auto}.search-modal__tabs::-webkit-scrollbar{display:none}.search-modal__tab{border:1px solid var(--ds-border);border-radius:var(--ds-radius-full,999px);background:var(--ds-surface);color:var(--ds-text-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:.25rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.search-modal__tab:hover{border-color:var(--ds-primary);color:var(--ds-primary)}.search-modal__tab--active{background:var(--ds-primary);border-color:var(--ds-primary);color:#fff}.search-modal__tab--active:hover{color:#fff}.search-modal__body{flex:1;padding:.5rem 0;overflow-y:auto}.search-modal__loading,.search-modal__empty{text-align:center;color:var(--ds-text-muted);padding:2rem 1rem;font-size:.9375rem}.search-modal__placeholder{color:var(--ds-text-light);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.875rem;display:flex}.search-modal__group{padding:.5rem 0}.search-modal__group-title{text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-light);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:flex}.search-modal__result{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:.75rem 1rem .75rem 2.75rem;transition:background .1s;display:flex}.search-modal__result:hover{background:rgba(var(--ds-primary-rgb), .06)}.search-modal__result:active{background:rgba(var(--ds-primary-rgb), .1)}.search-modal__result--active{background:rgba(var(--ds-primary-rgb), .08)}.search-modal__result-name{color:var(--ds-text);font-size:.9375rem}.search-modal__result-subtitle{color:var(--ds-text-light);white-space:nowrap;text-overflow:ellipsis;max-width:200px;margin-left:auto;padding-left:1rem;font-size:.8125rem;overflow:hidden}.search-modal__hint{display:none}@media (width>=992px){.search-modal__hint{color:var(--ds-text-muted);border-top:1px solid #00000014;justify-content:center;gap:.25rem;padding:.625rem 1rem;font-size:.8125rem;display:flex}.search-modal__hint kbd{background:var(--ds-surface-raised);color:var(--ds-text);border:1px solid #00000026;border-radius:4px;margin:0 .25rem;padding:.125rem .4375rem;font-family:inherit;font-size:.75rem;box-shadow:0 1px #00000014}}@keyframes searchFadeIn{0%{opacity:0}to{opacity:1}}@keyframes searchSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.task-overview__kpi{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);padding:var(--ds-space-4);text-align:center}.task-overview__kpi-icon{border-radius:var(--ds-radius-md);width:40px;height:40px;margin-bottom:var(--ds-space-2);justify-content:center;align-items:center;display:inline-flex}.task-overview__kpi-value{font-size:var(--ds-text-lg);font-weight:var(--ds-font-semibold);color:var(--ds-gray-800);margin-bottom:2px}.task-overview__kpi-label{font-size:var(--ds-text-xs);color:var(--ds-gray-500);text-transform:uppercase;letter-spacing:.05em}.task-overview__kpi-progress{margin-top:var(--ds-space-2)}.task-overview__kpi-bar{background:var(--ds-gray-200);border-radius:2px;height:4px;margin-bottom:4px;overflow:hidden}.task-overview__kpi-bar-fill{border-radius:2px;height:100%;transition:width .3s}.task-overview__description{background:var(--ds-gray-50);border-radius:var(--ds-radius-md);padding:var(--ds-space-4);font-size:var(--ds-text-sm);line-height:1.6}.task-overview__description p{margin-bottom:.5em}.task-overview__activity{gap:var(--ds-space-2);flex-direction:column;display:flex}.task-overview__activity-item{font-size:var(--ds-text-sm);padding:var(--ds-space-2) 0;border-bottom:1px solid var(--ds-border)}.task-overview__activity-item:last-child{border-bottom:none}.task-detail__id-badge{font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold);color:var(--ds-gray-500);background:var(--ds-gray-100);border-radius:var(--ds-radius-full);letter-spacing:.02em;align-items:center;padding:2px 8px;display:inline-flex}.task-detail__card{box-shadow:var(--ds-shadow-xs);border-color:var(--ds-border)!important}@media (width<=768px){.task-detail__card .card-body{padding:var(--ds-space-3)!important}}.task-detail__layout{gap:var(--ds-space-6);align-items:flex-start;display:flex}@media (width<=1024px){.task-detail__layout{flex-direction:column}}.task-detail__main{flex:1;min-width:0}.task-detail__sidebar{width:300px;top:var(--ds-space-4);flex-shrink:0;position:sticky}@media (width<=1024px){.task-detail__sidebar{width:100%;position:static}}.task-detail__title-row{align-items:flex-start;gap:var(--ds-space-3);margin-bottom:var(--ds-space-2);display:flex}.task-detail__title{font-size:var(--ds-text-3xl);font-weight:var(--ds-font-bold);color:var(--ds-gray-900);cursor:text;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-md);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-tight);transition:var(--ds-transition-fast);border:1px solid #0000;flex:1;margin:0}.task-detail__title:hover{border-color:var(--ds-gray-200);background:var(--ds-gray-50)}@media (width<=768px){.task-detail__title{font-size:var(--ds-text-xl);padding:var(--ds-space-1)}}.task-detail__title-input{font-size:var(--ds-text-3xl);font-weight:var(--ds-font-bold);color:var(--ds-gray-900);border:2px solid var(--ds-primary);border-radius:var(--ds-radius-md);padding:var(--ds-space-1) var(--ds-space-2);background:var(--ds-surface);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-tight);box-shadow:0 0 0 3px rgba(var(--ds-primary-rgb), .1);outline:none;flex:1}@media (width<=768px){.task-detail__title-input{font-size:var(--ds-text-xl)}}.task-detail__title-actions{align-items:center;gap:var(--ds-space-2);padding-top:var(--ds-space-1);flex-shrink:0;display:flex}.task-detail__saving{color:var(--ds-gray-400);display:inline-flex}.task-detail__status-line{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-gray-500);margin-bottom:var(--ds-space-6);padding-left:var(--ds-space-2);display:flex}.task-detail__section-label{font-size:var(--ds-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ds-gray-500);margin-bottom:var(--ds-space-2)}.task-detail__description{margin-bottom:var(--ds-space-6)}.task-detail__description-view{border-radius:var(--ds-radius-md);padding:var(--ds-space-3);font-size:var(--ds-text-base);cursor:text;min-height:60px;transition:var(--ds-transition-fast);color:var(--ds-gray-700);background:0 0;border:1px solid #0000;line-height:1.7}.task-detail__description-view:hover{border-color:var(--ds-gray-200);background:var(--ds-gray-50)}.task-detail__description-view a{color:var(--ds-primary);text-decoration:underline}.task-detail__description-view p{margin-bottom:.5em}.task-detail__tabs{margin-top:var(--ds-space-4)}@media (width<=768px){.task-detail__tabs{margin-left:calc(-1 * var(--ds-space-3));margin-right:calc(-1 * var(--ds-space-3))}}.task-sidebar{background:var(--ds-surface);border:1px solid var(--ds-border-light);border-radius:var(--ds-radius-lg);padding:var(--ds-space-5);box-shadow:var(--ds-shadow-xs)}@media (width<=768px){.task-sidebar{padding:var(--ds-space-4)}}.task-sidebar__header{font-size:var(--ds-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ds-gray-400);font-weight:var(--ds-font-semibold);margin-bottom:var(--ds-space-5)}.task-sidebar__group{padding-bottom:var(--ds-space-4);margin-bottom:var(--ds-space-4);border-bottom:1px solid var(--ds-border-light)}.task-sidebar__group:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.task-sidebar__field{margin-bottom:var(--ds-space-4);border-radius:var(--ds-radius);transition:var(--ds-transition-fast)}.task-sidebar__field:last-child{margin-bottom:0}.task-sidebar__field--overdue{background:var(--ds-danger-light);padding:var(--ds-space-2) var(--ds-space-3);margin-left:calc(-1 * var(--ds-space-3));margin-right:calc(-1 * var(--ds-space-3))}.task-sidebar__field .d-flex>.ps-2 .btn{padding:4px 8px}.task-sidebar__label{font-size:var(--ds-text-xs);color:var(--ds-gray-500);font-weight:var(--ds-font-medium);margin-bottom:var(--ds-space-1);display:block}.task-sidebar__deadline-hint{font-size:var(--ds-text-xs);color:var(--ds-gray-400);margin-top:var(--ds-space-1);display:block}.task-sidebar__deadline-hint--overdue{color:var(--ds-danger);font-weight:var(--ds-font-medium)}.task-sidebar__hours{font-size:var(--ds-text-sm);font-weight:var(--ds-font-semibold);align-items:baseline;gap:var(--ds-space-1);display:flex}.task-sidebar__hours-value{color:var(--ds-gray-800)}.task-sidebar__hours-percent{font-size:var(--ds-text-xs);font-weight:var(--ds-font-semibold);margin-left:auto}.task-sidebar__progress{background:var(--ds-gray-100);border-radius:var(--ds-radius-full);height:6px;margin-top:var(--ds-space-2);overflow:hidden}.task-sidebar__progress-fill{border-radius:var(--ds-radius-full);height:100%;transition:width .3s}.task-sidebar__toggle-row{cursor:pointer;justify-content:space-between;align-items:center;margin:0;display:flex}.task-sidebar__toggle-label{font-size:var(--ds-text-sm);color:var(--ds-gray-700)}.task-sidebar__toggle{border-radius:var(--ds-radius-full);background:var(--ds-gray-200);cursor:pointer;width:36px;height:20px;transition:var(--ds-transition-fast);border:none;flex-shrink:0;padding:0;position:relative}.task-sidebar__toggle--on{background:var(--ds-primary)}.task-sidebar__toggle--on .task-sidebar__toggle-thumb{transform:translate(16px)}.task-sidebar__toggle-thumb{width:16px;height:16px;box-shadow:var(--ds-shadow-xs);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.task-sidebar__more{margin-top:var(--ds-space-4);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-border-light)}.task-sidebar__more-toggle{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-1) 0;font-size:var(--ds-text-sm);color:var(--ds-primary);cursor:pointer;font-weight:var(--ds-font-medium);transition:var(--ds-transition-fast);background:0 0;border:none;display:flex}.task-sidebar__more-toggle:hover{color:var(--ds-primary-dark)}.task-sidebar__more-content{margin-top:var(--ds-space-4)}.task-sidebar .react-select-container .react-select__control{min-height:32px}.task-sidebar .react-select-container .react-select__value-container{padding:0 8px}.task-sidebar .react-select-container .react-select__indicator{padding:4px}.task-sidebar .form-control-sm{font-size:var(--ds-text-sm);border-color:var(--ds-gray-200);transition:var(--ds-transition-fast)}.task-sidebar .form-control-sm:focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px rgba(var(--ds-primary-rgb), .1)}.task-form-modal__edit-fields{border-bottom:1px solid var(--ds-border-color,#e2e8f0);margin-bottom:1rem;padding-bottom:1rem}.task-form-modal__edit-row{grid-template-columns:1fr 1fr 120px;gap:.75rem;margin-bottom:.5rem;display:grid}@media (width<=576px){.task-form-modal__edit-row{grid-template-columns:1fr;gap:.5rem}}.task-form-modal__edit-field label{color:var(--ds-text-secondary,#64748b);margin-bottom:.25rem;font-size:.8rem;font-weight:500}.task-form-modal__budget-bar{align-items:center;gap:.75rem;display:flex}.task-form-modal__budget-track{background:var(--ds-bg-secondary,#f1f5f9);border-radius:3px;flex:1;height:6px;overflow:hidden}.task-form-modal__budget-fill{border-radius:3px;height:100%;transition:width .3s}.task-form-modal__detail-link{color:var(--ds-text-secondary,#64748b);align-items:center;transition:color .15s;display:inline-flex}.task-form-modal__detail-link:hover{color:var(--ds-primary,#10b981)}.invoice-row--overdue{background:#ef44440d}.invoice-row--paid{opacity:.6}.inquiry-col-header{min-height:32px;color:var(--ds-text-light);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #0000000f;grid-template-columns:1fr 140px 100px 60px 100px 90px 36px 36px;align-items:center;padding:0 1rem;font-size:.6875rem;font-weight:600;display:grid}.inquiry-col-header .text-end{text-align:right}.inquiry-row{border-bottom:1px solid #0000000a;grid-template-columns:1fr 140px 100px 60px 100px 90px 36px 36px;align-items:center;min-height:42px;padding:0 1rem;font-size:.8125rem;transition:background .1s;display:grid}.inquiry-row:hover{background:rgba(var(--ds-primary-rgb), .03)}.inquiry-row__name{color:var(--ds-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:.5rem .75rem .5rem 0;font-weight:500;overflow:hidden}.inquiry-row__name:hover{color:var(--ds-primary)}.inquiry-row__client{color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inquiry-row__value,.inquiry-row__weighted{text-align:right;font-variant-numeric:tabular-nums}.inquiry-row__probability{text-align:right;color:var(--ds-text-muted)}.inquiry-row__close{color:var(--ds-text-muted);font-size:.75rem}.inquiry-row__assignee{justify-content:center;align-items:center;display:flex}.inquiry-row__unassigned{color:var(--ds-text-light);font-size:.75rem}.inquiry-row__actions{opacity:0;justify-content:flex-end;align-items:center;transition:opacity .1s;display:flex}.inquiry-row:hover .inquiry-row__actions{opacity:1}.ds-filter-bar__toggle-label{color:var(--ds-text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.ds-filter-bar__toggle-label input[type=checkbox]{accent-color:var(--ds-primary);cursor:pointer}.knowhow-home{flex-direction:column;gap:1rem;max-width:100%;display:flex;overflow:hidden}.knowhow-home__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.knowhow-home__actions{align-items:center;gap:.5rem;display:flex}.knowhow-home__body{gap:1.5rem;display:flex}@media (width<=991px){.knowhow-home__body{flex-direction:column}}.knowhow-home__sidebar{flex:0 0 200px;min-width:0}@media (width<=991px){.knowhow-home__sidebar{flex:none}}.knowhow-home__content{flex:1;min-width:0;overflow:hidden}.knowhow-home__favorites{flex:0 0 240px;min-width:0}@media (width<=991px){.knowhow-home__favorites{flex:none}}.knowhow-articles-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}@media (width<=991px){.knowhow-articles-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (width<=767px){.knowhow-articles-grid{grid-template-columns:1fr}}.knowhow-articles-list{flex-direction:column;gap:.5rem;display:flex}.knowhow-article-card{background:var(--ds-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);cursor:pointer;transition:var(--ds-transition);padding:1.25rem;position:relative}.knowhow-article-card:hover{border-color:rgba(var(--ds-primary-rgb), .3);box-shadow:var(--ds-shadow-md)}.knowhow-article-card.is-pinned{border-left:3px solid var(--ds-primary)}.knowhow-article-card__header{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.625rem;display:flex}.knowhow-article-card__badges{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.knowhow-article-card__title{color:var(--ds-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .375rem;font-size:.9375rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.knowhow-article-card__excerpt{color:var(--ds-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.knowhow-article-card__tags{flex-wrap:wrap;gap:.25rem;margin-bottom:.625rem;display:flex}.knowhow-article-card__footer{color:var(--ds-text-light);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.knowhow-article-card--list{background:var(--ds-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-sm);cursor:pointer;transition:var(--ds-transition);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.knowhow-article-card--list:hover{border-color:rgba(var(--ds-primary-rgb), .3);box-shadow:var(--ds-shadow)}.knowhow-article-card--list.is-pinned{border-left:3px solid var(--ds-primary)}.knowhow-article-card--list__icon{color:var(--ds-text-muted);flex-shrink:0}.knowhow-article-card--list__title{color:var(--ds-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.knowhow-article-card--list__meta{color:var(--ds-text-light);flex-shrink:0;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.knowhow-detail{gap:1.5rem;display:flex}@media (width<=991px){.knowhow-detail{flex-direction:column}}.knowhow-detail__main{flex:1;min-width:0}.knowhow-detail__sidebar{flex:0 0 320px;min-width:0}@media (width<=991px){.knowhow-detail__sidebar{flex:none}}.knowhow-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.knowhow-detail__actions{align-items:center;gap:.5rem;display:flex}.knowhow-detail__content h1,.knowhow-detail__content h2,.knowhow-detail__content h3,.knowhow-detail__content h4,.knowhow-detail__content h5,.knowhow-detail__content h6{margin-top:1.5rem;margin-bottom:.75rem}.knowhow-detail__content h1:first-child,.knowhow-detail__content h2:first-child,.knowhow-detail__content h3:first-child,.knowhow-detail__content h4:first-child,.knowhow-detail__content h5:first-child,.knowhow-detail__content h6:first-child{margin-top:0}.knowhow-detail__content p{margin-bottom:1rem;line-height:1.7}.knowhow-detail__content img{border-radius:var(--ds-radius-sm);max-width:100%;height:auto;margin:1rem 0}.knowhow-detail__content blockquote{border-left:3px solid var(--ds-primary);background:rgba(var(--ds-primary-rgb), .04);border-radius:0 var(--ds-radius-sm) var(--ds-radius-sm) 0;color:var(--ds-text-muted);margin:1rem 0;padding:.75rem 1.25rem;font-style:italic}.knowhow-detail__content code{background:#0000000f;border-radius:4px;padding:.125rem .375rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em}.knowhow-detail__content pre{border-radius:var(--ds-radius-sm);margin:1rem 0;overflow:hidden}.knowhow-detail__content pre code{background:0 0;padding:0}.knowhow-detail__content ul,.knowhow-detail__content ol{margin-bottom:1rem;padding-left:1.5rem}.knowhow-detail__content ul li,.knowhow-detail__content ol li{margin-bottom:.375rem;line-height:1.6}.knowhow-detail__content table{border-collapse:collapse;width:100%;margin:1rem 0}.knowhow-detail__content table th,.knowhow-detail__content table td{border:1px solid #00000014;padding:.5rem .75rem}.knowhow-detail__content table th{background:#00000008;font-weight:600}.knowhow-detail__content a{color:var(--ds-primary);text-decoration:underline}.knowhow-detail__content a:hover{color:var(--ds-primary-dark)}.knowhow-meta{background:var(--ds-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);position:sticky;top:1rem}.knowhow-meta__section{border-bottom:1px solid #0000000a;padding:1rem 1.25rem}.knowhow-meta__section:last-child{border-bottom:none}.knowhow-meta__label{text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-muted);margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.knowhow-meta__value{color:var(--ds-text);font-size:.875rem}.knowhow-meta__row{color:var(--ds-text-muted);align-items:center;gap:.5rem;margin-bottom:.375rem;font-size:.8125rem;display:flex}.knowhow-meta__row svg{color:var(--ds-text-light);flex-shrink:0;width:14px!important;height:14px!important}.knowhow-code-block{border-radius:var(--ds-radius);background:#1e1e1e;margin:1rem 0;overflow:hidden}.knowhow-code-block__header{background:#ffffff0d;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.knowhow-code-block__lang{color:#fff9;text-transform:uppercase;font-size:.75rem;font-weight:500}.knowhow-code-block__copy{cursor:pointer;transition:var(--ds-transition);gap:.25rem;font-size:.75rem;color:#ffffffb3!important;background:#ffffff1a!important;border:none!important;border-radius:4px!important;align-items:center!important;padding:.25rem .625rem!important;display:inline-flex!important}.knowhow-code-block__copy:hover{color:#fff!important;background:#fff3!important}.knowhow-code-block__body{color:#d4d4d4;padding:1rem;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.knowhow-code-block__body pre{margin:0;padding:0}.knowhow-code-block__body code{font-size:inherit;color:inherit;background:0 0;padding:0}.knowhow-sidebar{background:var(--ds-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius);position:sticky;top:1rem}.knowhow-sidebar__section{padding:1rem 1.25rem}.knowhow-sidebar__section:not(:last-child){border-bottom:1px solid #0000000a}.knowhow-sidebar__title{text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-muted);margin-bottom:.75rem;font-size:.6875rem;font-weight:600}.knowhow-category-item{border-radius:var(--ds-radius-sm);cursor:pointer;transition:var(--ds-transition);color:var(--ds-text);align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.knowhow-category-item:hover{background:rgba(var(--ds-primary-rgb), .06);color:var(--ds-primary)}.knowhow-category-item.active{background:rgba(var(--ds-primary-rgb), .1);color:var(--ds-primary-dark);font-weight:500}.knowhow-category-item__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.knowhow-category-item__count{color:var(--ds-text-light);margin-left:auto;font-size:.75rem}.knowhow-favorites__item{border-radius:var(--ds-radius-sm);cursor:pointer;transition:var(--ds-transition);color:var(--ds-text);align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.knowhow-favorites__item:hover{background:rgba(var(--ds-primary-rgb), .06);color:var(--ds-primary)}.knowhow-favorites__item svg{color:#f59e0b;flex-shrink:0}.knowhow-favorites__item-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.knowhow-favorites__item-date{color:var(--ds-text-light);flex-shrink:0;font-size:.6875rem}.knowhow-type-pills{flex-wrap:wrap;gap:.25rem;display:flex}.knowhow-type-pill{cursor:pointer;transition:var(--ds-transition);white-space:nowrap;gap:.25rem;font-size:.8125rem;font-weight:500;color:var(--ds-text-muted)!important;background:0 0!important;border:1px solid #00000014!important;border-radius:9999px!important;align-items:center!important;padding:.375rem .75rem!important;display:inline-flex!important}.knowhow-type-pill:hover{border-color:var(--ds-primary)!important;color:var(--ds-primary)!important}.knowhow-type-pill.active{background:var(--ds-primary)!important;border-color:var(--ds-primary)!important;color:#fff!important}.knowhow-search{flex-direction:column;gap:.75rem;display:flex}.knowhow-search__bar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.knowhow-search__input-wrap{flex:1;min-width:200px;position:relative}.knowhow-search__input-wrap svg{color:var(--ds-text-light);z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%);width:16px!important;height:16px!important}.knowhow-search__input-wrap input{padding-left:2.25rem!important}.knowhow-search__controls{align-items:center;gap:.5rem;display:flex}.knowhow-search__count{color:var(--ds-text-muted);white-space:nowrap;font-size:.8125rem}.knowhow-view-toggle{border-radius:var(--ds-radius-sm);background:#0000000a;padding:2px;display:inline-flex}.knowhow-view-toggle__btn{cursor:pointer;transition:var(--ds-transition);border-radius:calc(var(--ds-radius-sm) - 2px)!important;width:32px!important;height:32px!important;color:var(--ds-text-muted)!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.knowhow-view-toggle__btn svg{width:16px!important;height:16px!important}.knowhow-view-toggle__btn:hover{color:var(--ds-text)!important}.knowhow-view-toggle__btn.active{box-shadow:var(--ds-shadow-sm);color:var(--ds-primary)!important;background:#fff!important}.knowhow-revision__item{cursor:pointer;transition:var(--ds-transition);border-bottom:1px solid #0000000a;align-items:center;gap:.625rem;padding:.5rem 0;font-size:.8125rem;display:flex}.knowhow-revision__item:last-child{border-bottom:none}.knowhow-revision__item:hover{color:var(--ds-primary)}.knowhow-revision__version{color:var(--ds-primary);min-width:28px;font-weight:600}.knowhow-revision__date{color:var(--ds-text-muted)}.knowhow-revision__author{color:var(--ds-text-light);margin-left:auto}.knowhow-related{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}.knowhow-related__card{background:var(--ds-surface);border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-sm);cursor:pointer;transition:var(--ds-transition);padding:.875rem}.knowhow-related__card:hover{border-color:rgba(var(--ds-primary-rgb), .3);box-shadow:var(--ds-shadow)}.knowhow-related__title{color:var(--ds-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.25rem;font-size:.8125rem;font-weight:500;display:-webkit-box;overflow:hidden}.knowhow-related__meta{color:var(--ds-text-light);font-size:.75rem}.knowhow-category-badge{border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.knowhow-category-badge__dot{border-radius:50%;width:6px;height:6px}.knowhow-tag-badge{border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.knowhow-quick-add{position:relative}.knowhow-quick-add__menu{background:var(--ds-surface);border-radius:var(--ds-radius);box-shadow:var(--ds-shadow-lg);z-index:1040;border:1px solid #00000014;min-width:200px;margin-top:.375rem;padding:.375rem;position:absolute;top:100%;right:0}.knowhow-quick-add__item{text-align:left;cursor:pointer;width:100%;transition:var(--ds-transition);white-space:nowrap;gap:.5rem;font-size:.8125rem;border-radius:var(--ds-radius-sm)!important;color:var(--ds-text)!important;background:0 0!important;border:none!important;align-items:center!important;padding:.625rem .875rem!important;display:flex!important}.knowhow-quick-add__item:hover{background:rgba(var(--ds-primary-rgb), .06)!important;color:var(--ds-primary)!important}.knowhow-quick-add__item svg{color:var(--ds-text-muted);flex-shrink:0;width:16px!important;height:16px!important}.knowhow-favorite-btn{cursor:pointer;transition:var(--ds-transition);border-radius:var(--ds-radius-sm)!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:.375rem!important;display:inline-flex!important}.knowhow-favorite-btn svg{width:18px!important;height:18px!important}.knowhow-favorite-btn:hover{background:#f59e0b1a!important}.knowhow-favorite-btn.is-favorite svg{color:#f59e0b!important}.knowhow-manager__color-preview{border:1px solid #0000001a;border-radius:6px;width:24px;height:24px;display:inline-block}.knowhow-status-badge{border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.knowhow-status-badge--draft{color:#64748b;background:#64748b1f}.knowhow-status-badge--published{background:rgba(var(--ds-primary-rgb), .12);color:var(--ds-primary-dark)}.knowhow-status-badge--archived{color:#d97706;background:#f59e0b1f}.automation-builder{flex-direction:column;height:calc(100vh - 80px);display:flex}.automation-builder__header{background:var(--ds-surface);border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.automation-builder__name-input{max-width:300px;font-weight:600}.automation-builder__body{flex:1;display:flex;overflow:hidden}.automation-builder__sidebar-left{background:var(--ds-surface-raised);border-right:1px solid #00000014;width:200px;min-width:200px;padding:1rem;overflow-y:auto}.automation-builder__canvas{flex:1;position:relative}.automation-builder__sidebar-right{background:var(--ds-surface-raised);border-left:1px solid #00000014;width:300px;min-width:300px;padding:1rem;overflow-y:auto}.automation-canvas{width:100%;height:100%;position:relative}.automation-canvas .react-flow__attribution{display:none!important}.automation-canvas__minimap-toggle{z-index:5;border-radius:var(--ds-radius-sm);background:var(--ds-surface);width:28px;height:28px;color:var(--ds-text-muted);cursor:pointer;transition:var(--ds-transition);border:1px solid #00000026;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:10px;right:10px}.automation-canvas__minimap-toggle:hover{background:var(--ds-surface-raised);color:var(--ds-text)}.automation-canvas__minimap-toggle.active{color:var(--ds-primary);border-color:var(--ds-primary)}.automation-canvas__hint{z-index:4;color:#fff;border-radius:var(--ds-radius-sm);pointer-events:none;white-space:nowrap;text-align:center;background:#000000a6;max-width:90%;padding:.375rem .75rem;font-size:.6875rem;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.automation-node{background:var(--ds-surface);border-radius:var(--ds-radius-sm);min-width:180px;max-width:220px;box-shadow:var(--ds-shadow-sm);cursor:pointer;border:2px solid #00000026;font-size:.75rem}.automation-node--selected{box-shadow:0 0 0 2px rgba(var(--ds-primary-rgb), .5)}.automation-node--trigger{border-color:var(--ds-primary)}.automation-node--trigger .automation-node__header{background:rgba(var(--ds-primary-rgb), .12);color:var(--ds-primary-dark)}.automation-node--condition{border-color:#f59e0b}.automation-node--condition .automation-node__header{color:#92400e;background:#f59e0b1f}.automation-node--action{border-color:#3b82f6}.automation-node--action .automation-node__header{color:#1e40af;background:#3b82f61f}.automation-node--delay{border-color:var(--ds-text-muted)}.automation-node--delay .automation-node__header{color:var(--ds-text);background:#64748b1a}.automation-node__header{border-radius:calc(var(--ds-radius-sm) - 2px) calc(var(--ds-radius-sm) - 2px) 0 0;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:600;display:flex}.automation-node__body{padding:.5rem .625rem}.automation-node__summary{color:var(--ds-text);font-size:.75rem}.automation-node__detail{color:var(--ds-text-muted);margin-top:2px;font-size:.625rem}.automation-node__handles-labels{color:var(--ds-text-muted);justify-content:space-between;padding:0 .625rem .25rem;font-size:.5625rem;display:flex}.automation-node__handle-label--true{color:var(--ds-primary)}.automation-node__handle-label--false{color:#ef4444}.node-palette h6{text-transform:uppercase;letter-spacing:.5px;color:var(--ds-text-muted);font-size:.75rem}.node-palette__hint{color:var(--ds-text-muted);margin-bottom:.75rem;font-size:.625rem}.node-palette__item{border-radius:var(--ds-radius-sm);cursor:pointer;transition:var(--ds-transition);border:1px solid #00000014;border-left:3px solid;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem .625rem;display:flex}.node-palette__item:hover{background:var(--ds-surface)}.node-palette__item-icon{flex-shrink:0}.node-palette__item-label{font-size:.75rem;font-weight:600}.node-palette__item-desc{color:var(--ds-text-muted);font-size:.625rem}.node-config-panel h6{margin-bottom:1rem;font-size:.8125rem}.node-config-panel .form-label{color:var(--ds-text-muted);font-size:.6875rem;font-weight:600}.node-config-panel--empty{justify-content:center;align-items:center;height:200px;display:flex}.node-config-panel .form-select.border-danger,.node-config-panel .form-control.is-invalid{border-color:#ef4444!important}.condition-row{background:var(--ds-surface-raised);font-size:.75rem}.execution-steps{flex-direction:column;gap:.25rem;display:flex}.execution-step{border-radius:var(--ds-radius-sm);background:var(--ds-surface-raised);border-left:3px solid #00000014;padding:.375rem .625rem;font-size:.75rem}.execution-step--completed{border-left-color:var(--ds-primary)}.execution-step--failed{border-left-color:#ef4444}.execution-step--skipped{opacity:.7;border-left-color:#f59e0b}.execution-step--delayed{border-left-color:var(--ds-text-muted)}@media (width<=991px){.automation-builder__sidebar-left{width:160px;min-width:160px}.automation-builder__sidebar-right{width:240px;min-width:240px}}@media (width<=767px){.automation-builder__body{flex-direction:column}.automation-builder__sidebar-left,.automation-builder__sidebar-right{border:0;border-bottom:1px solid #00000014;width:100%;min-width:100%;max-height:200px}.automation-builder__canvas{min-height:300px}}@media (width<=575px){.automation-builder__header{flex-direction:column;align-items:stretch;gap:.5rem}.automation-builder__name-input{max-width:100%}.automation-builder__sidebar-left,.automation-builder__sidebar-right{max-height:150px}}.annual-balance__section{opacity:0;animation:.6s ease-out forwards ab-fadeIn}.annual-balance__section:first-child{animation-delay:.1s}.annual-balance__section:nth-child(2){animation-delay:.2s}.annual-balance__section:nth-child(3){animation-delay:.3s}.annual-balance__section:nth-child(4){animation-delay:.4s}.annual-balance__section:nth-child(5){animation-delay:.5s}.annual-balance__section:nth-child(6){animation-delay:.6s}.annual-balance__section:nth-child(7){animation-delay:.7s}.annual-balance__section:nth-child(8){animation-delay:.8s}.annual-balance__section:nth-child(9){animation-delay:.9s}.annual-balance__section:nth-child(10){animation-delay:1s}.annual-balance__section:nth-child(11){animation-delay:1.1s}.annual-balance__section:nth-child(12){animation-delay:1.2s}.annual-balance__section:nth-child(13){animation-delay:1.3s}.annual-balance__section:nth-child(14){animation-delay:1.4s}.annual-balance__year-select{appearance:none;border-radius:var(--ds-radius);background:var(--ds-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E") no-repeat right 1rem center;cursor:pointer;transition:var(--ds-transition);border:2px solid #00000014;padding:.5rem 2.5rem .5rem 1rem;font-size:1.1rem;font-weight:600}.annual-balance__year-select:focus{border-color:var(--ds-primary);outline:none}.annual-balance__kpi-card{border-radius:var(--ds-radius-lg);color:#fff;box-shadow:var(--ds-shadow-md);padding:1.5rem;position:relative;overflow:hidden}.annual-balance__kpi-card:after{content:"";background:#ffffff1a;border-radius:50%;width:120px;height:120px;position:absolute;top:-30%;right:-20%}.annual-balance__kpi-card--revenue{background:linear-gradient(135deg, var(--ds-primary) 0%, var(--ds-primary-dark) 100%)}.annual-balance__kpi-card--costs{background:linear-gradient(135deg,#ef4444,#dc2626)}.annual-balance__kpi-card--profit{background:linear-gradient(135deg,#3b82f6,#2563eb)}.annual-balance__kpi-card--margin{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.annual-balance__kpi-value{font-size:2rem;font-weight:700;line-height:1.2}@media (width<=767px){.annual-balance__kpi-value{font-size:1.5rem}}.annual-balance__kpi-label{opacity:.9;margin-top:.25rem;font-size:.85rem}.annual-balance__kpi-icon{opacity:.8;font-size:1.5rem}.annual-balance__delta{border-radius:9999px;align-items:center;gap:.2rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.annual-balance__delta--up{background:rgba(var(--ds-primary-rgb), .15);color:var(--ds-primary-dark)}.annual-balance__delta--down{color:#dc2626;background:#ef444426}.annual-balance__delta--neutral{color:var(--ds-text-muted);background:#64748b26}.annual-balance__delta--light{color:#fff;background:#fff3}.annual-balance__card{border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow);transition:var(--ds-transition);border:0;height:100%}.annual-balance__card:hover{box-shadow:var(--ds-shadow-md)}.annual-balance__card-title{color:var(--ds-text);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.annual-balance__mini-stat{text-align:center;padding:.75rem}.annual-balance__mini-stat-value{color:var(--ds-text);font-size:1.5rem;font-weight:700}.annual-balance__mini-stat-label{color:var(--ds-text-muted);margin-top:.2rem;font-size:.75rem}.annual-balance__top-list{margin:0;padding:0;list-style:none}.annual-balance__top-list li{border-bottom:1px solid #0000000a;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.annual-balance__top-list li:last-child{border-bottom:0}.annual-balance__top-rank{width:1.5rem;height:1.5rem;color:var(--ds-text-muted);background:#0000000a;border-radius:50%;justify-content:center;align-items:center;margin-right:.5rem;font-size:.7rem;font-weight:700;display:inline-flex}.annual-balance__top-rank--1{color:#d97706;background:#fef3c7}.annual-balance__top-rank--2{color:var(--ds-text);background:#0000000f}.annual-balance__top-rank--3{color:#c2410c;background:#fed7aa}.annual-balance__achievements-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;display:grid}@media (width>=768px){.annual-balance__achievements-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.annual-balance__achievement{text-align:center;border-radius:var(--ds-radius-lg);background:var(--ds-surface);opacity:0;border:2px solid #00000014;padding:1.25rem .75rem;animation:.4s ease-out forwards ab-popIn}.annual-balance__achievement--earned{border-color:#fbbf24;box-shadow:0 2px 8px #fbbf2433}.annual-balance__achievement--locked{opacity:.45;filter:grayscale()}.annual-balance__achievement-icon{margin-bottom:.4rem;font-size:2rem}.annual-balance__achievement-title{color:var(--ds-text);font-size:.78rem;font-weight:600}.annual-balance__achievement-desc{color:var(--ds-text-light);margin-top:.15rem;font-size:.68rem}.annual-balance__skeleton{border-radius:var(--ds-radius);background:linear-gradient(90deg,#0000000a 25%,#00000014 50%,#0000000a 75%) 0 0/200% 100%;height:200px;animation:1.5s infinite ab-shimmer}@keyframes ab-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ab-popIn{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes ab-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ab-pipeline-bar{border-radius:var(--ds-radius-sm);height:1.5rem;display:flex;overflow:hidden}.ab-pipeline-bar__segment{min-width:2px;transition:width .3s}.ab-pipeline-legend{color:var(--ds-text-muted);flex-wrap:wrap;gap:.75rem;font-size:.78rem;display:flex}.ab-pipeline-legend__item{align-items:center;gap:.35rem;display:inline-flex}.ab-pipeline-legend__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ab-concentration-bar{border-radius:var(--ds-radius-sm);background:#0000000a;height:2rem;display:flex;overflow:hidden}.ab-concentration-bar__segment{color:#fff;background:#3b82f6;border-right:1px solid #ffffff4d;justify-content:center;align-items:center;min-width:2px;font-size:.68rem;font-weight:600;transition:width .3s;display:flex}.ab-concentration-bar__segment:first-child{background:#3b82f6}.ab-concentration-bar__segment:nth-child(2){background:#6366f1}.ab-concentration-bar__segment:nth-child(3){background:#8b5cf6}.ab-concentration-bar__segment:nth-child(4){background:#a78bfa}.ab-concentration-bar__segment:nth-child(5){background:#c4b5fd}.ab-concentration-bar__label{white-space:nowrap;text-overflow:ellipsis;padding:0 .25rem;overflow:hidden}.ab-risk-badge{text-transform:uppercase;letter-spacing:.02em;border-radius:9999px;align-items:center;padding:.15rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.ab-risk-badge--low{background:rgba(var(--ds-primary-rgb), .15);color:var(--ds-primary-dark)}.ab-risk-badge--medium{color:#d97706;background:#f59e0b26}.ab-risk-badge--high{color:#dc2626;background:#ef444426}.ab-break-even{font-weight:700}.ab-break-even--ok{color:var(--ds-primary-dark)}.ab-break-even--bad{color:#dc2626}.calendar-wrapper svg{flex-shrink:initial!important;width:auto!important;height:auto!important;display:inline!important}.calendar-wrapper .rbc-calendar{background:var(--ds-surface);border-radius:var(--ds-radius-sm);padding:1rem}.calendar-wrapper .rbc-header{border-bottom:2px solid #00000014;padding:.5rem .25rem;font-size:.8rem;font-weight:600}.calendar-wrapper .rbc-month-view{border-radius:var(--ds-radius-sm);border:1px solid #00000014}.calendar-wrapper .rbc-day-bg:hover{background-color:var(--ds-surface-raised)}.calendar-wrapper .rbc-today{background-color:rgba(var(--ds-primary-rgb), .05)}.calendar-wrapper .rbc-off-range-bg{background-color:var(--ds-surface-raised)}.calendar-wrapper .rbc-event{font-size:.8rem;border-radius:var(--ds-radius-sm)!important;border:none!important}.calendar-wrapper .rbc-event-content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-wrapper .rbc-show-more{color:var(--ds-primary);font-size:.75rem;font-weight:500}.calendar-wrapper .rbc-toolbar{display:none}.calendar-wrapper .rbc-time-header-gutter{min-width:50px}.calendar-wrapper .rbc-time-slot{min-height:28px}.calendar-wrapper .rbc-current-time-indicator{background-color:#ef4444;height:2px}.calendar-wrapper .rbc-agenda-view table{border-collapse:collapse}.calendar-wrapper .rbc-agenda-view table th,.calendar-wrapper .rbc-agenda-view table td{border-bottom:1px solid #00000014;padding:.5rem .75rem}.calendar-wrapper .rbc-agenda-view table th{background:var(--ds-surface-raised);font-weight:600}.calendar-toolbar__label{min-width:150px;font-size:1.1rem}.calendar-filters .btn{padding:.2rem .6rem;font-size:.75rem}.calendar-color-swatch{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.calendar-color-swatch__dot{width:24px;height:24px;transition:var(--ds-transition);border:2px solid #0000;border-radius:50%;display:inline-block}input:checked+.calendar-color-swatch__dot{border-color:var(--ds-text);box-shadow:0 0 0 2px var(--ds-surface), 0 0 0 4px var(--ds-text)}@media (width<=767px){.calendar-wrapper .rbc-header{padding:.375rem .125rem;font-size:.6875rem}.calendar-wrapper .rbc-event{padding:2px 4px;font-size:.6875rem}.calendar-toolbar{flex-direction:column;align-items:center;gap:.5rem}.calendar-toolbar__label{text-align:center}.calendar-toolbar .btn-group{width:100%;display:flex}.calendar-toolbar .btn-group .btn{flex:1}}@media (width<=575px){.calendar-wrapper .rbc-header{font-size:.5625rem}.calendar-wrapper .rbc-month-row{min-height:60px}.calendar-toolbar .btn{font-size:.6875rem}}.form-layout-builder{flex-direction:column;min-height:500px;display:flex}.form-layout-builder__toolbar{border-bottom:1px solid var(--ds-border);background:var(--ds-surface);flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.form-layout-builder__body{flex:1;min-height:0;display:flex;overflow:hidden}.form-layout-builder__sidebar{border-right:1px solid var(--ds-border);background:var(--ds-surface);flex-shrink:0;width:220px;padding:.75rem;overflow-y:auto}.form-layout-builder__canvas{background:var(--ds-surface-raised);flex:1;min-width:0;padding:1rem;overflow-y:auto}.form-layout-builder__empty{color:var(--ds-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.form-layout-builder__preview-bar{background:var(--ds-surface);border-bottom:1px solid var(--ds-border);padding:.5rem .75rem}.form-layout-builder__preview-body{padding:1.5rem}.form-layout-builder--preview{flex-direction:column;display:flex}.flb-toolbar-spacer{flex:1}.flb-tab-bar{flex:1;align-items:center;gap:2px;display:flex;overflow-x:auto}.flb-tab-item{border-radius:var(--ds-radius-sm);cursor:pointer;white-space:nowrap;transition:var(--ds-transition);border:1px solid #0000;align-items:center;gap:4px;padding:.25rem .5rem;font-size:.82rem;display:flex}.flb-tab-item:hover{background:var(--ds-surface-raised);border-color:var(--ds-border)}.flb-tab-item--active{background:var(--ds-primary-10,#10b9811a);border-color:var(--ds-primary);color:var(--ds-primary);font-weight:500}.flb-tab-item--dragging{opacity:.4}.flb-tab-item__label{text-overflow:ellipsis;max-width:120px;overflow:hidden}.flb-tab-item__input{background:0 0;border:none;outline:none;width:90px;padding:0;font-size:.82rem}.flb-tab-item__actions{align-items:center;gap:2px;display:none}.flb-tab-item:hover .flb-tab-item__actions,.flb-tab-item--active .flb-tab-item__actions{display:flex}.flb-tab-add{border:1px dashed var(--ds-border);border-radius:var(--ds-radius-sm);color:var(--ds-text-muted);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:4px;padding:.25rem .5rem;font-size:.82rem;display:flex}.flb-tab-add:hover{border-color:var(--ds-primary);color:var(--ds-primary)}.flb-section{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);transition:border-color var(--ds-transition);margin-bottom:.75rem}.flb-section--selected{border-color:var(--ds-primary)}.flb-section--dragging{opacity:.4}.flb-section--over{border-color:var(--ds-primary);box-shadow:0 0 0 2px var(--ds-primary-10,#10b9811a)}.flb-section__header{border-bottom:1px solid var(--ds-border);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.flb-section__header:hover{background:var(--ds-surface-raised)}.flb-section__drag{cursor:grab;color:var(--ds-text-muted);flex-shrink:0}.flb-section__title-input{color:var(--ds-text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.85rem;font-weight:600}.flb-section__actions{flex-shrink:0;gap:2px;display:flex}.flb-section__body{padding:.75rem}.flb-row{border-radius:var(--ds-radius-sm);transition:background var(--ds-transition);align-items:stretch;gap:4px;margin-bottom:6px;display:flex}.flb-row:hover{background:#00000005}.flb-row--dragging{opacity:.4}.flb-row--over{background:var(--ds-primary-10,#10b9810f)}.flb-row__drag{cursor:grab;color:var(--ds-text-muted);opacity:0;flex-shrink:0;align-items:center;padding:0 2px;transition:opacity .15s;display:flex}.flb-row:hover .flb-row__drag{opacity:1}.flb-row__cells{flex:1;gap:4px;min-width:0;display:flex}.flb-row__remove{opacity:0;align-self:center;transition:opacity .15s}.flb-row:hover .flb-row__remove{opacity:1}.flb-add-row-btn{border:1px dashed var(--ds-border);border-radius:var(--ds-radius-sm);color:var(--ds-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;width:100%;margin-top:4px;padding:.25rem .5rem;font-size:.8rem;display:flex}.flb-add-row-btn:hover{border-color:var(--ds-primary);color:var(--ds-primary);background:var(--ds-primary-10,#10b9810d)}.flb-cell{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);cursor:pointer;align-items:center;gap:5px;min-width:0;min-height:32px;padding:.3rem .5rem;font-size:.82rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.flb-cell:hover{border-color:var(--ds-text-muted)}.flb-cell--selected{box-shadow:0 0 0 2px var(--ds-primary-10,#10b98126);border-color:var(--ds-primary)!important}.flb-cell--over{border-color:var(--ds-success,#16a34a);background:#16a34a0a}.flb-cell--dragging{opacity:.35}.flb-cell--empty{background:var(--ds-surface-raised);cursor:default;border-style:dashed;justify-content:center}.flb-cell--add{color:var(--ds-text-muted);cursor:pointer;background:0 0;border-style:dashed;justify-content:center;width:32px;min-width:32px;max-width:32px;padding:0}.flb-cell--add:hover{border-color:var(--ds-primary);color:var(--ds-primary)}.flb-cell__type-icon{color:var(--ds-text-muted);flex-shrink:0;display:flex}.flb-cell__label{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.82rem;overflow:hidden}.flb-cell__empty-label{color:var(--ds-text-muted);font-size:.78rem}.flb-cell__remove{opacity:0;flex-shrink:0;transition:opacity .15s}.flb-cell:hover .flb-cell__remove{opacity:1}.flb-cell__resize-handle{cursor:col-resize;background:0 0;width:6px;transition:background .15s;position:absolute;top:0;bottom:0;right:0}.flb-cell:hover .flb-cell__resize-handle{background:var(--ds-primary-10,#10b98133)}.flb-sidebar-section-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-muted);margin-bottom:.4rem;font-size:.72rem;font-weight:600}.flb-sidebar-field{border-radius:var(--ds-radius-sm);cursor:grab;background:var(--ds-surface-raised);transition:var(--ds-transition);border:1px solid #00000012;align-items:center;gap:.4rem;margin-bottom:2px;padding:.3rem .45rem;font-size:.82rem;display:flex;position:relative}.flb-sidebar-field:hover{border-color:var(--ds-primary);color:var(--ds-primary)}.flb-sidebar-field--dragging{opacity:.4;cursor:grabbing}.flb-sidebar-field--placed{opacity:.5;cursor:not-allowed}.flb-sidebar-field--placed:hover{color:inherit;border-color:#00000012}.flb-sidebar-field--element{background:#f59e0b14;border-color:#f59e0b33}.flb-sidebar-field--element:hover{color:inherit;border-color:#f59e0b80}.flb-sidebar-field__placed-dot{background:var(--ds-success,#16a34a);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.flb-properties-panel{border-left:1px solid var(--ds-border);background:var(--ds-surface);flex-direction:column;flex-shrink:0;width:270px;display:flex;overflow:hidden}.flb-properties-panel--empty{justify-content:center;align-items:center;display:flex}.flb-properties-panel__header{border-bottom:1px solid var(--ds-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.6rem .75rem;font-size:.85rem;display:flex}.flb-properties-panel__body{flex:1;padding:.75rem;overflow-y:auto}.flb-properties-panel__meta{border-bottom:1px solid var(--ds-border);flex-direction:column;gap:2px;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.flb-properties-panel__field-name{font-size:.85rem;font-weight:600}.flb-properties-panel__field-type{text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.flb-properties-panel__section-label{text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-muted);margin-top:.5rem;margin-bottom:.4rem;font-size:.72rem;font-weight:600}.flb-icon-btn{border-radius:var(--ds-radius-sm);width:24px;height:24px;color:var(--ds-text-muted);cursor:pointer;transition:var(--ds-transition);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.flb-icon-btn:hover{background:var(--ds-surface-raised);color:var(--ds-text)}.flb-icon-btn--danger:hover{color:var(--ds-danger,#ef4444);background:#ef444414}.flb-icon-btn:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}html{font-size:14px}body{font-family:var(--ds-font-sans)}@media (width>=768px){body .sidebar{max-width:230px}}@media (width>=992px){body .content{margin-left:calc(230px + .5rem)}}.cursor-pointer{cursor:pointer}.disk-space{opacity:.5;transition:opacity .2s}.disk-space:hover{opacity:1}.list-group-item--done:before{border-color:#1f2937!important}.list-group-item--done:after{background:#1f2937!important;border-color:#1f2937!important}.list-group-item--stripe{text-decoration:line-through}.sidebar-inner{min-height:100vh}.user-menu{min-height:calc(100vh - 1rem)}.timetracker-button_wrap{position:relative}.timetracker-button_list{z-index:1040;position:absolute;right:0}.checklist-item{transition:opacity .2s;position:relative}.checklist-item:before,.checklist-item:after{content:"";opacity:0;background:#eee;border-radius:2px;width:100%;height:2px;position:absolute;left:0}.checklist-item:before{top:-2px}.checklist-item:after{bottom:-2px}.checklist-item.is-overTop:before,.checklist-item.is-overDown:after{opacity:1}.checklist-item.is-done{opacity:.3}.checklist-item.is-done label{text-decoration:line-through}.checklist-item.dragging{opacity:.5}@media (width<=767px){.gephart-menu-logo{max-width:200px;margin:1rem 0 0}.user-menu{min-height:0}.navbar-breadcrumb,#navbarSupportedContent{display:none!important}.timetracker-button_wrap{position:static}.timetracker-button_desc{display:none}.timetracker-button_desc+.btn{color:var(--ds-primary)}}.card-item-wrap{overflow:visible}.card-item-wrap:before{content:"";opacity:.4;opacity:0;background:#000;border-radius:1rem;width:100%;height:.24rem;transition:all .2s;position:absolute;top:-.48rem;left:0}.card-item-wrap:after{content:"";opacity:.4;opacity:0;background:#000;border-radius:1rem;width:100%;height:.24rem;transition:all .2s;position:absolute;bottom:-.48rem;left:0}.card-item-wrap-overTop{z-index:999}.card-item-wrap-overTop:before,.card-item-wrap-overDown:after{opacity:.4}.card-item-wrap-overDown+.card-item-wrap-overTop:before{opacity:0!important}.table tr:has(+tr.thead-light) td{border-bottom:0}.react-tabs__tab{border:0;outline:none;bottom:0}.react-tabs__tab:focus:after{display:none}.react-tabs__tab--selected{color:#374151;background:#11182720;border-color:#11182720}.react-tabs__tab-list{border-bottom:0;margin-bottom:0}.react-tabs__tab-panel{border:.0625rem solid #11182720;border-radius:0 .5rem .5rem;padding:1.25rem 1.5rem;box-shadow:0 1px 2px #00000012}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.jodit-ui-button-icon-text__icon{display:none}.jodit-ui-button-icon-text__icon:not(:empty){display:inline-flex}.jodit-ui-button-icon-text__text{display:none}.jodit-ui-button-icon-text__text:not(:empty){font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);text-overflow:ellipsis;flex-grow:1;justify-content:center;display:inline-flex;overflow:hidden}.jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text{padding-left:var(--jd-padding-default);justify-content:left;position:relative}.jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text:before{border-left:1px solid var(--jd-color-border);content:"";height:35px;left:0;top:calc(var(--jd-padding-default)*-1);position:absolute}.jodit-ui-button-icon-text__icon:not(:empty)+.jodit-ui-button-icon-text__text:not(:empty){margin-left:var(--jd-padding-default)}.jodit-ui-button-icon-text__icon:empty+.jodit-ui-button-icon-text__text:not(:empty){padding:0 var(--jd-padding-default)}.jodit-ui-button-clear,.jodit-ui-button_clear{appearance:none;box-shadow:none;box-sizing:border-box;text-align:center;text-transform:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;padding:0;font-style:normal;text-decoration:none;position:relative}.jodit-ui-button-sizes{min-width:34px;height:34px}.jodit-ui-button-sizes .jodit-icon{width:14px;height:14px}.jodit-ui-button-sizes button{appearance:none;min-width:34px;height:34px;padding:0}.jodit-ui-button-sizes_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button-sizes_size_tiny{min-width:16px;height:16px}.jodit-ui-button-sizes_size_tiny .jodit-icon{width:8px;height:8px}.jodit-ui-button-sizes_size_tiny button{appearance:none;min-width:16px;height:16px;padding:0}.jodit-ui-button-sizes_size_tiny_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button-sizes_size_xsmall{min-width:22px;height:22px}.jodit-ui-button-sizes_size_xsmall .jodit-icon{width:10px;height:10px}.jodit-ui-button-sizes_size_xsmall button{appearance:none;min-width:22px;height:22px;padding:0}.jodit-ui-button-sizes_size_xsmall_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button-sizes_size_small{min-width:28px;height:28px}.jodit-ui-button-sizes_size_small .jodit-icon{width:12px;height:12px}.jodit-ui-button-sizes_size_small button{appearance:none;min-width:28px;height:28px;padding:0}.jodit-ui-button-sizes_size_small_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button-sizes_size_large{min-width:40px;height:40px}.jodit-ui-button-sizes_size_large .jodit-icon{width:16px;height:16px}.jodit-ui-button-sizes_size_large button{appearance:none;min-width:40px;height:40px;padding:0}.jodit-ui-button-sizes_size_large_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button-variants_variant_outline{border:1px solid var(--jd-color-border)}.jodit-ui-button-variants_variant_default{color:#212529;background-color:#e3e3e3}.jodit-ui-button-variants_variant_default svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_default [disabled]{opacity:.7}.jodit-ui-button-variants_variant_default:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-ui-button-variants_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_default:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-ui-button-variants_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button-variants_variant_primary{color:#fff;background-color:#007bff}.jodit-ui-button-variants_variant_primary svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_primary [disabled]{opacity:.7}.jodit-ui-button-variants_variant_primary:hover:not([disabled]){color:#fff;background-color:#0069d9}.jodit-ui-button-variants_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_primary:active:not([disabled]){color:#fff;background-color:#0062cc}.jodit-ui-button-variants_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-ui-button-variants_variant_secondary{color:#212529;background-color:#d8d8d8;border-radius:0}.jodit-ui-button-variants_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_secondary [disabled]{opacity:.7}.jodit-ui-button-variants_variant_secondary:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-ui-button-variants_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_secondary:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-ui-button-variants_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button-variants_variant_success{color:#fff;background-color:#28a745}.jodit-ui-button-variants_variant_success svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_success [disabled]{opacity:.7}.jodit-ui-button-variants_variant_success:hover:not([disabled]){color:#fff;background-color:#218838}.jodit-ui-button-variants_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_success:active:not([disabled]){color:#fff;background-color:#1e7e34}.jodit-ui-button-variants_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-ui-button-variants_variant_danger{color:#fff;background-color:#dc3545}.jodit-ui-button-variants_variant_danger svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_danger [disabled]{opacity:.7}.jodit-ui-button-variants_variant_danger:hover:not([disabled]){color:#fff;background-color:#c82333}.jodit-ui-button-variants_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_danger:active:not([disabled]){color:#fff;background-color:#bd2130}.jodit-ui-button-variants_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-ui-button-style{border-radius:var(--jd-border-radius-default);padding:0 var(--jd-padding-default)}.jodit-ui-button,.jodit-ui-button-style{color:var(--jd-color-text-icons);justify-content:center;align-items:center;display:inline-flex}.jodit-ui-button{appearance:none;border-radius:var(--jd-border-radius-default);box-shadow:none;box-sizing:border-box;cursor:pointer;min-width:34px;height:34px;padding:0;padding:0 var(--jd-padding-default);text-align:center;text-transform:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;font-style:normal;text-decoration:none;position:relative}.jodit-ui-button:focus-visible:not([disabled]),.jodit-ui-button:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-ui-button:active:not([disabled]),.jodit-ui-button[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-ui-button[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-ui-button[disabled]{opacity:.3;pointer-events:none}.jodit-ui-button .jodit-icon{width:14px;height:14px}.jodit-ui-button button{appearance:none;min-width:34px;height:34px;padding:0}.jodit-ui-button_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button_size_tiny{min-width:16px;height:16px}.jodit-ui-button_size_tiny .jodit-icon{width:8px;height:8px}.jodit-ui-button_size_tiny button{appearance:none;min-width:16px;height:16px;padding:0}.jodit-ui-button_size_tiny_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button_size_xsmall{min-width:22px;height:22px}.jodit-ui-button_size_xsmall .jodit-icon{width:10px;height:10px}.jodit-ui-button_size_xsmall button{appearance:none;min-width:22px;height:22px;padding:0}.jodit-ui-button_size_xsmall_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button_size_small{min-width:28px;height:28px}.jodit-ui-button_size_small .jodit-icon{width:12px;height:12px}.jodit-ui-button_size_small button{appearance:none;min-width:28px;height:28px;padding:0}.jodit-ui-button_size_small_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button_size_large{min-width:40px;height:40px}.jodit-ui-button_size_large .jodit-icon{width:16px;height:16px}.jodit-ui-button_size_large button{appearance:none;min-width:40px;height:40px;padding:0}.jodit-ui-button_size_large_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-ui-button__icon{display:none}.jodit-ui-button__icon:not(:empty){display:inline-flex}.jodit-ui-button__text{display:none}.jodit-ui-button__text:not(:empty){font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);text-overflow:ellipsis;flex-grow:1;justify-content:center;display:inline-flex;overflow:hidden}.jodit-ui-button_context_menu .jodit-ui-button__text{padding-left:var(--jd-padding-default);justify-content:left;position:relative}.jodit-ui-button_context_menu .jodit-ui-button__text:before{border-left:1px solid var(--jd-color-border);content:"";height:35px;left:0;top:calc(var(--jd-padding-default)*-1);position:absolute}.jodit-ui-button__icon:not(:empty)+.jodit-ui-button__text:not(:empty){margin-left:var(--jd-padding-default)}.jodit-ui-button__icon:empty+.jodit-ui-button__text:not(:empty){padding:0 var(--jd-padding-default)}.jodit-ui-button:focus:not([disabled]){outline:1px dashed var(--jd-color-background-selection)}.jodit-ui-button_variant_outline{border:1px solid var(--jd-color-border)}.jodit-ui-button_variant_default{color:#212529;background-color:#e3e3e3}.jodit-ui-button_variant_default svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_default [disabled]{opacity:.7}.jodit-ui-button_variant_default:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-ui-button_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_default:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-ui-button_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button_variant_primary{color:#fff;background-color:#007bff}.jodit-ui-button_variant_primary svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_primary [disabled]{opacity:.7}.jodit-ui-button_variant_primary:hover:not([disabled]){color:#fff;background-color:#0069d9}.jodit-ui-button_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_primary:active:not([disabled]){color:#fff;background-color:#0062cc}.jodit-ui-button_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-ui-button_variant_secondary{color:#212529;background-color:#d8d8d8;border-radius:0}.jodit-ui-button_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_secondary [disabled]{opacity:.7}.jodit-ui-button_variant_secondary:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-ui-button_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_secondary:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-ui-button_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button_variant_success{color:#fff;background-color:#28a745}.jodit-ui-button_variant_success svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_success [disabled]{opacity:.7}.jodit-ui-button_variant_success:hover:not([disabled]){color:#fff;background-color:#218838}.jodit-ui-button_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_success:active:not([disabled]){color:#fff;background-color:#1e7e34}.jodit-ui-button_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-ui-button_variant_danger{color:#fff;background-color:#dc3545}.jodit-ui-button_variant_danger svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_danger [disabled]{opacity:.7}.jodit-ui-button_variant_danger:hover:not([disabled]){color:#fff;background-color:#c82333}.jodit-ui-button_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_danger:active:not([disabled]){color:#fff;background-color:#bd2130}.jodit-ui-button_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-ui-group{flex-wrap:wrap;flex:none;max-width:100%;display:inline-flex}.jodit-ui-group_line_true{justify-content:stretch;display:flex}.jodit-ui-group_separated_true:not(:last-child):not(.jodit-ui-group_before-spacer_true):after{border-left:0;border-right:1px solid var(--jd-color-border);content:"";cursor:default;margin:2px;padding:0}.jodit-ui-group:last-child{border-bottom:0}.jodit-ui-button-group{margin-bottom:var(--jd-padding-default)}.jodit-ui-button-group__label{color:var(--jd-color-label);margin-bottom:calc(var(--jd-padding-default)/4);font-size:.8em;display:block}.jodit-ui-button-group__options{justify-content:flex-start;display:flex}.jodit-ui-button-group .jodit-ui-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.jodit-ui-button-group .jodit-ui-button+.jodit-ui-button{border-left:1px solid var(--jd-color-button-background-hover-opacity40);border-top-left-radius:0;border-bottom-left-radius:0}.jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover);box-shadow:inset 0 0 3px 0 var(--jd-color-dark);color:var(--jd-color-dark);border-left:0;outline:0}.jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled])+.jodit-ui-button{border:0}:root{--jd-tooltip-color:#fff;--jd-tooltip-background-color:#000000b3;--jd-tooltip-sfx-shadow:#00000026;--jd-tooltip-border-width:0;--jd-tooltip-border-color:#e5e5e5}.jodit-ui-tooltip{background-clip:padding-box;background-color:var(--jd-tooltip-background-color);box-shadow:0 0 0 var(--jd-tooltip-border-width) var(--jd-tooltip-border-color),0 8px 20px var(--jd-tooltip-border-width) var(--jd-tooltip-sfx-shadow);color:var(--jd-tooltip-color);font-family:var(--jd-font-default);font-size:var(--jd-font-size-small);opacity:0;pointer-events:none;text-rendering:optimizelegibility;max-width:120px;transform:translate(-50%,calc(var(--jd-padding-default)/2));-webkit-user-select:none;user-select:none;white-space:normal;width:auto;z-index:var(--jd-z-index-tooltip);border-radius:4px;outline:none;line-height:1.4;transition:opacity .2s;animation-timing-function:ease-out;animation-fill-mode:forwards;position:fixed}@media (width<=768px){.jodit-ui-tooltip{display:none}}.jodit-ui-tooltip__content{padding:calc(var(--jd-padding-default)/2) calc(var(--jd-padding-default)*1.5)}.jodit-ui-tooltip.jodit-ui-tooltip_visible_true{opacity:1}.jodit-ui-tooltip.jodit-ui-tooltip_above_true{transform:translate(-50%,calc(var(--jd-padding-default)/-2))}.jodit-ui-block{margin-bottom:var(--jd-padding-default);justify-content:stretch;align-items:center;display:flex}.jodit-ui-block>.jodit-ui-input,.jodit-ui-block>.jodit-ui-select{flex:1}.jodit-ui-block_width_full{width:100%}.jodit-ui-block_align_full{justify-content:space-between}.jodit-ui-block_align_right{justify-content:flex-end}.jodit-ui-block_padding_true{padding:var(--jd-padding-default)}.jodit-ui-label{color:var(--jd-color-label);margin-bottom:calc(var(--jd-padding-default)/4);font-size:.8em;display:block}.jodit-ui-input{margin-bottom:var(--jd-padding-default);flex-direction:column;display:flex}.jodit-ui-input__input{appearance:none;background-color:var(--jd-color-white);box-sizing:border-box;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);height:var(--jd-input-height);padding:0 var(--jd-padding-default);border:0;border-radius:0;outline:none;width:100%;line-height:1.2}.jodit-ui-input__input[disabled]{color:var(--jd-color-border);background-color:#f0f0f0}.jodit-ui-input__input_has-error_true{border-color:var(--jd-color-red)}.jodit-ui-input__input:focus{outline:0}.jodit-ui-input_theme_dark .jodit-ui-input__input{background-color:var(--jd-color-gray)}.jodit-ui-input_has-error_true .jodit-ui-input__input{border-color:var(--jd-color-red)}.jodit-ui-input__error,.jodit-ui-input__label{color:var(--jd-color-label);margin-bottom:calc(var(--jd-padding-default)/4);font-size:.8em;display:block}.jodit-ui-input__error,.jodit-ui-input_has-error_true .jodit-ui-input__label{color:var(--jd-color-error)}.jodit-ui-input__wrapper{background-color:var(--jd-color-white);border:1px solid var(--jd-color-border);justify-content:stretch;align-items:center;min-width:200px;display:flex}@media (width<=480px){.jodit-ui-input__wrapper{min-width:140px}}.jodit-ui-input_theme_dark .jodit-ui-input__wrapper{background-color:var(--jd-color-gray);border-color:var(--jd-color-border)}.jodit-ui-input_focused_true .jodit-ui-input__wrapper{border-color:var(--jd-color-border-selected)}.jodit-ui-input__icon:not(:empty){padding:0 var(--jd-padding-default);align-items:center;display:flex}.jodit-ui-input__icon:not(:empty) svg{fill:var(--jd-color-border);width:16px;height:16px}.jodit-ui-input__icon:not(:empty)+.jodit-ui-input__input{padding-left:0}.jodit-ui-input__clear{opacity:.8;padding:0 var(--jd-padding-default) 0 0;align-items:center;display:flex}.jodit-ui-input__clear:active{opacity:1;transform:scale(1.1)}.jodit-ui-input__clear svg{fill:var(--jd-color-border);width:12px;height:12px}.jodit-ui-input_theme_dark .jodit-ui-input__clear svg,.jodit-ui-input_theme_dark .jodit-ui-input__icon svg{fill:var(--jd-color-dark)}.jodit-ui-block .jodit-ui-input{margin-bottom:0}.jodit-ui-select{margin-bottom:var(--jd-padding-default);flex-direction:column;display:flex}.jodit-ui-select__input{appearance:none;background-color:var(--jd-color-white);box-sizing:border-box;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);height:var(--jd-input-height);padding:0 var(--jd-padding-default);border:0;border-radius:0;outline:none;width:100%;line-height:1.2}.jodit-ui-select__input[disabled]{color:var(--jd-color-border);background-color:#f0f0f0}.jodit-ui-select__input_has-error_true{border-color:var(--jd-color-red)}.jodit-ui-select__input:focus{outline:0}.jodit-ui-select_theme_dark .jodit-ui-select__input{background-color:var(--jd-color-gray)}.jodit-ui-select_has-error_true .jodit-ui-select__input{border-color:var(--jd-color-red)}.jodit-ui-select__error,.jodit-ui-select__label{color:var(--jd-color-label);margin-bottom:calc(var(--jd-padding-default)/4);font-size:.8em;display:block}.jodit-ui-select__error,.jodit-ui-select_has-error_true .jodit-ui-select__label{color:var(--jd-color-error)}.jodit-ui-select__wrapper{background-color:var(--jd-color-white);border:1px solid var(--jd-color-border);justify-content:stretch;align-items:center;min-width:200px;display:flex}@media (width<=480px){.jodit-ui-select__wrapper{min-width:140px}}.jodit-ui-select_theme_dark .jodit-ui-select__wrapper{background-color:var(--jd-color-gray);border-color:var(--jd-color-border)}.jodit-ui-select_focused_true .jodit-ui-select__wrapper{border-color:var(--jd-color-border-selected)}.jodit-ui-select__icon:not(:empty){padding:0 var(--jd-padding-default);align-items:center;display:flex}.jodit-ui-select__icon:not(:empty) svg{fill:var(--jd-color-border);width:16px;height:16px}.jodit-ui-select__icon:not(:empty)+.jodit-ui-select__input{padding-left:0}.jodit-ui-select__clear{opacity:.8;padding:0 var(--jd-padding-default) 0 0;align-items:center;display:flex}.jodit-ui-select__clear:active{opacity:1;transform:scale(1.1)}.jodit-ui-select__clear svg{fill:var(--jd-color-border);width:12px;height:12px}.jodit-ui-select_theme_dark .jodit-ui-select__clear svg,.jodit-ui-select_theme_dark .jodit-ui-select__icon svg{fill:var(--jd-color-dark)}.jodit-ui-select__input[multiple]{height:auto;padding:0}.jodit-ui-select__input[multiple] option{padding:calc(var(--jd-padding-default)*.5) var(--jd-padding-default)}.jodit-ui-select__input:not([multiple]){padding-right:calc(var(--jd-padding-default)*2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.95 10'%3E%3Cpath fill='%23444' d='m1.41 4.67 1.07-1.49 1.06 1.49zm2.13.66L2.48 6.82 1.41 5.33z'/%3E%3C/svg%3E");background-position:98%;background-repeat:no-repeat}.jodit-ui-select_size_tiny{margin-bottom:0}.jodit-ui-select_size_tiny .jodit-ui-select__input{--jd-height:calc(var(--jd-input-height)/1.8);height:var(--jd-height);line-height:var(--jd-height)}.jodit-ui-select_variant_outline .jodit-ui-select__wrapper{border:0}.jodit-ui-select_variant_outline .jodit-ui-select__wrapper select{outline:0}.jodit-ui-select_width_auto{width:auto}.jodit-ui-select_width_auto .jodit-ui-select__wrapper{min-width:auto}.jodit-ui-text-area{margin-bottom:var(--jd-padding-default);flex-direction:column;width:100%;display:flex}.jodit-ui-text-area__input{appearance:none;background-color:var(--jd-color-white);box-sizing:border-box;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);height:var(--jd-input-height);padding:0 var(--jd-padding-default);border:0;border-radius:0;outline:none;width:100%;line-height:1.2}.jodit-ui-text-area__input[disabled]{color:var(--jd-color-border);background-color:#f0f0f0}.jodit-ui-text-area__input_has-error_true{border-color:var(--jd-color-red)}.jodit-ui-text-area__input:focus{outline:0}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__input{background-color:var(--jd-color-gray)}.jodit-ui-text-area_has-error_true .jodit-ui-text-area__input{border-color:var(--jd-color-red)}.jodit-ui-text-area__error,.jodit-ui-text-area__label{color:var(--jd-color-label);margin-bottom:calc(var(--jd-padding-default)/4);font-size:.8em;display:block}.jodit-ui-text-area__error,.jodit-ui-text-area_has-error_true .jodit-ui-text-area__label{color:var(--jd-color-error)}.jodit-ui-text-area__wrapper{background-color:var(--jd-color-white);border:1px solid var(--jd-color-border);justify-content:stretch;align-items:center;min-width:200px;display:flex}@media (width<=480px){.jodit-ui-text-area__wrapper{min-width:140px}}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__wrapper{background-color:var(--jd-color-gray);border-color:var(--jd-color-border)}.jodit-ui-text-area_focused_true .jodit-ui-text-area__wrapper{border-color:var(--jd-color-border-selected)}.jodit-ui-text-area__icon:not(:empty){padding:0 var(--jd-padding-default);align-items:center;display:flex}.jodit-ui-text-area__icon:not(:empty) svg{fill:var(--jd-color-border);width:16px;height:16px}.jodit-ui-text-area__icon:not(:empty)+.jodit-ui-text-area__input{padding-left:0}.jodit-ui-text-area__clear{opacity:.8;padding:0 var(--jd-padding-default) 0 0;align-items:center;display:flex}.jodit-ui-text-area__clear:active{opacity:1;transform:scale(1.1)}.jodit-ui-text-area__clear svg{fill:var(--jd-color-border);width:12px;height:12px}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__clear svg,.jodit-ui-text-area_theme_dark .jodit-ui-text-area__icon svg{fill:var(--jd-color-dark)}.jodit-ui-text-area__wrapper{flex:1}.jodit-ui-text-area__input{height:100%;min-height:60px;padding:var(--jd-padding-default)}.jodit-ui-checkbox{margin-bottom:var(--jd-padding-default);flex-direction:row-reverse;justify-content:flex-end;align-items:center;display:flex}.jodit-ui-checkbox__input{margin-right:var(--jd-padding-default)}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__wrapper{height:34px;margin-right:var(--jd-padding-default);width:60px;display:inline-block;position:relative}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__wrapper input{opacity:0;width:0;height:0}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__switch-slider{cursor:pointer;background-color:#ccc;border-radius:34px;transition:all .4s;position:absolute;inset:0}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__switch-slider:before{content:"";background-color:#fff;border-radius:50%;width:26px;height:26px;transition:all .4s;position:absolute;bottom:4px;left:4px}.jodit-ui-checkbox_switch_true.jodit-ui-checkbox_checked_true .jodit-ui-checkbox__switch-slider{background-color:#2196f3}.jodit-ui-checkbox_switch_true.jodit-ui-checkbox_checked_true .jodit-ui-checkbox__switch-slider:before{transform:translate(26px)}.jodit-ui-checkbox_switch_true.jodit-ui-checkbox_focused_true .jodit-ui-checkbox__switch-slider{box-shadow:0 0 1px #2196f3}.jodit-ui-block .jodit-ui-checkbox{margin-bottom:0}.jodit-ui-file-input{position:relative;overflow:hidden}.jodit-ui-file-input__input{cursor:pointer;margin:0 calc(var(--jd-padding-default)*-1) 0 0;opacity:0;padding:0;font-size:400px;position:absolute;top:0;bottom:0;right:0}.jodit-ui-list{flex-direction:column;display:flex}.jodit-ui-list_mode_vertical .jodit-ui-group{background-color:#0000;border:0;flex-direction:column}.jodit-ui-list_mode_vertical .jodit-toolbar-button{height:auto;min-height:var(--jd-button-size)}.jodit-ui-list_mode_vertical .jodit-toolbar-button__button{cursor:pointer;height:auto;min-height:var(--jd-button-size);width:100%}.jodit-ui-list_mode_vertical .jodit-toolbar-button__text:not(:empty){justify-content:left}.jodit-ui-separator{border-left:0;border-right:1px solid var(--jd-color-border);cursor:default;margin:2px;padding:0}.jodit-ui-break{border-top:1px solid var(--jd-color-border);flex-basis:100%;width:0;height:0!important}.jodit-ui-spacer{flex:1}:root{--jd-popup-box-shadow:0 4px 1px -2px #4c4c4c33,0 3px 3px 0 #4c4c4c26,0 1px 4px 0 #4c4c4c21;--jd-popup-max-height:max(50vh,350px)}.jodit-popup{box-shadow:var(--jd-popup-box-shadow);float:none;width:auto;max-width:none;height:auto;z-index:var(--jd-z-index-popup);background:0 0;border:0;outline:0;margin:0;padding:0;display:inline-block;position:fixed;transform:translateZ(0)}.jodit-popup__content{background:var(--jd-color-background-default);font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);max-height:var(--jd-popup-max-height,400px);padding:var(--jd-padding-default);overflow-scrolling:touch;overflow:auto}.jodit-popup_padding_false .jodit-popup__content{padding:0}.jodit-popup_max-height_false .jodit-popup__content{max-height:fit-content}@keyframes a{30%{opacity:.6}60%{opacity:0}to{opacity:.6}}.jodit-progress-bar{opacity:.7;height:2px;z-index:var(--jd-z-index-tooltip);border-radius:1px;position:absolute;top:0;left:0}.jodit-progress-bar div{background:var(--jd-color-background-progress);will-change:width,opacity;height:2px;transition:width .5s ease-out,opacity .5s linear;position:relative}.jodit-progress-bar div:after,.jodit-progress-bar div:before{box-shadow:var(--jd-color-background-progress) 1px 0 6px 1px;content:"";opacity:.6;border-radius:100%;height:2px;animation:2s ease-out infinite a;display:inline-block;position:absolute;top:0}.jodit-progress-bar div:before{clip:rect(-6px,90px,14px,-6px);width:180px;right:-80px}.jodit-progress-bar div:after{clip:rect(-6px,22px,14px,var(--jd-padding-default));width:20px;right:0}.jodit-progress-bar__file-animation{opacity:.8;pointer-events:none;z-index:2147483647;width:32px;height:32px;transition:left .8s ease-in,top .8s ease-in,opacity .8s ease-in,transform .8s ease-in;position:fixed;transform:scale(1)}.jodit-progress-bar__file-animation svg{fill:var(--jd-color-background-progress);width:100%;height:100%}:root{--jd-em-color-border:#b6d4fe;--jd-em-color-bg:#cfe2ff;--jd-em-color-color:#084298;--jd-em-border-radius:.375rem;--jd-em-padding:.5rem 1rem;--jd-em-font-size:1rem}.jodit-ui-messages{z-index:3;width:0;height:0;position:absolute;bottom:0;right:0;overflow:visible}.jodit-ui-message{background:var(--jd-em-color-bg);border:1px solid var(--jd-em-color-border);border-radius:var(--jd-em-border-radius);color:var(--jd-em-color-color);cursor:pointer;font-size:var(--jd-em-font-size);opacity:0;padding:var(--jd-em-padding);bottom:0;right:calc(var(--jd-padding-default)/2);white-space:pre;transition:opacity .1s linear,bottom .3s linear,transform .1s ease-out;display:block;position:absolute}.jodit-ui-message_active_true{opacity:1}.jodit-ui-message:active{transform:scale(.76)}.jodit-ui-message_variant_secondary{--jd-em-color-border:#d3d6d8;--jd-em-color-bg:#e2e3e5;--jd-em-color-color:#41464b}.jodit-ui-message_variant_danger,.jodit-ui-message_variant_error,.jodit-ui-message_variant_secondary{background:var(--jd-em-color-bg);border-color:var(--jd-em-color-border);color:var(--jd-em-color-color)}.jodit-ui-message_variant_danger,.jodit-ui-message_variant_error{--jd-em-color-border:#f5c2c7;--jd-em-color-bg:#f8d7da;--jd-em-color-color:#842029}.jodit-ui-message_variant_success{--jd-em-color-border:#badbcc;--jd-em-color-bg:#d1e7dd;--jd-em-color-color:#0f5132;background:var(--jd-em-color-bg);border-color:var(--jd-em-color-border);color:var(--jd-em-color-color)}.jodit-toolbar__box:not(:empty){--jd-color-background-default:var(--jd-color-panel);background-color:var(--jd-color-background-default);border-bottom:1px solid var(--jd-color-border);border-radius:var(--jd-border-radius-default) var(--jd-border-radius-default) 0 0;overflow:hidden}.jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after{background-color:var(--jd-color-panel)}.jodit-dialog{box-sizing:border-box;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);will-change:left,top,width,height;border:0;width:0;height:0;display:none;position:absolute}.jodit-dialog_moved_true{-webkit-user-select:none;user-select:none}.jodit-dialog *{box-sizing:border-box}.jodit-dialog .jodit_elfinder,.jodit-dialog .jodit_elfinder *{box-sizing:initial}.jodit-dialog__overlay{text-align:center;white-space:nowrap;width:100%;height:100%;z-index:var(--jd-z-index-dialog-overlay);background-color:#00000080;display:none;position:fixed;top:0;left:0;overflow:auto}.jodit-dialog_static_true .jodit-dialog__overlay{display:none}.jodit-dialog_active_true,.jodit-dialog_modal_true .jodit-dialog__overlay{display:block}.jodit-dialog__panel{min-width:200px;max-width:100%;min-height:100px;max-height:100%;z-index:var(--jd-z-index-dialog);--jd-box-shadow-blur:calc(var(--jd-padding-default)*2);--jd-box-shadow-1:0 var(--jd-padding-default) var(--jd-box-shadow-blur) #00000030;box-shadow:var(--jd-box-shadow-1),0 6px 6px #0000003b;text-align:left;white-space:normal;background-color:#fff;flex-flow:column;display:flex;position:fixed;top:0;left:0}@media (width<=480px){.jodit-dialog:not(.jodit-dialog_adaptive_false) .jodit-dialog__panel{max-width:100%;width:100%!important;height:100%!important;top:0!important;left:0!important}}.jodit-dialog_static_true{box-sizing:border-box;width:auto;height:auto;z-index:inherit;display:block;position:relative}.jodit-dialog_static_true .jodit-dialog__panel{border:1px solid var(--jd-color-border);box-shadow:none;z-index:inherit;position:relative;width:100%!important;top:auto!important;left:auto!important}.jodit-dialog_theme_dark,.jodit-dialog_theme_dark .jodit-dialog__panel{background-color:var(--jd-dark-background-darknes);color:var(--jd-dark-text-color)}.jodit-dialog__header{border-bottom:1px solid var(--jd-color-border);cursor:move;text-align:left;justify-content:space-between;min-height:50px;display:flex}.jodit-dialog__header-title,.jodit-dialog__header-toolbar{padding:0 var(--jd-padding-default);vertical-align:top;flex-shrink:3;align-items:center;margin:0;font-size:18px;font-weight:400;line-height:48px;display:flex}@media (width<=480px){.jodit-dialog__header-toolbar{padding-left:0}}.jodit-dialog__header-button{color:#222;text-align:center;flex-basis:48px;height:48px;font-size:28px;line-height:48px;text-decoration:none;transition:background-color .2s}.jodit-dialog__header-button:hover{background-color:var(--jd-color-background-button-hover)}.jodit-dialog__header .jodit_toolbar{box-shadow:none;background:0 0;border:0}.jodit-dialog__header .jodit_toolbar>li.jodit-toolbar-button .jodit-input{padding-left:var(--jd-padding-default);width:auto}@media (width<=480px){.jodit-dialog:not(.jodit-dialog_adaptive_false) .jodit-dialog__header{flex-direction:column}}.jodit-dialog_slim_true .jodit-dialog__header{min-height:10px}.jodit-dialog_slim_true .jodit-dialog__header-title,.jodit-dialog_slim_true .jodit-dialog__header-toolbar{padding:0 calc(var(--jd-padding-default)/4)}.jodit-dialog_theme_dark .jodit-dialog__header{border-color:var(--jd-color-dark)}.jodit-dialog_fullsize_true .jodit-dialog__header{cursor:default}.jodit-dialog__content{flex:1;min-height:100px;overflow:auto}.jodit-dialog__content .jodit-form__group{margin-bottom:calc(var(--jd-padding-default)*1.5);padding:0 var(--jd-padding-default)}.jodit-dialog__content .jodit-form__group:first-child{margin-top:var(--jd-padding-default)}.jodit-dialog__content .jodit-form__group .jodit-input_group{border-collapse:separate;width:100%;display:table}.jodit-dialog__content .jodit-form__group .jodit-input_group>*{vertical-align:middle;height:34px;display:table-cell}.jodit-dialog__content .jodit-form__group .jodit-input_group>input{margin:0!important}.jodit-dialog__content .jodit-form__group .jodit-input_group>input:not([class*=col-]){width:100%}.jodit-dialog__content .jodit-form__group .jodit-input_group-buttons{vertical-align:middle;white-space:nowrap;width:1%;font-size:0}.jodit-dialog__content .jodit-form__group .jodit-input_group-buttons>.jodit-button{border:1px solid var(--jd-color-border);border-radius:0;height:34px;margin-left:-1px;line-height:34px}.jodit-dialog__footer{padding:var(--jd-padding-default);flex-wrap:nowrap;justify-content:space-between;display:none}.jodit-dialog__footer button{margin-right:calc(var(--jd-padding-default)/2)}.jodit-dialog__footer button:last-child{margin-right:0}.jodit-dialog__column{display:flex}.jodit-dialog__resizer{display:none;position:relative}.jodit-dialog__resizer svg{cursor:nwse-resize;fill:var(--jd-color-gray-dark);-webkit-user-select:none;user-select:none;width:12px;height:12px;position:absolute;bottom:0;right:0;overflow:hidden}.jodit-dialog_resizable_true .jodit-dialog__resizer{display:block}@media (width<=480px){.jodit-dialog__resizer{display:none}}.jodit-dialog_prompt{min-width:200px;max-width:300px;padding:var(--jd-padding-default);word-break:break-all}.jodit-dialog_prompt label{margin-bottom:calc(var(--jd-padding-default)/2);display:block}.jodit-dialog_alert{min-width:200px;max-width:300px;padding:var(--jd-padding-default);word-break:break-all}.jodit-dialog_footer_true .jodit-dialog__footer{display:flex}.jodit_fullsize .jodit-dialog__panel{width:100%!important;height:100%!important;inset:0!important}.jodit_fullsize .jodit-dialog__panel .jodit-dialog__resizer{display:none}.jodit-dialog .jodit-ui-messages{z-index:var(--jd-z-index-dialog)}.jodit-context-menu{box-shadow:var(--jd-popup-box-shadow);float:none;width:auto;max-width:none;height:auto;z-index:var(--jd-z-index-popup);z-index:var(--jd-z-index-context-menu);background:0 0;border:0;outline:0;margin:0;padding:0;display:inline-block;position:fixed;transform:translateZ(0)}.jodit-context-menu,.jodit-context-menu__content{font-family:var(--jd-font-default);font-size:var(--jd-font-size-default)}.jodit-context-menu__content{background:var(--jd-color-background-default);max-height:var(--jd-popup-max-height,400px);padding:var(--jd-padding-default);overflow-scrolling:touch;overflow:auto}.jodit-context-menu_padding_false .jodit-context-menu__content{padding:0}.jodit-context-menu_max-height_false .jodit-context-menu__content{max-height:fit-content}.jodit-context-menu .jodit-ui-button{display:flex}.jodit-context-menu button{width:100%}.jodit-context-menu_theme_dark{background-color:var(--jd-dark-background-color)}:root{--jd-image-editor-resizer-border-color:#05ff00;--jd-image-editor-resizer-target-size:padding-default;--jd-image-editor-resizer-target-border-color:#383838;--jd-image-editor-resizer-target-bg-color:#8c7878}.jodit-image-editor{height:100%;padding:var(--jd-padding-default);width:100%;overflow:hidden}@media (width<=768px){.jodit-image-editor{height:auto}}.jodit-image-editor>div,.jodit-image-editor>div>div{height:100%}@media (width<=768px){.jodit-image-editor>div,.jodit-image-editor>div>div{height:auto;min-height:200px}}.jodit-image-editor *{box-sizing:border-box}.jodit-image-editor .jodit-image-editor__slider-title{color:#333;cursor:pointer;text-overflow:ellipsis;text-shadow:0 1px #f3f3f3;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#f9f9f9;border-bottom:1px solid #9e9e9e4f;padding:.8em 1em;font-weight:700;line-height:1em}.jodit-image-editor .jodit-image-editor__slider-title svg{margin-right:var(--jd-padding-default);vertical-align:middle;width:16px;display:inline-block}.jodit-image-editor .jodit-image-editor__slider-content{display:none}.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-title{color:#fff;text-shadow:0 1px #000;background-color:#5d5d5d}.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-title svg{fill:#fff}.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-content{display:block}.jodit-image-editor__area{background-color:#eee;background-image:linear-gradient(45deg,var(--jd-color-border) 25%,transparent 25%,transparent 75%,var(--jd-color-border) 75%,var(--jd-color-border)),linear-gradient(45deg,var(--jd-color-border) 25%,transparent 25%,transparent 75%,var(--jd-color-border) 75%,var(--jd-color-border));-webkit-user-select:none;user-select:none;background-position:0 0,15px 15px;background-size:30px 30px;width:100%;height:100%;display:none;position:relative;overflow:hidden}.jodit-image-editor__area.jodit-image-editor_active{display:block}.jodit-image-editor__area .jodit-image-editor__box{pointer-events:none;z-index:1;height:100%;position:relative;overflow:hidden}.jodit-image-editor__area .jodit-image-editor__box img{-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.jodit-image-editor__area .jodit-image-editor__croper,.jodit-image-editor__area .jodit-image-editor__resizer{pointer-events:none;height:100px;left:20px;top:var(--jd-padding-default);z-index:2;background-repeat:no-repeat;border:1px solid #fff;width:100px;position:absolute;box-shadow:0 0 11px #000}.jodit-image-editor__area .jodit-image-editor__croper i.jodit_bottomright,.jodit-image-editor__area .jodit-image-editor__resizer i.jodit_bottomright{background-color:var(--jd-image-editor-resizer-target-bg-color);border:1px solid var(--jd-image-editor-resizer-target-border-color);bottom:calc(var(--jd-padding-default)*-1);cursor:se-resize;pointer-events:all;height:20px;right:calc(var(--jd-padding-default)*-1);z-index:4;border-radius:50%;width:20px;display:inline-block;position:absolute;box-shadow:0 0 11px #000}.jodit-image-editor__area .jodit-image-editor__croper i.jodit_bottomright:active,.jodit-image-editor__area .jodit-image-editor__resizer i.jodit_bottomright:active{border:1px solid #ff0}.jodit-image-editor__area.jodit-image-editor__area_crop{text-align:center;background:#eee;height:100%;line-height:100%;position:relative}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box{pointer-events:all;text-align:left;height:100%;line-height:100%;overflow:visible}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box img{width:100%;max-width:100%;height:100%;max-height:100%}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box:after{content:"";z-index:1;background:#ffffff4d;margin:auto;position:absolute;inset:0}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box .jodit-image-editor__croper{cursor:move;pointer-events:all}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box .jodit-image-editor__croper i.jodit-image-editor__sizes{color:#fff;text-align:center;text-shadow:none;white-space:pre;background:#0003;border-radius:.4em;padding:9px 6px;font-size:12px;display:block;position:absolute;bottom:-30px;left:100%}.jodit-image-editor__area.jodit-image-editor__area_crop.jodit-image-editor_active{justify-content:center;align-items:center;display:flex}.jodit-file-browser-files{overflow-anchor:auto;vertical-align:top;height:100%;display:none;position:relative}.jodit-file-browser-files .jodit-button{border-radius:0}.jodit-file-browser-files_loading_true:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.jodit-file-browser-files_loading_true:after{content:"";height:var(--jd-icon-loader-size);margin-left:calc(var(--jd-icon-loader-size)/-2);margin-top:calc(var(--jd-icon-loader-size)/-2);opacity:.7;vertical-align:middle;width:var(--jd-icon-loader-size);will-change:transform;background:url(data:image/png;base64,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) 50%/100% 100% no-repeat;animation:2s ease-out infinite b;display:inline-block;position:absolute;top:50%;left:50%}.jodit-file-browser-files::-webkit-scrollbar{width:calc(var(--jd-padding-default)/2)}.jodit-file-browser-files::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.jodit-file-browser-files::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.jodit-file-browser-files_active_true{padding:calc(var(--jd-padding-default)/2);flex-wrap:wrap;align-content:flex-start;width:100%;display:flex;overflow-y:auto}.jodit-file-browser-files__item{border:1px solid var(--jd-color-border);height:var(--jd-col-size);margin:calc(var(--jd-padding-default)/2);text-align:center;width:var(--jd-col-size);justify-content:center;align-items:center;font-size:0;transition:border .1s linear,bottom .1s linear;display:flex;position:relative;overflow:hidden}@media (width<=480px){.jodit-file-browser-files__item{width:calc(50% - var(--jd-padding-default))}}.jodit-file-browser-files__item img{max-width:100%}.jodit-file-browser-files__item:hover{border-color:#433b5c}.jodit-file-browser-files__item_active_true{background-color:var(--jd-color-border-active);border-color:var(--jd-color-border-selected)}.jodit-file-browser-files__item_active_true .jodit-file-browser-files__item-info{background-color:var(--jd-color-border-active);color:#fff;text-shadow:none}.jodit-file-browser-files__item-info{background-color:var(--jd-info-background);color:#333;opacity:.85;text-align:left;text-shadow:0 1px #eee;white-space:normal;padding:.3em .6em;font-size:14px;line-height:16px;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0;overflow:visible}.jodit-file-browser-files__item-info>span{text-overflow:ellipsis;white-space:nowrap;font-size:.75em;display:block;overflow:hidden}.jodit-file-browser-files__item-info>span.jodit-file-browser-files__item-info-filename{font-size:.9em;font-weight:700}.jodit-file-browser-files__item:hover:not(.jodit-file-browser-files__item_active_true) .jodit-file-browser-files__item-info{bottom:-100px}.jodit-file-browser-files_view_list{scroll-behavior:smooth}.jodit-file-browser-files_view_list a{text-align:left;white-space:nowrap;border-width:0 0 1px;width:100%;height:26px;margin:0;line-height:26px;display:block}.jodit-file-browser-files_view_list a img{vertical-align:middle;min-width:16px;max-width:16px;margin-left:4px;display:inline-block}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info{height:100%;font-size:0;line-height:inherit;vertical-align:middle;background-color:#0000;width:calc(100% - 20px);margin-left:4px;padding:0;display:inline-block;position:static}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info>span{height:100%;font-size:12px;display:inline-block}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filename{width:50%}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filechanged,.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filesize{width:25%}.jodit-file-browser-files_view_list a:hover{background-color:#433b5c}.jodit-file-browser-files_view_list a:hover .jodit-file-browser-files__item-info{color:#fff;text-shadow:none}.jodit-file-browser-files_view_list a:before{content:"";vertical-align:middle;height:100%;display:inline-block}:root{--jd-color-folder-title:#b1b1b1}.jodit-file-browser-tree{--jd-color-background-filebrowser-folders:#3f3f3f;overflow-anchor:auto;vertical-align:top;height:100%;display:none;position:relative}.jodit-file-browser-tree .jodit-button{border-radius:0}.jodit-file-browser-tree_loading_true:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.jodit-file-browser-tree_loading_true:after{content:"";height:var(--jd-icon-loader-size);margin-left:calc(var(--jd-icon-loader-size)/-2);margin-top:calc(var(--jd-icon-loader-size)/-2);opacity:.7;vertical-align:middle;width:var(--jd-icon-loader-size);will-change:transform;background:url(data:image/png;base64,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) 50%/100% 100% no-repeat;animation:2s ease-out infinite b;display:inline-block;position:absolute;top:50%;left:50%}.jodit-file-browser-tree::-webkit-scrollbar{width:calc(var(--jd-padding-default)/2)}.jodit-file-browser-tree::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.jodit-file-browser-tree::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.jodit-file-browser-tree_active_true{background-color:var(--jd-color-background-filebrowser-folders);min-width:200px;max-width:290px;width:var(--jd-first-column);z-index:2;flex-direction:column;display:flex;overflow-y:auto}@media (width<=480px){.jodit-file-browser-tree_active_true{width:auto;max-width:100%;height:100px}}.jodit-file-browser-tree_active_true::-webkit-scrollbar{width:calc(var(--jd-padding-default)/2)}.jodit-file-browser-tree_active_true::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.jodit-file-browser-tree_active_true::-webkit-scrollbar-thumb{background-color:#80808080;outline:1px solid #708090}.jodit-file-browser-tree__item{color:var(--jd-color-folder-title);min-height:38px;padding:calc(var(--jd-padding-default)/2) var(--jd-padding-default);word-break:break-all;border-bottom:1px solid #474747;justify-content:space-between;align-items:center;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.jodit-file-browser-tree__item-title{color:var(--jd-color-folder-title);flex:1}.jodit-file-browser-tree__item .jodit-icon_folder{height:calc(var(--jd-icon-size) + 4px);margin-left:calc(var(--jd-padding-default)/2);opacity:.3;width:calc(var(--jd-icon-size) + 4px);justify-content:center;align-items:center;display:flex}.jodit-file-browser-tree__item .jodit-icon_folder svg{height:var(--jd-icon-size);width:var(--jd-icon-size);fill:var(--jd-color-folder-title)!important;stroke:var(--jd-color-folder-title)!important}.jodit-file-browser-tree__item .jodit-icon_folder:hover{background:#696969}.jodit-file-browser-tree__item:hover{background-color:var(--jd-color-background-button-hover)}.jodit-file-browser-tree__item:hover i.jodit-icon_folder{opacity:.6}.jodit-file-browser-tree__item:hover .jodit-file-browser-tree__item-title{color:var(--jd-color-text)}.jodit-file-browser-tree__source-title{color:#969696;-webkit-user-select:none;user-select:none;word-break:break-all;background:#5a5a5a;border-bottom:1px solid #484848;padding:2px 4px;font-size:12px;display:block;position:relative}a+.jodit-file-browser-tree__source-title{margin-top:var(--jd-padding-default)}:root{--jd-first-column:31%;--jd-cols:4;--jd-info-background:#e9e9e9;--jd-icon-size:12px;--jd-col-size:150px}.jodit-file-browser{font-family:var(--jd-font-default);height:100%;display:flex}.jodit-file-browser_no-files_true{padding:var(--jd-padding-default)}@media (width<=480px){.jodit-file-browser{flex-flow:column-reverse}}.jodit-dialog .jodit-dialog__header-title.jodit-file-browser__title-box{padding-left:var(--jd-padding-default);align-items:center;display:flex}.jodit-file-browser-preview{text-align:center;justify-content:center;align-items:center;min-width:400px;max-width:min(100%,1000px);height:100%;min-height:min(100%,500px);max-height:100%;margin:auto;display:flex;position:relative}@media (width<=768px){.jodit-file-browser-preview{min-width:auto;max-width:100%;height:100%;min-height:auto;max-height:100%}}.jodit-file-browser-preview__box{flex-grow:1;justify-content:center;align-items:center;display:flex}.jodit-file-browser-preview__navigation{cursor:pointer;height:100%;position:absolute;top:0;left:0}.jodit-file-browser-preview__navigation_arrow_next{left:auto;right:0}.jodit-file-browser-preview__navigation svg{fill:#9e9ba7;width:45px;height:45px;transition:fill .3s linear;position:relative;top:50%;transform:translateY(-50%)}.jodit-file-browser-preview__navigation:hover svg{fill:#000}.jodit-file-browser-preview img{max-width:100%;max-height:100%}.jodit-status-bar{background-color:var(--jd-color-panel);border-radius:0 0 var(--jd-border-radius-default) var(--jd-border-radius-default);color:var(--jd-color-text-icons);font-size:var(--jd-font-size-small);height:20px;padding:0 calc(var(--jd-padding-default)/2);text-transform:uppercase;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.jodit-status-bar_resize-handle_true{padding-right:14px}.jodit-status-bar:before{content:"";flex:auto;order:1}.jodit-status-bar .jodit-status-bar__item{margin:0 var(--jd-padding-default) 0 0;order:0;padding:0;line-height:1.5714em}.jodit-status-bar .jodit-status-bar__item,.jodit-status-bar .jodit-status-bar__item>span{font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);font-size:var(--jd-font-size-small)}.jodit-status-bar .jodit-status-bar__item.jodit-status-bar__item-right{margin:0 0 0 var(--jd-padding-default);order:2}.jodit-status-bar .jodit-status-bar__item a{cursor:default;border-radius:3px;text-decoration:none}.jodit-status-bar .jodit-status-bar__item a:hover{background-color:var(--jd-color-background-gray);text-decoration:none}.jodit-status-bar a.jodit-status-bar-link{cursor:pointer}.jodit-status-bar a.jodit-status-bar-link,.jodit-status-bar a.jodit-status-bar-link:hover,.jodit-status-bar a.jodit-status-bar-link:visited{color:var(--jd-color-text-icons);background-color:#0000}.jodit-status-bar a.jodit-status-bar-link:hover{text-decoration:underline}.jodit-status-bar:not(:empty){border-top:1px solid var(--jd-color-border)}.jodit_disabled .jodit-status-bar{opacity:.4}:root{--jd-button-trigger-size:14px}.jodit-toolbar-button{border-radius:var(--jd-border-radius-default);border:1px solid #0000;justify-content:center;align-items:center;min-width:34px;height:34px;display:flex;overflow:hidden}.jodit-toolbar-button__icon{display:none}.jodit-toolbar-button__icon:not(:empty){display:inline-flex}.jodit-toolbar-button__text{display:none}.jodit-toolbar-button__text:not(:empty){font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);text-overflow:ellipsis;flex-grow:1;justify-content:center;display:inline-flex;overflow:hidden}.jodit-toolbar-button_context_menu .jodit-toolbar-button__text{padding-left:var(--jd-padding-default);justify-content:left;position:relative}.jodit-toolbar-button_context_menu .jodit-toolbar-button__text:before{border-left:1px solid var(--jd-color-border);content:"";height:35px;left:0;top:calc(var(--jd-padding-default)*-1);position:absolute}.jodit-toolbar-button__icon:not(:empty)+.jodit-toolbar-button__text:not(:empty){margin-left:var(--jd-padding-default)}.jodit-toolbar-button__icon:empty+.jodit-toolbar-button__text:not(:empty){padding:0 var(--jd-padding-default);padding:0}.jodit-toolbar-button .jodit-icon{width:14px;height:14px}.jodit-toolbar-button button{appearance:none;min-width:34px;height:34px;padding:0}.jodit-toolbar-button_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-button_size_tiny{min-width:16px;height:16px}.jodit-toolbar-button_size_tiny .jodit-icon{width:8px;height:8px}.jodit-toolbar-button_size_tiny button{appearance:none;min-width:16px;height:16px;padding:0}.jodit-toolbar-button_size_tiny_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-button_size_xsmall{min-width:22px;height:22px}.jodit-toolbar-button_size_xsmall .jodit-icon{width:10px;height:10px}.jodit-toolbar-button_size_xsmall button{appearance:none;min-width:22px;height:22px;padding:0}.jodit-toolbar-button_size_xsmall_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-button_size_small{min-width:28px;height:28px}.jodit-toolbar-button_size_small .jodit-icon{width:12px;height:12px}.jodit-toolbar-button_size_small button{appearance:none;min-width:28px;height:28px;padding:0}.jodit-toolbar-button_size_small_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-button_size_large{min-width:40px;height:40px}.jodit-toolbar-button_size_large .jodit-icon{width:16px;height:16px}.jodit-toolbar-button_size_large button{appearance:none;min-width:40px;height:40px;padding:0}.jodit-toolbar-button_size_large_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-button_variant_outline{border:1px solid var(--jd-color-border)}.jodit-toolbar-button_variant_default{color:#212529;background-color:#e3e3e3}.jodit-toolbar-button_variant_default svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_default [disabled]{opacity:.7}.jodit-toolbar-button_variant_default:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-toolbar-button_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_default:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-toolbar-button_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-button_variant_primary{color:#fff;background-color:#007bff}.jodit-toolbar-button_variant_primary svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_primary [disabled]{opacity:.7}.jodit-toolbar-button_variant_primary:hover:not([disabled]){color:#fff;background-color:#0069d9}.jodit-toolbar-button_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_primary:active:not([disabled]){color:#fff;background-color:#0062cc}.jodit-toolbar-button_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-toolbar-button_variant_secondary{color:#212529;background-color:#d8d8d8;border-radius:0}.jodit-toolbar-button_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_secondary [disabled]{opacity:.7}.jodit-toolbar-button_variant_secondary:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-toolbar-button_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_secondary:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-toolbar-button_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-button_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-button_variant_success{color:#fff;background-color:#28a745}.jodit-toolbar-button_variant_success svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_success [disabled]{opacity:.7}.jodit-toolbar-button_variant_success:hover:not([disabled]){color:#fff;background-color:#218838}.jodit-toolbar-button_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_success:active:not([disabled]){color:#fff;background-color:#1e7e34}.jodit-toolbar-button_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-toolbar-button_variant_danger{color:#fff;background-color:#dc3545}.jodit-toolbar-button_variant_danger svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_danger [disabled]{opacity:.7}.jodit-toolbar-button_variant_danger:hover:not([disabled]){color:#fff;background-color:#c82333}.jodit-toolbar-button_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_danger:active:not([disabled]){color:#fff;background-color:#bd2130}.jodit-toolbar-button_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-button_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-toolbar-button__button{appearance:none;border-radius:var(--jd-border-radius-default);box-shadow:none;box-sizing:border-box;color:var(--jd-color-text-icons);cursor:pointer;padding:0;padding:0 var(--jd-padding-default);text-align:center;text-transform:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;justify-content:center;align-items:center;font-style:normal;text-decoration:none;display:inline-flex;position:relative}.jodit-toolbar-button__button:focus-visible:not([disabled]),.jodit-toolbar-button__button:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-button__button:active:not([disabled]),.jodit-toolbar-button__button[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-button__button[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-button__button[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-button__trigger{border-radius:0 var(--jd-border-radius-default) var(--jd-border-radius-default) 0;cursor:pointer;opacity:.4;--jd-button-trigger-size:14px;height:100%;width:calc(var(--jd-button-trigger-size,14px) + 2px);justify-content:center;align-items:center;display:flex}.jodit-toolbar-button__trigger:focus-visible:not([disabled]),.jodit-toolbar-button__trigger:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-button__trigger:active:not([disabled]),.jodit-toolbar-button__trigger[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-button__trigger[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-button__trigger[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-button__trigger svg{width:calc(var(--jd-button-trigger-size,14px) - 4px)}.jodit-toolbar-button_size_tiny .jodit-toolbar-button__trigger{--jd-button-trigger-size:8px;width:calc(var(--jd-button-trigger-size,8px) + 2px)}.jodit-toolbar-button_size_tiny .jodit-toolbar-button__trigger svg{width:calc(var(--jd-button-trigger-size,8px) - 4px)}.jodit-toolbar-button_size_xsmall .jodit-toolbar-button__trigger{--jd-button-trigger-size:10px;width:calc(var(--jd-button-trigger-size,10px) + 2px)}.jodit-toolbar-button_size_xsmall .jodit-toolbar-button__trigger svg{width:calc(var(--jd-button-trigger-size,10px) - 4px)}.jodit-toolbar-button_size_small .jodit-toolbar-button__trigger{--jd-button-trigger-size:12px;width:calc(var(--jd-button-trigger-size,12px) + 2px)}.jodit-toolbar-button_size_small .jodit-toolbar-button__trigger svg{width:calc(var(--jd-button-trigger-size,12px) - 4px)}.jodit-toolbar-button_size_large .jodit-toolbar-button__trigger{--jd-button-trigger-size:16px;width:calc(var(--jd-button-trigger-size,16px) + 2px)}.jodit-toolbar-button_size_large .jodit-toolbar-button__trigger svg{width:calc(var(--jd-button-trigger-size,16px) - 4px)}.jodit-toolbar-button_with-trigger_true .jodit-toolbar-button__button{border-radius:var(--jd-border-radius-default) 0 0 var(--jd-border-radius-default)}.jodit-toolbar-button_with-trigger_true:hover:not([disabled]){border-color:var(--jd-color-border)}.jodit-toolbar-button_stroke_false svg{stroke:none}.jodit-toolbar-content{appearance:none;border-radius:var(--jd-border-radius-default);box-shadow:none;box-sizing:border-box;color:var(--jd-color-text-icons);cursor:pointer;text-align:center;text-transform:none;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;outline:0;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0;font-style:normal;text-decoration:none;display:inline-flex;position:relative}.jodit-toolbar-content:focus-visible:not([disabled]),.jodit-toolbar-content:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-content:active:not([disabled]),.jodit-toolbar-content[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-content[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-content[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-content .jodit-icon{width:14px;height:14px}.jodit-toolbar-content button{appearance:none;min-width:34px;height:34px;padding:0}.jodit-toolbar-content_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-content_size_tiny{min-width:16px;height:16px}.jodit-toolbar-content_size_tiny .jodit-icon{width:8px;height:8px}.jodit-toolbar-content_size_tiny button{appearance:none;min-width:16px;height:16px;padding:0}.jodit-toolbar-content_size_tiny_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-content_size_xsmall{min-width:22px;height:22px}.jodit-toolbar-content_size_xsmall .jodit-icon{width:10px;height:10px}.jodit-toolbar-content_size_xsmall button{appearance:none;min-width:22px;height:22px;padding:0}.jodit-toolbar-content_size_xsmall_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-content_size_small{min-width:28px;height:28px}.jodit-toolbar-content_size_small .jodit-icon{width:12px;height:12px}.jodit-toolbar-content_size_small button{appearance:none;min-width:28px;height:28px;padding:0}.jodit-toolbar-content_size_small_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-content_size_large{min-width:40px;height:40px}.jodit-toolbar-content_size_large .jodit-icon{width:16px;height:16px}.jodit-toolbar-content_size_large button{appearance:none;min-width:40px;height:40px;padding:0}.jodit-toolbar-content_size_large_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-content__icon{display:none}.jodit-toolbar-content__icon:not(:empty){display:inline-flex}.jodit-toolbar-content__text{display:none}.jodit-toolbar-content__text:not(:empty){font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);text-overflow:ellipsis;flex-grow:1;justify-content:center;display:inline-flex;overflow:hidden}.jodit-toolbar-content_context_menu .jodit-toolbar-content__text{padding-left:var(--jd-padding-default);justify-content:left;position:relative}.jodit-toolbar-content_context_menu .jodit-toolbar-content__text:before{border-left:1px solid var(--jd-color-border);content:"";height:35px;left:0;top:calc(var(--jd-padding-default)*-1);position:absolute}.jodit-toolbar-content__icon:not(:empty)+.jodit-toolbar-content__text:not(:empty){margin-left:var(--jd-padding-default)}.jodit-toolbar-content__icon:empty+.jodit-toolbar-content__text:not(:empty){padding:0 var(--jd-padding-default)}.jodit-toolbar-content:focus:not([disabled]){outline:1px dashed var(--jd-color-background-selection)}.jodit-toolbar-content_variant_outline{border:1px solid var(--jd-color-border)}.jodit-toolbar-content_variant_default{color:#212529;background-color:#e3e3e3}.jodit-toolbar-content_variant_default svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_default [disabled]{opacity:.7}.jodit-toolbar-content_variant_default:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-toolbar-content_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_default:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-toolbar-content_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-content_variant_primary{color:#fff;background-color:#007bff}.jodit-toolbar-content_variant_primary svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_primary [disabled]{opacity:.7}.jodit-toolbar-content_variant_primary:hover:not([disabled]){color:#fff;background-color:#0069d9}.jodit-toolbar-content_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_primary:active:not([disabled]){color:#fff;background-color:#0062cc}.jodit-toolbar-content_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-toolbar-content_variant_secondary{color:#212529;background-color:#d8d8d8;border-radius:0}.jodit-toolbar-content_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_secondary [disabled]{opacity:.7}.jodit-toolbar-content_variant_secondary:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-toolbar-content_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_secondary:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-toolbar-content_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-content_variant_success{color:#fff;background-color:#28a745}.jodit-toolbar-content_variant_success svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_success [disabled]{opacity:.7}.jodit-toolbar-content_variant_success:hover:not([disabled]){color:#fff;background-color:#218838}.jodit-toolbar-content_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_success:active:not([disabled]){color:#fff;background-color:#1e7e34}.jodit-toolbar-content_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-toolbar-content_variant_danger{color:#fff;background-color:#dc3545}.jodit-toolbar-content_variant_danger svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_danger [disabled]{opacity:.7}.jodit-toolbar-content_variant_danger:hover:not([disabled]){color:#fff;background-color:#c82333}.jodit-toolbar-content_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_danger:active:not([disabled]){color:#fff;background-color:#bd2130}.jodit-toolbar-content_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-toolbar-content:hover:not([disabled]){opacity:1;background-color:#0000;outline:0}.jodit-toolbar-select{--jd-color-button-background-hover-opacity40:#dbdbdb33;--jd-color-button-background-hover-opacity60:#dbdbdb1a;border-radius:var(--jd-border-radius-default);cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;min-width:100px;height:34px;display:flex;overflow:hidden}.jodit-toolbar-select__icon{display:none}.jodit-toolbar-select__icon:not(:empty){display:inline-flex}.jodit-toolbar-select__text{display:none}.jodit-toolbar-select__text:not(:empty){font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);text-overflow:ellipsis;flex-grow:1;justify-content:center;display:inline-flex;overflow:hidden}.jodit-toolbar-select_context_menu .jodit-toolbar-select__text{padding-left:var(--jd-padding-default);justify-content:left;position:relative}.jodit-toolbar-select_context_menu .jodit-toolbar-select__text:before{border-left:1px solid var(--jd-color-border);content:"";height:35px;left:0;top:calc(var(--jd-padding-default)*-1);position:absolute}.jodit-toolbar-select__icon:not(:empty)+.jodit-toolbar-select__text:not(:empty){margin-left:var(--jd-padding-default)}.jodit-toolbar-select__icon:empty+.jodit-toolbar-select__text:not(:empty){padding:0 var(--jd-padding-default);padding:0}.jodit-toolbar-select .jodit-icon{width:14px;height:14px}.jodit-toolbar-select button{appearance:none;min-width:34px;height:34px;padding:0}.jodit-toolbar-select_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-select_size_tiny{min-width:16px;height:16px}.jodit-toolbar-select_size_tiny .jodit-icon{width:8px;height:8px}.jodit-toolbar-select_size_tiny button{appearance:none;min-width:16px;height:16px;padding:0}.jodit-toolbar-select_size_tiny_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-select_size_xsmall{min-width:22px;height:22px}.jodit-toolbar-select_size_xsmall .jodit-icon{width:10px;height:10px}.jodit-toolbar-select_size_xsmall button{appearance:none;min-width:22px;height:22px;padding:0}.jodit-toolbar-select_size_xsmall_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-select_size_small{min-width:28px;height:28px}.jodit-toolbar-select_size_small .jodit-icon{width:12px;height:12px}.jodit-toolbar-select_size_small button{appearance:none;min-width:28px;height:28px;padding:0}.jodit-toolbar-select_size_small_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-select_size_large{min-width:40px;height:40px}.jodit-toolbar-select_size_large .jodit-icon{width:16px;height:16px}.jodit-toolbar-select_size_large button{appearance:none;min-width:40px;height:40px;padding:0}.jodit-toolbar-select_size_large_text-icons_true button{padding:0 var(--jd-padding-default)}.jodit-toolbar-select_variant_outline{border:1px solid var(--jd-color-border)}.jodit-toolbar-select_variant_default{color:#212529;background-color:#e3e3e3}.jodit-toolbar-select_variant_default svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_default [disabled]{opacity:.7}.jodit-toolbar-select_variant_default:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-toolbar-select_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_default:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-toolbar-select_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-select_variant_primary{color:#fff;background-color:#007bff}.jodit-toolbar-select_variant_primary svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_primary [disabled]{opacity:.7}.jodit-toolbar-select_variant_primary:hover:not([disabled]){color:#fff;background-color:#0069d9}.jodit-toolbar-select_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_primary:active:not([disabled]){color:#fff;background-color:#0062cc}.jodit-toolbar-select_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-toolbar-select_variant_secondary{color:#212529;background-color:#d8d8d8;border-radius:0}.jodit-toolbar-select_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_secondary [disabled]{opacity:.7}.jodit-toolbar-select_variant_secondary:hover:not([disabled]){color:#212529;background-color:#c9cdd1}.jodit-toolbar-select_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_secondary:active:not([disabled]){color:#212529;background-color:#dae0e5}.jodit-toolbar-select_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-select_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-select_variant_success{color:#fff;background-color:#28a745}.jodit-toolbar-select_variant_success svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_success [disabled]{opacity:.7}.jodit-toolbar-select_variant_success:hover:not([disabled]){color:#fff;background-color:#218838}.jodit-toolbar-select_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_success:active:not([disabled]){color:#fff;background-color:#1e7e34}.jodit-toolbar-select_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-toolbar-select_variant_danger{color:#fff;background-color:#dc3545}.jodit-toolbar-select_variant_danger svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_danger [disabled]{opacity:.7}.jodit-toolbar-select_variant_danger:hover:not([disabled]){color:#fff;background-color:#c82333}.jodit-toolbar-select_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_danger:active:not([disabled]){color:#fff;background-color:#bd2130}.jodit-toolbar-select_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-select_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-toolbar-select__button{appearance:none;border-radius:var(--jd-border-radius-default);box-shadow:none;box-sizing:border-box;color:var(--jd-color-text-icons);cursor:pointer;padding:0;padding:0 var(--jd-padding-default);text-align:center;text-transform:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:0;justify-content:center;align-items:center;font-style:normal;text-decoration:none;display:inline-flex;position:relative}.jodit-toolbar-select__button:focus-visible:not([disabled]),.jodit-toolbar-select__button:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-select__button:active:not([disabled]),.jodit-toolbar-select__button[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-select__button[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-select__button[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-select__trigger{border-radius:0 var(--jd-border-radius-default) var(--jd-border-radius-default) 0;cursor:pointer;opacity:.4;--jd-button-trigger-size:14px;height:100%;width:calc(var(--jd-button-trigger-size,14px) + 2px);justify-content:center;align-items:center;display:flex}.jodit-toolbar-select__trigger:focus-visible:not([disabled]),.jodit-toolbar-select__trigger:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-select__trigger:active:not([disabled]),.jodit-toolbar-select__trigger[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-select__trigger[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-select__trigger[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-select__trigger svg{width:calc(var(--jd-button-trigger-size,14px) - 4px)}.jodit-toolbar-select_size_tiny .jodit-toolbar-select__trigger{--jd-button-trigger-size:8px;width:calc(var(--jd-button-trigger-size,8px) + 2px)}.jodit-toolbar-select_size_tiny .jodit-toolbar-select__trigger svg{width:calc(var(--jd-button-trigger-size,8px) - 4px)}.jodit-toolbar-select_size_xsmall .jodit-toolbar-select__trigger{--jd-button-trigger-size:10px;width:calc(var(--jd-button-trigger-size,10px) + 2px)}.jodit-toolbar-select_size_xsmall .jodit-toolbar-select__trigger svg{width:calc(var(--jd-button-trigger-size,10px) - 4px)}.jodit-toolbar-select_size_small .jodit-toolbar-select__trigger{--jd-button-trigger-size:12px;width:calc(var(--jd-button-trigger-size,12px) + 2px)}.jodit-toolbar-select_size_small .jodit-toolbar-select__trigger svg{width:calc(var(--jd-button-trigger-size,12px) - 4px)}.jodit-toolbar-select_size_large .jodit-toolbar-select__trigger{--jd-button-trigger-size:16px;width:calc(var(--jd-button-trigger-size,16px) + 2px)}.jodit-toolbar-select_size_large .jodit-toolbar-select__trigger svg{width:calc(var(--jd-button-trigger-size,16px) - 4px)}.jodit-toolbar-select_with-trigger_true .jodit-toolbar-button__button{border-radius:var(--jd-border-radius-default) 0 0 var(--jd-border-radius-default)}.jodit-toolbar-select_with-trigger_true:hover:not([disabled]){border-color:var(--jd-color-border)}.jodit-toolbar-select_stroke_false svg{stroke:none}.jodit-toolbar-select:focus-visible:not([disabled]),.jodit-toolbar-select:hover:not([disabled]){background-color:var(--jd-color-button-background-hover);opacity:1;outline:0}.jodit-toolbar-select:active:not([disabled]),.jodit-toolbar-select[aria-pressed=true]:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity40);outline:0}.jodit-toolbar-select[aria-pressed=true]:hover:not([disabled]){background-color:var(--jd-color-button-background-hover-opacity60)}.jodit-toolbar-select[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-select__text:not(:empty){justify-content:left}.jodit-toolbar-select__button{flex:1}.jodit-toolbar-collection,.jodit-toolbar-editor-collection{flex-direction:column;display:flex}.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(var(--jd-button-size) - 1px),var(--jd-color-border) var(--jd-button-size));position:relative}.jodit-toolbar-collection_mode_horizontal:after,.jodit-toolbar-editor-collection_mode_horizontal:after{background-color:var(--jd-color-background-default);content:"";width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}.jodit-toolbar-collection_size_tiny,.jodit-toolbar-editor-collection_size_tiny{--jd-button-icon-size:8px}.jodit-toolbar-collection_size_tiny.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-collection_size_tiny.jodit-toolbar-editor-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_tiny.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_tiny.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 19px,var(--jd-color-border) 20px)}.jodit-toolbar-collection_size_xsmall,.jodit-toolbar-editor-collection_size_xsmall{--jd-button-icon-size:10px}.jodit-toolbar-collection_size_xsmall.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-collection_size_xsmall.jodit-toolbar-editor-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_xsmall.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_xsmall.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 25px,var(--jd-color-border) 26px)}.jodit-toolbar-collection_size_small,.jodit-toolbar-editor-collection_size_small{--jd-button-icon-size:12px}.jodit-toolbar-collection_size_small.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-collection_size_small.jodit-toolbar-editor-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_small.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_small.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 31px,var(--jd-color-border) 32px)}.jodit-toolbar-collection_size_middle,.jodit-toolbar-editor-collection_size_middle{--jd-button-icon-size:14px}.jodit-toolbar-collection_size_middle.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_middle.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 37px,var(--jd-color-border) 38px)}.jodit-toolbar-collection_size_large,.jodit-toolbar-editor-collection_size_large{--jd-button-icon-size:16px}.jodit-toolbar-collection_size_large.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-collection_size_large.jodit-toolbar-editor-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_large.jodit-toolbar-collection_mode_horizontal,.jodit-toolbar-editor-collection_size_large.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 43px,var(--jd-color-border) 44px)}.jodit-toolbar-collection_mode_vertical .jodit-ui-group,.jodit-toolbar-editor-collection_mode_vertical .jodit-ui-group{background-color:#0000;border:0;flex-direction:column}.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button,.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button{height:auto;min-height:var(--jd-button-size)}.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button__button,.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button__button{cursor:pointer;height:auto;min-height:var(--jd-button-size);width:100%}.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button__text:not(:empty),.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button__text:not(:empty){justify-content:left}.jodit-toolbar-collection .jodit-toolbar-button,.jodit-toolbar-collection .jodit-toolbar-content,.jodit-toolbar-collection .jodit-toolbar-select,.jodit-toolbar-editor-collection .jodit-toolbar-button,.jodit-toolbar-editor-collection .jodit-toolbar-content,.jodit-toolbar-editor-collection .jodit-toolbar-select{margin:var(--jd-margin-v) 1px;padding:0}.jodit-dialog .jodit-toolbar-collection_mode_horizontal,.jodit-dialog .jodit-toolbar-editor-collection_mode_horizontal{background-image:none}.jodit-drag-and-drop__file-box,.jodit_uploadfile_button{border:1px dashed var(--jd-color-gray);margin:var(--jd-padding-default) 0;text-align:center;width:100%;padding:25px 0;position:relative;overflow:hidden}.jodit-drag-and-drop__file-box:hover,.jodit_uploadfile_button:hover{background-color:var(--jd-color-background-button-hover)}.jodit-drag-and-drop__file-box input,.jodit_uploadfile_button input{cursor:pointer;opacity:0;margin:0;padding:0;font-size:400px;position:absolute;inset:0}@media (width<=768px){.jodit-drag-and-drop__file-box{max-width:100%;min-width:var(--jd-width-input-min);width:auto}}.jodit-about{padding:20px}.jodit-about a{color:#459ce7;text-decoration:none}.jodit-about a:focus,.jodit-about a:hover{color:#23527c;outline:0;text-decoration:underline}.jodit-about div{margin-bottom:calc(var(--jd-padding-default)/2)}:root{--jd-anl-color-new-line:var(--jd-color-border);--jd-anl-handle-size:20px;--jd-anl-handle-offset:calc(100% - var(--jd-anl-handle-size))}.jodit-add-new-line{z-index:1;outline:none;height:1px;display:block;position:fixed;top:0}.jodit-add-new-line,.jodit-add-new-line *{box-sizing:border-box}.jodit-add-new-line:after{background-color:var(--jd-anl-color-new-line);content:"";width:100%;height:1px;display:block}.jodit-add-new-line span{background:var(--jd-color-background-button-hover-opacity30);border:1px solid var(--jd-anl-color-new-line);cursor:pointer;height:var(--jd-anl-handle-size);left:var(--jd-anl-handle-offset);width:var(--jd-anl-handle-size);justify-content:center;align-items:center;display:flex;position:absolute;top:0;transform:translateY(-50%)}.jodit-add-new-line span:hover{background:var(--jd-color-background-button-hover)}.jodit-add-new-line svg{fill:var(--jd-anl-color-new-line);width:calc(var(--jd-anl-handle-size)/2)}.jodit-source__mode .jodit-add-new-line{display:none!important}:root{--jd-color-picker-cell-size:24px}.jodit-color-picker{text-align:left;-webkit-user-select:none;user-select:none;margin:0}.jodit-color-picker__group{margin-bottom:calc(var(--jd-padding-default)/2);max-width:calc(var(--jd-color-picker-cell-size)*10);white-space:normal;flex-wrap:wrap;display:flex}.jodit-color-picker__color-item{height:var(--jd-color-picker-cell-size);text-align:center;vertical-align:middle;width:var(--jd-color-picker-cell-size);border:1px solid #0000;text-decoration:none;display:block}.jodit-color-picker__color-item:hover{border-color:#000}.jodit-color-picker__color-item:active,.jodit-color-picker__color-item_active_true{border:2px solid var(--jd-color-border-selected)}.jodit-color-picker__native svg{width:16px;height:16px;margin-right:4px;display:inline-block}.jodit-color-picker__native input{appearance:none;border:none;width:18px;height:18px;padding:0}.jodit-color-picker__native input[type=color]::-webkit-color-swatch-wrapper{padding:0}.jodit-color-picker__native input input[type=color]::-webkit-color-swatch{border:none}.jodit-tabs{--jd-box-shadow-tabs:0 0 #0000,0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default)}.jodit-tabs .jodit-tabs__buttons{background-color:var(--jd-color-background-light-gray);border-radius:var(--jd-border-radius-default);margin-bottom:var(--jd-padding-default);margin-top:calc(var(--jd-padding-default)/2);padding:calc(var(--jd-padding-default)/2);justify-content:center;display:flex}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button{color:var(--jd-color-placeholder)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button svg{fill:var(--jd-color-placeholder)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]),.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]){box-shadow:var(--jd-box-shadow-tabs);color:var(--jd-color-text-icons)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]),.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) .jodit-ui-button__text,.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]),.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) .jodit-ui-button__text{background-color:var(--jd-color-background-default)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) svg,.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) svg{fill:var(--jd-color-text-icons)}.jodit-tabs .jodit-tabs__buttons>*{cursor:pointer;margin-left:calc(var(--jd-padding-default)/2)}.jodit-tabs .jodit-tabs__buttons>:only-of-type{width:100%}.jodit-tabs .jodit-tabs__buttons>:first-child{margin-left:0}@media (width<=480px){.jodit-tabs .jodit-tabs__buttons{display:block}.jodit-tabs .jodit-tabs__buttons>*{width:100%;margin-left:0}}.jodit-tabs__button{min-width:80px;max-width:210px}.jodit-tabs__button .jodit-ui-button__text{white-space:nowrap;flex:1;justify-content:space-around}.jodit-tabs__button_columns_3{width:33.3333%}.jodit-tabs__button_columns_2{width:50%}.jodit-tabs .jodit-tabs__wrapper .jodit-tab{display:none}.jodit-tabs .jodit-tabs__wrapper .jodit-tab.jodit-tab_active{display:block}.jodit-tabs .jodit-tabs__wrapper .jodit-tab.jodit-tab_empty{min-width:220px;min-height:100px}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons,.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons{background-color:var(--jd-dark-background-color);border-radius:var(--jd-border-radius-default)}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) .jodit-ui-button__text,.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) .jodit-ui-button__text,.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) .jodit-ui-button__text,.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) .jodit-ui-button__text{color:var(--jd-dark-toolbar-color)}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) svg,.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) svg,.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) svg,.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) svg{fill:var(--jd-color-text-icons)}.jodit_fullsize-box_true{z-index:var(--jd-z-index-full-size)!important;position:static!important;overflow:visible!important}body.jodit_fullsize-box_true,html.jodit_fullsize-box_true{width:0!important;height:0!important;overflow:hidden!important}html.jodit_fullsize-box_true{position:fixed!important}.jodit_fullsize{z-index:var(--jd-z-index-full-size);position:absolute;inset:0;max-width:none!important}.jodit_fullsize .toolbar{width:100%!important}.jodit_fullsize .jodit__area,.jodit_fullsize .jodit_editor{height:100%}.jodit-ui-image-position-tab__lockMargin>svg,.jodit-ui-image-position-tab__lockSize>svg,.jodit-ui-image-properties-form__lockMargin>svg,.jodit-ui-image-properties-form__lockSize>svg{fill:var(--jd-color-dark);height:var(--jd-icon-middle-size);line-height:var(--jd-icon-middle-size);vertical-align:middle;width:var(--jd-icon-middle-size);display:inline-block;overflow:hidden;transform-origin:0 0!important}.jodit-ui-image-position-tab__view-box,.jodit-ui-image-properties-form__view-box{padding:var(--jd-padding-default)}.jodit-ui-image-position-tab .jodit-properties_image_view,.jodit-ui-image-position-tab__imageView,.jodit-ui-image-properties-form .jodit-properties_image_view,.jodit-ui-image-properties-form__imageView{background-color:var(--jd-color-background-light-gray);height:var(--jd-width-default);margin:0 0 var(--jd-padding-default);justify-content:center;align-items:center;padding:0;display:flex}.jodit-ui-image-position-tab .jodit-properties_image_view img,.jodit-ui-image-position-tab__imageView img,.jodit-ui-image-properties-form .jodit-properties_image_view img,.jodit-ui-image-properties-form__imageView img{max-width:100%;max-height:100%}.jodit-ui-image-position-tab .jodit-properties_image_sizes.jodit-form__group,.jodit-ui-image-position-tab__imageSizes.jodit-form__group,.jodit-ui-image-properties-form .jodit-properties_image_sizes.jodit-form__group,.jodit-ui-image-properties-form__imageSizes.jodit-form__group{flex-direction:row;align-items:center;min-width:auto;margin:0;padding:0}.jodit-ui-image-position-tab .jodit-properties_image_sizes.jodit-form__group a,.jodit-ui-image-position-tab__imageSizes.jodit-form__group a,.jodit-ui-image-properties-form .jodit-properties_image_sizes.jodit-form__group a,.jodit-ui-image-properties-form__imageSizes.jodit-form__group a{cursor:pointer;display:inline-block}.jodit-ui-image-position-tab .jodit-form__group,.jodit-ui-image-properties-form .jodit-form__group{padding:0}.jodit-ui-image-position-tab__tabsBox,.jodit-ui-image-properties-form__tabsBox{padding:0 var(--jd-padding-default)}.jodit-dialog_theme_dark .jodit-properties_image_view,.jodit-dialog_theme_dark .jodit-ui-image-properties-form__imageView,.jodit_theme_dark .jodit-properties_image_view,.jodit_theme_dark .jodit-ui-image-properties-form__imageView{background-color:var(--jd-dark-background-color)}.jodit-ui-image-properties-form_lock_true:before{background-color:var(--jd-color-button-background-hover-opacity60);content:"";z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.jodit-ui-image-properties-form_lock_true:after{background:url(data:image/png;base64,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) 50%/100% 100% no-repeat;background-size:var(--jd-icon-loader-size);content:"";height:var(--jd-icon-loader-size);vertical-align:middle;width:var(--jd-icon-loader-size);will-change:transform;margin-top:-10px;margin-left:-10px;animation:2s ease-out infinite b;display:inline-block;position:absolute;top:50%;left:50%}.jodit-popup-inline__container{z-index:1300;min-width:700px}.jodit-paste-storage{max-width:600px;padding:var(--jd-padding-default)}@media (width<=768px){.jodit-paste-storage{max-width:100%}}.jodit-paste-storage>div{border:1px solid var(--jd-color-border);max-width:100%;max-height:300px}.jodit-paste-storage>div:first-child{margin-bottom:var(--jd-padding-default)}.jodit-paste-storage>div:first-child a{box-sizing:border-box;color:var(--jd-color-default);max-width:100%;padding:calc(var(--jd-padding-default)/2);text-overflow:ellipsis;white-space:pre;border:1px solid #0000;outline:none;margin:0;text-decoration:none;display:block;overflow:hidden}.jodit-paste-storage>div:first-child a.jodit_active{background-color:var(--jd-dark-background-color);color:var(--jd-color-white)}.jodit-paste-storage>div:first-child a:focus{outline:none}.jodit-paste-storage>div:last-child{padding:var(--jd-padding-default);overflow:auto}.jodit-paste-storage>div:last-child li,.jodit-paste-storage>div:last-child ul{margin:0}.jodit-placeholder{color:var(--jd-color-placeholder);padding:var(--jd-padding-default);pointer-events:none;z-index:1;width:100%;display:block;position:absolute;top:0;left:0;-webkit-user-select:none!important;user-select:none!important}.jodit__preview-box table{border-collapse:collapse;empty-cells:show;border:none;max-width:100%;margin-top:1em;margin-bottom:1em}.jodit__preview-box table tr{-webkit-user-select:none;user-select:none}.jodit__preview-box table tr td,.jodit__preview-box table tr th{border:1px solid var(--jd-color-border);-webkit-user-select:text;user-select:text;vertical-align:middle;min-width:2em;padding:.4em}.jodit-table-resizer{cursor:col-resize;margin-left:calc(var(--jd-padding-default)/-2);padding-left:calc(var(--jd-padding-default)/2);padding-right:calc(var(--jd-padding-default)/2);z-index:3;position:absolute}.jodit-table-resizer:after{content:"";border:0;width:0;height:100%;display:block}.jodit-table-resizer_moved{background-color:var(--jd-color-background-selection);z-index:2}.jodit-table-resizer_moved:after{border-right:1px solid moved}[data-jodit_iframe_wrapper]{-webkit-user-select:none;user-select:none;display:block;position:relative}[data-jodit_iframe_wrapper] iframe{position:relative}[data-jodit_iframe_wrapper]:after{content:"";cursor:pointer;z-index:1;background:0 0;display:block;position:absolute;inset:0}[data-jodit_iframe_wrapper][data-jodit-wrapper_active=true] iframe{z-index:2}.jodit_lock [data-jodit-wrapper_active=true] iframe{z-index:1}:root{--jd-viewer-width:70px;--jd-viewer-height:24px;--jd-resizer-handle-size:10px;--jd-resizer-border-color:#98c1f1;--jd-resizer-handle-color:#5ba4f3;--jd-resizer-handle-hover-color:#537ebb}.jodit-resizer{outline:3px solid var(--jd-resizer-border-color);pointer-events:none;width:100px;height:100px;font-size:0;position:absolute;top:0;left:0}.jodit-resizer,.jodit-resizer *{box-sizing:border-box}.jodit-resizer>span{background-color:var(--jd-color-placeholder);color:var(--jd-color-white);height:var(--jd-viewer-height);font-size:12px;line-height:var(--jd-viewer-height);margin-left:calc(var(--jd-viewer-width)/-2);margin-top:calc(var(--jd-viewer-height)/-2);opacity:0;text-align:center;width:var(--jd-viewer-width);transition:opacity .2s linear;display:inline-block;position:absolute;top:50%;left:50%;overflow:visible}.jodit-resizer>div{background-color:var(--jd-resizer-handle-color);height:var(--jd-resizer-handle-size);pointer-events:all;width:var(--jd-resizer-handle-size);z-index:4;display:inline-block;position:absolute}.jodit-resizer>div:hover{background-color:var(--jd-resizer-handle-hover-color)}.jodit-resizer>div:first-child{cursor:nwse-resize;left:calc(var(--jd-resizer-handle-size)/-2);top:calc(var(--jd-resizer-handle-size)/-2)}.jodit-resizer>div:nth-child(2){cursor:nesw-resize;right:calc(var(--jd-resizer-handle-size)/-2);top:calc(var(--jd-resizer-handle-size)/-2)}.jodit-resizer>div:nth-child(3){bottom:calc(var(--jd-resizer-handle-size)/-2);cursor:nwse-resize;right:calc(var(--jd-resizer-handle-size)/-2)}.jodit-resizer>div:nth-child(4){bottom:calc(var(--jd-resizer-handle-size)/-2);cursor:nesw-resize;left:calc(var(--jd-resizer-handle-size)/-2)}@media (width<=768px){.jodit-resizer>div :root{--jd-resizer-handle-size:calc(var(--jd-resizer-handle-size)*2)}}:root{--jd-height-search:30px;--jd-width-search:320px;--jd-width-search-input-box:60%;--jd-width-search-count-box:15%;--jd-transform-button-active:.95;--jd-timeout-button-active:.1s}.jodit-ui-search{width:0;height:0;position:absolute;top:0;right:0}.jodit-ui-search_sticky_true{position:fixed}.jodit-ui-search__box{background-color:var(--jd-color-panel);border:solid var(--jd-color-border);max-width:100vw;padding:calc(var(--jd-padding-default)/2);width:var(--jd-width-search);border-width:0 0 1px 1px;display:flex;position:absolute;right:0}.jodit-ui-search__box input{height:100%;padding:0 var(--jd-padding-default);background-color:#0000;border:0;outline:none;width:100%;margin:0}.jodit-ui-search__box input[data-ref=replace]{display:none}.jodit-ui-search__box input:not(:focus)+input:not(:focus){border-top:1px solid var(--jd-color-border)}.jodit-ui-search__buttons,.jodit-ui-search__counts,.jodit-ui-search__inputs{height:var(--jd-height-search)}.jodit-ui-search__inputs{padding-right:calc(var(--jd-padding-default)/2);width:var(--jd-width-search-input-box)}.jodit-ui-search__counts{border-left:1px solid var(--jd-color-border);color:var(--jd-color-border);width:var(--jd-width-search-count-box)}.jodit-ui-search__buttons,.jodit-ui-search__counts{justify-content:center;align-items:center;display:flex}.jodit-ui-search__buttons{flex:1;padding-left:0}.jodit-ui-search__buttons button{background-color:#0000;border:1px solid #0000;width:32%;height:100%;margin-right:1%}.jodit-ui-search__buttons button[data-ref=replace-btn]{border:1px solid var(--jd-color-border);width:100%;margin-top:2px;display:none}.jodit-ui-search__buttons button:hover{background-color:var(--jd-color-background-button-hover)}.jodit-ui-search__buttons button:focus{border:1px solid var(--jd-color-background-selection-opacity50)}.jodit-ui-search__buttons button:active{border:1px solid var(--jd-color-background-selection);transform:scale(var(--jd-transform-button-active))}.jodit-ui-search_empty-query_true [data-ref=next],.jodit-ui-search_empty-query_true [data-ref=prev]{opacity:.5}.jodit-ui-search_replace_true .jodit-ui-search__counts,.jodit-ui-search_replace_true .jodit-ui-search__inputs{height:calc(var(--jd-height-search)*2)}.jodit-ui-search_replace_true .jodit-ui-search__counts input,.jodit-ui-search_replace_true .jodit-ui-search__inputs input{height:50%;transition:background-color var(--jd-timeout-button-active) linear}.jodit-ui-search_replace_true .jodit-ui-search__counts input:focus,.jodit-ui-search_replace_true .jodit-ui-search__inputs input:focus{box-shadow:inset 0 0 3px 0 var(--jd-color-border)}.jodit-ui-search_replace_true .jodit-ui-search__counts input[data-ref=replace],.jodit-ui-search_replace_true .jodit-ui-search__inputs input[data-ref=replace]{display:block}.jodit-ui-search_replace_true .jodit-ui-search__buttons{flex-wrap:wrap}.jodit-ui-search_replace_true .jodit-ui-search__buttons button[data-ref=replace-btn]{display:block}.jodit-container:not(.jodit_inline){min-height:100px}.jodit-container:not(.jodit_inline) .jodit-workplace{flex-direction:column;height:auto;min-height:50px;display:flex;overflow:hidden}.jodit-container:not(.jodit_inline) .jodit-editor__resize{position:relative}.jodit-container:not(.jodit_inline) .jodit-editor__resize svg{cursor:nwse-resize;fill:var(--jd-color-gray-dark);-webkit-user-select:none;user-select:none;width:12px;height:12px;position:absolute;bottom:0;right:0;overflow:hidden}.jodit-source{background-color:var(--jd-color-source-area);flex:auto;display:none;position:relative;overflow:auto}.jodit-source,.jodit-source .jodit-source__mirror-fake{min-height:100%}.jodit-source *{font:12px Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}.jodit-container.jodit-source__mode .jodit-wysiwyg,.jodit-container.jodit-source__mode .jodit-wysiwyg_iframe{display:none!important}.jodit-container.jodit-source__mode .jodit-source{display:block!important}.jodit-container.jodit_split_mode .jodit-workplace{flex-flow:row}.jodit-container.jodit_split_mode .jodit-source,.jodit-container.jodit_split_mode .jodit-wysiwyg,.jodit-container.jodit_split_mode .jodit-wysiwyg_iframe{flex:1;width:50%;display:block!important}.jodit-source__mirror{background:var(--jd-color-source-area);box-shadow:none;box-sizing:border-box;color:#f0f0f0;height:100%;min-height:100%;padding:var(--jd-padding-default);resize:none;tab-size:2em;white-space:pre-wrap;z-index:2;border:0;outline:none;width:100%;margin:0;font:12px Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;overflow:auto}.jodit-source__mirror::selection{background:var(--jd-color-selection-area)}.jodit_sticky-dummy_toolbar{display:none}.jodit_sticky>.jodit-toolbar__box{border-bottom:1px solid var(--jd-color-border);z-index:3;position:sticky;top:0;left:auto}.jodit_sticky .jodit_sticky-dummy_toolbar{display:block}.jodit-symbols{padding:var(--jd-padding-default);width:460px}.jodit-symbols__container{display:flex}.jodit-symbols__container_table{width:88%}.jodit-symbols__container_preview{width:12%}.jodit-symbols__preview{border:1px solid var(--jd-color-border);text-align:center;padding:20px 0;font-size:34px}.jodit-symbols__table{border-spacing:0;table-layout:fixed;border:0}.jodit-symbols__table td{padding:0}.jodit-symbols__table td a{box-sizing:border-box;color:var(--jd-color-text);cursor:pointer;height:calc(var(--jd-height-element-default)*1.2);font-size:16px;line-height:calc(var(--jd-height-element-default)*1.2);text-align:center;vertical-align:top;width:calc(var(--jd-width-element-default)*1.2);border:1px solid #0000;text-decoration:none;display:inline-block}.jodit-symbols__table td a:focus,.jodit-symbols__table td a:hover{outline:2px solid var(--jd-color-border)}.jodit-ui-ai-assistant{min-width:460px;padding:var(--jd-padding-default);width:100%}@media (width<=768px){.jodit-ui-ai-assistant{min-width:100%}}.jodit-ui-ai-assistant__body{margin-bottom:10px}.jodit-ui-ai-assistant__prompt-row{align-items:flex-start;margin-bottom:10px;display:flex}.jodit-ui-ai-assistant__prompt-row-label{margin-right:10px}.jodit-ui-ai-assistant__prompt-row-input{flex:1;margin-right:10px}.jodit-ui-ai-assistant__prompt-row .jodit-icon_ai_assistant{cursor:pointer;width:22px;height:22px}.jodit-ui-ai-assistant__prompt-row .jodit-ui-button{margin-right:10px}.jodit-ui-ai-assistant__prompt-row .jodit-ui-button_ai_assistant{margin-top:20px;margin-right:0}.jodit-ui-ai-assistant__results{border-color:var(--jd-color-label);min-width:100%;max-width:460px;height:300px;min-height:300px;padding:var(--jd-padding-default);border-style:solid;border-width:1px;line-height:1.5;position:relative;overflow:auto}.jodit-ui-ai-assistant__results p{margin:0 0 10px}.jodit-ui-ai-assistant__close{cursor:pointer;padding:10px;position:absolute;top:0;right:0}.jodit-ui-ai-assistant_hide_true{display:none}.jodit-ui-ai-assistant__spinner:before{box-sizing:border-box;content:"";border:1px solid #ccc;border-top-color:#8817c3;border-radius:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;animation:.6s linear infinite b;position:absolute;top:50%;left:50%}.jodit-ui-ai-assistant__error{color:var(--jd-color-error)}.jodit-context table,.jodit-wysiwyg table{border-collapse:collapse;empty-cells:show;border:none;max-width:100%;margin-top:1em;margin-bottom:1em}.jodit-context table tr,.jodit-wysiwyg table tr{-webkit-user-select:none;user-select:none}.jodit-context table tr td,.jodit-context table tr th,.jodit-wysiwyg table tr td,.jodit-wysiwyg table tr th{border:1px solid var(--jd-color-border);-webkit-user-select:text;user-select:text;vertical-align:middle;min-width:2em;padding:.4em}.jodit-form__inserter{--jd-color-table-cell-background-hover:var(--jd-color-button-background-hover)}.jodit-form__inserter .jodit-form__table-creator-box{display:flex}@media (width<=768px){.jodit-form__inserter .jodit-form__table-creator-box{flex-direction:column}}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container{min-width:180px;margin:0;padding:0;font-size:0}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span{border:1px solid var(--jd-color-border);box-sizing:border-box;cursor:pointer;height:var(--jd-height-element-default);vertical-align:top;width:var(--jd-width-element-default);margin-bottom:2px;margin-left:2px;display:inline-block}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span:first-child{margin-left:0}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span.jodit_hovered{background:var(--jd-color-table-cell-background-hover);border-color:var(--jd-color-table-cell-background-hover)}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options{font-size:var(--jd-font-size-default)}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options label{text-align:left;padding-top:0}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options label input{margin-right:var(--jd-padding-default)}.jodit-form__inserter label{text-align:center;margin:0;padding:8px;font-size:14px}.jodit-xpath{margin-left:calc(var(--jd-padding-default)/-2);align-items:center;display:flex}.jodit-xpath__item{height:var(--jd-font-size-small);line-height:calc(var(--jd-font-size-small) - 1px);display:flex}.jodit-xpath__item a{color:var(--jd-color-default);font-size:var(--jd-font-size-small);outline:0;margin-left:2px;padding:0 3px}:root{--jd-color-white:#fff;--jd-color-gray:#dadada;--jd-color-gray-dark:#a5a5a5;--jd-color-dark:#4c4c4c;--jd-color-blue:#b5d6fd;--jd-color-light-blue:#b5d6fd80;--jd-color-red:#ff3b3b;--jd-color-light-red:#ff3b3b66;--jd-color-default:var(--jd-color-dark);--jd-color-text:#222;--jd-color-label:var(--jd-color-gray-dark);--jd-color-error:var(--jd-color-red);--jd-color-border:var(--jd-color-gray);--jd-color-border-dark:var(--jd-color-dark);--jd-color-border-selected:#1e88e5;--jd-color-border-active:#b5b5b5;--jd-color-selection:var(--jd-color-dark);--jd-color-selection-area:#bdbdbd;--jd-color-separator:var(--jd-color-border);--jd-color-placeholder:var(--jd-color-gray-dark);--jd-color-panel:#f9f9f9;--jd-color-resizer:#c8c8c8;--jd-color-background-default:var(--jd-color-white);--jd-color-background-light-gray:#f5f5f6;--jd-color-background-gray:var(--jd-color-gray);--jd-color-background-gray-hover:#f8f8f8;--jd-color-background-button-hover:#ecebe9;--jd-color-background-button-hover-opacity30:#ecebe94d;--jd-color-background-progress:#b91f1f;--jd-color-background-active:#2196f3;--jd-color-background-selection:#b5d6fd;--jd-color-text-selection:var(--jd-color-white);--jd-color-background-selection-opacity50:#b5d6fdfe;--jd-color-source-area:#323232;--jd-color-button-background-hover:#dcdcdc;--jd-color-button-background-hover-opacity40:#dbdbdb66;--jd-color-button-background-hover-opacity60:#dbdbdb99;--jd-font-default:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;--jd-font-size-default:14px;--jd-font-size-small:11px;--jd-color-text-icons:#000000bf;--jd-color-icon:var(--jd-color-dark);--jd-padding-default:8px;--jd-border-radius-default:3px;--jd-icon-tiny-size:8px;--jd-icon-xsmall-size:10px;--jd-icon-small-size:12px;--jd-icon-middle-size:14px;--jd-icon-large-size:16px;--jd-z-index-full-size:100000;--jd-z-index-popup:10000000;--jd-z-index-dialog-overlay:20000000;--jd-z-index-dialog:20000000;--jd-z-index-context-menu:30000000;--jd-z-index-tooltip:30000000;--jd-icon-loader-size:48px;--jd-width-element-default:18px;--jd-height-element-default:18px;--jd-dark-background-color:#575757;--jd-dark-background-ligher:silver;--jd-dark-background-darknes:#353535;--jd-dark-border-color:#444;--jd-dark-text-color:#d1cccc;--jd-dark-text-color-opacity80:#d1cccccc;--jd-dark-text-color-opacity50:#d1cccc80;--jd-dark-icon-color:silver;--jd-dark-toolbar-color:#5f5c5c;--jd-dark-toolbar-seperator-color1:#51515169;--jd-dark-toolbar-seperator-color2:#686767;--jd-dark-toolbar-seperator-color-opacity80:#696969cc;--jd-dark-toolbar-seperator-color3:#696969bf;--jd-dark-color-border-selected:#152f5f;--jd-width-default:180px;--jd-width-input-min:var(--jd-width-default);--jd-input-height:32px;--jd-button-icon-size:14px;--jd-margin-v:2px;--jd-button-df-size:calc((var(--jd-button-icon-size) - 4px)*2);--jd-button-size:calc(var(--jd-button-icon-size) + var(--jd-button-df-size) + var(--jd-margin-v)*2);--jd-focus-input-box-shadow:0 0 0 .05rem #007bff40;--jd-icon-transform-origin:center;--jd-icon-transform-scale:1}.jodit-wysiwyg{outline:0}.jodit-wysiwyg ::selection{color:#4c4c4c;background:#b5d6fd}.jodit-wysiwyg::selection{color:#4c4c4c;background:#b5d6fd}.jodit-container:not(.jodit_inline) .jodit-wysiwyg{outline:0;margin:0;padding:8px;position:relative;overflow-x:auto}.jodit-container:not(.jodit_inline) .jodit-wysiwyg img{max-width:100%;position:relative}.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media{position:relative}.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media *{z-index:0;position:relative}.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media:before{content:"";z-index:1;position:absolute;inset:0}:root{--jd-switche-width:60px;--jd-switche-height:32px;--jd-switche-slider-margin:4px;--jd-switche-slider-size:calc(var(--jd-switche-height) - var(--jd-switche-slider-margin)*2)}.jodit-form{color:var(--jd-color-default);font-family:var(--jd-font-default);font-size:var(--jd-font-size-default)}.jodit-form.jodit_error{border-color:var(--jd-color-error);box-shadow:inset 0 0 3px #bdbdbd4d}@media (width<=768px){.jodit-form{min-width:150px}}.jodit-form button{color:var(--jd-color-dark);cursor:pointer;height:36px;margin-bottom:var(--jd-padding-default);margin-top:var(--jd-padding-default);padding:var(--jd-padding-default);background:#d6d6d6;border:none;outline:none;font-size:16px;line-height:1;text-decoration:none;transition:background .2s}.jodit-form button:hover{background-color:var(--jd-color-background-button-hover);color:var(--jd-color-dark)}.jodit-form button:active{background:var(--jd-color-background-button-hover);color:var(--jd-color-dark)}.jodit-form label{margin-bottom:var(--jd-padding-default);text-align:left;white-space:nowrap;align-items:center;display:flex}.jodit-form label:last-child{margin-bottom:0}.jodit-form .jodit-form__center{justify-content:center}.jodit .jodit-input,.jodit .jodit-select,.jodit .jodit-textarea{appearance:none;background-color:var(--jd-color-white);border:1px solid var(--jd-color-border);box-sizing:border-box;font-family:var(--jd-font-default);font-size:var(--jd-font-size-default);height:var(--jd-input-height);padding:0 var(--jd-padding-default);border-radius:0;outline:none;width:100%;line-height:1.2}.jodit .jodit-input[disabled],.jodit .jodit-select[disabled],.jodit .jodit-textarea[disabled]{color:var(--jd-color-border);background-color:#f0f0f0}.jodit .jodit-input_has-error_true,.jodit .jodit-select_has-error_true,.jodit .jodit-textarea_has-error_true{border-color:var(--jd-color-red)}.jodit .jodit-input:focus{border-color:#66afe9;outline:0}.jodit-checkbox{cursor:pointer;height:16px;margin:0 calc(var(--jd-padding-default)/2) 0 0;z-index:2;border:0;outline:none;width:16px;padding:0;position:relative}.jodit-select{padding-right:calc(var(--jd-padding-default)*2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 4.95 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-2{fill:%23444}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrows%3C/title%3E%3Cpath d='M0 0h4.95v10H0z' style='fill:%23fff'/%3E%3Cpath d='m1.41 4.67 1.07-1.49 1.06 1.49zM3.54 5.33 2.48 6.82 1.41 5.33z' class='cls-2'/%3E%3C/svg%3E");background-position:98%;background-repeat:no-repeat}.jodit-textarea{height:auto}.jodit-form__group,.jodit-textarea{min-width:var(--jd-width-input-min)}.jodit-form__group{margin-bottom:var(--jd-padding-default);flex-direction:column;display:flex}.jodit-form__group label{margin-bottom:calc(var(--jd-padding-default)/2)}.jodit-button{background-color:var(--jd-color-background-gray);color:var(--jd-color-default);cursor:pointer;height:calc(var(--jd-padding-default)*4);padding:0 var(--jd-padding-default);-webkit-user-select:none;user-select:none;border:0;border-radius:.25rem;justify-content:center;align-items:center;width:auto;margin:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.jodit-button svg{width:24px;height:24px;display:inline-block}.jodit-button svg+span{margin-left:calc(var(--jd-padding-default)/2)}.jodit-button:active,.jodit-button:focus{outline:0}.jodit-button.disabled{opacity:.7}.jodit-buttons{margin-bottom:var(--jd-padding-default);flex-wrap:nowrap;justify-content:space-between;display:flex}.jodit-button .jodit_icon,.jodit-button svg,.jodit-dialog__header .jodit_icon,.jodit-dialog__header svg{vertical-align:middle;width:16px;height:16px;display:inline-block}.jodit-switcher-wrapper{align-items:center;display:flex}.jodit-switcher-wrapper .jodit-switcher+span{margin-left:var(--jd-padding-default)}.jodit-switcher{height:var(--jd-switche-height);width:var(--jd-switche-width);display:inline-block;position:relative}.jodit-switcher input{opacity:0;width:0;height:0}.jodit-switcher .jodit-switcher__slider{background-color:var(--jd-color-gray);border-radius:var(--jd-switche-height);cursor:pointer;transition:all .4s;position:absolute;inset:0}.jodit-switcher .jodit-switcher__slider:before{bottom:var(--jd-switche-slider-margin);content:"";height:var(--jd-switche-slider-size);left:var(--jd-switche-slider-margin);width:var(--jd-switche-slider-size);background-color:#fff;border-radius:50%;transition:all .4s;position:absolute}input:checked+.jodit-switcher__slider{background-color:var(--jd-color-background-active)}input:checked+.jodit-switcher__slider:before{transform:translateX(calc(var(--jd-switche-width) - var(--jd-switche-slider-margin)*2 - var(--jd-switche-slider-size)))}input:focus+.jodit-switcher__slider{box-shadow:0 0 1px var(--jd-color-background-active)}.jodit-button-group{display:flex}.jodit-button-group input{display:none}.jodit-button-group button{text-align:center;flex:1;justify-content:center;display:flex}.jodit-button-group button+button{margin-left:-1px}.jodit-button-group button:first-child,.jodit-button-group input:first-child+button{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.jodit-button-group button:last-child,.jodit-button-group input:last-child+button{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.jodit-button-group input[type=checkbox]:checked+button,.jodit-button-group input[type=checkbox]:not(:checked)+button+button{background-image:none;box-shadow:inset 0 2px 4px #0000004d,0 1px 2px #0000000d}.jodit_text_icons .jodit_icon{font-size:var(--jd-font-size-default);width:auto}.jodit_text_icons .jodit_icon:first-letter{text-transform:uppercase}.jodit_text_icons .jodit-tabs .jodit-tabs__buttons>a{font-family:var(--jd-font-default);width:auto}.jodit_text_icons .jodit-tabs .jodit-tabs__buttons>a i{width:auto}.jodit_text_icons.jodit-dialog .jodit-button,.jodit_text_icons.jodit-dialog .jodit-dialog__header a{color:var(--jd-color-text-icons);font-family:var(--jd-font-default);padding:var(--jd-padding-default);width:auto}.jodit_text_icons.jodit-dialog .jodit-button .jodit_icon,.jodit_text_icons.jodit-dialog .jodit-dialog__header a .jodit_icon{width:auto}.jodit-grid{width:100%;display:flex}.jodit-grid.jodit-grid_column{flex-direction:column}@media (width<=480px){.jodit-grid.jodit-grid_xs-column{flex-direction:column}}.jodit-grid [class*=jodit_col-]{flex:auto}.jodit-grid .jodit_col-lg-5-5{width:100%}.jodit-grid .jodit_col-lg-4-5{width:80%}.jodit-grid .jodit_col-lg-3-5{width:60%}.jodit-grid .jodit_col-lg-2-5{width:40%}.jodit-grid .jodit_col-lg-1-5{width:20%}.jodit-grid .jodit_col-lg-4-4{width:100%}.jodit-grid .jodit_col-lg-3-4{width:75%}.jodit-grid .jodit_col-lg-2-4{width:50%}.jodit-grid .jodit_col-lg-1-4{width:25%}@media (width<=992px){.jodit-grid .jodit_col-md-5-5{width:100%}.jodit-grid .jodit_col-md-4-5{width:80%}.jodit-grid .jodit_col-md-3-5{width:60%}.jodit-grid .jodit_col-md-2-5{width:40%}.jodit-grid .jodit_col-md-1-5{width:20%}.jodit-grid .jodit_col-md-4-4{width:100%}.jodit-grid .jodit_col-md-3-4{width:75%}.jodit-grid .jodit_col-md-2-4{width:50%}.jodit-grid .jodit_col-md-1-4{width:25%}}@media (width<=768px){.jodit-grid .jodit_col-sm-5-5{width:100%}.jodit-grid .jodit_col-sm-4-5{width:80%}.jodit-grid .jodit_col-sm-3-5{width:60%}.jodit-grid .jodit_col-sm-2-5{width:40%}.jodit-grid .jodit_col-sm-1-5{width:20%}.jodit-grid .jodit_col-sm-4-4{width:100%}.jodit-grid .jodit_col-sm-3-4{width:75%}.jodit-grid .jodit_col-sm-2-4{width:50%}.jodit-grid .jodit_col-sm-1-4{width:25%}}@media (width<=480px){.jodit-grid .jodit_col-xs-5-5{width:100%}.jodit-grid .jodit_col-xs-4-5{width:80%}.jodit-grid .jodit_col-xs-3-5{width:60%}.jodit-grid .jodit_col-xs-2-5{width:40%}.jodit-grid .jodit_col-xs-1-5{width:20%}.jodit-grid .jodit_col-xs-4-4{width:100%}.jodit-grid .jodit_col-xs-3-4{width:75%}.jodit-grid .jodit_col-xs-2-4{width:50%}.jodit-grid .jodit_col-xs-1-4{width:25%}}@keyframes b{to{transform:rotate(1turn)}}.jodit-icon_loader{height:var(--jd-icon-loader-size);vertical-align:middle;width:var(--jd-icon-loader-size);will-change:transform;background:url(data:image/png;base64,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) 50%/100% 100% no-repeat;animation:2s ease-out infinite b;display:inline-block}.jodit-icon{fill:var(--jd-color-icon);height:14px;transform:scale(var(--jd-icon-transform-scale,1));transform-origin:var(--jd-icon-transform-origin);background:50%/contain no-repeat;width:14px;overflow:visible}.jodit-icon,.jodit-icon_close{stroke:var(--jd-color-icon)}svg.jodit-icon{isolation:isolate;height:auto}.jodit-icon_text{font-size:14px}.jodit,.jodit-container{--jd-jodit-workplace-height:auto}.jodit,.jodit *,.jodit-container,.jodit-container *{box-sizing:border-box}.jodit .jodit-workplace,.jodit-container .jodit-workplace{height:var(--jd-jodit-workplace-height);flex:auto;min-width:0;min-height:0;position:relative;overflow:auto}.jodit .jodit-workplace .jodit-wysiwyg,.jodit .jodit-workplace .jodit-wysiwyg_iframe,.jodit-container .jodit-workplace .jodit-wysiwyg,.jodit-container .jodit-workplace .jodit-wysiwyg_iframe{width:100%;height:100%}.jodit-wysiwyg [contenteditable=false]{cursor:default}.jodit-container:not(.jodit_inline){background-color:var(--jd-color-background-light-gray);border:1px solid var(--jd-color-border);border-radius:var(--jd-border-radius-default)}.jodit-container:not(.jodit_inline) .jodit-workplace{background-color:var(--jd-color-background-default);border:0 solid var(--jd-color-border);max-height:100%}.jodit-container:not(.jodit_inline).jodit_disabled{background:var(--jd-color-background-gray)}.jodit-container:not(.jodit_inline).jodit_disabled .jodit-workplace{opacity:.4}.jodit_disabled,.jodit_lock{-webkit-user-select:none!important;user-select:none!important}.jodit_hidden{display:none!important}.jodit_vertical_middle{align-items:center;display:flex}.jodit-box{float:none;background:0 0;border:0;outline:0;width:auto;max-width:none;height:auto;margin:0;padding:0;position:static}.jodit{--jd-slot-top-height:auto;--jd-slot-bottom-height:auto;--jd-slot-left-width:auto;--jd-slot-right-width:auto}.jodit .jodit-jodit__workplace-slot_bottom_true,.jodit .jodit-jodit__workplace-slot_top_true{flex:none;min-width:0}.jodit .jodit-jodit__workplace-slot_bottom_true:empty,.jodit .jodit-jodit__workplace-slot_top_true:empty{display:none}.jodit .jodit-jodit__workplace-slot_top_true{height:var(--jd-slot-top-height)}.jodit .jodit-jodit__workplace-slot_top_true:not(:empty){border-bottom:1px solid var(--jd-color-border,transparent)}.jodit .jodit-jodit__workplace-slot_bottom_true{height:var(--jd-slot-bottom-height)}.jodit .jodit-jodit__workplace-slot_bottom_true:not(:empty){border-top:1px solid var(--jd-color-border,transparent)}.jodit .jodit-jodit__workplace-slot_center_true{max-height:var(--jd-jodit-workplace-height);flex:auto;align-items:stretch;gap:0;min-width:0;min-height:0;display:flex}.jodit .jodit-jodit__workplace-slot_left_true,.jodit .jodit-jodit__workplace-slot_right_true{contain:size;flex:none;min-width:0;max-width:50%;overflow:auto}.jodit .jodit-jodit__workplace-slot_left_true:empty,.jodit .jodit-jodit__workplace-slot_right_true:empty{display:none}.jodit .jodit-jodit__workplace-slot_left_true{width:var(--jd-slot-left-width)}.jodit .jodit-jodit__workplace-slot_left_true:not(:empty)+.jodit-workplace{border-left:1px solid var(--jd-color-border,transparent)}.jodit .jodit-jodit__workplace-slot_right_true{width:var(--jd-slot-right-width)}.jodit .jodit-workplace+.jodit-jodit__workplace-slot_right_true:not(:empty){border-left:1px solid var(--jd-color-border,transparent)}.jodit.jodit_lock{-webkit-user-select:none!important;user-select:none!important}.jodit.jodit_lock .jodit-jodit__workplace-slot_bottom_true,.jodit.jodit_lock .jodit-jodit__workplace-slot_center_true,.jodit.jodit_lock .jodit-jodit__workplace-slot_left_true,.jodit.jodit_lock .jodit-jodit__workplace-slot_right_true,.jodit.jodit_lock .jodit-jodit__workplace-slot_top_true{overflow:hidden}.jodit-dialog_theme_dark,.jodit_theme_dark{--jd-color-border:#6b6b6b;--jd-color-text:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-toolbar-collection_mode_horizontal,.jodit-dialog_theme_dark .jodit-toolbar-editor-collection_mode_horizontal,.jodit_theme_dark .jodit-toolbar-collection_mode_horizontal,.jodit_theme_dark .jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(var(--jd-button-size) - 1px),var(--jd-color-border) var(--jd-button-size))}.jodit-dialog_theme_dark .jodit-toolbar-collection_mode_horizontal:after,.jodit-dialog_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after,.jodit_theme_dark .jodit-toolbar-collection_mode_horizontal:after,.jodit_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after{background-color:var(--jd-color-border)}.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty),.jodit_theme_dark .jodit-toolbar__box:not(:empty){border-color:var(--jd-color-border)}.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after,.jodit_theme_dark .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after{background-color:var(--jd-color-border)}.jodit-dialog_theme_dark .jodit-ui-group_separated_true:not(:last-child,.jodit-ui-group_before-spacer_true):after,.jodit_theme_dark .jodit-ui-group_separated_true:not(:last-child,.jodit-ui-group_before-spacer_true):after{border-right-color:var(--jd-color-border)}.jodit-dialog_theme_dark.jodit-container,.jodit_theme_dark.jodit-container{background-color:var(--jd-dark-background-color);border-color:var(--jd-color-border)}.jodit-dialog_theme_dark.jodit-container.jodit_disabled,.jodit_theme_dark.jodit-container.jodit_disabled{background-color:var(--jd-dark-background-color)}.jodit-dialog_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace,.jodit_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace{border-color:var(--jd-dark-background-color)}.jodit-dialog_theme_dark .jodit-popup__content,.jodit_theme_dark .jodit-popup__content{background:var(--jd-dark-background-color)}.jodit-dialog_theme_dark .jodit-toolbar-button,.jodit-dialog_theme_dark .jodit-toolbar-select,.jodit-dialog_theme_dark .jodit-ui-button,.jodit_theme_dark .jodit-toolbar-button,.jodit_theme_dark .jodit-toolbar-select,.jodit_theme_dark .jodit-ui-button{--jd-color-icon:var(--jd-dark-icon-color)}.jodit-dialog_theme_dark .jodit-toolbar-button__text,.jodit-dialog_theme_dark .jodit-toolbar-select__text,.jodit-dialog_theme_dark .jodit-ui-button__text,.jodit_theme_dark .jodit-toolbar-button__text,.jodit_theme_dark .jodit-toolbar-select__text,.jodit_theme_dark .jodit-ui-button__text{color:var(--jd-color-text)}.jodit-dialog_theme_dark .jodit-toolbar-button .jodit-icon,.jodit-dialog_theme_dark .jodit-toolbar-button svg,.jodit-dialog_theme_dark .jodit-toolbar-button__trigger,.jodit-dialog_theme_dark .jodit-toolbar-select .jodit-icon,.jodit-dialog_theme_dark .jodit-toolbar-select svg,.jodit-dialog_theme_dark .jodit-toolbar-select__trigger,.jodit-dialog_theme_dark .jodit-ui-button .jodit-icon,.jodit-dialog_theme_dark .jodit-ui-button svg,.jodit-dialog_theme_dark .jodit-ui-button__trigger,.jodit_theme_dark .jodit-toolbar-button .jodit-icon,.jodit_theme_dark .jodit-toolbar-button svg,.jodit_theme_dark .jodit-toolbar-button__trigger,.jodit_theme_dark .jodit-toolbar-select .jodit-icon,.jodit_theme_dark .jodit-toolbar-select svg,.jodit_theme_dark .jodit-toolbar-select__trigger,.jodit_theme_dark .jodit-ui-button .jodit-icon,.jodit_theme_dark .jodit-ui-button svg,.jodit_theme_dark .jodit-ui-button__trigger{fill:var(--jd-color-icon);stroke:var(--jd-color-icon)}.jodit-dialog_theme_dark .jodit-toolbar-button:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-button__button:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-button__text:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-select:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-select__button:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-select__text:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-ui-button:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-ui-button__button:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-ui-button__text:hover:not([disabled]),.jodit-dialog_theme_dark .jodit-ui-button__trigger:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-button:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-button__button:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-button__text:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-select:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-select__button:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-select__text:hover:not([disabled]),.jodit_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]),.jodit_theme_dark .jodit-ui-button:hover:not([disabled]),.jodit_theme_dark .jodit-ui-button__button:hover:not([disabled]),.jodit_theme_dark .jodit-ui-button__text:hover:not([disabled]),.jodit_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){--jd-color-text:var(--jd-dark-background-color);--jd-color-icon:var(--jd-dark-background-color);background-color:var(--jd-dark-background-ligher);color:var(--jd-dark-background-color)}.jodit-dialog_theme_dark .jodit-status-bar,.jodit-dialog_theme_dark .jodit-status-bar:not(:empty),.jodit_theme_dark .jodit-status-bar,.jodit_theme_dark .jodit-status-bar:not(:empty){background-color:var(--jd-dark-toolbar-color);border-color:var(--jd-color-border);color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-status-bar,.jodit-dialog_theme_dark .jodit-status-bar .jodit-status-bar__item a,.jodit-dialog_theme_dark .jodit-status-bar .jodit-status-bar__item span,.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link,.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link:hover,.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link:visited,.jodit-dialog_theme_dark .jodit-status-bar:not(:empty),.jodit-dialog_theme_dark .jodit-status-bar:not(:empty) .jodit-status-bar__item a,.jodit-dialog_theme_dark .jodit-status-bar:not(:empty) .jodit-status-bar__item span,.jodit-dialog_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link,.jodit-dialog_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link:hover,.jodit-dialog_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link:visited,.jodit_theme_dark .jodit-status-bar,.jodit_theme_dark .jodit-status-bar .jodit-status-bar__item a,.jodit_theme_dark .jodit-status-bar .jodit-status-bar__item span,.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link,.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link:hover,.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link:visited,.jodit_theme_dark .jodit-status-bar:not(:empty),.jodit_theme_dark .jodit-status-bar:not(:empty) .jodit-status-bar__item a,.jodit_theme_dark .jodit-status-bar:not(:empty) .jodit-status-bar__item span,.jodit_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link,.jodit_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link:hover,.jodit_theme_dark .jodit-status-bar:not(:empty) a.jodit-status-bar-link:visited{color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty),.jodit_theme_dark .jodit-toolbar__box:not(:empty){background:var(--jd-dark-toolbar-color)}.jodit-dialog_theme_dark .jodit-icon-close,.jodit_theme_dark .jodit-icon-close{stroke:var(--jd-dark-icon-color)}.jodit-dialog_theme_dark .jodit-wysiwyg,.jodit-dialog_theme_dark .jodit-wysiwyg_iframe,.jodit_theme_dark .jodit-wysiwyg,.jodit_theme_dark .jodit-wysiwyg_iframe{background-color:var(--jd-dark-background-color);color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-form input[type=text],.jodit-dialog_theme_dark .jodit-form input[type=url],.jodit-dialog_theme_dark .jodit-form textarea,.jodit_theme_dark .jodit-form input[type=text],.jodit_theme_dark .jodit-form input[type=url],.jodit_theme_dark .jodit-form textarea{background-color:var(--jd-dark-toolbar-seperator-color1);border-color:var(--jd-dark-toolbar-seperator-color2);color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-form button,.jodit_theme_dark .jodit-form button{background-color:var(--jd-dark-toolbar-seperator-color3);color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-placeholder,.jodit_theme_dark .jodit-placeholder{color:var(--jd-dark-text-color-opacity80)}.jodit-dialog_theme_dark .jodit-drag-and-drop__file-box,.jodit-dialog_theme_dark .jodit_uploadfile_button,.jodit_theme_dark .jodit-drag-and-drop__file-box,.jodit_theme_dark .jodit_uploadfile_button{color:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-drag-and-drop__file-box:hover,.jodit-dialog_theme_dark .jodit_uploadfile_button:hover,.jodit_theme_dark .jodit-drag-and-drop__file-box:hover,.jodit_theme_dark .jodit_uploadfile_button:hover{background-color:var(--jd-dark-toolbar-seperator-color3)}.jodit-dialog_theme_dark .jodit-add-new-line:before,.jodit_theme_dark .jodit-add-new-line:before{border-top-color:var(--jd-dark-toolbar-seperator-color2)}.jodit-dialog_theme_dark .jodit-add-new-line span,.jodit_theme_dark .jodit-add-new-line span{background:var(--jd-dark-toolbar-seperator-color3);border-color:var(--jd-dark-toolbar-seperator-color2)}.jodit-dialog_theme_dark .jodit-add-new-line span svg,.jodit_theme_dark .jodit-add-new-line span svg{fill:var(--jd-dark-text-color)}.jodit-dialog_theme_dark .jodit-resizer>i,.jodit_theme_dark .jodit-resizer>i{background:var(--jd-dark-toolbar-seperator-color3);border-color:var(--jd-dark-icon-color)}.jodit-dialog_theme_dark .jodit-input,.jodit-dialog_theme_dark .jodit-select,.jodit_theme_dark .jodit-input,.jodit_theme_dark .jodit-select{background-color:var(--jd-dark-background-ligher);border-color:var(--jd-dark-border-color);color:var(--jd-dark-border-color)}.jodit-dialog_theme_dark.jodit-dialog,.jodit_theme_dark.jodit-dialog{background-color:var(--jd-dark-background-color)}.jodit-dialog_theme_dark.jodit-dialog .jodit-dialog__header,.jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item,.jodit_theme_dark.jodit-dialog .jodit-dialog__header,.jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item{border-color:var(--jd-dark-border-color)}.jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info,.jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info{background-color:var(--jd-dark-text-color)}code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{text-transform:none;appearance:button;cursor:pointer;overflow:visible}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;flex-direction:column;align-items:stretch;height:100%;display:flex}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :before,.rbc-calendar :after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{position:absolute;inset:0;overflow:hidden}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{text-overflow:ellipsis;white-space:nowrap;text-align:center;vertical-align:middle;border-bottom:1px solid #ddd;flex:1 0;min-height:0;padding:0 3px;font-size:90%;font-weight:700;overflow:hidden}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;cursor:pointer;-webkit-user-select:text;user-select:text;background:0 0;border:none;margin:0;padding:0}.rbc-row-content{-webkit-user-select:none;user-select:none;z-index:4;position:relative}.rbc-row-content-scrollable{flex-direction:column;height:100%;display:flex}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;scrollbar-width:none;-ms-overflow-style:none;scrollbar-width:none;height:100%;overflow-y:scroll}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:10px;font-size:16px;display:flex}.rbc-toolbar .rbc-toolbar-label{text-align:center;flex-grow:1;padding:0 10px}.rbc-toolbar button{color:#373a3c;text-align:center;vertical-align:middle;white-space:nowrap;background:0 0;border:1px solid #ccc;border-radius:4px;margin:0;padding:.375rem 1rem;line-height:normal;display:inline-block}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px #00000020}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{white-space:nowrap;display:inline-block}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (width<=767px){.rbc-toolbar{flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;text-align:left;background-color:#3174ad;border:none;border-radius:5px;width:100%;margin:0;padding:2px 5px}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-right-radius:0;border-bottom-left-radius:0}.rbc-row{flex-direction:row;display:flex}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{z-index:4;color:#3174ad;background-color:#ffffff4d;height:auto;font-size:85%;font-weight:700;line-height:normal}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{-webkit-user-select:none;user-select:none;border:1px solid #ddd;flex-direction:column;flex:1 0 0;width:100%;height:100%;display:flex;position:relative}.rbc-month-header{flex-direction:row;display:flex}.rbc-month-row{flex-direction:column;flex:1 0 0;height:100%;display:flex;position:relative;overflow:hidden}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{text-align:right;flex:1 1 0;min-width:0;padding-right:5px}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{flex-direction:row;flex:1 0 0;display:flex;right:1px;overflow:hidden}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{z-index:5;background-color:#fff;border:1px solid #e5e5e5;padding:10px;position:absolute;box-shadow:0 5px 15px #00000040}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{flex-direction:column;flex:1 0 0;display:flex;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border-spacing:0;border-collapse:collapse;border:1px solid #ddd;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{vertical-align:top;padding:5px 10px}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{text-transform:lowercase;padding-left:15px;padding-right:15px}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:left;border-bottom:1px solid #ddd;padding:3px 5px}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{flex-direction:column;min-height:100%;display:flex}.rbc-time-column .rbc-timeslot-group{flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;flex-flow:column;min-height:40px;display:flex}.rbc-time-gutter,.rbc-header-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{margin-right:10px;position:absolute;inset:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;flex-flow:column wrap;align-items:flex-start;min-height:20px;max-height:100%;display:flex;position:absolute;overflow:hidden}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;width:auto;padding-right:5px}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1 0;width:100%;height:100%;min-height:1em;line-height:1}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{z-index:10;background-color:#fff;border-right:1px solid #ddd;margin-right:-1px;position:sticky;left:0}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0 0;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;color:#fff;background-color:#00000080;width:100%;padding:3px;font-size:75%;position:absolute}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{z-index:4;position:relative}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{flex-direction:row;flex:none;display:flex}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row:first-child,.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;flex-direction:column;flex:1;min-width:0;display:flex}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{border-top:2px solid #ddd;flex:1 0;align-items:flex-start;width:100%;display:flex;position:relative;overflow-y:auto}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{-webkit-user-select:none;user-select:none;width:100%}.rbc-current-time-indicator{z-index:3;pointer-events:none;background-color:#74ad31;height:1px;position:absolute;left:0;right:0}.rbc-resource-grouping.rbc-time-header-content{flex-direction:column;display:flex}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}
