:root{color:#0f172a;--app-font-family: "Segoe UI", "Noto Sans KR", sans-serif;--app-font-size-base: .9rem;font-family:var(--app-font-family);font-size:var(--app-font-size-base);line-height:1.5;font-synthesis:none;font-weight:400;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;font-family:var(--app-font-family)!important}html,body,#root{font-size:var(--app-font-size-base);margin:0;min-height:100%}body{background:radial-gradient(circle at top left,rgba(22,133,124,.08),transparent 28%),linear-gradient(180deg,var(--theme-bg-app) 0%,var(--theme-bg-app-soft) 100%);outline:none;-webkit-user-select:none;user-select:none}button,input,textarea,select,option{font:inherit;font-size:1em}*:focus{outline:none}*:focus-visible{outline:2px solid var(--theme-border-focus);outline-offset:2px}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}input,textarea,select{background:var(--theme-bg-panel);border:1px solid var(--theme-border-default);border-radius:10px;box-sizing:border-box;color:inherit;font:inherit;font-size:.875rem;padding:9px 12px;transition:border-color .12s,box-shadow .12s}input::placeholder,textarea::placeholder{color:var(--theme-text-subtle)}input:focus,textarea:focus,select:focus{border-color:var(--theme-border-focus);box-shadow:var(--theme-focus-ring);outline:none}input:disabled,textarea:disabled,select:disabled{background:var(--theme-surface-card);color:var(--theme-text-subtle);cursor:not-allowed}textarea{line-height:1.5;min-height:80px;resize:vertical}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;cursor:pointer;padding-right:32px}input[type=file],input[type=color],input[type=range],input[type=submit],input[type=button],input[type=reset],input[type=image],input[type=checkbox],input[type=radio]{background:initial;border:initial;border-radius:initial;box-shadow:initial;padding:initial;transition:initial}input[type=checkbox]{appearance:none;background:var(--theme-bg-panel);border:1px solid var(--theme-border-default);border-radius:3px;cursor:pointer;flex-shrink:0;height:14px;position:relative;width:14px}input[type=checkbox]:checked{background:var(--theme-action-primary);border-color:var(--theme-action-primary)}input[type=checkbox]:checked:after{border:2px solid var(--theme-action-primary-text);border-left:none;border-top:none;content:"";height:8px;left:3px;position:absolute;top:0;transform:rotate(45deg);width:5px}input[type=checkbox]:indeterminate{background:var(--theme-action-primary);border-color:var(--theme-action-primary)}input[type=checkbox]:indeterminate:after{background:var(--theme-action-primary-text);content:"";height:2px;left:2px;position:absolute;top:5px;width:8px}input[type=checkbox]:disabled{background:var(--theme-surface-card);border-color:var(--theme-border-subtle);cursor:not-allowed}input[type=radio]{accent-color:var(--theme-action-primary)}.app-shell{display:flex;justify-content:center;min-height:100vh;padding:32px 16px}.shell-card{display:flex;flex:1;flex-direction:column;min-height:0;padding:16px}.shell-card__eyebrow{color:#0f766e;font-size:.82em;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.shell-card__title{font-size:1.08em;line-height:1.2;margin:0}.config-list{display:flex;flex-direction:column;gap:10px;margin:14px 0 0}.config-list__row{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;font-size:.92em;justify-content:space-between;padding-bottom:8px;gap:12px}.config-list__row dt{color:#475569}.config-list__row dd{font-weight:700;margin:0}.config-list__value--inline{align-items:center;display:inline-flex;gap:8px}.panel-stack{display:grid;flex:1;gap:14px;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.panel-stack__top{display:grid;gap:16px;min-height:0;overflow:hidden}.panel-stack__bottom{display:flex;flex:0 0 auto;margin-top:auto;min-height:280px;overflow:hidden;padding-top:6px}.shell-placeholder{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0;padding:32px}.shell-placeholder__title{font-size:clamp(1.45em,2.2vw,2.2em);line-height:1.15;margin:0 0 12px}.shell-placeholder__description{color:#475569;font-size:.95em;margin:0;max-width:32rem}.app-toast{background:#0f172aeb;border-radius:999px;bottom:24px;color:#f8fafc;font-size:.9em;font-weight:700;left:50%;padding:.8em 1em;position:fixed;transform:translate(-50%);z-index:50}@media(max-width:640px){.app-shell{padding:16px 10px}}:root{--theme-brand-accent: #16857c;--theme-brand-accent-strong: #0b5e58;--theme-brand-accent-text: #ffffff;--theme-bg-app: #eef2f3;--theme-bg-app-soft: #e6ecec;--theme-bg-panel: #ffffff;--theme-bg-panel-strong: #f7f9f9;--theme-surface-card: #f7f9f9;--theme-surface-card-hover: #edf2f2;--theme-surface-input: rgba(255, 255, 255, .92);--theme-surface-overlay: rgba(15, 23, 42, .45);--theme-text-primary: #203038;--theme-text-secondary: #52636a;--theme-text-muted: #718087;--theme-text-subtle: #9aa7ac;--theme-text-inverse: #ffffff;--theme-text-accent: #0b5e58;--theme-border-subtle: #e5ebec;--theme-border-default: #d8e1e3;--theme-border-strong: #9bcfc9;--theme-border-focus: #37a59b;--theme-border-danger: #fda4af;--theme-action-primary: #16857c;--theme-action-primary-hover: #11746c;--theme-action-primary-active: #0b5e58;--theme-action-primary-text: #ffffff;--theme-action-secondary: #edf2f2;--theme-action-secondary-hover: #dfe8e8;--theme-action-ghost: transparent;--theme-action-danger: #dc2626;--theme-action-danger-hover: #b91c1c;--theme-list-row: transparent;--theme-list-row-hover: #f2f8f7;--theme-list-row-active: #dff3f0;--theme-list-row-selected: #dff3f0;--theme-state-success: #16a34a;--theme-state-warning: #ca8a04;--theme-state-danger: #dc2626;--theme-state-info: #16857c;--theme-state-purple: #9333ea;--theme-state-cyan: #0891b2;--theme-state-orange: #ea580c;--theme-state-success-bg: #ecfdf5;--theme-state-warning-bg: #fffbeb;--theme-state-danger-bg: #fef2f2;--theme-state-info-bg: #dff3f0;--theme-shadow-panel: 0 20px 60px rgba(15, 23, 42, .08);--theme-shadow-popover: 0 12px 40px rgba(15, 23, 42, .24);--theme-focus-ring: 0 0 0 3px rgba(55, 165, 155, .16);--theme-button-primary-bg: var(--theme-action-primary);--theme-button-primary-bg-hover: var(--theme-action-primary-hover);--theme-button-primary-bg-active: var(--theme-action-primary-active);--theme-button-primary-text: var(--theme-action-primary-text);--theme-button-secondary-bg: var(--theme-action-secondary);--theme-button-secondary-bg-hover: var(--theme-action-secondary-hover);--theme-button-secondary-text: var(--theme-text-primary);--theme-button-ghost-bg: var(--theme-action-ghost);--theme-button-ghost-text: var(--theme-text-secondary);--theme-button-danger-bg: var(--theme-action-danger);--theme-button-danger-bg-hover: var(--theme-action-danger-hover);--theme-button-danger-text: var(--theme-action-primary-text);--theme-surface-app: var(--theme-bg-app);--theme-surface-panel: var(--theme-bg-panel);--theme-surface-panel-strong: var(--theme-bg-panel-strong);--theme-card-bg: var(--theme-surface-card);--theme-card-bg-hover: var(--theme-surface-card-hover);--theme-input-bg: var(--theme-surface-input);--theme-overlay-bg: var(--theme-surface-overlay);--theme-text-main: var(--theme-text-primary);--theme-text-sub: var(--theme-text-secondary);--theme-text-faint: var(--theme-text-subtle);--theme-text-on-accent: var(--theme-brand-accent-text);--theme-border-main: var(--theme-border-default);--theme-border-hover: var(--theme-border-strong);--theme-border-active: var(--theme-border-focus);--theme-border-danger-role: var(--theme-border-danger);--theme-list-bg: var(--theme-list-row);--theme-list-bg-hover: var(--theme-list-row-hover);--theme-list-bg-selected: var(--theme-list-row-selected);--theme-list-bg-active: var(--theme-list-row-active);--theme-status-success: var(--theme-state-success);--theme-status-warning: var(--theme-state-warning);--theme-status-danger: var(--theme-state-danger);--theme-status-info: var(--theme-state-info);--theme-status-success-bg: var(--theme-state-success-bg);--theme-status-warning-bg: var(--theme-state-warning-bg);--theme-status-danger-bg: var(--theme-state-danger-bg);--theme-status-info-bg: var(--theme-state-info-bg)}:root{--bg-panel: var(--theme-bg-panel);--surface-card: var(--theme-surface-card);--surface-input: var(--theme-surface-input);--chat-avatar-size-sm: 28px;--chat-avatar-size-md: 36px;--chat-avatar-size-lg: 48px;--chat-avatar-radius-circle: 999px;--chat-avatar-radius-square: 12px;--chat-bubble-max-width: 560px;--chat-bubble-radius-me: 20px;--chat-bubble-radius-other: 20px;--chat-bubble-radius-system: 14px;--chat-bubble-radius-error: 20px;--chat-bubble-bg-me: var(--theme-chat-message-bubble-default-bg, var(--theme-chat-surfaces, var(--theme-action-primary)));--chat-bubble-bg-other: var(--theme-chat-message-bubble-default-bg, var(--theme-chat-surfaces, var(--theme-bg-panel)));--chat-bubble-bg-error: var(--theme-state-danger-bg);--chat-bubble-bg-pending: var(--theme-surface-card);--chat-bubble-bg-system: var(--theme-action-secondary);--chat-bubble-border-default: var(--theme-chat-message-bubble-default-border, var(--theme-chat-lists, var(--theme-border-subtle)));--chat-bubble-border-error: var(--theme-border-danger);--chat-text-primary: var(--theme-chat-message-bubble-default-text, var(--theme-text-primary));--chat-text-secondary: var(--theme-chat-message-bubble-default-text-secondary, var(--theme-text-secondary));--chat-text-muted: var(--theme-text-muted);--chat-text-error: var(--theme-action-danger-hover);--chat-text-inverse: var(--theme-text-inverse);--chat-media-radius-image: 16px;--chat-media-radius-file-card: 16px;--chat-media-radius-player: 16px;--chat-layout-gap-message: 12px;--chat-layout-gap-section: 24px;--chat-layout-max-composer-height: 160px;--color-token-gray: var(--theme-text-subtle);--color-token-blue: var(--theme-state-info);--color-token-green: var(--theme-state-success);--color-token-orange: var(--theme-state-orange);--color-token-red: var(--theme-state-danger);--color-token-purple: var(--theme-state-purple);--color-token-cyan: var(--theme-state-cyan);--color-token-yellow: var(--theme-state-warning)}html [data-theme-module=music][data-theme-part="sidebar.root"]:not([data-theme-state]){background-color:var(--theme-music-sidebar-root-default-bg, transparent);background-image:var(--theme-music-sidebar-root-default-bg-gradient, none);border-color:var(--theme-music-sidebar-root-default-border, transparent);border-style:solid;border-width:var(--theme-music-sidebar-root-default-border-width, 0px);border-radius:var(--theme-music-sidebar-root-default-radius, 0px);box-shadow:var(--theme-music-sidebar-root-default-shadow, none);color:var(--theme-music-sidebar-root-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.root"][data-theme-state=default]{background-color:var(--theme-music-sidebar-root-default-bg, transparent);background-image:var(--theme-music-sidebar-root-default-bg-gradient, none);border-color:var(--theme-music-sidebar-root-default-border, transparent);border-style:solid;border-width:var(--theme-music-sidebar-root-default-border-width, 0px);border-radius:var(--theme-music-sidebar-root-default-radius, 0px);box-shadow:var(--theme-music-sidebar-root-default-shadow, none);color:var(--theme-music-sidebar-root-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.root"][data-theme-state=hover]{background-color:var(--theme-music-sidebar-root-hover-bg, var(--theme-music-sidebar-root-default-bg, transparent));background-image:var(--theme-music-sidebar-root-hover-bg-gradient, var(--theme-music-sidebar-root-default-bg-gradient, none));border-color:var(--theme-music-sidebar-root-hover-border, var(--theme-music-sidebar-root-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-root-hover-border-width, var(--theme-music-sidebar-root-default-border-width, 0px));border-radius:var(--theme-music-sidebar-root-hover-radius, var(--theme-music-sidebar-root-default-radius, 0px));box-shadow:var(--theme-music-sidebar-root-hover-shadow, var(--theme-music-sidebar-root-default-shadow, none));color:var(--theme-music-sidebar-root-hover-text, var(--theme-music-sidebar-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.root"][data-theme-state=selected]{background-color:var(--theme-music-sidebar-root-selected-bg, var(--theme-music-sidebar-root-default-bg, transparent));background-image:var(--theme-music-sidebar-root-selected-bg-gradient, var(--theme-music-sidebar-root-default-bg-gradient, none));border-color:var(--theme-music-sidebar-root-selected-border, var(--theme-music-sidebar-root-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-root-selected-border-width, var(--theme-music-sidebar-root-default-border-width, 0px));border-radius:var(--theme-music-sidebar-root-selected-radius, var(--theme-music-sidebar-root-default-radius, 0px));box-shadow:var(--theme-music-sidebar-root-selected-shadow, var(--theme-music-sidebar-root-default-shadow, none));color:var(--theme-music-sidebar-root-selected-text, var(--theme-music-sidebar-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.root"][data-theme-state=active]{background-color:var(--theme-music-sidebar-root-active-bg, var(--theme-music-sidebar-root-default-bg, transparent));background-image:var(--theme-music-sidebar-root-active-bg-gradient, var(--theme-music-sidebar-root-default-bg-gradient, none));border-color:var(--theme-music-sidebar-root-active-border, var(--theme-music-sidebar-root-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-root-active-border-width, var(--theme-music-sidebar-root-default-border-width, 0px));border-radius:var(--theme-music-sidebar-root-active-radius, var(--theme-music-sidebar-root-default-radius, 0px));box-shadow:var(--theme-music-sidebar-root-active-shadow, var(--theme-music-sidebar-root-default-shadow, none));color:var(--theme-music-sidebar-root-active-text, var(--theme-music-sidebar-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.root"][data-theme-state=focus]{background-color:var(--theme-music-sidebar-root-focus-bg, var(--theme-music-sidebar-root-default-bg, transparent));background-image:var(--theme-music-sidebar-root-focus-bg-gradient, var(--theme-music-sidebar-root-default-bg-gradient, none));border-color:var(--theme-music-sidebar-root-focus-border, var(--theme-music-sidebar-root-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-root-focus-border-width, var(--theme-music-sidebar-root-default-border-width, 0px));border-radius:var(--theme-music-sidebar-root-focus-radius, var(--theme-music-sidebar-root-default-radius, 0px));box-shadow:var(--theme-music-sidebar-root-focus-shadow, var(--theme-music-sidebar-root-default-shadow, none));color:var(--theme-music-sidebar-root-focus-text, var(--theme-music-sidebar-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.root"][data-theme-state=disabled]{background-color:var(--theme-music-sidebar-root-disabled-bg, var(--theme-music-sidebar-root-default-bg, transparent));background-image:var(--theme-music-sidebar-root-disabled-bg-gradient, var(--theme-music-sidebar-root-default-bg-gradient, none));border-color:var(--theme-music-sidebar-root-disabled-border, var(--theme-music-sidebar-root-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-root-disabled-border-width, var(--theme-music-sidebar-root-default-border-width, 0px));border-radius:var(--theme-music-sidebar-root-disabled-radius, var(--theme-music-sidebar-root-default-radius, 0px));box-shadow:var(--theme-music-sidebar-root-disabled-shadow, var(--theme-music-sidebar-root-default-shadow, none));color:var(--theme-music-sidebar-root-disabled-text, var(--theme-music-sidebar-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.root"][data-theme-state=focus]{outline-color:var(--theme-music-sidebar-root-focus-border, var(--theme-music-sidebar-root-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-sidebar-root-focus-border-width, var(--theme-music-sidebar-root-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-sidebar-root-focus-border-width, var(--theme-music-sidebar-root-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="sidebar.hero"]:not([data-theme-state]){background-color:var(--theme-music-sidebar-hero-default-bg, transparent);background-image:var(--theme-music-sidebar-hero-default-bg-gradient, none);border-color:var(--theme-music-sidebar-hero-default-border, transparent);border-style:solid;border-width:var(--theme-music-sidebar-hero-default-border-width, 0px);border-radius:var(--theme-music-sidebar-hero-default-radius, 0px);box-shadow:var(--theme-music-sidebar-hero-default-shadow, none);color:var(--theme-music-sidebar-hero-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.hero"][data-theme-state=default]{background-color:var(--theme-music-sidebar-hero-default-bg, transparent);background-image:var(--theme-music-sidebar-hero-default-bg-gradient, none);border-color:var(--theme-music-sidebar-hero-default-border, transparent);border-style:solid;border-width:var(--theme-music-sidebar-hero-default-border-width, 0px);border-radius:var(--theme-music-sidebar-hero-default-radius, 0px);box-shadow:var(--theme-music-sidebar-hero-default-shadow, none);color:var(--theme-music-sidebar-hero-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.hero"][data-theme-state=hover]{background-color:var(--theme-music-sidebar-hero-hover-bg, var(--theme-music-sidebar-hero-default-bg, transparent));background-image:var(--theme-music-sidebar-hero-hover-bg-gradient, var(--theme-music-sidebar-hero-default-bg-gradient, none));border-color:var(--theme-music-sidebar-hero-hover-border, var(--theme-music-sidebar-hero-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-hero-hover-border-width, var(--theme-music-sidebar-hero-default-border-width, 0px));border-radius:var(--theme-music-sidebar-hero-hover-radius, var(--theme-music-sidebar-hero-default-radius, 0px));box-shadow:var(--theme-music-sidebar-hero-hover-shadow, var(--theme-music-sidebar-hero-default-shadow, none));color:var(--theme-music-sidebar-hero-hover-text, var(--theme-music-sidebar-hero-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.hero"][data-theme-state=selected]{background-color:var(--theme-music-sidebar-hero-selected-bg, var(--theme-music-sidebar-hero-default-bg, transparent));background-image:var(--theme-music-sidebar-hero-selected-bg-gradient, var(--theme-music-sidebar-hero-default-bg-gradient, none));border-color:var(--theme-music-sidebar-hero-selected-border, var(--theme-music-sidebar-hero-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-hero-selected-border-width, var(--theme-music-sidebar-hero-default-border-width, 0px));border-radius:var(--theme-music-sidebar-hero-selected-radius, var(--theme-music-sidebar-hero-default-radius, 0px));box-shadow:var(--theme-music-sidebar-hero-selected-shadow, var(--theme-music-sidebar-hero-default-shadow, none));color:var(--theme-music-sidebar-hero-selected-text, var(--theme-music-sidebar-hero-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.hero"][data-theme-state=active]{background-color:var(--theme-music-sidebar-hero-active-bg, var(--theme-music-sidebar-hero-default-bg, transparent));background-image:var(--theme-music-sidebar-hero-active-bg-gradient, var(--theme-music-sidebar-hero-default-bg-gradient, none));border-color:var(--theme-music-sidebar-hero-active-border, var(--theme-music-sidebar-hero-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-hero-active-border-width, var(--theme-music-sidebar-hero-default-border-width, 0px));border-radius:var(--theme-music-sidebar-hero-active-radius, var(--theme-music-sidebar-hero-default-radius, 0px));box-shadow:var(--theme-music-sidebar-hero-active-shadow, var(--theme-music-sidebar-hero-default-shadow, none));color:var(--theme-music-sidebar-hero-active-text, var(--theme-music-sidebar-hero-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.hero"][data-theme-state=focus]{background-color:var(--theme-music-sidebar-hero-focus-bg, var(--theme-music-sidebar-hero-default-bg, transparent));background-image:var(--theme-music-sidebar-hero-focus-bg-gradient, var(--theme-music-sidebar-hero-default-bg-gradient, none));border-color:var(--theme-music-sidebar-hero-focus-border, var(--theme-music-sidebar-hero-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-hero-focus-border-width, var(--theme-music-sidebar-hero-default-border-width, 0px));border-radius:var(--theme-music-sidebar-hero-focus-radius, var(--theme-music-sidebar-hero-default-radius, 0px));box-shadow:var(--theme-music-sidebar-hero-focus-shadow, var(--theme-music-sidebar-hero-default-shadow, none));color:var(--theme-music-sidebar-hero-focus-text, var(--theme-music-sidebar-hero-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.hero"][data-theme-state=disabled]{background-color:var(--theme-music-sidebar-hero-disabled-bg, var(--theme-music-sidebar-hero-default-bg, transparent));background-image:var(--theme-music-sidebar-hero-disabled-bg-gradient, var(--theme-music-sidebar-hero-default-bg-gradient, none));border-color:var(--theme-music-sidebar-hero-disabled-border, var(--theme-music-sidebar-hero-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-hero-disabled-border-width, var(--theme-music-sidebar-hero-default-border-width, 0px));border-radius:var(--theme-music-sidebar-hero-disabled-radius, var(--theme-music-sidebar-hero-default-radius, 0px));box-shadow:var(--theme-music-sidebar-hero-disabled-shadow, var(--theme-music-sidebar-hero-default-shadow, none));color:var(--theme-music-sidebar-hero-disabled-text, var(--theme-music-sidebar-hero-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.hero"][data-theme-state=focus]{outline-color:var(--theme-music-sidebar-hero-focus-border, var(--theme-music-sidebar-hero-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-sidebar-hero-focus-border-width, var(--theme-music-sidebar-hero-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-sidebar-hero-focus-border-width, var(--theme-music-sidebar-hero-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="sidebar.primaryAction"]:not([data-theme-state]){background-color:var(--theme-music-sidebar-primary-action-default-bg, transparent);background-image:var(--theme-music-sidebar-primary-action-default-bg-gradient, none);border-color:var(--theme-music-sidebar-primary-action-default-border, transparent);border-style:solid;border-width:var(--theme-music-sidebar-primary-action-default-border-width, 0px);border-radius:var(--theme-music-sidebar-primary-action-default-radius, 0px);box-shadow:var(--theme-music-sidebar-primary-action-default-shadow, none);color:var(--theme-music-sidebar-primary-action-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.primaryAction"][data-theme-state=default]{background-color:var(--theme-music-sidebar-primary-action-default-bg, transparent);background-image:var(--theme-music-sidebar-primary-action-default-bg-gradient, none);border-color:var(--theme-music-sidebar-primary-action-default-border, transparent);border-style:solid;border-width:var(--theme-music-sidebar-primary-action-default-border-width, 0px);border-radius:var(--theme-music-sidebar-primary-action-default-radius, 0px);box-shadow:var(--theme-music-sidebar-primary-action-default-shadow, none);color:var(--theme-music-sidebar-primary-action-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.primaryAction"][data-theme-state=hover]{background-color:var(--theme-music-sidebar-primary-action-hover-bg, var(--theme-music-sidebar-primary-action-default-bg, transparent));background-image:var(--theme-music-sidebar-primary-action-hover-bg-gradient, var(--theme-music-sidebar-primary-action-default-bg-gradient, none));border-color:var(--theme-music-sidebar-primary-action-hover-border, var(--theme-music-sidebar-primary-action-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-primary-action-hover-border-width, var(--theme-music-sidebar-primary-action-default-border-width, 0px));border-radius:var(--theme-music-sidebar-primary-action-hover-radius, var(--theme-music-sidebar-primary-action-default-radius, 0px));box-shadow:var(--theme-music-sidebar-primary-action-hover-shadow, var(--theme-music-sidebar-primary-action-default-shadow, none));color:var(--theme-music-sidebar-primary-action-hover-text, var(--theme-music-sidebar-primary-action-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.primaryAction"][data-theme-state=selected]{background-color:var(--theme-music-sidebar-primary-action-selected-bg, var(--theme-music-sidebar-primary-action-default-bg, transparent));background-image:var(--theme-music-sidebar-primary-action-selected-bg-gradient, var(--theme-music-sidebar-primary-action-default-bg-gradient, none));border-color:var(--theme-music-sidebar-primary-action-selected-border, var(--theme-music-sidebar-primary-action-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-primary-action-selected-border-width, var(--theme-music-sidebar-primary-action-default-border-width, 0px));border-radius:var(--theme-music-sidebar-primary-action-selected-radius, var(--theme-music-sidebar-primary-action-default-radius, 0px));box-shadow:var(--theme-music-sidebar-primary-action-selected-shadow, var(--theme-music-sidebar-primary-action-default-shadow, none));color:var(--theme-music-sidebar-primary-action-selected-text, var(--theme-music-sidebar-primary-action-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.primaryAction"][data-theme-state=active]{background-color:var(--theme-music-sidebar-primary-action-active-bg, var(--theme-music-sidebar-primary-action-default-bg, transparent));background-image:var(--theme-music-sidebar-primary-action-active-bg-gradient, var(--theme-music-sidebar-primary-action-default-bg-gradient, none));border-color:var(--theme-music-sidebar-primary-action-active-border, var(--theme-music-sidebar-primary-action-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-primary-action-active-border-width, var(--theme-music-sidebar-primary-action-default-border-width, 0px));border-radius:var(--theme-music-sidebar-primary-action-active-radius, var(--theme-music-sidebar-primary-action-default-radius, 0px));box-shadow:var(--theme-music-sidebar-primary-action-active-shadow, var(--theme-music-sidebar-primary-action-default-shadow, none));color:var(--theme-music-sidebar-primary-action-active-text, var(--theme-music-sidebar-primary-action-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.primaryAction"][data-theme-state=focus]{background-color:var(--theme-music-sidebar-primary-action-focus-bg, var(--theme-music-sidebar-primary-action-default-bg, transparent));background-image:var(--theme-music-sidebar-primary-action-focus-bg-gradient, var(--theme-music-sidebar-primary-action-default-bg-gradient, none));border-color:var(--theme-music-sidebar-primary-action-focus-border, var(--theme-music-sidebar-primary-action-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-primary-action-focus-border-width, var(--theme-music-sidebar-primary-action-default-border-width, 0px));border-radius:var(--theme-music-sidebar-primary-action-focus-radius, var(--theme-music-sidebar-primary-action-default-radius, 0px));box-shadow:var(--theme-music-sidebar-primary-action-focus-shadow, var(--theme-music-sidebar-primary-action-default-shadow, none));color:var(--theme-music-sidebar-primary-action-focus-text, var(--theme-music-sidebar-primary-action-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.primaryAction"][data-theme-state=disabled]{background-color:var(--theme-music-sidebar-primary-action-disabled-bg, var(--theme-music-sidebar-primary-action-default-bg, transparent));background-image:var(--theme-music-sidebar-primary-action-disabled-bg-gradient, var(--theme-music-sidebar-primary-action-default-bg-gradient, none));border-color:var(--theme-music-sidebar-primary-action-disabled-border, var(--theme-music-sidebar-primary-action-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-primary-action-disabled-border-width, var(--theme-music-sidebar-primary-action-default-border-width, 0px));border-radius:var(--theme-music-sidebar-primary-action-disabled-radius, var(--theme-music-sidebar-primary-action-default-radius, 0px));box-shadow:var(--theme-music-sidebar-primary-action-disabled-shadow, var(--theme-music-sidebar-primary-action-default-shadow, none));color:var(--theme-music-sidebar-primary-action-disabled-text, var(--theme-music-sidebar-primary-action-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.primaryAction"][data-theme-state=focus]{outline-color:var(--theme-music-sidebar-primary-action-focus-border, var(--theme-music-sidebar-primary-action-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-sidebar-primary-action-focus-border-width, var(--theme-music-sidebar-primary-action-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-sidebar-primary-action-focus-border-width, var(--theme-music-sidebar-primary-action-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="sidebar.libraryButton"]:not([data-theme-state]){background-color:var(--theme-music-sidebar-library-button-default-bg, transparent);background-image:var(--theme-music-sidebar-library-button-default-bg-gradient, none);border-color:var(--theme-music-sidebar-library-button-default-border, transparent);border-style:solid;border-width:var(--theme-music-sidebar-library-button-default-border-width, 0px);border-radius:var(--theme-music-sidebar-library-button-default-radius, 0px);box-shadow:var(--theme-music-sidebar-library-button-default-shadow, none);color:var(--theme-music-sidebar-library-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.libraryButton"][data-theme-state=default]{background-color:var(--theme-music-sidebar-library-button-default-bg, transparent);background-image:var(--theme-music-sidebar-library-button-default-bg-gradient, none);border-color:var(--theme-music-sidebar-library-button-default-border, transparent);border-style:solid;border-width:var(--theme-music-sidebar-library-button-default-border-width, 0px);border-radius:var(--theme-music-sidebar-library-button-default-radius, 0px);box-shadow:var(--theme-music-sidebar-library-button-default-shadow, none);color:var(--theme-music-sidebar-library-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.libraryButton"][data-theme-state=hover]{background-color:var(--theme-music-sidebar-library-button-hover-bg, var(--theme-music-sidebar-library-button-default-bg, transparent));background-image:var(--theme-music-sidebar-library-button-hover-bg-gradient, var(--theme-music-sidebar-library-button-default-bg-gradient, none));border-color:var(--theme-music-sidebar-library-button-hover-border, var(--theme-music-sidebar-library-button-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-library-button-hover-border-width, var(--theme-music-sidebar-library-button-default-border-width, 0px));border-radius:var(--theme-music-sidebar-library-button-hover-radius, var(--theme-music-sidebar-library-button-default-radius, 0px));box-shadow:var(--theme-music-sidebar-library-button-hover-shadow, var(--theme-music-sidebar-library-button-default-shadow, none));color:var(--theme-music-sidebar-library-button-hover-text, var(--theme-music-sidebar-library-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.libraryButton"][data-theme-state=selected]{background-color:var(--theme-music-sidebar-library-button-selected-bg, var(--theme-music-sidebar-library-button-default-bg, transparent));background-image:var(--theme-music-sidebar-library-button-selected-bg-gradient, var(--theme-music-sidebar-library-button-default-bg-gradient, none));border-color:var(--theme-music-sidebar-library-button-selected-border, var(--theme-music-sidebar-library-button-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-library-button-selected-border-width, var(--theme-music-sidebar-library-button-default-border-width, 0px));border-radius:var(--theme-music-sidebar-library-button-selected-radius, var(--theme-music-sidebar-library-button-default-radius, 0px));box-shadow:var(--theme-music-sidebar-library-button-selected-shadow, var(--theme-music-sidebar-library-button-default-shadow, none));color:var(--theme-music-sidebar-library-button-selected-text, var(--theme-music-sidebar-library-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.libraryButton"][data-theme-state=active]{background-color:var(--theme-music-sidebar-library-button-active-bg, var(--theme-music-sidebar-library-button-default-bg, transparent));background-image:var(--theme-music-sidebar-library-button-active-bg-gradient, var(--theme-music-sidebar-library-button-default-bg-gradient, none));border-color:var(--theme-music-sidebar-library-button-active-border, var(--theme-music-sidebar-library-button-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-library-button-active-border-width, var(--theme-music-sidebar-library-button-default-border-width, 0px));border-radius:var(--theme-music-sidebar-library-button-active-radius, var(--theme-music-sidebar-library-button-default-radius, 0px));box-shadow:var(--theme-music-sidebar-library-button-active-shadow, var(--theme-music-sidebar-library-button-default-shadow, none));color:var(--theme-music-sidebar-library-button-active-text, var(--theme-music-sidebar-library-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.libraryButton"][data-theme-state=focus]{background-color:var(--theme-music-sidebar-library-button-focus-bg, var(--theme-music-sidebar-library-button-default-bg, transparent));background-image:var(--theme-music-sidebar-library-button-focus-bg-gradient, var(--theme-music-sidebar-library-button-default-bg-gradient, none));border-color:var(--theme-music-sidebar-library-button-focus-border, var(--theme-music-sidebar-library-button-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-library-button-focus-border-width, var(--theme-music-sidebar-library-button-default-border-width, 0px));border-radius:var(--theme-music-sidebar-library-button-focus-radius, var(--theme-music-sidebar-library-button-default-radius, 0px));box-shadow:var(--theme-music-sidebar-library-button-focus-shadow, var(--theme-music-sidebar-library-button-default-shadow, none));color:var(--theme-music-sidebar-library-button-focus-text, var(--theme-music-sidebar-library-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.libraryButton"][data-theme-state=disabled]{background-color:var(--theme-music-sidebar-library-button-disabled-bg, var(--theme-music-sidebar-library-button-default-bg, transparent));background-image:var(--theme-music-sidebar-library-button-disabled-bg-gradient, var(--theme-music-sidebar-library-button-default-bg-gradient, none));border-color:var(--theme-music-sidebar-library-button-disabled-border, var(--theme-music-sidebar-library-button-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-library-button-disabled-border-width, var(--theme-music-sidebar-library-button-default-border-width, 0px));border-radius:var(--theme-music-sidebar-library-button-disabled-radius, var(--theme-music-sidebar-library-button-default-radius, 0px));box-shadow:var(--theme-music-sidebar-library-button-disabled-shadow, var(--theme-music-sidebar-library-button-default-shadow, none));color:var(--theme-music-sidebar-library-button-disabled-text, var(--theme-music-sidebar-library-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.libraryButton"][data-theme-state=focus]{outline-color:var(--theme-music-sidebar-library-button-focus-border, var(--theme-music-sidebar-library-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-sidebar-library-button-focus-border-width, var(--theme-music-sidebar-library-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-sidebar-library-button-focus-border-width, var(--theme-music-sidebar-library-button-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="sidebar.playlistRow"]:not([data-theme-state]){background-color:var(--theme-music-sidebar-playlist-row-default-bg, transparent);background-image:var(--theme-music-sidebar-playlist-row-default-bg-gradient, none);border-color:var(--theme-music-sidebar-playlist-row-default-border, transparent);border-style:solid;border-width:var(--theme-music-sidebar-playlist-row-default-border-width, 0px);border-radius:var(--theme-music-sidebar-playlist-row-default-radius, 0px);box-shadow:var(--theme-music-sidebar-playlist-row-default-shadow, none);color:var(--theme-music-sidebar-playlist-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.playlistRow"][data-theme-state=default]{background-color:var(--theme-music-sidebar-playlist-row-default-bg, transparent);background-image:var(--theme-music-sidebar-playlist-row-default-bg-gradient, none);border-color:var(--theme-music-sidebar-playlist-row-default-border, transparent);border-style:solid;border-width:var(--theme-music-sidebar-playlist-row-default-border-width, 0px);border-radius:var(--theme-music-sidebar-playlist-row-default-radius, 0px);box-shadow:var(--theme-music-sidebar-playlist-row-default-shadow, none);color:var(--theme-music-sidebar-playlist-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.playlistRow"][data-theme-state=hover]{background-color:var(--theme-music-sidebar-playlist-row-hover-bg, var(--theme-music-sidebar-playlist-row-default-bg, transparent));background-image:var(--theme-music-sidebar-playlist-row-hover-bg-gradient, var(--theme-music-sidebar-playlist-row-default-bg-gradient, none));border-color:var(--theme-music-sidebar-playlist-row-hover-border, var(--theme-music-sidebar-playlist-row-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-playlist-row-hover-border-width, var(--theme-music-sidebar-playlist-row-default-border-width, 0px));border-radius:var(--theme-music-sidebar-playlist-row-hover-radius, var(--theme-music-sidebar-playlist-row-default-radius, 0px));box-shadow:var(--theme-music-sidebar-playlist-row-hover-shadow, var(--theme-music-sidebar-playlist-row-default-shadow, none));color:var(--theme-music-sidebar-playlist-row-hover-text, var(--theme-music-sidebar-playlist-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.playlistRow"][data-theme-state=selected]{background-color:var(--theme-music-sidebar-playlist-row-selected-bg, var(--theme-music-sidebar-playlist-row-default-bg, transparent));background-image:var(--theme-music-sidebar-playlist-row-selected-bg-gradient, var(--theme-music-sidebar-playlist-row-default-bg-gradient, none));border-color:var(--theme-music-sidebar-playlist-row-selected-border, var(--theme-music-sidebar-playlist-row-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-playlist-row-selected-border-width, var(--theme-music-sidebar-playlist-row-default-border-width, 0px));border-radius:var(--theme-music-sidebar-playlist-row-selected-radius, var(--theme-music-sidebar-playlist-row-default-radius, 0px));box-shadow:var(--theme-music-sidebar-playlist-row-selected-shadow, var(--theme-music-sidebar-playlist-row-default-shadow, none));color:var(--theme-music-sidebar-playlist-row-selected-text, var(--theme-music-sidebar-playlist-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.playlistRow"][data-theme-state=active]{background-color:var(--theme-music-sidebar-playlist-row-active-bg, var(--theme-music-sidebar-playlist-row-default-bg, transparent));background-image:var(--theme-music-sidebar-playlist-row-active-bg-gradient, var(--theme-music-sidebar-playlist-row-default-bg-gradient, none));border-color:var(--theme-music-sidebar-playlist-row-active-border, var(--theme-music-sidebar-playlist-row-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-playlist-row-active-border-width, var(--theme-music-sidebar-playlist-row-default-border-width, 0px));border-radius:var(--theme-music-sidebar-playlist-row-active-radius, var(--theme-music-sidebar-playlist-row-default-radius, 0px));box-shadow:var(--theme-music-sidebar-playlist-row-active-shadow, var(--theme-music-sidebar-playlist-row-default-shadow, none));color:var(--theme-music-sidebar-playlist-row-active-text, var(--theme-music-sidebar-playlist-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.playlistRow"][data-theme-state=focus]{background-color:var(--theme-music-sidebar-playlist-row-focus-bg, var(--theme-music-sidebar-playlist-row-default-bg, transparent));background-image:var(--theme-music-sidebar-playlist-row-focus-bg-gradient, var(--theme-music-sidebar-playlist-row-default-bg-gradient, none));border-color:var(--theme-music-sidebar-playlist-row-focus-border, var(--theme-music-sidebar-playlist-row-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-playlist-row-focus-border-width, var(--theme-music-sidebar-playlist-row-default-border-width, 0px));border-radius:var(--theme-music-sidebar-playlist-row-focus-radius, var(--theme-music-sidebar-playlist-row-default-radius, 0px));box-shadow:var(--theme-music-sidebar-playlist-row-focus-shadow, var(--theme-music-sidebar-playlist-row-default-shadow, none));color:var(--theme-music-sidebar-playlist-row-focus-text, var(--theme-music-sidebar-playlist-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.playlistRow"][data-theme-state=disabled]{background-color:var(--theme-music-sidebar-playlist-row-disabled-bg, var(--theme-music-sidebar-playlist-row-default-bg, transparent));background-image:var(--theme-music-sidebar-playlist-row-disabled-bg-gradient, var(--theme-music-sidebar-playlist-row-default-bg-gradient, none));border-color:var(--theme-music-sidebar-playlist-row-disabled-border, var(--theme-music-sidebar-playlist-row-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-playlist-row-disabled-border-width, var(--theme-music-sidebar-playlist-row-default-border-width, 0px));border-radius:var(--theme-music-sidebar-playlist-row-disabled-radius, var(--theme-music-sidebar-playlist-row-default-radius, 0px));box-shadow:var(--theme-music-sidebar-playlist-row-disabled-shadow, var(--theme-music-sidebar-playlist-row-default-shadow, none));color:var(--theme-music-sidebar-playlist-row-disabled-text, var(--theme-music-sidebar-playlist-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.playlistRow"][data-theme-state=focus]{outline-color:var(--theme-music-sidebar-playlist-row-focus-border, var(--theme-music-sidebar-playlist-row-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-sidebar-playlist-row-focus-border-width, var(--theme-music-sidebar-playlist-row-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-sidebar-playlist-row-focus-border-width, var(--theme-music-sidebar-playlist-row-default-border-width, 0px)))}html .music-rail__playlist-row .music-rail__item[data-theme-module=music][data-theme-part="sidebar.playlistRow"][data-theme-state=default]{border-color:var(--theme-music-sidebar-playlist-row-default-border, var(--music-line));border-width:var(--theme-music-sidebar-playlist-row-default-border-width, 1px)}html [data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"]:not([data-theme-state]){background-color:var(--theme-music-sidebar-playlist-count-badge-default-bg, transparent);background-image:var(--theme-music-sidebar-playlist-count-badge-default-bg-gradient, none);border-color:var(--theme-music-sidebar-playlist-count-badge-default-border, transparent);border-style:solid;border-width:var(--theme-music-sidebar-playlist-count-badge-default-border-width, 0px);border-radius:var(--theme-music-sidebar-playlist-count-badge-default-radius, 0px);box-shadow:var(--theme-music-sidebar-playlist-count-badge-default-shadow, none);color:var(--theme-music-sidebar-playlist-count-badge-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"][data-theme-state=default]{background-color:var(--theme-music-sidebar-playlist-count-badge-default-bg, transparent);background-image:var(--theme-music-sidebar-playlist-count-badge-default-bg-gradient, none);border-color:var(--theme-music-sidebar-playlist-count-badge-default-border, transparent);border-style:solid;border-width:var(--theme-music-sidebar-playlist-count-badge-default-border-width, 0px);border-radius:var(--theme-music-sidebar-playlist-count-badge-default-radius, 0px);box-shadow:var(--theme-music-sidebar-playlist-count-badge-default-shadow, none);color:var(--theme-music-sidebar-playlist-count-badge-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"][data-theme-state=hover]{background-color:var(--theme-music-sidebar-playlist-count-badge-hover-bg, var(--theme-music-sidebar-playlist-count-badge-default-bg, transparent));background-image:var(--theme-music-sidebar-playlist-count-badge-hover-bg-gradient, var(--theme-music-sidebar-playlist-count-badge-default-bg-gradient, none));border-color:var(--theme-music-sidebar-playlist-count-badge-hover-border, var(--theme-music-sidebar-playlist-count-badge-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-playlist-count-badge-hover-border-width, var(--theme-music-sidebar-playlist-count-badge-default-border-width, 0px));border-radius:var(--theme-music-sidebar-playlist-count-badge-hover-radius, var(--theme-music-sidebar-playlist-count-badge-default-radius, 0px));box-shadow:var(--theme-music-sidebar-playlist-count-badge-hover-shadow, var(--theme-music-sidebar-playlist-count-badge-default-shadow, none));color:var(--theme-music-sidebar-playlist-count-badge-hover-text, var(--theme-music-sidebar-playlist-count-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"][data-theme-state=selected]{background-color:var(--theme-music-sidebar-playlist-count-badge-selected-bg, var(--theme-music-sidebar-playlist-count-badge-default-bg, transparent));background-image:var(--theme-music-sidebar-playlist-count-badge-selected-bg-gradient, var(--theme-music-sidebar-playlist-count-badge-default-bg-gradient, none));border-color:var(--theme-music-sidebar-playlist-count-badge-selected-border, var(--theme-music-sidebar-playlist-count-badge-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-playlist-count-badge-selected-border-width, var(--theme-music-sidebar-playlist-count-badge-default-border-width, 0px));border-radius:var(--theme-music-sidebar-playlist-count-badge-selected-radius, var(--theme-music-sidebar-playlist-count-badge-default-radius, 0px));box-shadow:var(--theme-music-sidebar-playlist-count-badge-selected-shadow, var(--theme-music-sidebar-playlist-count-badge-default-shadow, none));color:var(--theme-music-sidebar-playlist-count-badge-selected-text, var(--theme-music-sidebar-playlist-count-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"][data-theme-state=active]{background-color:var(--theme-music-sidebar-playlist-count-badge-active-bg, var(--theme-music-sidebar-playlist-count-badge-default-bg, transparent));background-image:var(--theme-music-sidebar-playlist-count-badge-active-bg-gradient, var(--theme-music-sidebar-playlist-count-badge-default-bg-gradient, none));border-color:var(--theme-music-sidebar-playlist-count-badge-active-border, var(--theme-music-sidebar-playlist-count-badge-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-playlist-count-badge-active-border-width, var(--theme-music-sidebar-playlist-count-badge-default-border-width, 0px));border-radius:var(--theme-music-sidebar-playlist-count-badge-active-radius, var(--theme-music-sidebar-playlist-count-badge-default-radius, 0px));box-shadow:var(--theme-music-sidebar-playlist-count-badge-active-shadow, var(--theme-music-sidebar-playlist-count-badge-default-shadow, none));color:var(--theme-music-sidebar-playlist-count-badge-active-text, var(--theme-music-sidebar-playlist-count-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"][data-theme-state=focus]{background-color:var(--theme-music-sidebar-playlist-count-badge-focus-bg, var(--theme-music-sidebar-playlist-count-badge-default-bg, transparent));background-image:var(--theme-music-sidebar-playlist-count-badge-focus-bg-gradient, var(--theme-music-sidebar-playlist-count-badge-default-bg-gradient, none));border-color:var(--theme-music-sidebar-playlist-count-badge-focus-border, var(--theme-music-sidebar-playlist-count-badge-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-playlist-count-badge-focus-border-width, var(--theme-music-sidebar-playlist-count-badge-default-border-width, 0px));border-radius:var(--theme-music-sidebar-playlist-count-badge-focus-radius, var(--theme-music-sidebar-playlist-count-badge-default-radius, 0px));box-shadow:var(--theme-music-sidebar-playlist-count-badge-focus-shadow, var(--theme-music-sidebar-playlist-count-badge-default-shadow, none));color:var(--theme-music-sidebar-playlist-count-badge-focus-text, var(--theme-music-sidebar-playlist-count-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"][data-theme-state=disabled]{background-color:var(--theme-music-sidebar-playlist-count-badge-disabled-bg, var(--theme-music-sidebar-playlist-count-badge-default-bg, transparent));background-image:var(--theme-music-sidebar-playlist-count-badge-disabled-bg-gradient, var(--theme-music-sidebar-playlist-count-badge-default-bg-gradient, none));border-color:var(--theme-music-sidebar-playlist-count-badge-disabled-border, var(--theme-music-sidebar-playlist-count-badge-default-border, transparent));border-style:solid;border-width:var(--theme-music-sidebar-playlist-count-badge-disabled-border-width, var(--theme-music-sidebar-playlist-count-badge-default-border-width, 0px));border-radius:var(--theme-music-sidebar-playlist-count-badge-disabled-radius, var(--theme-music-sidebar-playlist-count-badge-default-radius, 0px));box-shadow:var(--theme-music-sidebar-playlist-count-badge-disabled-shadow, var(--theme-music-sidebar-playlist-count-badge-default-shadow, none));color:var(--theme-music-sidebar-playlist-count-badge-disabled-text, var(--theme-music-sidebar-playlist-count-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"][data-theme-state=focus]{outline-color:var(--theme-music-sidebar-playlist-count-badge-focus-border, var(--theme-music-sidebar-playlist-count-badge-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-sidebar-playlist-count-badge-focus-border-width, var(--theme-music-sidebar-playlist-count-badge-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-sidebar-playlist-count-badge-focus-border-width, var(--theme-music-sidebar-playlist-count-badge-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="library.root"]:not([data-theme-state]){background-color:var(--theme-music-library-root-default-bg, transparent);background-image:var(--theme-music-library-root-default-bg-gradient, none);border-color:var(--theme-music-library-root-default-border, transparent);border-style:solid;border-width:var(--theme-music-library-root-default-border-width, 0px);border-radius:var(--theme-music-library-root-default-radius, 0px);box-shadow:var(--theme-music-library-root-default-shadow, none);color:var(--theme-music-library-root-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.root"][data-theme-state=default]{background-color:var(--theme-music-library-root-default-bg, transparent);background-image:var(--theme-music-library-root-default-bg-gradient, none);border-color:var(--theme-music-library-root-default-border, transparent);border-style:solid;border-width:var(--theme-music-library-root-default-border-width, 0px);border-radius:var(--theme-music-library-root-default-radius, 0px);box-shadow:var(--theme-music-library-root-default-shadow, none);color:var(--theme-music-library-root-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.root"][data-theme-state=hover]{background-color:var(--theme-music-library-root-hover-bg, var(--theme-music-library-root-default-bg, transparent));background-image:var(--theme-music-library-root-hover-bg-gradient, var(--theme-music-library-root-default-bg-gradient, none));border-color:var(--theme-music-library-root-hover-border, var(--theme-music-library-root-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-root-hover-border-width, var(--theme-music-library-root-default-border-width, 0px));border-radius:var(--theme-music-library-root-hover-radius, var(--theme-music-library-root-default-radius, 0px));box-shadow:var(--theme-music-library-root-hover-shadow, var(--theme-music-library-root-default-shadow, none));color:var(--theme-music-library-root-hover-text, var(--theme-music-library-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.root"][data-theme-state=selected]{background-color:var(--theme-music-library-root-selected-bg, var(--theme-music-library-root-default-bg, transparent));background-image:var(--theme-music-library-root-selected-bg-gradient, var(--theme-music-library-root-default-bg-gradient, none));border-color:var(--theme-music-library-root-selected-border, var(--theme-music-library-root-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-root-selected-border-width, var(--theme-music-library-root-default-border-width, 0px));border-radius:var(--theme-music-library-root-selected-radius, var(--theme-music-library-root-default-radius, 0px));box-shadow:var(--theme-music-library-root-selected-shadow, var(--theme-music-library-root-default-shadow, none));color:var(--theme-music-library-root-selected-text, var(--theme-music-library-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.root"][data-theme-state=active]{background-color:var(--theme-music-library-root-active-bg, var(--theme-music-library-root-default-bg, transparent));background-image:var(--theme-music-library-root-active-bg-gradient, var(--theme-music-library-root-default-bg-gradient, none));border-color:var(--theme-music-library-root-active-border, var(--theme-music-library-root-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-root-active-border-width, var(--theme-music-library-root-default-border-width, 0px));border-radius:var(--theme-music-library-root-active-radius, var(--theme-music-library-root-default-radius, 0px));box-shadow:var(--theme-music-library-root-active-shadow, var(--theme-music-library-root-default-shadow, none));color:var(--theme-music-library-root-active-text, var(--theme-music-library-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.root"][data-theme-state=focus]{background-color:var(--theme-music-library-root-focus-bg, var(--theme-music-library-root-default-bg, transparent));background-image:var(--theme-music-library-root-focus-bg-gradient, var(--theme-music-library-root-default-bg-gradient, none));border-color:var(--theme-music-library-root-focus-border, var(--theme-music-library-root-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-root-focus-border-width, var(--theme-music-library-root-default-border-width, 0px));border-radius:var(--theme-music-library-root-focus-radius, var(--theme-music-library-root-default-radius, 0px));box-shadow:var(--theme-music-library-root-focus-shadow, var(--theme-music-library-root-default-shadow, none));color:var(--theme-music-library-root-focus-text, var(--theme-music-library-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.root"][data-theme-state=disabled]{background-color:var(--theme-music-library-root-disabled-bg, var(--theme-music-library-root-default-bg, transparent));background-image:var(--theme-music-library-root-disabled-bg-gradient, var(--theme-music-library-root-default-bg-gradient, none));border-color:var(--theme-music-library-root-disabled-border, var(--theme-music-library-root-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-root-disabled-border-width, var(--theme-music-library-root-default-border-width, 0px));border-radius:var(--theme-music-library-root-disabled-radius, var(--theme-music-library-root-default-radius, 0px));box-shadow:var(--theme-music-library-root-disabled-shadow, var(--theme-music-library-root-default-shadow, none));color:var(--theme-music-library-root-disabled-text, var(--theme-music-library-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.root"][data-theme-state=focus]{outline-color:var(--theme-music-library-root-focus-border, var(--theme-music-library-root-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-library-root-focus-border-width, var(--theme-music-library-root-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-library-root-focus-border-width, var(--theme-music-library-root-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="library.panel"]:not([data-theme-state]){background-color:var(--theme-music-library-panel-default-bg, transparent);background-image:var(--theme-music-library-panel-default-bg-gradient, none);border-color:var(--theme-music-library-panel-default-border, transparent);border-style:solid;border-width:var(--theme-music-library-panel-default-border-width, 0px);border-radius:var(--theme-music-library-panel-default-radius, 0px);box-shadow:var(--theme-music-library-panel-default-shadow, none);color:var(--theme-music-library-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.panel"][data-theme-state=default]{background-color:var(--theme-music-library-panel-default-bg, transparent);background-image:var(--theme-music-library-panel-default-bg-gradient, none);border-color:var(--theme-music-library-panel-default-border, transparent);border-style:solid;border-width:var(--theme-music-library-panel-default-border-width, 0px);border-radius:var(--theme-music-library-panel-default-radius, 0px);box-shadow:var(--theme-music-library-panel-default-shadow, none);color:var(--theme-music-library-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.panel"][data-theme-state=hover]{background-color:var(--theme-music-library-panel-hover-bg, var(--theme-music-library-panel-default-bg, transparent));background-image:var(--theme-music-library-panel-hover-bg-gradient, var(--theme-music-library-panel-default-bg-gradient, none));border-color:var(--theme-music-library-panel-hover-border, var(--theme-music-library-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-panel-hover-border-width, var(--theme-music-library-panel-default-border-width, 0px));border-radius:var(--theme-music-library-panel-hover-radius, var(--theme-music-library-panel-default-radius, 0px));box-shadow:var(--theme-music-library-panel-hover-shadow, var(--theme-music-library-panel-default-shadow, none));color:var(--theme-music-library-panel-hover-text, var(--theme-music-library-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.panel"][data-theme-state=selected]{background-color:var(--theme-music-library-panel-selected-bg, var(--theme-music-library-panel-default-bg, transparent));background-image:var(--theme-music-library-panel-selected-bg-gradient, var(--theme-music-library-panel-default-bg-gradient, none));border-color:var(--theme-music-library-panel-selected-border, var(--theme-music-library-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-panel-selected-border-width, var(--theme-music-library-panel-default-border-width, 0px));border-radius:var(--theme-music-library-panel-selected-radius, var(--theme-music-library-panel-default-radius, 0px));box-shadow:var(--theme-music-library-panel-selected-shadow, var(--theme-music-library-panel-default-shadow, none));color:var(--theme-music-library-panel-selected-text, var(--theme-music-library-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.panel"][data-theme-state=active]{background-color:var(--theme-music-library-panel-active-bg, var(--theme-music-library-panel-default-bg, transparent));background-image:var(--theme-music-library-panel-active-bg-gradient, var(--theme-music-library-panel-default-bg-gradient, none));border-color:var(--theme-music-library-panel-active-border, var(--theme-music-library-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-panel-active-border-width, var(--theme-music-library-panel-default-border-width, 0px));border-radius:var(--theme-music-library-panel-active-radius, var(--theme-music-library-panel-default-radius, 0px));box-shadow:var(--theme-music-library-panel-active-shadow, var(--theme-music-library-panel-default-shadow, none));color:var(--theme-music-library-panel-active-text, var(--theme-music-library-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.panel"][data-theme-state=focus]{background-color:var(--theme-music-library-panel-focus-bg, var(--theme-music-library-panel-default-bg, transparent));background-image:var(--theme-music-library-panel-focus-bg-gradient, var(--theme-music-library-panel-default-bg-gradient, none));border-color:var(--theme-music-library-panel-focus-border, var(--theme-music-library-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-panel-focus-border-width, var(--theme-music-library-panel-default-border-width, 0px));border-radius:var(--theme-music-library-panel-focus-radius, var(--theme-music-library-panel-default-radius, 0px));box-shadow:var(--theme-music-library-panel-focus-shadow, var(--theme-music-library-panel-default-shadow, none));color:var(--theme-music-library-panel-focus-text, var(--theme-music-library-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.panel"][data-theme-state=disabled]{background-color:var(--theme-music-library-panel-disabled-bg, var(--theme-music-library-panel-default-bg, transparent));background-image:var(--theme-music-library-panel-disabled-bg-gradient, var(--theme-music-library-panel-default-bg-gradient, none));border-color:var(--theme-music-library-panel-disabled-border, var(--theme-music-library-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-panel-disabled-border-width, var(--theme-music-library-panel-default-border-width, 0px));border-radius:var(--theme-music-library-panel-disabled-radius, var(--theme-music-library-panel-default-radius, 0px));box-shadow:var(--theme-music-library-panel-disabled-shadow, var(--theme-music-library-panel-default-shadow, none));color:var(--theme-music-library-panel-disabled-text, var(--theme-music-library-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.panel"][data-theme-state=focus]{outline-color:var(--theme-music-library-panel-focus-border, var(--theme-music-library-panel-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-library-panel-focus-border-width, var(--theme-music-library-panel-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-library-panel-focus-border-width, var(--theme-music-library-panel-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="library.search"]:not([data-theme-state]){background-color:var(--theme-music-library-search-default-bg, transparent);background-image:var(--theme-music-library-search-default-bg-gradient, none);border-color:var(--theme-music-library-search-default-border, transparent);border-style:solid;border-width:var(--theme-music-library-search-default-border-width, 0px);border-radius:var(--theme-music-library-search-default-radius, 0px);box-shadow:var(--theme-music-library-search-default-shadow, none);color:var(--theme-music-library-search-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.search"][data-theme-state=default]{background-color:var(--theme-music-library-search-default-bg, transparent);background-image:var(--theme-music-library-search-default-bg-gradient, none);border-color:var(--theme-music-library-search-default-border, transparent);border-style:solid;border-width:var(--theme-music-library-search-default-border-width, 0px);border-radius:var(--theme-music-library-search-default-radius, 0px);box-shadow:var(--theme-music-library-search-default-shadow, none);color:var(--theme-music-library-search-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.search"][data-theme-state=hover]{background-color:var(--theme-music-library-search-hover-bg, var(--theme-music-library-search-default-bg, transparent));background-image:var(--theme-music-library-search-hover-bg-gradient, var(--theme-music-library-search-default-bg-gradient, none));border-color:var(--theme-music-library-search-hover-border, var(--theme-music-library-search-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-search-hover-border-width, var(--theme-music-library-search-default-border-width, 0px));border-radius:var(--theme-music-library-search-hover-radius, var(--theme-music-library-search-default-radius, 0px));box-shadow:var(--theme-music-library-search-hover-shadow, var(--theme-music-library-search-default-shadow, none));color:var(--theme-music-library-search-hover-text, var(--theme-music-library-search-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.search"][data-theme-state=selected]{background-color:var(--theme-music-library-search-selected-bg, var(--theme-music-library-search-default-bg, transparent));background-image:var(--theme-music-library-search-selected-bg-gradient, var(--theme-music-library-search-default-bg-gradient, none));border-color:var(--theme-music-library-search-selected-border, var(--theme-music-library-search-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-search-selected-border-width, var(--theme-music-library-search-default-border-width, 0px));border-radius:var(--theme-music-library-search-selected-radius, var(--theme-music-library-search-default-radius, 0px));box-shadow:var(--theme-music-library-search-selected-shadow, var(--theme-music-library-search-default-shadow, none));color:var(--theme-music-library-search-selected-text, var(--theme-music-library-search-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.search"][data-theme-state=active]{background-color:var(--theme-music-library-search-active-bg, var(--theme-music-library-search-default-bg, transparent));background-image:var(--theme-music-library-search-active-bg-gradient, var(--theme-music-library-search-default-bg-gradient, none));border-color:var(--theme-music-library-search-active-border, var(--theme-music-library-search-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-search-active-border-width, var(--theme-music-library-search-default-border-width, 0px));border-radius:var(--theme-music-library-search-active-radius, var(--theme-music-library-search-default-radius, 0px));box-shadow:var(--theme-music-library-search-active-shadow, var(--theme-music-library-search-default-shadow, none));color:var(--theme-music-library-search-active-text, var(--theme-music-library-search-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.search"][data-theme-state=focus]{background-color:var(--theme-music-library-search-focus-bg, var(--theme-music-library-search-default-bg, transparent));background-image:var(--theme-music-library-search-focus-bg-gradient, var(--theme-music-library-search-default-bg-gradient, none));border-color:var(--theme-music-library-search-focus-border, var(--theme-music-library-search-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-search-focus-border-width, var(--theme-music-library-search-default-border-width, 0px));border-radius:var(--theme-music-library-search-focus-radius, var(--theme-music-library-search-default-radius, 0px));box-shadow:var(--theme-music-library-search-focus-shadow, var(--theme-music-library-search-default-shadow, none));color:var(--theme-music-library-search-focus-text, var(--theme-music-library-search-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.search"][data-theme-state=disabled]{background-color:var(--theme-music-library-search-disabled-bg, var(--theme-music-library-search-default-bg, transparent));background-image:var(--theme-music-library-search-disabled-bg-gradient, var(--theme-music-library-search-default-bg-gradient, none));border-color:var(--theme-music-library-search-disabled-border, var(--theme-music-library-search-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-search-disabled-border-width, var(--theme-music-library-search-default-border-width, 0px));border-radius:var(--theme-music-library-search-disabled-radius, var(--theme-music-library-search-default-radius, 0px));box-shadow:var(--theme-music-library-search-disabled-shadow, var(--theme-music-library-search-default-shadow, none));color:var(--theme-music-library-search-disabled-text, var(--theme-music-library-search-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.search"][data-theme-state=focus]{outline-color:var(--theme-music-library-search-focus-border, var(--theme-music-library-search-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-library-search-focus-border-width, var(--theme-music-library-search-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-library-search-focus-border-width, var(--theme-music-library-search-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="library.trackRow"]:not([data-theme-state]){background-color:var(--theme-music-library-track-row-default-bg, transparent);background-image:var(--theme-music-library-track-row-default-bg-gradient, none);border-color:var(--theme-music-library-track-row-default-border, transparent);border-style:solid;border-width:var(--theme-music-library-track-row-default-border-width, 0px);border-radius:var(--theme-music-library-track-row-default-radius, 0px);box-shadow:var(--theme-music-library-track-row-default-shadow, none);color:var(--theme-music-library-track-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.trackRow"][data-theme-state=default]{background-color:var(--theme-music-library-track-row-default-bg, transparent);background-image:var(--theme-music-library-track-row-default-bg-gradient, none);border-color:var(--theme-music-library-track-row-default-border, transparent);border-style:solid;border-width:var(--theme-music-library-track-row-default-border-width, 0px);border-radius:var(--theme-music-library-track-row-default-radius, 0px);box-shadow:var(--theme-music-library-track-row-default-shadow, none);color:var(--theme-music-library-track-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.trackRow"][data-theme-state=hover]{background-color:var(--theme-music-library-track-row-hover-bg, var(--theme-music-library-track-row-default-bg, transparent));background-image:var(--theme-music-library-track-row-hover-bg-gradient, var(--theme-music-library-track-row-default-bg-gradient, none));border-color:var(--theme-music-library-track-row-hover-border, var(--theme-music-library-track-row-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-track-row-hover-border-width, var(--theme-music-library-track-row-default-border-width, 0px));border-radius:var(--theme-music-library-track-row-hover-radius, var(--theme-music-library-track-row-default-radius, 0px));box-shadow:var(--theme-music-library-track-row-hover-shadow, var(--theme-music-library-track-row-default-shadow, none));color:var(--theme-music-library-track-row-hover-text, var(--theme-music-library-track-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.trackRow"][data-theme-state=selected]{background-color:var(--theme-music-library-track-row-selected-bg, var(--theme-music-library-track-row-default-bg, transparent));background-image:var(--theme-music-library-track-row-selected-bg-gradient, var(--theme-music-library-track-row-default-bg-gradient, none));border-color:var(--theme-music-library-track-row-selected-border, var(--theme-music-library-track-row-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-track-row-selected-border-width, var(--theme-music-library-track-row-default-border-width, 0px));border-radius:var(--theme-music-library-track-row-selected-radius, var(--theme-music-library-track-row-default-radius, 0px));box-shadow:var(--theme-music-library-track-row-selected-shadow, var(--theme-music-library-track-row-default-shadow, none));color:var(--theme-music-library-track-row-selected-text, var(--theme-music-library-track-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.trackRow"][data-theme-state=active]{background-color:var(--theme-music-library-track-row-active-bg, var(--theme-music-library-track-row-default-bg, transparent));background-image:var(--theme-music-library-track-row-active-bg-gradient, var(--theme-music-library-track-row-default-bg-gradient, none));border-color:var(--theme-music-library-track-row-active-border, var(--theme-music-library-track-row-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-track-row-active-border-width, var(--theme-music-library-track-row-default-border-width, 0px));border-radius:var(--theme-music-library-track-row-active-radius, var(--theme-music-library-track-row-default-radius, 0px));box-shadow:var(--theme-music-library-track-row-active-shadow, var(--theme-music-library-track-row-default-shadow, none));color:var(--theme-music-library-track-row-active-text, var(--theme-music-library-track-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.trackRow"][data-theme-state=focus]{background-color:var(--theme-music-library-track-row-focus-bg, var(--theme-music-library-track-row-default-bg, transparent));background-image:var(--theme-music-library-track-row-focus-bg-gradient, var(--theme-music-library-track-row-default-bg-gradient, none));border-color:var(--theme-music-library-track-row-focus-border, var(--theme-music-library-track-row-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-track-row-focus-border-width, var(--theme-music-library-track-row-default-border-width, 0px));border-radius:var(--theme-music-library-track-row-focus-radius, var(--theme-music-library-track-row-default-radius, 0px));box-shadow:var(--theme-music-library-track-row-focus-shadow, var(--theme-music-library-track-row-default-shadow, none));color:var(--theme-music-library-track-row-focus-text, var(--theme-music-library-track-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.trackRow"][data-theme-state=disabled]{background-color:var(--theme-music-library-track-row-disabled-bg, var(--theme-music-library-track-row-default-bg, transparent));background-image:var(--theme-music-library-track-row-disabled-bg-gradient, var(--theme-music-library-track-row-default-bg-gradient, none));border-color:var(--theme-music-library-track-row-disabled-border, var(--theme-music-library-track-row-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-track-row-disabled-border-width, var(--theme-music-library-track-row-default-border-width, 0px));border-radius:var(--theme-music-library-track-row-disabled-radius, var(--theme-music-library-track-row-default-radius, 0px));box-shadow:var(--theme-music-library-track-row-disabled-shadow, var(--theme-music-library-track-row-default-shadow, none));color:var(--theme-music-library-track-row-disabled-text, var(--theme-music-library-track-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.trackRow"][data-theme-state=focus]{outline-color:var(--theme-music-library-track-row-focus-border, var(--theme-music-library-track-row-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-library-track-row-focus-border-width, var(--theme-music-library-track-row-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-library-track-row-focus-border-width, var(--theme-music-library-track-row-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="library.trackRowIndicator"]:not([data-theme-state]){background-color:var(--theme-music-library-track-row-indicator-default-bg, transparent);background-image:var(--theme-music-library-track-row-indicator-default-bg-gradient, none);border-color:var(--theme-music-library-track-row-indicator-default-border, transparent);border-style:solid;border-width:var(--theme-music-library-track-row-indicator-default-border-width, 0px);border-radius:var(--theme-music-library-track-row-indicator-default-radius, 0px);box-shadow:var(--theme-music-library-track-row-indicator-default-shadow, none);color:var(--theme-music-library-track-row-indicator-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.trackRowIndicator"][data-theme-state=default]{background-color:var(--theme-music-library-track-row-indicator-default-bg, transparent);background-image:var(--theme-music-library-track-row-indicator-default-bg-gradient, none);border-color:var(--theme-music-library-track-row-indicator-default-border, transparent);border-style:solid;border-width:var(--theme-music-library-track-row-indicator-default-border-width, 0px);border-radius:var(--theme-music-library-track-row-indicator-default-radius, 0px);box-shadow:var(--theme-music-library-track-row-indicator-default-shadow, none);color:var(--theme-music-library-track-row-indicator-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.trackRowIndicator"][data-theme-state=hover]{background-color:var(--theme-music-library-track-row-indicator-hover-bg, var(--theme-music-library-track-row-indicator-default-bg, transparent));background-image:var(--theme-music-library-track-row-indicator-hover-bg-gradient, var(--theme-music-library-track-row-indicator-default-bg-gradient, none));border-color:var(--theme-music-library-track-row-indicator-hover-border, var(--theme-music-library-track-row-indicator-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-track-row-indicator-hover-border-width, var(--theme-music-library-track-row-indicator-default-border-width, 0px));border-radius:var(--theme-music-library-track-row-indicator-hover-radius, var(--theme-music-library-track-row-indicator-default-radius, 0px));box-shadow:var(--theme-music-library-track-row-indicator-hover-shadow, var(--theme-music-library-track-row-indicator-default-shadow, none));color:var(--theme-music-library-track-row-indicator-hover-text, var(--theme-music-library-track-row-indicator-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.trackRowIndicator"][data-theme-state=selected]{background-color:var(--theme-music-library-track-row-indicator-selected-bg, var(--theme-music-library-track-row-indicator-default-bg, transparent));background-image:var(--theme-music-library-track-row-indicator-selected-bg-gradient, var(--theme-music-library-track-row-indicator-default-bg-gradient, none));border-color:var(--theme-music-library-track-row-indicator-selected-border, var(--theme-music-library-track-row-indicator-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-track-row-indicator-selected-border-width, var(--theme-music-library-track-row-indicator-default-border-width, 0px));border-radius:var(--theme-music-library-track-row-indicator-selected-radius, var(--theme-music-library-track-row-indicator-default-radius, 0px));box-shadow:var(--theme-music-library-track-row-indicator-selected-shadow, var(--theme-music-library-track-row-indicator-default-shadow, none));color:var(--theme-music-library-track-row-indicator-selected-text, var(--theme-music-library-track-row-indicator-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.trackRowIndicator"][data-theme-state=active]{background-color:var(--theme-music-library-track-row-indicator-active-bg, var(--theme-music-library-track-row-indicator-default-bg, transparent));background-image:var(--theme-music-library-track-row-indicator-active-bg-gradient, var(--theme-music-library-track-row-indicator-default-bg-gradient, none));border-color:var(--theme-music-library-track-row-indicator-active-border, var(--theme-music-library-track-row-indicator-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-track-row-indicator-active-border-width, var(--theme-music-library-track-row-indicator-default-border-width, 0px));border-radius:var(--theme-music-library-track-row-indicator-active-radius, var(--theme-music-library-track-row-indicator-default-radius, 0px));box-shadow:var(--theme-music-library-track-row-indicator-active-shadow, var(--theme-music-library-track-row-indicator-default-shadow, none));color:var(--theme-music-library-track-row-indicator-active-text, var(--theme-music-library-track-row-indicator-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.trackRowIndicator"][data-theme-state=focus]{background-color:var(--theme-music-library-track-row-indicator-focus-bg, var(--theme-music-library-track-row-indicator-default-bg, transparent));background-image:var(--theme-music-library-track-row-indicator-focus-bg-gradient, var(--theme-music-library-track-row-indicator-default-bg-gradient, none));border-color:var(--theme-music-library-track-row-indicator-focus-border, var(--theme-music-library-track-row-indicator-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-track-row-indicator-focus-border-width, var(--theme-music-library-track-row-indicator-default-border-width, 0px));border-radius:var(--theme-music-library-track-row-indicator-focus-radius, var(--theme-music-library-track-row-indicator-default-radius, 0px));box-shadow:var(--theme-music-library-track-row-indicator-focus-shadow, var(--theme-music-library-track-row-indicator-default-shadow, none));color:var(--theme-music-library-track-row-indicator-focus-text, var(--theme-music-library-track-row-indicator-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.trackRowIndicator"][data-theme-state=disabled]{background-color:var(--theme-music-library-track-row-indicator-disabled-bg, var(--theme-music-library-track-row-indicator-default-bg, transparent));background-image:var(--theme-music-library-track-row-indicator-disabled-bg-gradient, var(--theme-music-library-track-row-indicator-default-bg-gradient, none));border-color:var(--theme-music-library-track-row-indicator-disabled-border, var(--theme-music-library-track-row-indicator-default-border, transparent));border-style:solid;border-width:var(--theme-music-library-track-row-indicator-disabled-border-width, var(--theme-music-library-track-row-indicator-default-border-width, 0px));border-radius:var(--theme-music-library-track-row-indicator-disabled-radius, var(--theme-music-library-track-row-indicator-default-radius, 0px));box-shadow:var(--theme-music-library-track-row-indicator-disabled-shadow, var(--theme-music-library-track-row-indicator-default-shadow, none));color:var(--theme-music-library-track-row-indicator-disabled-text, var(--theme-music-library-track-row-indicator-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="library.trackRowIndicator"][data-theme-state=focus]{outline-color:var(--theme-music-library-track-row-indicator-focus-border, var(--theme-music-library-track-row-indicator-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-library-track-row-indicator-focus-border-width, var(--theme-music-library-track-row-indicator-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-library-track-row-indicator-focus-border-width, var(--theme-music-library-track-row-indicator-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="nowPlaying.panel"]:not([data-theme-state]){background-color:var(--theme-music-now-playing-panel-default-bg, transparent);background-image:var(--theme-music-now-playing-panel-default-bg-gradient, none);border-color:var(--theme-music-now-playing-panel-default-border, transparent);border-style:solid;border-width:var(--theme-music-now-playing-panel-default-border-width, 0px);border-radius:var(--theme-music-now-playing-panel-default-radius, 0px);box-shadow:var(--theme-music-now-playing-panel-default-shadow, none);color:var(--theme-music-now-playing-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.panel"][data-theme-state=default]{background-color:var(--theme-music-now-playing-panel-default-bg, transparent);background-image:var(--theme-music-now-playing-panel-default-bg-gradient, none);border-color:var(--theme-music-now-playing-panel-default-border, transparent);border-style:solid;border-width:var(--theme-music-now-playing-panel-default-border-width, 0px);border-radius:var(--theme-music-now-playing-panel-default-radius, 0px);box-shadow:var(--theme-music-now-playing-panel-default-shadow, none);color:var(--theme-music-now-playing-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.panel"][data-theme-state=hover]{background-color:var(--theme-music-now-playing-panel-hover-bg, var(--theme-music-now-playing-panel-default-bg, transparent));background-image:var(--theme-music-now-playing-panel-hover-bg-gradient, var(--theme-music-now-playing-panel-default-bg-gradient, none));border-color:var(--theme-music-now-playing-panel-hover-border, var(--theme-music-now-playing-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-now-playing-panel-hover-border-width, var(--theme-music-now-playing-panel-default-border-width, 0px));border-radius:var(--theme-music-now-playing-panel-hover-radius, var(--theme-music-now-playing-panel-default-radius, 0px));box-shadow:var(--theme-music-now-playing-panel-hover-shadow, var(--theme-music-now-playing-panel-default-shadow, none));color:var(--theme-music-now-playing-panel-hover-text, var(--theme-music-now-playing-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.panel"][data-theme-state=selected]{background-color:var(--theme-music-now-playing-panel-selected-bg, var(--theme-music-now-playing-panel-default-bg, transparent));background-image:var(--theme-music-now-playing-panel-selected-bg-gradient, var(--theme-music-now-playing-panel-default-bg-gradient, none));border-color:var(--theme-music-now-playing-panel-selected-border, var(--theme-music-now-playing-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-now-playing-panel-selected-border-width, var(--theme-music-now-playing-panel-default-border-width, 0px));border-radius:var(--theme-music-now-playing-panel-selected-radius, var(--theme-music-now-playing-panel-default-radius, 0px));box-shadow:var(--theme-music-now-playing-panel-selected-shadow, var(--theme-music-now-playing-panel-default-shadow, none));color:var(--theme-music-now-playing-panel-selected-text, var(--theme-music-now-playing-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.panel"][data-theme-state=active]{background-color:var(--theme-music-now-playing-panel-active-bg, var(--theme-music-now-playing-panel-default-bg, transparent));background-image:var(--theme-music-now-playing-panel-active-bg-gradient, var(--theme-music-now-playing-panel-default-bg-gradient, none));border-color:var(--theme-music-now-playing-panel-active-border, var(--theme-music-now-playing-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-now-playing-panel-active-border-width, var(--theme-music-now-playing-panel-default-border-width, 0px));border-radius:var(--theme-music-now-playing-panel-active-radius, var(--theme-music-now-playing-panel-default-radius, 0px));box-shadow:var(--theme-music-now-playing-panel-active-shadow, var(--theme-music-now-playing-panel-default-shadow, none));color:var(--theme-music-now-playing-panel-active-text, var(--theme-music-now-playing-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.panel"][data-theme-state=focus]{background-color:var(--theme-music-now-playing-panel-focus-bg, var(--theme-music-now-playing-panel-default-bg, transparent));background-image:var(--theme-music-now-playing-panel-focus-bg-gradient, var(--theme-music-now-playing-panel-default-bg-gradient, none));border-color:var(--theme-music-now-playing-panel-focus-border, var(--theme-music-now-playing-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-now-playing-panel-focus-border-width, var(--theme-music-now-playing-panel-default-border-width, 0px));border-radius:var(--theme-music-now-playing-panel-focus-radius, var(--theme-music-now-playing-panel-default-radius, 0px));box-shadow:var(--theme-music-now-playing-panel-focus-shadow, var(--theme-music-now-playing-panel-default-shadow, none));color:var(--theme-music-now-playing-panel-focus-text, var(--theme-music-now-playing-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.panel"][data-theme-state=disabled]{background-color:var(--theme-music-now-playing-panel-disabled-bg, var(--theme-music-now-playing-panel-default-bg, transparent));background-image:var(--theme-music-now-playing-panel-disabled-bg-gradient, var(--theme-music-now-playing-panel-default-bg-gradient, none));border-color:var(--theme-music-now-playing-panel-disabled-border, var(--theme-music-now-playing-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-now-playing-panel-disabled-border-width, var(--theme-music-now-playing-panel-default-border-width, 0px));border-radius:var(--theme-music-now-playing-panel-disabled-radius, var(--theme-music-now-playing-panel-default-radius, 0px));box-shadow:var(--theme-music-now-playing-panel-disabled-shadow, var(--theme-music-now-playing-panel-default-shadow, none));color:var(--theme-music-now-playing-panel-disabled-text, var(--theme-music-now-playing-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.panel"][data-theme-state=focus]{outline-color:var(--theme-music-now-playing-panel-focus-border, var(--theme-music-now-playing-panel-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-now-playing-panel-focus-border-width, var(--theme-music-now-playing-panel-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-now-playing-panel-focus-border-width, var(--theme-music-now-playing-panel-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="nowPlaying.artwork"]:not([data-theme-state]){background-color:var(--theme-music-now-playing-artwork-default-bg, transparent);background-image:var(--theme-music-now-playing-artwork-default-bg-gradient, none);border-color:var(--theme-music-now-playing-artwork-default-border, transparent);border-style:solid;border-width:var(--theme-music-now-playing-artwork-default-border-width, 0px);border-radius:var(--theme-music-now-playing-artwork-default-radius, 0px);box-shadow:var(--theme-music-now-playing-artwork-default-shadow, none);color:var(--theme-music-now-playing-artwork-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.artwork"][data-theme-state=default]{background-color:var(--theme-music-now-playing-artwork-default-bg, transparent);background-image:var(--theme-music-now-playing-artwork-default-bg-gradient, none);border-color:var(--theme-music-now-playing-artwork-default-border, transparent);border-style:solid;border-width:var(--theme-music-now-playing-artwork-default-border-width, 0px);border-radius:var(--theme-music-now-playing-artwork-default-radius, 0px);box-shadow:var(--theme-music-now-playing-artwork-default-shadow, none);color:var(--theme-music-now-playing-artwork-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.artwork"][data-theme-state=hover]{background-color:var(--theme-music-now-playing-artwork-hover-bg, var(--theme-music-now-playing-artwork-default-bg, transparent));background-image:var(--theme-music-now-playing-artwork-hover-bg-gradient, var(--theme-music-now-playing-artwork-default-bg-gradient, none));border-color:var(--theme-music-now-playing-artwork-hover-border, var(--theme-music-now-playing-artwork-default-border, transparent));border-style:solid;border-width:var(--theme-music-now-playing-artwork-hover-border-width, var(--theme-music-now-playing-artwork-default-border-width, 0px));border-radius:var(--theme-music-now-playing-artwork-hover-radius, var(--theme-music-now-playing-artwork-default-radius, 0px));box-shadow:var(--theme-music-now-playing-artwork-hover-shadow, var(--theme-music-now-playing-artwork-default-shadow, none));color:var(--theme-music-now-playing-artwork-hover-text, var(--theme-music-now-playing-artwork-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.artwork"][data-theme-state=selected]{background-color:var(--theme-music-now-playing-artwork-selected-bg, var(--theme-music-now-playing-artwork-default-bg, transparent));background-image:var(--theme-music-now-playing-artwork-selected-bg-gradient, var(--theme-music-now-playing-artwork-default-bg-gradient, none));border-color:var(--theme-music-now-playing-artwork-selected-border, var(--theme-music-now-playing-artwork-default-border, transparent));border-style:solid;border-width:var(--theme-music-now-playing-artwork-selected-border-width, var(--theme-music-now-playing-artwork-default-border-width, 0px));border-radius:var(--theme-music-now-playing-artwork-selected-radius, var(--theme-music-now-playing-artwork-default-radius, 0px));box-shadow:var(--theme-music-now-playing-artwork-selected-shadow, var(--theme-music-now-playing-artwork-default-shadow, none));color:var(--theme-music-now-playing-artwork-selected-text, var(--theme-music-now-playing-artwork-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.artwork"][data-theme-state=active]{background-color:var(--theme-music-now-playing-artwork-active-bg, var(--theme-music-now-playing-artwork-default-bg, transparent));background-image:var(--theme-music-now-playing-artwork-active-bg-gradient, var(--theme-music-now-playing-artwork-default-bg-gradient, none));border-color:var(--theme-music-now-playing-artwork-active-border, var(--theme-music-now-playing-artwork-default-border, transparent));border-style:solid;border-width:var(--theme-music-now-playing-artwork-active-border-width, var(--theme-music-now-playing-artwork-default-border-width, 0px));border-radius:var(--theme-music-now-playing-artwork-active-radius, var(--theme-music-now-playing-artwork-default-radius, 0px));box-shadow:var(--theme-music-now-playing-artwork-active-shadow, var(--theme-music-now-playing-artwork-default-shadow, none));color:var(--theme-music-now-playing-artwork-active-text, var(--theme-music-now-playing-artwork-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.artwork"][data-theme-state=focus]{background-color:var(--theme-music-now-playing-artwork-focus-bg, var(--theme-music-now-playing-artwork-default-bg, transparent));background-image:var(--theme-music-now-playing-artwork-focus-bg-gradient, var(--theme-music-now-playing-artwork-default-bg-gradient, none));border-color:var(--theme-music-now-playing-artwork-focus-border, var(--theme-music-now-playing-artwork-default-border, transparent));border-style:solid;border-width:var(--theme-music-now-playing-artwork-focus-border-width, var(--theme-music-now-playing-artwork-default-border-width, 0px));border-radius:var(--theme-music-now-playing-artwork-focus-radius, var(--theme-music-now-playing-artwork-default-radius, 0px));box-shadow:var(--theme-music-now-playing-artwork-focus-shadow, var(--theme-music-now-playing-artwork-default-shadow, none));color:var(--theme-music-now-playing-artwork-focus-text, var(--theme-music-now-playing-artwork-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.artwork"][data-theme-state=disabled]{background-color:var(--theme-music-now-playing-artwork-disabled-bg, var(--theme-music-now-playing-artwork-default-bg, transparent));background-image:var(--theme-music-now-playing-artwork-disabled-bg-gradient, var(--theme-music-now-playing-artwork-default-bg-gradient, none));border-color:var(--theme-music-now-playing-artwork-disabled-border, var(--theme-music-now-playing-artwork-default-border, transparent));border-style:solid;border-width:var(--theme-music-now-playing-artwork-disabled-border-width, var(--theme-music-now-playing-artwork-default-border-width, 0px));border-radius:var(--theme-music-now-playing-artwork-disabled-radius, var(--theme-music-now-playing-artwork-default-radius, 0px));box-shadow:var(--theme-music-now-playing-artwork-disabled-shadow, var(--theme-music-now-playing-artwork-default-shadow, none));color:var(--theme-music-now-playing-artwork-disabled-text, var(--theme-music-now-playing-artwork-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.artwork"][data-theme-state=focus]{outline-color:var(--theme-music-now-playing-artwork-focus-border, var(--theme-music-now-playing-artwork-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-now-playing-artwork-focus-border-width, var(--theme-music-now-playing-artwork-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-now-playing-artwork-focus-border-width, var(--theme-music-now-playing-artwork-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"]:not([data-theme-state]){background-color:var(--theme-music-now-playing-lyrics-default-bg, transparent);background-image:var(--theme-music-now-playing-lyrics-default-bg-gradient, none);border-color:var(--theme-music-now-playing-lyrics-default-border, transparent);border-style:solid;border-width:var(--theme-music-now-playing-lyrics-default-border-width, 0px);border-radius:var(--theme-music-now-playing-lyrics-default-radius, 0px);box-shadow:var(--theme-music-now-playing-lyrics-default-shadow, none);color:var(--theme-music-now-playing-lyrics-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"][data-theme-state=default]{background-color:var(--theme-music-now-playing-lyrics-default-bg, transparent);background-image:var(--theme-music-now-playing-lyrics-default-bg-gradient, none);border-color:var(--theme-music-now-playing-lyrics-default-border, transparent);border-style:solid;border-width:var(--theme-music-now-playing-lyrics-default-border-width, 0px);border-radius:var(--theme-music-now-playing-lyrics-default-radius, 0px);box-shadow:var(--theme-music-now-playing-lyrics-default-shadow, none);color:var(--theme-music-now-playing-lyrics-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"][data-theme-state=hover]{background-color:var(--theme-music-now-playing-lyrics-hover-bg, var(--theme-music-now-playing-lyrics-default-bg, transparent));background-image:var(--theme-music-now-playing-lyrics-hover-bg-gradient, var(--theme-music-now-playing-lyrics-default-bg-gradient, none));border-color:var(--theme-music-now-playing-lyrics-hover-border, var(--theme-music-now-playing-lyrics-default-border, transparent));border-style:solid;border-width:var(--theme-music-now-playing-lyrics-hover-border-width, var(--theme-music-now-playing-lyrics-default-border-width, 0px));border-radius:var(--theme-music-now-playing-lyrics-hover-radius, var(--theme-music-now-playing-lyrics-default-radius, 0px));box-shadow:var(--theme-music-now-playing-lyrics-hover-shadow, var(--theme-music-now-playing-lyrics-default-shadow, none));color:var(--theme-music-now-playing-lyrics-hover-text, var(--theme-music-now-playing-lyrics-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"][data-theme-state=selected]{background-color:var(--theme-music-now-playing-lyrics-selected-bg, var(--theme-music-now-playing-lyrics-default-bg, transparent));background-image:var(--theme-music-now-playing-lyrics-selected-bg-gradient, var(--theme-music-now-playing-lyrics-default-bg-gradient, none));border-color:var(--theme-music-now-playing-lyrics-selected-border, var(--theme-music-now-playing-lyrics-default-border, transparent));border-style:solid;border-width:var(--theme-music-now-playing-lyrics-selected-border-width, var(--theme-music-now-playing-lyrics-default-border-width, 0px));border-radius:var(--theme-music-now-playing-lyrics-selected-radius, var(--theme-music-now-playing-lyrics-default-radius, 0px));box-shadow:var(--theme-music-now-playing-lyrics-selected-shadow, var(--theme-music-now-playing-lyrics-default-shadow, none));color:var(--theme-music-now-playing-lyrics-selected-text, var(--theme-music-now-playing-lyrics-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"][data-theme-state=active]{background-color:var(--theme-music-now-playing-lyrics-active-bg, var(--theme-music-now-playing-lyrics-default-bg, transparent));background-image:var(--theme-music-now-playing-lyrics-active-bg-gradient, var(--theme-music-now-playing-lyrics-default-bg-gradient, none));border-color:var(--theme-music-now-playing-lyrics-active-border, var(--theme-music-now-playing-lyrics-default-border, transparent));border-style:solid;border-width:var(--theme-music-now-playing-lyrics-active-border-width, var(--theme-music-now-playing-lyrics-default-border-width, 0px));border-radius:var(--theme-music-now-playing-lyrics-active-radius, var(--theme-music-now-playing-lyrics-default-radius, 0px));box-shadow:var(--theme-music-now-playing-lyrics-active-shadow, var(--theme-music-now-playing-lyrics-default-shadow, none));color:var(--theme-music-now-playing-lyrics-active-text, var(--theme-music-now-playing-lyrics-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"][data-theme-state=focus]{background-color:var(--theme-music-now-playing-lyrics-focus-bg, var(--theme-music-now-playing-lyrics-default-bg, transparent));background-image:var(--theme-music-now-playing-lyrics-focus-bg-gradient, var(--theme-music-now-playing-lyrics-default-bg-gradient, none));border-color:var(--theme-music-now-playing-lyrics-focus-border, var(--theme-music-now-playing-lyrics-default-border, transparent));border-style:solid;border-width:var(--theme-music-now-playing-lyrics-focus-border-width, var(--theme-music-now-playing-lyrics-default-border-width, 0px));border-radius:var(--theme-music-now-playing-lyrics-focus-radius, var(--theme-music-now-playing-lyrics-default-radius, 0px));box-shadow:var(--theme-music-now-playing-lyrics-focus-shadow, var(--theme-music-now-playing-lyrics-default-shadow, none));color:var(--theme-music-now-playing-lyrics-focus-text, var(--theme-music-now-playing-lyrics-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"][data-theme-state=disabled]{background-color:var(--theme-music-now-playing-lyrics-disabled-bg, var(--theme-music-now-playing-lyrics-default-bg, transparent));background-image:var(--theme-music-now-playing-lyrics-disabled-bg-gradient, var(--theme-music-now-playing-lyrics-default-bg-gradient, none));border-color:var(--theme-music-now-playing-lyrics-disabled-border, var(--theme-music-now-playing-lyrics-default-border, transparent));border-style:solid;border-width:var(--theme-music-now-playing-lyrics-disabled-border-width, var(--theme-music-now-playing-lyrics-default-border-width, 0px));border-radius:var(--theme-music-now-playing-lyrics-disabled-radius, var(--theme-music-now-playing-lyrics-default-radius, 0px));box-shadow:var(--theme-music-now-playing-lyrics-disabled-shadow, var(--theme-music-now-playing-lyrics-default-shadow, none));color:var(--theme-music-now-playing-lyrics-disabled-text, var(--theme-music-now-playing-lyrics-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"][data-theme-state=focus]{outline-color:var(--theme-music-now-playing-lyrics-focus-border, var(--theme-music-now-playing-lyrics-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-now-playing-lyrics-focus-border-width, var(--theme-music-now-playing-lyrics-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-now-playing-lyrics-focus-border-width, var(--theme-music-now-playing-lyrics-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="player.root"]:not([data-theme-state]){background-color:var(--theme-music-player-root-default-bg, transparent);background-image:var(--theme-music-player-root-default-bg-gradient, none);border-color:var(--theme-music-player-root-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-root-default-border-width, 0px);border-radius:var(--theme-music-player-root-default-radius, 0px);box-shadow:var(--theme-music-player-root-default-shadow, none);color:var(--theme-music-player-root-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.root"][data-theme-state=default]{background-color:var(--theme-music-player-root-default-bg, transparent);background-image:var(--theme-music-player-root-default-bg-gradient, none);border-color:var(--theme-music-player-root-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-root-default-border-width, 0px);border-radius:var(--theme-music-player-root-default-radius, 0px);box-shadow:var(--theme-music-player-root-default-shadow, none);color:var(--theme-music-player-root-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.root"][data-theme-state=hover]{background-color:var(--theme-music-player-root-hover-bg, var(--theme-music-player-root-default-bg, transparent));background-image:var(--theme-music-player-root-hover-bg-gradient, var(--theme-music-player-root-default-bg-gradient, none));border-color:var(--theme-music-player-root-hover-border, var(--theme-music-player-root-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-root-hover-border-width, var(--theme-music-player-root-default-border-width, 0px));border-radius:var(--theme-music-player-root-hover-radius, var(--theme-music-player-root-default-radius, 0px));box-shadow:var(--theme-music-player-root-hover-shadow, var(--theme-music-player-root-default-shadow, none));color:var(--theme-music-player-root-hover-text, var(--theme-music-player-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.root"][data-theme-state=selected]{background-color:var(--theme-music-player-root-selected-bg, var(--theme-music-player-root-default-bg, transparent));background-image:var(--theme-music-player-root-selected-bg-gradient, var(--theme-music-player-root-default-bg-gradient, none));border-color:var(--theme-music-player-root-selected-border, var(--theme-music-player-root-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-root-selected-border-width, var(--theme-music-player-root-default-border-width, 0px));border-radius:var(--theme-music-player-root-selected-radius, var(--theme-music-player-root-default-radius, 0px));box-shadow:var(--theme-music-player-root-selected-shadow, var(--theme-music-player-root-default-shadow, none));color:var(--theme-music-player-root-selected-text, var(--theme-music-player-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.root"][data-theme-state=active]{background-color:var(--theme-music-player-root-active-bg, var(--theme-music-player-root-default-bg, transparent));background-image:var(--theme-music-player-root-active-bg-gradient, var(--theme-music-player-root-default-bg-gradient, none));border-color:var(--theme-music-player-root-active-border, var(--theme-music-player-root-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-root-active-border-width, var(--theme-music-player-root-default-border-width, 0px));border-radius:var(--theme-music-player-root-active-radius, var(--theme-music-player-root-default-radius, 0px));box-shadow:var(--theme-music-player-root-active-shadow, var(--theme-music-player-root-default-shadow, none));color:var(--theme-music-player-root-active-text, var(--theme-music-player-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.root"][data-theme-state=focus]{background-color:var(--theme-music-player-root-focus-bg, var(--theme-music-player-root-default-bg, transparent));background-image:var(--theme-music-player-root-focus-bg-gradient, var(--theme-music-player-root-default-bg-gradient, none));border-color:var(--theme-music-player-root-focus-border, var(--theme-music-player-root-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-root-focus-border-width, var(--theme-music-player-root-default-border-width, 0px));border-radius:var(--theme-music-player-root-focus-radius, var(--theme-music-player-root-default-radius, 0px));box-shadow:var(--theme-music-player-root-focus-shadow, var(--theme-music-player-root-default-shadow, none));color:var(--theme-music-player-root-focus-text, var(--theme-music-player-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.root"][data-theme-state=disabled]{background-color:var(--theme-music-player-root-disabled-bg, var(--theme-music-player-root-default-bg, transparent));background-image:var(--theme-music-player-root-disabled-bg-gradient, var(--theme-music-player-root-default-bg-gradient, none));border-color:var(--theme-music-player-root-disabled-border, var(--theme-music-player-root-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-root-disabled-border-width, var(--theme-music-player-root-default-border-width, 0px));border-radius:var(--theme-music-player-root-disabled-radius, var(--theme-music-player-root-default-radius, 0px));box-shadow:var(--theme-music-player-root-disabled-shadow, var(--theme-music-player-root-default-shadow, none));color:var(--theme-music-player-root-disabled-text, var(--theme-music-player-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.root"][data-theme-state=focus]{outline-color:var(--theme-music-player-root-focus-border, var(--theme-music-player-root-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-player-root-focus-border-width, var(--theme-music-player-root-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-player-root-focus-border-width, var(--theme-music-player-root-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="player.control"]:not([data-theme-state]){background-color:var(--theme-music-player-control-default-bg, transparent);background-image:var(--theme-music-player-control-default-bg-gradient, none);border-color:var(--theme-music-player-control-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-control-default-border-width, 0px);border-radius:var(--theme-music-player-control-default-radius, 0px);box-shadow:var(--theme-music-player-control-default-shadow, none);color:var(--theme-music-player-control-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.control"][data-theme-state=default]{background-color:var(--theme-music-player-control-default-bg, transparent);background-image:var(--theme-music-player-control-default-bg-gradient, none);border-color:var(--theme-music-player-control-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-control-default-border-width, 0px);border-radius:var(--theme-music-player-control-default-radius, 0px);box-shadow:var(--theme-music-player-control-default-shadow, none);color:var(--theme-music-player-control-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.control"][data-theme-state=hover]{background-color:var(--theme-music-player-control-hover-bg, var(--theme-music-player-control-default-bg, transparent));background-image:var(--theme-music-player-control-hover-bg-gradient, var(--theme-music-player-control-default-bg-gradient, none));border-color:var(--theme-music-player-control-hover-border, var(--theme-music-player-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-control-hover-border-width, var(--theme-music-player-control-default-border-width, 0px));border-radius:var(--theme-music-player-control-hover-radius, var(--theme-music-player-control-default-radius, 0px));box-shadow:var(--theme-music-player-control-hover-shadow, var(--theme-music-player-control-default-shadow, none));color:var(--theme-music-player-control-hover-text, var(--theme-music-player-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.control"][data-theme-state=selected]{background-color:var(--theme-music-player-control-selected-bg, var(--theme-music-player-control-default-bg, transparent));background-image:var(--theme-music-player-control-selected-bg-gradient, var(--theme-music-player-control-default-bg-gradient, none));border-color:var(--theme-music-player-control-selected-border, var(--theme-music-player-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-control-selected-border-width, var(--theme-music-player-control-default-border-width, 0px));border-radius:var(--theme-music-player-control-selected-radius, var(--theme-music-player-control-default-radius, 0px));box-shadow:var(--theme-music-player-control-selected-shadow, var(--theme-music-player-control-default-shadow, none));color:var(--theme-music-player-control-selected-text, var(--theme-music-player-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.control"][data-theme-state=active]{background-color:var(--theme-music-player-control-active-bg, var(--theme-music-player-control-default-bg, transparent));background-image:var(--theme-music-player-control-active-bg-gradient, var(--theme-music-player-control-default-bg-gradient, none));border-color:var(--theme-music-player-control-active-border, var(--theme-music-player-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-control-active-border-width, var(--theme-music-player-control-default-border-width, 0px));border-radius:var(--theme-music-player-control-active-radius, var(--theme-music-player-control-default-radius, 0px));box-shadow:var(--theme-music-player-control-active-shadow, var(--theme-music-player-control-default-shadow, none));color:var(--theme-music-player-control-active-text, var(--theme-music-player-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.control"][data-theme-state=focus]{background-color:var(--theme-music-player-control-focus-bg, var(--theme-music-player-control-default-bg, transparent));background-image:var(--theme-music-player-control-focus-bg-gradient, var(--theme-music-player-control-default-bg-gradient, none));border-color:var(--theme-music-player-control-focus-border, var(--theme-music-player-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-control-focus-border-width, var(--theme-music-player-control-default-border-width, 0px));border-radius:var(--theme-music-player-control-focus-radius, var(--theme-music-player-control-default-radius, 0px));box-shadow:var(--theme-music-player-control-focus-shadow, var(--theme-music-player-control-default-shadow, none));color:var(--theme-music-player-control-focus-text, var(--theme-music-player-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.control"][data-theme-state=disabled]{background-color:var(--theme-music-player-control-disabled-bg, var(--theme-music-player-control-default-bg, transparent));background-image:var(--theme-music-player-control-disabled-bg-gradient, var(--theme-music-player-control-default-bg-gradient, none));border-color:var(--theme-music-player-control-disabled-border, var(--theme-music-player-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-control-disabled-border-width, var(--theme-music-player-control-default-border-width, 0px));border-radius:var(--theme-music-player-control-disabled-radius, var(--theme-music-player-control-default-radius, 0px));box-shadow:var(--theme-music-player-control-disabled-shadow, var(--theme-music-player-control-default-shadow, none));color:var(--theme-music-player-control-disabled-text, var(--theme-music-player-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.control"][data-theme-state=focus]{outline-color:var(--theme-music-player-control-focus-border, var(--theme-music-player-control-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-player-control-focus-border-width, var(--theme-music-player-control-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-player-control-focus-border-width, var(--theme-music-player-control-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="player.shuffleControl"]:not([data-theme-state]){background-color:var(--theme-music-player-shuffle-control-default-bg, transparent);background-image:var(--theme-music-player-shuffle-control-default-bg-gradient, none);border-color:var(--theme-music-player-shuffle-control-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-shuffle-control-default-border-width, 0px);border-radius:var(--theme-music-player-shuffle-control-default-radius, 0px);box-shadow:var(--theme-music-player-shuffle-control-default-shadow, none);color:var(--theme-music-player-shuffle-control-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.shuffleControl"][data-theme-state=default]{background-color:var(--theme-music-player-shuffle-control-default-bg, transparent);background-image:var(--theme-music-player-shuffle-control-default-bg-gradient, none);border-color:var(--theme-music-player-shuffle-control-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-shuffle-control-default-border-width, 0px);border-radius:var(--theme-music-player-shuffle-control-default-radius, 0px);box-shadow:var(--theme-music-player-shuffle-control-default-shadow, none);color:var(--theme-music-player-shuffle-control-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.shuffleControl"][data-theme-state=hover]{background-color:var(--theme-music-player-shuffle-control-hover-bg, var(--theme-music-player-shuffle-control-default-bg, transparent));background-image:var(--theme-music-player-shuffle-control-hover-bg-gradient, var(--theme-music-player-shuffle-control-default-bg-gradient, none));border-color:var(--theme-music-player-shuffle-control-hover-border, var(--theme-music-player-shuffle-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-shuffle-control-hover-border-width, var(--theme-music-player-shuffle-control-default-border-width, 0px));border-radius:var(--theme-music-player-shuffle-control-hover-radius, var(--theme-music-player-shuffle-control-default-radius, 0px));box-shadow:var(--theme-music-player-shuffle-control-hover-shadow, var(--theme-music-player-shuffle-control-default-shadow, none));color:var(--theme-music-player-shuffle-control-hover-text, var(--theme-music-player-shuffle-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.shuffleControl"][data-theme-state=selected]{background-color:var(--theme-music-player-shuffle-control-selected-bg, var(--theme-music-player-shuffle-control-default-bg, transparent));background-image:var(--theme-music-player-shuffle-control-selected-bg-gradient, var(--theme-music-player-shuffle-control-default-bg-gradient, none));border-color:var(--theme-music-player-shuffle-control-selected-border, var(--theme-music-player-shuffle-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-shuffle-control-selected-border-width, var(--theme-music-player-shuffle-control-default-border-width, 0px));border-radius:var(--theme-music-player-shuffle-control-selected-radius, var(--theme-music-player-shuffle-control-default-radius, 0px));box-shadow:var(--theme-music-player-shuffle-control-selected-shadow, var(--theme-music-player-shuffle-control-default-shadow, none));color:var(--theme-music-player-shuffle-control-selected-text, var(--theme-music-player-shuffle-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.shuffleControl"][data-theme-state=active]{background-color:var(--theme-music-player-shuffle-control-active-bg, var(--theme-music-player-shuffle-control-default-bg, transparent));background-image:var(--theme-music-player-shuffle-control-active-bg-gradient, var(--theme-music-player-shuffle-control-default-bg-gradient, none));border-color:var(--theme-music-player-shuffle-control-active-border, var(--theme-music-player-shuffle-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-shuffle-control-active-border-width, var(--theme-music-player-shuffle-control-default-border-width, 0px));border-radius:var(--theme-music-player-shuffle-control-active-radius, var(--theme-music-player-shuffle-control-default-radius, 0px));box-shadow:var(--theme-music-player-shuffle-control-active-shadow, var(--theme-music-player-shuffle-control-default-shadow, none));color:var(--theme-music-player-shuffle-control-active-text, var(--theme-music-player-shuffle-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.shuffleControl"][data-theme-state=focus]{background-color:var(--theme-music-player-shuffle-control-focus-bg, var(--theme-music-player-shuffle-control-default-bg, transparent));background-image:var(--theme-music-player-shuffle-control-focus-bg-gradient, var(--theme-music-player-shuffle-control-default-bg-gradient, none));border-color:var(--theme-music-player-shuffle-control-focus-border, var(--theme-music-player-shuffle-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-shuffle-control-focus-border-width, var(--theme-music-player-shuffle-control-default-border-width, 0px));border-radius:var(--theme-music-player-shuffle-control-focus-radius, var(--theme-music-player-shuffle-control-default-radius, 0px));box-shadow:var(--theme-music-player-shuffle-control-focus-shadow, var(--theme-music-player-shuffle-control-default-shadow, none));color:var(--theme-music-player-shuffle-control-focus-text, var(--theme-music-player-shuffle-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.shuffleControl"][data-theme-state=disabled]{background-color:var(--theme-music-player-shuffle-control-disabled-bg, var(--theme-music-player-shuffle-control-default-bg, transparent));background-image:var(--theme-music-player-shuffle-control-disabled-bg-gradient, var(--theme-music-player-shuffle-control-default-bg-gradient, none));border-color:var(--theme-music-player-shuffle-control-disabled-border, var(--theme-music-player-shuffle-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-shuffle-control-disabled-border-width, var(--theme-music-player-shuffle-control-default-border-width, 0px));border-radius:var(--theme-music-player-shuffle-control-disabled-radius, var(--theme-music-player-shuffle-control-default-radius, 0px));box-shadow:var(--theme-music-player-shuffle-control-disabled-shadow, var(--theme-music-player-shuffle-control-default-shadow, none));color:var(--theme-music-player-shuffle-control-disabled-text, var(--theme-music-player-shuffle-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.shuffleControl"][data-theme-state=focus]{outline-color:var(--theme-music-player-shuffle-control-focus-border, var(--theme-music-player-shuffle-control-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-player-shuffle-control-focus-border-width, var(--theme-music-player-shuffle-control-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-player-shuffle-control-focus-border-width, var(--theme-music-player-shuffle-control-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="player.previousControl"]:not([data-theme-state]){background-color:var(--theme-music-player-previous-control-default-bg, transparent);background-image:var(--theme-music-player-previous-control-default-bg-gradient, none);border-color:var(--theme-music-player-previous-control-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-previous-control-default-border-width, 0px);border-radius:var(--theme-music-player-previous-control-default-radius, 0px);box-shadow:var(--theme-music-player-previous-control-default-shadow, none);color:var(--theme-music-player-previous-control-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.previousControl"][data-theme-state=default]{background-color:var(--theme-music-player-previous-control-default-bg, transparent);background-image:var(--theme-music-player-previous-control-default-bg-gradient, none);border-color:var(--theme-music-player-previous-control-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-previous-control-default-border-width, 0px);border-radius:var(--theme-music-player-previous-control-default-radius, 0px);box-shadow:var(--theme-music-player-previous-control-default-shadow, none);color:var(--theme-music-player-previous-control-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.previousControl"][data-theme-state=hover]{background-color:var(--theme-music-player-previous-control-hover-bg, var(--theme-music-player-previous-control-default-bg, transparent));background-image:var(--theme-music-player-previous-control-hover-bg-gradient, var(--theme-music-player-previous-control-default-bg-gradient, none));border-color:var(--theme-music-player-previous-control-hover-border, var(--theme-music-player-previous-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-previous-control-hover-border-width, var(--theme-music-player-previous-control-default-border-width, 0px));border-radius:var(--theme-music-player-previous-control-hover-radius, var(--theme-music-player-previous-control-default-radius, 0px));box-shadow:var(--theme-music-player-previous-control-hover-shadow, var(--theme-music-player-previous-control-default-shadow, none));color:var(--theme-music-player-previous-control-hover-text, var(--theme-music-player-previous-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.previousControl"][data-theme-state=selected]{background-color:var(--theme-music-player-previous-control-selected-bg, var(--theme-music-player-previous-control-default-bg, transparent));background-image:var(--theme-music-player-previous-control-selected-bg-gradient, var(--theme-music-player-previous-control-default-bg-gradient, none));border-color:var(--theme-music-player-previous-control-selected-border, var(--theme-music-player-previous-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-previous-control-selected-border-width, var(--theme-music-player-previous-control-default-border-width, 0px));border-radius:var(--theme-music-player-previous-control-selected-radius, var(--theme-music-player-previous-control-default-radius, 0px));box-shadow:var(--theme-music-player-previous-control-selected-shadow, var(--theme-music-player-previous-control-default-shadow, none));color:var(--theme-music-player-previous-control-selected-text, var(--theme-music-player-previous-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.previousControl"][data-theme-state=active]{background-color:var(--theme-music-player-previous-control-active-bg, var(--theme-music-player-previous-control-default-bg, transparent));background-image:var(--theme-music-player-previous-control-active-bg-gradient, var(--theme-music-player-previous-control-default-bg-gradient, none));border-color:var(--theme-music-player-previous-control-active-border, var(--theme-music-player-previous-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-previous-control-active-border-width, var(--theme-music-player-previous-control-default-border-width, 0px));border-radius:var(--theme-music-player-previous-control-active-radius, var(--theme-music-player-previous-control-default-radius, 0px));box-shadow:var(--theme-music-player-previous-control-active-shadow, var(--theme-music-player-previous-control-default-shadow, none));color:var(--theme-music-player-previous-control-active-text, var(--theme-music-player-previous-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.previousControl"][data-theme-state=focus]{background-color:var(--theme-music-player-previous-control-focus-bg, var(--theme-music-player-previous-control-default-bg, transparent));background-image:var(--theme-music-player-previous-control-focus-bg-gradient, var(--theme-music-player-previous-control-default-bg-gradient, none));border-color:var(--theme-music-player-previous-control-focus-border, var(--theme-music-player-previous-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-previous-control-focus-border-width, var(--theme-music-player-previous-control-default-border-width, 0px));border-radius:var(--theme-music-player-previous-control-focus-radius, var(--theme-music-player-previous-control-default-radius, 0px));box-shadow:var(--theme-music-player-previous-control-focus-shadow, var(--theme-music-player-previous-control-default-shadow, none));color:var(--theme-music-player-previous-control-focus-text, var(--theme-music-player-previous-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.previousControl"][data-theme-state=disabled]{background-color:var(--theme-music-player-previous-control-disabled-bg, var(--theme-music-player-previous-control-default-bg, transparent));background-image:var(--theme-music-player-previous-control-disabled-bg-gradient, var(--theme-music-player-previous-control-default-bg-gradient, none));border-color:var(--theme-music-player-previous-control-disabled-border, var(--theme-music-player-previous-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-previous-control-disabled-border-width, var(--theme-music-player-previous-control-default-border-width, 0px));border-radius:var(--theme-music-player-previous-control-disabled-radius, var(--theme-music-player-previous-control-default-radius, 0px));box-shadow:var(--theme-music-player-previous-control-disabled-shadow, var(--theme-music-player-previous-control-default-shadow, none));color:var(--theme-music-player-previous-control-disabled-text, var(--theme-music-player-previous-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.previousControl"][data-theme-state=focus]{outline-color:var(--theme-music-player-previous-control-focus-border, var(--theme-music-player-previous-control-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-player-previous-control-focus-border-width, var(--theme-music-player-previous-control-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-player-previous-control-focus-border-width, var(--theme-music-player-previous-control-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="player.primaryControl"]:not([data-theme-state]){background-color:var(--theme-music-player-primary-control-default-bg, transparent);background-image:var(--theme-music-player-primary-control-default-bg-gradient, none);border-color:var(--theme-music-player-primary-control-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-primary-control-default-border-width, 0px);border-radius:var(--theme-music-player-primary-control-default-radius, 0px);box-shadow:var(--theme-music-player-primary-control-default-shadow, none);color:var(--theme-music-player-primary-control-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.primaryControl"][data-theme-state=default]{background-color:var(--theme-music-player-primary-control-default-bg, transparent);background-image:var(--theme-music-player-primary-control-default-bg-gradient, none);border-color:var(--theme-music-player-primary-control-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-primary-control-default-border-width, 0px);border-radius:var(--theme-music-player-primary-control-default-radius, 0px);box-shadow:var(--theme-music-player-primary-control-default-shadow, none);color:var(--theme-music-player-primary-control-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.primaryControl"][data-theme-state=hover]{background-color:var(--theme-music-player-primary-control-hover-bg, var(--theme-music-player-primary-control-default-bg, transparent));background-image:var(--theme-music-player-primary-control-hover-bg-gradient, var(--theme-music-player-primary-control-default-bg-gradient, none));border-color:var(--theme-music-player-primary-control-hover-border, var(--theme-music-player-primary-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-primary-control-hover-border-width, var(--theme-music-player-primary-control-default-border-width, 0px));border-radius:var(--theme-music-player-primary-control-hover-radius, var(--theme-music-player-primary-control-default-radius, 0px));box-shadow:var(--theme-music-player-primary-control-hover-shadow, var(--theme-music-player-primary-control-default-shadow, none));color:var(--theme-music-player-primary-control-hover-text, var(--theme-music-player-primary-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.primaryControl"][data-theme-state=selected]{background-color:var(--theme-music-player-primary-control-selected-bg, var(--theme-music-player-primary-control-default-bg, transparent));background-image:var(--theme-music-player-primary-control-selected-bg-gradient, var(--theme-music-player-primary-control-default-bg-gradient, none));border-color:var(--theme-music-player-primary-control-selected-border, var(--theme-music-player-primary-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-primary-control-selected-border-width, var(--theme-music-player-primary-control-default-border-width, 0px));border-radius:var(--theme-music-player-primary-control-selected-radius, var(--theme-music-player-primary-control-default-radius, 0px));box-shadow:var(--theme-music-player-primary-control-selected-shadow, var(--theme-music-player-primary-control-default-shadow, none));color:var(--theme-music-player-primary-control-selected-text, var(--theme-music-player-primary-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.primaryControl"][data-theme-state=active]{background-color:var(--theme-music-player-primary-control-active-bg, var(--theme-music-player-primary-control-default-bg, transparent));background-image:var(--theme-music-player-primary-control-active-bg-gradient, var(--theme-music-player-primary-control-default-bg-gradient, none));border-color:var(--theme-music-player-primary-control-active-border, var(--theme-music-player-primary-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-primary-control-active-border-width, var(--theme-music-player-primary-control-default-border-width, 0px));border-radius:var(--theme-music-player-primary-control-active-radius, var(--theme-music-player-primary-control-default-radius, 0px));box-shadow:var(--theme-music-player-primary-control-active-shadow, var(--theme-music-player-primary-control-default-shadow, none));color:var(--theme-music-player-primary-control-active-text, var(--theme-music-player-primary-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.primaryControl"][data-theme-state=focus]{background-color:var(--theme-music-player-primary-control-focus-bg, var(--theme-music-player-primary-control-default-bg, transparent));background-image:var(--theme-music-player-primary-control-focus-bg-gradient, var(--theme-music-player-primary-control-default-bg-gradient, none));border-color:var(--theme-music-player-primary-control-focus-border, var(--theme-music-player-primary-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-primary-control-focus-border-width, var(--theme-music-player-primary-control-default-border-width, 0px));border-radius:var(--theme-music-player-primary-control-focus-radius, var(--theme-music-player-primary-control-default-radius, 0px));box-shadow:var(--theme-music-player-primary-control-focus-shadow, var(--theme-music-player-primary-control-default-shadow, none));color:var(--theme-music-player-primary-control-focus-text, var(--theme-music-player-primary-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.primaryControl"][data-theme-state=disabled]{background-color:var(--theme-music-player-primary-control-disabled-bg, var(--theme-music-player-primary-control-default-bg, transparent));background-image:var(--theme-music-player-primary-control-disabled-bg-gradient, var(--theme-music-player-primary-control-default-bg-gradient, none));border-color:var(--theme-music-player-primary-control-disabled-border, var(--theme-music-player-primary-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-primary-control-disabled-border-width, var(--theme-music-player-primary-control-default-border-width, 0px));border-radius:var(--theme-music-player-primary-control-disabled-radius, var(--theme-music-player-primary-control-default-radius, 0px));box-shadow:var(--theme-music-player-primary-control-disabled-shadow, var(--theme-music-player-primary-control-default-shadow, none));color:var(--theme-music-player-primary-control-disabled-text, var(--theme-music-player-primary-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.primaryControl"][data-theme-state=focus]{outline-color:var(--theme-music-player-primary-control-focus-border, var(--theme-music-player-primary-control-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-player-primary-control-focus-border-width, var(--theme-music-player-primary-control-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-player-primary-control-focus-border-width, var(--theme-music-player-primary-control-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="player.nextControl"]:not([data-theme-state]){background-color:var(--theme-music-player-next-control-default-bg, transparent);background-image:var(--theme-music-player-next-control-default-bg-gradient, none);border-color:var(--theme-music-player-next-control-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-next-control-default-border-width, 0px);border-radius:var(--theme-music-player-next-control-default-radius, 0px);box-shadow:var(--theme-music-player-next-control-default-shadow, none);color:var(--theme-music-player-next-control-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.nextControl"][data-theme-state=default]{background-color:var(--theme-music-player-next-control-default-bg, transparent);background-image:var(--theme-music-player-next-control-default-bg-gradient, none);border-color:var(--theme-music-player-next-control-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-next-control-default-border-width, 0px);border-radius:var(--theme-music-player-next-control-default-radius, 0px);box-shadow:var(--theme-music-player-next-control-default-shadow, none);color:var(--theme-music-player-next-control-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.nextControl"][data-theme-state=hover]{background-color:var(--theme-music-player-next-control-hover-bg, var(--theme-music-player-next-control-default-bg, transparent));background-image:var(--theme-music-player-next-control-hover-bg-gradient, var(--theme-music-player-next-control-default-bg-gradient, none));border-color:var(--theme-music-player-next-control-hover-border, var(--theme-music-player-next-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-next-control-hover-border-width, var(--theme-music-player-next-control-default-border-width, 0px));border-radius:var(--theme-music-player-next-control-hover-radius, var(--theme-music-player-next-control-default-radius, 0px));box-shadow:var(--theme-music-player-next-control-hover-shadow, var(--theme-music-player-next-control-default-shadow, none));color:var(--theme-music-player-next-control-hover-text, var(--theme-music-player-next-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.nextControl"][data-theme-state=selected]{background-color:var(--theme-music-player-next-control-selected-bg, var(--theme-music-player-next-control-default-bg, transparent));background-image:var(--theme-music-player-next-control-selected-bg-gradient, var(--theme-music-player-next-control-default-bg-gradient, none));border-color:var(--theme-music-player-next-control-selected-border, var(--theme-music-player-next-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-next-control-selected-border-width, var(--theme-music-player-next-control-default-border-width, 0px));border-radius:var(--theme-music-player-next-control-selected-radius, var(--theme-music-player-next-control-default-radius, 0px));box-shadow:var(--theme-music-player-next-control-selected-shadow, var(--theme-music-player-next-control-default-shadow, none));color:var(--theme-music-player-next-control-selected-text, var(--theme-music-player-next-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.nextControl"][data-theme-state=active]{background-color:var(--theme-music-player-next-control-active-bg, var(--theme-music-player-next-control-default-bg, transparent));background-image:var(--theme-music-player-next-control-active-bg-gradient, var(--theme-music-player-next-control-default-bg-gradient, none));border-color:var(--theme-music-player-next-control-active-border, var(--theme-music-player-next-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-next-control-active-border-width, var(--theme-music-player-next-control-default-border-width, 0px));border-radius:var(--theme-music-player-next-control-active-radius, var(--theme-music-player-next-control-default-radius, 0px));box-shadow:var(--theme-music-player-next-control-active-shadow, var(--theme-music-player-next-control-default-shadow, none));color:var(--theme-music-player-next-control-active-text, var(--theme-music-player-next-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.nextControl"][data-theme-state=focus]{background-color:var(--theme-music-player-next-control-focus-bg, var(--theme-music-player-next-control-default-bg, transparent));background-image:var(--theme-music-player-next-control-focus-bg-gradient, var(--theme-music-player-next-control-default-bg-gradient, none));border-color:var(--theme-music-player-next-control-focus-border, var(--theme-music-player-next-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-next-control-focus-border-width, var(--theme-music-player-next-control-default-border-width, 0px));border-radius:var(--theme-music-player-next-control-focus-radius, var(--theme-music-player-next-control-default-radius, 0px));box-shadow:var(--theme-music-player-next-control-focus-shadow, var(--theme-music-player-next-control-default-shadow, none));color:var(--theme-music-player-next-control-focus-text, var(--theme-music-player-next-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.nextControl"][data-theme-state=disabled]{background-color:var(--theme-music-player-next-control-disabled-bg, var(--theme-music-player-next-control-default-bg, transparent));background-image:var(--theme-music-player-next-control-disabled-bg-gradient, var(--theme-music-player-next-control-default-bg-gradient, none));border-color:var(--theme-music-player-next-control-disabled-border, var(--theme-music-player-next-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-next-control-disabled-border-width, var(--theme-music-player-next-control-default-border-width, 0px));border-radius:var(--theme-music-player-next-control-disabled-radius, var(--theme-music-player-next-control-default-radius, 0px));box-shadow:var(--theme-music-player-next-control-disabled-shadow, var(--theme-music-player-next-control-default-shadow, none));color:var(--theme-music-player-next-control-disabled-text, var(--theme-music-player-next-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.nextControl"][data-theme-state=focus]{outline-color:var(--theme-music-player-next-control-focus-border, var(--theme-music-player-next-control-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-player-next-control-focus-border-width, var(--theme-music-player-next-control-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-player-next-control-focus-border-width, var(--theme-music-player-next-control-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="player.repeatControl"]:not([data-theme-state]){background-color:var(--theme-music-player-repeat-control-default-bg, transparent);background-image:var(--theme-music-player-repeat-control-default-bg-gradient, none);border-color:var(--theme-music-player-repeat-control-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-repeat-control-default-border-width, 0px);border-radius:var(--theme-music-player-repeat-control-default-radius, 0px);box-shadow:var(--theme-music-player-repeat-control-default-shadow, none);color:var(--theme-music-player-repeat-control-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.repeatControl"][data-theme-state=default]{background-color:var(--theme-music-player-repeat-control-default-bg, transparent);background-image:var(--theme-music-player-repeat-control-default-bg-gradient, none);border-color:var(--theme-music-player-repeat-control-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-repeat-control-default-border-width, 0px);border-radius:var(--theme-music-player-repeat-control-default-radius, 0px);box-shadow:var(--theme-music-player-repeat-control-default-shadow, none);color:var(--theme-music-player-repeat-control-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.repeatControl"][data-theme-state=hover]{background-color:var(--theme-music-player-repeat-control-hover-bg, var(--theme-music-player-repeat-control-default-bg, transparent));background-image:var(--theme-music-player-repeat-control-hover-bg-gradient, var(--theme-music-player-repeat-control-default-bg-gradient, none));border-color:var(--theme-music-player-repeat-control-hover-border, var(--theme-music-player-repeat-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-repeat-control-hover-border-width, var(--theme-music-player-repeat-control-default-border-width, 0px));border-radius:var(--theme-music-player-repeat-control-hover-radius, var(--theme-music-player-repeat-control-default-radius, 0px));box-shadow:var(--theme-music-player-repeat-control-hover-shadow, var(--theme-music-player-repeat-control-default-shadow, none));color:var(--theme-music-player-repeat-control-hover-text, var(--theme-music-player-repeat-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.repeatControl"][data-theme-state=selected]{background-color:var(--theme-music-player-repeat-control-selected-bg, var(--theme-music-player-repeat-control-default-bg, transparent));background-image:var(--theme-music-player-repeat-control-selected-bg-gradient, var(--theme-music-player-repeat-control-default-bg-gradient, none));border-color:var(--theme-music-player-repeat-control-selected-border, var(--theme-music-player-repeat-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-repeat-control-selected-border-width, var(--theme-music-player-repeat-control-default-border-width, 0px));border-radius:var(--theme-music-player-repeat-control-selected-radius, var(--theme-music-player-repeat-control-default-radius, 0px));box-shadow:var(--theme-music-player-repeat-control-selected-shadow, var(--theme-music-player-repeat-control-default-shadow, none));color:var(--theme-music-player-repeat-control-selected-text, var(--theme-music-player-repeat-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.repeatControl"][data-theme-state=active]{background-color:var(--theme-music-player-repeat-control-active-bg, var(--theme-music-player-repeat-control-default-bg, transparent));background-image:var(--theme-music-player-repeat-control-active-bg-gradient, var(--theme-music-player-repeat-control-default-bg-gradient, none));border-color:var(--theme-music-player-repeat-control-active-border, var(--theme-music-player-repeat-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-repeat-control-active-border-width, var(--theme-music-player-repeat-control-default-border-width, 0px));border-radius:var(--theme-music-player-repeat-control-active-radius, var(--theme-music-player-repeat-control-default-radius, 0px));box-shadow:var(--theme-music-player-repeat-control-active-shadow, var(--theme-music-player-repeat-control-default-shadow, none));color:var(--theme-music-player-repeat-control-active-text, var(--theme-music-player-repeat-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.repeatControl"][data-theme-state=focus]{background-color:var(--theme-music-player-repeat-control-focus-bg, var(--theme-music-player-repeat-control-default-bg, transparent));background-image:var(--theme-music-player-repeat-control-focus-bg-gradient, var(--theme-music-player-repeat-control-default-bg-gradient, none));border-color:var(--theme-music-player-repeat-control-focus-border, var(--theme-music-player-repeat-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-repeat-control-focus-border-width, var(--theme-music-player-repeat-control-default-border-width, 0px));border-radius:var(--theme-music-player-repeat-control-focus-radius, var(--theme-music-player-repeat-control-default-radius, 0px));box-shadow:var(--theme-music-player-repeat-control-focus-shadow, var(--theme-music-player-repeat-control-default-shadow, none));color:var(--theme-music-player-repeat-control-focus-text, var(--theme-music-player-repeat-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.repeatControl"][data-theme-state=disabled]{background-color:var(--theme-music-player-repeat-control-disabled-bg, var(--theme-music-player-repeat-control-default-bg, transparent));background-image:var(--theme-music-player-repeat-control-disabled-bg-gradient, var(--theme-music-player-repeat-control-default-bg-gradient, none));border-color:var(--theme-music-player-repeat-control-disabled-border, var(--theme-music-player-repeat-control-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-repeat-control-disabled-border-width, var(--theme-music-player-repeat-control-default-border-width, 0px));border-radius:var(--theme-music-player-repeat-control-disabled-radius, var(--theme-music-player-repeat-control-default-radius, 0px));box-shadow:var(--theme-music-player-repeat-control-disabled-shadow, var(--theme-music-player-repeat-control-default-shadow, none));color:var(--theme-music-player-repeat-control-disabled-text, var(--theme-music-player-repeat-control-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.repeatControl"][data-theme-state=focus]{outline-color:var(--theme-music-player-repeat-control-focus-border, var(--theme-music-player-repeat-control-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-player-repeat-control-focus-border-width, var(--theme-music-player-repeat-control-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-player-repeat-control-focus-border-width, var(--theme-music-player-repeat-control-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="player.progress"]:not([data-theme-state]){background-color:var(--theme-music-player-progress-default-bg, transparent);background-image:var(--theme-music-player-progress-default-bg-gradient, none);border-color:var(--theme-music-player-progress-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-progress-default-border-width, 0px);border-radius:var(--theme-music-player-progress-default-radius, 0px);box-shadow:var(--theme-music-player-progress-default-shadow, none);color:var(--theme-music-player-progress-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.progress"][data-theme-state=default]{background-color:var(--theme-music-player-progress-default-bg, transparent);background-image:var(--theme-music-player-progress-default-bg-gradient, none);border-color:var(--theme-music-player-progress-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-progress-default-border-width, 0px);border-radius:var(--theme-music-player-progress-default-radius, 0px);box-shadow:var(--theme-music-player-progress-default-shadow, none);color:var(--theme-music-player-progress-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.progress"][data-theme-state=hover]{background-color:var(--theme-music-player-progress-hover-bg, var(--theme-music-player-progress-default-bg, transparent));background-image:var(--theme-music-player-progress-hover-bg-gradient, var(--theme-music-player-progress-default-bg-gradient, none));border-color:var(--theme-music-player-progress-hover-border, var(--theme-music-player-progress-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-progress-hover-border-width, var(--theme-music-player-progress-default-border-width, 0px));border-radius:var(--theme-music-player-progress-hover-radius, var(--theme-music-player-progress-default-radius, 0px));box-shadow:var(--theme-music-player-progress-hover-shadow, var(--theme-music-player-progress-default-shadow, none));color:var(--theme-music-player-progress-hover-text, var(--theme-music-player-progress-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.progress"][data-theme-state=selected]{background-color:var(--theme-music-player-progress-selected-bg, var(--theme-music-player-progress-default-bg, transparent));background-image:var(--theme-music-player-progress-selected-bg-gradient, var(--theme-music-player-progress-default-bg-gradient, none));border-color:var(--theme-music-player-progress-selected-border, var(--theme-music-player-progress-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-progress-selected-border-width, var(--theme-music-player-progress-default-border-width, 0px));border-radius:var(--theme-music-player-progress-selected-radius, var(--theme-music-player-progress-default-radius, 0px));box-shadow:var(--theme-music-player-progress-selected-shadow, var(--theme-music-player-progress-default-shadow, none));color:var(--theme-music-player-progress-selected-text, var(--theme-music-player-progress-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.progress"][data-theme-state=active]{background-color:var(--theme-music-player-progress-active-bg, var(--theme-music-player-progress-default-bg, transparent));background-image:var(--theme-music-player-progress-active-bg-gradient, var(--theme-music-player-progress-default-bg-gradient, none));border-color:var(--theme-music-player-progress-active-border, var(--theme-music-player-progress-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-progress-active-border-width, var(--theme-music-player-progress-default-border-width, 0px));border-radius:var(--theme-music-player-progress-active-radius, var(--theme-music-player-progress-default-radius, 0px));box-shadow:var(--theme-music-player-progress-active-shadow, var(--theme-music-player-progress-default-shadow, none));color:var(--theme-music-player-progress-active-text, var(--theme-music-player-progress-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.progress"][data-theme-state=focus]{background-color:var(--theme-music-player-progress-focus-bg, var(--theme-music-player-progress-default-bg, transparent));background-image:var(--theme-music-player-progress-focus-bg-gradient, var(--theme-music-player-progress-default-bg-gradient, none));border-color:var(--theme-music-player-progress-focus-border, var(--theme-music-player-progress-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-progress-focus-border-width, var(--theme-music-player-progress-default-border-width, 0px));border-radius:var(--theme-music-player-progress-focus-radius, var(--theme-music-player-progress-default-radius, 0px));box-shadow:var(--theme-music-player-progress-focus-shadow, var(--theme-music-player-progress-default-shadow, none));color:var(--theme-music-player-progress-focus-text, var(--theme-music-player-progress-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.progress"][data-theme-state=disabled]{background-color:var(--theme-music-player-progress-disabled-bg, var(--theme-music-player-progress-default-bg, transparent));background-image:var(--theme-music-player-progress-disabled-bg-gradient, var(--theme-music-player-progress-default-bg-gradient, none));border-color:var(--theme-music-player-progress-disabled-border, var(--theme-music-player-progress-default-border, transparent));border-style:solid;border-width:var(--theme-music-player-progress-disabled-border-width, var(--theme-music-player-progress-default-border-width, 0px));border-radius:var(--theme-music-player-progress-disabled-radius, var(--theme-music-player-progress-default-radius, 0px));box-shadow:var(--theme-music-player-progress-disabled-shadow, var(--theme-music-player-progress-default-shadow, none));color:var(--theme-music-player-progress-disabled-text, var(--theme-music-player-progress-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="player.progress"][data-theme-state=focus]{outline-color:var(--theme-music-player-progress-focus-border, var(--theme-music-player-progress-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-player-progress-focus-border-width, var(--theme-music-player-progress-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-player-progress-focus-border-width, var(--theme-music-player-progress-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="stats.card"]:not([data-theme-state]){background-color:var(--theme-music-stats-card-default-bg, transparent);background-image:var(--theme-music-stats-card-default-bg-gradient, none);border-color:var(--theme-music-stats-card-default-border, transparent);border-style:solid;border-width:var(--theme-music-stats-card-default-border-width, 0px);border-radius:var(--theme-music-stats-card-default-radius, 0px);box-shadow:var(--theme-music-stats-card-default-shadow, none);color:var(--theme-music-stats-card-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="stats.card"][data-theme-state=default]{background-color:var(--theme-music-stats-card-default-bg, transparent);background-image:var(--theme-music-stats-card-default-bg-gradient, none);border-color:var(--theme-music-stats-card-default-border, transparent);border-style:solid;border-width:var(--theme-music-stats-card-default-border-width, 0px);border-radius:var(--theme-music-stats-card-default-radius, 0px);box-shadow:var(--theme-music-stats-card-default-shadow, none);color:var(--theme-music-stats-card-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="stats.card"][data-theme-state=hover]{background-color:var(--theme-music-stats-card-hover-bg, var(--theme-music-stats-card-default-bg, transparent));background-image:var(--theme-music-stats-card-hover-bg-gradient, var(--theme-music-stats-card-default-bg-gradient, none));border-color:var(--theme-music-stats-card-hover-border, var(--theme-music-stats-card-default-border, transparent));border-style:solid;border-width:var(--theme-music-stats-card-hover-border-width, var(--theme-music-stats-card-default-border-width, 0px));border-radius:var(--theme-music-stats-card-hover-radius, var(--theme-music-stats-card-default-radius, 0px));box-shadow:var(--theme-music-stats-card-hover-shadow, var(--theme-music-stats-card-default-shadow, none));color:var(--theme-music-stats-card-hover-text, var(--theme-music-stats-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="stats.card"][data-theme-state=selected]{background-color:var(--theme-music-stats-card-selected-bg, var(--theme-music-stats-card-default-bg, transparent));background-image:var(--theme-music-stats-card-selected-bg-gradient, var(--theme-music-stats-card-default-bg-gradient, none));border-color:var(--theme-music-stats-card-selected-border, var(--theme-music-stats-card-default-border, transparent));border-style:solid;border-width:var(--theme-music-stats-card-selected-border-width, var(--theme-music-stats-card-default-border-width, 0px));border-radius:var(--theme-music-stats-card-selected-radius, var(--theme-music-stats-card-default-radius, 0px));box-shadow:var(--theme-music-stats-card-selected-shadow, var(--theme-music-stats-card-default-shadow, none));color:var(--theme-music-stats-card-selected-text, var(--theme-music-stats-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="stats.card"][data-theme-state=active]{background-color:var(--theme-music-stats-card-active-bg, var(--theme-music-stats-card-default-bg, transparent));background-image:var(--theme-music-stats-card-active-bg-gradient, var(--theme-music-stats-card-default-bg-gradient, none));border-color:var(--theme-music-stats-card-active-border, var(--theme-music-stats-card-default-border, transparent));border-style:solid;border-width:var(--theme-music-stats-card-active-border-width, var(--theme-music-stats-card-default-border-width, 0px));border-radius:var(--theme-music-stats-card-active-radius, var(--theme-music-stats-card-default-radius, 0px));box-shadow:var(--theme-music-stats-card-active-shadow, var(--theme-music-stats-card-default-shadow, none));color:var(--theme-music-stats-card-active-text, var(--theme-music-stats-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="stats.card"][data-theme-state=focus]{background-color:var(--theme-music-stats-card-focus-bg, var(--theme-music-stats-card-default-bg, transparent));background-image:var(--theme-music-stats-card-focus-bg-gradient, var(--theme-music-stats-card-default-bg-gradient, none));border-color:var(--theme-music-stats-card-focus-border, var(--theme-music-stats-card-default-border, transparent));border-style:solid;border-width:var(--theme-music-stats-card-focus-border-width, var(--theme-music-stats-card-default-border-width, 0px));border-radius:var(--theme-music-stats-card-focus-radius, var(--theme-music-stats-card-default-radius, 0px));box-shadow:var(--theme-music-stats-card-focus-shadow, var(--theme-music-stats-card-default-shadow, none));color:var(--theme-music-stats-card-focus-text, var(--theme-music-stats-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="stats.card"][data-theme-state=disabled]{background-color:var(--theme-music-stats-card-disabled-bg, var(--theme-music-stats-card-default-bg, transparent));background-image:var(--theme-music-stats-card-disabled-bg-gradient, var(--theme-music-stats-card-default-bg-gradient, none));border-color:var(--theme-music-stats-card-disabled-border, var(--theme-music-stats-card-default-border, transparent));border-style:solid;border-width:var(--theme-music-stats-card-disabled-border-width, var(--theme-music-stats-card-default-border-width, 0px));border-radius:var(--theme-music-stats-card-disabled-radius, var(--theme-music-stats-card-default-radius, 0px));box-shadow:var(--theme-music-stats-card-disabled-shadow, var(--theme-music-stats-card-default-shadow, none));color:var(--theme-music-stats-card-disabled-text, var(--theme-music-stats-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="stats.card"][data-theme-state=focus]{outline-color:var(--theme-music-stats-card-focus-border, var(--theme-music-stats-card-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-stats-card-focus-border-width, var(--theme-music-stats-card-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-stats-card-focus-border-width, var(--theme-music-stats-card-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="upload.panel"]:not([data-theme-state]){background-color:var(--theme-music-upload-panel-default-bg, transparent);background-image:var(--theme-music-upload-panel-default-bg-gradient, none);border-color:var(--theme-music-upload-panel-default-border, transparent);border-style:solid;border-width:var(--theme-music-upload-panel-default-border-width, 0px);border-radius:var(--theme-music-upload-panel-default-radius, 0px);box-shadow:var(--theme-music-upload-panel-default-shadow, none);color:var(--theme-music-upload-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="upload.panel"][data-theme-state=default]{background-color:var(--theme-music-upload-panel-default-bg, transparent);background-image:var(--theme-music-upload-panel-default-bg-gradient, none);border-color:var(--theme-music-upload-panel-default-border, transparent);border-style:solid;border-width:var(--theme-music-upload-panel-default-border-width, 0px);border-radius:var(--theme-music-upload-panel-default-radius, 0px);box-shadow:var(--theme-music-upload-panel-default-shadow, none);color:var(--theme-music-upload-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="upload.panel"][data-theme-state=hover]{background-color:var(--theme-music-upload-panel-hover-bg, var(--theme-music-upload-panel-default-bg, transparent));background-image:var(--theme-music-upload-panel-hover-bg-gradient, var(--theme-music-upload-panel-default-bg-gradient, none));border-color:var(--theme-music-upload-panel-hover-border, var(--theme-music-upload-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-upload-panel-hover-border-width, var(--theme-music-upload-panel-default-border-width, 0px));border-radius:var(--theme-music-upload-panel-hover-radius, var(--theme-music-upload-panel-default-radius, 0px));box-shadow:var(--theme-music-upload-panel-hover-shadow, var(--theme-music-upload-panel-default-shadow, none));color:var(--theme-music-upload-panel-hover-text, var(--theme-music-upload-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="upload.panel"][data-theme-state=selected]{background-color:var(--theme-music-upload-panel-selected-bg, var(--theme-music-upload-panel-default-bg, transparent));background-image:var(--theme-music-upload-panel-selected-bg-gradient, var(--theme-music-upload-panel-default-bg-gradient, none));border-color:var(--theme-music-upload-panel-selected-border, var(--theme-music-upload-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-upload-panel-selected-border-width, var(--theme-music-upload-panel-default-border-width, 0px));border-radius:var(--theme-music-upload-panel-selected-radius, var(--theme-music-upload-panel-default-radius, 0px));box-shadow:var(--theme-music-upload-panel-selected-shadow, var(--theme-music-upload-panel-default-shadow, none));color:var(--theme-music-upload-panel-selected-text, var(--theme-music-upload-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="upload.panel"][data-theme-state=active]{background-color:var(--theme-music-upload-panel-active-bg, var(--theme-music-upload-panel-default-bg, transparent));background-image:var(--theme-music-upload-panel-active-bg-gradient, var(--theme-music-upload-panel-default-bg-gradient, none));border-color:var(--theme-music-upload-panel-active-border, var(--theme-music-upload-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-upload-panel-active-border-width, var(--theme-music-upload-panel-default-border-width, 0px));border-radius:var(--theme-music-upload-panel-active-radius, var(--theme-music-upload-panel-default-radius, 0px));box-shadow:var(--theme-music-upload-panel-active-shadow, var(--theme-music-upload-panel-default-shadow, none));color:var(--theme-music-upload-panel-active-text, var(--theme-music-upload-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="upload.panel"][data-theme-state=focus]{background-color:var(--theme-music-upload-panel-focus-bg, var(--theme-music-upload-panel-default-bg, transparent));background-image:var(--theme-music-upload-panel-focus-bg-gradient, var(--theme-music-upload-panel-default-bg-gradient, none));border-color:var(--theme-music-upload-panel-focus-border, var(--theme-music-upload-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-upload-panel-focus-border-width, var(--theme-music-upload-panel-default-border-width, 0px));border-radius:var(--theme-music-upload-panel-focus-radius, var(--theme-music-upload-panel-default-radius, 0px));box-shadow:var(--theme-music-upload-panel-focus-shadow, var(--theme-music-upload-panel-default-shadow, none));color:var(--theme-music-upload-panel-focus-text, var(--theme-music-upload-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="upload.panel"][data-theme-state=disabled]{background-color:var(--theme-music-upload-panel-disabled-bg, var(--theme-music-upload-panel-default-bg, transparent));background-image:var(--theme-music-upload-panel-disabled-bg-gradient, var(--theme-music-upload-panel-default-bg-gradient, none));border-color:var(--theme-music-upload-panel-disabled-border, var(--theme-music-upload-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-upload-panel-disabled-border-width, var(--theme-music-upload-panel-default-border-width, 0px));border-radius:var(--theme-music-upload-panel-disabled-radius, var(--theme-music-upload-panel-default-radius, 0px));box-shadow:var(--theme-music-upload-panel-disabled-shadow, var(--theme-music-upload-panel-default-shadow, none));color:var(--theme-music-upload-panel-disabled-text, var(--theme-music-upload-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="upload.panel"][data-theme-state=focus]{outline-color:var(--theme-music-upload-panel-focus-border, var(--theme-music-upload-panel-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-upload-panel-focus-border-width, var(--theme-music-upload-panel-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-upload-panel-focus-border-width, var(--theme-music-upload-panel-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="miniPlayer.card"]:not([data-theme-state]){background-color:var(--theme-music-mini-player-card-default-bg, transparent);background-image:var(--theme-music-mini-player-card-default-bg-gradient, none);border-color:var(--theme-music-mini-player-card-default-border, transparent);border-style:solid;border-width:var(--theme-music-mini-player-card-default-border-width, 0px);border-radius:var(--theme-music-mini-player-card-default-radius, 0px);box-shadow:var(--theme-music-mini-player-card-default-shadow, none);color:var(--theme-music-mini-player-card-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="miniPlayer.card"][data-theme-state=default]{background-color:var(--theme-music-mini-player-card-default-bg, transparent);background-image:var(--theme-music-mini-player-card-default-bg-gradient, none);border-color:var(--theme-music-mini-player-card-default-border, transparent);border-style:solid;border-width:var(--theme-music-mini-player-card-default-border-width, 0px);border-radius:var(--theme-music-mini-player-card-default-radius, 0px);box-shadow:var(--theme-music-mini-player-card-default-shadow, none);color:var(--theme-music-mini-player-card-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="miniPlayer.card"][data-theme-state=hover]{background-color:var(--theme-music-mini-player-card-hover-bg, var(--theme-music-mini-player-card-default-bg, transparent));background-image:var(--theme-music-mini-player-card-hover-bg-gradient, var(--theme-music-mini-player-card-default-bg-gradient, none));border-color:var(--theme-music-mini-player-card-hover-border, var(--theme-music-mini-player-card-default-border, transparent));border-style:solid;border-width:var(--theme-music-mini-player-card-hover-border-width, var(--theme-music-mini-player-card-default-border-width, 0px));border-radius:var(--theme-music-mini-player-card-hover-radius, var(--theme-music-mini-player-card-default-radius, 0px));box-shadow:var(--theme-music-mini-player-card-hover-shadow, var(--theme-music-mini-player-card-default-shadow, none));color:var(--theme-music-mini-player-card-hover-text, var(--theme-music-mini-player-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="miniPlayer.card"][data-theme-state=selected]{background-color:var(--theme-music-mini-player-card-selected-bg, var(--theme-music-mini-player-card-default-bg, transparent));background-image:var(--theme-music-mini-player-card-selected-bg-gradient, var(--theme-music-mini-player-card-default-bg-gradient, none));border-color:var(--theme-music-mini-player-card-selected-border, var(--theme-music-mini-player-card-default-border, transparent));border-style:solid;border-width:var(--theme-music-mini-player-card-selected-border-width, var(--theme-music-mini-player-card-default-border-width, 0px));border-radius:var(--theme-music-mini-player-card-selected-radius, var(--theme-music-mini-player-card-default-radius, 0px));box-shadow:var(--theme-music-mini-player-card-selected-shadow, var(--theme-music-mini-player-card-default-shadow, none));color:var(--theme-music-mini-player-card-selected-text, var(--theme-music-mini-player-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="miniPlayer.card"][data-theme-state=active]{background-color:var(--theme-music-mini-player-card-active-bg, var(--theme-music-mini-player-card-default-bg, transparent));background-image:var(--theme-music-mini-player-card-active-bg-gradient, var(--theme-music-mini-player-card-default-bg-gradient, none));border-color:var(--theme-music-mini-player-card-active-border, var(--theme-music-mini-player-card-default-border, transparent));border-style:solid;border-width:var(--theme-music-mini-player-card-active-border-width, var(--theme-music-mini-player-card-default-border-width, 0px));border-radius:var(--theme-music-mini-player-card-active-radius, var(--theme-music-mini-player-card-default-radius, 0px));box-shadow:var(--theme-music-mini-player-card-active-shadow, var(--theme-music-mini-player-card-default-shadow, none));color:var(--theme-music-mini-player-card-active-text, var(--theme-music-mini-player-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="miniPlayer.card"][data-theme-state=focus]{background-color:var(--theme-music-mini-player-card-focus-bg, var(--theme-music-mini-player-card-default-bg, transparent));background-image:var(--theme-music-mini-player-card-focus-bg-gradient, var(--theme-music-mini-player-card-default-bg-gradient, none));border-color:var(--theme-music-mini-player-card-focus-border, var(--theme-music-mini-player-card-default-border, transparent));border-style:solid;border-width:var(--theme-music-mini-player-card-focus-border-width, var(--theme-music-mini-player-card-default-border-width, 0px));border-radius:var(--theme-music-mini-player-card-focus-radius, var(--theme-music-mini-player-card-default-radius, 0px));box-shadow:var(--theme-music-mini-player-card-focus-shadow, var(--theme-music-mini-player-card-default-shadow, none));color:var(--theme-music-mini-player-card-focus-text, var(--theme-music-mini-player-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="miniPlayer.card"][data-theme-state=disabled]{background-color:var(--theme-music-mini-player-card-disabled-bg, var(--theme-music-mini-player-card-default-bg, transparent));background-image:var(--theme-music-mini-player-card-disabled-bg-gradient, var(--theme-music-mini-player-card-default-bg-gradient, none));border-color:var(--theme-music-mini-player-card-disabled-border, var(--theme-music-mini-player-card-default-border, transparent));border-style:solid;border-width:var(--theme-music-mini-player-card-disabled-border-width, var(--theme-music-mini-player-card-default-border-width, 0px));border-radius:var(--theme-music-mini-player-card-disabled-radius, var(--theme-music-mini-player-card-default-radius, 0px));box-shadow:var(--theme-music-mini-player-card-disabled-shadow, var(--theme-music-mini-player-card-default-shadow, none));color:var(--theme-music-mini-player-card-disabled-text, var(--theme-music-mini-player-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="miniPlayer.card"][data-theme-state=focus]{outline-color:var(--theme-music-mini-player-card-focus-border, var(--theme-music-mini-player-card-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-mini-player-card-focus-border-width, var(--theme-music-mini-player-card-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-mini-player-card-focus-border-width, var(--theme-music-mini-player-card-default-border-width, 0px)))}html [data-theme-module=music][data-theme-part="dialog.panel"]:not([data-theme-state]){background-color:var(--theme-music-dialog-panel-default-bg, transparent);background-image:var(--theme-music-dialog-panel-default-bg-gradient, none);border-color:var(--theme-music-dialog-panel-default-border, transparent);border-style:solid;border-width:var(--theme-music-dialog-panel-default-border-width, 0px);border-radius:var(--theme-music-dialog-panel-default-radius, 0px);box-shadow:var(--theme-music-dialog-panel-default-shadow, none);color:var(--theme-music-dialog-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="dialog.panel"][data-theme-state=default]{background-color:var(--theme-music-dialog-panel-default-bg, transparent);background-image:var(--theme-music-dialog-panel-default-bg-gradient, none);border-color:var(--theme-music-dialog-panel-default-border, transparent);border-style:solid;border-width:var(--theme-music-dialog-panel-default-border-width, 0px);border-radius:var(--theme-music-dialog-panel-default-radius, 0px);box-shadow:var(--theme-music-dialog-panel-default-shadow, none);color:var(--theme-music-dialog-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=music][data-theme-part="dialog.panel"][data-theme-state=hover]{background-color:var(--theme-music-dialog-panel-hover-bg, var(--theme-music-dialog-panel-default-bg, transparent));background-image:var(--theme-music-dialog-panel-hover-bg-gradient, var(--theme-music-dialog-panel-default-bg-gradient, none));border-color:var(--theme-music-dialog-panel-hover-border, var(--theme-music-dialog-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-dialog-panel-hover-border-width, var(--theme-music-dialog-panel-default-border-width, 0px));border-radius:var(--theme-music-dialog-panel-hover-radius, var(--theme-music-dialog-panel-default-radius, 0px));box-shadow:var(--theme-music-dialog-panel-hover-shadow, var(--theme-music-dialog-panel-default-shadow, none));color:var(--theme-music-dialog-panel-hover-text, var(--theme-music-dialog-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="dialog.panel"][data-theme-state=selected]{background-color:var(--theme-music-dialog-panel-selected-bg, var(--theme-music-dialog-panel-default-bg, transparent));background-image:var(--theme-music-dialog-panel-selected-bg-gradient, var(--theme-music-dialog-panel-default-bg-gradient, none));border-color:var(--theme-music-dialog-panel-selected-border, var(--theme-music-dialog-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-dialog-panel-selected-border-width, var(--theme-music-dialog-panel-default-border-width, 0px));border-radius:var(--theme-music-dialog-panel-selected-radius, var(--theme-music-dialog-panel-default-radius, 0px));box-shadow:var(--theme-music-dialog-panel-selected-shadow, var(--theme-music-dialog-panel-default-shadow, none));color:var(--theme-music-dialog-panel-selected-text, var(--theme-music-dialog-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="dialog.panel"][data-theme-state=active]{background-color:var(--theme-music-dialog-panel-active-bg, var(--theme-music-dialog-panel-default-bg, transparent));background-image:var(--theme-music-dialog-panel-active-bg-gradient, var(--theme-music-dialog-panel-default-bg-gradient, none));border-color:var(--theme-music-dialog-panel-active-border, var(--theme-music-dialog-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-dialog-panel-active-border-width, var(--theme-music-dialog-panel-default-border-width, 0px));border-radius:var(--theme-music-dialog-panel-active-radius, var(--theme-music-dialog-panel-default-radius, 0px));box-shadow:var(--theme-music-dialog-panel-active-shadow, var(--theme-music-dialog-panel-default-shadow, none));color:var(--theme-music-dialog-panel-active-text, var(--theme-music-dialog-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="dialog.panel"][data-theme-state=focus]{background-color:var(--theme-music-dialog-panel-focus-bg, var(--theme-music-dialog-panel-default-bg, transparent));background-image:var(--theme-music-dialog-panel-focus-bg-gradient, var(--theme-music-dialog-panel-default-bg-gradient, none));border-color:var(--theme-music-dialog-panel-focus-border, var(--theme-music-dialog-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-dialog-panel-focus-border-width, var(--theme-music-dialog-panel-default-border-width, 0px));border-radius:var(--theme-music-dialog-panel-focus-radius, var(--theme-music-dialog-panel-default-radius, 0px));box-shadow:var(--theme-music-dialog-panel-focus-shadow, var(--theme-music-dialog-panel-default-shadow, none));color:var(--theme-music-dialog-panel-focus-text, var(--theme-music-dialog-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="dialog.panel"][data-theme-state=disabled]{background-color:var(--theme-music-dialog-panel-disabled-bg, var(--theme-music-dialog-panel-default-bg, transparent));background-image:var(--theme-music-dialog-panel-disabled-bg-gradient, var(--theme-music-dialog-panel-default-bg-gradient, none));border-color:var(--theme-music-dialog-panel-disabled-border, var(--theme-music-dialog-panel-default-border, transparent));border-style:solid;border-width:var(--theme-music-dialog-panel-disabled-border-width, var(--theme-music-dialog-panel-default-border-width, 0px));border-radius:var(--theme-music-dialog-panel-disabled-radius, var(--theme-music-dialog-panel-default-radius, 0px));box-shadow:var(--theme-music-dialog-panel-disabled-shadow, var(--theme-music-dialog-panel-default-shadow, none));color:var(--theme-music-dialog-panel-disabled-text, var(--theme-music-dialog-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=music][data-theme-part="dialog.panel"][data-theme-state=focus]{outline-color:var(--theme-music-dialog-panel-focus-border, var(--theme-music-dialog-panel-default-border, transparent));outline-style:solid;outline-width:var(--theme-music-dialog-panel-focus-border-width, var(--theme-music-dialog-panel-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-music-dialog-panel-focus-border-width, var(--theme-music-dialog-panel-default-border-width, 0px)))}html [data-theme-module=chat][data-theme-part="channel.row"]:not([data-theme-state]){background-color:var(--theme-chat-channel-row-default-bg, transparent);background-image:var(--theme-chat-channel-row-default-bg-gradient, none);border-color:var(--theme-chat-channel-row-default-border, transparent);border-style:solid;border-width:var(--theme-chat-channel-row-default-border-width, 0px);border-radius:var(--theme-chat-channel-row-default-radius, 0px);box-shadow:var(--theme-chat-channel-row-default-shadow, none);color:var(--theme-chat-channel-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.row"][data-theme-state=default]{background-color:var(--theme-chat-channel-row-default-bg, transparent);background-image:var(--theme-chat-channel-row-default-bg-gradient, none);border-color:var(--theme-chat-channel-row-default-border, transparent);border-style:solid;border-width:var(--theme-chat-channel-row-default-border-width, 0px);border-radius:var(--theme-chat-channel-row-default-radius, 0px);box-shadow:var(--theme-chat-channel-row-default-shadow, none);color:var(--theme-chat-channel-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.row"][data-theme-state=hover]{background-color:var(--theme-chat-channel-row-hover-bg, var(--theme-chat-channel-row-default-bg, transparent));background-image:var(--theme-chat-channel-row-hover-bg-gradient, var(--theme-chat-channel-row-default-bg-gradient, none));border-color:var(--theme-chat-channel-row-hover-border, var(--theme-chat-channel-row-default-border, transparent));border-style:solid;border-width:var(--theme-chat-channel-row-hover-border-width, var(--theme-chat-channel-row-default-border-width, 0px));border-radius:var(--theme-chat-channel-row-hover-radius, var(--theme-chat-channel-row-default-radius, 0px));box-shadow:var(--theme-chat-channel-row-hover-shadow, var(--theme-chat-channel-row-default-shadow, none));color:var(--theme-chat-channel-row-hover-text, var(--theme-chat-channel-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.row"][data-theme-state=selected]{background-color:var(--theme-chat-channel-row-selected-bg, var(--theme-chat-channel-row-default-bg, transparent));background-image:var(--theme-chat-channel-row-selected-bg-gradient, var(--theme-chat-channel-row-default-bg-gradient, none));border-color:var(--theme-chat-channel-row-selected-border, var(--theme-chat-channel-row-default-border, transparent));border-style:solid;border-width:var(--theme-chat-channel-row-selected-border-width, var(--theme-chat-channel-row-default-border-width, 0px));border-radius:var(--theme-chat-channel-row-selected-radius, var(--theme-chat-channel-row-default-radius, 0px));box-shadow:var(--theme-chat-channel-row-selected-shadow, var(--theme-chat-channel-row-default-shadow, none));color:var(--theme-chat-channel-row-selected-text, var(--theme-chat-channel-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.row"][data-theme-state=active]{background-color:var(--theme-chat-channel-row-active-bg, var(--theme-chat-channel-row-default-bg, transparent));background-image:var(--theme-chat-channel-row-active-bg-gradient, var(--theme-chat-channel-row-default-bg-gradient, none));border-color:var(--theme-chat-channel-row-active-border, var(--theme-chat-channel-row-default-border, transparent));border-style:solid;border-width:var(--theme-chat-channel-row-active-border-width, var(--theme-chat-channel-row-default-border-width, 0px));border-radius:var(--theme-chat-channel-row-active-radius, var(--theme-chat-channel-row-default-radius, 0px));box-shadow:var(--theme-chat-channel-row-active-shadow, var(--theme-chat-channel-row-default-shadow, none));color:var(--theme-chat-channel-row-active-text, var(--theme-chat-channel-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.row"][data-theme-state=focus]{background-color:var(--theme-chat-channel-row-focus-bg, var(--theme-chat-channel-row-default-bg, transparent));background-image:var(--theme-chat-channel-row-focus-bg-gradient, var(--theme-chat-channel-row-default-bg-gradient, none));border-color:var(--theme-chat-channel-row-focus-border, var(--theme-chat-channel-row-default-border, transparent));border-style:solid;border-width:var(--theme-chat-channel-row-focus-border-width, var(--theme-chat-channel-row-default-border-width, 0px));border-radius:var(--theme-chat-channel-row-focus-radius, var(--theme-chat-channel-row-default-radius, 0px));box-shadow:var(--theme-chat-channel-row-focus-shadow, var(--theme-chat-channel-row-default-shadow, none));color:var(--theme-chat-channel-row-focus-text, var(--theme-chat-channel-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.row"][data-theme-state=disabled]{background-color:var(--theme-chat-channel-row-disabled-bg, var(--theme-chat-channel-row-default-bg, transparent));background-image:var(--theme-chat-channel-row-disabled-bg-gradient, var(--theme-chat-channel-row-default-bg-gradient, none));border-color:var(--theme-chat-channel-row-disabled-border, var(--theme-chat-channel-row-default-border, transparent));border-style:solid;border-width:var(--theme-chat-channel-row-disabled-border-width, var(--theme-chat-channel-row-default-border-width, 0px));border-radius:var(--theme-chat-channel-row-disabled-radius, var(--theme-chat-channel-row-default-radius, 0px));box-shadow:var(--theme-chat-channel-row-disabled-shadow, var(--theme-chat-channel-row-default-shadow, none));color:var(--theme-chat-channel-row-disabled-text, var(--theme-chat-channel-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.row"][data-theme-state=focus]{outline-color:var(--theme-chat-channel-row-focus-border, var(--theme-chat-channel-row-default-border, transparent));outline-style:solid;outline-width:var(--theme-chat-channel-row-focus-border-width, var(--theme-chat-channel-row-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-chat-channel-row-focus-border-width, var(--theme-chat-channel-row-default-border-width, 0px)))}html [data-theme-module=chat][data-theme-part="channel.dmRow"]:not([data-theme-state]){background-color:var(--theme-chat-channel-dm-row-default-bg, transparent);background-image:var(--theme-chat-channel-dm-row-default-bg-gradient, none);border-color:var(--theme-chat-channel-dm-row-default-border, transparent);border-style:solid;border-width:var(--theme-chat-channel-dm-row-default-border-width, 0px);border-radius:var(--theme-chat-channel-dm-row-default-radius, 0px);box-shadow:var(--theme-chat-channel-dm-row-default-shadow, none);color:var(--theme-chat-channel-dm-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.dmRow"][data-theme-state=default]{background-color:var(--theme-chat-channel-dm-row-default-bg, transparent);background-image:var(--theme-chat-channel-dm-row-default-bg-gradient, none);border-color:var(--theme-chat-channel-dm-row-default-border, transparent);border-style:solid;border-width:var(--theme-chat-channel-dm-row-default-border-width, 0px);border-radius:var(--theme-chat-channel-dm-row-default-radius, 0px);box-shadow:var(--theme-chat-channel-dm-row-default-shadow, none);color:var(--theme-chat-channel-dm-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.dmRow"][data-theme-state=hover]{background-color:var(--theme-chat-channel-dm-row-hover-bg, var(--theme-chat-channel-dm-row-default-bg, transparent));background-image:var(--theme-chat-channel-dm-row-hover-bg-gradient, var(--theme-chat-channel-dm-row-default-bg-gradient, none));border-color:var(--theme-chat-channel-dm-row-hover-border, var(--theme-chat-channel-dm-row-default-border, transparent));border-style:solid;border-width:var(--theme-chat-channel-dm-row-hover-border-width, var(--theme-chat-channel-dm-row-default-border-width, 0px));border-radius:var(--theme-chat-channel-dm-row-hover-radius, var(--theme-chat-channel-dm-row-default-radius, 0px));box-shadow:var(--theme-chat-channel-dm-row-hover-shadow, var(--theme-chat-channel-dm-row-default-shadow, none));color:var(--theme-chat-channel-dm-row-hover-text, var(--theme-chat-channel-dm-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.dmRow"][data-theme-state=selected]{background-color:var(--theme-chat-channel-dm-row-selected-bg, var(--theme-chat-channel-dm-row-default-bg, transparent));background-image:var(--theme-chat-channel-dm-row-selected-bg-gradient, var(--theme-chat-channel-dm-row-default-bg-gradient, none));border-color:var(--theme-chat-channel-dm-row-selected-border, var(--theme-chat-channel-dm-row-default-border, transparent));border-style:solid;border-width:var(--theme-chat-channel-dm-row-selected-border-width, var(--theme-chat-channel-dm-row-default-border-width, 0px));border-radius:var(--theme-chat-channel-dm-row-selected-radius, var(--theme-chat-channel-dm-row-default-radius, 0px));box-shadow:var(--theme-chat-channel-dm-row-selected-shadow, var(--theme-chat-channel-dm-row-default-shadow, none));color:var(--theme-chat-channel-dm-row-selected-text, var(--theme-chat-channel-dm-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.dmRow"][data-theme-state=active]{background-color:var(--theme-chat-channel-dm-row-active-bg, var(--theme-chat-channel-dm-row-default-bg, transparent));background-image:var(--theme-chat-channel-dm-row-active-bg-gradient, var(--theme-chat-channel-dm-row-default-bg-gradient, none));border-color:var(--theme-chat-channel-dm-row-active-border, var(--theme-chat-channel-dm-row-default-border, transparent));border-style:solid;border-width:var(--theme-chat-channel-dm-row-active-border-width, var(--theme-chat-channel-dm-row-default-border-width, 0px));border-radius:var(--theme-chat-channel-dm-row-active-radius, var(--theme-chat-channel-dm-row-default-radius, 0px));box-shadow:var(--theme-chat-channel-dm-row-active-shadow, var(--theme-chat-channel-dm-row-default-shadow, none));color:var(--theme-chat-channel-dm-row-active-text, var(--theme-chat-channel-dm-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.dmRow"][data-theme-state=focus]{background-color:var(--theme-chat-channel-dm-row-focus-bg, var(--theme-chat-channel-dm-row-default-bg, transparent));background-image:var(--theme-chat-channel-dm-row-focus-bg-gradient, var(--theme-chat-channel-dm-row-default-bg-gradient, none));border-color:var(--theme-chat-channel-dm-row-focus-border, var(--theme-chat-channel-dm-row-default-border, transparent));border-style:solid;border-width:var(--theme-chat-channel-dm-row-focus-border-width, var(--theme-chat-channel-dm-row-default-border-width, 0px));border-radius:var(--theme-chat-channel-dm-row-focus-radius, var(--theme-chat-channel-dm-row-default-radius, 0px));box-shadow:var(--theme-chat-channel-dm-row-focus-shadow, var(--theme-chat-channel-dm-row-default-shadow, none));color:var(--theme-chat-channel-dm-row-focus-text, var(--theme-chat-channel-dm-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.dmRow"][data-theme-state=disabled]{background-color:var(--theme-chat-channel-dm-row-disabled-bg, var(--theme-chat-channel-dm-row-default-bg, transparent));background-image:var(--theme-chat-channel-dm-row-disabled-bg-gradient, var(--theme-chat-channel-dm-row-default-bg-gradient, none));border-color:var(--theme-chat-channel-dm-row-disabled-border, var(--theme-chat-channel-dm-row-default-border, transparent));border-style:solid;border-width:var(--theme-chat-channel-dm-row-disabled-border-width, var(--theme-chat-channel-dm-row-default-border-width, 0px));border-radius:var(--theme-chat-channel-dm-row-disabled-radius, var(--theme-chat-channel-dm-row-default-radius, 0px));box-shadow:var(--theme-chat-channel-dm-row-disabled-shadow, var(--theme-chat-channel-dm-row-default-shadow, none));color:var(--theme-chat-channel-dm-row-disabled-text, var(--theme-chat-channel-dm-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.dmRow"][data-theme-state=focus]{outline-color:var(--theme-chat-channel-dm-row-focus-border, var(--theme-chat-channel-dm-row-default-border, transparent));outline-style:solid;outline-width:var(--theme-chat-channel-dm-row-focus-border-width, var(--theme-chat-channel-dm-row-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-chat-channel-dm-row-focus-border-width, var(--theme-chat-channel-dm-row-default-border-width, 0px)))}html [data-theme-module=chat][data-theme-part="channel.lockedRow"]:not([data-theme-state]){background-color:var(--theme-chat-channel-locked-row-default-bg, transparent);background-image:var(--theme-chat-channel-locked-row-default-bg-gradient, none);border-color:var(--theme-chat-channel-locked-row-default-border, transparent);border-style:solid;border-width:var(--theme-chat-channel-locked-row-default-border-width, 0px);border-radius:var(--theme-chat-channel-locked-row-default-radius, 0px);box-shadow:var(--theme-chat-channel-locked-row-default-shadow, none);color:var(--theme-chat-channel-locked-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.lockedRow"][data-theme-state=default]{background-color:var(--theme-chat-channel-locked-row-default-bg, transparent);background-image:var(--theme-chat-channel-locked-row-default-bg-gradient, none);border-color:var(--theme-chat-channel-locked-row-default-border, transparent);border-style:solid;border-width:var(--theme-chat-channel-locked-row-default-border-width, 0px);border-radius:var(--theme-chat-channel-locked-row-default-radius, 0px);box-shadow:var(--theme-chat-channel-locked-row-default-shadow, none);color:var(--theme-chat-channel-locked-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.lockedRow"][data-theme-state=hover]{background-color:var(--theme-chat-channel-locked-row-hover-bg, var(--theme-chat-channel-locked-row-default-bg, transparent));background-image:var(--theme-chat-channel-locked-row-hover-bg-gradient, var(--theme-chat-channel-locked-row-default-bg-gradient, none));border-color:var(--theme-chat-channel-locked-row-hover-border, var(--theme-chat-channel-locked-row-default-border, transparent));border-style:solid;border-width:var(--theme-chat-channel-locked-row-hover-border-width, var(--theme-chat-channel-locked-row-default-border-width, 0px));border-radius:var(--theme-chat-channel-locked-row-hover-radius, var(--theme-chat-channel-locked-row-default-radius, 0px));box-shadow:var(--theme-chat-channel-locked-row-hover-shadow, var(--theme-chat-channel-locked-row-default-shadow, none));color:var(--theme-chat-channel-locked-row-hover-text, var(--theme-chat-channel-locked-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.lockedRow"][data-theme-state=selected]{background-color:var(--theme-chat-channel-locked-row-selected-bg, var(--theme-chat-channel-locked-row-default-bg, transparent));background-image:var(--theme-chat-channel-locked-row-selected-bg-gradient, var(--theme-chat-channel-locked-row-default-bg-gradient, none));border-color:var(--theme-chat-channel-locked-row-selected-border, var(--theme-chat-channel-locked-row-default-border, transparent));border-style:solid;border-width:var(--theme-chat-channel-locked-row-selected-border-width, var(--theme-chat-channel-locked-row-default-border-width, 0px));border-radius:var(--theme-chat-channel-locked-row-selected-radius, var(--theme-chat-channel-locked-row-default-radius, 0px));box-shadow:var(--theme-chat-channel-locked-row-selected-shadow, var(--theme-chat-channel-locked-row-default-shadow, none));color:var(--theme-chat-channel-locked-row-selected-text, var(--theme-chat-channel-locked-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.lockedRow"][data-theme-state=active]{background-color:var(--theme-chat-channel-locked-row-active-bg, var(--theme-chat-channel-locked-row-default-bg, transparent));background-image:var(--theme-chat-channel-locked-row-active-bg-gradient, var(--theme-chat-channel-locked-row-default-bg-gradient, none));border-color:var(--theme-chat-channel-locked-row-active-border, var(--theme-chat-channel-locked-row-default-border, transparent));border-style:solid;border-width:var(--theme-chat-channel-locked-row-active-border-width, var(--theme-chat-channel-locked-row-default-border-width, 0px));border-radius:var(--theme-chat-channel-locked-row-active-radius, var(--theme-chat-channel-locked-row-default-radius, 0px));box-shadow:var(--theme-chat-channel-locked-row-active-shadow, var(--theme-chat-channel-locked-row-default-shadow, none));color:var(--theme-chat-channel-locked-row-active-text, var(--theme-chat-channel-locked-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.lockedRow"][data-theme-state=focus]{background-color:var(--theme-chat-channel-locked-row-focus-bg, var(--theme-chat-channel-locked-row-default-bg, transparent));background-image:var(--theme-chat-channel-locked-row-focus-bg-gradient, var(--theme-chat-channel-locked-row-default-bg-gradient, none));border-color:var(--theme-chat-channel-locked-row-focus-border, var(--theme-chat-channel-locked-row-default-border, transparent));border-style:solid;border-width:var(--theme-chat-channel-locked-row-focus-border-width, var(--theme-chat-channel-locked-row-default-border-width, 0px));border-radius:var(--theme-chat-channel-locked-row-focus-radius, var(--theme-chat-channel-locked-row-default-radius, 0px));box-shadow:var(--theme-chat-channel-locked-row-focus-shadow, var(--theme-chat-channel-locked-row-default-shadow, none));color:var(--theme-chat-channel-locked-row-focus-text, var(--theme-chat-channel-locked-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.lockedRow"][data-theme-state=disabled]{background-color:var(--theme-chat-channel-locked-row-disabled-bg, var(--theme-chat-channel-locked-row-default-bg, transparent));background-image:var(--theme-chat-channel-locked-row-disabled-bg-gradient, var(--theme-chat-channel-locked-row-default-bg-gradient, none));border-color:var(--theme-chat-channel-locked-row-disabled-border, var(--theme-chat-channel-locked-row-default-border, transparent));border-style:solid;border-width:var(--theme-chat-channel-locked-row-disabled-border-width, var(--theme-chat-channel-locked-row-default-border-width, 0px));border-radius:var(--theme-chat-channel-locked-row-disabled-radius, var(--theme-chat-channel-locked-row-default-radius, 0px));box-shadow:var(--theme-chat-channel-locked-row-disabled-shadow, var(--theme-chat-channel-locked-row-default-shadow, none));color:var(--theme-chat-channel-locked-row-disabled-text, var(--theme-chat-channel-locked-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="channel.lockedRow"][data-theme-state=focus]{outline-color:var(--theme-chat-channel-locked-row-focus-border, var(--theme-chat-channel-locked-row-default-border, transparent));outline-style:solid;outline-width:var(--theme-chat-channel-locked-row-focus-border-width, var(--theme-chat-channel-locked-row-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-chat-channel-locked-row-focus-border-width, var(--theme-chat-channel-locked-row-default-border-width, 0px)))}html [data-theme-module=chat][data-theme-part="channel.name"]:not([data-theme-state]){color:var(--theme-chat-channel-name-default-text, inherit)}html [data-theme-module=chat][data-theme-part="channel.name"][data-theme-state=default]{color:var(--theme-chat-channel-name-default-text, inherit)}html [data-theme-module=chat][data-theme-part="channel.name"][data-theme-state=hover]{color:var(--theme-chat-channel-name-hover-text, var(--theme-chat-channel-name-default-text, inherit))}html [data-theme-module=chat][data-theme-part="channel.name"][data-theme-state=selected]{color:var(--theme-chat-channel-name-selected-text, var(--theme-chat-channel-name-default-text, inherit))}html [data-theme-module=chat][data-theme-part="channel.name"][data-theme-state=active]{color:var(--theme-chat-channel-name-active-text, var(--theme-chat-channel-name-default-text, inherit))}html [data-theme-module=chat][data-theme-part="channel.name"][data-theme-state=focus]{color:var(--theme-chat-channel-name-focus-text, var(--theme-chat-channel-name-default-text, inherit))}html [data-theme-module=chat][data-theme-part="channel.name"][data-theme-state=disabled]{color:var(--theme-chat-channel-name-disabled-text, var(--theme-chat-channel-name-default-text, inherit))}html [data-theme-module=chat][data-theme-part="message.bubble"]:not([data-theme-state]){background-color:var(--theme-chat-message-bubble-default-bg, transparent);background-image:var(--theme-chat-message-bubble-default-bg-gradient, none);border-color:var(--theme-chat-message-bubble-default-border, transparent);border-style:solid;border-width:var(--theme-chat-message-bubble-default-border-width, 0px);border-radius:var(--theme-chat-message-bubble-default-radius, 0px);box-shadow:var(--theme-chat-message-bubble-default-shadow, none);color:var(--theme-chat-message-bubble-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.bubble"][data-theme-state=default]{background-color:var(--theme-chat-message-bubble-default-bg, transparent);background-image:var(--theme-chat-message-bubble-default-bg-gradient, none);border-color:var(--theme-chat-message-bubble-default-border, transparent);border-style:solid;border-width:var(--theme-chat-message-bubble-default-border-width, 0px);border-radius:var(--theme-chat-message-bubble-default-radius, 0px);box-shadow:var(--theme-chat-message-bubble-default-shadow, none);color:var(--theme-chat-message-bubble-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.bubble"][data-theme-state=hover]{background-color:var(--theme-chat-message-bubble-hover-bg, var(--theme-chat-message-bubble-default-bg, transparent));background-image:var(--theme-chat-message-bubble-hover-bg-gradient, var(--theme-chat-message-bubble-default-bg-gradient, none));border-color:var(--theme-chat-message-bubble-hover-border, var(--theme-chat-message-bubble-default-border, transparent));border-style:solid;border-width:var(--theme-chat-message-bubble-hover-border-width, var(--theme-chat-message-bubble-default-border-width, 0px));border-radius:var(--theme-chat-message-bubble-hover-radius, var(--theme-chat-message-bubble-default-radius, 0px));box-shadow:var(--theme-chat-message-bubble-hover-shadow, var(--theme-chat-message-bubble-default-shadow, none));color:var(--theme-chat-message-bubble-hover-text, var(--theme-chat-message-bubble-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.bubble"][data-theme-state=selected]{background-color:var(--theme-chat-message-bubble-selected-bg, var(--theme-chat-message-bubble-default-bg, transparent));background-image:var(--theme-chat-message-bubble-selected-bg-gradient, var(--theme-chat-message-bubble-default-bg-gradient, none));border-color:var(--theme-chat-message-bubble-selected-border, var(--theme-chat-message-bubble-default-border, transparent));border-style:solid;border-width:var(--theme-chat-message-bubble-selected-border-width, var(--theme-chat-message-bubble-default-border-width, 0px));border-radius:var(--theme-chat-message-bubble-selected-radius, var(--theme-chat-message-bubble-default-radius, 0px));box-shadow:var(--theme-chat-message-bubble-selected-shadow, var(--theme-chat-message-bubble-default-shadow, none));color:var(--theme-chat-message-bubble-selected-text, var(--theme-chat-message-bubble-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.bubble"][data-theme-state=active]{background-color:var(--theme-chat-message-bubble-active-bg, var(--theme-chat-message-bubble-default-bg, transparent));background-image:var(--theme-chat-message-bubble-active-bg-gradient, var(--theme-chat-message-bubble-default-bg-gradient, none));border-color:var(--theme-chat-message-bubble-active-border, var(--theme-chat-message-bubble-default-border, transparent));border-style:solid;border-width:var(--theme-chat-message-bubble-active-border-width, var(--theme-chat-message-bubble-default-border-width, 0px));border-radius:var(--theme-chat-message-bubble-active-radius, var(--theme-chat-message-bubble-default-radius, 0px));box-shadow:var(--theme-chat-message-bubble-active-shadow, var(--theme-chat-message-bubble-default-shadow, none));color:var(--theme-chat-message-bubble-active-text, var(--theme-chat-message-bubble-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.bubble"][data-theme-state=focus]{background-color:var(--theme-chat-message-bubble-focus-bg, var(--theme-chat-message-bubble-default-bg, transparent));background-image:var(--theme-chat-message-bubble-focus-bg-gradient, var(--theme-chat-message-bubble-default-bg-gradient, none));border-color:var(--theme-chat-message-bubble-focus-border, var(--theme-chat-message-bubble-default-border, transparent));border-style:solid;border-width:var(--theme-chat-message-bubble-focus-border-width, var(--theme-chat-message-bubble-default-border-width, 0px));border-radius:var(--theme-chat-message-bubble-focus-radius, var(--theme-chat-message-bubble-default-radius, 0px));box-shadow:var(--theme-chat-message-bubble-focus-shadow, var(--theme-chat-message-bubble-default-shadow, none));color:var(--theme-chat-message-bubble-focus-text, var(--theme-chat-message-bubble-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.bubble"][data-theme-state=disabled]{background-color:var(--theme-chat-message-bubble-disabled-bg, var(--theme-chat-message-bubble-default-bg, transparent));background-image:var(--theme-chat-message-bubble-disabled-bg-gradient, var(--theme-chat-message-bubble-default-bg-gradient, none));border-color:var(--theme-chat-message-bubble-disabled-border, var(--theme-chat-message-bubble-default-border, transparent));border-style:solid;border-width:var(--theme-chat-message-bubble-disabled-border-width, var(--theme-chat-message-bubble-default-border-width, 0px));border-radius:var(--theme-chat-message-bubble-disabled-radius, var(--theme-chat-message-bubble-default-radius, 0px));box-shadow:var(--theme-chat-message-bubble-disabled-shadow, var(--theme-chat-message-bubble-default-shadow, none));color:var(--theme-chat-message-bubble-disabled-text, var(--theme-chat-message-bubble-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.bubble"][data-theme-state=focus]{outline-color:var(--theme-chat-message-bubble-focus-border, var(--theme-chat-message-bubble-default-border, transparent));outline-style:solid;outline-width:var(--theme-chat-message-bubble-focus-border-width, var(--theme-chat-message-bubble-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-chat-message-bubble-focus-border-width, var(--theme-chat-message-bubble-default-border-width, 0px)))}html [data-theme-module=chat][data-theme-part="message.incomingBubble"]:not([data-theme-state]){background-color:var(--theme-chat-message-incoming-bubble-default-bg, transparent);background-image:var(--theme-chat-message-incoming-bubble-default-bg-gradient, none);border-color:var(--theme-chat-message-incoming-bubble-default-border, transparent);border-style:solid;border-width:var(--theme-chat-message-incoming-bubble-default-border-width, 0px);border-radius:var(--theme-chat-message-incoming-bubble-default-radius, 0px);box-shadow:var(--theme-chat-message-incoming-bubble-default-shadow, none);color:var(--theme-chat-message-incoming-bubble-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.incomingBubble"][data-theme-state=default]{background-color:var(--theme-chat-message-incoming-bubble-default-bg, transparent);background-image:var(--theme-chat-message-incoming-bubble-default-bg-gradient, none);border-color:var(--theme-chat-message-incoming-bubble-default-border, transparent);border-style:solid;border-width:var(--theme-chat-message-incoming-bubble-default-border-width, 0px);border-radius:var(--theme-chat-message-incoming-bubble-default-radius, 0px);box-shadow:var(--theme-chat-message-incoming-bubble-default-shadow, none);color:var(--theme-chat-message-incoming-bubble-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.incomingBubble"][data-theme-state=hover]{background-color:var(--theme-chat-message-incoming-bubble-hover-bg, var(--theme-chat-message-incoming-bubble-default-bg, transparent));background-image:var(--theme-chat-message-incoming-bubble-hover-bg-gradient, var(--theme-chat-message-incoming-bubble-default-bg-gradient, none));border-color:var(--theme-chat-message-incoming-bubble-hover-border, var(--theme-chat-message-incoming-bubble-default-border, transparent));border-style:solid;border-width:var(--theme-chat-message-incoming-bubble-hover-border-width, var(--theme-chat-message-incoming-bubble-default-border-width, 0px));border-radius:var(--theme-chat-message-incoming-bubble-hover-radius, var(--theme-chat-message-incoming-bubble-default-radius, 0px));box-shadow:var(--theme-chat-message-incoming-bubble-hover-shadow, var(--theme-chat-message-incoming-bubble-default-shadow, none));color:var(--theme-chat-message-incoming-bubble-hover-text, var(--theme-chat-message-incoming-bubble-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.incomingBubble"][data-theme-state=selected]{background-color:var(--theme-chat-message-incoming-bubble-selected-bg, var(--theme-chat-message-incoming-bubble-default-bg, transparent));background-image:var(--theme-chat-message-incoming-bubble-selected-bg-gradient, var(--theme-chat-message-incoming-bubble-default-bg-gradient, none));border-color:var(--theme-chat-message-incoming-bubble-selected-border, var(--theme-chat-message-incoming-bubble-default-border, transparent));border-style:solid;border-width:var(--theme-chat-message-incoming-bubble-selected-border-width, var(--theme-chat-message-incoming-bubble-default-border-width, 0px));border-radius:var(--theme-chat-message-incoming-bubble-selected-radius, var(--theme-chat-message-incoming-bubble-default-radius, 0px));box-shadow:var(--theme-chat-message-incoming-bubble-selected-shadow, var(--theme-chat-message-incoming-bubble-default-shadow, none));color:var(--theme-chat-message-incoming-bubble-selected-text, var(--theme-chat-message-incoming-bubble-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.incomingBubble"][data-theme-state=active]{background-color:var(--theme-chat-message-incoming-bubble-active-bg, var(--theme-chat-message-incoming-bubble-default-bg, transparent));background-image:var(--theme-chat-message-incoming-bubble-active-bg-gradient, var(--theme-chat-message-incoming-bubble-default-bg-gradient, none));border-color:var(--theme-chat-message-incoming-bubble-active-border, var(--theme-chat-message-incoming-bubble-default-border, transparent));border-style:solid;border-width:var(--theme-chat-message-incoming-bubble-active-border-width, var(--theme-chat-message-incoming-bubble-default-border-width, 0px));border-radius:var(--theme-chat-message-incoming-bubble-active-radius, var(--theme-chat-message-incoming-bubble-default-radius, 0px));box-shadow:var(--theme-chat-message-incoming-bubble-active-shadow, var(--theme-chat-message-incoming-bubble-default-shadow, none));color:var(--theme-chat-message-incoming-bubble-active-text, var(--theme-chat-message-incoming-bubble-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.incomingBubble"][data-theme-state=focus]{background-color:var(--theme-chat-message-incoming-bubble-focus-bg, var(--theme-chat-message-incoming-bubble-default-bg, transparent));background-image:var(--theme-chat-message-incoming-bubble-focus-bg-gradient, var(--theme-chat-message-incoming-bubble-default-bg-gradient, none));border-color:var(--theme-chat-message-incoming-bubble-focus-border, var(--theme-chat-message-incoming-bubble-default-border, transparent));border-style:solid;border-width:var(--theme-chat-message-incoming-bubble-focus-border-width, var(--theme-chat-message-incoming-bubble-default-border-width, 0px));border-radius:var(--theme-chat-message-incoming-bubble-focus-radius, var(--theme-chat-message-incoming-bubble-default-radius, 0px));box-shadow:var(--theme-chat-message-incoming-bubble-focus-shadow, var(--theme-chat-message-incoming-bubble-default-shadow, none));color:var(--theme-chat-message-incoming-bubble-focus-text, var(--theme-chat-message-incoming-bubble-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.incomingBubble"][data-theme-state=disabled]{background-color:var(--theme-chat-message-incoming-bubble-disabled-bg, var(--theme-chat-message-incoming-bubble-default-bg, transparent));background-image:var(--theme-chat-message-incoming-bubble-disabled-bg-gradient, var(--theme-chat-message-incoming-bubble-default-bg-gradient, none));border-color:var(--theme-chat-message-incoming-bubble-disabled-border, var(--theme-chat-message-incoming-bubble-default-border, transparent));border-style:solid;border-width:var(--theme-chat-message-incoming-bubble-disabled-border-width, var(--theme-chat-message-incoming-bubble-default-border-width, 0px));border-radius:var(--theme-chat-message-incoming-bubble-disabled-radius, var(--theme-chat-message-incoming-bubble-default-radius, 0px));box-shadow:var(--theme-chat-message-incoming-bubble-disabled-shadow, var(--theme-chat-message-incoming-bubble-default-shadow, none));color:var(--theme-chat-message-incoming-bubble-disabled-text, var(--theme-chat-message-incoming-bubble-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.incomingBubble"][data-theme-state=focus]{outline-color:var(--theme-chat-message-incoming-bubble-focus-border, var(--theme-chat-message-incoming-bubble-default-border, transparent));outline-style:solid;outline-width:var(--theme-chat-message-incoming-bubble-focus-border-width, var(--theme-chat-message-incoming-bubble-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-chat-message-incoming-bubble-focus-border-width, var(--theme-chat-message-incoming-bubble-default-border-width, 0px)))}html [data-theme-module=chat][data-theme-part="message.outgoingBubble"]:not([data-theme-state]){background-color:var(--theme-chat-message-outgoing-bubble-default-bg, transparent);background-image:var(--theme-chat-message-outgoing-bubble-default-bg-gradient, none);border-color:var(--theme-chat-message-outgoing-bubble-default-border, transparent);border-style:solid;border-width:var(--theme-chat-message-outgoing-bubble-default-border-width, 0px);border-radius:var(--theme-chat-message-outgoing-bubble-default-radius, 0px);box-shadow:var(--theme-chat-message-outgoing-bubble-default-shadow, none);color:var(--theme-chat-message-outgoing-bubble-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.outgoingBubble"][data-theme-state=default]{background-color:var(--theme-chat-message-outgoing-bubble-default-bg, transparent);background-image:var(--theme-chat-message-outgoing-bubble-default-bg-gradient, none);border-color:var(--theme-chat-message-outgoing-bubble-default-border, transparent);border-style:solid;border-width:var(--theme-chat-message-outgoing-bubble-default-border-width, 0px);border-radius:var(--theme-chat-message-outgoing-bubble-default-radius, 0px);box-shadow:var(--theme-chat-message-outgoing-bubble-default-shadow, none);color:var(--theme-chat-message-outgoing-bubble-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.outgoingBubble"][data-theme-state=hover]{background-color:var(--theme-chat-message-outgoing-bubble-hover-bg, var(--theme-chat-message-outgoing-bubble-default-bg, transparent));background-image:var(--theme-chat-message-outgoing-bubble-hover-bg-gradient, var(--theme-chat-message-outgoing-bubble-default-bg-gradient, none));border-color:var(--theme-chat-message-outgoing-bubble-hover-border, var(--theme-chat-message-outgoing-bubble-default-border, transparent));border-style:solid;border-width:var(--theme-chat-message-outgoing-bubble-hover-border-width, var(--theme-chat-message-outgoing-bubble-default-border-width, 0px));border-radius:var(--theme-chat-message-outgoing-bubble-hover-radius, var(--theme-chat-message-outgoing-bubble-default-radius, 0px));box-shadow:var(--theme-chat-message-outgoing-bubble-hover-shadow, var(--theme-chat-message-outgoing-bubble-default-shadow, none));color:var(--theme-chat-message-outgoing-bubble-hover-text, var(--theme-chat-message-outgoing-bubble-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.outgoingBubble"][data-theme-state=selected]{background-color:var(--theme-chat-message-outgoing-bubble-selected-bg, var(--theme-chat-message-outgoing-bubble-default-bg, transparent));background-image:var(--theme-chat-message-outgoing-bubble-selected-bg-gradient, var(--theme-chat-message-outgoing-bubble-default-bg-gradient, none));border-color:var(--theme-chat-message-outgoing-bubble-selected-border, var(--theme-chat-message-outgoing-bubble-default-border, transparent));border-style:solid;border-width:var(--theme-chat-message-outgoing-bubble-selected-border-width, var(--theme-chat-message-outgoing-bubble-default-border-width, 0px));border-radius:var(--theme-chat-message-outgoing-bubble-selected-radius, var(--theme-chat-message-outgoing-bubble-default-radius, 0px));box-shadow:var(--theme-chat-message-outgoing-bubble-selected-shadow, var(--theme-chat-message-outgoing-bubble-default-shadow, none));color:var(--theme-chat-message-outgoing-bubble-selected-text, var(--theme-chat-message-outgoing-bubble-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.outgoingBubble"][data-theme-state=active]{background-color:var(--theme-chat-message-outgoing-bubble-active-bg, var(--theme-chat-message-outgoing-bubble-default-bg, transparent));background-image:var(--theme-chat-message-outgoing-bubble-active-bg-gradient, var(--theme-chat-message-outgoing-bubble-default-bg-gradient, none));border-color:var(--theme-chat-message-outgoing-bubble-active-border, var(--theme-chat-message-outgoing-bubble-default-border, transparent));border-style:solid;border-width:var(--theme-chat-message-outgoing-bubble-active-border-width, var(--theme-chat-message-outgoing-bubble-default-border-width, 0px));border-radius:var(--theme-chat-message-outgoing-bubble-active-radius, var(--theme-chat-message-outgoing-bubble-default-radius, 0px));box-shadow:var(--theme-chat-message-outgoing-bubble-active-shadow, var(--theme-chat-message-outgoing-bubble-default-shadow, none));color:var(--theme-chat-message-outgoing-bubble-active-text, var(--theme-chat-message-outgoing-bubble-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.outgoingBubble"][data-theme-state=focus]{background-color:var(--theme-chat-message-outgoing-bubble-focus-bg, var(--theme-chat-message-outgoing-bubble-default-bg, transparent));background-image:var(--theme-chat-message-outgoing-bubble-focus-bg-gradient, var(--theme-chat-message-outgoing-bubble-default-bg-gradient, none));border-color:var(--theme-chat-message-outgoing-bubble-focus-border, var(--theme-chat-message-outgoing-bubble-default-border, transparent));border-style:solid;border-width:var(--theme-chat-message-outgoing-bubble-focus-border-width, var(--theme-chat-message-outgoing-bubble-default-border-width, 0px));border-radius:var(--theme-chat-message-outgoing-bubble-focus-radius, var(--theme-chat-message-outgoing-bubble-default-radius, 0px));box-shadow:var(--theme-chat-message-outgoing-bubble-focus-shadow, var(--theme-chat-message-outgoing-bubble-default-shadow, none));color:var(--theme-chat-message-outgoing-bubble-focus-text, var(--theme-chat-message-outgoing-bubble-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.outgoingBubble"][data-theme-state=disabled]{background-color:var(--theme-chat-message-outgoing-bubble-disabled-bg, var(--theme-chat-message-outgoing-bubble-default-bg, transparent));background-image:var(--theme-chat-message-outgoing-bubble-disabled-bg-gradient, var(--theme-chat-message-outgoing-bubble-default-bg-gradient, none));border-color:var(--theme-chat-message-outgoing-bubble-disabled-border, var(--theme-chat-message-outgoing-bubble-default-border, transparent));border-style:solid;border-width:var(--theme-chat-message-outgoing-bubble-disabled-border-width, var(--theme-chat-message-outgoing-bubble-default-border-width, 0px));border-radius:var(--theme-chat-message-outgoing-bubble-disabled-radius, var(--theme-chat-message-outgoing-bubble-default-radius, 0px));box-shadow:var(--theme-chat-message-outgoing-bubble-disabled-shadow, var(--theme-chat-message-outgoing-bubble-default-shadow, none));color:var(--theme-chat-message-outgoing-bubble-disabled-text, var(--theme-chat-message-outgoing-bubble-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="message.outgoingBubble"][data-theme-state=focus]{outline-color:var(--theme-chat-message-outgoing-bubble-focus-border, var(--theme-chat-message-outgoing-bubble-default-border, transparent));outline-style:solid;outline-width:var(--theme-chat-message-outgoing-bubble-focus-border-width, var(--theme-chat-message-outgoing-bubble-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-chat-message-outgoing-bubble-focus-border-width, var(--theme-chat-message-outgoing-bubble-default-border-width, 0px)))}html [data-theme-module=chat][data-theme-part="message.text"]:not([data-theme-state]){color:var(--theme-chat-message-text-default-text, inherit)}html [data-theme-module=chat][data-theme-part="message.text"][data-theme-state=default]{color:var(--theme-chat-message-text-default-text, inherit)}html [data-theme-module=chat][data-theme-part="message.text"][data-theme-state=hover]{color:var(--theme-chat-message-text-hover-text, var(--theme-chat-message-text-default-text, inherit))}html [data-theme-module=chat][data-theme-part="message.text"][data-theme-state=selected]{color:var(--theme-chat-message-text-selected-text, var(--theme-chat-message-text-default-text, inherit))}html [data-theme-module=chat][data-theme-part="message.text"][data-theme-state=active]{color:var(--theme-chat-message-text-active-text, var(--theme-chat-message-text-default-text, inherit))}html [data-theme-module=chat][data-theme-part="message.text"][data-theme-state=focus]{color:var(--theme-chat-message-text-focus-text, var(--theme-chat-message-text-default-text, inherit))}html [data-theme-module=chat][data-theme-part="message.text"][data-theme-state=disabled]{color:var(--theme-chat-message-text-disabled-text, var(--theme-chat-message-text-default-text, inherit))}html [data-theme-module=chat][data-theme-part="message.time"]:not([data-theme-state]){color:var(--theme-chat-message-time-default-text, inherit)}html [data-theme-module=chat][data-theme-part="message.time"][data-theme-state=default]{color:var(--theme-chat-message-time-default-text, inherit)}html [data-theme-module=chat][data-theme-part="message.time"][data-theme-state=hover]{color:var(--theme-chat-message-time-hover-text, var(--theme-chat-message-time-default-text, inherit))}html [data-theme-module=chat][data-theme-part="message.time"][data-theme-state=selected]{color:var(--theme-chat-message-time-selected-text, var(--theme-chat-message-time-default-text, inherit))}html [data-theme-module=chat][data-theme-part="message.time"][data-theme-state=active]{color:var(--theme-chat-message-time-active-text, var(--theme-chat-message-time-default-text, inherit))}html [data-theme-module=chat][data-theme-part="message.time"][data-theme-state=focus]{color:var(--theme-chat-message-time-focus-text, var(--theme-chat-message-time-default-text, inherit))}html [data-theme-module=chat][data-theme-part="message.time"][data-theme-state=disabled]{color:var(--theme-chat-message-time-disabled-text, var(--theme-chat-message-time-default-text, inherit))}html [data-theme-module=chat][data-theme-part="composer.input"]:not([data-theme-state]){background-color:var(--theme-chat-composer-input-default-bg, #ffffff);background-image:var(--theme-chat-composer-input-default-bg-gradient, none);border-color:var(--theme-chat-composer-input-default-border, #cbd5e1);border-style:solid;border-width:var(--theme-chat-composer-input-default-border-width, 0px);border-radius:var(--theme-chat-composer-input-default-radius, 12px);box-shadow:var(--theme-chat-composer-input-default-shadow, none);color:var(--theme-chat-composer-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.input"][data-theme-state=default]{background-color:var(--theme-chat-composer-input-default-bg, #ffffff);background-image:var(--theme-chat-composer-input-default-bg-gradient, none);border-color:var(--theme-chat-composer-input-default-border, #cbd5e1);border-style:solid;border-width:var(--theme-chat-composer-input-default-border-width, 0px);border-radius:var(--theme-chat-composer-input-default-radius, 12px);box-shadow:var(--theme-chat-composer-input-default-shadow, none);color:var(--theme-chat-composer-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.input"][data-theme-state=hover]{background-color:var(--theme-chat-composer-input-hover-bg, var(--theme-chat-composer-input-default-bg, transparent));background-image:var(--theme-chat-composer-input-hover-bg-gradient, var(--theme-chat-composer-input-default-bg-gradient, none));border-color:var(--theme-chat-composer-input-hover-border, var(--theme-chat-composer-input-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-input-hover-border-width, var(--theme-chat-composer-input-default-border-width, 0px));border-radius:var(--theme-chat-composer-input-hover-radius, var(--theme-chat-composer-input-default-radius, 0px));box-shadow:var(--theme-chat-composer-input-hover-shadow, var(--theme-chat-composer-input-default-shadow, none));color:var(--theme-chat-composer-input-hover-text, var(--theme-chat-composer-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.input"][data-theme-state=selected]{background-color:var(--theme-chat-composer-input-selected-bg, var(--theme-chat-composer-input-default-bg, transparent));background-image:var(--theme-chat-composer-input-selected-bg-gradient, var(--theme-chat-composer-input-default-bg-gradient, none));border-color:var(--theme-chat-composer-input-selected-border, var(--theme-chat-composer-input-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-input-selected-border-width, var(--theme-chat-composer-input-default-border-width, 0px));border-radius:var(--theme-chat-composer-input-selected-radius, var(--theme-chat-composer-input-default-radius, 0px));box-shadow:var(--theme-chat-composer-input-selected-shadow, var(--theme-chat-composer-input-default-shadow, none));color:var(--theme-chat-composer-input-selected-text, var(--theme-chat-composer-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.input"][data-theme-state=active]{background-color:var(--theme-chat-composer-input-active-bg, var(--theme-chat-composer-input-default-bg, transparent));background-image:var(--theme-chat-composer-input-active-bg-gradient, var(--theme-chat-composer-input-default-bg-gradient, none));border-color:var(--theme-chat-composer-input-active-border, var(--theme-chat-composer-input-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-input-active-border-width, var(--theme-chat-composer-input-default-border-width, 0px));border-radius:var(--theme-chat-composer-input-active-radius, var(--theme-chat-composer-input-default-radius, 0px));box-shadow:var(--theme-chat-composer-input-active-shadow, var(--theme-chat-composer-input-default-shadow, none));color:var(--theme-chat-composer-input-active-text, var(--theme-chat-composer-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.input"][data-theme-state=focus]{background-color:var(--theme-chat-composer-input-focus-bg, var(--theme-chat-composer-input-default-bg, transparent));background-image:var(--theme-chat-composer-input-focus-bg-gradient, var(--theme-chat-composer-input-default-bg-gradient, none));border-color:var(--theme-chat-composer-input-focus-border, var(--theme-chat-composer-input-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-input-focus-border-width, var(--theme-chat-composer-input-default-border-width, 0px));border-radius:var(--theme-chat-composer-input-focus-radius, var(--theme-chat-composer-input-default-radius, 0px));box-shadow:var(--theme-chat-composer-input-focus-shadow, var(--theme-chat-composer-input-default-shadow, none));color:var(--theme-chat-composer-input-focus-text, var(--theme-chat-composer-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.input"][data-theme-state=disabled]{background-color:var(--theme-chat-composer-input-disabled-bg, var(--theme-chat-composer-input-default-bg, transparent));background-image:var(--theme-chat-composer-input-disabled-bg-gradient, var(--theme-chat-composer-input-default-bg-gradient, none));border-color:var(--theme-chat-composer-input-disabled-border, var(--theme-chat-composer-input-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-input-disabled-border-width, var(--theme-chat-composer-input-default-border-width, 0px));border-radius:var(--theme-chat-composer-input-disabled-radius, var(--theme-chat-composer-input-default-radius, 0px));box-shadow:var(--theme-chat-composer-input-disabled-shadow, var(--theme-chat-composer-input-default-shadow, none));color:var(--theme-chat-composer-input-disabled-text, var(--theme-chat-composer-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.input"][data-theme-state=focus]{outline-color:var(--theme-chat-composer-input-focus-border, var(--theme-chat-composer-input-default-border, transparent));outline-style:solid;outline-width:var(--theme-chat-composer-input-focus-border-width, var(--theme-chat-composer-input-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-chat-composer-input-focus-border-width, var(--theme-chat-composer-input-default-border-width, 0px)))}html [data-theme-module=chat][data-theme-part="composer.sendButton"]:not([data-theme-state]){background-color:var(--theme-chat-composer-send-button-default-bg, transparent);background-image:var(--theme-chat-composer-send-button-default-bg-gradient, none);border-color:var(--theme-chat-composer-send-button-default-border, transparent);border-style:solid;border-width:var(--theme-chat-composer-send-button-default-border-width, 0px);border-radius:var(--theme-chat-composer-send-button-default-radius, 0px);box-shadow:var(--theme-chat-composer-send-button-default-shadow, none);color:var(--theme-chat-composer-send-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.sendButton"][data-theme-state=default]{background-color:var(--theme-chat-composer-send-button-default-bg, transparent);background-image:var(--theme-chat-composer-send-button-default-bg-gradient, none);border-color:var(--theme-chat-composer-send-button-default-border, transparent);border-style:solid;border-width:var(--theme-chat-composer-send-button-default-border-width, 0px);border-radius:var(--theme-chat-composer-send-button-default-radius, 0px);box-shadow:var(--theme-chat-composer-send-button-default-shadow, none);color:var(--theme-chat-composer-send-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.sendButton"][data-theme-state=hover]{background-color:var(--theme-chat-composer-send-button-hover-bg, var(--theme-chat-composer-send-button-default-bg, transparent));background-image:var(--theme-chat-composer-send-button-hover-bg-gradient, var(--theme-chat-composer-send-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-send-button-hover-border, var(--theme-chat-composer-send-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-send-button-hover-border-width, var(--theme-chat-composer-send-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-send-button-hover-radius, var(--theme-chat-composer-send-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-send-button-hover-shadow, var(--theme-chat-composer-send-button-default-shadow, none));color:var(--theme-chat-composer-send-button-hover-text, var(--theme-chat-composer-send-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.sendButton"][data-theme-state=selected]{background-color:var(--theme-chat-composer-send-button-selected-bg, var(--theme-chat-composer-send-button-default-bg, transparent));background-image:var(--theme-chat-composer-send-button-selected-bg-gradient, var(--theme-chat-composer-send-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-send-button-selected-border, var(--theme-chat-composer-send-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-send-button-selected-border-width, var(--theme-chat-composer-send-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-send-button-selected-radius, var(--theme-chat-composer-send-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-send-button-selected-shadow, var(--theme-chat-composer-send-button-default-shadow, none));color:var(--theme-chat-composer-send-button-selected-text, var(--theme-chat-composer-send-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.sendButton"][data-theme-state=active]{background-color:var(--theme-chat-composer-send-button-active-bg, var(--theme-chat-composer-send-button-default-bg, transparent));background-image:var(--theme-chat-composer-send-button-active-bg-gradient, var(--theme-chat-composer-send-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-send-button-active-border, var(--theme-chat-composer-send-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-send-button-active-border-width, var(--theme-chat-composer-send-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-send-button-active-radius, var(--theme-chat-composer-send-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-send-button-active-shadow, var(--theme-chat-composer-send-button-default-shadow, none));color:var(--theme-chat-composer-send-button-active-text, var(--theme-chat-composer-send-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.sendButton"][data-theme-state=focus]{background-color:var(--theme-chat-composer-send-button-focus-bg, var(--theme-chat-composer-send-button-default-bg, transparent));background-image:var(--theme-chat-composer-send-button-focus-bg-gradient, var(--theme-chat-composer-send-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-send-button-focus-border, var(--theme-chat-composer-send-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-send-button-focus-border-width, var(--theme-chat-composer-send-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-send-button-focus-radius, var(--theme-chat-composer-send-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-send-button-focus-shadow, var(--theme-chat-composer-send-button-default-shadow, none));color:var(--theme-chat-composer-send-button-focus-text, var(--theme-chat-composer-send-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.sendButton"][data-theme-state=disabled]{background-color:var(--theme-chat-composer-send-button-disabled-bg, var(--theme-chat-composer-send-button-default-bg, transparent));background-image:var(--theme-chat-composer-send-button-disabled-bg-gradient, var(--theme-chat-composer-send-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-send-button-disabled-border, var(--theme-chat-composer-send-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-send-button-disabled-border-width, var(--theme-chat-composer-send-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-send-button-disabled-radius, var(--theme-chat-composer-send-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-send-button-disabled-shadow, var(--theme-chat-composer-send-button-default-shadow, none));color:var(--theme-chat-composer-send-button-disabled-text, var(--theme-chat-composer-send-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.sendButton"][data-theme-state=focus]{outline-color:var(--theme-chat-composer-send-button-focus-border, var(--theme-chat-composer-send-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-chat-composer-send-button-focus-border-width, var(--theme-chat-composer-send-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-chat-composer-send-button-focus-border-width, var(--theme-chat-composer-send-button-default-border-width, 0px)))}html [data-theme-module=chat][data-theme-part="composer.attachButton"]:not([data-theme-state]){background-color:var(--theme-chat-composer-attach-button-default-bg, transparent);background-image:var(--theme-chat-composer-attach-button-default-bg-gradient, none);border-color:var(--theme-chat-composer-attach-button-default-border, transparent);border-style:solid;border-width:var(--theme-chat-composer-attach-button-default-border-width, 0px);border-radius:var(--theme-chat-composer-attach-button-default-radius, 0px);box-shadow:var(--theme-chat-composer-attach-button-default-shadow, none);color:var(--theme-chat-composer-attach-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.attachButton"][data-theme-state=default]{background-color:var(--theme-chat-composer-attach-button-default-bg, transparent);background-image:var(--theme-chat-composer-attach-button-default-bg-gradient, none);border-color:var(--theme-chat-composer-attach-button-default-border, transparent);border-style:solid;border-width:var(--theme-chat-composer-attach-button-default-border-width, 0px);border-radius:var(--theme-chat-composer-attach-button-default-radius, 0px);box-shadow:var(--theme-chat-composer-attach-button-default-shadow, none);color:var(--theme-chat-composer-attach-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.attachButton"][data-theme-state=hover]{background-color:var(--theme-chat-composer-attach-button-hover-bg, var(--theme-chat-composer-attach-button-default-bg, transparent));background-image:var(--theme-chat-composer-attach-button-hover-bg-gradient, var(--theme-chat-composer-attach-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-attach-button-hover-border, var(--theme-chat-composer-attach-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-attach-button-hover-border-width, var(--theme-chat-composer-attach-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-attach-button-hover-radius, var(--theme-chat-composer-attach-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-attach-button-hover-shadow, var(--theme-chat-composer-attach-button-default-shadow, none));color:var(--theme-chat-composer-attach-button-hover-text, var(--theme-chat-composer-attach-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.attachButton"][data-theme-state=selected]{background-color:var(--theme-chat-composer-attach-button-selected-bg, var(--theme-chat-composer-attach-button-default-bg, transparent));background-image:var(--theme-chat-composer-attach-button-selected-bg-gradient, var(--theme-chat-composer-attach-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-attach-button-selected-border, var(--theme-chat-composer-attach-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-attach-button-selected-border-width, var(--theme-chat-composer-attach-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-attach-button-selected-radius, var(--theme-chat-composer-attach-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-attach-button-selected-shadow, var(--theme-chat-composer-attach-button-default-shadow, none));color:var(--theme-chat-composer-attach-button-selected-text, var(--theme-chat-composer-attach-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.attachButton"][data-theme-state=active]{background-color:var(--theme-chat-composer-attach-button-active-bg, var(--theme-chat-composer-attach-button-default-bg, transparent));background-image:var(--theme-chat-composer-attach-button-active-bg-gradient, var(--theme-chat-composer-attach-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-attach-button-active-border, var(--theme-chat-composer-attach-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-attach-button-active-border-width, var(--theme-chat-composer-attach-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-attach-button-active-radius, var(--theme-chat-composer-attach-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-attach-button-active-shadow, var(--theme-chat-composer-attach-button-default-shadow, none));color:var(--theme-chat-composer-attach-button-active-text, var(--theme-chat-composer-attach-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.attachButton"][data-theme-state=focus]{background-color:var(--theme-chat-composer-attach-button-focus-bg, var(--theme-chat-composer-attach-button-default-bg, transparent));background-image:var(--theme-chat-composer-attach-button-focus-bg-gradient, var(--theme-chat-composer-attach-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-attach-button-focus-border, var(--theme-chat-composer-attach-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-attach-button-focus-border-width, var(--theme-chat-composer-attach-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-attach-button-focus-radius, var(--theme-chat-composer-attach-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-attach-button-focus-shadow, var(--theme-chat-composer-attach-button-default-shadow, none));color:var(--theme-chat-composer-attach-button-focus-text, var(--theme-chat-composer-attach-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.attachButton"][data-theme-state=disabled]{background-color:var(--theme-chat-composer-attach-button-disabled-bg, var(--theme-chat-composer-attach-button-default-bg, transparent));background-image:var(--theme-chat-composer-attach-button-disabled-bg-gradient, var(--theme-chat-composer-attach-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-attach-button-disabled-border, var(--theme-chat-composer-attach-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-attach-button-disabled-border-width, var(--theme-chat-composer-attach-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-attach-button-disabled-radius, var(--theme-chat-composer-attach-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-attach-button-disabled-shadow, var(--theme-chat-composer-attach-button-default-shadow, none));color:var(--theme-chat-composer-attach-button-disabled-text, var(--theme-chat-composer-attach-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.attachButton"][data-theme-state=focus]{outline-color:var(--theme-chat-composer-attach-button-focus-border, var(--theme-chat-composer-attach-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-chat-composer-attach-button-focus-border-width, var(--theme-chat-composer-attach-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-chat-composer-attach-button-focus-border-width, var(--theme-chat-composer-attach-button-default-border-width, 0px)))}html [data-theme-module=chat][data-theme-part="composer.aiButton"]:not([data-theme-state]){background-color:var(--theme-chat-composer-ai-button-default-bg, transparent);background-image:var(--theme-chat-composer-ai-button-default-bg-gradient, none);border-color:var(--theme-chat-composer-ai-button-default-border, transparent);border-style:solid;border-width:var(--theme-chat-composer-ai-button-default-border-width, 0px);border-radius:var(--theme-chat-composer-ai-button-default-radius, 0px);box-shadow:var(--theme-chat-composer-ai-button-default-shadow, none);color:var(--theme-chat-composer-ai-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.aiButton"][data-theme-state=default]{background-color:var(--theme-chat-composer-ai-button-default-bg, transparent);background-image:var(--theme-chat-composer-ai-button-default-bg-gradient, none);border-color:var(--theme-chat-composer-ai-button-default-border, transparent);border-style:solid;border-width:var(--theme-chat-composer-ai-button-default-border-width, 0px);border-radius:var(--theme-chat-composer-ai-button-default-radius, 0px);box-shadow:var(--theme-chat-composer-ai-button-default-shadow, none);color:var(--theme-chat-composer-ai-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.aiButton"][data-theme-state=hover]{background-color:var(--theme-chat-composer-ai-button-hover-bg, var(--theme-chat-composer-ai-button-default-bg, transparent));background-image:var(--theme-chat-composer-ai-button-hover-bg-gradient, var(--theme-chat-composer-ai-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-ai-button-hover-border, var(--theme-chat-composer-ai-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-ai-button-hover-border-width, var(--theme-chat-composer-ai-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-ai-button-hover-radius, var(--theme-chat-composer-ai-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-ai-button-hover-shadow, var(--theme-chat-composer-ai-button-default-shadow, none));color:var(--theme-chat-composer-ai-button-hover-text, var(--theme-chat-composer-ai-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.aiButton"][data-theme-state=selected]{background-color:var(--theme-chat-composer-ai-button-selected-bg, var(--theme-chat-composer-ai-button-default-bg, transparent));background-image:var(--theme-chat-composer-ai-button-selected-bg-gradient, var(--theme-chat-composer-ai-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-ai-button-selected-border, var(--theme-chat-composer-ai-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-ai-button-selected-border-width, var(--theme-chat-composer-ai-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-ai-button-selected-radius, var(--theme-chat-composer-ai-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-ai-button-selected-shadow, var(--theme-chat-composer-ai-button-default-shadow, none));color:var(--theme-chat-composer-ai-button-selected-text, var(--theme-chat-composer-ai-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.aiButton"][data-theme-state=active]{background-color:var(--theme-chat-composer-ai-button-active-bg, var(--theme-chat-composer-ai-button-default-bg, transparent));background-image:var(--theme-chat-composer-ai-button-active-bg-gradient, var(--theme-chat-composer-ai-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-ai-button-active-border, var(--theme-chat-composer-ai-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-ai-button-active-border-width, var(--theme-chat-composer-ai-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-ai-button-active-radius, var(--theme-chat-composer-ai-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-ai-button-active-shadow, var(--theme-chat-composer-ai-button-default-shadow, none));color:var(--theme-chat-composer-ai-button-active-text, var(--theme-chat-composer-ai-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.aiButton"][data-theme-state=focus]{background-color:var(--theme-chat-composer-ai-button-focus-bg, var(--theme-chat-composer-ai-button-default-bg, transparent));background-image:var(--theme-chat-composer-ai-button-focus-bg-gradient, var(--theme-chat-composer-ai-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-ai-button-focus-border, var(--theme-chat-composer-ai-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-ai-button-focus-border-width, var(--theme-chat-composer-ai-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-ai-button-focus-radius, var(--theme-chat-composer-ai-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-ai-button-focus-shadow, var(--theme-chat-composer-ai-button-default-shadow, none));color:var(--theme-chat-composer-ai-button-focus-text, var(--theme-chat-composer-ai-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.aiButton"][data-theme-state=disabled]{background-color:var(--theme-chat-composer-ai-button-disabled-bg, var(--theme-chat-composer-ai-button-default-bg, transparent));background-image:var(--theme-chat-composer-ai-button-disabled-bg-gradient, var(--theme-chat-composer-ai-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-ai-button-disabled-border, var(--theme-chat-composer-ai-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-ai-button-disabled-border-width, var(--theme-chat-composer-ai-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-ai-button-disabled-radius, var(--theme-chat-composer-ai-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-ai-button-disabled-shadow, var(--theme-chat-composer-ai-button-default-shadow, none));color:var(--theme-chat-composer-ai-button-disabled-text, var(--theme-chat-composer-ai-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.aiButton"][data-theme-state=focus]{outline-color:var(--theme-chat-composer-ai-button-focus-border, var(--theme-chat-composer-ai-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-chat-composer-ai-button-focus-border-width, var(--theme-chat-composer-ai-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-chat-composer-ai-button-focus-border-width, var(--theme-chat-composer-ai-button-default-border-width, 0px)))}html [data-theme-module=chat][data-theme-part="composer.priorityButton"]:not([data-theme-state]){background-color:var(--theme-chat-composer-priority-button-default-bg, transparent);background-image:var(--theme-chat-composer-priority-button-default-bg-gradient, none);border-color:var(--theme-chat-composer-priority-button-default-border, transparent);border-style:solid;border-width:var(--theme-chat-composer-priority-button-default-border-width, 0px);border-radius:var(--theme-chat-composer-priority-button-default-radius, 0px);box-shadow:var(--theme-chat-composer-priority-button-default-shadow, none);color:var(--theme-chat-composer-priority-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.priorityButton"][data-theme-state=default]{background-color:var(--theme-chat-composer-priority-button-default-bg, transparent);background-image:var(--theme-chat-composer-priority-button-default-bg-gradient, none);border-color:var(--theme-chat-composer-priority-button-default-border, transparent);border-style:solid;border-width:var(--theme-chat-composer-priority-button-default-border-width, 0px);border-radius:var(--theme-chat-composer-priority-button-default-radius, 0px);box-shadow:var(--theme-chat-composer-priority-button-default-shadow, none);color:var(--theme-chat-composer-priority-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.priorityButton"][data-theme-state=hover]{background-color:var(--theme-chat-composer-priority-button-hover-bg, var(--theme-chat-composer-priority-button-default-bg, transparent));background-image:var(--theme-chat-composer-priority-button-hover-bg-gradient, var(--theme-chat-composer-priority-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-priority-button-hover-border, var(--theme-chat-composer-priority-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-priority-button-hover-border-width, var(--theme-chat-composer-priority-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-priority-button-hover-radius, var(--theme-chat-composer-priority-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-priority-button-hover-shadow, var(--theme-chat-composer-priority-button-default-shadow, none));color:var(--theme-chat-composer-priority-button-hover-text, var(--theme-chat-composer-priority-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.priorityButton"][data-theme-state=selected]{background-color:var(--theme-chat-composer-priority-button-selected-bg, var(--theme-chat-composer-priority-button-default-bg, transparent));background-image:var(--theme-chat-composer-priority-button-selected-bg-gradient, var(--theme-chat-composer-priority-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-priority-button-selected-border, var(--theme-chat-composer-priority-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-priority-button-selected-border-width, var(--theme-chat-composer-priority-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-priority-button-selected-radius, var(--theme-chat-composer-priority-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-priority-button-selected-shadow, var(--theme-chat-composer-priority-button-default-shadow, none));color:var(--theme-chat-composer-priority-button-selected-text, var(--theme-chat-composer-priority-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.priorityButton"][data-theme-state=active]{background-color:var(--theme-chat-composer-priority-button-active-bg, var(--theme-chat-composer-priority-button-default-bg, transparent));background-image:var(--theme-chat-composer-priority-button-active-bg-gradient, var(--theme-chat-composer-priority-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-priority-button-active-border, var(--theme-chat-composer-priority-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-priority-button-active-border-width, var(--theme-chat-composer-priority-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-priority-button-active-radius, var(--theme-chat-composer-priority-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-priority-button-active-shadow, var(--theme-chat-composer-priority-button-default-shadow, none));color:var(--theme-chat-composer-priority-button-active-text, var(--theme-chat-composer-priority-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.priorityButton"][data-theme-state=focus]{background-color:var(--theme-chat-composer-priority-button-focus-bg, var(--theme-chat-composer-priority-button-default-bg, transparent));background-image:var(--theme-chat-composer-priority-button-focus-bg-gradient, var(--theme-chat-composer-priority-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-priority-button-focus-border, var(--theme-chat-composer-priority-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-priority-button-focus-border-width, var(--theme-chat-composer-priority-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-priority-button-focus-radius, var(--theme-chat-composer-priority-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-priority-button-focus-shadow, var(--theme-chat-composer-priority-button-default-shadow, none));color:var(--theme-chat-composer-priority-button-focus-text, var(--theme-chat-composer-priority-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.priorityButton"][data-theme-state=disabled]{background-color:var(--theme-chat-composer-priority-button-disabled-bg, var(--theme-chat-composer-priority-button-default-bg, transparent));background-image:var(--theme-chat-composer-priority-button-disabled-bg-gradient, var(--theme-chat-composer-priority-button-default-bg-gradient, none));border-color:var(--theme-chat-composer-priority-button-disabled-border, var(--theme-chat-composer-priority-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-composer-priority-button-disabled-border-width, var(--theme-chat-composer-priority-button-default-border-width, 0px));border-radius:var(--theme-chat-composer-priority-button-disabled-radius, var(--theme-chat-composer-priority-button-default-radius, 0px));box-shadow:var(--theme-chat-composer-priority-button-disabled-shadow, var(--theme-chat-composer-priority-button-default-shadow, none));color:var(--theme-chat-composer-priority-button-disabled-text, var(--theme-chat-composer-priority-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="composer.priorityButton"][data-theme-state=focus]{outline-color:var(--theme-chat-composer-priority-button-focus-border, var(--theme-chat-composer-priority-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-chat-composer-priority-button-focus-border-width, var(--theme-chat-composer-priority-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-chat-composer-priority-button-focus-border-width, var(--theme-chat-composer-priority-button-default-border-width, 0px)))}html [data-theme-module=chat][data-theme-part="panel.header"]:not([data-theme-state]){background-color:var(--theme-chat-panel-header-default-bg, transparent);background-image:var(--theme-chat-panel-header-default-bg-gradient, none);border-color:var(--theme-chat-panel-header-default-border, transparent);border-style:solid;border-width:var(--theme-chat-panel-header-default-border-width, 0px);border-radius:var(--theme-chat-panel-header-default-radius, 0px);box-shadow:var(--theme-chat-panel-header-default-shadow, none);color:var(--theme-chat-panel-header-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.header"][data-theme-state=default]{background-color:var(--theme-chat-panel-header-default-bg, transparent);background-image:var(--theme-chat-panel-header-default-bg-gradient, none);border-color:var(--theme-chat-panel-header-default-border, transparent);border-style:solid;border-width:var(--theme-chat-panel-header-default-border-width, 0px);border-radius:var(--theme-chat-panel-header-default-radius, 0px);box-shadow:var(--theme-chat-panel-header-default-shadow, none);color:var(--theme-chat-panel-header-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.header"][data-theme-state=hover]{background-color:var(--theme-chat-panel-header-hover-bg, var(--theme-chat-panel-header-default-bg, transparent));background-image:var(--theme-chat-panel-header-hover-bg-gradient, var(--theme-chat-panel-header-default-bg-gradient, none));border-color:var(--theme-chat-panel-header-hover-border, var(--theme-chat-panel-header-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-header-hover-border-width, var(--theme-chat-panel-header-default-border-width, 0px));border-radius:var(--theme-chat-panel-header-hover-radius, var(--theme-chat-panel-header-default-radius, 0px));box-shadow:var(--theme-chat-panel-header-hover-shadow, var(--theme-chat-panel-header-default-shadow, none));color:var(--theme-chat-panel-header-hover-text, var(--theme-chat-panel-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.header"][data-theme-state=selected]{background-color:var(--theme-chat-panel-header-selected-bg, var(--theme-chat-panel-header-default-bg, transparent));background-image:var(--theme-chat-panel-header-selected-bg-gradient, var(--theme-chat-panel-header-default-bg-gradient, none));border-color:var(--theme-chat-panel-header-selected-border, var(--theme-chat-panel-header-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-header-selected-border-width, var(--theme-chat-panel-header-default-border-width, 0px));border-radius:var(--theme-chat-panel-header-selected-radius, var(--theme-chat-panel-header-default-radius, 0px));box-shadow:var(--theme-chat-panel-header-selected-shadow, var(--theme-chat-panel-header-default-shadow, none));color:var(--theme-chat-panel-header-selected-text, var(--theme-chat-panel-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.header"][data-theme-state=active]{background-color:var(--theme-chat-panel-header-active-bg, var(--theme-chat-panel-header-default-bg, transparent));background-image:var(--theme-chat-panel-header-active-bg-gradient, var(--theme-chat-panel-header-default-bg-gradient, none));border-color:var(--theme-chat-panel-header-active-border, var(--theme-chat-panel-header-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-header-active-border-width, var(--theme-chat-panel-header-default-border-width, 0px));border-radius:var(--theme-chat-panel-header-active-radius, var(--theme-chat-panel-header-default-radius, 0px));box-shadow:var(--theme-chat-panel-header-active-shadow, var(--theme-chat-panel-header-default-shadow, none));color:var(--theme-chat-panel-header-active-text, var(--theme-chat-panel-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.header"][data-theme-state=focus]{background-color:var(--theme-chat-panel-header-focus-bg, var(--theme-chat-panel-header-default-bg, transparent));background-image:var(--theme-chat-panel-header-focus-bg-gradient, var(--theme-chat-panel-header-default-bg-gradient, none));border-color:var(--theme-chat-panel-header-focus-border, var(--theme-chat-panel-header-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-header-focus-border-width, var(--theme-chat-panel-header-default-border-width, 0px));border-radius:var(--theme-chat-panel-header-focus-radius, var(--theme-chat-panel-header-default-radius, 0px));box-shadow:var(--theme-chat-panel-header-focus-shadow, var(--theme-chat-panel-header-default-shadow, none));color:var(--theme-chat-panel-header-focus-text, var(--theme-chat-panel-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.header"][data-theme-state=disabled]{background-color:var(--theme-chat-panel-header-disabled-bg, var(--theme-chat-panel-header-default-bg, transparent));background-image:var(--theme-chat-panel-header-disabled-bg-gradient, var(--theme-chat-panel-header-default-bg-gradient, none));border-color:var(--theme-chat-panel-header-disabled-border, var(--theme-chat-panel-header-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-header-disabled-border-width, var(--theme-chat-panel-header-default-border-width, 0px));border-radius:var(--theme-chat-panel-header-disabled-radius, var(--theme-chat-panel-header-default-radius, 0px));box-shadow:var(--theme-chat-panel-header-disabled-shadow, var(--theme-chat-panel-header-default-shadow, none));color:var(--theme-chat-panel-header-disabled-text, var(--theme-chat-panel-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.header"][data-theme-state=focus]{outline-color:var(--theme-chat-panel-header-focus-border, var(--theme-chat-panel-header-default-border, transparent));outline-style:solid;outline-width:var(--theme-chat-panel-header-focus-border-width, var(--theme-chat-panel-header-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-chat-panel-header-focus-border-width, var(--theme-chat-panel-header-default-border-width, 0px)))}html [data-theme-module=chat][data-theme-part="panel.leaveButton"]:not([data-theme-state]){background-color:var(--theme-chat-panel-leave-button-default-bg, transparent);background-image:var(--theme-chat-panel-leave-button-default-bg-gradient, none);border-color:var(--theme-chat-panel-leave-button-default-border, transparent);border-style:solid;border-width:var(--theme-chat-panel-leave-button-default-border-width, 0px);border-radius:var(--theme-chat-panel-leave-button-default-radius, 0px);box-shadow:var(--theme-chat-panel-leave-button-default-shadow, none);color:var(--theme-chat-panel-leave-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.leaveButton"][data-theme-state=default]{background-color:var(--theme-chat-panel-leave-button-default-bg, transparent);background-image:var(--theme-chat-panel-leave-button-default-bg-gradient, none);border-color:var(--theme-chat-panel-leave-button-default-border, transparent);border-style:solid;border-width:var(--theme-chat-panel-leave-button-default-border-width, 0px);border-radius:var(--theme-chat-panel-leave-button-default-radius, 0px);box-shadow:var(--theme-chat-panel-leave-button-default-shadow, none);color:var(--theme-chat-panel-leave-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.leaveButton"][data-theme-state=hover]{background-color:var(--theme-chat-panel-leave-button-hover-bg, var(--theme-chat-panel-leave-button-default-bg, transparent));background-image:var(--theme-chat-panel-leave-button-hover-bg-gradient, var(--theme-chat-panel-leave-button-default-bg-gradient, none));border-color:var(--theme-chat-panel-leave-button-hover-border, var(--theme-chat-panel-leave-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-leave-button-hover-border-width, var(--theme-chat-panel-leave-button-default-border-width, 0px));border-radius:var(--theme-chat-panel-leave-button-hover-radius, var(--theme-chat-panel-leave-button-default-radius, 0px));box-shadow:var(--theme-chat-panel-leave-button-hover-shadow, var(--theme-chat-panel-leave-button-default-shadow, none));color:var(--theme-chat-panel-leave-button-hover-text, var(--theme-chat-panel-leave-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.leaveButton"][data-theme-state=selected]{background-color:var(--theme-chat-panel-leave-button-selected-bg, var(--theme-chat-panel-leave-button-default-bg, transparent));background-image:var(--theme-chat-panel-leave-button-selected-bg-gradient, var(--theme-chat-panel-leave-button-default-bg-gradient, none));border-color:var(--theme-chat-panel-leave-button-selected-border, var(--theme-chat-panel-leave-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-leave-button-selected-border-width, var(--theme-chat-panel-leave-button-default-border-width, 0px));border-radius:var(--theme-chat-panel-leave-button-selected-radius, var(--theme-chat-panel-leave-button-default-radius, 0px));box-shadow:var(--theme-chat-panel-leave-button-selected-shadow, var(--theme-chat-panel-leave-button-default-shadow, none));color:var(--theme-chat-panel-leave-button-selected-text, var(--theme-chat-panel-leave-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.leaveButton"][data-theme-state=active]{background-color:var(--theme-chat-panel-leave-button-active-bg, var(--theme-chat-panel-leave-button-default-bg, transparent));background-image:var(--theme-chat-panel-leave-button-active-bg-gradient, var(--theme-chat-panel-leave-button-default-bg-gradient, none));border-color:var(--theme-chat-panel-leave-button-active-border, var(--theme-chat-panel-leave-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-leave-button-active-border-width, var(--theme-chat-panel-leave-button-default-border-width, 0px));border-radius:var(--theme-chat-panel-leave-button-active-radius, var(--theme-chat-panel-leave-button-default-radius, 0px));box-shadow:var(--theme-chat-panel-leave-button-active-shadow, var(--theme-chat-panel-leave-button-default-shadow, none));color:var(--theme-chat-panel-leave-button-active-text, var(--theme-chat-panel-leave-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.leaveButton"][data-theme-state=focus]{background-color:var(--theme-chat-panel-leave-button-focus-bg, var(--theme-chat-panel-leave-button-default-bg, transparent));background-image:var(--theme-chat-panel-leave-button-focus-bg-gradient, var(--theme-chat-panel-leave-button-default-bg-gradient, none));border-color:var(--theme-chat-panel-leave-button-focus-border, var(--theme-chat-panel-leave-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-leave-button-focus-border-width, var(--theme-chat-panel-leave-button-default-border-width, 0px));border-radius:var(--theme-chat-panel-leave-button-focus-radius, var(--theme-chat-panel-leave-button-default-radius, 0px));box-shadow:var(--theme-chat-panel-leave-button-focus-shadow, var(--theme-chat-panel-leave-button-default-shadow, none));color:var(--theme-chat-panel-leave-button-focus-text, var(--theme-chat-panel-leave-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.leaveButton"][data-theme-state=disabled]{background-color:var(--theme-chat-panel-leave-button-disabled-bg, var(--theme-chat-panel-leave-button-default-bg, transparent));background-image:var(--theme-chat-panel-leave-button-disabled-bg-gradient, var(--theme-chat-panel-leave-button-default-bg-gradient, none));border-color:var(--theme-chat-panel-leave-button-disabled-border, var(--theme-chat-panel-leave-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-leave-button-disabled-border-width, var(--theme-chat-panel-leave-button-default-border-width, 0px));border-radius:var(--theme-chat-panel-leave-button-disabled-radius, var(--theme-chat-panel-leave-button-default-radius, 0px));box-shadow:var(--theme-chat-panel-leave-button-disabled-shadow, var(--theme-chat-panel-leave-button-default-shadow, none));color:var(--theme-chat-panel-leave-button-disabled-text, var(--theme-chat-panel-leave-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.leaveButton"][data-theme-state=focus]{outline-color:var(--theme-chat-panel-leave-button-focus-border, var(--theme-chat-panel-leave-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-chat-panel-leave-button-focus-border-width, var(--theme-chat-panel-leave-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-chat-panel-leave-button-focus-border-width, var(--theme-chat-panel-leave-button-default-border-width, 0px)))}html [data-theme-module=chat][data-theme-part="panel.settingsButton"]:not([data-theme-state]){background-color:var(--theme-chat-panel-settings-button-default-bg, transparent);background-image:var(--theme-chat-panel-settings-button-default-bg-gradient, none);border-color:var(--theme-chat-panel-settings-button-default-border, transparent);border-style:solid;border-width:var(--theme-chat-panel-settings-button-default-border-width, 0px);border-radius:var(--theme-chat-panel-settings-button-default-radius, 0px);box-shadow:var(--theme-chat-panel-settings-button-default-shadow, none);color:var(--theme-chat-panel-settings-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.settingsButton"][data-theme-state=default]{background-color:var(--theme-chat-panel-settings-button-default-bg, transparent);background-image:var(--theme-chat-panel-settings-button-default-bg-gradient, none);border-color:var(--theme-chat-panel-settings-button-default-border, transparent);border-style:solid;border-width:var(--theme-chat-panel-settings-button-default-border-width, 0px);border-radius:var(--theme-chat-panel-settings-button-default-radius, 0px);box-shadow:var(--theme-chat-panel-settings-button-default-shadow, none);color:var(--theme-chat-panel-settings-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.settingsButton"][data-theme-state=hover]{background-color:var(--theme-chat-panel-settings-button-hover-bg, var(--theme-chat-panel-settings-button-default-bg, transparent));background-image:var(--theme-chat-panel-settings-button-hover-bg-gradient, var(--theme-chat-panel-settings-button-default-bg-gradient, none));border-color:var(--theme-chat-panel-settings-button-hover-border, var(--theme-chat-panel-settings-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-settings-button-hover-border-width, var(--theme-chat-panel-settings-button-default-border-width, 0px));border-radius:var(--theme-chat-panel-settings-button-hover-radius, var(--theme-chat-panel-settings-button-default-radius, 0px));box-shadow:var(--theme-chat-panel-settings-button-hover-shadow, var(--theme-chat-panel-settings-button-default-shadow, none));color:var(--theme-chat-panel-settings-button-hover-text, var(--theme-chat-panel-settings-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.settingsButton"][data-theme-state=selected]{background-color:var(--theme-chat-panel-settings-button-selected-bg, var(--theme-chat-panel-settings-button-default-bg, transparent));background-image:var(--theme-chat-panel-settings-button-selected-bg-gradient, var(--theme-chat-panel-settings-button-default-bg-gradient, none));border-color:var(--theme-chat-panel-settings-button-selected-border, var(--theme-chat-panel-settings-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-settings-button-selected-border-width, var(--theme-chat-panel-settings-button-default-border-width, 0px));border-radius:var(--theme-chat-panel-settings-button-selected-radius, var(--theme-chat-panel-settings-button-default-radius, 0px));box-shadow:var(--theme-chat-panel-settings-button-selected-shadow, var(--theme-chat-panel-settings-button-default-shadow, none));color:var(--theme-chat-panel-settings-button-selected-text, var(--theme-chat-panel-settings-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.settingsButton"][data-theme-state=active]{background-color:var(--theme-chat-panel-settings-button-active-bg, var(--theme-chat-panel-settings-button-default-bg, transparent));background-image:var(--theme-chat-panel-settings-button-active-bg-gradient, var(--theme-chat-panel-settings-button-default-bg-gradient, none));border-color:var(--theme-chat-panel-settings-button-active-border, var(--theme-chat-panel-settings-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-settings-button-active-border-width, var(--theme-chat-panel-settings-button-default-border-width, 0px));border-radius:var(--theme-chat-panel-settings-button-active-radius, var(--theme-chat-panel-settings-button-default-radius, 0px));box-shadow:var(--theme-chat-panel-settings-button-active-shadow, var(--theme-chat-panel-settings-button-default-shadow, none));color:var(--theme-chat-panel-settings-button-active-text, var(--theme-chat-panel-settings-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.settingsButton"][data-theme-state=focus]{background-color:var(--theme-chat-panel-settings-button-focus-bg, var(--theme-chat-panel-settings-button-default-bg, transparent));background-image:var(--theme-chat-panel-settings-button-focus-bg-gradient, var(--theme-chat-panel-settings-button-default-bg-gradient, none));border-color:var(--theme-chat-panel-settings-button-focus-border, var(--theme-chat-panel-settings-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-settings-button-focus-border-width, var(--theme-chat-panel-settings-button-default-border-width, 0px));border-radius:var(--theme-chat-panel-settings-button-focus-radius, var(--theme-chat-panel-settings-button-default-radius, 0px));box-shadow:var(--theme-chat-panel-settings-button-focus-shadow, var(--theme-chat-panel-settings-button-default-shadow, none));color:var(--theme-chat-panel-settings-button-focus-text, var(--theme-chat-panel-settings-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.settingsButton"][data-theme-state=disabled]{background-color:var(--theme-chat-panel-settings-button-disabled-bg, var(--theme-chat-panel-settings-button-default-bg, transparent));background-image:var(--theme-chat-panel-settings-button-disabled-bg-gradient, var(--theme-chat-panel-settings-button-default-bg-gradient, none));border-color:var(--theme-chat-panel-settings-button-disabled-border, var(--theme-chat-panel-settings-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-settings-button-disabled-border-width, var(--theme-chat-panel-settings-button-default-border-width, 0px));border-radius:var(--theme-chat-panel-settings-button-disabled-radius, var(--theme-chat-panel-settings-button-default-radius, 0px));box-shadow:var(--theme-chat-panel-settings-button-disabled-shadow, var(--theme-chat-panel-settings-button-default-shadow, none));color:var(--theme-chat-panel-settings-button-disabled-text, var(--theme-chat-panel-settings-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.settingsButton"][data-theme-state=focus]{outline-color:var(--theme-chat-panel-settings-button-focus-border, var(--theme-chat-panel-settings-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-chat-panel-settings-button-focus-border-width, var(--theme-chat-panel-settings-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-chat-panel-settings-button-focus-border-width, var(--theme-chat-panel-settings-button-default-border-width, 0px)))}html [data-theme-module=chat][data-theme-part="panel.sideButton"]:not([data-theme-state]){background-color:var(--theme-chat-panel-side-button-default-bg, transparent);background-image:var(--theme-chat-panel-side-button-default-bg-gradient, none);border-color:var(--theme-chat-panel-side-button-default-border, transparent);border-style:solid;border-width:var(--theme-chat-panel-side-button-default-border-width, 0px);border-radius:var(--theme-chat-panel-side-button-default-radius, 0px);box-shadow:var(--theme-chat-panel-side-button-default-shadow, none);color:var(--theme-chat-panel-side-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.sideButton"][data-theme-state=default]{background-color:var(--theme-chat-panel-side-button-default-bg, transparent);background-image:var(--theme-chat-panel-side-button-default-bg-gradient, none);border-color:var(--theme-chat-panel-side-button-default-border, transparent);border-style:solid;border-width:var(--theme-chat-panel-side-button-default-border-width, 0px);border-radius:var(--theme-chat-panel-side-button-default-radius, 0px);box-shadow:var(--theme-chat-panel-side-button-default-shadow, none);color:var(--theme-chat-panel-side-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.sideButton"][data-theme-state=hover]{background-color:var(--theme-chat-panel-side-button-hover-bg, var(--theme-chat-panel-side-button-default-bg, transparent));background-image:var(--theme-chat-panel-side-button-hover-bg-gradient, var(--theme-chat-panel-side-button-default-bg-gradient, none));border-color:var(--theme-chat-panel-side-button-hover-border, var(--theme-chat-panel-side-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-side-button-hover-border-width, var(--theme-chat-panel-side-button-default-border-width, 0px));border-radius:var(--theme-chat-panel-side-button-hover-radius, var(--theme-chat-panel-side-button-default-radius, 0px));box-shadow:var(--theme-chat-panel-side-button-hover-shadow, var(--theme-chat-panel-side-button-default-shadow, none));color:var(--theme-chat-panel-side-button-hover-text, var(--theme-chat-panel-side-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.sideButton"][data-theme-state=selected]{background-color:var(--theme-chat-panel-side-button-selected-bg, var(--theme-chat-panel-side-button-default-bg, transparent));background-image:var(--theme-chat-panel-side-button-selected-bg-gradient, var(--theme-chat-panel-side-button-default-bg-gradient, none));border-color:var(--theme-chat-panel-side-button-selected-border, var(--theme-chat-panel-side-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-side-button-selected-border-width, var(--theme-chat-panel-side-button-default-border-width, 0px));border-radius:var(--theme-chat-panel-side-button-selected-radius, var(--theme-chat-panel-side-button-default-radius, 0px));box-shadow:var(--theme-chat-panel-side-button-selected-shadow, var(--theme-chat-panel-side-button-default-shadow, none));color:var(--theme-chat-panel-side-button-selected-text, var(--theme-chat-panel-side-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.sideButton"][data-theme-state=active]{background-color:var(--theme-chat-panel-side-button-active-bg, var(--theme-chat-panel-side-button-default-bg, transparent));background-image:var(--theme-chat-panel-side-button-active-bg-gradient, var(--theme-chat-panel-side-button-default-bg-gradient, none));border-color:var(--theme-chat-panel-side-button-active-border, var(--theme-chat-panel-side-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-side-button-active-border-width, var(--theme-chat-panel-side-button-default-border-width, 0px));border-radius:var(--theme-chat-panel-side-button-active-radius, var(--theme-chat-panel-side-button-default-radius, 0px));box-shadow:var(--theme-chat-panel-side-button-active-shadow, var(--theme-chat-panel-side-button-default-shadow, none));color:var(--theme-chat-panel-side-button-active-text, var(--theme-chat-panel-side-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.sideButton"][data-theme-state=focus]{background-color:var(--theme-chat-panel-side-button-focus-bg, var(--theme-chat-panel-side-button-default-bg, transparent));background-image:var(--theme-chat-panel-side-button-focus-bg-gradient, var(--theme-chat-panel-side-button-default-bg-gradient, none));border-color:var(--theme-chat-panel-side-button-focus-border, var(--theme-chat-panel-side-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-side-button-focus-border-width, var(--theme-chat-panel-side-button-default-border-width, 0px));border-radius:var(--theme-chat-panel-side-button-focus-radius, var(--theme-chat-panel-side-button-default-radius, 0px));box-shadow:var(--theme-chat-panel-side-button-focus-shadow, var(--theme-chat-panel-side-button-default-shadow, none));color:var(--theme-chat-panel-side-button-focus-text, var(--theme-chat-panel-side-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.sideButton"][data-theme-state=disabled]{background-color:var(--theme-chat-panel-side-button-disabled-bg, var(--theme-chat-panel-side-button-default-bg, transparent));background-image:var(--theme-chat-panel-side-button-disabled-bg-gradient, var(--theme-chat-panel-side-button-default-bg-gradient, none));border-color:var(--theme-chat-panel-side-button-disabled-border, var(--theme-chat-panel-side-button-default-border, transparent));border-style:solid;border-width:var(--theme-chat-panel-side-button-disabled-border-width, var(--theme-chat-panel-side-button-default-border-width, 0px));border-radius:var(--theme-chat-panel-side-button-disabled-radius, var(--theme-chat-panel-side-button-default-radius, 0px));box-shadow:var(--theme-chat-panel-side-button-disabled-shadow, var(--theme-chat-panel-side-button-default-shadow, none));color:var(--theme-chat-panel-side-button-disabled-text, var(--theme-chat-panel-side-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=chat][data-theme-part="panel.sideButton"][data-theme-state=focus]{outline-color:var(--theme-chat-panel-side-button-focus-border, var(--theme-chat-panel-side-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-chat-panel-side-button-focus-border-width, var(--theme-chat-panel-side-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-chat-panel-side-button-focus-border-width, var(--theme-chat-panel-side-button-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="layout.railPanel"]:not([data-theme-state]){background-color:var(--theme-webhard-layout-rail-panel-default-bg, transparent);background-image:var(--theme-webhard-layout-rail-panel-default-bg-gradient, none);border-color:var(--theme-webhard-layout-rail-panel-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-layout-rail-panel-default-border-width, 0px);border-radius:var(--theme-webhard-layout-rail-panel-default-radius, 0px);box-shadow:var(--theme-webhard-layout-rail-panel-default-shadow, none);color:var(--theme-webhard-layout-rail-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.railPanel"][data-theme-state=default]{background-color:var(--theme-webhard-layout-rail-panel-default-bg, transparent);background-image:var(--theme-webhard-layout-rail-panel-default-bg-gradient, none);border-color:var(--theme-webhard-layout-rail-panel-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-layout-rail-panel-default-border-width, 0px);border-radius:var(--theme-webhard-layout-rail-panel-default-radius, 0px);box-shadow:var(--theme-webhard-layout-rail-panel-default-shadow, none);color:var(--theme-webhard-layout-rail-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.railPanel"][data-theme-state=hover]{background-color:var(--theme-webhard-layout-rail-panel-hover-bg, var(--theme-webhard-layout-rail-panel-default-bg, transparent));background-image:var(--theme-webhard-layout-rail-panel-hover-bg-gradient, var(--theme-webhard-layout-rail-panel-default-bg-gradient, none));border-color:var(--theme-webhard-layout-rail-panel-hover-border, var(--theme-webhard-layout-rail-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-layout-rail-panel-hover-border-width, var(--theme-webhard-layout-rail-panel-default-border-width, 0px));border-radius:var(--theme-webhard-layout-rail-panel-hover-radius, var(--theme-webhard-layout-rail-panel-default-radius, 0px));box-shadow:var(--theme-webhard-layout-rail-panel-hover-shadow, var(--theme-webhard-layout-rail-panel-default-shadow, none));color:var(--theme-webhard-layout-rail-panel-hover-text, var(--theme-webhard-layout-rail-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.railPanel"][data-theme-state=selected]{background-color:var(--theme-webhard-layout-rail-panel-selected-bg, var(--theme-webhard-layout-rail-panel-default-bg, transparent));background-image:var(--theme-webhard-layout-rail-panel-selected-bg-gradient, var(--theme-webhard-layout-rail-panel-default-bg-gradient, none));border-color:var(--theme-webhard-layout-rail-panel-selected-border, var(--theme-webhard-layout-rail-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-layout-rail-panel-selected-border-width, var(--theme-webhard-layout-rail-panel-default-border-width, 0px));border-radius:var(--theme-webhard-layout-rail-panel-selected-radius, var(--theme-webhard-layout-rail-panel-default-radius, 0px));box-shadow:var(--theme-webhard-layout-rail-panel-selected-shadow, var(--theme-webhard-layout-rail-panel-default-shadow, none));color:var(--theme-webhard-layout-rail-panel-selected-text, var(--theme-webhard-layout-rail-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.railPanel"][data-theme-state=active]{background-color:var(--theme-webhard-layout-rail-panel-active-bg, var(--theme-webhard-layout-rail-panel-default-bg, transparent));background-image:var(--theme-webhard-layout-rail-panel-active-bg-gradient, var(--theme-webhard-layout-rail-panel-default-bg-gradient, none));border-color:var(--theme-webhard-layout-rail-panel-active-border, var(--theme-webhard-layout-rail-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-layout-rail-panel-active-border-width, var(--theme-webhard-layout-rail-panel-default-border-width, 0px));border-radius:var(--theme-webhard-layout-rail-panel-active-radius, var(--theme-webhard-layout-rail-panel-default-radius, 0px));box-shadow:var(--theme-webhard-layout-rail-panel-active-shadow, var(--theme-webhard-layout-rail-panel-default-shadow, none));color:var(--theme-webhard-layout-rail-panel-active-text, var(--theme-webhard-layout-rail-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.railPanel"][data-theme-state=focus]{background-color:var(--theme-webhard-layout-rail-panel-focus-bg, var(--theme-webhard-layout-rail-panel-default-bg, transparent));background-image:var(--theme-webhard-layout-rail-panel-focus-bg-gradient, var(--theme-webhard-layout-rail-panel-default-bg-gradient, none));border-color:var(--theme-webhard-layout-rail-panel-focus-border, var(--theme-webhard-layout-rail-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-layout-rail-panel-focus-border-width, var(--theme-webhard-layout-rail-panel-default-border-width, 0px));border-radius:var(--theme-webhard-layout-rail-panel-focus-radius, var(--theme-webhard-layout-rail-panel-default-radius, 0px));box-shadow:var(--theme-webhard-layout-rail-panel-focus-shadow, var(--theme-webhard-layout-rail-panel-default-shadow, none));color:var(--theme-webhard-layout-rail-panel-focus-text, var(--theme-webhard-layout-rail-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.railPanel"][data-theme-state=disabled]{background-color:var(--theme-webhard-layout-rail-panel-disabled-bg, var(--theme-webhard-layout-rail-panel-default-bg, transparent));background-image:var(--theme-webhard-layout-rail-panel-disabled-bg-gradient, var(--theme-webhard-layout-rail-panel-default-bg-gradient, none));border-color:var(--theme-webhard-layout-rail-panel-disabled-border, var(--theme-webhard-layout-rail-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-layout-rail-panel-disabled-border-width, var(--theme-webhard-layout-rail-panel-default-border-width, 0px));border-radius:var(--theme-webhard-layout-rail-panel-disabled-radius, var(--theme-webhard-layout-rail-panel-default-radius, 0px));box-shadow:var(--theme-webhard-layout-rail-panel-disabled-shadow, var(--theme-webhard-layout-rail-panel-default-shadow, none));color:var(--theme-webhard-layout-rail-panel-disabled-text, var(--theme-webhard-layout-rail-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.railPanel"][data-theme-state=focus]{outline-color:var(--theme-webhard-layout-rail-panel-focus-border, var(--theme-webhard-layout-rail-panel-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-layout-rail-panel-focus-border-width, var(--theme-webhard-layout-rail-panel-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-layout-rail-panel-focus-border-width, var(--theme-webhard-layout-rail-panel-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="layout.mainPanel"]:not([data-theme-state]){background-color:var(--theme-webhard-layout-main-panel-default-bg, transparent);background-image:var(--theme-webhard-layout-main-panel-default-bg-gradient, none);border-color:var(--theme-webhard-layout-main-panel-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-layout-main-panel-default-border-width, 0px);border-radius:var(--theme-webhard-layout-main-panel-default-radius, 0px);box-shadow:var(--theme-webhard-layout-main-panel-default-shadow, none);color:var(--theme-webhard-layout-main-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.mainPanel"][data-theme-state=default]{background-color:var(--theme-webhard-layout-main-panel-default-bg, transparent);background-image:var(--theme-webhard-layout-main-panel-default-bg-gradient, none);border-color:var(--theme-webhard-layout-main-panel-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-layout-main-panel-default-border-width, 0px);border-radius:var(--theme-webhard-layout-main-panel-default-radius, 0px);box-shadow:var(--theme-webhard-layout-main-panel-default-shadow, none);color:var(--theme-webhard-layout-main-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.mainPanel"][data-theme-state=hover]{background-color:var(--theme-webhard-layout-main-panel-hover-bg, var(--theme-webhard-layout-main-panel-default-bg, transparent));background-image:var(--theme-webhard-layout-main-panel-hover-bg-gradient, var(--theme-webhard-layout-main-panel-default-bg-gradient, none));border-color:var(--theme-webhard-layout-main-panel-hover-border, var(--theme-webhard-layout-main-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-layout-main-panel-hover-border-width, var(--theme-webhard-layout-main-panel-default-border-width, 0px));border-radius:var(--theme-webhard-layout-main-panel-hover-radius, var(--theme-webhard-layout-main-panel-default-radius, 0px));box-shadow:var(--theme-webhard-layout-main-panel-hover-shadow, var(--theme-webhard-layout-main-panel-default-shadow, none));color:var(--theme-webhard-layout-main-panel-hover-text, var(--theme-webhard-layout-main-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.mainPanel"][data-theme-state=selected]{background-color:var(--theme-webhard-layout-main-panel-selected-bg, var(--theme-webhard-layout-main-panel-default-bg, transparent));background-image:var(--theme-webhard-layout-main-panel-selected-bg-gradient, var(--theme-webhard-layout-main-panel-default-bg-gradient, none));border-color:var(--theme-webhard-layout-main-panel-selected-border, var(--theme-webhard-layout-main-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-layout-main-panel-selected-border-width, var(--theme-webhard-layout-main-panel-default-border-width, 0px));border-radius:var(--theme-webhard-layout-main-panel-selected-radius, var(--theme-webhard-layout-main-panel-default-radius, 0px));box-shadow:var(--theme-webhard-layout-main-panel-selected-shadow, var(--theme-webhard-layout-main-panel-default-shadow, none));color:var(--theme-webhard-layout-main-panel-selected-text, var(--theme-webhard-layout-main-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.mainPanel"][data-theme-state=active]{background-color:var(--theme-webhard-layout-main-panel-active-bg, var(--theme-webhard-layout-main-panel-default-bg, transparent));background-image:var(--theme-webhard-layout-main-panel-active-bg-gradient, var(--theme-webhard-layout-main-panel-default-bg-gradient, none));border-color:var(--theme-webhard-layout-main-panel-active-border, var(--theme-webhard-layout-main-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-layout-main-panel-active-border-width, var(--theme-webhard-layout-main-panel-default-border-width, 0px));border-radius:var(--theme-webhard-layout-main-panel-active-radius, var(--theme-webhard-layout-main-panel-default-radius, 0px));box-shadow:var(--theme-webhard-layout-main-panel-active-shadow, var(--theme-webhard-layout-main-panel-default-shadow, none));color:var(--theme-webhard-layout-main-panel-active-text, var(--theme-webhard-layout-main-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.mainPanel"][data-theme-state=focus]{background-color:var(--theme-webhard-layout-main-panel-focus-bg, var(--theme-webhard-layout-main-panel-default-bg, transparent));background-image:var(--theme-webhard-layout-main-panel-focus-bg-gradient, var(--theme-webhard-layout-main-panel-default-bg-gradient, none));border-color:var(--theme-webhard-layout-main-panel-focus-border, var(--theme-webhard-layout-main-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-layout-main-panel-focus-border-width, var(--theme-webhard-layout-main-panel-default-border-width, 0px));border-radius:var(--theme-webhard-layout-main-panel-focus-radius, var(--theme-webhard-layout-main-panel-default-radius, 0px));box-shadow:var(--theme-webhard-layout-main-panel-focus-shadow, var(--theme-webhard-layout-main-panel-default-shadow, none));color:var(--theme-webhard-layout-main-panel-focus-text, var(--theme-webhard-layout-main-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.mainPanel"][data-theme-state=disabled]{background-color:var(--theme-webhard-layout-main-panel-disabled-bg, var(--theme-webhard-layout-main-panel-default-bg, transparent));background-image:var(--theme-webhard-layout-main-panel-disabled-bg-gradient, var(--theme-webhard-layout-main-panel-default-bg-gradient, none));border-color:var(--theme-webhard-layout-main-panel-disabled-border, var(--theme-webhard-layout-main-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-layout-main-panel-disabled-border-width, var(--theme-webhard-layout-main-panel-default-border-width, 0px));border-radius:var(--theme-webhard-layout-main-panel-disabled-radius, var(--theme-webhard-layout-main-panel-default-radius, 0px));box-shadow:var(--theme-webhard-layout-main-panel-disabled-shadow, var(--theme-webhard-layout-main-panel-default-shadow, none));color:var(--theme-webhard-layout-main-panel-disabled-text, var(--theme-webhard-layout-main-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.mainPanel"][data-theme-state=focus]{outline-color:var(--theme-webhard-layout-main-panel-focus-border, var(--theme-webhard-layout-main-panel-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-layout-main-panel-focus-border-width, var(--theme-webhard-layout-main-panel-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-layout-main-panel-focus-border-width, var(--theme-webhard-layout-main-panel-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="layout.header"]:not([data-theme-state]){background-color:var(--theme-webhard-layout-header-default-bg, transparent);background-image:var(--theme-webhard-layout-header-default-bg-gradient, none);border-color:var(--theme-webhard-layout-header-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-layout-header-default-border-width, 0px);border-radius:var(--theme-webhard-layout-header-default-radius, 0px);box-shadow:var(--theme-webhard-layout-header-default-shadow, none);color:var(--theme-webhard-layout-header-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.header"][data-theme-state=default]{background-color:var(--theme-webhard-layout-header-default-bg, transparent);background-image:var(--theme-webhard-layout-header-default-bg-gradient, none);border-color:var(--theme-webhard-layout-header-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-layout-header-default-border-width, 0px);border-radius:var(--theme-webhard-layout-header-default-radius, 0px);box-shadow:var(--theme-webhard-layout-header-default-shadow, none);color:var(--theme-webhard-layout-header-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.header"][data-theme-state=hover]{background-color:var(--theme-webhard-layout-header-hover-bg, var(--theme-webhard-layout-header-default-bg, transparent));background-image:var(--theme-webhard-layout-header-hover-bg-gradient, var(--theme-webhard-layout-header-default-bg-gradient, none));border-color:var(--theme-webhard-layout-header-hover-border, var(--theme-webhard-layout-header-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-layout-header-hover-border-width, var(--theme-webhard-layout-header-default-border-width, 0px));border-radius:var(--theme-webhard-layout-header-hover-radius, var(--theme-webhard-layout-header-default-radius, 0px));box-shadow:var(--theme-webhard-layout-header-hover-shadow, var(--theme-webhard-layout-header-default-shadow, none));color:var(--theme-webhard-layout-header-hover-text, var(--theme-webhard-layout-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.header"][data-theme-state=selected]{background-color:var(--theme-webhard-layout-header-selected-bg, var(--theme-webhard-layout-header-default-bg, transparent));background-image:var(--theme-webhard-layout-header-selected-bg-gradient, var(--theme-webhard-layout-header-default-bg-gradient, none));border-color:var(--theme-webhard-layout-header-selected-border, var(--theme-webhard-layout-header-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-layout-header-selected-border-width, var(--theme-webhard-layout-header-default-border-width, 0px));border-radius:var(--theme-webhard-layout-header-selected-radius, var(--theme-webhard-layout-header-default-radius, 0px));box-shadow:var(--theme-webhard-layout-header-selected-shadow, var(--theme-webhard-layout-header-default-shadow, none));color:var(--theme-webhard-layout-header-selected-text, var(--theme-webhard-layout-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.header"][data-theme-state=active]{background-color:var(--theme-webhard-layout-header-active-bg, var(--theme-webhard-layout-header-default-bg, transparent));background-image:var(--theme-webhard-layout-header-active-bg-gradient, var(--theme-webhard-layout-header-default-bg-gradient, none));border-color:var(--theme-webhard-layout-header-active-border, var(--theme-webhard-layout-header-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-layout-header-active-border-width, var(--theme-webhard-layout-header-default-border-width, 0px));border-radius:var(--theme-webhard-layout-header-active-radius, var(--theme-webhard-layout-header-default-radius, 0px));box-shadow:var(--theme-webhard-layout-header-active-shadow, var(--theme-webhard-layout-header-default-shadow, none));color:var(--theme-webhard-layout-header-active-text, var(--theme-webhard-layout-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.header"][data-theme-state=focus]{background-color:var(--theme-webhard-layout-header-focus-bg, var(--theme-webhard-layout-header-default-bg, transparent));background-image:var(--theme-webhard-layout-header-focus-bg-gradient, var(--theme-webhard-layout-header-default-bg-gradient, none));border-color:var(--theme-webhard-layout-header-focus-border, var(--theme-webhard-layout-header-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-layout-header-focus-border-width, var(--theme-webhard-layout-header-default-border-width, 0px));border-radius:var(--theme-webhard-layout-header-focus-radius, var(--theme-webhard-layout-header-default-radius, 0px));box-shadow:var(--theme-webhard-layout-header-focus-shadow, var(--theme-webhard-layout-header-default-shadow, none));color:var(--theme-webhard-layout-header-focus-text, var(--theme-webhard-layout-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.header"][data-theme-state=disabled]{background-color:var(--theme-webhard-layout-header-disabled-bg, var(--theme-webhard-layout-header-default-bg, transparent));background-image:var(--theme-webhard-layout-header-disabled-bg-gradient, var(--theme-webhard-layout-header-default-bg-gradient, none));border-color:var(--theme-webhard-layout-header-disabled-border, var(--theme-webhard-layout-header-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-layout-header-disabled-border-width, var(--theme-webhard-layout-header-default-border-width, 0px));border-radius:var(--theme-webhard-layout-header-disabled-radius, var(--theme-webhard-layout-header-default-radius, 0px));box-shadow:var(--theme-webhard-layout-header-disabled-shadow, var(--theme-webhard-layout-header-default-shadow, none));color:var(--theme-webhard-layout-header-disabled-text, var(--theme-webhard-layout-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="layout.header"][data-theme-state=focus]{outline-color:var(--theme-webhard-layout-header-focus-border, var(--theme-webhard-layout-header-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-layout-header-focus-border-width, var(--theme-webhard-layout-header-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-layout-header-focus-border-width, var(--theme-webhard-layout-header-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="navigation.pathBar"]:not([data-theme-state]){background-color:var(--theme-webhard-navigation-path-bar-default-bg, transparent);background-image:var(--theme-webhard-navigation-path-bar-default-bg-gradient, none);border-color:var(--theme-webhard-navigation-path-bar-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-navigation-path-bar-default-border-width, 0px);border-radius:var(--theme-webhard-navigation-path-bar-default-radius, 0px);box-shadow:var(--theme-webhard-navigation-path-bar-default-shadow, none);color:var(--theme-webhard-navigation-path-bar-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.pathBar"][data-theme-state=default]{background-color:var(--theme-webhard-navigation-path-bar-default-bg, transparent);background-image:var(--theme-webhard-navigation-path-bar-default-bg-gradient, none);border-color:var(--theme-webhard-navigation-path-bar-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-navigation-path-bar-default-border-width, 0px);border-radius:var(--theme-webhard-navigation-path-bar-default-radius, 0px);box-shadow:var(--theme-webhard-navigation-path-bar-default-shadow, none);color:var(--theme-webhard-navigation-path-bar-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.pathBar"][data-theme-state=hover]{background-color:var(--theme-webhard-navigation-path-bar-hover-bg, var(--theme-webhard-navigation-path-bar-default-bg, transparent));background-image:var(--theme-webhard-navigation-path-bar-hover-bg-gradient, var(--theme-webhard-navigation-path-bar-default-bg-gradient, none));border-color:var(--theme-webhard-navigation-path-bar-hover-border, var(--theme-webhard-navigation-path-bar-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-navigation-path-bar-hover-border-width, var(--theme-webhard-navigation-path-bar-default-border-width, 0px));border-radius:var(--theme-webhard-navigation-path-bar-hover-radius, var(--theme-webhard-navigation-path-bar-default-radius, 0px));box-shadow:var(--theme-webhard-navigation-path-bar-hover-shadow, var(--theme-webhard-navigation-path-bar-default-shadow, none));color:var(--theme-webhard-navigation-path-bar-hover-text, var(--theme-webhard-navigation-path-bar-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.pathBar"][data-theme-state=selected]{background-color:var(--theme-webhard-navigation-path-bar-selected-bg, var(--theme-webhard-navigation-path-bar-default-bg, transparent));background-image:var(--theme-webhard-navigation-path-bar-selected-bg-gradient, var(--theme-webhard-navigation-path-bar-default-bg-gradient, none));border-color:var(--theme-webhard-navigation-path-bar-selected-border, var(--theme-webhard-navigation-path-bar-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-navigation-path-bar-selected-border-width, var(--theme-webhard-navigation-path-bar-default-border-width, 0px));border-radius:var(--theme-webhard-navigation-path-bar-selected-radius, var(--theme-webhard-navigation-path-bar-default-radius, 0px));box-shadow:var(--theme-webhard-navigation-path-bar-selected-shadow, var(--theme-webhard-navigation-path-bar-default-shadow, none));color:var(--theme-webhard-navigation-path-bar-selected-text, var(--theme-webhard-navigation-path-bar-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.pathBar"][data-theme-state=active]{background-color:var(--theme-webhard-navigation-path-bar-active-bg, var(--theme-webhard-navigation-path-bar-default-bg, transparent));background-image:var(--theme-webhard-navigation-path-bar-active-bg-gradient, var(--theme-webhard-navigation-path-bar-default-bg-gradient, none));border-color:var(--theme-webhard-navigation-path-bar-active-border, var(--theme-webhard-navigation-path-bar-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-navigation-path-bar-active-border-width, var(--theme-webhard-navigation-path-bar-default-border-width, 0px));border-radius:var(--theme-webhard-navigation-path-bar-active-radius, var(--theme-webhard-navigation-path-bar-default-radius, 0px));box-shadow:var(--theme-webhard-navigation-path-bar-active-shadow, var(--theme-webhard-navigation-path-bar-default-shadow, none));color:var(--theme-webhard-navigation-path-bar-active-text, var(--theme-webhard-navigation-path-bar-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.pathBar"][data-theme-state=focus]{background-color:var(--theme-webhard-navigation-path-bar-focus-bg, var(--theme-webhard-navigation-path-bar-default-bg, transparent));background-image:var(--theme-webhard-navigation-path-bar-focus-bg-gradient, var(--theme-webhard-navigation-path-bar-default-bg-gradient, none));border-color:var(--theme-webhard-navigation-path-bar-focus-border, var(--theme-webhard-navigation-path-bar-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-navigation-path-bar-focus-border-width, var(--theme-webhard-navigation-path-bar-default-border-width, 0px));border-radius:var(--theme-webhard-navigation-path-bar-focus-radius, var(--theme-webhard-navigation-path-bar-default-radius, 0px));box-shadow:var(--theme-webhard-navigation-path-bar-focus-shadow, var(--theme-webhard-navigation-path-bar-default-shadow, none));color:var(--theme-webhard-navigation-path-bar-focus-text, var(--theme-webhard-navigation-path-bar-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.pathBar"][data-theme-state=disabled]{background-color:var(--theme-webhard-navigation-path-bar-disabled-bg, var(--theme-webhard-navigation-path-bar-default-bg, transparent));background-image:var(--theme-webhard-navigation-path-bar-disabled-bg-gradient, var(--theme-webhard-navigation-path-bar-default-bg-gradient, none));border-color:var(--theme-webhard-navigation-path-bar-disabled-border, var(--theme-webhard-navigation-path-bar-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-navigation-path-bar-disabled-border-width, var(--theme-webhard-navigation-path-bar-default-border-width, 0px));border-radius:var(--theme-webhard-navigation-path-bar-disabled-radius, var(--theme-webhard-navigation-path-bar-default-radius, 0px));box-shadow:var(--theme-webhard-navigation-path-bar-disabled-shadow, var(--theme-webhard-navigation-path-bar-default-shadow, none));color:var(--theme-webhard-navigation-path-bar-disabled-text, var(--theme-webhard-navigation-path-bar-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.pathBar"][data-theme-state=focus]{outline-color:var(--theme-webhard-navigation-path-bar-focus-border, var(--theme-webhard-navigation-path-bar-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-navigation-path-bar-focus-border-width, var(--theme-webhard-navigation-path-bar-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-navigation-path-bar-focus-border-width, var(--theme-webhard-navigation-path-bar-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="navigation.breadcrumb"]:not([data-theme-state]){background-color:var(--theme-webhard-navigation-breadcrumb-default-bg, transparent);background-image:var(--theme-webhard-navigation-breadcrumb-default-bg-gradient, none);border-color:var(--theme-webhard-navigation-breadcrumb-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-navigation-breadcrumb-default-border-width, 0px);border-radius:var(--theme-webhard-navigation-breadcrumb-default-radius, 0px);box-shadow:var(--theme-webhard-navigation-breadcrumb-default-shadow, none);color:var(--theme-webhard-navigation-breadcrumb-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.breadcrumb"][data-theme-state=default]{background-color:var(--theme-webhard-navigation-breadcrumb-default-bg, transparent);background-image:var(--theme-webhard-navigation-breadcrumb-default-bg-gradient, none);border-color:var(--theme-webhard-navigation-breadcrumb-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-navigation-breadcrumb-default-border-width, 0px);border-radius:var(--theme-webhard-navigation-breadcrumb-default-radius, 0px);box-shadow:var(--theme-webhard-navigation-breadcrumb-default-shadow, none);color:var(--theme-webhard-navigation-breadcrumb-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.breadcrumb"][data-theme-state=hover]{background-color:var(--theme-webhard-navigation-breadcrumb-hover-bg, var(--theme-webhard-navigation-breadcrumb-default-bg, transparent));background-image:var(--theme-webhard-navigation-breadcrumb-hover-bg-gradient, var(--theme-webhard-navigation-breadcrumb-default-bg-gradient, none));border-color:var(--theme-webhard-navigation-breadcrumb-hover-border, var(--theme-webhard-navigation-breadcrumb-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-navigation-breadcrumb-hover-border-width, var(--theme-webhard-navigation-breadcrumb-default-border-width, 0px));border-radius:var(--theme-webhard-navigation-breadcrumb-hover-radius, var(--theme-webhard-navigation-breadcrumb-default-radius, 0px));box-shadow:var(--theme-webhard-navigation-breadcrumb-hover-shadow, var(--theme-webhard-navigation-breadcrumb-default-shadow, none));color:var(--theme-webhard-navigation-breadcrumb-hover-text, var(--theme-webhard-navigation-breadcrumb-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.breadcrumb"][data-theme-state=selected]{background-color:var(--theme-webhard-navigation-breadcrumb-selected-bg, var(--theme-webhard-navigation-breadcrumb-default-bg, transparent));background-image:var(--theme-webhard-navigation-breadcrumb-selected-bg-gradient, var(--theme-webhard-navigation-breadcrumb-default-bg-gradient, none));border-color:var(--theme-webhard-navigation-breadcrumb-selected-border, var(--theme-webhard-navigation-breadcrumb-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-navigation-breadcrumb-selected-border-width, var(--theme-webhard-navigation-breadcrumb-default-border-width, 0px));border-radius:var(--theme-webhard-navigation-breadcrumb-selected-radius, var(--theme-webhard-navigation-breadcrumb-default-radius, 0px));box-shadow:var(--theme-webhard-navigation-breadcrumb-selected-shadow, var(--theme-webhard-navigation-breadcrumb-default-shadow, none));color:var(--theme-webhard-navigation-breadcrumb-selected-text, var(--theme-webhard-navigation-breadcrumb-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.breadcrumb"][data-theme-state=active]{background-color:var(--theme-webhard-navigation-breadcrumb-active-bg, var(--theme-webhard-navigation-breadcrumb-default-bg, transparent));background-image:var(--theme-webhard-navigation-breadcrumb-active-bg-gradient, var(--theme-webhard-navigation-breadcrumb-default-bg-gradient, none));border-color:var(--theme-webhard-navigation-breadcrumb-active-border, var(--theme-webhard-navigation-breadcrumb-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-navigation-breadcrumb-active-border-width, var(--theme-webhard-navigation-breadcrumb-default-border-width, 0px));border-radius:var(--theme-webhard-navigation-breadcrumb-active-radius, var(--theme-webhard-navigation-breadcrumb-default-radius, 0px));box-shadow:var(--theme-webhard-navigation-breadcrumb-active-shadow, var(--theme-webhard-navigation-breadcrumb-default-shadow, none));color:var(--theme-webhard-navigation-breadcrumb-active-text, var(--theme-webhard-navigation-breadcrumb-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.breadcrumb"][data-theme-state=focus]{background-color:var(--theme-webhard-navigation-breadcrumb-focus-bg, var(--theme-webhard-navigation-breadcrumb-default-bg, transparent));background-image:var(--theme-webhard-navigation-breadcrumb-focus-bg-gradient, var(--theme-webhard-navigation-breadcrumb-default-bg-gradient, none));border-color:var(--theme-webhard-navigation-breadcrumb-focus-border, var(--theme-webhard-navigation-breadcrumb-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-navigation-breadcrumb-focus-border-width, var(--theme-webhard-navigation-breadcrumb-default-border-width, 0px));border-radius:var(--theme-webhard-navigation-breadcrumb-focus-radius, var(--theme-webhard-navigation-breadcrumb-default-radius, 0px));box-shadow:var(--theme-webhard-navigation-breadcrumb-focus-shadow, var(--theme-webhard-navigation-breadcrumb-default-shadow, none));color:var(--theme-webhard-navigation-breadcrumb-focus-text, var(--theme-webhard-navigation-breadcrumb-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.breadcrumb"][data-theme-state=disabled]{background-color:var(--theme-webhard-navigation-breadcrumb-disabled-bg, var(--theme-webhard-navigation-breadcrumb-default-bg, transparent));background-image:var(--theme-webhard-navigation-breadcrumb-disabled-bg-gradient, var(--theme-webhard-navigation-breadcrumb-default-bg-gradient, none));border-color:var(--theme-webhard-navigation-breadcrumb-disabled-border, var(--theme-webhard-navigation-breadcrumb-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-navigation-breadcrumb-disabled-border-width, var(--theme-webhard-navigation-breadcrumb-default-border-width, 0px));border-radius:var(--theme-webhard-navigation-breadcrumb-disabled-radius, var(--theme-webhard-navigation-breadcrumb-default-radius, 0px));box-shadow:var(--theme-webhard-navigation-breadcrumb-disabled-shadow, var(--theme-webhard-navigation-breadcrumb-default-shadow, none));color:var(--theme-webhard-navigation-breadcrumb-disabled-text, var(--theme-webhard-navigation-breadcrumb-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.breadcrumb"][data-theme-state=focus]{outline-color:var(--theme-webhard-navigation-breadcrumb-focus-border, var(--theme-webhard-navigation-breadcrumb-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-navigation-breadcrumb-focus-border-width, var(--theme-webhard-navigation-breadcrumb-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-navigation-breadcrumb-focus-border-width, var(--theme-webhard-navigation-breadcrumb-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="navigation.pathInput"]:not([data-theme-state]){background-color:var(--theme-webhard-navigation-path-input-default-bg, transparent);background-image:var(--theme-webhard-navigation-path-input-default-bg-gradient, none);border-color:var(--theme-webhard-navigation-path-input-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-navigation-path-input-default-border-width, 0px);border-radius:var(--theme-webhard-navigation-path-input-default-radius, 0px);box-shadow:var(--theme-webhard-navigation-path-input-default-shadow, none);color:var(--theme-webhard-navigation-path-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.pathInput"][data-theme-state=default]{background-color:var(--theme-webhard-navigation-path-input-default-bg, transparent);background-image:var(--theme-webhard-navigation-path-input-default-bg-gradient, none);border-color:var(--theme-webhard-navigation-path-input-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-navigation-path-input-default-border-width, 0px);border-radius:var(--theme-webhard-navigation-path-input-default-radius, 0px);box-shadow:var(--theme-webhard-navigation-path-input-default-shadow, none);color:var(--theme-webhard-navigation-path-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.pathInput"][data-theme-state=hover]{background-color:var(--theme-webhard-navigation-path-input-hover-bg, var(--theme-webhard-navigation-path-input-default-bg, transparent));background-image:var(--theme-webhard-navigation-path-input-hover-bg-gradient, var(--theme-webhard-navigation-path-input-default-bg-gradient, none));border-color:var(--theme-webhard-navigation-path-input-hover-border, var(--theme-webhard-navigation-path-input-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-navigation-path-input-hover-border-width, var(--theme-webhard-navigation-path-input-default-border-width, 0px));border-radius:var(--theme-webhard-navigation-path-input-hover-radius, var(--theme-webhard-navigation-path-input-default-radius, 0px));box-shadow:var(--theme-webhard-navigation-path-input-hover-shadow, var(--theme-webhard-navigation-path-input-default-shadow, none));color:var(--theme-webhard-navigation-path-input-hover-text, var(--theme-webhard-navigation-path-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.pathInput"][data-theme-state=selected]{background-color:var(--theme-webhard-navigation-path-input-selected-bg, var(--theme-webhard-navigation-path-input-default-bg, transparent));background-image:var(--theme-webhard-navigation-path-input-selected-bg-gradient, var(--theme-webhard-navigation-path-input-default-bg-gradient, none));border-color:var(--theme-webhard-navigation-path-input-selected-border, var(--theme-webhard-navigation-path-input-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-navigation-path-input-selected-border-width, var(--theme-webhard-navigation-path-input-default-border-width, 0px));border-radius:var(--theme-webhard-navigation-path-input-selected-radius, var(--theme-webhard-navigation-path-input-default-radius, 0px));box-shadow:var(--theme-webhard-navigation-path-input-selected-shadow, var(--theme-webhard-navigation-path-input-default-shadow, none));color:var(--theme-webhard-navigation-path-input-selected-text, var(--theme-webhard-navigation-path-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.pathInput"][data-theme-state=active]{background-color:var(--theme-webhard-navigation-path-input-active-bg, var(--theme-webhard-navigation-path-input-default-bg, transparent));background-image:var(--theme-webhard-navigation-path-input-active-bg-gradient, var(--theme-webhard-navigation-path-input-default-bg-gradient, none));border-color:var(--theme-webhard-navigation-path-input-active-border, var(--theme-webhard-navigation-path-input-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-navigation-path-input-active-border-width, var(--theme-webhard-navigation-path-input-default-border-width, 0px));border-radius:var(--theme-webhard-navigation-path-input-active-radius, var(--theme-webhard-navigation-path-input-default-radius, 0px));box-shadow:var(--theme-webhard-navigation-path-input-active-shadow, var(--theme-webhard-navigation-path-input-default-shadow, none));color:var(--theme-webhard-navigation-path-input-active-text, var(--theme-webhard-navigation-path-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.pathInput"][data-theme-state=focus]{background-color:var(--theme-webhard-navigation-path-input-focus-bg, var(--theme-webhard-navigation-path-input-default-bg, transparent));background-image:var(--theme-webhard-navigation-path-input-focus-bg-gradient, var(--theme-webhard-navigation-path-input-default-bg-gradient, none));border-color:var(--theme-webhard-navigation-path-input-focus-border, var(--theme-webhard-navigation-path-input-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-navigation-path-input-focus-border-width, var(--theme-webhard-navigation-path-input-default-border-width, 0px));border-radius:var(--theme-webhard-navigation-path-input-focus-radius, var(--theme-webhard-navigation-path-input-default-radius, 0px));box-shadow:var(--theme-webhard-navigation-path-input-focus-shadow, var(--theme-webhard-navigation-path-input-default-shadow, none));color:var(--theme-webhard-navigation-path-input-focus-text, var(--theme-webhard-navigation-path-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.pathInput"][data-theme-state=disabled]{background-color:var(--theme-webhard-navigation-path-input-disabled-bg, var(--theme-webhard-navigation-path-input-default-bg, transparent));background-image:var(--theme-webhard-navigation-path-input-disabled-bg-gradient, var(--theme-webhard-navigation-path-input-default-bg-gradient, none));border-color:var(--theme-webhard-navigation-path-input-disabled-border, var(--theme-webhard-navigation-path-input-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-navigation-path-input-disabled-border-width, var(--theme-webhard-navigation-path-input-default-border-width, 0px));border-radius:var(--theme-webhard-navigation-path-input-disabled-radius, var(--theme-webhard-navigation-path-input-default-radius, 0px));box-shadow:var(--theme-webhard-navigation-path-input-disabled-shadow, var(--theme-webhard-navigation-path-input-default-shadow, none));color:var(--theme-webhard-navigation-path-input-disabled-text, var(--theme-webhard-navigation-path-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="navigation.pathInput"][data-theme-state=focus]{outline-color:var(--theme-webhard-navigation-path-input-focus-border, var(--theme-webhard-navigation-path-input-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-navigation-path-input-focus-border-width, var(--theme-webhard-navigation-path-input-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-navigation-path-input-focus-border-width, var(--theme-webhard-navigation-path-input-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="search.input"]:not([data-theme-state]){background-color:var(--theme-webhard-search-input-default-bg, transparent);background-image:var(--theme-webhard-search-input-default-bg-gradient, none);border-color:var(--theme-webhard-search-input-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-search-input-default-border-width, 0px);border-radius:var(--theme-webhard-search-input-default-radius, 0px);box-shadow:var(--theme-webhard-search-input-default-shadow, none);color:var(--theme-webhard-search-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="search.input"][data-theme-state=default]{background-color:var(--theme-webhard-search-input-default-bg, transparent);background-image:var(--theme-webhard-search-input-default-bg-gradient, none);border-color:var(--theme-webhard-search-input-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-search-input-default-border-width, 0px);border-radius:var(--theme-webhard-search-input-default-radius, 0px);box-shadow:var(--theme-webhard-search-input-default-shadow, none);color:var(--theme-webhard-search-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="search.input"][data-theme-state=hover]{background-color:var(--theme-webhard-search-input-hover-bg, var(--theme-webhard-search-input-default-bg, transparent));background-image:var(--theme-webhard-search-input-hover-bg-gradient, var(--theme-webhard-search-input-default-bg-gradient, none));border-color:var(--theme-webhard-search-input-hover-border, var(--theme-webhard-search-input-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-search-input-hover-border-width, var(--theme-webhard-search-input-default-border-width, 0px));border-radius:var(--theme-webhard-search-input-hover-radius, var(--theme-webhard-search-input-default-radius, 0px));box-shadow:var(--theme-webhard-search-input-hover-shadow, var(--theme-webhard-search-input-default-shadow, none));color:var(--theme-webhard-search-input-hover-text, var(--theme-webhard-search-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="search.input"][data-theme-state=selected]{background-color:var(--theme-webhard-search-input-selected-bg, var(--theme-webhard-search-input-default-bg, transparent));background-image:var(--theme-webhard-search-input-selected-bg-gradient, var(--theme-webhard-search-input-default-bg-gradient, none));border-color:var(--theme-webhard-search-input-selected-border, var(--theme-webhard-search-input-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-search-input-selected-border-width, var(--theme-webhard-search-input-default-border-width, 0px));border-radius:var(--theme-webhard-search-input-selected-radius, var(--theme-webhard-search-input-default-radius, 0px));box-shadow:var(--theme-webhard-search-input-selected-shadow, var(--theme-webhard-search-input-default-shadow, none));color:var(--theme-webhard-search-input-selected-text, var(--theme-webhard-search-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="search.input"][data-theme-state=active]{background-color:var(--theme-webhard-search-input-active-bg, var(--theme-webhard-search-input-default-bg, transparent));background-image:var(--theme-webhard-search-input-active-bg-gradient, var(--theme-webhard-search-input-default-bg-gradient, none));border-color:var(--theme-webhard-search-input-active-border, var(--theme-webhard-search-input-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-search-input-active-border-width, var(--theme-webhard-search-input-default-border-width, 0px));border-radius:var(--theme-webhard-search-input-active-radius, var(--theme-webhard-search-input-default-radius, 0px));box-shadow:var(--theme-webhard-search-input-active-shadow, var(--theme-webhard-search-input-default-shadow, none));color:var(--theme-webhard-search-input-active-text, var(--theme-webhard-search-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="search.input"][data-theme-state=focus]{background-color:var(--theme-webhard-search-input-focus-bg, var(--theme-webhard-search-input-default-bg, transparent));background-image:var(--theme-webhard-search-input-focus-bg-gradient, var(--theme-webhard-search-input-default-bg-gradient, none));border-color:var(--theme-webhard-search-input-focus-border, var(--theme-webhard-search-input-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-search-input-focus-border-width, var(--theme-webhard-search-input-default-border-width, 0px));border-radius:var(--theme-webhard-search-input-focus-radius, var(--theme-webhard-search-input-default-radius, 0px));box-shadow:var(--theme-webhard-search-input-focus-shadow, var(--theme-webhard-search-input-default-shadow, none));color:var(--theme-webhard-search-input-focus-text, var(--theme-webhard-search-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="search.input"][data-theme-state=disabled]{background-color:var(--theme-webhard-search-input-disabled-bg, var(--theme-webhard-search-input-default-bg, transparent));background-image:var(--theme-webhard-search-input-disabled-bg-gradient, var(--theme-webhard-search-input-default-bg-gradient, none));border-color:var(--theme-webhard-search-input-disabled-border, var(--theme-webhard-search-input-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-search-input-disabled-border-width, var(--theme-webhard-search-input-default-border-width, 0px));border-radius:var(--theme-webhard-search-input-disabled-radius, var(--theme-webhard-search-input-default-radius, 0px));box-shadow:var(--theme-webhard-search-input-disabled-shadow, var(--theme-webhard-search-input-default-shadow, none));color:var(--theme-webhard-search-input-disabled-text, var(--theme-webhard-search-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="search.input"][data-theme-state=focus]{outline-color:var(--theme-webhard-search-input-focus-border, var(--theme-webhard-search-input-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-search-input-focus-border-width, var(--theme-webhard-search-input-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-search-input-focus-border-width, var(--theme-webhard-search-input-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="toolbar.panel"]:not([data-theme-state]){background-color:var(--theme-webhard-toolbar-panel-default-bg, transparent);background-image:var(--theme-webhard-toolbar-panel-default-bg-gradient, none);border-color:var(--theme-webhard-toolbar-panel-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-toolbar-panel-default-border-width, 0px);border-radius:var(--theme-webhard-toolbar-panel-default-radius, 0px);box-shadow:var(--theme-webhard-toolbar-panel-default-shadow, none);color:var(--theme-webhard-toolbar-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.panel"][data-theme-state=default]{background-color:var(--theme-webhard-toolbar-panel-default-bg, transparent);background-image:var(--theme-webhard-toolbar-panel-default-bg-gradient, none);border-color:var(--theme-webhard-toolbar-panel-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-toolbar-panel-default-border-width, 0px);border-radius:var(--theme-webhard-toolbar-panel-default-radius, 0px);box-shadow:var(--theme-webhard-toolbar-panel-default-shadow, none);color:var(--theme-webhard-toolbar-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.panel"][data-theme-state=hover]{background-color:var(--theme-webhard-toolbar-panel-hover-bg, var(--theme-webhard-toolbar-panel-default-bg, transparent));background-image:var(--theme-webhard-toolbar-panel-hover-bg-gradient, var(--theme-webhard-toolbar-panel-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-panel-hover-border, var(--theme-webhard-toolbar-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-panel-hover-border-width, var(--theme-webhard-toolbar-panel-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-panel-hover-radius, var(--theme-webhard-toolbar-panel-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-panel-hover-shadow, var(--theme-webhard-toolbar-panel-default-shadow, none));color:var(--theme-webhard-toolbar-panel-hover-text, var(--theme-webhard-toolbar-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.panel"][data-theme-state=focus]{background-color:var(--theme-webhard-toolbar-panel-focus-bg, var(--theme-webhard-toolbar-panel-default-bg, transparent));background-image:var(--theme-webhard-toolbar-panel-focus-bg-gradient, var(--theme-webhard-toolbar-panel-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-panel-focus-border, var(--theme-webhard-toolbar-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-panel-focus-border-width, var(--theme-webhard-toolbar-panel-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-panel-focus-radius, var(--theme-webhard-toolbar-panel-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-panel-focus-shadow, var(--theme-webhard-toolbar-panel-default-shadow, none));color:var(--theme-webhard-toolbar-panel-focus-text, var(--theme-webhard-toolbar-panel-default-text, inherit));outline-color:var(--theme-webhard-toolbar-panel-focus-border, var(--theme-webhard-toolbar-panel-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-toolbar-panel-focus-border-width, var(--theme-webhard-toolbar-panel-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-toolbar-panel-focus-border-width, var(--theme-webhard-toolbar-panel-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="toolbar.sortSelect"]:not([data-theme-state]){background-color:var(--theme-webhard-toolbar-sort-select-default-bg, transparent);background-image:var(--theme-webhard-toolbar-sort-select-default-bg-gradient, none);border-color:var(--theme-webhard-toolbar-sort-select-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-toolbar-sort-select-default-border-width, 0px);border-radius:var(--theme-webhard-toolbar-sort-select-default-radius, 0px);box-shadow:var(--theme-webhard-toolbar-sort-select-default-shadow, none);color:var(--theme-webhard-toolbar-sort-select-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.sortSelect"][data-theme-state=default]{background-color:var(--theme-webhard-toolbar-sort-select-default-bg, transparent);background-image:var(--theme-webhard-toolbar-sort-select-default-bg-gradient, none);border-color:var(--theme-webhard-toolbar-sort-select-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-toolbar-sort-select-default-border-width, 0px);border-radius:var(--theme-webhard-toolbar-sort-select-default-radius, 0px);box-shadow:var(--theme-webhard-toolbar-sort-select-default-shadow, none);color:var(--theme-webhard-toolbar-sort-select-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.sortSelect"][data-theme-state=hover]{background-color:var(--theme-webhard-toolbar-sort-select-hover-bg, var(--theme-webhard-toolbar-sort-select-default-bg, transparent));background-image:var(--theme-webhard-toolbar-sort-select-hover-bg-gradient, var(--theme-webhard-toolbar-sort-select-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-sort-select-hover-border, var(--theme-webhard-toolbar-sort-select-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-sort-select-hover-border-width, var(--theme-webhard-toolbar-sort-select-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-sort-select-hover-radius, var(--theme-webhard-toolbar-sort-select-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-sort-select-hover-shadow, var(--theme-webhard-toolbar-sort-select-default-shadow, none));color:var(--theme-webhard-toolbar-sort-select-hover-text, var(--theme-webhard-toolbar-sort-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.sortSelect"][data-theme-state=selected]{background-color:var(--theme-webhard-toolbar-sort-select-selected-bg, var(--theme-webhard-toolbar-sort-select-default-bg, transparent));background-image:var(--theme-webhard-toolbar-sort-select-selected-bg-gradient, var(--theme-webhard-toolbar-sort-select-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-sort-select-selected-border, var(--theme-webhard-toolbar-sort-select-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-sort-select-selected-border-width, var(--theme-webhard-toolbar-sort-select-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-sort-select-selected-radius, var(--theme-webhard-toolbar-sort-select-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-sort-select-selected-shadow, var(--theme-webhard-toolbar-sort-select-default-shadow, none));color:var(--theme-webhard-toolbar-sort-select-selected-text, var(--theme-webhard-toolbar-sort-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.sortSelect"][data-theme-state=active]{background-color:var(--theme-webhard-toolbar-sort-select-active-bg, var(--theme-webhard-toolbar-sort-select-default-bg, transparent));background-image:var(--theme-webhard-toolbar-sort-select-active-bg-gradient, var(--theme-webhard-toolbar-sort-select-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-sort-select-active-border, var(--theme-webhard-toolbar-sort-select-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-sort-select-active-border-width, var(--theme-webhard-toolbar-sort-select-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-sort-select-active-radius, var(--theme-webhard-toolbar-sort-select-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-sort-select-active-shadow, var(--theme-webhard-toolbar-sort-select-default-shadow, none));color:var(--theme-webhard-toolbar-sort-select-active-text, var(--theme-webhard-toolbar-sort-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.sortSelect"][data-theme-state=focus]{background-color:var(--theme-webhard-toolbar-sort-select-focus-bg, var(--theme-webhard-toolbar-sort-select-default-bg, transparent));background-image:var(--theme-webhard-toolbar-sort-select-focus-bg-gradient, var(--theme-webhard-toolbar-sort-select-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-sort-select-focus-border, var(--theme-webhard-toolbar-sort-select-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-sort-select-focus-border-width, var(--theme-webhard-toolbar-sort-select-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-sort-select-focus-radius, var(--theme-webhard-toolbar-sort-select-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-sort-select-focus-shadow, var(--theme-webhard-toolbar-sort-select-default-shadow, none));color:var(--theme-webhard-toolbar-sort-select-focus-text, var(--theme-webhard-toolbar-sort-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.sortSelect"][data-theme-state=disabled]{background-color:var(--theme-webhard-toolbar-sort-select-disabled-bg, var(--theme-webhard-toolbar-sort-select-default-bg, transparent));background-image:var(--theme-webhard-toolbar-sort-select-disabled-bg-gradient, var(--theme-webhard-toolbar-sort-select-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-sort-select-disabled-border, var(--theme-webhard-toolbar-sort-select-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-sort-select-disabled-border-width, var(--theme-webhard-toolbar-sort-select-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-sort-select-disabled-radius, var(--theme-webhard-toolbar-sort-select-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-sort-select-disabled-shadow, var(--theme-webhard-toolbar-sort-select-default-shadow, none));color:var(--theme-webhard-toolbar-sort-select-disabled-text, var(--theme-webhard-toolbar-sort-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.sortSelect"][data-theme-state=focus]{outline-color:var(--theme-webhard-toolbar-sort-select-focus-border, var(--theme-webhard-toolbar-sort-select-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-toolbar-sort-select-focus-border-width, var(--theme-webhard-toolbar-sort-select-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-toolbar-sort-select-focus-border-width, var(--theme-webhard-toolbar-sort-select-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"]:not([data-theme-state]){background-color:var(--theme-webhard-toolbar-sort-direction-button-default-bg, transparent);background-image:var(--theme-webhard-toolbar-sort-direction-button-default-bg-gradient, none);border-color:var(--theme-webhard-toolbar-sort-direction-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-toolbar-sort-direction-button-default-border-width, 0px);border-radius:var(--theme-webhard-toolbar-sort-direction-button-default-radius, 0px);box-shadow:var(--theme-webhard-toolbar-sort-direction-button-default-shadow, none);color:var(--theme-webhard-toolbar-sort-direction-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"][data-theme-state=default]{background-color:var(--theme-webhard-toolbar-sort-direction-button-default-bg, transparent);background-image:var(--theme-webhard-toolbar-sort-direction-button-default-bg-gradient, none);border-color:var(--theme-webhard-toolbar-sort-direction-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-toolbar-sort-direction-button-default-border-width, 0px);border-radius:var(--theme-webhard-toolbar-sort-direction-button-default-radius, 0px);box-shadow:var(--theme-webhard-toolbar-sort-direction-button-default-shadow, none);color:var(--theme-webhard-toolbar-sort-direction-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"][data-theme-state=hover]{background-color:var(--theme-webhard-toolbar-sort-direction-button-hover-bg, var(--theme-webhard-toolbar-sort-direction-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-sort-direction-button-hover-bg-gradient, var(--theme-webhard-toolbar-sort-direction-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-sort-direction-button-hover-border, var(--theme-webhard-toolbar-sort-direction-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-sort-direction-button-hover-border-width, var(--theme-webhard-toolbar-sort-direction-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-sort-direction-button-hover-radius, var(--theme-webhard-toolbar-sort-direction-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-sort-direction-button-hover-shadow, var(--theme-webhard-toolbar-sort-direction-button-default-shadow, none));color:var(--theme-webhard-toolbar-sort-direction-button-hover-text, var(--theme-webhard-toolbar-sort-direction-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"][data-theme-state=selected]{background-color:var(--theme-webhard-toolbar-sort-direction-button-selected-bg, var(--theme-webhard-toolbar-sort-direction-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-sort-direction-button-selected-bg-gradient, var(--theme-webhard-toolbar-sort-direction-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-sort-direction-button-selected-border, var(--theme-webhard-toolbar-sort-direction-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-sort-direction-button-selected-border-width, var(--theme-webhard-toolbar-sort-direction-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-sort-direction-button-selected-radius, var(--theme-webhard-toolbar-sort-direction-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-sort-direction-button-selected-shadow, var(--theme-webhard-toolbar-sort-direction-button-default-shadow, none));color:var(--theme-webhard-toolbar-sort-direction-button-selected-text, var(--theme-webhard-toolbar-sort-direction-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"][data-theme-state=active]{background-color:var(--theme-webhard-toolbar-sort-direction-button-active-bg, var(--theme-webhard-toolbar-sort-direction-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-sort-direction-button-active-bg-gradient, var(--theme-webhard-toolbar-sort-direction-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-sort-direction-button-active-border, var(--theme-webhard-toolbar-sort-direction-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-sort-direction-button-active-border-width, var(--theme-webhard-toolbar-sort-direction-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-sort-direction-button-active-radius, var(--theme-webhard-toolbar-sort-direction-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-sort-direction-button-active-shadow, var(--theme-webhard-toolbar-sort-direction-button-default-shadow, none));color:var(--theme-webhard-toolbar-sort-direction-button-active-text, var(--theme-webhard-toolbar-sort-direction-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"][data-theme-state=focus]{background-color:var(--theme-webhard-toolbar-sort-direction-button-focus-bg, var(--theme-webhard-toolbar-sort-direction-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-sort-direction-button-focus-bg-gradient, var(--theme-webhard-toolbar-sort-direction-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-sort-direction-button-focus-border, var(--theme-webhard-toolbar-sort-direction-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-sort-direction-button-focus-border-width, var(--theme-webhard-toolbar-sort-direction-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-sort-direction-button-focus-radius, var(--theme-webhard-toolbar-sort-direction-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-sort-direction-button-focus-shadow, var(--theme-webhard-toolbar-sort-direction-button-default-shadow, none));color:var(--theme-webhard-toolbar-sort-direction-button-focus-text, var(--theme-webhard-toolbar-sort-direction-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"][data-theme-state=disabled]{background-color:var(--theme-webhard-toolbar-sort-direction-button-disabled-bg, var(--theme-webhard-toolbar-sort-direction-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-sort-direction-button-disabled-bg-gradient, var(--theme-webhard-toolbar-sort-direction-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-sort-direction-button-disabled-border, var(--theme-webhard-toolbar-sort-direction-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-sort-direction-button-disabled-border-width, var(--theme-webhard-toolbar-sort-direction-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-sort-direction-button-disabled-radius, var(--theme-webhard-toolbar-sort-direction-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-sort-direction-button-disabled-shadow, var(--theme-webhard-toolbar-sort-direction-button-default-shadow, none));color:var(--theme-webhard-toolbar-sort-direction-button-disabled-text, var(--theme-webhard-toolbar-sort-direction-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"][data-theme-state=focus]{outline-color:var(--theme-webhard-toolbar-sort-direction-button-focus-border, var(--theme-webhard-toolbar-sort-direction-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-toolbar-sort-direction-button-focus-border-width, var(--theme-webhard-toolbar-sort-direction-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-toolbar-sort-direction-button-focus-border-width, var(--theme-webhard-toolbar-sort-direction-button-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="toolbar.viewButton"]:not([data-theme-state]){background-color:var(--theme-webhard-toolbar-view-button-default-bg, transparent);background-image:var(--theme-webhard-toolbar-view-button-default-bg-gradient, none);border-color:var(--theme-webhard-toolbar-view-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-toolbar-view-button-default-border-width, 0px);border-radius:var(--theme-webhard-toolbar-view-button-default-radius, 0px);box-shadow:var(--theme-webhard-toolbar-view-button-default-shadow, none);color:var(--theme-webhard-toolbar-view-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.viewButton"][data-theme-state=default]{background-color:var(--theme-webhard-toolbar-view-button-default-bg, transparent);background-image:var(--theme-webhard-toolbar-view-button-default-bg-gradient, none);border-color:var(--theme-webhard-toolbar-view-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-toolbar-view-button-default-border-width, 0px);border-radius:var(--theme-webhard-toolbar-view-button-default-radius, 0px);box-shadow:var(--theme-webhard-toolbar-view-button-default-shadow, none);color:var(--theme-webhard-toolbar-view-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.viewButton"][data-theme-state=hover]{background-color:var(--theme-webhard-toolbar-view-button-hover-bg, var(--theme-webhard-toolbar-view-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-view-button-hover-bg-gradient, var(--theme-webhard-toolbar-view-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-view-button-hover-border, var(--theme-webhard-toolbar-view-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-view-button-hover-border-width, var(--theme-webhard-toolbar-view-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-view-button-hover-radius, var(--theme-webhard-toolbar-view-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-view-button-hover-shadow, var(--theme-webhard-toolbar-view-button-default-shadow, none));color:var(--theme-webhard-toolbar-view-button-hover-text, var(--theme-webhard-toolbar-view-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.viewButton"][data-theme-state=selected]{background-color:var(--theme-webhard-toolbar-view-button-selected-bg, var(--theme-webhard-toolbar-view-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-view-button-selected-bg-gradient, var(--theme-webhard-toolbar-view-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-view-button-selected-border, var(--theme-webhard-toolbar-view-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-view-button-selected-border-width, var(--theme-webhard-toolbar-view-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-view-button-selected-radius, var(--theme-webhard-toolbar-view-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-view-button-selected-shadow, var(--theme-webhard-toolbar-view-button-default-shadow, none));color:var(--theme-webhard-toolbar-view-button-selected-text, var(--theme-webhard-toolbar-view-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.viewButton"][data-theme-state=active]{background-color:var(--theme-webhard-toolbar-view-button-active-bg, var(--theme-webhard-toolbar-view-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-view-button-active-bg-gradient, var(--theme-webhard-toolbar-view-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-view-button-active-border, var(--theme-webhard-toolbar-view-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-view-button-active-border-width, var(--theme-webhard-toolbar-view-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-view-button-active-radius, var(--theme-webhard-toolbar-view-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-view-button-active-shadow, var(--theme-webhard-toolbar-view-button-default-shadow, none));color:var(--theme-webhard-toolbar-view-button-active-text, var(--theme-webhard-toolbar-view-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.viewButton"][data-theme-state=focus]{background-color:var(--theme-webhard-toolbar-view-button-focus-bg, var(--theme-webhard-toolbar-view-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-view-button-focus-bg-gradient, var(--theme-webhard-toolbar-view-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-view-button-focus-border, var(--theme-webhard-toolbar-view-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-view-button-focus-border-width, var(--theme-webhard-toolbar-view-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-view-button-focus-radius, var(--theme-webhard-toolbar-view-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-view-button-focus-shadow, var(--theme-webhard-toolbar-view-button-default-shadow, none));color:var(--theme-webhard-toolbar-view-button-focus-text, var(--theme-webhard-toolbar-view-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.viewButton"][data-theme-state=disabled]{background-color:var(--theme-webhard-toolbar-view-button-disabled-bg, var(--theme-webhard-toolbar-view-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-view-button-disabled-bg-gradient, var(--theme-webhard-toolbar-view-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-view-button-disabled-border, var(--theme-webhard-toolbar-view-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-view-button-disabled-border-width, var(--theme-webhard-toolbar-view-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-view-button-disabled-radius, var(--theme-webhard-toolbar-view-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-view-button-disabled-shadow, var(--theme-webhard-toolbar-view-button-default-shadow, none));color:var(--theme-webhard-toolbar-view-button-disabled-text, var(--theme-webhard-toolbar-view-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.viewButton"][data-theme-state=focus]{outline-color:var(--theme-webhard-toolbar-view-button-focus-border, var(--theme-webhard-toolbar-view-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-toolbar-view-button-focus-border-width, var(--theme-webhard-toolbar-view-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-toolbar-view-button-focus-border-width, var(--theme-webhard-toolbar-view-button-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"]:not([data-theme-state]){background-color:var(--theme-webhard-toolbar-create-folder-button-default-bg, transparent);background-image:var(--theme-webhard-toolbar-create-folder-button-default-bg-gradient, none);border-color:var(--theme-webhard-toolbar-create-folder-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-toolbar-create-folder-button-default-border-width, 0px);border-radius:var(--theme-webhard-toolbar-create-folder-button-default-radius, 0px);box-shadow:var(--theme-webhard-toolbar-create-folder-button-default-shadow, none);color:var(--theme-webhard-toolbar-create-folder-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"][data-theme-state=default]{background-color:var(--theme-webhard-toolbar-create-folder-button-default-bg, transparent);background-image:var(--theme-webhard-toolbar-create-folder-button-default-bg-gradient, none);border-color:var(--theme-webhard-toolbar-create-folder-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-toolbar-create-folder-button-default-border-width, 0px);border-radius:var(--theme-webhard-toolbar-create-folder-button-default-radius, 0px);box-shadow:var(--theme-webhard-toolbar-create-folder-button-default-shadow, none);color:var(--theme-webhard-toolbar-create-folder-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"][data-theme-state=hover]{background-color:var(--theme-webhard-toolbar-create-folder-button-hover-bg, var(--theme-webhard-toolbar-create-folder-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-create-folder-button-hover-bg-gradient, var(--theme-webhard-toolbar-create-folder-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-create-folder-button-hover-border, var(--theme-webhard-toolbar-create-folder-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-create-folder-button-hover-border-width, var(--theme-webhard-toolbar-create-folder-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-create-folder-button-hover-radius, var(--theme-webhard-toolbar-create-folder-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-create-folder-button-hover-shadow, var(--theme-webhard-toolbar-create-folder-button-default-shadow, none));color:var(--theme-webhard-toolbar-create-folder-button-hover-text, var(--theme-webhard-toolbar-create-folder-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"][data-theme-state=selected]{background-color:var(--theme-webhard-toolbar-create-folder-button-selected-bg, var(--theme-webhard-toolbar-create-folder-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-create-folder-button-selected-bg-gradient, var(--theme-webhard-toolbar-create-folder-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-create-folder-button-selected-border, var(--theme-webhard-toolbar-create-folder-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-create-folder-button-selected-border-width, var(--theme-webhard-toolbar-create-folder-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-create-folder-button-selected-radius, var(--theme-webhard-toolbar-create-folder-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-create-folder-button-selected-shadow, var(--theme-webhard-toolbar-create-folder-button-default-shadow, none));color:var(--theme-webhard-toolbar-create-folder-button-selected-text, var(--theme-webhard-toolbar-create-folder-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"][data-theme-state=active]{background-color:var(--theme-webhard-toolbar-create-folder-button-active-bg, var(--theme-webhard-toolbar-create-folder-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-create-folder-button-active-bg-gradient, var(--theme-webhard-toolbar-create-folder-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-create-folder-button-active-border, var(--theme-webhard-toolbar-create-folder-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-create-folder-button-active-border-width, var(--theme-webhard-toolbar-create-folder-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-create-folder-button-active-radius, var(--theme-webhard-toolbar-create-folder-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-create-folder-button-active-shadow, var(--theme-webhard-toolbar-create-folder-button-default-shadow, none));color:var(--theme-webhard-toolbar-create-folder-button-active-text, var(--theme-webhard-toolbar-create-folder-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"][data-theme-state=focus]{background-color:var(--theme-webhard-toolbar-create-folder-button-focus-bg, var(--theme-webhard-toolbar-create-folder-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-create-folder-button-focus-bg-gradient, var(--theme-webhard-toolbar-create-folder-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-create-folder-button-focus-border, var(--theme-webhard-toolbar-create-folder-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-create-folder-button-focus-border-width, var(--theme-webhard-toolbar-create-folder-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-create-folder-button-focus-radius, var(--theme-webhard-toolbar-create-folder-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-create-folder-button-focus-shadow, var(--theme-webhard-toolbar-create-folder-button-default-shadow, none));color:var(--theme-webhard-toolbar-create-folder-button-focus-text, var(--theme-webhard-toolbar-create-folder-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"][data-theme-state=disabled]{background-color:var(--theme-webhard-toolbar-create-folder-button-disabled-bg, var(--theme-webhard-toolbar-create-folder-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-create-folder-button-disabled-bg-gradient, var(--theme-webhard-toolbar-create-folder-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-create-folder-button-disabled-border, var(--theme-webhard-toolbar-create-folder-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-create-folder-button-disabled-border-width, var(--theme-webhard-toolbar-create-folder-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-create-folder-button-disabled-radius, var(--theme-webhard-toolbar-create-folder-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-create-folder-button-disabled-shadow, var(--theme-webhard-toolbar-create-folder-button-default-shadow, none));color:var(--theme-webhard-toolbar-create-folder-button-disabled-text, var(--theme-webhard-toolbar-create-folder-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"][data-theme-state=focus]{outline-color:var(--theme-webhard-toolbar-create-folder-button-focus-border, var(--theme-webhard-toolbar-create-folder-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-toolbar-create-folder-button-focus-border-width, var(--theme-webhard-toolbar-create-folder-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-toolbar-create-folder-button-focus-border-width, var(--theme-webhard-toolbar-create-folder-button-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="toolbar.fileUploadButton"]:not([data-theme-state]){background-color:var(--theme-webhard-toolbar-file-upload-button-default-bg, transparent);background-image:var(--theme-webhard-toolbar-file-upload-button-default-bg-gradient, none);border-color:var(--theme-webhard-toolbar-file-upload-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-toolbar-file-upload-button-default-border-width, 0px);border-radius:var(--theme-webhard-toolbar-file-upload-button-default-radius, 0px);box-shadow:var(--theme-webhard-toolbar-file-upload-button-default-shadow, none);color:var(--theme-webhard-toolbar-file-upload-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.fileUploadButton"][data-theme-state=default]{background-color:var(--theme-webhard-toolbar-file-upload-button-default-bg, transparent);background-image:var(--theme-webhard-toolbar-file-upload-button-default-bg-gradient, none);border-color:var(--theme-webhard-toolbar-file-upload-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-toolbar-file-upload-button-default-border-width, 0px);border-radius:var(--theme-webhard-toolbar-file-upload-button-default-radius, 0px);box-shadow:var(--theme-webhard-toolbar-file-upload-button-default-shadow, none);color:var(--theme-webhard-toolbar-file-upload-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.fileUploadButton"][data-theme-state=hover]{background-color:var(--theme-webhard-toolbar-file-upload-button-hover-bg, var(--theme-webhard-toolbar-file-upload-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-file-upload-button-hover-bg-gradient, var(--theme-webhard-toolbar-file-upload-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-file-upload-button-hover-border, var(--theme-webhard-toolbar-file-upload-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-file-upload-button-hover-border-width, var(--theme-webhard-toolbar-file-upload-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-file-upload-button-hover-radius, var(--theme-webhard-toolbar-file-upload-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-file-upload-button-hover-shadow, var(--theme-webhard-toolbar-file-upload-button-default-shadow, none));color:var(--theme-webhard-toolbar-file-upload-button-hover-text, var(--theme-webhard-toolbar-file-upload-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.fileUploadButton"][data-theme-state=selected]{background-color:var(--theme-webhard-toolbar-file-upload-button-selected-bg, var(--theme-webhard-toolbar-file-upload-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-file-upload-button-selected-bg-gradient, var(--theme-webhard-toolbar-file-upload-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-file-upload-button-selected-border, var(--theme-webhard-toolbar-file-upload-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-file-upload-button-selected-border-width, var(--theme-webhard-toolbar-file-upload-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-file-upload-button-selected-radius, var(--theme-webhard-toolbar-file-upload-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-file-upload-button-selected-shadow, var(--theme-webhard-toolbar-file-upload-button-default-shadow, none));color:var(--theme-webhard-toolbar-file-upload-button-selected-text, var(--theme-webhard-toolbar-file-upload-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.fileUploadButton"][data-theme-state=active]{background-color:var(--theme-webhard-toolbar-file-upload-button-active-bg, var(--theme-webhard-toolbar-file-upload-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-file-upload-button-active-bg-gradient, var(--theme-webhard-toolbar-file-upload-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-file-upload-button-active-border, var(--theme-webhard-toolbar-file-upload-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-file-upload-button-active-border-width, var(--theme-webhard-toolbar-file-upload-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-file-upload-button-active-radius, var(--theme-webhard-toolbar-file-upload-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-file-upload-button-active-shadow, var(--theme-webhard-toolbar-file-upload-button-default-shadow, none));color:var(--theme-webhard-toolbar-file-upload-button-active-text, var(--theme-webhard-toolbar-file-upload-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.fileUploadButton"][data-theme-state=focus]{background-color:var(--theme-webhard-toolbar-file-upload-button-focus-bg, var(--theme-webhard-toolbar-file-upload-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-file-upload-button-focus-bg-gradient, var(--theme-webhard-toolbar-file-upload-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-file-upload-button-focus-border, var(--theme-webhard-toolbar-file-upload-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-file-upload-button-focus-border-width, var(--theme-webhard-toolbar-file-upload-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-file-upload-button-focus-radius, var(--theme-webhard-toolbar-file-upload-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-file-upload-button-focus-shadow, var(--theme-webhard-toolbar-file-upload-button-default-shadow, none));color:var(--theme-webhard-toolbar-file-upload-button-focus-text, var(--theme-webhard-toolbar-file-upload-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.fileUploadButton"][data-theme-state=disabled]{background-color:var(--theme-webhard-toolbar-file-upload-button-disabled-bg, var(--theme-webhard-toolbar-file-upload-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-file-upload-button-disabled-bg-gradient, var(--theme-webhard-toolbar-file-upload-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-file-upload-button-disabled-border, var(--theme-webhard-toolbar-file-upload-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-file-upload-button-disabled-border-width, var(--theme-webhard-toolbar-file-upload-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-file-upload-button-disabled-radius, var(--theme-webhard-toolbar-file-upload-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-file-upload-button-disabled-shadow, var(--theme-webhard-toolbar-file-upload-button-default-shadow, none));color:var(--theme-webhard-toolbar-file-upload-button-disabled-text, var(--theme-webhard-toolbar-file-upload-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.fileUploadButton"][data-theme-state=focus]{outline-color:var(--theme-webhard-toolbar-file-upload-button-focus-border, var(--theme-webhard-toolbar-file-upload-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-toolbar-file-upload-button-focus-border-width, var(--theme-webhard-toolbar-file-upload-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-toolbar-file-upload-button-focus-border-width, var(--theme-webhard-toolbar-file-upload-button-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="toolbar.folderUploadButton"]:not([data-theme-state]){background-color:var(--theme-webhard-toolbar-folder-upload-button-default-bg, transparent);background-image:var(--theme-webhard-toolbar-folder-upload-button-default-bg-gradient, none);border-color:var(--theme-webhard-toolbar-folder-upload-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-toolbar-folder-upload-button-default-border-width, 0px);border-radius:var(--theme-webhard-toolbar-folder-upload-button-default-radius, 0px);box-shadow:var(--theme-webhard-toolbar-folder-upload-button-default-shadow, none);color:var(--theme-webhard-toolbar-folder-upload-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.folderUploadButton"][data-theme-state=default]{background-color:var(--theme-webhard-toolbar-folder-upload-button-default-bg, transparent);background-image:var(--theme-webhard-toolbar-folder-upload-button-default-bg-gradient, none);border-color:var(--theme-webhard-toolbar-folder-upload-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-toolbar-folder-upload-button-default-border-width, 0px);border-radius:var(--theme-webhard-toolbar-folder-upload-button-default-radius, 0px);box-shadow:var(--theme-webhard-toolbar-folder-upload-button-default-shadow, none);color:var(--theme-webhard-toolbar-folder-upload-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.folderUploadButton"][data-theme-state=hover]{background-color:var(--theme-webhard-toolbar-folder-upload-button-hover-bg, var(--theme-webhard-toolbar-folder-upload-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-folder-upload-button-hover-bg-gradient, var(--theme-webhard-toolbar-folder-upload-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-folder-upload-button-hover-border, var(--theme-webhard-toolbar-folder-upload-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-folder-upload-button-hover-border-width, var(--theme-webhard-toolbar-folder-upload-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-folder-upload-button-hover-radius, var(--theme-webhard-toolbar-folder-upload-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-folder-upload-button-hover-shadow, var(--theme-webhard-toolbar-folder-upload-button-default-shadow, none));color:var(--theme-webhard-toolbar-folder-upload-button-hover-text, var(--theme-webhard-toolbar-folder-upload-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.folderUploadButton"][data-theme-state=selected]{background-color:var(--theme-webhard-toolbar-folder-upload-button-selected-bg, var(--theme-webhard-toolbar-folder-upload-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-folder-upload-button-selected-bg-gradient, var(--theme-webhard-toolbar-folder-upload-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-folder-upload-button-selected-border, var(--theme-webhard-toolbar-folder-upload-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-folder-upload-button-selected-border-width, var(--theme-webhard-toolbar-folder-upload-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-folder-upload-button-selected-radius, var(--theme-webhard-toolbar-folder-upload-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-folder-upload-button-selected-shadow, var(--theme-webhard-toolbar-folder-upload-button-default-shadow, none));color:var(--theme-webhard-toolbar-folder-upload-button-selected-text, var(--theme-webhard-toolbar-folder-upload-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.folderUploadButton"][data-theme-state=active]{background-color:var(--theme-webhard-toolbar-folder-upload-button-active-bg, var(--theme-webhard-toolbar-folder-upload-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-folder-upload-button-active-bg-gradient, var(--theme-webhard-toolbar-folder-upload-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-folder-upload-button-active-border, var(--theme-webhard-toolbar-folder-upload-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-folder-upload-button-active-border-width, var(--theme-webhard-toolbar-folder-upload-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-folder-upload-button-active-radius, var(--theme-webhard-toolbar-folder-upload-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-folder-upload-button-active-shadow, var(--theme-webhard-toolbar-folder-upload-button-default-shadow, none));color:var(--theme-webhard-toolbar-folder-upload-button-active-text, var(--theme-webhard-toolbar-folder-upload-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.folderUploadButton"][data-theme-state=focus]{background-color:var(--theme-webhard-toolbar-folder-upload-button-focus-bg, var(--theme-webhard-toolbar-folder-upload-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-folder-upload-button-focus-bg-gradient, var(--theme-webhard-toolbar-folder-upload-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-folder-upload-button-focus-border, var(--theme-webhard-toolbar-folder-upload-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-folder-upload-button-focus-border-width, var(--theme-webhard-toolbar-folder-upload-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-folder-upload-button-focus-radius, var(--theme-webhard-toolbar-folder-upload-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-folder-upload-button-focus-shadow, var(--theme-webhard-toolbar-folder-upload-button-default-shadow, none));color:var(--theme-webhard-toolbar-folder-upload-button-focus-text, var(--theme-webhard-toolbar-folder-upload-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.folderUploadButton"][data-theme-state=disabled]{background-color:var(--theme-webhard-toolbar-folder-upload-button-disabled-bg, var(--theme-webhard-toolbar-folder-upload-button-default-bg, transparent));background-image:var(--theme-webhard-toolbar-folder-upload-button-disabled-bg-gradient, var(--theme-webhard-toolbar-folder-upload-button-default-bg-gradient, none));border-color:var(--theme-webhard-toolbar-folder-upload-button-disabled-border, var(--theme-webhard-toolbar-folder-upload-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-toolbar-folder-upload-button-disabled-border-width, var(--theme-webhard-toolbar-folder-upload-button-default-border-width, 0px));border-radius:var(--theme-webhard-toolbar-folder-upload-button-disabled-radius, var(--theme-webhard-toolbar-folder-upload-button-default-radius, 0px));box-shadow:var(--theme-webhard-toolbar-folder-upload-button-disabled-shadow, var(--theme-webhard-toolbar-folder-upload-button-default-shadow, none));color:var(--theme-webhard-toolbar-folder-upload-button-disabled-text, var(--theme-webhard-toolbar-folder-upload-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="toolbar.folderUploadButton"][data-theme-state=focus]{outline-color:var(--theme-webhard-toolbar-folder-upload-button-focus-border, var(--theme-webhard-toolbar-folder-upload-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-toolbar-folder-upload-button-focus-border-width, var(--theme-webhard-toolbar-folder-upload-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-toolbar-folder-upload-button-focus-border-width, var(--theme-webhard-toolbar-folder-upload-button-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="tree.panel"]:not([data-theme-state]){background-color:var(--theme-webhard-tree-panel-default-bg, transparent);background-image:var(--theme-webhard-tree-panel-default-bg-gradient, none);border-color:var(--theme-webhard-tree-panel-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-tree-panel-default-border-width, 0px);border-radius:var(--theme-webhard-tree-panel-default-radius, 0px);box-shadow:var(--theme-webhard-tree-panel-default-shadow, none);color:var(--theme-webhard-tree-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.panel"][data-theme-state=default]{background-color:var(--theme-webhard-tree-panel-default-bg, transparent);background-image:var(--theme-webhard-tree-panel-default-bg-gradient, none);border-color:var(--theme-webhard-tree-panel-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-tree-panel-default-border-width, 0px);border-radius:var(--theme-webhard-tree-panel-default-radius, 0px);box-shadow:var(--theme-webhard-tree-panel-default-shadow, none);color:var(--theme-webhard-tree-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.panel"][data-theme-state=hover]{background-color:var(--theme-webhard-tree-panel-hover-bg, var(--theme-webhard-tree-panel-default-bg, transparent));background-image:var(--theme-webhard-tree-panel-hover-bg-gradient, var(--theme-webhard-tree-panel-default-bg-gradient, none));border-color:var(--theme-webhard-tree-panel-hover-border, var(--theme-webhard-tree-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-panel-hover-border-width, var(--theme-webhard-tree-panel-default-border-width, 0px));border-radius:var(--theme-webhard-tree-panel-hover-radius, var(--theme-webhard-tree-panel-default-radius, 0px));box-shadow:var(--theme-webhard-tree-panel-hover-shadow, var(--theme-webhard-tree-panel-default-shadow, none));color:var(--theme-webhard-tree-panel-hover-text, var(--theme-webhard-tree-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.panel"][data-theme-state=selected]{background-color:var(--theme-webhard-tree-panel-selected-bg, var(--theme-webhard-tree-panel-default-bg, transparent));background-image:var(--theme-webhard-tree-panel-selected-bg-gradient, var(--theme-webhard-tree-panel-default-bg-gradient, none));border-color:var(--theme-webhard-tree-panel-selected-border, var(--theme-webhard-tree-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-panel-selected-border-width, var(--theme-webhard-tree-panel-default-border-width, 0px));border-radius:var(--theme-webhard-tree-panel-selected-radius, var(--theme-webhard-tree-panel-default-radius, 0px));box-shadow:var(--theme-webhard-tree-panel-selected-shadow, var(--theme-webhard-tree-panel-default-shadow, none));color:var(--theme-webhard-tree-panel-selected-text, var(--theme-webhard-tree-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.panel"][data-theme-state=active]{background-color:var(--theme-webhard-tree-panel-active-bg, var(--theme-webhard-tree-panel-default-bg, transparent));background-image:var(--theme-webhard-tree-panel-active-bg-gradient, var(--theme-webhard-tree-panel-default-bg-gradient, none));border-color:var(--theme-webhard-tree-panel-active-border, var(--theme-webhard-tree-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-panel-active-border-width, var(--theme-webhard-tree-panel-default-border-width, 0px));border-radius:var(--theme-webhard-tree-panel-active-radius, var(--theme-webhard-tree-panel-default-radius, 0px));box-shadow:var(--theme-webhard-tree-panel-active-shadow, var(--theme-webhard-tree-panel-default-shadow, none));color:var(--theme-webhard-tree-panel-active-text, var(--theme-webhard-tree-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.panel"][data-theme-state=focus]{background-color:var(--theme-webhard-tree-panel-focus-bg, var(--theme-webhard-tree-panel-default-bg, transparent));background-image:var(--theme-webhard-tree-panel-focus-bg-gradient, var(--theme-webhard-tree-panel-default-bg-gradient, none));border-color:var(--theme-webhard-tree-panel-focus-border, var(--theme-webhard-tree-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-panel-focus-border-width, var(--theme-webhard-tree-panel-default-border-width, 0px));border-radius:var(--theme-webhard-tree-panel-focus-radius, var(--theme-webhard-tree-panel-default-radius, 0px));box-shadow:var(--theme-webhard-tree-panel-focus-shadow, var(--theme-webhard-tree-panel-default-shadow, none));color:var(--theme-webhard-tree-panel-focus-text, var(--theme-webhard-tree-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.panel"][data-theme-state=disabled]{background-color:var(--theme-webhard-tree-panel-disabled-bg, var(--theme-webhard-tree-panel-default-bg, transparent));background-image:var(--theme-webhard-tree-panel-disabled-bg-gradient, var(--theme-webhard-tree-panel-default-bg-gradient, none));border-color:var(--theme-webhard-tree-panel-disabled-border, var(--theme-webhard-tree-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-panel-disabled-border-width, var(--theme-webhard-tree-panel-default-border-width, 0px));border-radius:var(--theme-webhard-tree-panel-disabled-radius, var(--theme-webhard-tree-panel-default-radius, 0px));box-shadow:var(--theme-webhard-tree-panel-disabled-shadow, var(--theme-webhard-tree-panel-default-shadow, none));color:var(--theme-webhard-tree-panel-disabled-text, var(--theme-webhard-tree-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.panel"][data-theme-state=focus]{outline-color:var(--theme-webhard-tree-panel-focus-border, var(--theme-webhard-tree-panel-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-tree-panel-focus-border-width, var(--theme-webhard-tree-panel-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-tree-panel-focus-border-width, var(--theme-webhard-tree-panel-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="tree.row"]:not([data-theme-state]){background-color:var(--theme-webhard-tree-row-default-bg, transparent);background-image:var(--theme-webhard-tree-row-default-bg-gradient, none);border-color:var(--theme-webhard-tree-row-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-tree-row-default-border-width, 0px);border-radius:var(--theme-webhard-tree-row-default-radius, 0px);box-shadow:var(--theme-webhard-tree-row-default-shadow, none);color:var(--theme-webhard-tree-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=default]{background-color:var(--theme-webhard-tree-row-default-bg, transparent);background-image:var(--theme-webhard-tree-row-default-bg-gradient, none);border-color:var(--theme-webhard-tree-row-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-tree-row-default-border-width, 0px);border-radius:var(--theme-webhard-tree-row-default-radius, 0px);box-shadow:var(--theme-webhard-tree-row-default-shadow, none);color:var(--theme-webhard-tree-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=hover]{background-color:var(--theme-webhard-tree-row-hover-bg, var(--theme-webhard-tree-row-default-bg, transparent));background-image:var(--theme-webhard-tree-row-hover-bg-gradient, var(--theme-webhard-tree-row-default-bg-gradient, none));border-color:var(--theme-webhard-tree-row-hover-border, var(--theme-webhard-tree-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-row-hover-border-width, var(--theme-webhard-tree-row-default-border-width, 0px));border-radius:var(--theme-webhard-tree-row-hover-radius, var(--theme-webhard-tree-row-default-radius, 0px));box-shadow:var(--theme-webhard-tree-row-hover-shadow, var(--theme-webhard-tree-row-default-shadow, none));color:var(--theme-webhard-tree-row-hover-text, var(--theme-webhard-tree-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=selected]{background-color:var(--theme-webhard-tree-row-selected-bg, var(--theme-webhard-tree-row-default-bg, transparent));background-image:var(--theme-webhard-tree-row-selected-bg-gradient, var(--theme-webhard-tree-row-default-bg-gradient, none));border-color:var(--theme-webhard-tree-row-selected-border, var(--theme-webhard-tree-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-row-selected-border-width, var(--theme-webhard-tree-row-default-border-width, 0px));border-radius:var(--theme-webhard-tree-row-selected-radius, var(--theme-webhard-tree-row-default-radius, 0px));box-shadow:var(--theme-webhard-tree-row-selected-shadow, var(--theme-webhard-tree-row-default-shadow, none));color:var(--theme-webhard-tree-row-selected-text, var(--theme-webhard-tree-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=active]{background-color:var(--theme-webhard-tree-row-active-bg, var(--theme-webhard-tree-row-default-bg, transparent));background-image:var(--theme-webhard-tree-row-active-bg-gradient, var(--theme-webhard-tree-row-default-bg-gradient, none));border-color:var(--theme-webhard-tree-row-active-border, var(--theme-webhard-tree-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-row-active-border-width, var(--theme-webhard-tree-row-default-border-width, 0px));border-radius:var(--theme-webhard-tree-row-active-radius, var(--theme-webhard-tree-row-default-radius, 0px));box-shadow:var(--theme-webhard-tree-row-active-shadow, var(--theme-webhard-tree-row-default-shadow, none));color:var(--theme-webhard-tree-row-active-text, var(--theme-webhard-tree-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=focus]{background-color:var(--theme-webhard-tree-row-focus-bg, var(--theme-webhard-tree-row-default-bg, transparent));background-image:var(--theme-webhard-tree-row-focus-bg-gradient, var(--theme-webhard-tree-row-default-bg-gradient, none));border-color:var(--theme-webhard-tree-row-focus-border, var(--theme-webhard-tree-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-row-focus-border-width, var(--theme-webhard-tree-row-default-border-width, 0px));border-radius:var(--theme-webhard-tree-row-focus-radius, var(--theme-webhard-tree-row-default-radius, 0px));box-shadow:var(--theme-webhard-tree-row-focus-shadow, var(--theme-webhard-tree-row-default-shadow, none));color:var(--theme-webhard-tree-row-focus-text, var(--theme-webhard-tree-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=disabled]{background-color:var(--theme-webhard-tree-row-disabled-bg, var(--theme-webhard-tree-row-default-bg, transparent));background-image:var(--theme-webhard-tree-row-disabled-bg-gradient, var(--theme-webhard-tree-row-default-bg-gradient, none));border-color:var(--theme-webhard-tree-row-disabled-border, var(--theme-webhard-tree-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-row-disabled-border-width, var(--theme-webhard-tree-row-default-border-width, 0px));border-radius:var(--theme-webhard-tree-row-disabled-radius, var(--theme-webhard-tree-row-default-radius, 0px));box-shadow:var(--theme-webhard-tree-row-disabled-shadow, var(--theme-webhard-tree-row-default-shadow, none));color:var(--theme-webhard-tree-row-disabled-text, var(--theme-webhard-tree-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=focus]{outline-color:var(--theme-webhard-tree-row-focus-border, var(--theme-webhard-tree-row-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-tree-row-focus-border-width, var(--theme-webhard-tree-row-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-tree-row-focus-border-width, var(--theme-webhard-tree-row-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="tree.toggleButton"]:not([data-theme-state]){background-color:var(--theme-webhard-tree-toggle-button-default-bg, transparent);background-image:var(--theme-webhard-tree-toggle-button-default-bg-gradient, none);border-color:var(--theme-webhard-tree-toggle-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-tree-toggle-button-default-border-width, 0px);border-radius:var(--theme-webhard-tree-toggle-button-default-radius, 0px);box-shadow:var(--theme-webhard-tree-toggle-button-default-shadow, none);color:var(--theme-webhard-tree-toggle-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.toggleButton"][data-theme-state=default]{background-color:var(--theme-webhard-tree-toggle-button-default-bg, transparent);background-image:var(--theme-webhard-tree-toggle-button-default-bg-gradient, none);border-color:var(--theme-webhard-tree-toggle-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-tree-toggle-button-default-border-width, 0px);border-radius:var(--theme-webhard-tree-toggle-button-default-radius, 0px);box-shadow:var(--theme-webhard-tree-toggle-button-default-shadow, none);color:var(--theme-webhard-tree-toggle-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.toggleButton"][data-theme-state=hover]{background-color:var(--theme-webhard-tree-toggle-button-hover-bg, var(--theme-webhard-tree-toggle-button-default-bg, transparent));background-image:var(--theme-webhard-tree-toggle-button-hover-bg-gradient, var(--theme-webhard-tree-toggle-button-default-bg-gradient, none));border-color:var(--theme-webhard-tree-toggle-button-hover-border, var(--theme-webhard-tree-toggle-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-toggle-button-hover-border-width, var(--theme-webhard-tree-toggle-button-default-border-width, 0px));border-radius:var(--theme-webhard-tree-toggle-button-hover-radius, var(--theme-webhard-tree-toggle-button-default-radius, 0px));box-shadow:var(--theme-webhard-tree-toggle-button-hover-shadow, var(--theme-webhard-tree-toggle-button-default-shadow, none));color:var(--theme-webhard-tree-toggle-button-hover-text, var(--theme-webhard-tree-toggle-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.toggleButton"][data-theme-state=selected]{background-color:var(--theme-webhard-tree-toggle-button-selected-bg, var(--theme-webhard-tree-toggle-button-default-bg, transparent));background-image:var(--theme-webhard-tree-toggle-button-selected-bg-gradient, var(--theme-webhard-tree-toggle-button-default-bg-gradient, none));border-color:var(--theme-webhard-tree-toggle-button-selected-border, var(--theme-webhard-tree-toggle-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-toggle-button-selected-border-width, var(--theme-webhard-tree-toggle-button-default-border-width, 0px));border-radius:var(--theme-webhard-tree-toggle-button-selected-radius, var(--theme-webhard-tree-toggle-button-default-radius, 0px));box-shadow:var(--theme-webhard-tree-toggle-button-selected-shadow, var(--theme-webhard-tree-toggle-button-default-shadow, none));color:var(--theme-webhard-tree-toggle-button-selected-text, var(--theme-webhard-tree-toggle-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.toggleButton"][data-theme-state=active]{background-color:var(--theme-webhard-tree-toggle-button-active-bg, var(--theme-webhard-tree-toggle-button-default-bg, transparent));background-image:var(--theme-webhard-tree-toggle-button-active-bg-gradient, var(--theme-webhard-tree-toggle-button-default-bg-gradient, none));border-color:var(--theme-webhard-tree-toggle-button-active-border, var(--theme-webhard-tree-toggle-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-toggle-button-active-border-width, var(--theme-webhard-tree-toggle-button-default-border-width, 0px));border-radius:var(--theme-webhard-tree-toggle-button-active-radius, var(--theme-webhard-tree-toggle-button-default-radius, 0px));box-shadow:var(--theme-webhard-tree-toggle-button-active-shadow, var(--theme-webhard-tree-toggle-button-default-shadow, none));color:var(--theme-webhard-tree-toggle-button-active-text, var(--theme-webhard-tree-toggle-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.toggleButton"][data-theme-state=focus]{background-color:var(--theme-webhard-tree-toggle-button-focus-bg, var(--theme-webhard-tree-toggle-button-default-bg, transparent));background-image:var(--theme-webhard-tree-toggle-button-focus-bg-gradient, var(--theme-webhard-tree-toggle-button-default-bg-gradient, none));border-color:var(--theme-webhard-tree-toggle-button-focus-border, var(--theme-webhard-tree-toggle-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-toggle-button-focus-border-width, var(--theme-webhard-tree-toggle-button-default-border-width, 0px));border-radius:var(--theme-webhard-tree-toggle-button-focus-radius, var(--theme-webhard-tree-toggle-button-default-radius, 0px));box-shadow:var(--theme-webhard-tree-toggle-button-focus-shadow, var(--theme-webhard-tree-toggle-button-default-shadow, none));color:var(--theme-webhard-tree-toggle-button-focus-text, var(--theme-webhard-tree-toggle-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.toggleButton"][data-theme-state=disabled]{background-color:var(--theme-webhard-tree-toggle-button-disabled-bg, var(--theme-webhard-tree-toggle-button-default-bg, transparent));background-image:var(--theme-webhard-tree-toggle-button-disabled-bg-gradient, var(--theme-webhard-tree-toggle-button-default-bg-gradient, none));border-color:var(--theme-webhard-tree-toggle-button-disabled-border, var(--theme-webhard-tree-toggle-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-toggle-button-disabled-border-width, var(--theme-webhard-tree-toggle-button-default-border-width, 0px));border-radius:var(--theme-webhard-tree-toggle-button-disabled-radius, var(--theme-webhard-tree-toggle-button-default-radius, 0px));box-shadow:var(--theme-webhard-tree-toggle-button-disabled-shadow, var(--theme-webhard-tree-toggle-button-default-shadow, none));color:var(--theme-webhard-tree-toggle-button-disabled-text, var(--theme-webhard-tree-toggle-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.toggleButton"][data-theme-state=focus]{outline-color:var(--theme-webhard-tree-toggle-button-focus-border, var(--theme-webhard-tree-toggle-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-tree-toggle-button-focus-border-width, var(--theme-webhard-tree-toggle-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-tree-toggle-button-focus-border-width, var(--theme-webhard-tree-toggle-button-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="tree.activeBadge"]:not([data-theme-state]){background-color:var(--theme-webhard-tree-active-badge-default-bg, transparent);background-image:var(--theme-webhard-tree-active-badge-default-bg-gradient, none);border-color:var(--theme-webhard-tree-active-badge-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-tree-active-badge-default-border-width, 0px);border-radius:var(--theme-webhard-tree-active-badge-default-radius, 0px);box-shadow:var(--theme-webhard-tree-active-badge-default-shadow, none);color:var(--theme-webhard-tree-active-badge-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.activeBadge"][data-theme-state=default]{background-color:var(--theme-webhard-tree-active-badge-default-bg, transparent);background-image:var(--theme-webhard-tree-active-badge-default-bg-gradient, none);border-color:var(--theme-webhard-tree-active-badge-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-tree-active-badge-default-border-width, 0px);border-radius:var(--theme-webhard-tree-active-badge-default-radius, 0px);box-shadow:var(--theme-webhard-tree-active-badge-default-shadow, none);color:var(--theme-webhard-tree-active-badge-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.activeBadge"][data-theme-state=hover]{background-color:var(--theme-webhard-tree-active-badge-hover-bg, var(--theme-webhard-tree-active-badge-default-bg, transparent));background-image:var(--theme-webhard-tree-active-badge-hover-bg-gradient, var(--theme-webhard-tree-active-badge-default-bg-gradient, none));border-color:var(--theme-webhard-tree-active-badge-hover-border, var(--theme-webhard-tree-active-badge-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-active-badge-hover-border-width, var(--theme-webhard-tree-active-badge-default-border-width, 0px));border-radius:var(--theme-webhard-tree-active-badge-hover-radius, var(--theme-webhard-tree-active-badge-default-radius, 0px));box-shadow:var(--theme-webhard-tree-active-badge-hover-shadow, var(--theme-webhard-tree-active-badge-default-shadow, none));color:var(--theme-webhard-tree-active-badge-hover-text, var(--theme-webhard-tree-active-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.activeBadge"][data-theme-state=selected]{background-color:var(--theme-webhard-tree-active-badge-selected-bg, var(--theme-webhard-tree-active-badge-default-bg, transparent));background-image:var(--theme-webhard-tree-active-badge-selected-bg-gradient, var(--theme-webhard-tree-active-badge-default-bg-gradient, none));border-color:var(--theme-webhard-tree-active-badge-selected-border, var(--theme-webhard-tree-active-badge-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-active-badge-selected-border-width, var(--theme-webhard-tree-active-badge-default-border-width, 0px));border-radius:var(--theme-webhard-tree-active-badge-selected-radius, var(--theme-webhard-tree-active-badge-default-radius, 0px));box-shadow:var(--theme-webhard-tree-active-badge-selected-shadow, var(--theme-webhard-tree-active-badge-default-shadow, none));color:var(--theme-webhard-tree-active-badge-selected-text, var(--theme-webhard-tree-active-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.activeBadge"][data-theme-state=active]{background-color:var(--theme-webhard-tree-active-badge-active-bg, var(--theme-webhard-tree-active-badge-default-bg, transparent));background-image:var(--theme-webhard-tree-active-badge-active-bg-gradient, var(--theme-webhard-tree-active-badge-default-bg-gradient, none));border-color:var(--theme-webhard-tree-active-badge-active-border, var(--theme-webhard-tree-active-badge-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-active-badge-active-border-width, var(--theme-webhard-tree-active-badge-default-border-width, 0px));border-radius:var(--theme-webhard-tree-active-badge-active-radius, var(--theme-webhard-tree-active-badge-default-radius, 0px));box-shadow:var(--theme-webhard-tree-active-badge-active-shadow, var(--theme-webhard-tree-active-badge-default-shadow, none));color:var(--theme-webhard-tree-active-badge-active-text, var(--theme-webhard-tree-active-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.activeBadge"][data-theme-state=focus]{background-color:var(--theme-webhard-tree-active-badge-focus-bg, var(--theme-webhard-tree-active-badge-default-bg, transparent));background-image:var(--theme-webhard-tree-active-badge-focus-bg-gradient, var(--theme-webhard-tree-active-badge-default-bg-gradient, none));border-color:var(--theme-webhard-tree-active-badge-focus-border, var(--theme-webhard-tree-active-badge-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-active-badge-focus-border-width, var(--theme-webhard-tree-active-badge-default-border-width, 0px));border-radius:var(--theme-webhard-tree-active-badge-focus-radius, var(--theme-webhard-tree-active-badge-default-radius, 0px));box-shadow:var(--theme-webhard-tree-active-badge-focus-shadow, var(--theme-webhard-tree-active-badge-default-shadow, none));color:var(--theme-webhard-tree-active-badge-focus-text, var(--theme-webhard-tree-active-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.activeBadge"][data-theme-state=disabled]{background-color:var(--theme-webhard-tree-active-badge-disabled-bg, var(--theme-webhard-tree-active-badge-default-bg, transparent));background-image:var(--theme-webhard-tree-active-badge-disabled-bg-gradient, var(--theme-webhard-tree-active-badge-default-bg-gradient, none));border-color:var(--theme-webhard-tree-active-badge-disabled-border, var(--theme-webhard-tree-active-badge-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-active-badge-disabled-border-width, var(--theme-webhard-tree-active-badge-default-border-width, 0px));border-radius:var(--theme-webhard-tree-active-badge-disabled-radius, var(--theme-webhard-tree-active-badge-default-radius, 0px));box-shadow:var(--theme-webhard-tree-active-badge-disabled-shadow, var(--theme-webhard-tree-active-badge-default-shadow, none));color:var(--theme-webhard-tree-active-badge-disabled-text, var(--theme-webhard-tree-active-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="tree.activeBadge"][data-theme-state=focus]{outline-color:var(--theme-webhard-tree-active-badge-focus-border, var(--theme-webhard-tree-active-badge-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-tree-active-badge-focus-border-width, var(--theme-webhard-tree-active-badge-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-tree-active-badge-focus-border-width, var(--theme-webhard-tree-active-badge-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="file.header"]:not([data-theme-state]){background-color:var(--theme-webhard-file-header-default-bg, transparent);background-image:var(--theme-webhard-file-header-default-bg-gradient, none);border-color:var(--theme-webhard-file-header-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-header-default-border-width, 0px);border-radius:var(--theme-webhard-file-header-default-radius, 0px);box-shadow:var(--theme-webhard-file-header-default-shadow, none);color:var(--theme-webhard-file-header-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.header"][data-theme-state=default]{background-color:var(--theme-webhard-file-header-default-bg, transparent);background-image:var(--theme-webhard-file-header-default-bg-gradient, none);border-color:var(--theme-webhard-file-header-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-header-default-border-width, 0px);border-radius:var(--theme-webhard-file-header-default-radius, 0px);box-shadow:var(--theme-webhard-file-header-default-shadow, none);color:var(--theme-webhard-file-header-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.header"][data-theme-state=hover]{background-color:var(--theme-webhard-file-header-hover-bg, var(--theme-webhard-file-header-default-bg, transparent));background-image:var(--theme-webhard-file-header-hover-bg-gradient, var(--theme-webhard-file-header-default-bg-gradient, none));border-color:var(--theme-webhard-file-header-hover-border, var(--theme-webhard-file-header-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-header-hover-border-width, var(--theme-webhard-file-header-default-border-width, 0px));border-radius:var(--theme-webhard-file-header-hover-radius, var(--theme-webhard-file-header-default-radius, 0px));box-shadow:var(--theme-webhard-file-header-hover-shadow, var(--theme-webhard-file-header-default-shadow, none));color:var(--theme-webhard-file-header-hover-text, var(--theme-webhard-file-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.header"][data-theme-state=selected]{background-color:var(--theme-webhard-file-header-selected-bg, var(--theme-webhard-file-header-default-bg, transparent));background-image:var(--theme-webhard-file-header-selected-bg-gradient, var(--theme-webhard-file-header-default-bg-gradient, none));border-color:var(--theme-webhard-file-header-selected-border, var(--theme-webhard-file-header-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-header-selected-border-width, var(--theme-webhard-file-header-default-border-width, 0px));border-radius:var(--theme-webhard-file-header-selected-radius, var(--theme-webhard-file-header-default-radius, 0px));box-shadow:var(--theme-webhard-file-header-selected-shadow, var(--theme-webhard-file-header-default-shadow, none));color:var(--theme-webhard-file-header-selected-text, var(--theme-webhard-file-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.header"][data-theme-state=active]{background-color:var(--theme-webhard-file-header-active-bg, var(--theme-webhard-file-header-default-bg, transparent));background-image:var(--theme-webhard-file-header-active-bg-gradient, var(--theme-webhard-file-header-default-bg-gradient, none));border-color:var(--theme-webhard-file-header-active-border, var(--theme-webhard-file-header-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-header-active-border-width, var(--theme-webhard-file-header-default-border-width, 0px));border-radius:var(--theme-webhard-file-header-active-radius, var(--theme-webhard-file-header-default-radius, 0px));box-shadow:var(--theme-webhard-file-header-active-shadow, var(--theme-webhard-file-header-default-shadow, none));color:var(--theme-webhard-file-header-active-text, var(--theme-webhard-file-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.header"][data-theme-state=focus]{background-color:var(--theme-webhard-file-header-focus-bg, var(--theme-webhard-file-header-default-bg, transparent));background-image:var(--theme-webhard-file-header-focus-bg-gradient, var(--theme-webhard-file-header-default-bg-gradient, none));border-color:var(--theme-webhard-file-header-focus-border, var(--theme-webhard-file-header-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-header-focus-border-width, var(--theme-webhard-file-header-default-border-width, 0px));border-radius:var(--theme-webhard-file-header-focus-radius, var(--theme-webhard-file-header-default-radius, 0px));box-shadow:var(--theme-webhard-file-header-focus-shadow, var(--theme-webhard-file-header-default-shadow, none));color:var(--theme-webhard-file-header-focus-text, var(--theme-webhard-file-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.header"][data-theme-state=disabled]{background-color:var(--theme-webhard-file-header-disabled-bg, var(--theme-webhard-file-header-default-bg, transparent));background-image:var(--theme-webhard-file-header-disabled-bg-gradient, var(--theme-webhard-file-header-default-bg-gradient, none));border-color:var(--theme-webhard-file-header-disabled-border, var(--theme-webhard-file-header-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-header-disabled-border-width, var(--theme-webhard-file-header-default-border-width, 0px));border-radius:var(--theme-webhard-file-header-disabled-radius, var(--theme-webhard-file-header-default-radius, 0px));box-shadow:var(--theme-webhard-file-header-disabled-shadow, var(--theme-webhard-file-header-default-shadow, none));color:var(--theme-webhard-file-header-disabled-text, var(--theme-webhard-file-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.header"][data-theme-state=focus]{outline-color:var(--theme-webhard-file-header-focus-border, var(--theme-webhard-file-header-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-file-header-focus-border-width, var(--theme-webhard-file-header-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-file-header-focus-border-width, var(--theme-webhard-file-header-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="file.row"]:not([data-theme-state]){background-color:var(--theme-webhard-file-row-default-bg, transparent);background-image:var(--theme-webhard-file-row-default-bg-gradient, none);border-color:var(--theme-webhard-file-row-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-row-default-border-width, 0px);border-radius:var(--theme-webhard-file-row-default-radius, 0px);box-shadow:var(--theme-webhard-file-row-default-shadow, none);color:var(--theme-webhard-file-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.row"][data-theme-state=default]{background-color:var(--theme-webhard-file-row-default-bg, transparent);background-image:var(--theme-webhard-file-row-default-bg-gradient, none);border-color:var(--theme-webhard-file-row-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-row-default-border-width, 0px);border-radius:var(--theme-webhard-file-row-default-radius, 0px);box-shadow:var(--theme-webhard-file-row-default-shadow, none);color:var(--theme-webhard-file-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.row"][data-theme-state=hover]{background-color:var(--theme-webhard-file-row-hover-bg, var(--theme-webhard-file-row-default-bg, transparent));background-image:var(--theme-webhard-file-row-hover-bg-gradient, var(--theme-webhard-file-row-default-bg-gradient, none));border-color:var(--theme-webhard-file-row-hover-border, var(--theme-webhard-file-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-row-hover-border-width, var(--theme-webhard-file-row-default-border-width, 0px));border-radius:var(--theme-webhard-file-row-hover-radius, var(--theme-webhard-file-row-default-radius, 0px));box-shadow:var(--theme-webhard-file-row-hover-shadow, var(--theme-webhard-file-row-default-shadow, none));color:var(--theme-webhard-file-row-hover-text, var(--theme-webhard-file-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.row"][data-theme-state=selected]{background-color:var(--theme-webhard-file-row-selected-bg, var(--theme-webhard-file-row-default-bg, transparent));background-image:var(--theme-webhard-file-row-selected-bg-gradient, var(--theme-webhard-file-row-default-bg-gradient, none));border-color:var(--theme-webhard-file-row-selected-border, var(--theme-webhard-file-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-row-selected-border-width, var(--theme-webhard-file-row-default-border-width, 0px));border-radius:var(--theme-webhard-file-row-selected-radius, var(--theme-webhard-file-row-default-radius, 0px));box-shadow:var(--theme-webhard-file-row-selected-shadow, var(--theme-webhard-file-row-default-shadow, none));color:var(--theme-webhard-file-row-selected-text, var(--theme-webhard-file-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.row"][data-theme-state=active]{background-color:var(--theme-webhard-file-row-active-bg, var(--theme-webhard-file-row-default-bg, transparent));background-image:var(--theme-webhard-file-row-active-bg-gradient, var(--theme-webhard-file-row-default-bg-gradient, none));border-color:var(--theme-webhard-file-row-active-border, var(--theme-webhard-file-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-row-active-border-width, var(--theme-webhard-file-row-default-border-width, 0px));border-radius:var(--theme-webhard-file-row-active-radius, var(--theme-webhard-file-row-default-radius, 0px));box-shadow:var(--theme-webhard-file-row-active-shadow, var(--theme-webhard-file-row-default-shadow, none));color:var(--theme-webhard-file-row-active-text, var(--theme-webhard-file-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.row"][data-theme-state=focus]{background-color:var(--theme-webhard-file-row-focus-bg, var(--theme-webhard-file-row-default-bg, transparent));background-image:var(--theme-webhard-file-row-focus-bg-gradient, var(--theme-webhard-file-row-default-bg-gradient, none));border-color:var(--theme-webhard-file-row-focus-border, var(--theme-webhard-file-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-row-focus-border-width, var(--theme-webhard-file-row-default-border-width, 0px));border-radius:var(--theme-webhard-file-row-focus-radius, var(--theme-webhard-file-row-default-radius, 0px));box-shadow:var(--theme-webhard-file-row-focus-shadow, var(--theme-webhard-file-row-default-shadow, none));color:var(--theme-webhard-file-row-focus-text, var(--theme-webhard-file-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.row"][data-theme-state=disabled]{background-color:var(--theme-webhard-file-row-disabled-bg, var(--theme-webhard-file-row-default-bg, transparent));background-image:var(--theme-webhard-file-row-disabled-bg-gradient, var(--theme-webhard-file-row-default-bg-gradient, none));border-color:var(--theme-webhard-file-row-disabled-border, var(--theme-webhard-file-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-row-disabled-border-width, var(--theme-webhard-file-row-default-border-width, 0px));border-radius:var(--theme-webhard-file-row-disabled-radius, var(--theme-webhard-file-row-default-radius, 0px));box-shadow:var(--theme-webhard-file-row-disabled-shadow, var(--theme-webhard-file-row-default-shadow, none));color:var(--theme-webhard-file-row-disabled-text, var(--theme-webhard-file-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.row"][data-theme-state=focus]{outline-color:var(--theme-webhard-file-row-focus-border, var(--theme-webhard-file-row-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-file-row-focus-border-width, var(--theme-webhard-file-row-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-file-row-focus-border-width, var(--theme-webhard-file-row-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="file.compactItem"]:not([data-theme-state]){background-color:var(--theme-webhard-file-compact-item-default-bg, transparent);background-image:var(--theme-webhard-file-compact-item-default-bg-gradient, none);border-color:var(--theme-webhard-file-compact-item-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-compact-item-default-border-width, 0px);border-radius:var(--theme-webhard-file-compact-item-default-radius, 0px);box-shadow:var(--theme-webhard-file-compact-item-default-shadow, none);color:var(--theme-webhard-file-compact-item-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.compactItem"][data-theme-state=default]{background-color:var(--theme-webhard-file-compact-item-default-bg, transparent);background-image:var(--theme-webhard-file-compact-item-default-bg-gradient, none);border-color:var(--theme-webhard-file-compact-item-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-compact-item-default-border-width, 0px);border-radius:var(--theme-webhard-file-compact-item-default-radius, 0px);box-shadow:var(--theme-webhard-file-compact-item-default-shadow, none);color:var(--theme-webhard-file-compact-item-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.compactItem"][data-theme-state=hover]{background-color:var(--theme-webhard-file-compact-item-hover-bg, var(--theme-webhard-file-compact-item-default-bg, transparent));background-image:var(--theme-webhard-file-compact-item-hover-bg-gradient, var(--theme-webhard-file-compact-item-default-bg-gradient, none));border-color:var(--theme-webhard-file-compact-item-hover-border, var(--theme-webhard-file-compact-item-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-compact-item-hover-border-width, var(--theme-webhard-file-compact-item-default-border-width, 0px));border-radius:var(--theme-webhard-file-compact-item-hover-radius, var(--theme-webhard-file-compact-item-default-radius, 0px));box-shadow:var(--theme-webhard-file-compact-item-hover-shadow, var(--theme-webhard-file-compact-item-default-shadow, none));color:var(--theme-webhard-file-compact-item-hover-text, var(--theme-webhard-file-compact-item-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.compactItem"][data-theme-state=selected]{background-color:var(--theme-webhard-file-compact-item-selected-bg, var(--theme-webhard-file-compact-item-default-bg, transparent));background-image:var(--theme-webhard-file-compact-item-selected-bg-gradient, var(--theme-webhard-file-compact-item-default-bg-gradient, none));border-color:var(--theme-webhard-file-compact-item-selected-border, var(--theme-webhard-file-compact-item-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-compact-item-selected-border-width, var(--theme-webhard-file-compact-item-default-border-width, 0px));border-radius:var(--theme-webhard-file-compact-item-selected-radius, var(--theme-webhard-file-compact-item-default-radius, 0px));box-shadow:var(--theme-webhard-file-compact-item-selected-shadow, var(--theme-webhard-file-compact-item-default-shadow, none));color:var(--theme-webhard-file-compact-item-selected-text, var(--theme-webhard-file-compact-item-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.compactItem"][data-theme-state=active]{background-color:var(--theme-webhard-file-compact-item-active-bg, var(--theme-webhard-file-compact-item-default-bg, transparent));background-image:var(--theme-webhard-file-compact-item-active-bg-gradient, var(--theme-webhard-file-compact-item-default-bg-gradient, none));border-color:var(--theme-webhard-file-compact-item-active-border, var(--theme-webhard-file-compact-item-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-compact-item-active-border-width, var(--theme-webhard-file-compact-item-default-border-width, 0px));border-radius:var(--theme-webhard-file-compact-item-active-radius, var(--theme-webhard-file-compact-item-default-radius, 0px));box-shadow:var(--theme-webhard-file-compact-item-active-shadow, var(--theme-webhard-file-compact-item-default-shadow, none));color:var(--theme-webhard-file-compact-item-active-text, var(--theme-webhard-file-compact-item-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.compactItem"][data-theme-state=focus]{background-color:var(--theme-webhard-file-compact-item-focus-bg, var(--theme-webhard-file-compact-item-default-bg, transparent));background-image:var(--theme-webhard-file-compact-item-focus-bg-gradient, var(--theme-webhard-file-compact-item-default-bg-gradient, none));border-color:var(--theme-webhard-file-compact-item-focus-border, var(--theme-webhard-file-compact-item-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-compact-item-focus-border-width, var(--theme-webhard-file-compact-item-default-border-width, 0px));border-radius:var(--theme-webhard-file-compact-item-focus-radius, var(--theme-webhard-file-compact-item-default-radius, 0px));box-shadow:var(--theme-webhard-file-compact-item-focus-shadow, var(--theme-webhard-file-compact-item-default-shadow, none));color:var(--theme-webhard-file-compact-item-focus-text, var(--theme-webhard-file-compact-item-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.compactItem"][data-theme-state=disabled]{background-color:var(--theme-webhard-file-compact-item-disabled-bg, var(--theme-webhard-file-compact-item-default-bg, transparent));background-image:var(--theme-webhard-file-compact-item-disabled-bg-gradient, var(--theme-webhard-file-compact-item-default-bg-gradient, none));border-color:var(--theme-webhard-file-compact-item-disabled-border, var(--theme-webhard-file-compact-item-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-compact-item-disabled-border-width, var(--theme-webhard-file-compact-item-default-border-width, 0px));border-radius:var(--theme-webhard-file-compact-item-disabled-radius, var(--theme-webhard-file-compact-item-default-radius, 0px));box-shadow:var(--theme-webhard-file-compact-item-disabled-shadow, var(--theme-webhard-file-compact-item-default-shadow, none));color:var(--theme-webhard-file-compact-item-disabled-text, var(--theme-webhard-file-compact-item-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.compactItem"][data-theme-state=focus]{outline-color:var(--theme-webhard-file-compact-item-focus-border, var(--theme-webhard-file-compact-item-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-file-compact-item-focus-border-width, var(--theme-webhard-file-compact-item-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-file-compact-item-focus-border-width, var(--theme-webhard-file-compact-item-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="file.tileCard"]:not([data-theme-state]){background-color:var(--theme-webhard-file-tile-card-default-bg, transparent);background-image:var(--theme-webhard-file-tile-card-default-bg-gradient, none);border-color:var(--theme-webhard-file-tile-card-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-tile-card-default-border-width, 0px);border-radius:var(--theme-webhard-file-tile-card-default-radius, 0px);box-shadow:var(--theme-webhard-file-tile-card-default-shadow, none);color:var(--theme-webhard-file-tile-card-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.tileCard"][data-theme-state=default]{background-color:var(--theme-webhard-file-tile-card-default-bg, transparent);background-image:var(--theme-webhard-file-tile-card-default-bg-gradient, none);border-color:var(--theme-webhard-file-tile-card-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-tile-card-default-border-width, 0px);border-radius:var(--theme-webhard-file-tile-card-default-radius, 0px);box-shadow:var(--theme-webhard-file-tile-card-default-shadow, none);color:var(--theme-webhard-file-tile-card-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.tileCard"][data-theme-state=hover]{background-color:var(--theme-webhard-file-tile-card-hover-bg, var(--theme-webhard-file-tile-card-default-bg, transparent));background-image:var(--theme-webhard-file-tile-card-hover-bg-gradient, var(--theme-webhard-file-tile-card-default-bg-gradient, none));border-color:var(--theme-webhard-file-tile-card-hover-border, var(--theme-webhard-file-tile-card-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-tile-card-hover-border-width, var(--theme-webhard-file-tile-card-default-border-width, 0px));border-radius:var(--theme-webhard-file-tile-card-hover-radius, var(--theme-webhard-file-tile-card-default-radius, 0px));box-shadow:var(--theme-webhard-file-tile-card-hover-shadow, var(--theme-webhard-file-tile-card-default-shadow, none));color:var(--theme-webhard-file-tile-card-hover-text, var(--theme-webhard-file-tile-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.tileCard"][data-theme-state=selected]{background-color:var(--theme-webhard-file-tile-card-selected-bg, var(--theme-webhard-file-tile-card-default-bg, transparent));background-image:var(--theme-webhard-file-tile-card-selected-bg-gradient, var(--theme-webhard-file-tile-card-default-bg-gradient, none));border-color:var(--theme-webhard-file-tile-card-selected-border, var(--theme-webhard-file-tile-card-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-tile-card-selected-border-width, var(--theme-webhard-file-tile-card-default-border-width, 0px));border-radius:var(--theme-webhard-file-tile-card-selected-radius, var(--theme-webhard-file-tile-card-default-radius, 0px));box-shadow:var(--theme-webhard-file-tile-card-selected-shadow, var(--theme-webhard-file-tile-card-default-shadow, none));color:var(--theme-webhard-file-tile-card-selected-text, var(--theme-webhard-file-tile-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.tileCard"][data-theme-state=active]{background-color:var(--theme-webhard-file-tile-card-active-bg, var(--theme-webhard-file-tile-card-default-bg, transparent));background-image:var(--theme-webhard-file-tile-card-active-bg-gradient, var(--theme-webhard-file-tile-card-default-bg-gradient, none));border-color:var(--theme-webhard-file-tile-card-active-border, var(--theme-webhard-file-tile-card-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-tile-card-active-border-width, var(--theme-webhard-file-tile-card-default-border-width, 0px));border-radius:var(--theme-webhard-file-tile-card-active-radius, var(--theme-webhard-file-tile-card-default-radius, 0px));box-shadow:var(--theme-webhard-file-tile-card-active-shadow, var(--theme-webhard-file-tile-card-default-shadow, none));color:var(--theme-webhard-file-tile-card-active-text, var(--theme-webhard-file-tile-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.tileCard"][data-theme-state=focus]{background-color:var(--theme-webhard-file-tile-card-focus-bg, var(--theme-webhard-file-tile-card-default-bg, transparent));background-image:var(--theme-webhard-file-tile-card-focus-bg-gradient, var(--theme-webhard-file-tile-card-default-bg-gradient, none));border-color:var(--theme-webhard-file-tile-card-focus-border, var(--theme-webhard-file-tile-card-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-tile-card-focus-border-width, var(--theme-webhard-file-tile-card-default-border-width, 0px));border-radius:var(--theme-webhard-file-tile-card-focus-radius, var(--theme-webhard-file-tile-card-default-radius, 0px));box-shadow:var(--theme-webhard-file-tile-card-focus-shadow, var(--theme-webhard-file-tile-card-default-shadow, none));color:var(--theme-webhard-file-tile-card-focus-text, var(--theme-webhard-file-tile-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.tileCard"][data-theme-state=disabled]{background-color:var(--theme-webhard-file-tile-card-disabled-bg, var(--theme-webhard-file-tile-card-default-bg, transparent));background-image:var(--theme-webhard-file-tile-card-disabled-bg-gradient, var(--theme-webhard-file-tile-card-default-bg-gradient, none));border-color:var(--theme-webhard-file-tile-card-disabled-border, var(--theme-webhard-file-tile-card-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-tile-card-disabled-border-width, var(--theme-webhard-file-tile-card-default-border-width, 0px));border-radius:var(--theme-webhard-file-tile-card-disabled-radius, var(--theme-webhard-file-tile-card-default-radius, 0px));box-shadow:var(--theme-webhard-file-tile-card-disabled-shadow, var(--theme-webhard-file-tile-card-default-shadow, none));color:var(--theme-webhard-file-tile-card-disabled-text, var(--theme-webhard-file-tile-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.tileCard"][data-theme-state=focus]{outline-color:var(--theme-webhard-file-tile-card-focus-border, var(--theme-webhard-file-tile-card-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-file-tile-card-focus-border-width, var(--theme-webhard-file-tile-card-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-file-tile-card-focus-border-width, var(--theme-webhard-file-tile-card-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="file.checkbox"]:not([data-theme-state]){background-color:var(--theme-webhard-file-checkbox-default-bg, transparent);background-image:var(--theme-webhard-file-checkbox-default-bg-gradient, none);border-color:var(--theme-webhard-file-checkbox-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-checkbox-default-border-width, 0px);border-radius:var(--theme-webhard-file-checkbox-default-radius, 0px);box-shadow:var(--theme-webhard-file-checkbox-default-shadow, none);color:var(--theme-webhard-file-checkbox-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.checkbox"][data-theme-state=default]{background-color:var(--theme-webhard-file-checkbox-default-bg, transparent);background-image:var(--theme-webhard-file-checkbox-default-bg-gradient, none);border-color:var(--theme-webhard-file-checkbox-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-checkbox-default-border-width, 0px);border-radius:var(--theme-webhard-file-checkbox-default-radius, 0px);box-shadow:var(--theme-webhard-file-checkbox-default-shadow, none);color:var(--theme-webhard-file-checkbox-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.checkbox"][data-theme-state=hover]{background-color:var(--theme-webhard-file-checkbox-hover-bg, var(--theme-webhard-file-checkbox-default-bg, transparent));background-image:var(--theme-webhard-file-checkbox-hover-bg-gradient, var(--theme-webhard-file-checkbox-default-bg-gradient, none));border-color:var(--theme-webhard-file-checkbox-hover-border, var(--theme-webhard-file-checkbox-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-checkbox-hover-border-width, var(--theme-webhard-file-checkbox-default-border-width, 0px));border-radius:var(--theme-webhard-file-checkbox-hover-radius, var(--theme-webhard-file-checkbox-default-radius, 0px));box-shadow:var(--theme-webhard-file-checkbox-hover-shadow, var(--theme-webhard-file-checkbox-default-shadow, none));color:var(--theme-webhard-file-checkbox-hover-text, var(--theme-webhard-file-checkbox-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.checkbox"][data-theme-state=selected]{background-color:var(--theme-webhard-file-checkbox-selected-bg, var(--theme-webhard-file-checkbox-default-bg, transparent));background-image:var(--theme-webhard-file-checkbox-selected-bg-gradient, var(--theme-webhard-file-checkbox-default-bg-gradient, none));border-color:var(--theme-webhard-file-checkbox-selected-border, var(--theme-webhard-file-checkbox-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-checkbox-selected-border-width, var(--theme-webhard-file-checkbox-default-border-width, 0px));border-radius:var(--theme-webhard-file-checkbox-selected-radius, var(--theme-webhard-file-checkbox-default-radius, 0px));box-shadow:var(--theme-webhard-file-checkbox-selected-shadow, var(--theme-webhard-file-checkbox-default-shadow, none));color:var(--theme-webhard-file-checkbox-selected-text, var(--theme-webhard-file-checkbox-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.checkbox"][data-theme-state=active]{background-color:var(--theme-webhard-file-checkbox-active-bg, var(--theme-webhard-file-checkbox-default-bg, transparent));background-image:var(--theme-webhard-file-checkbox-active-bg-gradient, var(--theme-webhard-file-checkbox-default-bg-gradient, none));border-color:var(--theme-webhard-file-checkbox-active-border, var(--theme-webhard-file-checkbox-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-checkbox-active-border-width, var(--theme-webhard-file-checkbox-default-border-width, 0px));border-radius:var(--theme-webhard-file-checkbox-active-radius, var(--theme-webhard-file-checkbox-default-radius, 0px));box-shadow:var(--theme-webhard-file-checkbox-active-shadow, var(--theme-webhard-file-checkbox-default-shadow, none));color:var(--theme-webhard-file-checkbox-active-text, var(--theme-webhard-file-checkbox-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.checkbox"][data-theme-state=focus]{background-color:var(--theme-webhard-file-checkbox-focus-bg, var(--theme-webhard-file-checkbox-default-bg, transparent));background-image:var(--theme-webhard-file-checkbox-focus-bg-gradient, var(--theme-webhard-file-checkbox-default-bg-gradient, none));border-color:var(--theme-webhard-file-checkbox-focus-border, var(--theme-webhard-file-checkbox-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-checkbox-focus-border-width, var(--theme-webhard-file-checkbox-default-border-width, 0px));border-radius:var(--theme-webhard-file-checkbox-focus-radius, var(--theme-webhard-file-checkbox-default-radius, 0px));box-shadow:var(--theme-webhard-file-checkbox-focus-shadow, var(--theme-webhard-file-checkbox-default-shadow, none));color:var(--theme-webhard-file-checkbox-focus-text, var(--theme-webhard-file-checkbox-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.checkbox"][data-theme-state=disabled]{background-color:var(--theme-webhard-file-checkbox-disabled-bg, var(--theme-webhard-file-checkbox-default-bg, transparent));background-image:var(--theme-webhard-file-checkbox-disabled-bg-gradient, var(--theme-webhard-file-checkbox-default-bg-gradient, none));border-color:var(--theme-webhard-file-checkbox-disabled-border, var(--theme-webhard-file-checkbox-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-checkbox-disabled-border-width, var(--theme-webhard-file-checkbox-default-border-width, 0px));border-radius:var(--theme-webhard-file-checkbox-disabled-radius, var(--theme-webhard-file-checkbox-default-radius, 0px));box-shadow:var(--theme-webhard-file-checkbox-disabled-shadow, var(--theme-webhard-file-checkbox-default-shadow, none));color:var(--theme-webhard-file-checkbox-disabled-text, var(--theme-webhard-file-checkbox-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.checkbox"][data-theme-state=focus]{outline-color:var(--theme-webhard-file-checkbox-focus-border, var(--theme-webhard-file-checkbox-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-file-checkbox-focus-border-width, var(--theme-webhard-file-checkbox-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-file-checkbox-focus-border-width, var(--theme-webhard-file-checkbox-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="file.typeIcon"]:not([data-theme-state]){background-color:var(--theme-webhard-file-type-icon-default-bg, transparent);background-image:var(--theme-webhard-file-type-icon-default-bg-gradient, none);border-color:var(--theme-webhard-file-type-icon-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-type-icon-default-border-width, 0px);border-radius:var(--theme-webhard-file-type-icon-default-radius, 0px);box-shadow:var(--theme-webhard-file-type-icon-default-shadow, none);color:var(--theme-webhard-file-type-icon-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.typeIcon"][data-theme-state=default]{background-color:var(--theme-webhard-file-type-icon-default-bg, transparent);background-image:var(--theme-webhard-file-type-icon-default-bg-gradient, none);border-color:var(--theme-webhard-file-type-icon-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-type-icon-default-border-width, 0px);border-radius:var(--theme-webhard-file-type-icon-default-radius, 0px);box-shadow:var(--theme-webhard-file-type-icon-default-shadow, none);color:var(--theme-webhard-file-type-icon-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.typeIcon"][data-theme-state=hover]{background-color:var(--theme-webhard-file-type-icon-hover-bg, var(--theme-webhard-file-type-icon-default-bg, transparent));background-image:var(--theme-webhard-file-type-icon-hover-bg-gradient, var(--theme-webhard-file-type-icon-default-bg-gradient, none));border-color:var(--theme-webhard-file-type-icon-hover-border, var(--theme-webhard-file-type-icon-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-type-icon-hover-border-width, var(--theme-webhard-file-type-icon-default-border-width, 0px));border-radius:var(--theme-webhard-file-type-icon-hover-radius, var(--theme-webhard-file-type-icon-default-radius, 0px));box-shadow:var(--theme-webhard-file-type-icon-hover-shadow, var(--theme-webhard-file-type-icon-default-shadow, none));color:var(--theme-webhard-file-type-icon-hover-text, var(--theme-webhard-file-type-icon-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.typeIcon"][data-theme-state=selected]{background-color:var(--theme-webhard-file-type-icon-selected-bg, var(--theme-webhard-file-type-icon-default-bg, transparent));background-image:var(--theme-webhard-file-type-icon-selected-bg-gradient, var(--theme-webhard-file-type-icon-default-bg-gradient, none));border-color:var(--theme-webhard-file-type-icon-selected-border, var(--theme-webhard-file-type-icon-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-type-icon-selected-border-width, var(--theme-webhard-file-type-icon-default-border-width, 0px));border-radius:var(--theme-webhard-file-type-icon-selected-radius, var(--theme-webhard-file-type-icon-default-radius, 0px));box-shadow:var(--theme-webhard-file-type-icon-selected-shadow, var(--theme-webhard-file-type-icon-default-shadow, none));color:var(--theme-webhard-file-type-icon-selected-text, var(--theme-webhard-file-type-icon-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.typeIcon"][data-theme-state=active]{background-color:var(--theme-webhard-file-type-icon-active-bg, var(--theme-webhard-file-type-icon-default-bg, transparent));background-image:var(--theme-webhard-file-type-icon-active-bg-gradient, var(--theme-webhard-file-type-icon-default-bg-gradient, none));border-color:var(--theme-webhard-file-type-icon-active-border, var(--theme-webhard-file-type-icon-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-type-icon-active-border-width, var(--theme-webhard-file-type-icon-default-border-width, 0px));border-radius:var(--theme-webhard-file-type-icon-active-radius, var(--theme-webhard-file-type-icon-default-radius, 0px));box-shadow:var(--theme-webhard-file-type-icon-active-shadow, var(--theme-webhard-file-type-icon-default-shadow, none));color:var(--theme-webhard-file-type-icon-active-text, var(--theme-webhard-file-type-icon-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.typeIcon"][data-theme-state=focus]{background-color:var(--theme-webhard-file-type-icon-focus-bg, var(--theme-webhard-file-type-icon-default-bg, transparent));background-image:var(--theme-webhard-file-type-icon-focus-bg-gradient, var(--theme-webhard-file-type-icon-default-bg-gradient, none));border-color:var(--theme-webhard-file-type-icon-focus-border, var(--theme-webhard-file-type-icon-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-type-icon-focus-border-width, var(--theme-webhard-file-type-icon-default-border-width, 0px));border-radius:var(--theme-webhard-file-type-icon-focus-radius, var(--theme-webhard-file-type-icon-default-radius, 0px));box-shadow:var(--theme-webhard-file-type-icon-focus-shadow, var(--theme-webhard-file-type-icon-default-shadow, none));color:var(--theme-webhard-file-type-icon-focus-text, var(--theme-webhard-file-type-icon-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.typeIcon"][data-theme-state=disabled]{background-color:var(--theme-webhard-file-type-icon-disabled-bg, var(--theme-webhard-file-type-icon-default-bg, transparent));background-image:var(--theme-webhard-file-type-icon-disabled-bg-gradient, var(--theme-webhard-file-type-icon-default-bg-gradient, none));border-color:var(--theme-webhard-file-type-icon-disabled-border, var(--theme-webhard-file-type-icon-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-type-icon-disabled-border-width, var(--theme-webhard-file-type-icon-default-border-width, 0px));border-radius:var(--theme-webhard-file-type-icon-disabled-radius, var(--theme-webhard-file-type-icon-default-radius, 0px));box-shadow:var(--theme-webhard-file-type-icon-disabled-shadow, var(--theme-webhard-file-type-icon-default-shadow, none));color:var(--theme-webhard-file-type-icon-disabled-text, var(--theme-webhard-file-type-icon-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.typeIcon"][data-theme-state=focus]{outline-color:var(--theme-webhard-file-type-icon-focus-border, var(--theme-webhard-file-type-icon-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-file-type-icon-focus-border-width, var(--theme-webhard-file-type-icon-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-file-type-icon-focus-border-width, var(--theme-webhard-file-type-icon-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="folder.typeIcon"]:not([data-theme-state]){background-color:var(--theme-webhard-folder-type-icon-default-bg, transparent);background-image:var(--theme-webhard-folder-type-icon-default-bg-gradient, none);border-color:var(--theme-webhard-folder-type-icon-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-folder-type-icon-default-border-width, 0px);border-radius:var(--theme-webhard-folder-type-icon-default-radius, 0px);box-shadow:var(--theme-webhard-folder-type-icon-default-shadow, none);color:var(--theme-webhard-folder-type-icon-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.typeIcon"][data-theme-state=default]{background-color:var(--theme-webhard-folder-type-icon-default-bg, transparent);background-image:var(--theme-webhard-folder-type-icon-default-bg-gradient, none);border-color:var(--theme-webhard-folder-type-icon-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-folder-type-icon-default-border-width, 0px);border-radius:var(--theme-webhard-folder-type-icon-default-radius, 0px);box-shadow:var(--theme-webhard-folder-type-icon-default-shadow, none);color:var(--theme-webhard-folder-type-icon-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.newBadge"]:not([data-theme-state]){background-color:var(--theme-webhard-file-new-badge-default-bg, transparent);background-image:var(--theme-webhard-file-new-badge-default-bg-gradient, none);border-color:var(--theme-webhard-file-new-badge-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-new-badge-default-border-width, 0px);border-radius:var(--theme-webhard-file-new-badge-default-radius, 0px);box-shadow:var(--theme-webhard-file-new-badge-default-shadow, none);color:var(--theme-webhard-file-new-badge-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.newBadge"][data-theme-state=default]{background-color:var(--theme-webhard-file-new-badge-default-bg, transparent);background-image:var(--theme-webhard-file-new-badge-default-bg-gradient, none);border-color:var(--theme-webhard-file-new-badge-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-new-badge-default-border-width, 0px);border-radius:var(--theme-webhard-file-new-badge-default-radius, 0px);box-shadow:var(--theme-webhard-file-new-badge-default-shadow, none);color:var(--theme-webhard-file-new-badge-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.newBadge"][data-theme-state=hover]{background-color:var(--theme-webhard-file-new-badge-hover-bg, var(--theme-webhard-file-new-badge-default-bg, transparent));background-image:var(--theme-webhard-file-new-badge-hover-bg-gradient, var(--theme-webhard-file-new-badge-default-bg-gradient, none));border-color:var(--theme-webhard-file-new-badge-hover-border, var(--theme-webhard-file-new-badge-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-new-badge-hover-border-width, var(--theme-webhard-file-new-badge-default-border-width, 0px));border-radius:var(--theme-webhard-file-new-badge-hover-radius, var(--theme-webhard-file-new-badge-default-radius, 0px));box-shadow:var(--theme-webhard-file-new-badge-hover-shadow, var(--theme-webhard-file-new-badge-default-shadow, none));color:var(--theme-webhard-file-new-badge-hover-text, var(--theme-webhard-file-new-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.newBadge"][data-theme-state=selected]{background-color:var(--theme-webhard-file-new-badge-selected-bg, var(--theme-webhard-file-new-badge-default-bg, transparent));background-image:var(--theme-webhard-file-new-badge-selected-bg-gradient, var(--theme-webhard-file-new-badge-default-bg-gradient, none));border-color:var(--theme-webhard-file-new-badge-selected-border, var(--theme-webhard-file-new-badge-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-new-badge-selected-border-width, var(--theme-webhard-file-new-badge-default-border-width, 0px));border-radius:var(--theme-webhard-file-new-badge-selected-radius, var(--theme-webhard-file-new-badge-default-radius, 0px));box-shadow:var(--theme-webhard-file-new-badge-selected-shadow, var(--theme-webhard-file-new-badge-default-shadow, none));color:var(--theme-webhard-file-new-badge-selected-text, var(--theme-webhard-file-new-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.newBadge"][data-theme-state=active]{background-color:var(--theme-webhard-file-new-badge-active-bg, var(--theme-webhard-file-new-badge-default-bg, transparent));background-image:var(--theme-webhard-file-new-badge-active-bg-gradient, var(--theme-webhard-file-new-badge-default-bg-gradient, none));border-color:var(--theme-webhard-file-new-badge-active-border, var(--theme-webhard-file-new-badge-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-new-badge-active-border-width, var(--theme-webhard-file-new-badge-default-border-width, 0px));border-radius:var(--theme-webhard-file-new-badge-active-radius, var(--theme-webhard-file-new-badge-default-radius, 0px));box-shadow:var(--theme-webhard-file-new-badge-active-shadow, var(--theme-webhard-file-new-badge-default-shadow, none));color:var(--theme-webhard-file-new-badge-active-text, var(--theme-webhard-file-new-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.newBadge"][data-theme-state=focus]{background-color:var(--theme-webhard-file-new-badge-focus-bg, var(--theme-webhard-file-new-badge-default-bg, transparent));background-image:var(--theme-webhard-file-new-badge-focus-bg-gradient, var(--theme-webhard-file-new-badge-default-bg-gradient, none));border-color:var(--theme-webhard-file-new-badge-focus-border, var(--theme-webhard-file-new-badge-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-new-badge-focus-border-width, var(--theme-webhard-file-new-badge-default-border-width, 0px));border-radius:var(--theme-webhard-file-new-badge-focus-radius, var(--theme-webhard-file-new-badge-default-radius, 0px));box-shadow:var(--theme-webhard-file-new-badge-focus-shadow, var(--theme-webhard-file-new-badge-default-shadow, none));color:var(--theme-webhard-file-new-badge-focus-text, var(--theme-webhard-file-new-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.newBadge"][data-theme-state=disabled]{background-color:var(--theme-webhard-file-new-badge-disabled-bg, var(--theme-webhard-file-new-badge-default-bg, transparent));background-image:var(--theme-webhard-file-new-badge-disabled-bg-gradient, var(--theme-webhard-file-new-badge-default-bg-gradient, none));border-color:var(--theme-webhard-file-new-badge-disabled-border, var(--theme-webhard-file-new-badge-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-new-badge-disabled-border-width, var(--theme-webhard-file-new-badge-default-border-width, 0px));border-radius:var(--theme-webhard-file-new-badge-disabled-radius, var(--theme-webhard-file-new-badge-default-radius, 0px));box-shadow:var(--theme-webhard-file-new-badge-disabled-shadow, var(--theme-webhard-file-new-badge-default-shadow, none));color:var(--theme-webhard-file-new-badge-disabled-text, var(--theme-webhard-file-new-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.newBadge"][data-theme-state=focus]{outline-color:var(--theme-webhard-file-new-badge-focus-border, var(--theme-webhard-file-new-badge-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-file-new-badge-focus-border-width, var(--theme-webhard-file-new-badge-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-file-new-badge-focus-border-width, var(--theme-webhard-file-new-badge-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="file.parentRow"]:not([data-theme-state]){background-color:var(--theme-webhard-file-parent-row-default-bg, transparent);background-image:var(--theme-webhard-file-parent-row-default-bg-gradient, none);border-color:var(--theme-webhard-file-parent-row-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-parent-row-default-border-width, 0px);border-radius:var(--theme-webhard-file-parent-row-default-radius, 0px);box-shadow:var(--theme-webhard-file-parent-row-default-shadow, none);color:var(--theme-webhard-file-parent-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.parentRow"][data-theme-state=default]{background-color:var(--theme-webhard-file-parent-row-default-bg, transparent);background-image:var(--theme-webhard-file-parent-row-default-bg-gradient, none);border-color:var(--theme-webhard-file-parent-row-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-file-parent-row-default-border-width, 0px);border-radius:var(--theme-webhard-file-parent-row-default-radius, 0px);box-shadow:var(--theme-webhard-file-parent-row-default-shadow, none);color:var(--theme-webhard-file-parent-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.parentRow"][data-theme-state=hover]{background-color:var(--theme-webhard-file-parent-row-hover-bg, var(--theme-webhard-file-parent-row-default-bg, transparent));background-image:var(--theme-webhard-file-parent-row-hover-bg-gradient, var(--theme-webhard-file-parent-row-default-bg-gradient, none));border-color:var(--theme-webhard-file-parent-row-hover-border, var(--theme-webhard-file-parent-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-parent-row-hover-border-width, var(--theme-webhard-file-parent-row-default-border-width, 0px));border-radius:var(--theme-webhard-file-parent-row-hover-radius, var(--theme-webhard-file-parent-row-default-radius, 0px));box-shadow:var(--theme-webhard-file-parent-row-hover-shadow, var(--theme-webhard-file-parent-row-default-shadow, none));color:var(--theme-webhard-file-parent-row-hover-text, var(--theme-webhard-file-parent-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.parentRow"][data-theme-state=selected]{background-color:var(--theme-webhard-file-parent-row-selected-bg, var(--theme-webhard-file-parent-row-default-bg, transparent));background-image:var(--theme-webhard-file-parent-row-selected-bg-gradient, var(--theme-webhard-file-parent-row-default-bg-gradient, none));border-color:var(--theme-webhard-file-parent-row-selected-border, var(--theme-webhard-file-parent-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-parent-row-selected-border-width, var(--theme-webhard-file-parent-row-default-border-width, 0px));border-radius:var(--theme-webhard-file-parent-row-selected-radius, var(--theme-webhard-file-parent-row-default-radius, 0px));box-shadow:var(--theme-webhard-file-parent-row-selected-shadow, var(--theme-webhard-file-parent-row-default-shadow, none));color:var(--theme-webhard-file-parent-row-selected-text, var(--theme-webhard-file-parent-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.parentRow"][data-theme-state=active]{background-color:var(--theme-webhard-file-parent-row-active-bg, var(--theme-webhard-file-parent-row-default-bg, transparent));background-image:var(--theme-webhard-file-parent-row-active-bg-gradient, var(--theme-webhard-file-parent-row-default-bg-gradient, none));border-color:var(--theme-webhard-file-parent-row-active-border, var(--theme-webhard-file-parent-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-parent-row-active-border-width, var(--theme-webhard-file-parent-row-default-border-width, 0px));border-radius:var(--theme-webhard-file-parent-row-active-radius, var(--theme-webhard-file-parent-row-default-radius, 0px));box-shadow:var(--theme-webhard-file-parent-row-active-shadow, var(--theme-webhard-file-parent-row-default-shadow, none));color:var(--theme-webhard-file-parent-row-active-text, var(--theme-webhard-file-parent-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.parentRow"][data-theme-state=focus]{background-color:var(--theme-webhard-file-parent-row-focus-bg, var(--theme-webhard-file-parent-row-default-bg, transparent));background-image:var(--theme-webhard-file-parent-row-focus-bg-gradient, var(--theme-webhard-file-parent-row-default-bg-gradient, none));border-color:var(--theme-webhard-file-parent-row-focus-border, var(--theme-webhard-file-parent-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-parent-row-focus-border-width, var(--theme-webhard-file-parent-row-default-border-width, 0px));border-radius:var(--theme-webhard-file-parent-row-focus-radius, var(--theme-webhard-file-parent-row-default-radius, 0px));box-shadow:var(--theme-webhard-file-parent-row-focus-shadow, var(--theme-webhard-file-parent-row-default-shadow, none));color:var(--theme-webhard-file-parent-row-focus-text, var(--theme-webhard-file-parent-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.parentRow"][data-theme-state=disabled]{background-color:var(--theme-webhard-file-parent-row-disabled-bg, var(--theme-webhard-file-parent-row-default-bg, transparent));background-image:var(--theme-webhard-file-parent-row-disabled-bg-gradient, var(--theme-webhard-file-parent-row-default-bg-gradient, none));border-color:var(--theme-webhard-file-parent-row-disabled-border, var(--theme-webhard-file-parent-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-file-parent-row-disabled-border-width, var(--theme-webhard-file-parent-row-default-border-width, 0px));border-radius:var(--theme-webhard-file-parent-row-disabled-radius, var(--theme-webhard-file-parent-row-default-radius, 0px));box-shadow:var(--theme-webhard-file-parent-row-disabled-shadow, var(--theme-webhard-file-parent-row-default-shadow, none));color:var(--theme-webhard-file-parent-row-disabled-text, var(--theme-webhard-file-parent-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="file.parentRow"][data-theme-state=focus]{outline-color:var(--theme-webhard-file-parent-row-focus-border, var(--theme-webhard-file-parent-row-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-file-parent-row-focus-border-width, var(--theme-webhard-file-parent-row-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-file-parent-row-focus-border-width, var(--theme-webhard-file-parent-row-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="folder.row"]:not([data-theme-state]){background-color:var(--theme-webhard-folder-row-default-bg, transparent);background-image:var(--theme-webhard-folder-row-default-bg-gradient, none);border-color:var(--theme-webhard-folder-row-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-folder-row-default-border-width, 0px);border-radius:var(--theme-webhard-folder-row-default-radius, 0px);box-shadow:var(--theme-webhard-folder-row-default-shadow, none);color:var(--theme-webhard-folder-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.row"][data-theme-state=default]{background-color:var(--theme-webhard-folder-row-default-bg, transparent);background-image:var(--theme-webhard-folder-row-default-bg-gradient, none);border-color:var(--theme-webhard-folder-row-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-folder-row-default-border-width, 0px);border-radius:var(--theme-webhard-folder-row-default-radius, 0px);box-shadow:var(--theme-webhard-folder-row-default-shadow, none);color:var(--theme-webhard-folder-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.row"][data-theme-state=hover]{background-color:var(--theme-webhard-folder-row-hover-bg, var(--theme-webhard-folder-row-default-bg, transparent));background-image:var(--theme-webhard-folder-row-hover-bg-gradient, var(--theme-webhard-folder-row-default-bg-gradient, none));border-color:var(--theme-webhard-folder-row-hover-border, var(--theme-webhard-folder-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-folder-row-hover-border-width, var(--theme-webhard-folder-row-default-border-width, 0px));border-radius:var(--theme-webhard-folder-row-hover-radius, var(--theme-webhard-folder-row-default-radius, 0px));box-shadow:var(--theme-webhard-folder-row-hover-shadow, var(--theme-webhard-folder-row-default-shadow, none));color:var(--theme-webhard-folder-row-hover-text, var(--theme-webhard-folder-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.row"][data-theme-state=selected]{background-color:var(--theme-webhard-folder-row-selected-bg, var(--theme-webhard-folder-row-default-bg, transparent));background-image:var(--theme-webhard-folder-row-selected-bg-gradient, var(--theme-webhard-folder-row-default-bg-gradient, none));border-color:var(--theme-webhard-folder-row-selected-border, var(--theme-webhard-folder-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-folder-row-selected-border-width, var(--theme-webhard-folder-row-default-border-width, 0px));border-radius:var(--theme-webhard-folder-row-selected-radius, var(--theme-webhard-folder-row-default-radius, 0px));box-shadow:var(--theme-webhard-folder-row-selected-shadow, var(--theme-webhard-folder-row-default-shadow, none));color:var(--theme-webhard-folder-row-selected-text, var(--theme-webhard-folder-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.row"][data-theme-state=active]{background-color:var(--theme-webhard-folder-row-active-bg, var(--theme-webhard-folder-row-default-bg, transparent));background-image:var(--theme-webhard-folder-row-active-bg-gradient, var(--theme-webhard-folder-row-default-bg-gradient, none));border-color:var(--theme-webhard-folder-row-active-border, var(--theme-webhard-folder-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-folder-row-active-border-width, var(--theme-webhard-folder-row-default-border-width, 0px));border-radius:var(--theme-webhard-folder-row-active-radius, var(--theme-webhard-folder-row-default-radius, 0px));box-shadow:var(--theme-webhard-folder-row-active-shadow, var(--theme-webhard-folder-row-default-shadow, none));color:var(--theme-webhard-folder-row-active-text, var(--theme-webhard-folder-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.row"][data-theme-state=focus]{background-color:var(--theme-webhard-folder-row-focus-bg, var(--theme-webhard-folder-row-default-bg, transparent));background-image:var(--theme-webhard-folder-row-focus-bg-gradient, var(--theme-webhard-folder-row-default-bg-gradient, none));border-color:var(--theme-webhard-folder-row-focus-border, var(--theme-webhard-folder-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-folder-row-focus-border-width, var(--theme-webhard-folder-row-default-border-width, 0px));border-radius:var(--theme-webhard-folder-row-focus-radius, var(--theme-webhard-folder-row-default-radius, 0px));box-shadow:var(--theme-webhard-folder-row-focus-shadow, var(--theme-webhard-folder-row-default-shadow, none));color:var(--theme-webhard-folder-row-focus-text, var(--theme-webhard-folder-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.row"][data-theme-state=disabled]{background-color:var(--theme-webhard-folder-row-disabled-bg, var(--theme-webhard-folder-row-default-bg, transparent));background-image:var(--theme-webhard-folder-row-disabled-bg-gradient, var(--theme-webhard-folder-row-default-bg-gradient, none));border-color:var(--theme-webhard-folder-row-disabled-border, var(--theme-webhard-folder-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-folder-row-disabled-border-width, var(--theme-webhard-folder-row-default-border-width, 0px));border-radius:var(--theme-webhard-folder-row-disabled-radius, var(--theme-webhard-folder-row-default-radius, 0px));box-shadow:var(--theme-webhard-folder-row-disabled-shadow, var(--theme-webhard-folder-row-default-shadow, none));color:var(--theme-webhard-folder-row-disabled-text, var(--theme-webhard-folder-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.row"][data-theme-state=focus]{outline-color:var(--theme-webhard-folder-row-focus-border, var(--theme-webhard-folder-row-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-folder-row-focus-border-width, var(--theme-webhard-folder-row-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-folder-row-focus-border-width, var(--theme-webhard-folder-row-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="folder.compactItem"]:not([data-theme-state]){background-color:var(--theme-webhard-folder-compact-item-default-bg, transparent);background-image:var(--theme-webhard-folder-compact-item-default-bg-gradient, none);border-color:var(--theme-webhard-folder-compact-item-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-folder-compact-item-default-border-width, 0px);border-radius:var(--theme-webhard-folder-compact-item-default-radius, 0px);box-shadow:var(--theme-webhard-folder-compact-item-default-shadow, none);color:var(--theme-webhard-folder-compact-item-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.compactItem"][data-theme-state=default]{background-color:var(--theme-webhard-folder-compact-item-default-bg, transparent);background-image:var(--theme-webhard-folder-compact-item-default-bg-gradient, none);border-color:var(--theme-webhard-folder-compact-item-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-folder-compact-item-default-border-width, 0px);border-radius:var(--theme-webhard-folder-compact-item-default-radius, 0px);box-shadow:var(--theme-webhard-folder-compact-item-default-shadow, none);color:var(--theme-webhard-folder-compact-item-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.compactItem"][data-theme-state=hover]{background-color:var(--theme-webhard-folder-compact-item-hover-bg, var(--theme-webhard-folder-compact-item-default-bg, transparent));background-image:var(--theme-webhard-folder-compact-item-hover-bg-gradient, var(--theme-webhard-folder-compact-item-default-bg-gradient, none));border-color:var(--theme-webhard-folder-compact-item-hover-border, var(--theme-webhard-folder-compact-item-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-folder-compact-item-hover-border-width, var(--theme-webhard-folder-compact-item-default-border-width, 0px));border-radius:var(--theme-webhard-folder-compact-item-hover-radius, var(--theme-webhard-folder-compact-item-default-radius, 0px));box-shadow:var(--theme-webhard-folder-compact-item-hover-shadow, var(--theme-webhard-folder-compact-item-default-shadow, none));color:var(--theme-webhard-folder-compact-item-hover-text, var(--theme-webhard-folder-compact-item-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.compactItem"][data-theme-state=selected]{background-color:var(--theme-webhard-folder-compact-item-selected-bg, var(--theme-webhard-folder-compact-item-default-bg, transparent));background-image:var(--theme-webhard-folder-compact-item-selected-bg-gradient, var(--theme-webhard-folder-compact-item-default-bg-gradient, none));border-color:var(--theme-webhard-folder-compact-item-selected-border, var(--theme-webhard-folder-compact-item-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-folder-compact-item-selected-border-width, var(--theme-webhard-folder-compact-item-default-border-width, 0px));border-radius:var(--theme-webhard-folder-compact-item-selected-radius, var(--theme-webhard-folder-compact-item-default-radius, 0px));box-shadow:var(--theme-webhard-folder-compact-item-selected-shadow, var(--theme-webhard-folder-compact-item-default-shadow, none));color:var(--theme-webhard-folder-compact-item-selected-text, var(--theme-webhard-folder-compact-item-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.compactItem"][data-theme-state=active]{background-color:var(--theme-webhard-folder-compact-item-active-bg, var(--theme-webhard-folder-compact-item-default-bg, transparent));background-image:var(--theme-webhard-folder-compact-item-active-bg-gradient, var(--theme-webhard-folder-compact-item-default-bg-gradient, none));border-color:var(--theme-webhard-folder-compact-item-active-border, var(--theme-webhard-folder-compact-item-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-folder-compact-item-active-border-width, var(--theme-webhard-folder-compact-item-default-border-width, 0px));border-radius:var(--theme-webhard-folder-compact-item-active-radius, var(--theme-webhard-folder-compact-item-default-radius, 0px));box-shadow:var(--theme-webhard-folder-compact-item-active-shadow, var(--theme-webhard-folder-compact-item-default-shadow, none));color:var(--theme-webhard-folder-compact-item-active-text, var(--theme-webhard-folder-compact-item-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.compactItem"][data-theme-state=focus]{background-color:var(--theme-webhard-folder-compact-item-focus-bg, var(--theme-webhard-folder-compact-item-default-bg, transparent));background-image:var(--theme-webhard-folder-compact-item-focus-bg-gradient, var(--theme-webhard-folder-compact-item-default-bg-gradient, none));border-color:var(--theme-webhard-folder-compact-item-focus-border, var(--theme-webhard-folder-compact-item-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-folder-compact-item-focus-border-width, var(--theme-webhard-folder-compact-item-default-border-width, 0px));border-radius:var(--theme-webhard-folder-compact-item-focus-radius, var(--theme-webhard-folder-compact-item-default-radius, 0px));box-shadow:var(--theme-webhard-folder-compact-item-focus-shadow, var(--theme-webhard-folder-compact-item-default-shadow, none));color:var(--theme-webhard-folder-compact-item-focus-text, var(--theme-webhard-folder-compact-item-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.compactItem"][data-theme-state=disabled]{background-color:var(--theme-webhard-folder-compact-item-disabled-bg, var(--theme-webhard-folder-compact-item-default-bg, transparent));background-image:var(--theme-webhard-folder-compact-item-disabled-bg-gradient, var(--theme-webhard-folder-compact-item-default-bg-gradient, none));border-color:var(--theme-webhard-folder-compact-item-disabled-border, var(--theme-webhard-folder-compact-item-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-folder-compact-item-disabled-border-width, var(--theme-webhard-folder-compact-item-default-border-width, 0px));border-radius:var(--theme-webhard-folder-compact-item-disabled-radius, var(--theme-webhard-folder-compact-item-default-radius, 0px));box-shadow:var(--theme-webhard-folder-compact-item-disabled-shadow, var(--theme-webhard-folder-compact-item-default-shadow, none));color:var(--theme-webhard-folder-compact-item-disabled-text, var(--theme-webhard-folder-compact-item-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.compactItem"][data-theme-state=focus]{outline-color:var(--theme-webhard-folder-compact-item-focus-border, var(--theme-webhard-folder-compact-item-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-folder-compact-item-focus-border-width, var(--theme-webhard-folder-compact-item-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-folder-compact-item-focus-border-width, var(--theme-webhard-folder-compact-item-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="folder.card"]:not([data-theme-state]){background-color:var(--theme-webhard-folder-card-default-bg, transparent);background-image:var(--theme-webhard-folder-card-default-bg-gradient, none);border-color:var(--theme-webhard-folder-card-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-folder-card-default-border-width, 0px);border-radius:var(--theme-webhard-folder-card-default-radius, 0px);box-shadow:var(--theme-webhard-folder-card-default-shadow, none);color:var(--theme-webhard-folder-card-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.card"][data-theme-state=default]{background-color:var(--theme-webhard-folder-card-default-bg, transparent);background-image:var(--theme-webhard-folder-card-default-bg-gradient, none);border-color:var(--theme-webhard-folder-card-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-folder-card-default-border-width, 0px);border-radius:var(--theme-webhard-folder-card-default-radius, 0px);box-shadow:var(--theme-webhard-folder-card-default-shadow, none);color:var(--theme-webhard-folder-card-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.card"][data-theme-state=hover]{background-color:var(--theme-webhard-folder-card-hover-bg, var(--theme-webhard-folder-card-default-bg, transparent));background-image:var(--theme-webhard-folder-card-hover-bg-gradient, var(--theme-webhard-folder-card-default-bg-gradient, none));border-color:var(--theme-webhard-folder-card-hover-border, var(--theme-webhard-folder-card-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-folder-card-hover-border-width, var(--theme-webhard-folder-card-default-border-width, 0px));border-radius:var(--theme-webhard-folder-card-hover-radius, var(--theme-webhard-folder-card-default-radius, 0px));box-shadow:var(--theme-webhard-folder-card-hover-shadow, var(--theme-webhard-folder-card-default-shadow, none));color:var(--theme-webhard-folder-card-hover-text, var(--theme-webhard-folder-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.card"][data-theme-state=selected]{background-color:var(--theme-webhard-folder-card-selected-bg, var(--theme-webhard-folder-card-default-bg, transparent));background-image:var(--theme-webhard-folder-card-selected-bg-gradient, var(--theme-webhard-folder-card-default-bg-gradient, none));border-color:var(--theme-webhard-folder-card-selected-border, var(--theme-webhard-folder-card-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-folder-card-selected-border-width, var(--theme-webhard-folder-card-default-border-width, 0px));border-radius:var(--theme-webhard-folder-card-selected-radius, var(--theme-webhard-folder-card-default-radius, 0px));box-shadow:var(--theme-webhard-folder-card-selected-shadow, var(--theme-webhard-folder-card-default-shadow, none));color:var(--theme-webhard-folder-card-selected-text, var(--theme-webhard-folder-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.card"][data-theme-state=active]{background-color:var(--theme-webhard-folder-card-active-bg, var(--theme-webhard-folder-card-default-bg, transparent));background-image:var(--theme-webhard-folder-card-active-bg-gradient, var(--theme-webhard-folder-card-default-bg-gradient, none));border-color:var(--theme-webhard-folder-card-active-border, var(--theme-webhard-folder-card-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-folder-card-active-border-width, var(--theme-webhard-folder-card-default-border-width, 0px));border-radius:var(--theme-webhard-folder-card-active-radius, var(--theme-webhard-folder-card-default-radius, 0px));box-shadow:var(--theme-webhard-folder-card-active-shadow, var(--theme-webhard-folder-card-default-shadow, none));color:var(--theme-webhard-folder-card-active-text, var(--theme-webhard-folder-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.card"][data-theme-state=focus]{background-color:var(--theme-webhard-folder-card-focus-bg, var(--theme-webhard-folder-card-default-bg, transparent));background-image:var(--theme-webhard-folder-card-focus-bg-gradient, var(--theme-webhard-folder-card-default-bg-gradient, none));border-color:var(--theme-webhard-folder-card-focus-border, var(--theme-webhard-folder-card-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-folder-card-focus-border-width, var(--theme-webhard-folder-card-default-border-width, 0px));border-radius:var(--theme-webhard-folder-card-focus-radius, var(--theme-webhard-folder-card-default-radius, 0px));box-shadow:var(--theme-webhard-folder-card-focus-shadow, var(--theme-webhard-folder-card-default-shadow, none));color:var(--theme-webhard-folder-card-focus-text, var(--theme-webhard-folder-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.card"][data-theme-state=disabled]{background-color:var(--theme-webhard-folder-card-disabled-bg, var(--theme-webhard-folder-card-default-bg, transparent));background-image:var(--theme-webhard-folder-card-disabled-bg-gradient, var(--theme-webhard-folder-card-default-bg-gradient, none));border-color:var(--theme-webhard-folder-card-disabled-border, var(--theme-webhard-folder-card-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-folder-card-disabled-border-width, var(--theme-webhard-folder-card-default-border-width, 0px));border-radius:var(--theme-webhard-folder-card-disabled-radius, var(--theme-webhard-folder-card-default-radius, 0px));box-shadow:var(--theme-webhard-folder-card-disabled-shadow, var(--theme-webhard-folder-card-default-shadow, none));color:var(--theme-webhard-folder-card-disabled-text, var(--theme-webhard-folder-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="folder.card"][data-theme-state=focus]{outline-color:var(--theme-webhard-folder-card-focus-border, var(--theme-webhard-folder-card-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-folder-card-focus-border-width, var(--theme-webhard-folder-card-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-folder-card-focus-border-width, var(--theme-webhard-folder-card-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="storage.panel"]:not([data-theme-state]){background-color:var(--theme-webhard-storage-panel-default-bg, transparent);background-image:var(--theme-webhard-storage-panel-default-bg-gradient, none);border-color:var(--theme-webhard-storage-panel-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-storage-panel-default-border-width, 0px);border-radius:var(--theme-webhard-storage-panel-default-radius, 0px);box-shadow:var(--theme-webhard-storage-panel-default-shadow, none);color:var(--theme-webhard-storage-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.panel"][data-theme-state=default]{background-color:var(--theme-webhard-storage-panel-default-bg, transparent);background-image:var(--theme-webhard-storage-panel-default-bg-gradient, none);border-color:var(--theme-webhard-storage-panel-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-storage-panel-default-border-width, 0px);border-radius:var(--theme-webhard-storage-panel-default-radius, 0px);box-shadow:var(--theme-webhard-storage-panel-default-shadow, none);color:var(--theme-webhard-storage-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.panel"][data-theme-state=hover]{background-color:var(--theme-webhard-storage-panel-hover-bg, var(--theme-webhard-storage-panel-default-bg, transparent));background-image:var(--theme-webhard-storage-panel-hover-bg-gradient, var(--theme-webhard-storage-panel-default-bg-gradient, none));border-color:var(--theme-webhard-storage-panel-hover-border, var(--theme-webhard-storage-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-storage-panel-hover-border-width, var(--theme-webhard-storage-panel-default-border-width, 0px));border-radius:var(--theme-webhard-storage-panel-hover-radius, var(--theme-webhard-storage-panel-default-radius, 0px));box-shadow:var(--theme-webhard-storage-panel-hover-shadow, var(--theme-webhard-storage-panel-default-shadow, none));color:var(--theme-webhard-storage-panel-hover-text, var(--theme-webhard-storage-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.panel"][data-theme-state=selected]{background-color:var(--theme-webhard-storage-panel-selected-bg, var(--theme-webhard-storage-panel-default-bg, transparent));background-image:var(--theme-webhard-storage-panel-selected-bg-gradient, var(--theme-webhard-storage-panel-default-bg-gradient, none));border-color:var(--theme-webhard-storage-panel-selected-border, var(--theme-webhard-storage-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-storage-panel-selected-border-width, var(--theme-webhard-storage-panel-default-border-width, 0px));border-radius:var(--theme-webhard-storage-panel-selected-radius, var(--theme-webhard-storage-panel-default-radius, 0px));box-shadow:var(--theme-webhard-storage-panel-selected-shadow, var(--theme-webhard-storage-panel-default-shadow, none));color:var(--theme-webhard-storage-panel-selected-text, var(--theme-webhard-storage-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.panel"][data-theme-state=active]{background-color:var(--theme-webhard-storage-panel-active-bg, var(--theme-webhard-storage-panel-default-bg, transparent));background-image:var(--theme-webhard-storage-panel-active-bg-gradient, var(--theme-webhard-storage-panel-default-bg-gradient, none));border-color:var(--theme-webhard-storage-panel-active-border, var(--theme-webhard-storage-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-storage-panel-active-border-width, var(--theme-webhard-storage-panel-default-border-width, 0px));border-radius:var(--theme-webhard-storage-panel-active-radius, var(--theme-webhard-storage-panel-default-radius, 0px));box-shadow:var(--theme-webhard-storage-panel-active-shadow, var(--theme-webhard-storage-panel-default-shadow, none));color:var(--theme-webhard-storage-panel-active-text, var(--theme-webhard-storage-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.panel"][data-theme-state=focus]{background-color:var(--theme-webhard-storage-panel-focus-bg, var(--theme-webhard-storage-panel-default-bg, transparent));background-image:var(--theme-webhard-storage-panel-focus-bg-gradient, var(--theme-webhard-storage-panel-default-bg-gradient, none));border-color:var(--theme-webhard-storage-panel-focus-border, var(--theme-webhard-storage-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-storage-panel-focus-border-width, var(--theme-webhard-storage-panel-default-border-width, 0px));border-radius:var(--theme-webhard-storage-panel-focus-radius, var(--theme-webhard-storage-panel-default-radius, 0px));box-shadow:var(--theme-webhard-storage-panel-focus-shadow, var(--theme-webhard-storage-panel-default-shadow, none));color:var(--theme-webhard-storage-panel-focus-text, var(--theme-webhard-storage-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.panel"][data-theme-state=disabled]{background-color:var(--theme-webhard-storage-panel-disabled-bg, var(--theme-webhard-storage-panel-default-bg, transparent));background-image:var(--theme-webhard-storage-panel-disabled-bg-gradient, var(--theme-webhard-storage-panel-default-bg-gradient, none));border-color:var(--theme-webhard-storage-panel-disabled-border, var(--theme-webhard-storage-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-storage-panel-disabled-border-width, var(--theme-webhard-storage-panel-default-border-width, 0px));border-radius:var(--theme-webhard-storage-panel-disabled-radius, var(--theme-webhard-storage-panel-default-radius, 0px));box-shadow:var(--theme-webhard-storage-panel-disabled-shadow, var(--theme-webhard-storage-panel-default-shadow, none));color:var(--theme-webhard-storage-panel-disabled-text, var(--theme-webhard-storage-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.panel"][data-theme-state=focus]{outline-color:var(--theme-webhard-storage-panel-focus-border, var(--theme-webhard-storage-panel-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-storage-panel-focus-border-width, var(--theme-webhard-storage-panel-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-storage-panel-focus-border-width, var(--theme-webhard-storage-panel-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="storage.progressTrack"]:not([data-theme-state]){background-color:var(--theme-webhard-storage-progress-track-default-bg, transparent);background-image:var(--theme-webhard-storage-progress-track-default-bg-gradient, none);border-color:var(--theme-webhard-storage-progress-track-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-storage-progress-track-default-border-width, 0px);border-radius:var(--theme-webhard-storage-progress-track-default-radius, 0px);box-shadow:var(--theme-webhard-storage-progress-track-default-shadow, none);color:var(--theme-webhard-storage-progress-track-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.progressTrack"][data-theme-state=default]{background-color:var(--theme-webhard-storage-progress-track-default-bg, transparent);background-image:var(--theme-webhard-storage-progress-track-default-bg-gradient, none);border-color:var(--theme-webhard-storage-progress-track-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-storage-progress-track-default-border-width, 0px);border-radius:var(--theme-webhard-storage-progress-track-default-radius, 0px);box-shadow:var(--theme-webhard-storage-progress-track-default-shadow, none);color:var(--theme-webhard-storage-progress-track-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.progressTrack"][data-theme-state=hover]{background-color:var(--theme-webhard-storage-progress-track-hover-bg, var(--theme-webhard-storage-progress-track-default-bg, transparent));background-image:var(--theme-webhard-storage-progress-track-hover-bg-gradient, var(--theme-webhard-storage-progress-track-default-bg-gradient, none));border-color:var(--theme-webhard-storage-progress-track-hover-border, var(--theme-webhard-storage-progress-track-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-storage-progress-track-hover-border-width, var(--theme-webhard-storage-progress-track-default-border-width, 0px));border-radius:var(--theme-webhard-storage-progress-track-hover-radius, var(--theme-webhard-storage-progress-track-default-radius, 0px));box-shadow:var(--theme-webhard-storage-progress-track-hover-shadow, var(--theme-webhard-storage-progress-track-default-shadow, none));color:var(--theme-webhard-storage-progress-track-hover-text, var(--theme-webhard-storage-progress-track-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.progressTrack"][data-theme-state=selected]{background-color:var(--theme-webhard-storage-progress-track-selected-bg, var(--theme-webhard-storage-progress-track-default-bg, transparent));background-image:var(--theme-webhard-storage-progress-track-selected-bg-gradient, var(--theme-webhard-storage-progress-track-default-bg-gradient, none));border-color:var(--theme-webhard-storage-progress-track-selected-border, var(--theme-webhard-storage-progress-track-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-storage-progress-track-selected-border-width, var(--theme-webhard-storage-progress-track-default-border-width, 0px));border-radius:var(--theme-webhard-storage-progress-track-selected-radius, var(--theme-webhard-storage-progress-track-default-radius, 0px));box-shadow:var(--theme-webhard-storage-progress-track-selected-shadow, var(--theme-webhard-storage-progress-track-default-shadow, none));color:var(--theme-webhard-storage-progress-track-selected-text, var(--theme-webhard-storage-progress-track-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.progressTrack"][data-theme-state=active]{background-color:var(--theme-webhard-storage-progress-track-active-bg, var(--theme-webhard-storage-progress-track-default-bg, transparent));background-image:var(--theme-webhard-storage-progress-track-active-bg-gradient, var(--theme-webhard-storage-progress-track-default-bg-gradient, none));border-color:var(--theme-webhard-storage-progress-track-active-border, var(--theme-webhard-storage-progress-track-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-storage-progress-track-active-border-width, var(--theme-webhard-storage-progress-track-default-border-width, 0px));border-radius:var(--theme-webhard-storage-progress-track-active-radius, var(--theme-webhard-storage-progress-track-default-radius, 0px));box-shadow:var(--theme-webhard-storage-progress-track-active-shadow, var(--theme-webhard-storage-progress-track-default-shadow, none));color:var(--theme-webhard-storage-progress-track-active-text, var(--theme-webhard-storage-progress-track-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.progressTrack"][data-theme-state=focus]{background-color:var(--theme-webhard-storage-progress-track-focus-bg, var(--theme-webhard-storage-progress-track-default-bg, transparent));background-image:var(--theme-webhard-storage-progress-track-focus-bg-gradient, var(--theme-webhard-storage-progress-track-default-bg-gradient, none));border-color:var(--theme-webhard-storage-progress-track-focus-border, var(--theme-webhard-storage-progress-track-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-storage-progress-track-focus-border-width, var(--theme-webhard-storage-progress-track-default-border-width, 0px));border-radius:var(--theme-webhard-storage-progress-track-focus-radius, var(--theme-webhard-storage-progress-track-default-radius, 0px));box-shadow:var(--theme-webhard-storage-progress-track-focus-shadow, var(--theme-webhard-storage-progress-track-default-shadow, none));color:var(--theme-webhard-storage-progress-track-focus-text, var(--theme-webhard-storage-progress-track-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.progressTrack"][data-theme-state=disabled]{background-color:var(--theme-webhard-storage-progress-track-disabled-bg, var(--theme-webhard-storage-progress-track-default-bg, transparent));background-image:var(--theme-webhard-storage-progress-track-disabled-bg-gradient, var(--theme-webhard-storage-progress-track-default-bg-gradient, none));border-color:var(--theme-webhard-storage-progress-track-disabled-border, var(--theme-webhard-storage-progress-track-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-storage-progress-track-disabled-border-width, var(--theme-webhard-storage-progress-track-default-border-width, 0px));border-radius:var(--theme-webhard-storage-progress-track-disabled-radius, var(--theme-webhard-storage-progress-track-default-radius, 0px));box-shadow:var(--theme-webhard-storage-progress-track-disabled-shadow, var(--theme-webhard-storage-progress-track-default-shadow, none));color:var(--theme-webhard-storage-progress-track-disabled-text, var(--theme-webhard-storage-progress-track-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.progressTrack"][data-theme-state=focus]{outline-color:var(--theme-webhard-storage-progress-track-focus-border, var(--theme-webhard-storage-progress-track-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-storage-progress-track-focus-border-width, var(--theme-webhard-storage-progress-track-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-storage-progress-track-focus-border-width, var(--theme-webhard-storage-progress-track-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="storage.progressFill"]:not([data-theme-state]){background-color:var(--theme-webhard-storage-progress-fill-default-bg, transparent);background-image:var(--theme-webhard-storage-progress-fill-default-bg-gradient, none);border-color:var(--theme-webhard-storage-progress-fill-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-storage-progress-fill-default-border-width, 0px);border-radius:var(--theme-webhard-storage-progress-fill-default-radius, 0px);box-shadow:var(--theme-webhard-storage-progress-fill-default-shadow, none);color:var(--theme-webhard-storage-progress-fill-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.progressFill"][data-theme-state=default]{background-color:var(--theme-webhard-storage-progress-fill-default-bg, transparent);background-image:var(--theme-webhard-storage-progress-fill-default-bg-gradient, none);border-color:var(--theme-webhard-storage-progress-fill-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-storage-progress-fill-default-border-width, 0px);border-radius:var(--theme-webhard-storage-progress-fill-default-radius, 0px);box-shadow:var(--theme-webhard-storage-progress-fill-default-shadow, none);color:var(--theme-webhard-storage-progress-fill-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.progressFill"][data-theme-state=hover]{background-color:var(--theme-webhard-storage-progress-fill-hover-bg, var(--theme-webhard-storage-progress-fill-default-bg, transparent));background-image:var(--theme-webhard-storage-progress-fill-hover-bg-gradient, var(--theme-webhard-storage-progress-fill-default-bg-gradient, none));border-color:var(--theme-webhard-storage-progress-fill-hover-border, var(--theme-webhard-storage-progress-fill-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-storage-progress-fill-hover-border-width, var(--theme-webhard-storage-progress-fill-default-border-width, 0px));border-radius:var(--theme-webhard-storage-progress-fill-hover-radius, var(--theme-webhard-storage-progress-fill-default-radius, 0px));box-shadow:var(--theme-webhard-storage-progress-fill-hover-shadow, var(--theme-webhard-storage-progress-fill-default-shadow, none));color:var(--theme-webhard-storage-progress-fill-hover-text, var(--theme-webhard-storage-progress-fill-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.progressFill"][data-theme-state=selected]{background-color:var(--theme-webhard-storage-progress-fill-selected-bg, var(--theme-webhard-storage-progress-fill-default-bg, transparent));background-image:var(--theme-webhard-storage-progress-fill-selected-bg-gradient, var(--theme-webhard-storage-progress-fill-default-bg-gradient, none));border-color:var(--theme-webhard-storage-progress-fill-selected-border, var(--theme-webhard-storage-progress-fill-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-storage-progress-fill-selected-border-width, var(--theme-webhard-storage-progress-fill-default-border-width, 0px));border-radius:var(--theme-webhard-storage-progress-fill-selected-radius, var(--theme-webhard-storage-progress-fill-default-radius, 0px));box-shadow:var(--theme-webhard-storage-progress-fill-selected-shadow, var(--theme-webhard-storage-progress-fill-default-shadow, none));color:var(--theme-webhard-storage-progress-fill-selected-text, var(--theme-webhard-storage-progress-fill-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.progressFill"][data-theme-state=active]{background-color:var(--theme-webhard-storage-progress-fill-active-bg, var(--theme-webhard-storage-progress-fill-default-bg, transparent));background-image:var(--theme-webhard-storage-progress-fill-active-bg-gradient, var(--theme-webhard-storage-progress-fill-default-bg-gradient, none));border-color:var(--theme-webhard-storage-progress-fill-active-border, var(--theme-webhard-storage-progress-fill-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-storage-progress-fill-active-border-width, var(--theme-webhard-storage-progress-fill-default-border-width, 0px));border-radius:var(--theme-webhard-storage-progress-fill-active-radius, var(--theme-webhard-storage-progress-fill-default-radius, 0px));box-shadow:var(--theme-webhard-storage-progress-fill-active-shadow, var(--theme-webhard-storage-progress-fill-default-shadow, none));color:var(--theme-webhard-storage-progress-fill-active-text, var(--theme-webhard-storage-progress-fill-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.progressFill"][data-theme-state=focus]{background-color:var(--theme-webhard-storage-progress-fill-focus-bg, var(--theme-webhard-storage-progress-fill-default-bg, transparent));background-image:var(--theme-webhard-storage-progress-fill-focus-bg-gradient, var(--theme-webhard-storage-progress-fill-default-bg-gradient, none));border-color:var(--theme-webhard-storage-progress-fill-focus-border, var(--theme-webhard-storage-progress-fill-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-storage-progress-fill-focus-border-width, var(--theme-webhard-storage-progress-fill-default-border-width, 0px));border-radius:var(--theme-webhard-storage-progress-fill-focus-radius, var(--theme-webhard-storage-progress-fill-default-radius, 0px));box-shadow:var(--theme-webhard-storage-progress-fill-focus-shadow, var(--theme-webhard-storage-progress-fill-default-shadow, none));color:var(--theme-webhard-storage-progress-fill-focus-text, var(--theme-webhard-storage-progress-fill-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.progressFill"][data-theme-state=disabled]{background-color:var(--theme-webhard-storage-progress-fill-disabled-bg, var(--theme-webhard-storage-progress-fill-default-bg, transparent));background-image:var(--theme-webhard-storage-progress-fill-disabled-bg-gradient, var(--theme-webhard-storage-progress-fill-default-bg-gradient, none));border-color:var(--theme-webhard-storage-progress-fill-disabled-border, var(--theme-webhard-storage-progress-fill-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-storage-progress-fill-disabled-border-width, var(--theme-webhard-storage-progress-fill-default-border-width, 0px));border-radius:var(--theme-webhard-storage-progress-fill-disabled-radius, var(--theme-webhard-storage-progress-fill-default-radius, 0px));box-shadow:var(--theme-webhard-storage-progress-fill-disabled-shadow, var(--theme-webhard-storage-progress-fill-default-shadow, none));color:var(--theme-webhard-storage-progress-fill-disabled-text, var(--theme-webhard-storage-progress-fill-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="storage.progressFill"][data-theme-state=focus]{outline-color:var(--theme-webhard-storage-progress-fill-focus-border, var(--theme-webhard-storage-progress-fill-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-storage-progress-fill-focus-border-width, var(--theme-webhard-storage-progress-fill-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-storage-progress-fill-focus-border-width, var(--theme-webhard-storage-progress-fill-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="storage.text"]:not([data-theme-state]){color:var(--theme-webhard-storage-text-default-text, inherit)}html [data-theme-module=webhard][data-theme-part="storage.text"][data-theme-state=default]{color:var(--theme-webhard-storage-text-default-text, inherit)}html [data-theme-module=webhard][data-theme-part="storage.text"][data-theme-state=hover]{color:var(--theme-webhard-storage-text-hover-text, var(--theme-webhard-storage-text-default-text, inherit))}html [data-theme-module=webhard][data-theme-part="storage.text"][data-theme-state=selected]{color:var(--theme-webhard-storage-text-selected-text, var(--theme-webhard-storage-text-default-text, inherit))}html [data-theme-module=webhard][data-theme-part="storage.text"][data-theme-state=active]{color:var(--theme-webhard-storage-text-active-text, var(--theme-webhard-storage-text-default-text, inherit))}html [data-theme-module=webhard][data-theme-part="storage.text"][data-theme-state=focus]{color:var(--theme-webhard-storage-text-focus-text, var(--theme-webhard-storage-text-default-text, inherit))}html [data-theme-module=webhard][data-theme-part="storage.text"][data-theme-state=disabled]{color:var(--theme-webhard-storage-text-disabled-text, var(--theme-webhard-storage-text-default-text, inherit))}html [data-theme-module=webhard][data-theme-part="status.infoBar"]:not([data-theme-state]){background-color:var(--theme-webhard-status-info-bar-default-bg, transparent);background-image:var(--theme-webhard-status-info-bar-default-bg-gradient, none);border-color:var(--theme-webhard-status-info-bar-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-status-info-bar-default-border-width, 0px);border-radius:var(--theme-webhard-status-info-bar-default-radius, 0px);box-shadow:var(--theme-webhard-status-info-bar-default-shadow, none);color:var(--theme-webhard-status-info-bar-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="status.infoBar"][data-theme-state=default]{background-color:var(--theme-webhard-status-info-bar-default-bg, transparent);background-image:var(--theme-webhard-status-info-bar-default-bg-gradient, none);border-color:var(--theme-webhard-status-info-bar-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-status-info-bar-default-border-width, 0px);border-radius:var(--theme-webhard-status-info-bar-default-radius, 0px);box-shadow:var(--theme-webhard-status-info-bar-default-shadow, none);color:var(--theme-webhard-status-info-bar-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="status.infoBar"][data-theme-state=hover]{background-color:var(--theme-webhard-status-info-bar-hover-bg, var(--theme-webhard-status-info-bar-default-bg, transparent));background-image:var(--theme-webhard-status-info-bar-hover-bg-gradient, var(--theme-webhard-status-info-bar-default-bg-gradient, none));border-color:var(--theme-webhard-status-info-bar-hover-border, var(--theme-webhard-status-info-bar-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-status-info-bar-hover-border-width, var(--theme-webhard-status-info-bar-default-border-width, 0px));border-radius:var(--theme-webhard-status-info-bar-hover-radius, var(--theme-webhard-status-info-bar-default-radius, 0px));box-shadow:var(--theme-webhard-status-info-bar-hover-shadow, var(--theme-webhard-status-info-bar-default-shadow, none));color:var(--theme-webhard-status-info-bar-hover-text, var(--theme-webhard-status-info-bar-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="status.infoBar"][data-theme-state=selected]{background-color:var(--theme-webhard-status-info-bar-selected-bg, var(--theme-webhard-status-info-bar-default-bg, transparent));background-image:var(--theme-webhard-status-info-bar-selected-bg-gradient, var(--theme-webhard-status-info-bar-default-bg-gradient, none));border-color:var(--theme-webhard-status-info-bar-selected-border, var(--theme-webhard-status-info-bar-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-status-info-bar-selected-border-width, var(--theme-webhard-status-info-bar-default-border-width, 0px));border-radius:var(--theme-webhard-status-info-bar-selected-radius, var(--theme-webhard-status-info-bar-default-radius, 0px));box-shadow:var(--theme-webhard-status-info-bar-selected-shadow, var(--theme-webhard-status-info-bar-default-shadow, none));color:var(--theme-webhard-status-info-bar-selected-text, var(--theme-webhard-status-info-bar-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="status.infoBar"][data-theme-state=active]{background-color:var(--theme-webhard-status-info-bar-active-bg, var(--theme-webhard-status-info-bar-default-bg, transparent));background-image:var(--theme-webhard-status-info-bar-active-bg-gradient, var(--theme-webhard-status-info-bar-default-bg-gradient, none));border-color:var(--theme-webhard-status-info-bar-active-border, var(--theme-webhard-status-info-bar-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-status-info-bar-active-border-width, var(--theme-webhard-status-info-bar-default-border-width, 0px));border-radius:var(--theme-webhard-status-info-bar-active-radius, var(--theme-webhard-status-info-bar-default-radius, 0px));box-shadow:var(--theme-webhard-status-info-bar-active-shadow, var(--theme-webhard-status-info-bar-default-shadow, none));color:var(--theme-webhard-status-info-bar-active-text, var(--theme-webhard-status-info-bar-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="status.infoBar"][data-theme-state=focus]{background-color:var(--theme-webhard-status-info-bar-focus-bg, var(--theme-webhard-status-info-bar-default-bg, transparent));background-image:var(--theme-webhard-status-info-bar-focus-bg-gradient, var(--theme-webhard-status-info-bar-default-bg-gradient, none));border-color:var(--theme-webhard-status-info-bar-focus-border, var(--theme-webhard-status-info-bar-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-status-info-bar-focus-border-width, var(--theme-webhard-status-info-bar-default-border-width, 0px));border-radius:var(--theme-webhard-status-info-bar-focus-radius, var(--theme-webhard-status-info-bar-default-radius, 0px));box-shadow:var(--theme-webhard-status-info-bar-focus-shadow, var(--theme-webhard-status-info-bar-default-shadow, none));color:var(--theme-webhard-status-info-bar-focus-text, var(--theme-webhard-status-info-bar-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="status.infoBar"][data-theme-state=disabled]{background-color:var(--theme-webhard-status-info-bar-disabled-bg, var(--theme-webhard-status-info-bar-default-bg, transparent));background-image:var(--theme-webhard-status-info-bar-disabled-bg-gradient, var(--theme-webhard-status-info-bar-default-bg-gradient, none));border-color:var(--theme-webhard-status-info-bar-disabled-border, var(--theme-webhard-status-info-bar-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-status-info-bar-disabled-border-width, var(--theme-webhard-status-info-bar-default-border-width, 0px));border-radius:var(--theme-webhard-status-info-bar-disabled-radius, var(--theme-webhard-status-info-bar-default-radius, 0px));box-shadow:var(--theme-webhard-status-info-bar-disabled-shadow, var(--theme-webhard-status-info-bar-default-shadow, none));color:var(--theme-webhard-status-info-bar-disabled-text, var(--theme-webhard-status-info-bar-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="status.infoBar"][data-theme-state=focus]{outline-color:var(--theme-webhard-status-info-bar-focus-border, var(--theme-webhard-status-info-bar-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-status-info-bar-focus-border-width, var(--theme-webhard-status-info-bar-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-status-info-bar-focus-border-width, var(--theme-webhard-status-info-bar-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="status.errorBanner"]:not([data-theme-state]){background-color:var(--theme-webhard-status-error-banner-default-bg, transparent);background-image:var(--theme-webhard-status-error-banner-default-bg-gradient, none);border-color:var(--theme-webhard-status-error-banner-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-status-error-banner-default-border-width, 0px);border-radius:var(--theme-webhard-status-error-banner-default-radius, 0px);box-shadow:var(--theme-webhard-status-error-banner-default-shadow, none);color:var(--theme-webhard-status-error-banner-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="status.errorBanner"][data-theme-state=default]{background-color:var(--theme-webhard-status-error-banner-default-bg, transparent);background-image:var(--theme-webhard-status-error-banner-default-bg-gradient, none);border-color:var(--theme-webhard-status-error-banner-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-status-error-banner-default-border-width, 0px);border-radius:var(--theme-webhard-status-error-banner-default-radius, 0px);box-shadow:var(--theme-webhard-status-error-banner-default-shadow, none);color:var(--theme-webhard-status-error-banner-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="status.errorBanner"][data-theme-state=hover]{background-color:var(--theme-webhard-status-error-banner-hover-bg, var(--theme-webhard-status-error-banner-default-bg, transparent));background-image:var(--theme-webhard-status-error-banner-hover-bg-gradient, var(--theme-webhard-status-error-banner-default-bg-gradient, none));border-color:var(--theme-webhard-status-error-banner-hover-border, var(--theme-webhard-status-error-banner-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-status-error-banner-hover-border-width, var(--theme-webhard-status-error-banner-default-border-width, 0px));border-radius:var(--theme-webhard-status-error-banner-hover-radius, var(--theme-webhard-status-error-banner-default-radius, 0px));box-shadow:var(--theme-webhard-status-error-banner-hover-shadow, var(--theme-webhard-status-error-banner-default-shadow, none));color:var(--theme-webhard-status-error-banner-hover-text, var(--theme-webhard-status-error-banner-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="status.errorBanner"][data-theme-state=selected]{background-color:var(--theme-webhard-status-error-banner-selected-bg, var(--theme-webhard-status-error-banner-default-bg, transparent));background-image:var(--theme-webhard-status-error-banner-selected-bg-gradient, var(--theme-webhard-status-error-banner-default-bg-gradient, none));border-color:var(--theme-webhard-status-error-banner-selected-border, var(--theme-webhard-status-error-banner-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-status-error-banner-selected-border-width, var(--theme-webhard-status-error-banner-default-border-width, 0px));border-radius:var(--theme-webhard-status-error-banner-selected-radius, var(--theme-webhard-status-error-banner-default-radius, 0px));box-shadow:var(--theme-webhard-status-error-banner-selected-shadow, var(--theme-webhard-status-error-banner-default-shadow, none));color:var(--theme-webhard-status-error-banner-selected-text, var(--theme-webhard-status-error-banner-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="status.errorBanner"][data-theme-state=active]{background-color:var(--theme-webhard-status-error-banner-active-bg, var(--theme-webhard-status-error-banner-default-bg, transparent));background-image:var(--theme-webhard-status-error-banner-active-bg-gradient, var(--theme-webhard-status-error-banner-default-bg-gradient, none));border-color:var(--theme-webhard-status-error-banner-active-border, var(--theme-webhard-status-error-banner-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-status-error-banner-active-border-width, var(--theme-webhard-status-error-banner-default-border-width, 0px));border-radius:var(--theme-webhard-status-error-banner-active-radius, var(--theme-webhard-status-error-banner-default-radius, 0px));box-shadow:var(--theme-webhard-status-error-banner-active-shadow, var(--theme-webhard-status-error-banner-default-shadow, none));color:var(--theme-webhard-status-error-banner-active-text, var(--theme-webhard-status-error-banner-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="status.errorBanner"][data-theme-state=focus]{background-color:var(--theme-webhard-status-error-banner-focus-bg, var(--theme-webhard-status-error-banner-default-bg, transparent));background-image:var(--theme-webhard-status-error-banner-focus-bg-gradient, var(--theme-webhard-status-error-banner-default-bg-gradient, none));border-color:var(--theme-webhard-status-error-banner-focus-border, var(--theme-webhard-status-error-banner-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-status-error-banner-focus-border-width, var(--theme-webhard-status-error-banner-default-border-width, 0px));border-radius:var(--theme-webhard-status-error-banner-focus-radius, var(--theme-webhard-status-error-banner-default-radius, 0px));box-shadow:var(--theme-webhard-status-error-banner-focus-shadow, var(--theme-webhard-status-error-banner-default-shadow, none));color:var(--theme-webhard-status-error-banner-focus-text, var(--theme-webhard-status-error-banner-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="status.errorBanner"][data-theme-state=disabled]{background-color:var(--theme-webhard-status-error-banner-disabled-bg, var(--theme-webhard-status-error-banner-default-bg, transparent));background-image:var(--theme-webhard-status-error-banner-disabled-bg-gradient, var(--theme-webhard-status-error-banner-default-bg-gradient, none));border-color:var(--theme-webhard-status-error-banner-disabled-border, var(--theme-webhard-status-error-banner-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-status-error-banner-disabled-border-width, var(--theme-webhard-status-error-banner-default-border-width, 0px));border-radius:var(--theme-webhard-status-error-banner-disabled-radius, var(--theme-webhard-status-error-banner-default-radius, 0px));box-shadow:var(--theme-webhard-status-error-banner-disabled-shadow, var(--theme-webhard-status-error-banner-default-shadow, none));color:var(--theme-webhard-status-error-banner-disabled-text, var(--theme-webhard-status-error-banner-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="status.errorBanner"][data-theme-state=focus]{outline-color:var(--theme-webhard-status-error-banner-focus-border, var(--theme-webhard-status-error-banner-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-status-error-banner-focus-border-width, var(--theme-webhard-status-error-banner-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-status-error-banner-focus-border-width, var(--theme-webhard-status-error-banner-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="drag.dropTarget"]:not([data-theme-state]){background-color:var(--theme-webhard-drag-drop-target-default-bg, transparent);background-image:var(--theme-webhard-drag-drop-target-default-bg-gradient, none);border-color:var(--theme-webhard-drag-drop-target-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-drag-drop-target-default-border-width, 0px);border-radius:var(--theme-webhard-drag-drop-target-default-radius, 0px);box-shadow:var(--theme-webhard-drag-drop-target-default-shadow, none);color:var(--theme-webhard-drag-drop-target-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="drag.dropTarget"][data-theme-state=default]{background-color:var(--theme-webhard-drag-drop-target-default-bg, transparent);background-image:var(--theme-webhard-drag-drop-target-default-bg-gradient, none);border-color:var(--theme-webhard-drag-drop-target-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-drag-drop-target-default-border-width, 0px);border-radius:var(--theme-webhard-drag-drop-target-default-radius, 0px);box-shadow:var(--theme-webhard-drag-drop-target-default-shadow, none);color:var(--theme-webhard-drag-drop-target-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="drag.dropTarget"][data-theme-state=hover]{background-color:var(--theme-webhard-drag-drop-target-hover-bg, var(--theme-webhard-drag-drop-target-default-bg, transparent));background-image:var(--theme-webhard-drag-drop-target-hover-bg-gradient, var(--theme-webhard-drag-drop-target-default-bg-gradient, none));border-color:var(--theme-webhard-drag-drop-target-hover-border, var(--theme-webhard-drag-drop-target-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-drag-drop-target-hover-border-width, var(--theme-webhard-drag-drop-target-default-border-width, 0px));border-radius:var(--theme-webhard-drag-drop-target-hover-radius, var(--theme-webhard-drag-drop-target-default-radius, 0px));box-shadow:var(--theme-webhard-drag-drop-target-hover-shadow, var(--theme-webhard-drag-drop-target-default-shadow, none));color:var(--theme-webhard-drag-drop-target-hover-text, var(--theme-webhard-drag-drop-target-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="drag.dropTarget"][data-theme-state=selected]{background-color:var(--theme-webhard-drag-drop-target-selected-bg, var(--theme-webhard-drag-drop-target-default-bg, transparent));background-image:var(--theme-webhard-drag-drop-target-selected-bg-gradient, var(--theme-webhard-drag-drop-target-default-bg-gradient, none));border-color:var(--theme-webhard-drag-drop-target-selected-border, var(--theme-webhard-drag-drop-target-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-drag-drop-target-selected-border-width, var(--theme-webhard-drag-drop-target-default-border-width, 0px));border-radius:var(--theme-webhard-drag-drop-target-selected-radius, var(--theme-webhard-drag-drop-target-default-radius, 0px));box-shadow:var(--theme-webhard-drag-drop-target-selected-shadow, var(--theme-webhard-drag-drop-target-default-shadow, none));color:var(--theme-webhard-drag-drop-target-selected-text, var(--theme-webhard-drag-drop-target-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="drag.dropTarget"][data-theme-state=active]{background-color:var(--theme-webhard-drag-drop-target-active-bg, var(--theme-webhard-drag-drop-target-default-bg, transparent));background-image:var(--theme-webhard-drag-drop-target-active-bg-gradient, var(--theme-webhard-drag-drop-target-default-bg-gradient, none));border-color:var(--theme-webhard-drag-drop-target-active-border, var(--theme-webhard-drag-drop-target-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-drag-drop-target-active-border-width, var(--theme-webhard-drag-drop-target-default-border-width, 0px));border-radius:var(--theme-webhard-drag-drop-target-active-radius, var(--theme-webhard-drag-drop-target-default-radius, 0px));box-shadow:var(--theme-webhard-drag-drop-target-active-shadow, var(--theme-webhard-drag-drop-target-default-shadow, none));color:var(--theme-webhard-drag-drop-target-active-text, var(--theme-webhard-drag-drop-target-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="drag.dropTarget"][data-theme-state=focus]{background-color:var(--theme-webhard-drag-drop-target-focus-bg, var(--theme-webhard-drag-drop-target-default-bg, transparent));background-image:var(--theme-webhard-drag-drop-target-focus-bg-gradient, var(--theme-webhard-drag-drop-target-default-bg-gradient, none));border-color:var(--theme-webhard-drag-drop-target-focus-border, var(--theme-webhard-drag-drop-target-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-drag-drop-target-focus-border-width, var(--theme-webhard-drag-drop-target-default-border-width, 0px));border-radius:var(--theme-webhard-drag-drop-target-focus-radius, var(--theme-webhard-drag-drop-target-default-radius, 0px));box-shadow:var(--theme-webhard-drag-drop-target-focus-shadow, var(--theme-webhard-drag-drop-target-default-shadow, none));color:var(--theme-webhard-drag-drop-target-focus-text, var(--theme-webhard-drag-drop-target-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="drag.dropTarget"][data-theme-state=disabled]{background-color:var(--theme-webhard-drag-drop-target-disabled-bg, var(--theme-webhard-drag-drop-target-default-bg, transparent));background-image:var(--theme-webhard-drag-drop-target-disabled-bg-gradient, var(--theme-webhard-drag-drop-target-default-bg-gradient, none));border-color:var(--theme-webhard-drag-drop-target-disabled-border, var(--theme-webhard-drag-drop-target-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-drag-drop-target-disabled-border-width, var(--theme-webhard-drag-drop-target-default-border-width, 0px));border-radius:var(--theme-webhard-drag-drop-target-disabled-radius, var(--theme-webhard-drag-drop-target-default-radius, 0px));box-shadow:var(--theme-webhard-drag-drop-target-disabled-shadow, var(--theme-webhard-drag-drop-target-default-shadow, none));color:var(--theme-webhard-drag-drop-target-disabled-text, var(--theme-webhard-drag-drop-target-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="drag.dropTarget"][data-theme-state=focus]{outline-color:var(--theme-webhard-drag-drop-target-focus-border, var(--theme-webhard-drag-drop-target-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-drag-drop-target-focus-border-width, var(--theme-webhard-drag-drop-target-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-drag-drop-target-focus-border-width, var(--theme-webhard-drag-drop-target-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="menu.panel"]:not([data-theme-state]){background-color:var(--theme-webhard-menu-panel-default-bg, transparent);background-image:var(--theme-webhard-menu-panel-default-bg-gradient, none);border-color:var(--theme-webhard-menu-panel-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-menu-panel-default-border-width, 0px);border-radius:var(--theme-webhard-menu-panel-default-radius, 0px);box-shadow:var(--theme-webhard-menu-panel-default-shadow, none);color:var(--theme-webhard-menu-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="menu.panel"][data-theme-state=default]{background-color:var(--theme-webhard-menu-panel-default-bg, transparent);background-image:var(--theme-webhard-menu-panel-default-bg-gradient, none);border-color:var(--theme-webhard-menu-panel-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-menu-panel-default-border-width, 0px);border-radius:var(--theme-webhard-menu-panel-default-radius, 0px);box-shadow:var(--theme-webhard-menu-panel-default-shadow, none);color:var(--theme-webhard-menu-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="menu.panel"][data-theme-state=hover]{background-color:var(--theme-webhard-menu-panel-hover-bg, var(--theme-webhard-menu-panel-default-bg, transparent));background-image:var(--theme-webhard-menu-panel-hover-bg-gradient, var(--theme-webhard-menu-panel-default-bg-gradient, none));border-color:var(--theme-webhard-menu-panel-hover-border, var(--theme-webhard-menu-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-menu-panel-hover-border-width, var(--theme-webhard-menu-panel-default-border-width, 0px));border-radius:var(--theme-webhard-menu-panel-hover-radius, var(--theme-webhard-menu-panel-default-radius, 0px));box-shadow:var(--theme-webhard-menu-panel-hover-shadow, var(--theme-webhard-menu-panel-default-shadow, none));color:var(--theme-webhard-menu-panel-hover-text, var(--theme-webhard-menu-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="menu.panel"][data-theme-state=selected]{background-color:var(--theme-webhard-menu-panel-selected-bg, var(--theme-webhard-menu-panel-default-bg, transparent));background-image:var(--theme-webhard-menu-panel-selected-bg-gradient, var(--theme-webhard-menu-panel-default-bg-gradient, none));border-color:var(--theme-webhard-menu-panel-selected-border, var(--theme-webhard-menu-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-menu-panel-selected-border-width, var(--theme-webhard-menu-panel-default-border-width, 0px));border-radius:var(--theme-webhard-menu-panel-selected-radius, var(--theme-webhard-menu-panel-default-radius, 0px));box-shadow:var(--theme-webhard-menu-panel-selected-shadow, var(--theme-webhard-menu-panel-default-shadow, none));color:var(--theme-webhard-menu-panel-selected-text, var(--theme-webhard-menu-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="menu.panel"][data-theme-state=active]{background-color:var(--theme-webhard-menu-panel-active-bg, var(--theme-webhard-menu-panel-default-bg, transparent));background-image:var(--theme-webhard-menu-panel-active-bg-gradient, var(--theme-webhard-menu-panel-default-bg-gradient, none));border-color:var(--theme-webhard-menu-panel-active-border, var(--theme-webhard-menu-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-menu-panel-active-border-width, var(--theme-webhard-menu-panel-default-border-width, 0px));border-radius:var(--theme-webhard-menu-panel-active-radius, var(--theme-webhard-menu-panel-default-radius, 0px));box-shadow:var(--theme-webhard-menu-panel-active-shadow, var(--theme-webhard-menu-panel-default-shadow, none));color:var(--theme-webhard-menu-panel-active-text, var(--theme-webhard-menu-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="menu.panel"][data-theme-state=focus]{background-color:var(--theme-webhard-menu-panel-focus-bg, var(--theme-webhard-menu-panel-default-bg, transparent));background-image:var(--theme-webhard-menu-panel-focus-bg-gradient, var(--theme-webhard-menu-panel-default-bg-gradient, none));border-color:var(--theme-webhard-menu-panel-focus-border, var(--theme-webhard-menu-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-menu-panel-focus-border-width, var(--theme-webhard-menu-panel-default-border-width, 0px));border-radius:var(--theme-webhard-menu-panel-focus-radius, var(--theme-webhard-menu-panel-default-radius, 0px));box-shadow:var(--theme-webhard-menu-panel-focus-shadow, var(--theme-webhard-menu-panel-default-shadow, none));color:var(--theme-webhard-menu-panel-focus-text, var(--theme-webhard-menu-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="menu.panel"][data-theme-state=disabled]{background-color:var(--theme-webhard-menu-panel-disabled-bg, var(--theme-webhard-menu-panel-default-bg, transparent));background-image:var(--theme-webhard-menu-panel-disabled-bg-gradient, var(--theme-webhard-menu-panel-default-bg-gradient, none));border-color:var(--theme-webhard-menu-panel-disabled-border, var(--theme-webhard-menu-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-menu-panel-disabled-border-width, var(--theme-webhard-menu-panel-default-border-width, 0px));border-radius:var(--theme-webhard-menu-panel-disabled-radius, var(--theme-webhard-menu-panel-default-radius, 0px));box-shadow:var(--theme-webhard-menu-panel-disabled-shadow, var(--theme-webhard-menu-panel-default-shadow, none));color:var(--theme-webhard-menu-panel-disabled-text, var(--theme-webhard-menu-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="menu.panel"][data-theme-state=focus]{outline-color:var(--theme-webhard-menu-panel-focus-border, var(--theme-webhard-menu-panel-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-menu-panel-focus-border-width, var(--theme-webhard-menu-panel-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-menu-panel-focus-border-width, var(--theme-webhard-menu-panel-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="menu.item"]:not([data-theme-state]){background-color:var(--theme-webhard-menu-item-default-bg, transparent);background-image:var(--theme-webhard-menu-item-default-bg-gradient, none);border-color:var(--theme-webhard-menu-item-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-menu-item-default-border-width, 0px);border-radius:var(--theme-webhard-menu-item-default-radius, 0px);box-shadow:var(--theme-webhard-menu-item-default-shadow, none);color:var(--theme-webhard-menu-item-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="menu.item"][data-theme-state=default]{background-color:var(--theme-webhard-menu-item-default-bg, transparent);background-image:var(--theme-webhard-menu-item-default-bg-gradient, none);border-color:var(--theme-webhard-menu-item-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-menu-item-default-border-width, 0px);border-radius:var(--theme-webhard-menu-item-default-radius, 0px);box-shadow:var(--theme-webhard-menu-item-default-shadow, none);color:var(--theme-webhard-menu-item-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="menu.item"][data-theme-state=hover]{background-color:var(--theme-webhard-menu-item-hover-bg, var(--theme-webhard-menu-item-default-bg, transparent));background-image:var(--theme-webhard-menu-item-hover-bg-gradient, var(--theme-webhard-menu-item-default-bg-gradient, none));border-color:var(--theme-webhard-menu-item-hover-border, var(--theme-webhard-menu-item-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-menu-item-hover-border-width, var(--theme-webhard-menu-item-default-border-width, 0px));border-radius:var(--theme-webhard-menu-item-hover-radius, var(--theme-webhard-menu-item-default-radius, 0px));box-shadow:var(--theme-webhard-menu-item-hover-shadow, var(--theme-webhard-menu-item-default-shadow, none));color:var(--theme-webhard-menu-item-hover-text, var(--theme-webhard-menu-item-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="menu.item"][data-theme-state=selected]{background-color:var(--theme-webhard-menu-item-selected-bg, var(--theme-webhard-menu-item-default-bg, transparent));background-image:var(--theme-webhard-menu-item-selected-bg-gradient, var(--theme-webhard-menu-item-default-bg-gradient, none));border-color:var(--theme-webhard-menu-item-selected-border, var(--theme-webhard-menu-item-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-menu-item-selected-border-width, var(--theme-webhard-menu-item-default-border-width, 0px));border-radius:var(--theme-webhard-menu-item-selected-radius, var(--theme-webhard-menu-item-default-radius, 0px));box-shadow:var(--theme-webhard-menu-item-selected-shadow, var(--theme-webhard-menu-item-default-shadow, none));color:var(--theme-webhard-menu-item-selected-text, var(--theme-webhard-menu-item-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="menu.item"][data-theme-state=active]{background-color:var(--theme-webhard-menu-item-active-bg, var(--theme-webhard-menu-item-default-bg, transparent));background-image:var(--theme-webhard-menu-item-active-bg-gradient, var(--theme-webhard-menu-item-default-bg-gradient, none));border-color:var(--theme-webhard-menu-item-active-border, var(--theme-webhard-menu-item-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-menu-item-active-border-width, var(--theme-webhard-menu-item-default-border-width, 0px));border-radius:var(--theme-webhard-menu-item-active-radius, var(--theme-webhard-menu-item-default-radius, 0px));box-shadow:var(--theme-webhard-menu-item-active-shadow, var(--theme-webhard-menu-item-default-shadow, none));color:var(--theme-webhard-menu-item-active-text, var(--theme-webhard-menu-item-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="menu.item"][data-theme-state=focus]{background-color:var(--theme-webhard-menu-item-focus-bg, var(--theme-webhard-menu-item-default-bg, transparent));background-image:var(--theme-webhard-menu-item-focus-bg-gradient, var(--theme-webhard-menu-item-default-bg-gradient, none));border-color:var(--theme-webhard-menu-item-focus-border, var(--theme-webhard-menu-item-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-menu-item-focus-border-width, var(--theme-webhard-menu-item-default-border-width, 0px));border-radius:var(--theme-webhard-menu-item-focus-radius, var(--theme-webhard-menu-item-default-radius, 0px));box-shadow:var(--theme-webhard-menu-item-focus-shadow, var(--theme-webhard-menu-item-default-shadow, none));color:var(--theme-webhard-menu-item-focus-text, var(--theme-webhard-menu-item-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="menu.item"][data-theme-state=disabled]{background-color:var(--theme-webhard-menu-item-disabled-bg, var(--theme-webhard-menu-item-default-bg, transparent));background-image:var(--theme-webhard-menu-item-disabled-bg-gradient, var(--theme-webhard-menu-item-default-bg-gradient, none));border-color:var(--theme-webhard-menu-item-disabled-border, var(--theme-webhard-menu-item-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-menu-item-disabled-border-width, var(--theme-webhard-menu-item-default-border-width, 0px));border-radius:var(--theme-webhard-menu-item-disabled-radius, var(--theme-webhard-menu-item-default-radius, 0px));box-shadow:var(--theme-webhard-menu-item-disabled-shadow, var(--theme-webhard-menu-item-default-shadow, none));color:var(--theme-webhard-menu-item-disabled-text, var(--theme-webhard-menu-item-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="menu.item"][data-theme-state=focus]{outline-color:var(--theme-webhard-menu-item-focus-border, var(--theme-webhard-menu-item-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-menu-item-focus-border-width, var(--theme-webhard-menu-item-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-menu-item-focus-border-width, var(--theme-webhard-menu-item-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="modal.panel"]:not([data-theme-state]){background-color:var(--theme-webhard-modal-panel-default-bg, transparent);background-image:var(--theme-webhard-modal-panel-default-bg-gradient, none);border-color:var(--theme-webhard-modal-panel-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-modal-panel-default-border-width, 0px);border-radius:var(--theme-webhard-modal-panel-default-radius, 0px);box-shadow:var(--theme-webhard-modal-panel-default-shadow, none);color:var(--theme-webhard-modal-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.panel"][data-theme-state=default]{background-color:var(--theme-webhard-modal-panel-default-bg, transparent);background-image:var(--theme-webhard-modal-panel-default-bg-gradient, none);border-color:var(--theme-webhard-modal-panel-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-modal-panel-default-border-width, 0px);border-radius:var(--theme-webhard-modal-panel-default-radius, 0px);box-shadow:var(--theme-webhard-modal-panel-default-shadow, none);color:var(--theme-webhard-modal-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.panel"][data-theme-state=hover]{background-color:var(--theme-webhard-modal-panel-hover-bg, var(--theme-webhard-modal-panel-default-bg, transparent));background-image:var(--theme-webhard-modal-panel-hover-bg-gradient, var(--theme-webhard-modal-panel-default-bg-gradient, none));border-color:var(--theme-webhard-modal-panel-hover-border, var(--theme-webhard-modal-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-panel-hover-border-width, var(--theme-webhard-modal-panel-default-border-width, 0px));border-radius:var(--theme-webhard-modal-panel-hover-radius, var(--theme-webhard-modal-panel-default-radius, 0px));box-shadow:var(--theme-webhard-modal-panel-hover-shadow, var(--theme-webhard-modal-panel-default-shadow, none));color:var(--theme-webhard-modal-panel-hover-text, var(--theme-webhard-modal-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.panel"][data-theme-state=selected]{background-color:var(--theme-webhard-modal-panel-selected-bg, var(--theme-webhard-modal-panel-default-bg, transparent));background-image:var(--theme-webhard-modal-panel-selected-bg-gradient, var(--theme-webhard-modal-panel-default-bg-gradient, none));border-color:var(--theme-webhard-modal-panel-selected-border, var(--theme-webhard-modal-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-panel-selected-border-width, var(--theme-webhard-modal-panel-default-border-width, 0px));border-radius:var(--theme-webhard-modal-panel-selected-radius, var(--theme-webhard-modal-panel-default-radius, 0px));box-shadow:var(--theme-webhard-modal-panel-selected-shadow, var(--theme-webhard-modal-panel-default-shadow, none));color:var(--theme-webhard-modal-panel-selected-text, var(--theme-webhard-modal-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.panel"][data-theme-state=active]{background-color:var(--theme-webhard-modal-panel-active-bg, var(--theme-webhard-modal-panel-default-bg, transparent));background-image:var(--theme-webhard-modal-panel-active-bg-gradient, var(--theme-webhard-modal-panel-default-bg-gradient, none));border-color:var(--theme-webhard-modal-panel-active-border, var(--theme-webhard-modal-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-panel-active-border-width, var(--theme-webhard-modal-panel-default-border-width, 0px));border-radius:var(--theme-webhard-modal-panel-active-radius, var(--theme-webhard-modal-panel-default-radius, 0px));box-shadow:var(--theme-webhard-modal-panel-active-shadow, var(--theme-webhard-modal-panel-default-shadow, none));color:var(--theme-webhard-modal-panel-active-text, var(--theme-webhard-modal-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.panel"][data-theme-state=focus]{background-color:var(--theme-webhard-modal-panel-focus-bg, var(--theme-webhard-modal-panel-default-bg, transparent));background-image:var(--theme-webhard-modal-panel-focus-bg-gradient, var(--theme-webhard-modal-panel-default-bg-gradient, none));border-color:var(--theme-webhard-modal-panel-focus-border, var(--theme-webhard-modal-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-panel-focus-border-width, var(--theme-webhard-modal-panel-default-border-width, 0px));border-radius:var(--theme-webhard-modal-panel-focus-radius, var(--theme-webhard-modal-panel-default-radius, 0px));box-shadow:var(--theme-webhard-modal-panel-focus-shadow, var(--theme-webhard-modal-panel-default-shadow, none));color:var(--theme-webhard-modal-panel-focus-text, var(--theme-webhard-modal-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.panel"][data-theme-state=disabled]{background-color:var(--theme-webhard-modal-panel-disabled-bg, var(--theme-webhard-modal-panel-default-bg, transparent));background-image:var(--theme-webhard-modal-panel-disabled-bg-gradient, var(--theme-webhard-modal-panel-default-bg-gradient, none));border-color:var(--theme-webhard-modal-panel-disabled-border, var(--theme-webhard-modal-panel-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-panel-disabled-border-width, var(--theme-webhard-modal-panel-default-border-width, 0px));border-radius:var(--theme-webhard-modal-panel-disabled-radius, var(--theme-webhard-modal-panel-default-radius, 0px));box-shadow:var(--theme-webhard-modal-panel-disabled-shadow, var(--theme-webhard-modal-panel-default-shadow, none));color:var(--theme-webhard-modal-panel-disabled-text, var(--theme-webhard-modal-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.panel"][data-theme-state=focus]{outline-color:var(--theme-webhard-modal-panel-focus-border, var(--theme-webhard-modal-panel-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-modal-panel-focus-border-width, var(--theme-webhard-modal-panel-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-modal-panel-focus-border-width, var(--theme-webhard-modal-panel-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="modal.input"]:not([data-theme-state]){background-color:var(--theme-webhard-modal-input-default-bg, transparent);background-image:var(--theme-webhard-modal-input-default-bg-gradient, none);border-color:var(--theme-webhard-modal-input-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-modal-input-default-border-width, 0px);border-radius:var(--theme-webhard-modal-input-default-radius, 0px);box-shadow:var(--theme-webhard-modal-input-default-shadow, none);color:var(--theme-webhard-modal-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.input"][data-theme-state=default]{background-color:var(--theme-webhard-modal-input-default-bg, transparent);background-image:var(--theme-webhard-modal-input-default-bg-gradient, none);border-color:var(--theme-webhard-modal-input-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-modal-input-default-border-width, 0px);border-radius:var(--theme-webhard-modal-input-default-radius, 0px);box-shadow:var(--theme-webhard-modal-input-default-shadow, none);color:var(--theme-webhard-modal-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.input"][data-theme-state=hover]{background-color:var(--theme-webhard-modal-input-hover-bg, var(--theme-webhard-modal-input-default-bg, transparent));background-image:var(--theme-webhard-modal-input-hover-bg-gradient, var(--theme-webhard-modal-input-default-bg-gradient, none));border-color:var(--theme-webhard-modal-input-hover-border, var(--theme-webhard-modal-input-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-input-hover-border-width, var(--theme-webhard-modal-input-default-border-width, 0px));border-radius:var(--theme-webhard-modal-input-hover-radius, var(--theme-webhard-modal-input-default-radius, 0px));box-shadow:var(--theme-webhard-modal-input-hover-shadow, var(--theme-webhard-modal-input-default-shadow, none));color:var(--theme-webhard-modal-input-hover-text, var(--theme-webhard-modal-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.input"][data-theme-state=selected]{background-color:var(--theme-webhard-modal-input-selected-bg, var(--theme-webhard-modal-input-default-bg, transparent));background-image:var(--theme-webhard-modal-input-selected-bg-gradient, var(--theme-webhard-modal-input-default-bg-gradient, none));border-color:var(--theme-webhard-modal-input-selected-border, var(--theme-webhard-modal-input-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-input-selected-border-width, var(--theme-webhard-modal-input-default-border-width, 0px));border-radius:var(--theme-webhard-modal-input-selected-radius, var(--theme-webhard-modal-input-default-radius, 0px));box-shadow:var(--theme-webhard-modal-input-selected-shadow, var(--theme-webhard-modal-input-default-shadow, none));color:var(--theme-webhard-modal-input-selected-text, var(--theme-webhard-modal-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.input"][data-theme-state=active]{background-color:var(--theme-webhard-modal-input-active-bg, var(--theme-webhard-modal-input-default-bg, transparent));background-image:var(--theme-webhard-modal-input-active-bg-gradient, var(--theme-webhard-modal-input-default-bg-gradient, none));border-color:var(--theme-webhard-modal-input-active-border, var(--theme-webhard-modal-input-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-input-active-border-width, var(--theme-webhard-modal-input-default-border-width, 0px));border-radius:var(--theme-webhard-modal-input-active-radius, var(--theme-webhard-modal-input-default-radius, 0px));box-shadow:var(--theme-webhard-modal-input-active-shadow, var(--theme-webhard-modal-input-default-shadow, none));color:var(--theme-webhard-modal-input-active-text, var(--theme-webhard-modal-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.input"][data-theme-state=focus]{background-color:var(--theme-webhard-modal-input-focus-bg, var(--theme-webhard-modal-input-default-bg, transparent));background-image:var(--theme-webhard-modal-input-focus-bg-gradient, var(--theme-webhard-modal-input-default-bg-gradient, none));border-color:var(--theme-webhard-modal-input-focus-border, var(--theme-webhard-modal-input-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-input-focus-border-width, var(--theme-webhard-modal-input-default-border-width, 0px));border-radius:var(--theme-webhard-modal-input-focus-radius, var(--theme-webhard-modal-input-default-radius, 0px));box-shadow:var(--theme-webhard-modal-input-focus-shadow, var(--theme-webhard-modal-input-default-shadow, none));color:var(--theme-webhard-modal-input-focus-text, var(--theme-webhard-modal-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.input"][data-theme-state=disabled]{background-color:var(--theme-webhard-modal-input-disabled-bg, var(--theme-webhard-modal-input-default-bg, transparent));background-image:var(--theme-webhard-modal-input-disabled-bg-gradient, var(--theme-webhard-modal-input-default-bg-gradient, none));border-color:var(--theme-webhard-modal-input-disabled-border, var(--theme-webhard-modal-input-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-input-disabled-border-width, var(--theme-webhard-modal-input-default-border-width, 0px));border-radius:var(--theme-webhard-modal-input-disabled-radius, var(--theme-webhard-modal-input-default-radius, 0px));box-shadow:var(--theme-webhard-modal-input-disabled-shadow, var(--theme-webhard-modal-input-default-shadow, none));color:var(--theme-webhard-modal-input-disabled-text, var(--theme-webhard-modal-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.input"][data-theme-state=focus]{outline-color:var(--theme-webhard-modal-input-focus-border, var(--theme-webhard-modal-input-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-modal-input-focus-border-width, var(--theme-webhard-modal-input-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-modal-input-focus-border-width, var(--theme-webhard-modal-input-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="modal.select"]:not([data-theme-state]){background-color:var(--theme-webhard-modal-select-default-bg, transparent);background-image:var(--theme-webhard-modal-select-default-bg-gradient, none);border-color:var(--theme-webhard-modal-select-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-modal-select-default-border-width, 0px);border-radius:var(--theme-webhard-modal-select-default-radius, 0px);box-shadow:var(--theme-webhard-modal-select-default-shadow, none);color:var(--theme-webhard-modal-select-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.select"][data-theme-state=default]{background-color:var(--theme-webhard-modal-select-default-bg, transparent);background-image:var(--theme-webhard-modal-select-default-bg-gradient, none);border-color:var(--theme-webhard-modal-select-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-modal-select-default-border-width, 0px);border-radius:var(--theme-webhard-modal-select-default-radius, 0px);box-shadow:var(--theme-webhard-modal-select-default-shadow, none);color:var(--theme-webhard-modal-select-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.select"][data-theme-state=hover]{background-color:var(--theme-webhard-modal-select-hover-bg, var(--theme-webhard-modal-select-default-bg, transparent));background-image:var(--theme-webhard-modal-select-hover-bg-gradient, var(--theme-webhard-modal-select-default-bg-gradient, none));border-color:var(--theme-webhard-modal-select-hover-border, var(--theme-webhard-modal-select-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-select-hover-border-width, var(--theme-webhard-modal-select-default-border-width, 0px));border-radius:var(--theme-webhard-modal-select-hover-radius, var(--theme-webhard-modal-select-default-radius, 0px));box-shadow:var(--theme-webhard-modal-select-hover-shadow, var(--theme-webhard-modal-select-default-shadow, none));color:var(--theme-webhard-modal-select-hover-text, var(--theme-webhard-modal-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.select"][data-theme-state=selected]{background-color:var(--theme-webhard-modal-select-selected-bg, var(--theme-webhard-modal-select-default-bg, transparent));background-image:var(--theme-webhard-modal-select-selected-bg-gradient, var(--theme-webhard-modal-select-default-bg-gradient, none));border-color:var(--theme-webhard-modal-select-selected-border, var(--theme-webhard-modal-select-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-select-selected-border-width, var(--theme-webhard-modal-select-default-border-width, 0px));border-radius:var(--theme-webhard-modal-select-selected-radius, var(--theme-webhard-modal-select-default-radius, 0px));box-shadow:var(--theme-webhard-modal-select-selected-shadow, var(--theme-webhard-modal-select-default-shadow, none));color:var(--theme-webhard-modal-select-selected-text, var(--theme-webhard-modal-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.select"][data-theme-state=active]{background-color:var(--theme-webhard-modal-select-active-bg, var(--theme-webhard-modal-select-default-bg, transparent));background-image:var(--theme-webhard-modal-select-active-bg-gradient, var(--theme-webhard-modal-select-default-bg-gradient, none));border-color:var(--theme-webhard-modal-select-active-border, var(--theme-webhard-modal-select-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-select-active-border-width, var(--theme-webhard-modal-select-default-border-width, 0px));border-radius:var(--theme-webhard-modal-select-active-radius, var(--theme-webhard-modal-select-default-radius, 0px));box-shadow:var(--theme-webhard-modal-select-active-shadow, var(--theme-webhard-modal-select-default-shadow, none));color:var(--theme-webhard-modal-select-active-text, var(--theme-webhard-modal-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.select"][data-theme-state=focus]{background-color:var(--theme-webhard-modal-select-focus-bg, var(--theme-webhard-modal-select-default-bg, transparent));background-image:var(--theme-webhard-modal-select-focus-bg-gradient, var(--theme-webhard-modal-select-default-bg-gradient, none));border-color:var(--theme-webhard-modal-select-focus-border, var(--theme-webhard-modal-select-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-select-focus-border-width, var(--theme-webhard-modal-select-default-border-width, 0px));border-radius:var(--theme-webhard-modal-select-focus-radius, var(--theme-webhard-modal-select-default-radius, 0px));box-shadow:var(--theme-webhard-modal-select-focus-shadow, var(--theme-webhard-modal-select-default-shadow, none));color:var(--theme-webhard-modal-select-focus-text, var(--theme-webhard-modal-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.select"][data-theme-state=disabled]{background-color:var(--theme-webhard-modal-select-disabled-bg, var(--theme-webhard-modal-select-default-bg, transparent));background-image:var(--theme-webhard-modal-select-disabled-bg-gradient, var(--theme-webhard-modal-select-default-bg-gradient, none));border-color:var(--theme-webhard-modal-select-disabled-border, var(--theme-webhard-modal-select-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-select-disabled-border-width, var(--theme-webhard-modal-select-default-border-width, 0px));border-radius:var(--theme-webhard-modal-select-disabled-radius, var(--theme-webhard-modal-select-default-radius, 0px));box-shadow:var(--theme-webhard-modal-select-disabled-shadow, var(--theme-webhard-modal-select-default-shadow, none));color:var(--theme-webhard-modal-select-disabled-text, var(--theme-webhard-modal-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.select"][data-theme-state=focus]{outline-color:var(--theme-webhard-modal-select-focus-border, var(--theme-webhard-modal-select-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-modal-select-focus-border-width, var(--theme-webhard-modal-select-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-modal-select-focus-border-width, var(--theme-webhard-modal-select-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="modal.primaryButton"]:not([data-theme-state]){background-color:var(--theme-webhard-modal-primary-button-default-bg, transparent);background-image:var(--theme-webhard-modal-primary-button-default-bg-gradient, none);border-color:var(--theme-webhard-modal-primary-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-modal-primary-button-default-border-width, 0px);border-radius:var(--theme-webhard-modal-primary-button-default-radius, 0px);box-shadow:var(--theme-webhard-modal-primary-button-default-shadow, none);color:var(--theme-webhard-modal-primary-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.primaryButton"][data-theme-state=default]{background-color:var(--theme-webhard-modal-primary-button-default-bg, transparent);background-image:var(--theme-webhard-modal-primary-button-default-bg-gradient, none);border-color:var(--theme-webhard-modal-primary-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-modal-primary-button-default-border-width, 0px);border-radius:var(--theme-webhard-modal-primary-button-default-radius, 0px);box-shadow:var(--theme-webhard-modal-primary-button-default-shadow, none);color:var(--theme-webhard-modal-primary-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.primaryButton"][data-theme-state=hover]{background-color:var(--theme-webhard-modal-primary-button-hover-bg, var(--theme-webhard-modal-primary-button-default-bg, transparent));background-image:var(--theme-webhard-modal-primary-button-hover-bg-gradient, var(--theme-webhard-modal-primary-button-default-bg-gradient, none));border-color:var(--theme-webhard-modal-primary-button-hover-border, var(--theme-webhard-modal-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-primary-button-hover-border-width, var(--theme-webhard-modal-primary-button-default-border-width, 0px));border-radius:var(--theme-webhard-modal-primary-button-hover-radius, var(--theme-webhard-modal-primary-button-default-radius, 0px));box-shadow:var(--theme-webhard-modal-primary-button-hover-shadow, var(--theme-webhard-modal-primary-button-default-shadow, none));color:var(--theme-webhard-modal-primary-button-hover-text, var(--theme-webhard-modal-primary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.primaryButton"][data-theme-state=selected]{background-color:var(--theme-webhard-modal-primary-button-selected-bg, var(--theme-webhard-modal-primary-button-default-bg, transparent));background-image:var(--theme-webhard-modal-primary-button-selected-bg-gradient, var(--theme-webhard-modal-primary-button-default-bg-gradient, none));border-color:var(--theme-webhard-modal-primary-button-selected-border, var(--theme-webhard-modal-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-primary-button-selected-border-width, var(--theme-webhard-modal-primary-button-default-border-width, 0px));border-radius:var(--theme-webhard-modal-primary-button-selected-radius, var(--theme-webhard-modal-primary-button-default-radius, 0px));box-shadow:var(--theme-webhard-modal-primary-button-selected-shadow, var(--theme-webhard-modal-primary-button-default-shadow, none));color:var(--theme-webhard-modal-primary-button-selected-text, var(--theme-webhard-modal-primary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.primaryButton"][data-theme-state=active]{background-color:var(--theme-webhard-modal-primary-button-active-bg, var(--theme-webhard-modal-primary-button-default-bg, transparent));background-image:var(--theme-webhard-modal-primary-button-active-bg-gradient, var(--theme-webhard-modal-primary-button-default-bg-gradient, none));border-color:var(--theme-webhard-modal-primary-button-active-border, var(--theme-webhard-modal-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-primary-button-active-border-width, var(--theme-webhard-modal-primary-button-default-border-width, 0px));border-radius:var(--theme-webhard-modal-primary-button-active-radius, var(--theme-webhard-modal-primary-button-default-radius, 0px));box-shadow:var(--theme-webhard-modal-primary-button-active-shadow, var(--theme-webhard-modal-primary-button-default-shadow, none));color:var(--theme-webhard-modal-primary-button-active-text, var(--theme-webhard-modal-primary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.primaryButton"][data-theme-state=focus]{background-color:var(--theme-webhard-modal-primary-button-focus-bg, var(--theme-webhard-modal-primary-button-default-bg, transparent));background-image:var(--theme-webhard-modal-primary-button-focus-bg-gradient, var(--theme-webhard-modal-primary-button-default-bg-gradient, none));border-color:var(--theme-webhard-modal-primary-button-focus-border, var(--theme-webhard-modal-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-primary-button-focus-border-width, var(--theme-webhard-modal-primary-button-default-border-width, 0px));border-radius:var(--theme-webhard-modal-primary-button-focus-radius, var(--theme-webhard-modal-primary-button-default-radius, 0px));box-shadow:var(--theme-webhard-modal-primary-button-focus-shadow, var(--theme-webhard-modal-primary-button-default-shadow, none));color:var(--theme-webhard-modal-primary-button-focus-text, var(--theme-webhard-modal-primary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.primaryButton"][data-theme-state=disabled]{background-color:var(--theme-webhard-modal-primary-button-disabled-bg, var(--theme-webhard-modal-primary-button-default-bg, transparent));background-image:var(--theme-webhard-modal-primary-button-disabled-bg-gradient, var(--theme-webhard-modal-primary-button-default-bg-gradient, none));border-color:var(--theme-webhard-modal-primary-button-disabled-border, var(--theme-webhard-modal-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-primary-button-disabled-border-width, var(--theme-webhard-modal-primary-button-default-border-width, 0px));border-radius:var(--theme-webhard-modal-primary-button-disabled-radius, var(--theme-webhard-modal-primary-button-default-radius, 0px));box-shadow:var(--theme-webhard-modal-primary-button-disabled-shadow, var(--theme-webhard-modal-primary-button-default-shadow, none));color:var(--theme-webhard-modal-primary-button-disabled-text, var(--theme-webhard-modal-primary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.primaryButton"][data-theme-state=focus]{outline-color:var(--theme-webhard-modal-primary-button-focus-border, var(--theme-webhard-modal-primary-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-modal-primary-button-focus-border-width, var(--theme-webhard-modal-primary-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-modal-primary-button-focus-border-width, var(--theme-webhard-modal-primary-button-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="modal.secondaryButton"]:not([data-theme-state]){background-color:var(--theme-webhard-modal-secondary-button-default-bg, transparent);background-image:var(--theme-webhard-modal-secondary-button-default-bg-gradient, none);border-color:var(--theme-webhard-modal-secondary-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-modal-secondary-button-default-border-width, 0px);border-radius:var(--theme-webhard-modal-secondary-button-default-radius, 0px);box-shadow:var(--theme-webhard-modal-secondary-button-default-shadow, none);color:var(--theme-webhard-modal-secondary-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.secondaryButton"][data-theme-state=default]{background-color:var(--theme-webhard-modal-secondary-button-default-bg, transparent);background-image:var(--theme-webhard-modal-secondary-button-default-bg-gradient, none);border-color:var(--theme-webhard-modal-secondary-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-modal-secondary-button-default-border-width, 0px);border-radius:var(--theme-webhard-modal-secondary-button-default-radius, 0px);box-shadow:var(--theme-webhard-modal-secondary-button-default-shadow, none);color:var(--theme-webhard-modal-secondary-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.secondaryButton"][data-theme-state=hover]{background-color:var(--theme-webhard-modal-secondary-button-hover-bg, var(--theme-webhard-modal-secondary-button-default-bg, transparent));background-image:var(--theme-webhard-modal-secondary-button-hover-bg-gradient, var(--theme-webhard-modal-secondary-button-default-bg-gradient, none));border-color:var(--theme-webhard-modal-secondary-button-hover-border, var(--theme-webhard-modal-secondary-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-secondary-button-hover-border-width, var(--theme-webhard-modal-secondary-button-default-border-width, 0px));border-radius:var(--theme-webhard-modal-secondary-button-hover-radius, var(--theme-webhard-modal-secondary-button-default-radius, 0px));box-shadow:var(--theme-webhard-modal-secondary-button-hover-shadow, var(--theme-webhard-modal-secondary-button-default-shadow, none));color:var(--theme-webhard-modal-secondary-button-hover-text, var(--theme-webhard-modal-secondary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.secondaryButton"][data-theme-state=selected]{background-color:var(--theme-webhard-modal-secondary-button-selected-bg, var(--theme-webhard-modal-secondary-button-default-bg, transparent));background-image:var(--theme-webhard-modal-secondary-button-selected-bg-gradient, var(--theme-webhard-modal-secondary-button-default-bg-gradient, none));border-color:var(--theme-webhard-modal-secondary-button-selected-border, var(--theme-webhard-modal-secondary-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-secondary-button-selected-border-width, var(--theme-webhard-modal-secondary-button-default-border-width, 0px));border-radius:var(--theme-webhard-modal-secondary-button-selected-radius, var(--theme-webhard-modal-secondary-button-default-radius, 0px));box-shadow:var(--theme-webhard-modal-secondary-button-selected-shadow, var(--theme-webhard-modal-secondary-button-default-shadow, none));color:var(--theme-webhard-modal-secondary-button-selected-text, var(--theme-webhard-modal-secondary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.secondaryButton"][data-theme-state=active]{background-color:var(--theme-webhard-modal-secondary-button-active-bg, var(--theme-webhard-modal-secondary-button-default-bg, transparent));background-image:var(--theme-webhard-modal-secondary-button-active-bg-gradient, var(--theme-webhard-modal-secondary-button-default-bg-gradient, none));border-color:var(--theme-webhard-modal-secondary-button-active-border, var(--theme-webhard-modal-secondary-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-secondary-button-active-border-width, var(--theme-webhard-modal-secondary-button-default-border-width, 0px));border-radius:var(--theme-webhard-modal-secondary-button-active-radius, var(--theme-webhard-modal-secondary-button-default-radius, 0px));box-shadow:var(--theme-webhard-modal-secondary-button-active-shadow, var(--theme-webhard-modal-secondary-button-default-shadow, none));color:var(--theme-webhard-modal-secondary-button-active-text, var(--theme-webhard-modal-secondary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.secondaryButton"][data-theme-state=focus]{background-color:var(--theme-webhard-modal-secondary-button-focus-bg, var(--theme-webhard-modal-secondary-button-default-bg, transparent));background-image:var(--theme-webhard-modal-secondary-button-focus-bg-gradient, var(--theme-webhard-modal-secondary-button-default-bg-gradient, none));border-color:var(--theme-webhard-modal-secondary-button-focus-border, var(--theme-webhard-modal-secondary-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-secondary-button-focus-border-width, var(--theme-webhard-modal-secondary-button-default-border-width, 0px));border-radius:var(--theme-webhard-modal-secondary-button-focus-radius, var(--theme-webhard-modal-secondary-button-default-radius, 0px));box-shadow:var(--theme-webhard-modal-secondary-button-focus-shadow, var(--theme-webhard-modal-secondary-button-default-shadow, none));color:var(--theme-webhard-modal-secondary-button-focus-text, var(--theme-webhard-modal-secondary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.secondaryButton"][data-theme-state=disabled]{background-color:var(--theme-webhard-modal-secondary-button-disabled-bg, var(--theme-webhard-modal-secondary-button-default-bg, transparent));background-image:var(--theme-webhard-modal-secondary-button-disabled-bg-gradient, var(--theme-webhard-modal-secondary-button-default-bg-gradient, none));border-color:var(--theme-webhard-modal-secondary-button-disabled-border, var(--theme-webhard-modal-secondary-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-secondary-button-disabled-border-width, var(--theme-webhard-modal-secondary-button-default-border-width, 0px));border-radius:var(--theme-webhard-modal-secondary-button-disabled-radius, var(--theme-webhard-modal-secondary-button-default-radius, 0px));box-shadow:var(--theme-webhard-modal-secondary-button-disabled-shadow, var(--theme-webhard-modal-secondary-button-default-shadow, none));color:var(--theme-webhard-modal-secondary-button-disabled-text, var(--theme-webhard-modal-secondary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.secondaryButton"][data-theme-state=focus]{outline-color:var(--theme-webhard-modal-secondary-button-focus-border, var(--theme-webhard-modal-secondary-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-modal-secondary-button-focus-border-width, var(--theme-webhard-modal-secondary-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-modal-secondary-button-focus-border-width, var(--theme-webhard-modal-secondary-button-default-border-width, 0px)))}html [data-theme-module=webhard][data-theme-part="modal.dangerButton"]:not([data-theme-state]){background-color:var(--theme-webhard-modal-danger-button-default-bg, transparent);background-image:var(--theme-webhard-modal-danger-button-default-bg-gradient, none);border-color:var(--theme-webhard-modal-danger-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-modal-danger-button-default-border-width, 0px);border-radius:var(--theme-webhard-modal-danger-button-default-radius, 0px);box-shadow:var(--theme-webhard-modal-danger-button-default-shadow, none);color:var(--theme-webhard-modal-danger-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.dangerButton"][data-theme-state=default]{background-color:var(--theme-webhard-modal-danger-button-default-bg, transparent);background-image:var(--theme-webhard-modal-danger-button-default-bg-gradient, none);border-color:var(--theme-webhard-modal-danger-button-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-modal-danger-button-default-border-width, 0px);border-radius:var(--theme-webhard-modal-danger-button-default-radius, 0px);box-shadow:var(--theme-webhard-modal-danger-button-default-shadow, none);color:var(--theme-webhard-modal-danger-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.dangerButton"][data-theme-state=hover]{background-color:var(--theme-webhard-modal-danger-button-hover-bg, var(--theme-webhard-modal-danger-button-default-bg, transparent));background-image:var(--theme-webhard-modal-danger-button-hover-bg-gradient, var(--theme-webhard-modal-danger-button-default-bg-gradient, none));border-color:var(--theme-webhard-modal-danger-button-hover-border, var(--theme-webhard-modal-danger-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-danger-button-hover-border-width, var(--theme-webhard-modal-danger-button-default-border-width, 0px));border-radius:var(--theme-webhard-modal-danger-button-hover-radius, var(--theme-webhard-modal-danger-button-default-radius, 0px));box-shadow:var(--theme-webhard-modal-danger-button-hover-shadow, var(--theme-webhard-modal-danger-button-default-shadow, none));color:var(--theme-webhard-modal-danger-button-hover-text, var(--theme-webhard-modal-danger-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.dangerButton"][data-theme-state=selected]{background-color:var(--theme-webhard-modal-danger-button-selected-bg, var(--theme-webhard-modal-danger-button-default-bg, transparent));background-image:var(--theme-webhard-modal-danger-button-selected-bg-gradient, var(--theme-webhard-modal-danger-button-default-bg-gradient, none));border-color:var(--theme-webhard-modal-danger-button-selected-border, var(--theme-webhard-modal-danger-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-danger-button-selected-border-width, var(--theme-webhard-modal-danger-button-default-border-width, 0px));border-radius:var(--theme-webhard-modal-danger-button-selected-radius, var(--theme-webhard-modal-danger-button-default-radius, 0px));box-shadow:var(--theme-webhard-modal-danger-button-selected-shadow, var(--theme-webhard-modal-danger-button-default-shadow, none));color:var(--theme-webhard-modal-danger-button-selected-text, var(--theme-webhard-modal-danger-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.dangerButton"][data-theme-state=active]{background-color:var(--theme-webhard-modal-danger-button-active-bg, var(--theme-webhard-modal-danger-button-default-bg, transparent));background-image:var(--theme-webhard-modal-danger-button-active-bg-gradient, var(--theme-webhard-modal-danger-button-default-bg-gradient, none));border-color:var(--theme-webhard-modal-danger-button-active-border, var(--theme-webhard-modal-danger-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-danger-button-active-border-width, var(--theme-webhard-modal-danger-button-default-border-width, 0px));border-radius:var(--theme-webhard-modal-danger-button-active-radius, var(--theme-webhard-modal-danger-button-default-radius, 0px));box-shadow:var(--theme-webhard-modal-danger-button-active-shadow, var(--theme-webhard-modal-danger-button-default-shadow, none));color:var(--theme-webhard-modal-danger-button-active-text, var(--theme-webhard-modal-danger-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.dangerButton"][data-theme-state=focus]{background-color:var(--theme-webhard-modal-danger-button-focus-bg, var(--theme-webhard-modal-danger-button-default-bg, transparent));background-image:var(--theme-webhard-modal-danger-button-focus-bg-gradient, var(--theme-webhard-modal-danger-button-default-bg-gradient, none));border-color:var(--theme-webhard-modal-danger-button-focus-border, var(--theme-webhard-modal-danger-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-danger-button-focus-border-width, var(--theme-webhard-modal-danger-button-default-border-width, 0px));border-radius:var(--theme-webhard-modal-danger-button-focus-radius, var(--theme-webhard-modal-danger-button-default-radius, 0px));box-shadow:var(--theme-webhard-modal-danger-button-focus-shadow, var(--theme-webhard-modal-danger-button-default-shadow, none));color:var(--theme-webhard-modal-danger-button-focus-text, var(--theme-webhard-modal-danger-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.dangerButton"][data-theme-state=disabled]{background-color:var(--theme-webhard-modal-danger-button-disabled-bg, var(--theme-webhard-modal-danger-button-default-bg, transparent));background-image:var(--theme-webhard-modal-danger-button-disabled-bg-gradient, var(--theme-webhard-modal-danger-button-default-bg-gradient, none));border-color:var(--theme-webhard-modal-danger-button-disabled-border, var(--theme-webhard-modal-danger-button-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-modal-danger-button-disabled-border-width, var(--theme-webhard-modal-danger-button-default-border-width, 0px));border-radius:var(--theme-webhard-modal-danger-button-disabled-radius, var(--theme-webhard-modal-danger-button-default-radius, 0px));box-shadow:var(--theme-webhard-modal-danger-button-disabled-shadow, var(--theme-webhard-modal-danger-button-default-shadow, none));color:var(--theme-webhard-modal-danger-button-disabled-text, var(--theme-webhard-modal-danger-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=webhard][data-theme-part="modal.dangerButton"][data-theme-state=focus]{outline-color:var(--theme-webhard-modal-danger-button-focus-border, var(--theme-webhard-modal-danger-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-modal-danger-button-focus-border-width, var(--theme-webhard-modal-danger-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-webhard-modal-danger-button-focus-border-width, var(--theme-webhard-modal-danger-button-default-border-width, 0px)))}html [data-theme-module=schedule][data-theme-part="calendar.event"]:not([data-theme-state]){background-color:var(--theme-schedule-calendar-event-default-bg, transparent);background-image:var(--theme-schedule-calendar-event-default-bg-gradient, none);border-color:var(--theme-schedule-calendar-event-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-calendar-event-default-border-width, 0px);border-radius:var(--theme-schedule-calendar-event-default-radius, 0px);box-shadow:var(--theme-schedule-calendar-event-default-shadow, none);color:var(--theme-schedule-calendar-event-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.event"][data-theme-state=default]{background-color:var(--theme-schedule-calendar-event-default-bg, transparent);background-image:var(--theme-schedule-calendar-event-default-bg-gradient, none);border-color:var(--theme-schedule-calendar-event-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-calendar-event-default-border-width, 0px);border-radius:var(--theme-schedule-calendar-event-default-radius, 0px);box-shadow:var(--theme-schedule-calendar-event-default-shadow, none);color:var(--theme-schedule-calendar-event-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.event"][data-theme-state=hover]{background-color:var(--theme-schedule-calendar-event-hover-bg, var(--theme-schedule-calendar-event-default-bg, transparent));background-image:var(--theme-schedule-calendar-event-hover-bg-gradient, var(--theme-schedule-calendar-event-default-bg-gradient, none));border-color:var(--theme-schedule-calendar-event-hover-border, var(--theme-schedule-calendar-event-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-calendar-event-hover-border-width, var(--theme-schedule-calendar-event-default-border-width, 0px));border-radius:var(--theme-schedule-calendar-event-hover-radius, var(--theme-schedule-calendar-event-default-radius, 0px));box-shadow:var(--theme-schedule-calendar-event-hover-shadow, var(--theme-schedule-calendar-event-default-shadow, none));color:var(--theme-schedule-calendar-event-hover-text, var(--theme-schedule-calendar-event-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.event"][data-theme-state=selected]{background-color:var(--theme-schedule-calendar-event-selected-bg, var(--theme-schedule-calendar-event-default-bg, transparent));background-image:var(--theme-schedule-calendar-event-selected-bg-gradient, var(--theme-schedule-calendar-event-default-bg-gradient, none));border-color:var(--theme-schedule-calendar-event-selected-border, var(--theme-schedule-calendar-event-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-calendar-event-selected-border-width, var(--theme-schedule-calendar-event-default-border-width, 0px));border-radius:var(--theme-schedule-calendar-event-selected-radius, var(--theme-schedule-calendar-event-default-radius, 0px));box-shadow:var(--theme-schedule-calendar-event-selected-shadow, var(--theme-schedule-calendar-event-default-shadow, none));color:var(--theme-schedule-calendar-event-selected-text, var(--theme-schedule-calendar-event-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.event"][data-theme-state=active]{background-color:var(--theme-schedule-calendar-event-active-bg, var(--theme-schedule-calendar-event-default-bg, transparent));background-image:var(--theme-schedule-calendar-event-active-bg-gradient, var(--theme-schedule-calendar-event-default-bg-gradient, none));border-color:var(--theme-schedule-calendar-event-active-border, var(--theme-schedule-calendar-event-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-calendar-event-active-border-width, var(--theme-schedule-calendar-event-default-border-width, 0px));border-radius:var(--theme-schedule-calendar-event-active-radius, var(--theme-schedule-calendar-event-default-radius, 0px));box-shadow:var(--theme-schedule-calendar-event-active-shadow, var(--theme-schedule-calendar-event-default-shadow, none));color:var(--theme-schedule-calendar-event-active-text, var(--theme-schedule-calendar-event-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.event"][data-theme-state=focus]{background-color:var(--theme-schedule-calendar-event-focus-bg, var(--theme-schedule-calendar-event-default-bg, transparent));background-image:var(--theme-schedule-calendar-event-focus-bg-gradient, var(--theme-schedule-calendar-event-default-bg-gradient, none));border-color:var(--theme-schedule-calendar-event-focus-border, var(--theme-schedule-calendar-event-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-calendar-event-focus-border-width, var(--theme-schedule-calendar-event-default-border-width, 0px));border-radius:var(--theme-schedule-calendar-event-focus-radius, var(--theme-schedule-calendar-event-default-radius, 0px));box-shadow:var(--theme-schedule-calendar-event-focus-shadow, var(--theme-schedule-calendar-event-default-shadow, none));color:var(--theme-schedule-calendar-event-focus-text, var(--theme-schedule-calendar-event-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.event"][data-theme-state=disabled]{background-color:var(--theme-schedule-calendar-event-disabled-bg, var(--theme-schedule-calendar-event-default-bg, transparent));background-image:var(--theme-schedule-calendar-event-disabled-bg-gradient, var(--theme-schedule-calendar-event-default-bg-gradient, none));border-color:var(--theme-schedule-calendar-event-disabled-border, var(--theme-schedule-calendar-event-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-calendar-event-disabled-border-width, var(--theme-schedule-calendar-event-default-border-width, 0px));border-radius:var(--theme-schedule-calendar-event-disabled-radius, var(--theme-schedule-calendar-event-default-radius, 0px));box-shadow:var(--theme-schedule-calendar-event-disabled-shadow, var(--theme-schedule-calendar-event-default-shadow, none));color:var(--theme-schedule-calendar-event-disabled-text, var(--theme-schedule-calendar-event-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.event"][data-theme-state=focus]{outline-color:var(--theme-schedule-calendar-event-focus-border, var(--theme-schedule-calendar-event-default-border, transparent));outline-style:solid;outline-width:var(--theme-schedule-calendar-event-focus-border-width, var(--theme-schedule-calendar-event-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-schedule-calendar-event-focus-border-width, var(--theme-schedule-calendar-event-default-border-width, 0px)))}html [data-theme-module=schedule][data-theme-part="calendar.daySelected"]:not([data-theme-state]){background-color:var(--theme-schedule-calendar-day-selected-default-bg, transparent);background-image:var(--theme-schedule-calendar-day-selected-default-bg-gradient, none);border-color:var(--theme-schedule-calendar-day-selected-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-calendar-day-selected-default-border-width, 0px);border-radius:var(--theme-schedule-calendar-day-selected-default-radius, 0px);box-shadow:var(--theme-schedule-calendar-day-selected-default-shadow, none);color:var(--theme-schedule-calendar-day-selected-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.daySelected"][data-theme-state=default]{background-color:var(--theme-schedule-calendar-day-selected-default-bg, transparent);background-image:var(--theme-schedule-calendar-day-selected-default-bg-gradient, none);border-color:var(--theme-schedule-calendar-day-selected-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-calendar-day-selected-default-border-width, 0px);border-radius:var(--theme-schedule-calendar-day-selected-default-radius, 0px);box-shadow:var(--theme-schedule-calendar-day-selected-default-shadow, none);color:var(--theme-schedule-calendar-day-selected-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.daySelected"][data-theme-state=hover]{background-color:var(--theme-schedule-calendar-day-selected-hover-bg, var(--theme-schedule-calendar-day-selected-default-bg, transparent));background-image:var(--theme-schedule-calendar-day-selected-hover-bg-gradient, var(--theme-schedule-calendar-day-selected-default-bg-gradient, none));border-color:var(--theme-schedule-calendar-day-selected-hover-border, var(--theme-schedule-calendar-day-selected-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-calendar-day-selected-hover-border-width, var(--theme-schedule-calendar-day-selected-default-border-width, 0px));border-radius:var(--theme-schedule-calendar-day-selected-hover-radius, var(--theme-schedule-calendar-day-selected-default-radius, 0px));box-shadow:var(--theme-schedule-calendar-day-selected-hover-shadow, var(--theme-schedule-calendar-day-selected-default-shadow, none));color:var(--theme-schedule-calendar-day-selected-hover-text, var(--theme-schedule-calendar-day-selected-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.daySelected"][data-theme-state=selected]{background-color:var(--theme-schedule-calendar-day-selected-selected-bg, var(--theme-schedule-calendar-day-selected-default-bg, transparent));background-image:var(--theme-schedule-calendar-day-selected-selected-bg-gradient, var(--theme-schedule-calendar-day-selected-default-bg-gradient, none));border-color:var(--theme-schedule-calendar-day-selected-selected-border, var(--theme-schedule-calendar-day-selected-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-calendar-day-selected-selected-border-width, var(--theme-schedule-calendar-day-selected-default-border-width, 0px));border-radius:var(--theme-schedule-calendar-day-selected-selected-radius, var(--theme-schedule-calendar-day-selected-default-radius, 0px));box-shadow:var(--theme-schedule-calendar-day-selected-selected-shadow, var(--theme-schedule-calendar-day-selected-default-shadow, none));color:var(--theme-schedule-calendar-day-selected-selected-text, var(--theme-schedule-calendar-day-selected-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.daySelected"][data-theme-state=active]{background-color:var(--theme-schedule-calendar-day-selected-active-bg, var(--theme-schedule-calendar-day-selected-default-bg, transparent));background-image:var(--theme-schedule-calendar-day-selected-active-bg-gradient, var(--theme-schedule-calendar-day-selected-default-bg-gradient, none));border-color:var(--theme-schedule-calendar-day-selected-active-border, var(--theme-schedule-calendar-day-selected-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-calendar-day-selected-active-border-width, var(--theme-schedule-calendar-day-selected-default-border-width, 0px));border-radius:var(--theme-schedule-calendar-day-selected-active-radius, var(--theme-schedule-calendar-day-selected-default-radius, 0px));box-shadow:var(--theme-schedule-calendar-day-selected-active-shadow, var(--theme-schedule-calendar-day-selected-default-shadow, none));color:var(--theme-schedule-calendar-day-selected-active-text, var(--theme-schedule-calendar-day-selected-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.daySelected"][data-theme-state=focus]{background-color:var(--theme-schedule-calendar-day-selected-focus-bg, var(--theme-schedule-calendar-day-selected-default-bg, transparent));background-image:var(--theme-schedule-calendar-day-selected-focus-bg-gradient, var(--theme-schedule-calendar-day-selected-default-bg-gradient, none));border-color:var(--theme-schedule-calendar-day-selected-focus-border, var(--theme-schedule-calendar-day-selected-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-calendar-day-selected-focus-border-width, var(--theme-schedule-calendar-day-selected-default-border-width, 0px));border-radius:var(--theme-schedule-calendar-day-selected-focus-radius, var(--theme-schedule-calendar-day-selected-default-radius, 0px));box-shadow:var(--theme-schedule-calendar-day-selected-focus-shadow, var(--theme-schedule-calendar-day-selected-default-shadow, none));color:var(--theme-schedule-calendar-day-selected-focus-text, var(--theme-schedule-calendar-day-selected-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.daySelected"][data-theme-state=disabled]{background-color:var(--theme-schedule-calendar-day-selected-disabled-bg, var(--theme-schedule-calendar-day-selected-default-bg, transparent));background-image:var(--theme-schedule-calendar-day-selected-disabled-bg-gradient, var(--theme-schedule-calendar-day-selected-default-bg-gradient, none));border-color:var(--theme-schedule-calendar-day-selected-disabled-border, var(--theme-schedule-calendar-day-selected-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-calendar-day-selected-disabled-border-width, var(--theme-schedule-calendar-day-selected-default-border-width, 0px));border-radius:var(--theme-schedule-calendar-day-selected-disabled-radius, var(--theme-schedule-calendar-day-selected-default-radius, 0px));box-shadow:var(--theme-schedule-calendar-day-selected-disabled-shadow, var(--theme-schedule-calendar-day-selected-default-shadow, none));color:var(--theme-schedule-calendar-day-selected-disabled-text, var(--theme-schedule-calendar-day-selected-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.daySelected"][data-theme-state=focus]{outline-color:var(--theme-schedule-calendar-day-selected-focus-border, var(--theme-schedule-calendar-day-selected-default-border, transparent));outline-style:solid;outline-width:var(--theme-schedule-calendar-day-selected-focus-border-width, var(--theme-schedule-calendar-day-selected-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-schedule-calendar-day-selected-focus-border-width, var(--theme-schedule-calendar-day-selected-default-border-width, 0px)))}html [data-theme-module=schedule][data-theme-part="calendar.todayMarker"]:not([data-theme-state]){background-color:var(--theme-schedule-calendar-today-marker-default-bg, transparent);background-image:var(--theme-schedule-calendar-today-marker-default-bg-gradient, none);border-color:var(--theme-schedule-calendar-today-marker-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-calendar-today-marker-default-border-width, 0px);border-radius:var(--theme-schedule-calendar-today-marker-default-radius, 0px);box-shadow:var(--theme-schedule-calendar-today-marker-default-shadow, none);color:var(--theme-schedule-calendar-today-marker-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.todayMarker"][data-theme-state=default]{background-color:var(--theme-schedule-calendar-today-marker-default-bg, transparent);background-image:var(--theme-schedule-calendar-today-marker-default-bg-gradient, none);border-color:var(--theme-schedule-calendar-today-marker-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-calendar-today-marker-default-border-width, 0px);border-radius:var(--theme-schedule-calendar-today-marker-default-radius, 0px);box-shadow:var(--theme-schedule-calendar-today-marker-default-shadow, none);color:var(--theme-schedule-calendar-today-marker-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.todayMarker"][data-theme-state=hover]{background-color:var(--theme-schedule-calendar-today-marker-hover-bg, var(--theme-schedule-calendar-today-marker-default-bg, transparent));background-image:var(--theme-schedule-calendar-today-marker-hover-bg-gradient, var(--theme-schedule-calendar-today-marker-default-bg-gradient, none));border-color:var(--theme-schedule-calendar-today-marker-hover-border, var(--theme-schedule-calendar-today-marker-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-calendar-today-marker-hover-border-width, var(--theme-schedule-calendar-today-marker-default-border-width, 0px));border-radius:var(--theme-schedule-calendar-today-marker-hover-radius, var(--theme-schedule-calendar-today-marker-default-radius, 0px));box-shadow:var(--theme-schedule-calendar-today-marker-hover-shadow, var(--theme-schedule-calendar-today-marker-default-shadow, none));color:var(--theme-schedule-calendar-today-marker-hover-text, var(--theme-schedule-calendar-today-marker-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.todayMarker"][data-theme-state=selected]{background-color:var(--theme-schedule-calendar-today-marker-selected-bg, var(--theme-schedule-calendar-today-marker-default-bg, transparent));background-image:var(--theme-schedule-calendar-today-marker-selected-bg-gradient, var(--theme-schedule-calendar-today-marker-default-bg-gradient, none));border-color:var(--theme-schedule-calendar-today-marker-selected-border, var(--theme-schedule-calendar-today-marker-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-calendar-today-marker-selected-border-width, var(--theme-schedule-calendar-today-marker-default-border-width, 0px));border-radius:var(--theme-schedule-calendar-today-marker-selected-radius, var(--theme-schedule-calendar-today-marker-default-radius, 0px));box-shadow:var(--theme-schedule-calendar-today-marker-selected-shadow, var(--theme-schedule-calendar-today-marker-default-shadow, none));color:var(--theme-schedule-calendar-today-marker-selected-text, var(--theme-schedule-calendar-today-marker-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.todayMarker"][data-theme-state=active]{background-color:var(--theme-schedule-calendar-today-marker-active-bg, var(--theme-schedule-calendar-today-marker-default-bg, transparent));background-image:var(--theme-schedule-calendar-today-marker-active-bg-gradient, var(--theme-schedule-calendar-today-marker-default-bg-gradient, none));border-color:var(--theme-schedule-calendar-today-marker-active-border, var(--theme-schedule-calendar-today-marker-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-calendar-today-marker-active-border-width, var(--theme-schedule-calendar-today-marker-default-border-width, 0px));border-radius:var(--theme-schedule-calendar-today-marker-active-radius, var(--theme-schedule-calendar-today-marker-default-radius, 0px));box-shadow:var(--theme-schedule-calendar-today-marker-active-shadow, var(--theme-schedule-calendar-today-marker-default-shadow, none));color:var(--theme-schedule-calendar-today-marker-active-text, var(--theme-schedule-calendar-today-marker-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.todayMarker"][data-theme-state=focus]{background-color:var(--theme-schedule-calendar-today-marker-focus-bg, var(--theme-schedule-calendar-today-marker-default-bg, transparent));background-image:var(--theme-schedule-calendar-today-marker-focus-bg-gradient, var(--theme-schedule-calendar-today-marker-default-bg-gradient, none));border-color:var(--theme-schedule-calendar-today-marker-focus-border, var(--theme-schedule-calendar-today-marker-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-calendar-today-marker-focus-border-width, var(--theme-schedule-calendar-today-marker-default-border-width, 0px));border-radius:var(--theme-schedule-calendar-today-marker-focus-radius, var(--theme-schedule-calendar-today-marker-default-radius, 0px));box-shadow:var(--theme-schedule-calendar-today-marker-focus-shadow, var(--theme-schedule-calendar-today-marker-default-shadow, none));color:var(--theme-schedule-calendar-today-marker-focus-text, var(--theme-schedule-calendar-today-marker-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.todayMarker"][data-theme-state=disabled]{background-color:var(--theme-schedule-calendar-today-marker-disabled-bg, var(--theme-schedule-calendar-today-marker-default-bg, transparent));background-image:var(--theme-schedule-calendar-today-marker-disabled-bg-gradient, var(--theme-schedule-calendar-today-marker-default-bg-gradient, none));border-color:var(--theme-schedule-calendar-today-marker-disabled-border, var(--theme-schedule-calendar-today-marker-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-calendar-today-marker-disabled-border-width, var(--theme-schedule-calendar-today-marker-default-border-width, 0px));border-radius:var(--theme-schedule-calendar-today-marker-disabled-radius, var(--theme-schedule-calendar-today-marker-default-radius, 0px));box-shadow:var(--theme-schedule-calendar-today-marker-disabled-shadow, var(--theme-schedule-calendar-today-marker-default-shadow, none));color:var(--theme-schedule-calendar-today-marker-disabled-text, var(--theme-schedule-calendar-today-marker-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="calendar.todayMarker"][data-theme-state=focus]{outline-color:var(--theme-schedule-calendar-today-marker-focus-border, var(--theme-schedule-calendar-today-marker-default-border, transparent));outline-style:solid;outline-width:var(--theme-schedule-calendar-today-marker-focus-border-width, var(--theme-schedule-calendar-today-marker-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-schedule-calendar-today-marker-focus-border-width, var(--theme-schedule-calendar-today-marker-default-border-width, 0px)))}html [data-theme-module=schedule][data-theme-part="header.controlButton"]:not([data-theme-state]){background-color:var(--theme-schedule-header-control-button-default-bg, transparent);background-image:var(--theme-schedule-header-control-button-default-bg-gradient, none);border-color:var(--theme-schedule-header-control-button-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-header-control-button-default-border-width, 0px);border-radius:var(--theme-schedule-header-control-button-default-radius, 0px);box-shadow:var(--theme-schedule-header-control-button-default-shadow, none);color:var(--theme-schedule-header-control-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.controlButton"][data-theme-state=default]{background-color:var(--theme-schedule-header-control-button-default-bg, transparent);background-image:var(--theme-schedule-header-control-button-default-bg-gradient, none);border-color:var(--theme-schedule-header-control-button-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-header-control-button-default-border-width, 0px);border-radius:var(--theme-schedule-header-control-button-default-radius, 0px);box-shadow:var(--theme-schedule-header-control-button-default-shadow, none);color:var(--theme-schedule-header-control-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.controlButton"][data-theme-state=hover]{background-color:var(--theme-schedule-header-control-button-hover-bg, var(--theme-schedule-header-control-button-default-bg, transparent));background-image:var(--theme-schedule-header-control-button-hover-bg-gradient, var(--theme-schedule-header-control-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-control-button-hover-border, var(--theme-schedule-header-control-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-control-button-hover-border-width, var(--theme-schedule-header-control-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-control-button-hover-radius, var(--theme-schedule-header-control-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-control-button-hover-shadow, var(--theme-schedule-header-control-button-default-shadow, none));color:var(--theme-schedule-header-control-button-hover-text, var(--theme-schedule-header-control-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.controlButton"][data-theme-state=selected]{background-color:var(--theme-schedule-header-control-button-selected-bg, var(--theme-schedule-header-control-button-default-bg, transparent));background-image:var(--theme-schedule-header-control-button-selected-bg-gradient, var(--theme-schedule-header-control-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-control-button-selected-border, var(--theme-schedule-header-control-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-control-button-selected-border-width, var(--theme-schedule-header-control-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-control-button-selected-radius, var(--theme-schedule-header-control-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-control-button-selected-shadow, var(--theme-schedule-header-control-button-default-shadow, none));color:var(--theme-schedule-header-control-button-selected-text, var(--theme-schedule-header-control-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.controlButton"][data-theme-state=active]{background-color:var(--theme-schedule-header-control-button-active-bg, var(--theme-schedule-header-control-button-default-bg, transparent));background-image:var(--theme-schedule-header-control-button-active-bg-gradient, var(--theme-schedule-header-control-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-control-button-active-border, var(--theme-schedule-header-control-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-control-button-active-border-width, var(--theme-schedule-header-control-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-control-button-active-radius, var(--theme-schedule-header-control-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-control-button-active-shadow, var(--theme-schedule-header-control-button-default-shadow, none));color:var(--theme-schedule-header-control-button-active-text, var(--theme-schedule-header-control-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.controlButton"][data-theme-state=focus]{background-color:var(--theme-schedule-header-control-button-focus-bg, var(--theme-schedule-header-control-button-default-bg, transparent));background-image:var(--theme-schedule-header-control-button-focus-bg-gradient, var(--theme-schedule-header-control-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-control-button-focus-border, var(--theme-schedule-header-control-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-control-button-focus-border-width, var(--theme-schedule-header-control-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-control-button-focus-radius, var(--theme-schedule-header-control-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-control-button-focus-shadow, var(--theme-schedule-header-control-button-default-shadow, none));color:var(--theme-schedule-header-control-button-focus-text, var(--theme-schedule-header-control-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.controlButton"][data-theme-state=disabled]{background-color:var(--theme-schedule-header-control-button-disabled-bg, var(--theme-schedule-header-control-button-default-bg, transparent));background-image:var(--theme-schedule-header-control-button-disabled-bg-gradient, var(--theme-schedule-header-control-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-control-button-disabled-border, var(--theme-schedule-header-control-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-control-button-disabled-border-width, var(--theme-schedule-header-control-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-control-button-disabled-radius, var(--theme-schedule-header-control-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-control-button-disabled-shadow, var(--theme-schedule-header-control-button-default-shadow, none));color:var(--theme-schedule-header-control-button-disabled-text, var(--theme-schedule-header-control-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.controlButton"][data-theme-state=focus]{outline-color:var(--theme-schedule-header-control-button-focus-border, var(--theme-schedule-header-control-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-schedule-header-control-button-focus-border-width, var(--theme-schedule-header-control-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-schedule-header-control-button-focus-border-width, var(--theme-schedule-header-control-button-default-border-width, 0px)))}html [data-theme-module=schedule][data-theme-part="header.monthButton"]:not([data-theme-state]){background-color:var(--theme-schedule-header-month-button-default-bg, transparent);background-image:var(--theme-schedule-header-month-button-default-bg-gradient, none);border-color:var(--theme-schedule-header-month-button-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-header-month-button-default-border-width, 0px);border-radius:var(--theme-schedule-header-month-button-default-radius, 0px);box-shadow:var(--theme-schedule-header-month-button-default-shadow, none);color:var(--theme-schedule-header-month-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.monthButton"][data-theme-state=default]{background-color:var(--theme-schedule-header-month-button-default-bg, transparent);background-image:var(--theme-schedule-header-month-button-default-bg-gradient, none);border-color:var(--theme-schedule-header-month-button-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-header-month-button-default-border-width, 0px);border-radius:var(--theme-schedule-header-month-button-default-radius, 0px);box-shadow:var(--theme-schedule-header-month-button-default-shadow, none);color:var(--theme-schedule-header-month-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.monthButton"][data-theme-state=hover]{background-color:var(--theme-schedule-header-month-button-hover-bg, var(--theme-schedule-header-month-button-default-bg, transparent));background-image:var(--theme-schedule-header-month-button-hover-bg-gradient, var(--theme-schedule-header-month-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-month-button-hover-border, var(--theme-schedule-header-month-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-month-button-hover-border-width, var(--theme-schedule-header-month-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-month-button-hover-radius, var(--theme-schedule-header-month-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-month-button-hover-shadow, var(--theme-schedule-header-month-button-default-shadow, none));color:var(--theme-schedule-header-month-button-hover-text, var(--theme-schedule-header-month-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.monthButton"][data-theme-state=selected]{background-color:var(--theme-schedule-header-month-button-selected-bg, var(--theme-schedule-header-month-button-default-bg, transparent));background-image:var(--theme-schedule-header-month-button-selected-bg-gradient, var(--theme-schedule-header-month-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-month-button-selected-border, var(--theme-schedule-header-month-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-month-button-selected-border-width, var(--theme-schedule-header-month-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-month-button-selected-radius, var(--theme-schedule-header-month-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-month-button-selected-shadow, var(--theme-schedule-header-month-button-default-shadow, none));color:var(--theme-schedule-header-month-button-selected-text, var(--theme-schedule-header-month-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.monthButton"][data-theme-state=active]{background-color:var(--theme-schedule-header-month-button-active-bg, var(--theme-schedule-header-month-button-default-bg, transparent));background-image:var(--theme-schedule-header-month-button-active-bg-gradient, var(--theme-schedule-header-month-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-month-button-active-border, var(--theme-schedule-header-month-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-month-button-active-border-width, var(--theme-schedule-header-month-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-month-button-active-radius, var(--theme-schedule-header-month-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-month-button-active-shadow, var(--theme-schedule-header-month-button-default-shadow, none));color:var(--theme-schedule-header-month-button-active-text, var(--theme-schedule-header-month-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.monthButton"][data-theme-state=focus]{background-color:var(--theme-schedule-header-month-button-focus-bg, var(--theme-schedule-header-month-button-default-bg, transparent));background-image:var(--theme-schedule-header-month-button-focus-bg-gradient, var(--theme-schedule-header-month-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-month-button-focus-border, var(--theme-schedule-header-month-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-month-button-focus-border-width, var(--theme-schedule-header-month-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-month-button-focus-radius, var(--theme-schedule-header-month-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-month-button-focus-shadow, var(--theme-schedule-header-month-button-default-shadow, none));color:var(--theme-schedule-header-month-button-focus-text, var(--theme-schedule-header-month-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.monthButton"][data-theme-state=disabled]{background-color:var(--theme-schedule-header-month-button-disabled-bg, var(--theme-schedule-header-month-button-default-bg, transparent));background-image:var(--theme-schedule-header-month-button-disabled-bg-gradient, var(--theme-schedule-header-month-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-month-button-disabled-border, var(--theme-schedule-header-month-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-month-button-disabled-border-width, var(--theme-schedule-header-month-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-month-button-disabled-radius, var(--theme-schedule-header-month-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-month-button-disabled-shadow, var(--theme-schedule-header-month-button-default-shadow, none));color:var(--theme-schedule-header-month-button-disabled-text, var(--theme-schedule-header-month-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.monthButton"][data-theme-state=focus]{outline-color:var(--theme-schedule-header-month-button-focus-border, var(--theme-schedule-header-month-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-schedule-header-month-button-focus-border-width, var(--theme-schedule-header-month-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-schedule-header-month-button-focus-border-width, var(--theme-schedule-header-month-button-default-border-width, 0px)))}html [data-theme-module=schedule][data-theme-part="header.todayButton"]:not([data-theme-state]){background-color:var(--theme-schedule-header-today-button-default-bg, transparent);background-image:var(--theme-schedule-header-today-button-default-bg-gradient, none);border-color:var(--theme-schedule-header-today-button-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-header-today-button-default-border-width, 0px);border-radius:var(--theme-schedule-header-today-button-default-radius, 0px);box-shadow:var(--theme-schedule-header-today-button-default-shadow, none);color:var(--theme-schedule-header-today-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.todayButton"][data-theme-state=default]{background-color:var(--theme-schedule-header-today-button-default-bg, transparent);background-image:var(--theme-schedule-header-today-button-default-bg-gradient, none);border-color:var(--theme-schedule-header-today-button-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-header-today-button-default-border-width, 0px);border-radius:var(--theme-schedule-header-today-button-default-radius, 0px);box-shadow:var(--theme-schedule-header-today-button-default-shadow, none);color:var(--theme-schedule-header-today-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.todayButton"][data-theme-state=hover]{background-color:var(--theme-schedule-header-today-button-hover-bg, var(--theme-schedule-header-today-button-default-bg, transparent));background-image:var(--theme-schedule-header-today-button-hover-bg-gradient, var(--theme-schedule-header-today-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-today-button-hover-border, var(--theme-schedule-header-today-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-today-button-hover-border-width, var(--theme-schedule-header-today-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-today-button-hover-radius, var(--theme-schedule-header-today-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-today-button-hover-shadow, var(--theme-schedule-header-today-button-default-shadow, none));color:var(--theme-schedule-header-today-button-hover-text, var(--theme-schedule-header-today-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.todayButton"][data-theme-state=selected]{background-color:var(--theme-schedule-header-today-button-selected-bg, var(--theme-schedule-header-today-button-default-bg, transparent));background-image:var(--theme-schedule-header-today-button-selected-bg-gradient, var(--theme-schedule-header-today-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-today-button-selected-border, var(--theme-schedule-header-today-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-today-button-selected-border-width, var(--theme-schedule-header-today-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-today-button-selected-radius, var(--theme-schedule-header-today-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-today-button-selected-shadow, var(--theme-schedule-header-today-button-default-shadow, none));color:var(--theme-schedule-header-today-button-selected-text, var(--theme-schedule-header-today-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.todayButton"][data-theme-state=active]{background-color:var(--theme-schedule-header-today-button-active-bg, var(--theme-schedule-header-today-button-default-bg, transparent));background-image:var(--theme-schedule-header-today-button-active-bg-gradient, var(--theme-schedule-header-today-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-today-button-active-border, var(--theme-schedule-header-today-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-today-button-active-border-width, var(--theme-schedule-header-today-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-today-button-active-radius, var(--theme-schedule-header-today-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-today-button-active-shadow, var(--theme-schedule-header-today-button-default-shadow, none));color:var(--theme-schedule-header-today-button-active-text, var(--theme-schedule-header-today-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.todayButton"][data-theme-state=focus]{background-color:var(--theme-schedule-header-today-button-focus-bg, var(--theme-schedule-header-today-button-default-bg, transparent));background-image:var(--theme-schedule-header-today-button-focus-bg-gradient, var(--theme-schedule-header-today-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-today-button-focus-border, var(--theme-schedule-header-today-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-today-button-focus-border-width, var(--theme-schedule-header-today-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-today-button-focus-radius, var(--theme-schedule-header-today-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-today-button-focus-shadow, var(--theme-schedule-header-today-button-default-shadow, none));color:var(--theme-schedule-header-today-button-focus-text, var(--theme-schedule-header-today-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.todayButton"][data-theme-state=disabled]{background-color:var(--theme-schedule-header-today-button-disabled-bg, var(--theme-schedule-header-today-button-default-bg, transparent));background-image:var(--theme-schedule-header-today-button-disabled-bg-gradient, var(--theme-schedule-header-today-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-today-button-disabled-border, var(--theme-schedule-header-today-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-today-button-disabled-border-width, var(--theme-schedule-header-today-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-today-button-disabled-radius, var(--theme-schedule-header-today-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-today-button-disabled-shadow, var(--theme-schedule-header-today-button-default-shadow, none));color:var(--theme-schedule-header-today-button-disabled-text, var(--theme-schedule-header-today-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.todayButton"][data-theme-state=focus]{outline-color:var(--theme-schedule-header-today-button-focus-border, var(--theme-schedule-header-today-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-schedule-header-today-button-focus-border-width, var(--theme-schedule-header-today-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-schedule-header-today-button-focus-border-width, var(--theme-schedule-header-today-button-default-border-width, 0px)))}html [data-theme-module=schedule][data-theme-part="header.viewButton"]:not([data-theme-state]){background-color:var(--theme-schedule-header-view-button-default-bg, transparent);background-image:var(--theme-schedule-header-view-button-default-bg-gradient, none);border-color:var(--theme-schedule-header-view-button-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-header-view-button-default-border-width, 0px);border-radius:var(--theme-schedule-header-view-button-default-radius, 0px);box-shadow:var(--theme-schedule-header-view-button-default-shadow, none);color:var(--theme-schedule-header-view-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.viewButton"][data-theme-state=default]{background-color:var(--theme-schedule-header-view-button-default-bg, transparent);background-image:var(--theme-schedule-header-view-button-default-bg-gradient, none);border-color:var(--theme-schedule-header-view-button-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-header-view-button-default-border-width, 0px);border-radius:var(--theme-schedule-header-view-button-default-radius, 0px);box-shadow:var(--theme-schedule-header-view-button-default-shadow, none);color:var(--theme-schedule-header-view-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.viewButton"][data-theme-state=hover]{background-color:var(--theme-schedule-header-view-button-hover-bg, var(--theme-schedule-header-view-button-default-bg, transparent));background-image:var(--theme-schedule-header-view-button-hover-bg-gradient, var(--theme-schedule-header-view-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-view-button-hover-border, var(--theme-schedule-header-view-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-view-button-hover-border-width, var(--theme-schedule-header-view-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-view-button-hover-radius, var(--theme-schedule-header-view-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-view-button-hover-shadow, var(--theme-schedule-header-view-button-default-shadow, none));color:var(--theme-schedule-header-view-button-hover-text, var(--theme-schedule-header-view-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.viewButton"][data-theme-state=selected]{background-color:var(--theme-schedule-header-view-button-selected-bg, var(--theme-schedule-header-view-button-default-bg, transparent));background-image:var(--theme-schedule-header-view-button-selected-bg-gradient, var(--theme-schedule-header-view-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-view-button-selected-border, var(--theme-schedule-header-view-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-view-button-selected-border-width, var(--theme-schedule-header-view-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-view-button-selected-radius, var(--theme-schedule-header-view-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-view-button-selected-shadow, var(--theme-schedule-header-view-button-default-shadow, none));color:var(--theme-schedule-header-view-button-selected-text, var(--theme-schedule-header-view-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.viewButton"][data-theme-state=active]{background-color:var(--theme-schedule-header-view-button-active-bg, var(--theme-schedule-header-view-button-default-bg, transparent));background-image:var(--theme-schedule-header-view-button-active-bg-gradient, var(--theme-schedule-header-view-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-view-button-active-border, var(--theme-schedule-header-view-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-view-button-active-border-width, var(--theme-schedule-header-view-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-view-button-active-radius, var(--theme-schedule-header-view-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-view-button-active-shadow, var(--theme-schedule-header-view-button-default-shadow, none));color:var(--theme-schedule-header-view-button-active-text, var(--theme-schedule-header-view-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.viewButton"][data-theme-state=focus]{background-color:var(--theme-schedule-header-view-button-focus-bg, var(--theme-schedule-header-view-button-default-bg, transparent));background-image:var(--theme-schedule-header-view-button-focus-bg-gradient, var(--theme-schedule-header-view-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-view-button-focus-border, var(--theme-schedule-header-view-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-view-button-focus-border-width, var(--theme-schedule-header-view-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-view-button-focus-radius, var(--theme-schedule-header-view-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-view-button-focus-shadow, var(--theme-schedule-header-view-button-default-shadow, none));color:var(--theme-schedule-header-view-button-focus-text, var(--theme-schedule-header-view-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.viewButton"][data-theme-state=disabled]{background-color:var(--theme-schedule-header-view-button-disabled-bg, var(--theme-schedule-header-view-button-default-bg, transparent));background-image:var(--theme-schedule-header-view-button-disabled-bg-gradient, var(--theme-schedule-header-view-button-default-bg-gradient, none));border-color:var(--theme-schedule-header-view-button-disabled-border, var(--theme-schedule-header-view-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-header-view-button-disabled-border-width, var(--theme-schedule-header-view-button-default-border-width, 0px));border-radius:var(--theme-schedule-header-view-button-disabled-radius, var(--theme-schedule-header-view-button-default-radius, 0px));box-shadow:var(--theme-schedule-header-view-button-disabled-shadow, var(--theme-schedule-header-view-button-default-shadow, none));color:var(--theme-schedule-header-view-button-disabled-text, var(--theme-schedule-header-view-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="header.viewButton"][data-theme-state=focus]{outline-color:var(--theme-schedule-header-view-button-focus-border, var(--theme-schedule-header-view-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-schedule-header-view-button-focus-border-width, var(--theme-schedule-header-view-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-schedule-header-view-button-focus-border-width, var(--theme-schedule-header-view-button-default-border-width, 0px)))}html [data-theme-module=schedule][data-theme-part="panel.syncButton"]:not([data-theme-state]){background-color:var(--theme-schedule-panel-sync-button-default-bg, transparent);background-image:var(--theme-schedule-panel-sync-button-default-bg-gradient, none);border-color:var(--theme-schedule-panel-sync-button-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-panel-sync-button-default-border-width, 0px);border-radius:var(--theme-schedule-panel-sync-button-default-radius, 0px);box-shadow:var(--theme-schedule-panel-sync-button-default-shadow, none);color:var(--theme-schedule-panel-sync-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="panel.syncButton"][data-theme-state=default]{background-color:var(--theme-schedule-panel-sync-button-default-bg, transparent);background-image:var(--theme-schedule-panel-sync-button-default-bg-gradient, none);border-color:var(--theme-schedule-panel-sync-button-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-panel-sync-button-default-border-width, 0px);border-radius:var(--theme-schedule-panel-sync-button-default-radius, 0px);box-shadow:var(--theme-schedule-panel-sync-button-default-shadow, none);color:var(--theme-schedule-panel-sync-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="panel.syncButton"][data-theme-state=hover]{background-color:var(--theme-schedule-panel-sync-button-hover-bg, var(--theme-schedule-panel-sync-button-default-bg, transparent));background-image:var(--theme-schedule-panel-sync-button-hover-bg-gradient, var(--theme-schedule-panel-sync-button-default-bg-gradient, none));border-color:var(--theme-schedule-panel-sync-button-hover-border, var(--theme-schedule-panel-sync-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-panel-sync-button-hover-border-width, var(--theme-schedule-panel-sync-button-default-border-width, 0px));border-radius:var(--theme-schedule-panel-sync-button-hover-radius, var(--theme-schedule-panel-sync-button-default-radius, 0px));box-shadow:var(--theme-schedule-panel-sync-button-hover-shadow, var(--theme-schedule-panel-sync-button-default-shadow, none));color:var(--theme-schedule-panel-sync-button-hover-text, var(--theme-schedule-panel-sync-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="panel.syncButton"][data-theme-state=selected]{background-color:var(--theme-schedule-panel-sync-button-selected-bg, var(--theme-schedule-panel-sync-button-default-bg, transparent));background-image:var(--theme-schedule-panel-sync-button-selected-bg-gradient, var(--theme-schedule-panel-sync-button-default-bg-gradient, none));border-color:var(--theme-schedule-panel-sync-button-selected-border, var(--theme-schedule-panel-sync-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-panel-sync-button-selected-border-width, var(--theme-schedule-panel-sync-button-default-border-width, 0px));border-radius:var(--theme-schedule-panel-sync-button-selected-radius, var(--theme-schedule-panel-sync-button-default-radius, 0px));box-shadow:var(--theme-schedule-panel-sync-button-selected-shadow, var(--theme-schedule-panel-sync-button-default-shadow, none));color:var(--theme-schedule-panel-sync-button-selected-text, var(--theme-schedule-panel-sync-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="panel.syncButton"][data-theme-state=active]{background-color:var(--theme-schedule-panel-sync-button-active-bg, var(--theme-schedule-panel-sync-button-default-bg, transparent));background-image:var(--theme-schedule-panel-sync-button-active-bg-gradient, var(--theme-schedule-panel-sync-button-default-bg-gradient, none));border-color:var(--theme-schedule-panel-sync-button-active-border, var(--theme-schedule-panel-sync-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-panel-sync-button-active-border-width, var(--theme-schedule-panel-sync-button-default-border-width, 0px));border-radius:var(--theme-schedule-panel-sync-button-active-radius, var(--theme-schedule-panel-sync-button-default-radius, 0px));box-shadow:var(--theme-schedule-panel-sync-button-active-shadow, var(--theme-schedule-panel-sync-button-default-shadow, none));color:var(--theme-schedule-panel-sync-button-active-text, var(--theme-schedule-panel-sync-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="panel.syncButton"][data-theme-state=focus]{background-color:var(--theme-schedule-panel-sync-button-focus-bg, var(--theme-schedule-panel-sync-button-default-bg, transparent));background-image:var(--theme-schedule-panel-sync-button-focus-bg-gradient, var(--theme-schedule-panel-sync-button-default-bg-gradient, none));border-color:var(--theme-schedule-panel-sync-button-focus-border, var(--theme-schedule-panel-sync-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-panel-sync-button-focus-border-width, var(--theme-schedule-panel-sync-button-default-border-width, 0px));border-radius:var(--theme-schedule-panel-sync-button-focus-radius, var(--theme-schedule-panel-sync-button-default-radius, 0px));box-shadow:var(--theme-schedule-panel-sync-button-focus-shadow, var(--theme-schedule-panel-sync-button-default-shadow, none));color:var(--theme-schedule-panel-sync-button-focus-text, var(--theme-schedule-panel-sync-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="panel.syncButton"][data-theme-state=disabled]{background-color:var(--theme-schedule-panel-sync-button-disabled-bg, var(--theme-schedule-panel-sync-button-default-bg, transparent));background-image:var(--theme-schedule-panel-sync-button-disabled-bg-gradient, var(--theme-schedule-panel-sync-button-default-bg-gradient, none));border-color:var(--theme-schedule-panel-sync-button-disabled-border, var(--theme-schedule-panel-sync-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-panel-sync-button-disabled-border-width, var(--theme-schedule-panel-sync-button-default-border-width, 0px));border-radius:var(--theme-schedule-panel-sync-button-disabled-radius, var(--theme-schedule-panel-sync-button-default-radius, 0px));box-shadow:var(--theme-schedule-panel-sync-button-disabled-shadow, var(--theme-schedule-panel-sync-button-default-shadow, none));color:var(--theme-schedule-panel-sync-button-disabled-text, var(--theme-schedule-panel-sync-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="panel.syncButton"][data-theme-state=focus]{outline-color:var(--theme-schedule-panel-sync-button-focus-border, var(--theme-schedule-panel-sync-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-schedule-panel-sync-button-focus-border-width, var(--theme-schedule-panel-sync-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-schedule-panel-sync-button-focus-border-width, var(--theme-schedule-panel-sync-button-default-border-width, 0px)))}html [data-theme-module=schedule][data-theme-part="action.addButton"]:not([data-theme-state]){background-color:var(--theme-schedule-action-add-button-default-bg, transparent);background-image:var(--theme-schedule-action-add-button-default-bg-gradient, none);border-color:var(--theme-schedule-action-add-button-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-action-add-button-default-border-width, 0px);border-radius:var(--theme-schedule-action-add-button-default-radius, 0px);box-shadow:var(--theme-schedule-action-add-button-default-shadow, none);color:var(--theme-schedule-action-add-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="action.addButton"][data-theme-state=default]{background-color:var(--theme-schedule-action-add-button-default-bg, transparent);background-image:var(--theme-schedule-action-add-button-default-bg-gradient, none);border-color:var(--theme-schedule-action-add-button-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-action-add-button-default-border-width, 0px);border-radius:var(--theme-schedule-action-add-button-default-radius, 0px);box-shadow:var(--theme-schedule-action-add-button-default-shadow, none);color:var(--theme-schedule-action-add-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="action.addButton"][data-theme-state=hover]{background-color:var(--theme-schedule-action-add-button-hover-bg, var(--theme-schedule-action-add-button-default-bg, transparent));background-image:var(--theme-schedule-action-add-button-hover-bg-gradient, var(--theme-schedule-action-add-button-default-bg-gradient, none));border-color:var(--theme-schedule-action-add-button-hover-border, var(--theme-schedule-action-add-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-action-add-button-hover-border-width, var(--theme-schedule-action-add-button-default-border-width, 0px));border-radius:var(--theme-schedule-action-add-button-hover-radius, var(--theme-schedule-action-add-button-default-radius, 0px));box-shadow:var(--theme-schedule-action-add-button-hover-shadow, var(--theme-schedule-action-add-button-default-shadow, none));color:var(--theme-schedule-action-add-button-hover-text, var(--theme-schedule-action-add-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="action.addButton"][data-theme-state=selected]{background-color:var(--theme-schedule-action-add-button-selected-bg, var(--theme-schedule-action-add-button-default-bg, transparent));background-image:var(--theme-schedule-action-add-button-selected-bg-gradient, var(--theme-schedule-action-add-button-default-bg-gradient, none));border-color:var(--theme-schedule-action-add-button-selected-border, var(--theme-schedule-action-add-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-action-add-button-selected-border-width, var(--theme-schedule-action-add-button-default-border-width, 0px));border-radius:var(--theme-schedule-action-add-button-selected-radius, var(--theme-schedule-action-add-button-default-radius, 0px));box-shadow:var(--theme-schedule-action-add-button-selected-shadow, var(--theme-schedule-action-add-button-default-shadow, none));color:var(--theme-schedule-action-add-button-selected-text, var(--theme-schedule-action-add-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="action.addButton"][data-theme-state=active]{background-color:var(--theme-schedule-action-add-button-active-bg, var(--theme-schedule-action-add-button-default-bg, transparent));background-image:var(--theme-schedule-action-add-button-active-bg-gradient, var(--theme-schedule-action-add-button-default-bg-gradient, none));border-color:var(--theme-schedule-action-add-button-active-border, var(--theme-schedule-action-add-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-action-add-button-active-border-width, var(--theme-schedule-action-add-button-default-border-width, 0px));border-radius:var(--theme-schedule-action-add-button-active-radius, var(--theme-schedule-action-add-button-default-radius, 0px));box-shadow:var(--theme-schedule-action-add-button-active-shadow, var(--theme-schedule-action-add-button-default-shadow, none));color:var(--theme-schedule-action-add-button-active-text, var(--theme-schedule-action-add-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="action.addButton"][data-theme-state=focus]{background-color:var(--theme-schedule-action-add-button-focus-bg, var(--theme-schedule-action-add-button-default-bg, transparent));background-image:var(--theme-schedule-action-add-button-focus-bg-gradient, var(--theme-schedule-action-add-button-default-bg-gradient, none));border-color:var(--theme-schedule-action-add-button-focus-border, var(--theme-schedule-action-add-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-action-add-button-focus-border-width, var(--theme-schedule-action-add-button-default-border-width, 0px));border-radius:var(--theme-schedule-action-add-button-focus-radius, var(--theme-schedule-action-add-button-default-radius, 0px));box-shadow:var(--theme-schedule-action-add-button-focus-shadow, var(--theme-schedule-action-add-button-default-shadow, none));color:var(--theme-schedule-action-add-button-focus-text, var(--theme-schedule-action-add-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="action.addButton"][data-theme-state=disabled]{background-color:var(--theme-schedule-action-add-button-disabled-bg, var(--theme-schedule-action-add-button-default-bg, transparent));background-image:var(--theme-schedule-action-add-button-disabled-bg-gradient, var(--theme-schedule-action-add-button-default-bg-gradient, none));border-color:var(--theme-schedule-action-add-button-disabled-border, var(--theme-schedule-action-add-button-default-border, transparent));border-style:solid;border-width:var(--theme-schedule-action-add-button-disabled-border-width, var(--theme-schedule-action-add-button-default-border-width, 0px));border-radius:var(--theme-schedule-action-add-button-disabled-radius, var(--theme-schedule-action-add-button-default-radius, 0px));box-shadow:var(--theme-schedule-action-add-button-disabled-shadow, var(--theme-schedule-action-add-button-default-shadow, none));color:var(--theme-schedule-action-add-button-disabled-text, var(--theme-schedule-action-add-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=schedule][data-theme-part="action.addButton"][data-theme-state=focus]{outline-color:var(--theme-schedule-action-add-button-focus-border, var(--theme-schedule-action-add-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-schedule-action-add-button-focus-border-width, var(--theme-schedule-action-add-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-schedule-action-add-button-focus-border-width, var(--theme-schedule-action-add-button-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="layout.root"]:not([data-theme-state]){background-color:var(--theme-todo-layout-root-default-bg, transparent);background-image:var(--theme-todo-layout-root-default-bg-gradient, none);border-color:var(--theme-todo-layout-root-default-border, transparent);border-style:solid;border-width:var(--theme-todo-layout-root-default-border-width, 0px);border-radius:var(--theme-todo-layout-root-default-radius, 0px);box-shadow:var(--theme-todo-layout-root-default-shadow, none);color:var(--theme-todo-layout-root-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="layout.root"][data-theme-state=default]{background-color:var(--theme-todo-layout-root-default-bg, transparent);background-image:var(--theme-todo-layout-root-default-bg-gradient, none);border-color:var(--theme-todo-layout-root-default-border, transparent);border-style:solid;border-width:var(--theme-todo-layout-root-default-border-width, 0px);border-radius:var(--theme-todo-layout-root-default-radius, 0px);box-shadow:var(--theme-todo-layout-root-default-shadow, none);color:var(--theme-todo-layout-root-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="layout.root"][data-theme-state=hover]{background-color:var(--theme-todo-layout-root-hover-bg, var(--theme-todo-layout-root-default-bg, transparent));background-image:var(--theme-todo-layout-root-hover-bg-gradient, var(--theme-todo-layout-root-default-bg-gradient, none));border-color:var(--theme-todo-layout-root-hover-border, var(--theme-todo-layout-root-default-border, transparent));border-style:solid;border-width:var(--theme-todo-layout-root-hover-border-width, var(--theme-todo-layout-root-default-border-width, 0px));border-radius:var(--theme-todo-layout-root-hover-radius, var(--theme-todo-layout-root-default-radius, 0px));box-shadow:var(--theme-todo-layout-root-hover-shadow, var(--theme-todo-layout-root-default-shadow, none));color:var(--theme-todo-layout-root-hover-text, var(--theme-todo-layout-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="layout.root"][data-theme-state=selected]{background-color:var(--theme-todo-layout-root-selected-bg, var(--theme-todo-layout-root-default-bg, transparent));background-image:var(--theme-todo-layout-root-selected-bg-gradient, var(--theme-todo-layout-root-default-bg-gradient, none));border-color:var(--theme-todo-layout-root-selected-border, var(--theme-todo-layout-root-default-border, transparent));border-style:solid;border-width:var(--theme-todo-layout-root-selected-border-width, var(--theme-todo-layout-root-default-border-width, 0px));border-radius:var(--theme-todo-layout-root-selected-radius, var(--theme-todo-layout-root-default-radius, 0px));box-shadow:var(--theme-todo-layout-root-selected-shadow, var(--theme-todo-layout-root-default-shadow, none));color:var(--theme-todo-layout-root-selected-text, var(--theme-todo-layout-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="layout.root"][data-theme-state=active]{background-color:var(--theme-todo-layout-root-active-bg, var(--theme-todo-layout-root-default-bg, transparent));background-image:var(--theme-todo-layout-root-active-bg-gradient, var(--theme-todo-layout-root-default-bg-gradient, none));border-color:var(--theme-todo-layout-root-active-border, var(--theme-todo-layout-root-default-border, transparent));border-style:solid;border-width:var(--theme-todo-layout-root-active-border-width, var(--theme-todo-layout-root-default-border-width, 0px));border-radius:var(--theme-todo-layout-root-active-radius, var(--theme-todo-layout-root-default-radius, 0px));box-shadow:var(--theme-todo-layout-root-active-shadow, var(--theme-todo-layout-root-default-shadow, none));color:var(--theme-todo-layout-root-active-text, var(--theme-todo-layout-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="layout.root"][data-theme-state=focus]{background-color:var(--theme-todo-layout-root-focus-bg, var(--theme-todo-layout-root-default-bg, transparent));background-image:var(--theme-todo-layout-root-focus-bg-gradient, var(--theme-todo-layout-root-default-bg-gradient, none));border-color:var(--theme-todo-layout-root-focus-border, var(--theme-todo-layout-root-default-border, transparent));border-style:solid;border-width:var(--theme-todo-layout-root-focus-border-width, var(--theme-todo-layout-root-default-border-width, 0px));border-radius:var(--theme-todo-layout-root-focus-radius, var(--theme-todo-layout-root-default-radius, 0px));box-shadow:var(--theme-todo-layout-root-focus-shadow, var(--theme-todo-layout-root-default-shadow, none));color:var(--theme-todo-layout-root-focus-text, var(--theme-todo-layout-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="layout.root"][data-theme-state=disabled]{background-color:var(--theme-todo-layout-root-disabled-bg, var(--theme-todo-layout-root-default-bg, transparent));background-image:var(--theme-todo-layout-root-disabled-bg-gradient, var(--theme-todo-layout-root-default-bg-gradient, none));border-color:var(--theme-todo-layout-root-disabled-border, var(--theme-todo-layout-root-default-border, transparent));border-style:solid;border-width:var(--theme-todo-layout-root-disabled-border-width, var(--theme-todo-layout-root-default-border-width, 0px));border-radius:var(--theme-todo-layout-root-disabled-radius, var(--theme-todo-layout-root-default-radius, 0px));box-shadow:var(--theme-todo-layout-root-disabled-shadow, var(--theme-todo-layout-root-default-shadow, none));color:var(--theme-todo-layout-root-disabled-text, var(--theme-todo-layout-root-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="layout.root"][data-theme-state=focus]{outline-color:var(--theme-todo-layout-root-focus-border, var(--theme-todo-layout-root-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-layout-root-focus-border-width, var(--theme-todo-layout-root-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-layout-root-focus-border-width, var(--theme-todo-layout-root-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="task.card"]:not([data-theme-state]){background-color:var(--theme-todo-task-card-default-bg, transparent);background-image:var(--theme-todo-task-card-default-bg-gradient, none);border-color:var(--theme-todo-task-card-default-border, transparent);border-style:solid;border-width:var(--theme-todo-task-card-default-border-width, 0px);border-radius:var(--theme-todo-task-card-default-radius, 0px);box-shadow:var(--theme-todo-task-card-default-shadow, none);color:var(--theme-todo-task-card-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="task.card"][data-theme-state=default]{background-color:var(--theme-todo-task-card-default-bg, transparent);background-image:var(--theme-todo-task-card-default-bg-gradient, none);border-color:var(--theme-todo-task-card-default-border, transparent);border-style:solid;border-width:var(--theme-todo-task-card-default-border-width, 0px);border-radius:var(--theme-todo-task-card-default-radius, 0px);box-shadow:var(--theme-todo-task-card-default-shadow, none);color:var(--theme-todo-task-card-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="task.card"][data-theme-state=hover]{background-color:var(--theme-todo-task-card-hover-bg, var(--theme-todo-task-card-default-bg, transparent));background-image:var(--theme-todo-task-card-hover-bg-gradient, var(--theme-todo-task-card-default-bg-gradient, none));border-color:var(--theme-todo-task-card-hover-border, var(--theme-todo-task-card-default-border, transparent));border-style:solid;border-width:var(--theme-todo-task-card-hover-border-width, var(--theme-todo-task-card-default-border-width, 0px));border-radius:var(--theme-todo-task-card-hover-radius, var(--theme-todo-task-card-default-radius, 0px));box-shadow:var(--theme-todo-task-card-hover-shadow, var(--theme-todo-task-card-default-shadow, none));color:var(--theme-todo-task-card-hover-text, var(--theme-todo-task-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="task.card"][data-theme-state=selected]{background-color:var(--theme-todo-task-card-selected-bg, var(--theme-todo-task-card-default-bg, transparent));background-image:var(--theme-todo-task-card-selected-bg-gradient, var(--theme-todo-task-card-default-bg-gradient, none));border-color:var(--theme-todo-task-card-selected-border, var(--theme-todo-task-card-default-border, transparent));border-style:solid;border-width:var(--theme-todo-task-card-selected-border-width, var(--theme-todo-task-card-default-border-width, 0px));border-radius:var(--theme-todo-task-card-selected-radius, var(--theme-todo-task-card-default-radius, 0px));box-shadow:var(--theme-todo-task-card-selected-shadow, var(--theme-todo-task-card-default-shadow, none));color:var(--theme-todo-task-card-selected-text, var(--theme-todo-task-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="task.card"][data-theme-state=active]{background-color:var(--theme-todo-task-card-active-bg, var(--theme-todo-task-card-default-bg, transparent));background-image:var(--theme-todo-task-card-active-bg-gradient, var(--theme-todo-task-card-default-bg-gradient, none));border-color:var(--theme-todo-task-card-active-border, var(--theme-todo-task-card-default-border, transparent));border-style:solid;border-width:var(--theme-todo-task-card-active-border-width, var(--theme-todo-task-card-default-border-width, 0px));border-radius:var(--theme-todo-task-card-active-radius, var(--theme-todo-task-card-default-radius, 0px));box-shadow:var(--theme-todo-task-card-active-shadow, var(--theme-todo-task-card-default-shadow, none));color:var(--theme-todo-task-card-active-text, var(--theme-todo-task-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="task.card"][data-theme-state=focus]{background-color:var(--theme-todo-task-card-focus-bg, var(--theme-todo-task-card-default-bg, transparent));background-image:var(--theme-todo-task-card-focus-bg-gradient, var(--theme-todo-task-card-default-bg-gradient, none));border-color:var(--theme-todo-task-card-focus-border, var(--theme-todo-task-card-default-border, transparent));border-style:solid;border-width:var(--theme-todo-task-card-focus-border-width, var(--theme-todo-task-card-default-border-width, 0px));border-radius:var(--theme-todo-task-card-focus-radius, var(--theme-todo-task-card-default-radius, 0px));box-shadow:var(--theme-todo-task-card-focus-shadow, var(--theme-todo-task-card-default-shadow, none));color:var(--theme-todo-task-card-focus-text, var(--theme-todo-task-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="task.card"][data-theme-state=disabled]{background-color:var(--theme-todo-task-card-disabled-bg, var(--theme-todo-task-card-default-bg, transparent));background-image:var(--theme-todo-task-card-disabled-bg-gradient, var(--theme-todo-task-card-default-bg-gradient, none));border-color:var(--theme-todo-task-card-disabled-border, var(--theme-todo-task-card-default-border, transparent));border-style:solid;border-width:var(--theme-todo-task-card-disabled-border-width, var(--theme-todo-task-card-default-border-width, 0px));border-radius:var(--theme-todo-task-card-disabled-radius, var(--theme-todo-task-card-default-radius, 0px));box-shadow:var(--theme-todo-task-card-disabled-shadow, var(--theme-todo-task-card-default-shadow, none));color:var(--theme-todo-task-card-disabled-text, var(--theme-todo-task-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="task.card"][data-theme-state=focus]{outline-color:var(--theme-todo-task-card-focus-border, var(--theme-todo-task-card-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-task-card-focus-border-width, var(--theme-todo-task-card-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-task-card-focus-border-width, var(--theme-todo-task-card-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="status.badge"]:not([data-theme-state]){background-color:var(--theme-todo-status-badge-default-bg, transparent);background-image:var(--theme-todo-status-badge-default-bg-gradient, none);border-color:var(--theme-todo-status-badge-default-border, transparent);border-style:solid;border-width:var(--theme-todo-status-badge-default-border-width, 0px);border-radius:var(--theme-todo-status-badge-default-radius, 0px);box-shadow:var(--theme-todo-status-badge-default-shadow, none);color:var(--theme-todo-status-badge-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="status.badge"][data-theme-state=default]{background-color:var(--theme-todo-status-badge-default-bg, transparent);background-image:var(--theme-todo-status-badge-default-bg-gradient, none);border-color:var(--theme-todo-status-badge-default-border, transparent);border-style:solid;border-width:var(--theme-todo-status-badge-default-border-width, 0px);border-radius:var(--theme-todo-status-badge-default-radius, 0px);box-shadow:var(--theme-todo-status-badge-default-shadow, none);color:var(--theme-todo-status-badge-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="status.badge"][data-theme-state=hover]{background-color:var(--theme-todo-status-badge-hover-bg, var(--theme-todo-status-badge-default-bg, transparent));background-image:var(--theme-todo-status-badge-hover-bg-gradient, var(--theme-todo-status-badge-default-bg-gradient, none));border-color:var(--theme-todo-status-badge-hover-border, var(--theme-todo-status-badge-default-border, transparent));border-style:solid;border-width:var(--theme-todo-status-badge-hover-border-width, var(--theme-todo-status-badge-default-border-width, 0px));border-radius:var(--theme-todo-status-badge-hover-radius, var(--theme-todo-status-badge-default-radius, 0px));box-shadow:var(--theme-todo-status-badge-hover-shadow, var(--theme-todo-status-badge-default-shadow, none));color:var(--theme-todo-status-badge-hover-text, var(--theme-todo-status-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="status.badge"][data-theme-state=selected]{background-color:var(--theme-todo-status-badge-selected-bg, var(--theme-todo-status-badge-default-bg, transparent));background-image:var(--theme-todo-status-badge-selected-bg-gradient, var(--theme-todo-status-badge-default-bg-gradient, none));border-color:var(--theme-todo-status-badge-selected-border, var(--theme-todo-status-badge-default-border, transparent));border-style:solid;border-width:var(--theme-todo-status-badge-selected-border-width, var(--theme-todo-status-badge-default-border-width, 0px));border-radius:var(--theme-todo-status-badge-selected-radius, var(--theme-todo-status-badge-default-radius, 0px));box-shadow:var(--theme-todo-status-badge-selected-shadow, var(--theme-todo-status-badge-default-shadow, none));color:var(--theme-todo-status-badge-selected-text, var(--theme-todo-status-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="status.badge"][data-theme-state=active]{background-color:var(--theme-todo-status-badge-active-bg, var(--theme-todo-status-badge-default-bg, transparent));background-image:var(--theme-todo-status-badge-active-bg-gradient, var(--theme-todo-status-badge-default-bg-gradient, none));border-color:var(--theme-todo-status-badge-active-border, var(--theme-todo-status-badge-default-border, transparent));border-style:solid;border-width:var(--theme-todo-status-badge-active-border-width, var(--theme-todo-status-badge-default-border-width, 0px));border-radius:var(--theme-todo-status-badge-active-radius, var(--theme-todo-status-badge-default-radius, 0px));box-shadow:var(--theme-todo-status-badge-active-shadow, var(--theme-todo-status-badge-default-shadow, none));color:var(--theme-todo-status-badge-active-text, var(--theme-todo-status-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="status.badge"][data-theme-state=focus]{background-color:var(--theme-todo-status-badge-focus-bg, var(--theme-todo-status-badge-default-bg, transparent));background-image:var(--theme-todo-status-badge-focus-bg-gradient, var(--theme-todo-status-badge-default-bg-gradient, none));border-color:var(--theme-todo-status-badge-focus-border, var(--theme-todo-status-badge-default-border, transparent));border-style:solid;border-width:var(--theme-todo-status-badge-focus-border-width, var(--theme-todo-status-badge-default-border-width, 0px));border-radius:var(--theme-todo-status-badge-focus-radius, var(--theme-todo-status-badge-default-radius, 0px));box-shadow:var(--theme-todo-status-badge-focus-shadow, var(--theme-todo-status-badge-default-shadow, none));color:var(--theme-todo-status-badge-focus-text, var(--theme-todo-status-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="status.badge"][data-theme-state=disabled]{background-color:var(--theme-todo-status-badge-disabled-bg, var(--theme-todo-status-badge-default-bg, transparent));background-image:var(--theme-todo-status-badge-disabled-bg-gradient, var(--theme-todo-status-badge-default-bg-gradient, none));border-color:var(--theme-todo-status-badge-disabled-border, var(--theme-todo-status-badge-default-border, transparent));border-style:solid;border-width:var(--theme-todo-status-badge-disabled-border-width, var(--theme-todo-status-badge-default-border-width, 0px));border-radius:var(--theme-todo-status-badge-disabled-radius, var(--theme-todo-status-badge-default-radius, 0px));box-shadow:var(--theme-todo-status-badge-disabled-shadow, var(--theme-todo-status-badge-default-shadow, none));color:var(--theme-todo-status-badge-disabled-text, var(--theme-todo-status-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="status.badge"][data-theme-state=focus]{outline-color:var(--theme-todo-status-badge-focus-border, var(--theme-todo-status-badge-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-status-badge-focus-border-width, var(--theme-todo-status-badge-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-status-badge-focus-border-width, var(--theme-todo-status-badge-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="add.button"]:not([data-theme-state]){background-color:var(--theme-todo-add-button-default-bg, transparent);background-image:var(--theme-todo-add-button-default-bg-gradient, none);border-color:var(--theme-todo-add-button-default-border, transparent);border-style:solid;border-width:var(--theme-todo-add-button-default-border-width, 0px);border-radius:var(--theme-todo-add-button-default-radius, 0px);box-shadow:var(--theme-todo-add-button-default-shadow, none);color:var(--theme-todo-add-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="add.button"][data-theme-state=default]{background-color:var(--theme-todo-add-button-default-bg, transparent);background-image:var(--theme-todo-add-button-default-bg-gradient, none);border-color:var(--theme-todo-add-button-default-border, transparent);border-style:solid;border-width:var(--theme-todo-add-button-default-border-width, 0px);border-radius:var(--theme-todo-add-button-default-radius, 0px);box-shadow:var(--theme-todo-add-button-default-shadow, none);color:var(--theme-todo-add-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="add.button"][data-theme-state=hover]{background-color:var(--theme-todo-add-button-hover-bg, var(--theme-todo-add-button-default-bg, transparent));background-image:var(--theme-todo-add-button-hover-bg-gradient, var(--theme-todo-add-button-default-bg-gradient, none));border-color:var(--theme-todo-add-button-hover-border, var(--theme-todo-add-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-add-button-hover-border-width, var(--theme-todo-add-button-default-border-width, 0px));border-radius:var(--theme-todo-add-button-hover-radius, var(--theme-todo-add-button-default-radius, 0px));box-shadow:var(--theme-todo-add-button-hover-shadow, var(--theme-todo-add-button-default-shadow, none));color:var(--theme-todo-add-button-hover-text, var(--theme-todo-add-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="add.button"][data-theme-state=selected]{background-color:var(--theme-todo-add-button-selected-bg, var(--theme-todo-add-button-default-bg, transparent));background-image:var(--theme-todo-add-button-selected-bg-gradient, var(--theme-todo-add-button-default-bg-gradient, none));border-color:var(--theme-todo-add-button-selected-border, var(--theme-todo-add-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-add-button-selected-border-width, var(--theme-todo-add-button-default-border-width, 0px));border-radius:var(--theme-todo-add-button-selected-radius, var(--theme-todo-add-button-default-radius, 0px));box-shadow:var(--theme-todo-add-button-selected-shadow, var(--theme-todo-add-button-default-shadow, none));color:var(--theme-todo-add-button-selected-text, var(--theme-todo-add-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="add.button"][data-theme-state=active]{background-color:var(--theme-todo-add-button-active-bg, var(--theme-todo-add-button-default-bg, transparent));background-image:var(--theme-todo-add-button-active-bg-gradient, var(--theme-todo-add-button-default-bg-gradient, none));border-color:var(--theme-todo-add-button-active-border, var(--theme-todo-add-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-add-button-active-border-width, var(--theme-todo-add-button-default-border-width, 0px));border-radius:var(--theme-todo-add-button-active-radius, var(--theme-todo-add-button-default-radius, 0px));box-shadow:var(--theme-todo-add-button-active-shadow, var(--theme-todo-add-button-default-shadow, none));color:var(--theme-todo-add-button-active-text, var(--theme-todo-add-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="add.button"][data-theme-state=focus]{background-color:var(--theme-todo-add-button-focus-bg, var(--theme-todo-add-button-default-bg, transparent));background-image:var(--theme-todo-add-button-focus-bg-gradient, var(--theme-todo-add-button-default-bg-gradient, none));border-color:var(--theme-todo-add-button-focus-border, var(--theme-todo-add-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-add-button-focus-border-width, var(--theme-todo-add-button-default-border-width, 0px));border-radius:var(--theme-todo-add-button-focus-radius, var(--theme-todo-add-button-default-radius, 0px));box-shadow:var(--theme-todo-add-button-focus-shadow, var(--theme-todo-add-button-default-shadow, none));color:var(--theme-todo-add-button-focus-text, var(--theme-todo-add-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="add.button"][data-theme-state=disabled]{background-color:var(--theme-todo-add-button-disabled-bg, var(--theme-todo-add-button-default-bg, transparent));background-image:var(--theme-todo-add-button-disabled-bg-gradient, var(--theme-todo-add-button-default-bg-gradient, none));border-color:var(--theme-todo-add-button-disabled-border, var(--theme-todo-add-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-add-button-disabled-border-width, var(--theme-todo-add-button-default-border-width, 0px));border-radius:var(--theme-todo-add-button-disabled-radius, var(--theme-todo-add-button-default-radius, 0px));box-shadow:var(--theme-todo-add-button-disabled-shadow, var(--theme-todo-add-button-default-shadow, none));color:var(--theme-todo-add-button-disabled-text, var(--theme-todo-add-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="add.button"][data-theme-state=focus]{outline-color:var(--theme-todo-add-button-focus-border, var(--theme-todo-add-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-add-button-focus-border-width, var(--theme-todo-add-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-add-button-focus-border-width, var(--theme-todo-add-button-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="filter.button"]:not([data-theme-state]){background-color:var(--theme-todo-filter-button-default-bg, transparent);background-image:var(--theme-todo-filter-button-default-bg-gradient, none);border-color:var(--theme-todo-filter-button-default-border, transparent);border-style:solid;border-width:var(--theme-todo-filter-button-default-border-width, 0px);border-radius:var(--theme-todo-filter-button-default-radius, 0px);box-shadow:var(--theme-todo-filter-button-default-shadow, none);color:var(--theme-todo-filter-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="filter.button"][data-theme-state=default]{background-color:var(--theme-todo-filter-button-default-bg, transparent);background-image:var(--theme-todo-filter-button-default-bg-gradient, none);border-color:var(--theme-todo-filter-button-default-border, transparent);border-style:solid;border-width:var(--theme-todo-filter-button-default-border-width, 0px);border-radius:var(--theme-todo-filter-button-default-radius, 0px);box-shadow:var(--theme-todo-filter-button-default-shadow, none);color:var(--theme-todo-filter-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="filter.button"][data-theme-state=hover]{background-color:var(--theme-todo-filter-button-hover-bg, var(--theme-todo-filter-button-default-bg, transparent));background-image:var(--theme-todo-filter-button-hover-bg-gradient, var(--theme-todo-filter-button-default-bg-gradient, none));border-color:var(--theme-todo-filter-button-hover-border, var(--theme-todo-filter-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-filter-button-hover-border-width, var(--theme-todo-filter-button-default-border-width, 0px));border-radius:var(--theme-todo-filter-button-hover-radius, var(--theme-todo-filter-button-default-radius, 0px));box-shadow:var(--theme-todo-filter-button-hover-shadow, var(--theme-todo-filter-button-default-shadow, none));color:var(--theme-todo-filter-button-hover-text, var(--theme-todo-filter-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="filter.button"][data-theme-state=selected]{background-color:var(--theme-todo-filter-button-selected-bg, var(--theme-todo-filter-button-default-bg, transparent));background-image:var(--theme-todo-filter-button-selected-bg-gradient, var(--theme-todo-filter-button-default-bg-gradient, none));border-color:var(--theme-todo-filter-button-selected-border, var(--theme-todo-filter-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-filter-button-selected-border-width, var(--theme-todo-filter-button-default-border-width, 0px));border-radius:var(--theme-todo-filter-button-selected-radius, var(--theme-todo-filter-button-default-radius, 0px));box-shadow:var(--theme-todo-filter-button-selected-shadow, var(--theme-todo-filter-button-default-shadow, none));color:var(--theme-todo-filter-button-selected-text, var(--theme-todo-filter-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="filter.button"][data-theme-state=active]{background-color:var(--theme-todo-filter-button-active-bg, var(--theme-todo-filter-button-default-bg, transparent));background-image:var(--theme-todo-filter-button-active-bg-gradient, var(--theme-todo-filter-button-default-bg-gradient, none));border-color:var(--theme-todo-filter-button-active-border, var(--theme-todo-filter-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-filter-button-active-border-width, var(--theme-todo-filter-button-default-border-width, 0px));border-radius:var(--theme-todo-filter-button-active-radius, var(--theme-todo-filter-button-default-radius, 0px));box-shadow:var(--theme-todo-filter-button-active-shadow, var(--theme-todo-filter-button-default-shadow, none));color:var(--theme-todo-filter-button-active-text, var(--theme-todo-filter-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="filter.button"][data-theme-state=focus]{background-color:var(--theme-todo-filter-button-focus-bg, var(--theme-todo-filter-button-default-bg, transparent));background-image:var(--theme-todo-filter-button-focus-bg-gradient, var(--theme-todo-filter-button-default-bg-gradient, none));border-color:var(--theme-todo-filter-button-focus-border, var(--theme-todo-filter-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-filter-button-focus-border-width, var(--theme-todo-filter-button-default-border-width, 0px));border-radius:var(--theme-todo-filter-button-focus-radius, var(--theme-todo-filter-button-default-radius, 0px));box-shadow:var(--theme-todo-filter-button-focus-shadow, var(--theme-todo-filter-button-default-shadow, none));color:var(--theme-todo-filter-button-focus-text, var(--theme-todo-filter-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="filter.button"][data-theme-state=disabled]{background-color:var(--theme-todo-filter-button-disabled-bg, var(--theme-todo-filter-button-default-bg, transparent));background-image:var(--theme-todo-filter-button-disabled-bg-gradient, var(--theme-todo-filter-button-default-bg-gradient, none));border-color:var(--theme-todo-filter-button-disabled-border, var(--theme-todo-filter-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-filter-button-disabled-border-width, var(--theme-todo-filter-button-default-border-width, 0px));border-radius:var(--theme-todo-filter-button-disabled-radius, var(--theme-todo-filter-button-default-radius, 0px));box-shadow:var(--theme-todo-filter-button-disabled-shadow, var(--theme-todo-filter-button-default-shadow, none));color:var(--theme-todo-filter-button-disabled-text, var(--theme-todo-filter-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="filter.button"][data-theme-state=focus]{outline-color:var(--theme-todo-filter-button-focus-border, var(--theme-todo-filter-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-filter-button-focus-border-width, var(--theme-todo-filter-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-filter-button-focus-border-width, var(--theme-todo-filter-button-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="priority.badge"]:not([data-theme-state]){background-color:var(--theme-todo-priority-badge-default-bg, transparent);background-image:var(--theme-todo-priority-badge-default-bg-gradient, none);border-color:var(--theme-todo-priority-badge-default-border, transparent);border-style:solid;border-width:var(--theme-todo-priority-badge-default-border-width, 0px);border-radius:var(--theme-todo-priority-badge-default-radius, 0px);box-shadow:var(--theme-todo-priority-badge-default-shadow, none);color:var(--theme-todo-priority-badge-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="priority.badge"][data-theme-state=default]{background-color:var(--theme-todo-priority-badge-default-bg, transparent);background-image:var(--theme-todo-priority-badge-default-bg-gradient, none);border-color:var(--theme-todo-priority-badge-default-border, transparent);border-style:solid;border-width:var(--theme-todo-priority-badge-default-border-width, 0px);border-radius:var(--theme-todo-priority-badge-default-radius, 0px);box-shadow:var(--theme-todo-priority-badge-default-shadow, none);color:var(--theme-todo-priority-badge-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="priority.badge"][data-theme-state=hover]{background-color:var(--theme-todo-priority-badge-hover-bg, var(--theme-todo-priority-badge-default-bg, transparent));background-image:var(--theme-todo-priority-badge-hover-bg-gradient, var(--theme-todo-priority-badge-default-bg-gradient, none));border-color:var(--theme-todo-priority-badge-hover-border, var(--theme-todo-priority-badge-default-border, transparent));border-style:solid;border-width:var(--theme-todo-priority-badge-hover-border-width, var(--theme-todo-priority-badge-default-border-width, 0px));border-radius:var(--theme-todo-priority-badge-hover-radius, var(--theme-todo-priority-badge-default-radius, 0px));box-shadow:var(--theme-todo-priority-badge-hover-shadow, var(--theme-todo-priority-badge-default-shadow, none));color:var(--theme-todo-priority-badge-hover-text, var(--theme-todo-priority-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="priority.badge"][data-theme-state=selected]{background-color:var(--theme-todo-priority-badge-selected-bg, var(--theme-todo-priority-badge-default-bg, transparent));background-image:var(--theme-todo-priority-badge-selected-bg-gradient, var(--theme-todo-priority-badge-default-bg-gradient, none));border-color:var(--theme-todo-priority-badge-selected-border, var(--theme-todo-priority-badge-default-border, transparent));border-style:solid;border-width:var(--theme-todo-priority-badge-selected-border-width, var(--theme-todo-priority-badge-default-border-width, 0px));border-radius:var(--theme-todo-priority-badge-selected-radius, var(--theme-todo-priority-badge-default-radius, 0px));box-shadow:var(--theme-todo-priority-badge-selected-shadow, var(--theme-todo-priority-badge-default-shadow, none));color:var(--theme-todo-priority-badge-selected-text, var(--theme-todo-priority-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="priority.badge"][data-theme-state=active]{background-color:var(--theme-todo-priority-badge-active-bg, var(--theme-todo-priority-badge-default-bg, transparent));background-image:var(--theme-todo-priority-badge-active-bg-gradient, var(--theme-todo-priority-badge-default-bg-gradient, none));border-color:var(--theme-todo-priority-badge-active-border, var(--theme-todo-priority-badge-default-border, transparent));border-style:solid;border-width:var(--theme-todo-priority-badge-active-border-width, var(--theme-todo-priority-badge-default-border-width, 0px));border-radius:var(--theme-todo-priority-badge-active-radius, var(--theme-todo-priority-badge-default-radius, 0px));box-shadow:var(--theme-todo-priority-badge-active-shadow, var(--theme-todo-priority-badge-default-shadow, none));color:var(--theme-todo-priority-badge-active-text, var(--theme-todo-priority-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="priority.badge"][data-theme-state=focus]{background-color:var(--theme-todo-priority-badge-focus-bg, var(--theme-todo-priority-badge-default-bg, transparent));background-image:var(--theme-todo-priority-badge-focus-bg-gradient, var(--theme-todo-priority-badge-default-bg-gradient, none));border-color:var(--theme-todo-priority-badge-focus-border, var(--theme-todo-priority-badge-default-border, transparent));border-style:solid;border-width:var(--theme-todo-priority-badge-focus-border-width, var(--theme-todo-priority-badge-default-border-width, 0px));border-radius:var(--theme-todo-priority-badge-focus-radius, var(--theme-todo-priority-badge-default-radius, 0px));box-shadow:var(--theme-todo-priority-badge-focus-shadow, var(--theme-todo-priority-badge-default-shadow, none));color:var(--theme-todo-priority-badge-focus-text, var(--theme-todo-priority-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="priority.badge"][data-theme-state=disabled]{background-color:var(--theme-todo-priority-badge-disabled-bg, var(--theme-todo-priority-badge-default-bg, transparent));background-image:var(--theme-todo-priority-badge-disabled-bg-gradient, var(--theme-todo-priority-badge-default-bg-gradient, none));border-color:var(--theme-todo-priority-badge-disabled-border, var(--theme-todo-priority-badge-default-border, transparent));border-style:solid;border-width:var(--theme-todo-priority-badge-disabled-border-width, var(--theme-todo-priority-badge-default-border-width, 0px));border-radius:var(--theme-todo-priority-badge-disabled-radius, var(--theme-todo-priority-badge-default-radius, 0px));box-shadow:var(--theme-todo-priority-badge-disabled-shadow, var(--theme-todo-priority-badge-default-shadow, none));color:var(--theme-todo-priority-badge-disabled-text, var(--theme-todo-priority-badge-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="priority.badge"][data-theme-state=focus]{outline-color:var(--theme-todo-priority-badge-focus-border, var(--theme-todo-priority-badge-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-priority-badge-focus-border-width, var(--theme-todo-priority-badge-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-priority-badge-focus-border-width, var(--theme-todo-priority-badge-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="check.checkbox"]:not([data-theme-state]){background-color:var(--theme-todo-check-checkbox-default-bg, transparent);background-image:var(--theme-todo-check-checkbox-default-bg-gradient, none);border-color:var(--theme-todo-check-checkbox-default-border, transparent);border-style:solid;border-width:var(--theme-todo-check-checkbox-default-border-width, 0px);border-radius:var(--theme-todo-check-checkbox-default-radius, 0px);box-shadow:var(--theme-todo-check-checkbox-default-shadow, none);color:var(--theme-todo-check-checkbox-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="check.checkbox"][data-theme-state=default]{background-color:var(--theme-todo-check-checkbox-default-bg, transparent);background-image:var(--theme-todo-check-checkbox-default-bg-gradient, none);border-color:var(--theme-todo-check-checkbox-default-border, transparent);border-style:solid;border-width:var(--theme-todo-check-checkbox-default-border-width, 0px);border-radius:var(--theme-todo-check-checkbox-default-radius, 0px);box-shadow:var(--theme-todo-check-checkbox-default-shadow, none);color:var(--theme-todo-check-checkbox-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="check.checkbox"][data-theme-state=hover]{background-color:var(--theme-todo-check-checkbox-hover-bg, var(--theme-todo-check-checkbox-default-bg, transparent));background-image:var(--theme-todo-check-checkbox-hover-bg-gradient, var(--theme-todo-check-checkbox-default-bg-gradient, none));border-color:var(--theme-todo-check-checkbox-hover-border, var(--theme-todo-check-checkbox-default-border, transparent));border-style:solid;border-width:var(--theme-todo-check-checkbox-hover-border-width, var(--theme-todo-check-checkbox-default-border-width, 0px));border-radius:var(--theme-todo-check-checkbox-hover-radius, var(--theme-todo-check-checkbox-default-radius, 0px));box-shadow:var(--theme-todo-check-checkbox-hover-shadow, var(--theme-todo-check-checkbox-default-shadow, none));color:var(--theme-todo-check-checkbox-hover-text, var(--theme-todo-check-checkbox-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="check.checkbox"][data-theme-state=selected]{background-color:var(--theme-todo-check-checkbox-selected-bg, var(--theme-todo-check-checkbox-default-bg, transparent));background-image:var(--theme-todo-check-checkbox-selected-bg-gradient, var(--theme-todo-check-checkbox-default-bg-gradient, none));border-color:var(--theme-todo-check-checkbox-selected-border, var(--theme-todo-check-checkbox-default-border, transparent));border-style:solid;border-width:var(--theme-todo-check-checkbox-selected-border-width, var(--theme-todo-check-checkbox-default-border-width, 0px));border-radius:var(--theme-todo-check-checkbox-selected-radius, var(--theme-todo-check-checkbox-default-radius, 0px));box-shadow:var(--theme-todo-check-checkbox-selected-shadow, var(--theme-todo-check-checkbox-default-shadow, none));color:var(--theme-todo-check-checkbox-selected-text, var(--theme-todo-check-checkbox-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="check.checkbox"][data-theme-state=active]{background-color:var(--theme-todo-check-checkbox-active-bg, var(--theme-todo-check-checkbox-default-bg, transparent));background-image:var(--theme-todo-check-checkbox-active-bg-gradient, var(--theme-todo-check-checkbox-default-bg-gradient, none));border-color:var(--theme-todo-check-checkbox-active-border, var(--theme-todo-check-checkbox-default-border, transparent));border-style:solid;border-width:var(--theme-todo-check-checkbox-active-border-width, var(--theme-todo-check-checkbox-default-border-width, 0px));border-radius:var(--theme-todo-check-checkbox-active-radius, var(--theme-todo-check-checkbox-default-radius, 0px));box-shadow:var(--theme-todo-check-checkbox-active-shadow, var(--theme-todo-check-checkbox-default-shadow, none));color:var(--theme-todo-check-checkbox-active-text, var(--theme-todo-check-checkbox-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="check.checkbox"][data-theme-state=focus]{background-color:var(--theme-todo-check-checkbox-focus-bg, var(--theme-todo-check-checkbox-default-bg, transparent));background-image:var(--theme-todo-check-checkbox-focus-bg-gradient, var(--theme-todo-check-checkbox-default-bg-gradient, none));border-color:var(--theme-todo-check-checkbox-focus-border, var(--theme-todo-check-checkbox-default-border, transparent));border-style:solid;border-width:var(--theme-todo-check-checkbox-focus-border-width, var(--theme-todo-check-checkbox-default-border-width, 0px));border-radius:var(--theme-todo-check-checkbox-focus-radius, var(--theme-todo-check-checkbox-default-radius, 0px));box-shadow:var(--theme-todo-check-checkbox-focus-shadow, var(--theme-todo-check-checkbox-default-shadow, none));color:var(--theme-todo-check-checkbox-focus-text, var(--theme-todo-check-checkbox-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="check.checkbox"][data-theme-state=disabled]{background-color:var(--theme-todo-check-checkbox-disabled-bg, var(--theme-todo-check-checkbox-default-bg, transparent));background-image:var(--theme-todo-check-checkbox-disabled-bg-gradient, var(--theme-todo-check-checkbox-default-bg-gradient, none));border-color:var(--theme-todo-check-checkbox-disabled-border, var(--theme-todo-check-checkbox-default-border, transparent));border-style:solid;border-width:var(--theme-todo-check-checkbox-disabled-border-width, var(--theme-todo-check-checkbox-default-border-width, 0px));border-radius:var(--theme-todo-check-checkbox-disabled-radius, var(--theme-todo-check-checkbox-default-radius, 0px));box-shadow:var(--theme-todo-check-checkbox-disabled-shadow, var(--theme-todo-check-checkbox-default-shadow, none));color:var(--theme-todo-check-checkbox-disabled-text, var(--theme-todo-check-checkbox-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="check.checkbox"][data-theme-state=focus]{outline-color:var(--theme-todo-check-checkbox-focus-border, var(--theme-todo-check-checkbox-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-check-checkbox-focus-border-width, var(--theme-todo-check-checkbox-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-check-checkbox-focus-border-width, var(--theme-todo-check-checkbox-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="quickNote.button"]:not([data-theme-state]){background-color:var(--theme-todo-quick-note-button-default-bg, transparent);background-image:var(--theme-todo-quick-note-button-default-bg-gradient, none);border-color:var(--theme-todo-quick-note-button-default-border, transparent);border-style:solid;border-width:var(--theme-todo-quick-note-button-default-border-width, 0px);border-radius:var(--theme-todo-quick-note-button-default-radius, 0px);box-shadow:var(--theme-todo-quick-note-button-default-shadow, none);color:var(--theme-todo-quick-note-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="quickNote.button"][data-theme-state=default]{background-color:var(--theme-todo-quick-note-button-default-bg, transparent);background-image:var(--theme-todo-quick-note-button-default-bg-gradient, none);border-color:var(--theme-todo-quick-note-button-default-border, transparent);border-style:solid;border-width:var(--theme-todo-quick-note-button-default-border-width, 0px);border-radius:var(--theme-todo-quick-note-button-default-radius, 0px);box-shadow:var(--theme-todo-quick-note-button-default-shadow, none);color:var(--theme-todo-quick-note-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="quickNote.button"][data-theme-state=hover]{background-color:var(--theme-todo-quick-note-button-hover-bg, var(--theme-todo-quick-note-button-default-bg, transparent));background-image:var(--theme-todo-quick-note-button-hover-bg-gradient, var(--theme-todo-quick-note-button-default-bg-gradient, none));border-color:var(--theme-todo-quick-note-button-hover-border, var(--theme-todo-quick-note-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-quick-note-button-hover-border-width, var(--theme-todo-quick-note-button-default-border-width, 0px));border-radius:var(--theme-todo-quick-note-button-hover-radius, var(--theme-todo-quick-note-button-default-radius, 0px));box-shadow:var(--theme-todo-quick-note-button-hover-shadow, var(--theme-todo-quick-note-button-default-shadow, none));color:var(--theme-todo-quick-note-button-hover-text, var(--theme-todo-quick-note-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="quickNote.button"][data-theme-state=selected]{background-color:var(--theme-todo-quick-note-button-selected-bg, var(--theme-todo-quick-note-button-default-bg, transparent));background-image:var(--theme-todo-quick-note-button-selected-bg-gradient, var(--theme-todo-quick-note-button-default-bg-gradient, none));border-color:var(--theme-todo-quick-note-button-selected-border, var(--theme-todo-quick-note-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-quick-note-button-selected-border-width, var(--theme-todo-quick-note-button-default-border-width, 0px));border-radius:var(--theme-todo-quick-note-button-selected-radius, var(--theme-todo-quick-note-button-default-radius, 0px));box-shadow:var(--theme-todo-quick-note-button-selected-shadow, var(--theme-todo-quick-note-button-default-shadow, none));color:var(--theme-todo-quick-note-button-selected-text, var(--theme-todo-quick-note-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="quickNote.button"][data-theme-state=active]{background-color:var(--theme-todo-quick-note-button-active-bg, var(--theme-todo-quick-note-button-default-bg, transparent));background-image:var(--theme-todo-quick-note-button-active-bg-gradient, var(--theme-todo-quick-note-button-default-bg-gradient, none));border-color:var(--theme-todo-quick-note-button-active-border, var(--theme-todo-quick-note-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-quick-note-button-active-border-width, var(--theme-todo-quick-note-button-default-border-width, 0px));border-radius:var(--theme-todo-quick-note-button-active-radius, var(--theme-todo-quick-note-button-default-radius, 0px));box-shadow:var(--theme-todo-quick-note-button-active-shadow, var(--theme-todo-quick-note-button-default-shadow, none));color:var(--theme-todo-quick-note-button-active-text, var(--theme-todo-quick-note-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="quickNote.button"][data-theme-state=focus]{background-color:var(--theme-todo-quick-note-button-focus-bg, var(--theme-todo-quick-note-button-default-bg, transparent));background-image:var(--theme-todo-quick-note-button-focus-bg-gradient, var(--theme-todo-quick-note-button-default-bg-gradient, none));border-color:var(--theme-todo-quick-note-button-focus-border, var(--theme-todo-quick-note-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-quick-note-button-focus-border-width, var(--theme-todo-quick-note-button-default-border-width, 0px));border-radius:var(--theme-todo-quick-note-button-focus-radius, var(--theme-todo-quick-note-button-default-radius, 0px));box-shadow:var(--theme-todo-quick-note-button-focus-shadow, var(--theme-todo-quick-note-button-default-shadow, none));color:var(--theme-todo-quick-note-button-focus-text, var(--theme-todo-quick-note-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="quickNote.button"][data-theme-state=disabled]{background-color:var(--theme-todo-quick-note-button-disabled-bg, var(--theme-todo-quick-note-button-default-bg, transparent));background-image:var(--theme-todo-quick-note-button-disabled-bg-gradient, var(--theme-todo-quick-note-button-default-bg-gradient, none));border-color:var(--theme-todo-quick-note-button-disabled-border, var(--theme-todo-quick-note-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-quick-note-button-disabled-border-width, var(--theme-todo-quick-note-button-default-border-width, 0px));border-radius:var(--theme-todo-quick-note-button-disabled-radius, var(--theme-todo-quick-note-button-default-radius, 0px));box-shadow:var(--theme-todo-quick-note-button-disabled-shadow, var(--theme-todo-quick-note-button-default-shadow, none));color:var(--theme-todo-quick-note-button-disabled-text, var(--theme-todo-quick-note-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="quickNote.button"][data-theme-state=focus]{outline-color:var(--theme-todo-quick-note-button-focus-border, var(--theme-todo-quick-note-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-quick-note-button-focus-border-width, var(--theme-todo-quick-note-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-quick-note-button-focus-border-width, var(--theme-todo-quick-note-button-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="quickNote.card"]:not([data-theme-state]){background-color:var(--theme-todo-quick-note-card-default-bg, transparent);background-image:var(--theme-todo-quick-note-card-default-bg-gradient, none);border-color:var(--theme-todo-quick-note-card-default-border, transparent);border-style:solid;border-width:var(--theme-todo-quick-note-card-default-border-width, 0px);border-radius:var(--theme-todo-quick-note-card-default-radius, 0px);box-shadow:var(--theme-todo-quick-note-card-default-shadow, none);color:var(--theme-todo-quick-note-card-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="quickNote.card"][data-theme-state=default]{background-color:var(--theme-todo-quick-note-card-default-bg, transparent);background-image:var(--theme-todo-quick-note-card-default-bg-gradient, none);border-color:var(--theme-todo-quick-note-card-default-border, transparent);border-style:solid;border-width:var(--theme-todo-quick-note-card-default-border-width, 0px);border-radius:var(--theme-todo-quick-note-card-default-radius, 0px);box-shadow:var(--theme-todo-quick-note-card-default-shadow, none);color:var(--theme-todo-quick-note-card-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="quickNote.card"][data-theme-state=hover]{background-color:var(--theme-todo-quick-note-card-hover-bg, var(--theme-todo-quick-note-card-default-bg, transparent));background-image:var(--theme-todo-quick-note-card-hover-bg-gradient, var(--theme-todo-quick-note-card-default-bg-gradient, none));border-color:var(--theme-todo-quick-note-card-hover-border, var(--theme-todo-quick-note-card-default-border, transparent));border-style:solid;border-width:var(--theme-todo-quick-note-card-hover-border-width, var(--theme-todo-quick-note-card-default-border-width, 0px));border-radius:var(--theme-todo-quick-note-card-hover-radius, var(--theme-todo-quick-note-card-default-radius, 0px));box-shadow:var(--theme-todo-quick-note-card-hover-shadow, var(--theme-todo-quick-note-card-default-shadow, none));color:var(--theme-todo-quick-note-card-hover-text, var(--theme-todo-quick-note-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="quickNote.card"][data-theme-state=selected]{background-color:var(--theme-todo-quick-note-card-selected-bg, var(--theme-todo-quick-note-card-default-bg, transparent));background-image:var(--theme-todo-quick-note-card-selected-bg-gradient, var(--theme-todo-quick-note-card-default-bg-gradient, none));border-color:var(--theme-todo-quick-note-card-selected-border, var(--theme-todo-quick-note-card-default-border, transparent));border-style:solid;border-width:var(--theme-todo-quick-note-card-selected-border-width, var(--theme-todo-quick-note-card-default-border-width, 0px));border-radius:var(--theme-todo-quick-note-card-selected-radius, var(--theme-todo-quick-note-card-default-radius, 0px));box-shadow:var(--theme-todo-quick-note-card-selected-shadow, var(--theme-todo-quick-note-card-default-shadow, none));color:var(--theme-todo-quick-note-card-selected-text, var(--theme-todo-quick-note-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="quickNote.card"][data-theme-state=active]{background-color:var(--theme-todo-quick-note-card-active-bg, var(--theme-todo-quick-note-card-default-bg, transparent));background-image:var(--theme-todo-quick-note-card-active-bg-gradient, var(--theme-todo-quick-note-card-default-bg-gradient, none));border-color:var(--theme-todo-quick-note-card-active-border, var(--theme-todo-quick-note-card-default-border, transparent));border-style:solid;border-width:var(--theme-todo-quick-note-card-active-border-width, var(--theme-todo-quick-note-card-default-border-width, 0px));border-radius:var(--theme-todo-quick-note-card-active-radius, var(--theme-todo-quick-note-card-default-radius, 0px));box-shadow:var(--theme-todo-quick-note-card-active-shadow, var(--theme-todo-quick-note-card-default-shadow, none));color:var(--theme-todo-quick-note-card-active-text, var(--theme-todo-quick-note-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="quickNote.card"][data-theme-state=focus]{background-color:var(--theme-todo-quick-note-card-focus-bg, var(--theme-todo-quick-note-card-default-bg, transparent));background-image:var(--theme-todo-quick-note-card-focus-bg-gradient, var(--theme-todo-quick-note-card-default-bg-gradient, none));border-color:var(--theme-todo-quick-note-card-focus-border, var(--theme-todo-quick-note-card-default-border, transparent));border-style:solid;border-width:var(--theme-todo-quick-note-card-focus-border-width, var(--theme-todo-quick-note-card-default-border-width, 0px));border-radius:var(--theme-todo-quick-note-card-focus-radius, var(--theme-todo-quick-note-card-default-radius, 0px));box-shadow:var(--theme-todo-quick-note-card-focus-shadow, var(--theme-todo-quick-note-card-default-shadow, none));color:var(--theme-todo-quick-note-card-focus-text, var(--theme-todo-quick-note-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="quickNote.card"][data-theme-state=disabled]{background-color:var(--theme-todo-quick-note-card-disabled-bg, var(--theme-todo-quick-note-card-default-bg, transparent));background-image:var(--theme-todo-quick-note-card-disabled-bg-gradient, var(--theme-todo-quick-note-card-default-bg-gradient, none));border-color:var(--theme-todo-quick-note-card-disabled-border, var(--theme-todo-quick-note-card-default-border, transparent));border-style:solid;border-width:var(--theme-todo-quick-note-card-disabled-border-width, var(--theme-todo-quick-note-card-default-border-width, 0px));border-radius:var(--theme-todo-quick-note-card-disabled-radius, var(--theme-todo-quick-note-card-default-radius, 0px));box-shadow:var(--theme-todo-quick-note-card-disabled-shadow, var(--theme-todo-quick-note-card-default-shadow, none));color:var(--theme-todo-quick-note-card-disabled-text, var(--theme-todo-quick-note-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="quickNote.card"][data-theme-state=focus]{outline-color:var(--theme-todo-quick-note-card-focus-border, var(--theme-todo-quick-note-card-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-quick-note-card-focus-border-width, var(--theme-todo-quick-note-card-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-quick-note-card-focus-border-width, var(--theme-todo-quick-note-card-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="modal.button"]:not([data-theme-state]){background-color:var(--theme-todo-modal-button-default-bg, transparent);background-image:var(--theme-todo-modal-button-default-bg-gradient, none);border-color:var(--theme-todo-modal-button-default-border, transparent);border-style:solid;border-width:var(--theme-todo-modal-button-default-border-width, 0px);border-radius:var(--theme-todo-modal-button-default-radius, 0px);box-shadow:var(--theme-todo-modal-button-default-shadow, none);color:var(--theme-todo-modal-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.button"][data-theme-state=default]{background-color:var(--theme-todo-modal-button-default-bg, transparent);background-image:var(--theme-todo-modal-button-default-bg-gradient, none);border-color:var(--theme-todo-modal-button-default-border, transparent);border-style:solid;border-width:var(--theme-todo-modal-button-default-border-width, 0px);border-radius:var(--theme-todo-modal-button-default-radius, 0px);box-shadow:var(--theme-todo-modal-button-default-shadow, none);color:var(--theme-todo-modal-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.button"][data-theme-state=hover]{background-color:var(--theme-todo-modal-button-hover-bg, var(--theme-todo-modal-button-default-bg, transparent));background-image:var(--theme-todo-modal-button-hover-bg-gradient, var(--theme-todo-modal-button-default-bg-gradient, none));border-color:var(--theme-todo-modal-button-hover-border, var(--theme-todo-modal-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-button-hover-border-width, var(--theme-todo-modal-button-default-border-width, 0px));border-radius:var(--theme-todo-modal-button-hover-radius, var(--theme-todo-modal-button-default-radius, 0px));box-shadow:var(--theme-todo-modal-button-hover-shadow, var(--theme-todo-modal-button-default-shadow, none));color:var(--theme-todo-modal-button-hover-text, var(--theme-todo-modal-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.button"][data-theme-state=selected]{background-color:var(--theme-todo-modal-button-selected-bg, var(--theme-todo-modal-button-default-bg, transparent));background-image:var(--theme-todo-modal-button-selected-bg-gradient, var(--theme-todo-modal-button-default-bg-gradient, none));border-color:var(--theme-todo-modal-button-selected-border, var(--theme-todo-modal-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-button-selected-border-width, var(--theme-todo-modal-button-default-border-width, 0px));border-radius:var(--theme-todo-modal-button-selected-radius, var(--theme-todo-modal-button-default-radius, 0px));box-shadow:var(--theme-todo-modal-button-selected-shadow, var(--theme-todo-modal-button-default-shadow, none));color:var(--theme-todo-modal-button-selected-text, var(--theme-todo-modal-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.button"][data-theme-state=active]{background-color:var(--theme-todo-modal-button-active-bg, var(--theme-todo-modal-button-default-bg, transparent));background-image:var(--theme-todo-modal-button-active-bg-gradient, var(--theme-todo-modal-button-default-bg-gradient, none));border-color:var(--theme-todo-modal-button-active-border, var(--theme-todo-modal-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-button-active-border-width, var(--theme-todo-modal-button-default-border-width, 0px));border-radius:var(--theme-todo-modal-button-active-radius, var(--theme-todo-modal-button-default-radius, 0px));box-shadow:var(--theme-todo-modal-button-active-shadow, var(--theme-todo-modal-button-default-shadow, none));color:var(--theme-todo-modal-button-active-text, var(--theme-todo-modal-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.button"][data-theme-state=focus]{background-color:var(--theme-todo-modal-button-focus-bg, var(--theme-todo-modal-button-default-bg, transparent));background-image:var(--theme-todo-modal-button-focus-bg-gradient, var(--theme-todo-modal-button-default-bg-gradient, none));border-color:var(--theme-todo-modal-button-focus-border, var(--theme-todo-modal-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-button-focus-border-width, var(--theme-todo-modal-button-default-border-width, 0px));border-radius:var(--theme-todo-modal-button-focus-radius, var(--theme-todo-modal-button-default-radius, 0px));box-shadow:var(--theme-todo-modal-button-focus-shadow, var(--theme-todo-modal-button-default-shadow, none));color:var(--theme-todo-modal-button-focus-text, var(--theme-todo-modal-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.button"][data-theme-state=disabled]{background-color:var(--theme-todo-modal-button-disabled-bg, var(--theme-todo-modal-button-default-bg, transparent));background-image:var(--theme-todo-modal-button-disabled-bg-gradient, var(--theme-todo-modal-button-default-bg-gradient, none));border-color:var(--theme-todo-modal-button-disabled-border, var(--theme-todo-modal-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-button-disabled-border-width, var(--theme-todo-modal-button-default-border-width, 0px));border-radius:var(--theme-todo-modal-button-disabled-radius, var(--theme-todo-modal-button-default-radius, 0px));box-shadow:var(--theme-todo-modal-button-disabled-shadow, var(--theme-todo-modal-button-default-shadow, none));color:var(--theme-todo-modal-button-disabled-text, var(--theme-todo-modal-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.button"][data-theme-state=focus]{outline-color:var(--theme-todo-modal-button-focus-border, var(--theme-todo-modal-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-modal-button-focus-border-width, var(--theme-todo-modal-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-modal-button-focus-border-width, var(--theme-todo-modal-button-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="editor.input"]:not([data-theme-state]){background-color:var(--theme-todo-editor-input-default-bg, transparent);background-image:var(--theme-todo-editor-input-default-bg-gradient, none);border-color:var(--theme-todo-editor-input-default-border, transparent);border-style:solid;border-width:var(--theme-todo-editor-input-default-border-width, 0px);border-radius:var(--theme-todo-editor-input-default-radius, 0px);box-shadow:var(--theme-todo-editor-input-default-shadow, none);color:var(--theme-todo-editor-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="editor.input"][data-theme-state=default]{background-color:var(--theme-todo-editor-input-default-bg, transparent);background-image:var(--theme-todo-editor-input-default-bg-gradient, none);border-color:var(--theme-todo-editor-input-default-border, transparent);border-style:solid;border-width:var(--theme-todo-editor-input-default-border-width, 0px);border-radius:var(--theme-todo-editor-input-default-radius, 0px);box-shadow:var(--theme-todo-editor-input-default-shadow, none);color:var(--theme-todo-editor-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="editor.input"][data-theme-state=hover]{background-color:var(--theme-todo-editor-input-hover-bg, var(--theme-todo-editor-input-default-bg, transparent));background-image:var(--theme-todo-editor-input-hover-bg-gradient, var(--theme-todo-editor-input-default-bg-gradient, none));border-color:var(--theme-todo-editor-input-hover-border, var(--theme-todo-editor-input-default-border, transparent));border-style:solid;border-width:var(--theme-todo-editor-input-hover-border-width, var(--theme-todo-editor-input-default-border-width, 0px));border-radius:var(--theme-todo-editor-input-hover-radius, var(--theme-todo-editor-input-default-radius, 0px));box-shadow:var(--theme-todo-editor-input-hover-shadow, var(--theme-todo-editor-input-default-shadow, none));color:var(--theme-todo-editor-input-hover-text, var(--theme-todo-editor-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="editor.input"][data-theme-state=selected]{background-color:var(--theme-todo-editor-input-selected-bg, var(--theme-todo-editor-input-default-bg, transparent));background-image:var(--theme-todo-editor-input-selected-bg-gradient, var(--theme-todo-editor-input-default-bg-gradient, none));border-color:var(--theme-todo-editor-input-selected-border, var(--theme-todo-editor-input-default-border, transparent));border-style:solid;border-width:var(--theme-todo-editor-input-selected-border-width, var(--theme-todo-editor-input-default-border-width, 0px));border-radius:var(--theme-todo-editor-input-selected-radius, var(--theme-todo-editor-input-default-radius, 0px));box-shadow:var(--theme-todo-editor-input-selected-shadow, var(--theme-todo-editor-input-default-shadow, none));color:var(--theme-todo-editor-input-selected-text, var(--theme-todo-editor-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="editor.input"][data-theme-state=active]{background-color:var(--theme-todo-editor-input-active-bg, var(--theme-todo-editor-input-default-bg, transparent));background-image:var(--theme-todo-editor-input-active-bg-gradient, var(--theme-todo-editor-input-default-bg-gradient, none));border-color:var(--theme-todo-editor-input-active-border, var(--theme-todo-editor-input-default-border, transparent));border-style:solid;border-width:var(--theme-todo-editor-input-active-border-width, var(--theme-todo-editor-input-default-border-width, 0px));border-radius:var(--theme-todo-editor-input-active-radius, var(--theme-todo-editor-input-default-radius, 0px));box-shadow:var(--theme-todo-editor-input-active-shadow, var(--theme-todo-editor-input-default-shadow, none));color:var(--theme-todo-editor-input-active-text, var(--theme-todo-editor-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="editor.input"][data-theme-state=focus]{background-color:var(--theme-todo-editor-input-focus-bg, var(--theme-todo-editor-input-default-bg, transparent));background-image:var(--theme-todo-editor-input-focus-bg-gradient, var(--theme-todo-editor-input-default-bg-gradient, none));border-color:var(--theme-todo-editor-input-focus-border, var(--theme-todo-editor-input-default-border, transparent));border-style:solid;border-width:var(--theme-todo-editor-input-focus-border-width, var(--theme-todo-editor-input-default-border-width, 0px));border-radius:var(--theme-todo-editor-input-focus-radius, var(--theme-todo-editor-input-default-radius, 0px));box-shadow:var(--theme-todo-editor-input-focus-shadow, var(--theme-todo-editor-input-default-shadow, none));color:var(--theme-todo-editor-input-focus-text, var(--theme-todo-editor-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="editor.input"][data-theme-state=disabled]{background-color:var(--theme-todo-editor-input-disabled-bg, var(--theme-todo-editor-input-default-bg, transparent));background-image:var(--theme-todo-editor-input-disabled-bg-gradient, var(--theme-todo-editor-input-default-bg-gradient, none));border-color:var(--theme-todo-editor-input-disabled-border, var(--theme-todo-editor-input-default-border, transparent));border-style:solid;border-width:var(--theme-todo-editor-input-disabled-border-width, var(--theme-todo-editor-input-default-border-width, 0px));border-radius:var(--theme-todo-editor-input-disabled-radius, var(--theme-todo-editor-input-default-radius, 0px));box-shadow:var(--theme-todo-editor-input-disabled-shadow, var(--theme-todo-editor-input-default-shadow, none));color:var(--theme-todo-editor-input-disabled-text, var(--theme-todo-editor-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="editor.input"][data-theme-state=focus]{outline-color:var(--theme-todo-editor-input-focus-border, var(--theme-todo-editor-input-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-editor-input-focus-border-width, var(--theme-todo-editor-input-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-editor-input-focus-border-width, var(--theme-todo-editor-input-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="form.input"]:not([data-theme-state]){background-color:var(--theme-todo-form-input-default-bg, transparent);background-image:var(--theme-todo-form-input-default-bg-gradient, none);border-color:var(--theme-todo-form-input-default-border, transparent);border-style:solid;border-width:var(--theme-todo-form-input-default-border-width, 0px);border-radius:var(--theme-todo-form-input-default-radius, 0px);box-shadow:var(--theme-todo-form-input-default-shadow, none);color:var(--theme-todo-form-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.input"][data-theme-state=default]{background-color:var(--theme-todo-form-input-default-bg, transparent);background-image:var(--theme-todo-form-input-default-bg-gradient, none);border-color:var(--theme-todo-form-input-default-border, transparent);border-style:solid;border-width:var(--theme-todo-form-input-default-border-width, 0px);border-radius:var(--theme-todo-form-input-default-radius, 0px);box-shadow:var(--theme-todo-form-input-default-shadow, none);color:var(--theme-todo-form-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.input"][data-theme-state=hover]{background-color:var(--theme-todo-form-input-hover-bg, var(--theme-todo-form-input-default-bg, transparent));background-image:var(--theme-todo-form-input-hover-bg-gradient, var(--theme-todo-form-input-default-bg-gradient, none));border-color:var(--theme-todo-form-input-hover-border, var(--theme-todo-form-input-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-input-hover-border-width, var(--theme-todo-form-input-default-border-width, 0px));border-radius:var(--theme-todo-form-input-hover-radius, var(--theme-todo-form-input-default-radius, 0px));box-shadow:var(--theme-todo-form-input-hover-shadow, var(--theme-todo-form-input-default-shadow, none));color:var(--theme-todo-form-input-hover-text, var(--theme-todo-form-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.input"][data-theme-state=selected]{background-color:var(--theme-todo-form-input-selected-bg, var(--theme-todo-form-input-default-bg, transparent));background-image:var(--theme-todo-form-input-selected-bg-gradient, var(--theme-todo-form-input-default-bg-gradient, none));border-color:var(--theme-todo-form-input-selected-border, var(--theme-todo-form-input-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-input-selected-border-width, var(--theme-todo-form-input-default-border-width, 0px));border-radius:var(--theme-todo-form-input-selected-radius, var(--theme-todo-form-input-default-radius, 0px));box-shadow:var(--theme-todo-form-input-selected-shadow, var(--theme-todo-form-input-default-shadow, none));color:var(--theme-todo-form-input-selected-text, var(--theme-todo-form-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.input"][data-theme-state=active]{background-color:var(--theme-todo-form-input-active-bg, var(--theme-todo-form-input-default-bg, transparent));background-image:var(--theme-todo-form-input-active-bg-gradient, var(--theme-todo-form-input-default-bg-gradient, none));border-color:var(--theme-todo-form-input-active-border, var(--theme-todo-form-input-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-input-active-border-width, var(--theme-todo-form-input-default-border-width, 0px));border-radius:var(--theme-todo-form-input-active-radius, var(--theme-todo-form-input-default-radius, 0px));box-shadow:var(--theme-todo-form-input-active-shadow, var(--theme-todo-form-input-default-shadow, none));color:var(--theme-todo-form-input-active-text, var(--theme-todo-form-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.input"][data-theme-state=focus]{background-color:var(--theme-todo-form-input-focus-bg, var(--theme-todo-form-input-default-bg, transparent));background-image:var(--theme-todo-form-input-focus-bg-gradient, var(--theme-todo-form-input-default-bg-gradient, none));border-color:var(--theme-todo-form-input-focus-border, var(--theme-todo-form-input-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-input-focus-border-width, var(--theme-todo-form-input-default-border-width, 0px));border-radius:var(--theme-todo-form-input-focus-radius, var(--theme-todo-form-input-default-radius, 0px));box-shadow:var(--theme-todo-form-input-focus-shadow, var(--theme-todo-form-input-default-shadow, none));color:var(--theme-todo-form-input-focus-text, var(--theme-todo-form-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.input"][data-theme-state=disabled]{background-color:var(--theme-todo-form-input-disabled-bg, var(--theme-todo-form-input-default-bg, transparent));background-image:var(--theme-todo-form-input-disabled-bg-gradient, var(--theme-todo-form-input-default-bg-gradient, none));border-color:var(--theme-todo-form-input-disabled-border, var(--theme-todo-form-input-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-input-disabled-border-width, var(--theme-todo-form-input-default-border-width, 0px));border-radius:var(--theme-todo-form-input-disabled-radius, var(--theme-todo-form-input-default-radius, 0px));box-shadow:var(--theme-todo-form-input-disabled-shadow, var(--theme-todo-form-input-default-shadow, none));color:var(--theme-todo-form-input-disabled-text, var(--theme-todo-form-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.input"][data-theme-state=focus]{outline-color:var(--theme-todo-form-input-focus-border, var(--theme-todo-form-input-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-form-input-focus-border-width, var(--theme-todo-form-input-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-form-input-focus-border-width, var(--theme-todo-form-input-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="form.textarea"]:not([data-theme-state]){background-color:var(--theme-todo-form-textarea-default-bg, transparent);background-image:var(--theme-todo-form-textarea-default-bg-gradient, none);border-color:var(--theme-todo-form-textarea-default-border, transparent);border-style:solid;border-width:var(--theme-todo-form-textarea-default-border-width, 0px);border-radius:var(--theme-todo-form-textarea-default-radius, 0px);box-shadow:var(--theme-todo-form-textarea-default-shadow, none);color:var(--theme-todo-form-textarea-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.textarea"][data-theme-state=default]{background-color:var(--theme-todo-form-textarea-default-bg, transparent);background-image:var(--theme-todo-form-textarea-default-bg-gradient, none);border-color:var(--theme-todo-form-textarea-default-border, transparent);border-style:solid;border-width:var(--theme-todo-form-textarea-default-border-width, 0px);border-radius:var(--theme-todo-form-textarea-default-radius, 0px);box-shadow:var(--theme-todo-form-textarea-default-shadow, none);color:var(--theme-todo-form-textarea-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.textarea"][data-theme-state=hover]{background-color:var(--theme-todo-form-textarea-hover-bg, var(--theme-todo-form-textarea-default-bg, transparent));background-image:var(--theme-todo-form-textarea-hover-bg-gradient, var(--theme-todo-form-textarea-default-bg-gradient, none));border-color:var(--theme-todo-form-textarea-hover-border, var(--theme-todo-form-textarea-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-textarea-hover-border-width, var(--theme-todo-form-textarea-default-border-width, 0px));border-radius:var(--theme-todo-form-textarea-hover-radius, var(--theme-todo-form-textarea-default-radius, 0px));box-shadow:var(--theme-todo-form-textarea-hover-shadow, var(--theme-todo-form-textarea-default-shadow, none));color:var(--theme-todo-form-textarea-hover-text, var(--theme-todo-form-textarea-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.textarea"][data-theme-state=selected]{background-color:var(--theme-todo-form-textarea-selected-bg, var(--theme-todo-form-textarea-default-bg, transparent));background-image:var(--theme-todo-form-textarea-selected-bg-gradient, var(--theme-todo-form-textarea-default-bg-gradient, none));border-color:var(--theme-todo-form-textarea-selected-border, var(--theme-todo-form-textarea-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-textarea-selected-border-width, var(--theme-todo-form-textarea-default-border-width, 0px));border-radius:var(--theme-todo-form-textarea-selected-radius, var(--theme-todo-form-textarea-default-radius, 0px));box-shadow:var(--theme-todo-form-textarea-selected-shadow, var(--theme-todo-form-textarea-default-shadow, none));color:var(--theme-todo-form-textarea-selected-text, var(--theme-todo-form-textarea-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.textarea"][data-theme-state=active]{background-color:var(--theme-todo-form-textarea-active-bg, var(--theme-todo-form-textarea-default-bg, transparent));background-image:var(--theme-todo-form-textarea-active-bg-gradient, var(--theme-todo-form-textarea-default-bg-gradient, none));border-color:var(--theme-todo-form-textarea-active-border, var(--theme-todo-form-textarea-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-textarea-active-border-width, var(--theme-todo-form-textarea-default-border-width, 0px));border-radius:var(--theme-todo-form-textarea-active-radius, var(--theme-todo-form-textarea-default-radius, 0px));box-shadow:var(--theme-todo-form-textarea-active-shadow, var(--theme-todo-form-textarea-default-shadow, none));color:var(--theme-todo-form-textarea-active-text, var(--theme-todo-form-textarea-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.textarea"][data-theme-state=focus]{background-color:var(--theme-todo-form-textarea-focus-bg, var(--theme-todo-form-textarea-default-bg, transparent));background-image:var(--theme-todo-form-textarea-focus-bg-gradient, var(--theme-todo-form-textarea-default-bg-gradient, none));border-color:var(--theme-todo-form-textarea-focus-border, var(--theme-todo-form-textarea-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-textarea-focus-border-width, var(--theme-todo-form-textarea-default-border-width, 0px));border-radius:var(--theme-todo-form-textarea-focus-radius, var(--theme-todo-form-textarea-default-radius, 0px));box-shadow:var(--theme-todo-form-textarea-focus-shadow, var(--theme-todo-form-textarea-default-shadow, none));color:var(--theme-todo-form-textarea-focus-text, var(--theme-todo-form-textarea-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.textarea"][data-theme-state=disabled]{background-color:var(--theme-todo-form-textarea-disabled-bg, var(--theme-todo-form-textarea-default-bg, transparent));background-image:var(--theme-todo-form-textarea-disabled-bg-gradient, var(--theme-todo-form-textarea-default-bg-gradient, none));border-color:var(--theme-todo-form-textarea-disabled-border, var(--theme-todo-form-textarea-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-textarea-disabled-border-width, var(--theme-todo-form-textarea-default-border-width, 0px));border-radius:var(--theme-todo-form-textarea-disabled-radius, var(--theme-todo-form-textarea-default-radius, 0px));box-shadow:var(--theme-todo-form-textarea-disabled-shadow, var(--theme-todo-form-textarea-default-shadow, none));color:var(--theme-todo-form-textarea-disabled-text, var(--theme-todo-form-textarea-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.textarea"][data-theme-state=focus]{outline-color:var(--theme-todo-form-textarea-focus-border, var(--theme-todo-form-textarea-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-form-textarea-focus-border-width, var(--theme-todo-form-textarea-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-form-textarea-focus-border-width, var(--theme-todo-form-textarea-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="form.select"]:not([data-theme-state]){background-color:var(--theme-todo-form-select-default-bg, transparent);background-image:var(--theme-todo-form-select-default-bg-gradient, none);border-color:var(--theme-todo-form-select-default-border, transparent);border-style:solid;border-width:var(--theme-todo-form-select-default-border-width, 0px);border-radius:var(--theme-todo-form-select-default-radius, 0px);box-shadow:var(--theme-todo-form-select-default-shadow, none);color:var(--theme-todo-form-select-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.select"][data-theme-state=default]{background-color:var(--theme-todo-form-select-default-bg, transparent);background-image:var(--theme-todo-form-select-default-bg-gradient, none);border-color:var(--theme-todo-form-select-default-border, transparent);border-style:solid;border-width:var(--theme-todo-form-select-default-border-width, 0px);border-radius:var(--theme-todo-form-select-default-radius, 0px);box-shadow:var(--theme-todo-form-select-default-shadow, none);color:var(--theme-todo-form-select-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.select"][data-theme-state=hover]{background-color:var(--theme-todo-form-select-hover-bg, var(--theme-todo-form-select-default-bg, transparent));background-image:var(--theme-todo-form-select-hover-bg-gradient, var(--theme-todo-form-select-default-bg-gradient, none));border-color:var(--theme-todo-form-select-hover-border, var(--theme-todo-form-select-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-select-hover-border-width, var(--theme-todo-form-select-default-border-width, 0px));border-radius:var(--theme-todo-form-select-hover-radius, var(--theme-todo-form-select-default-radius, 0px));box-shadow:var(--theme-todo-form-select-hover-shadow, var(--theme-todo-form-select-default-shadow, none));color:var(--theme-todo-form-select-hover-text, var(--theme-todo-form-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.select"][data-theme-state=selected]{background-color:var(--theme-todo-form-select-selected-bg, var(--theme-todo-form-select-default-bg, transparent));background-image:var(--theme-todo-form-select-selected-bg-gradient, var(--theme-todo-form-select-default-bg-gradient, none));border-color:var(--theme-todo-form-select-selected-border, var(--theme-todo-form-select-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-select-selected-border-width, var(--theme-todo-form-select-default-border-width, 0px));border-radius:var(--theme-todo-form-select-selected-radius, var(--theme-todo-form-select-default-radius, 0px));box-shadow:var(--theme-todo-form-select-selected-shadow, var(--theme-todo-form-select-default-shadow, none));color:var(--theme-todo-form-select-selected-text, var(--theme-todo-form-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.select"][data-theme-state=active]{background-color:var(--theme-todo-form-select-active-bg, var(--theme-todo-form-select-default-bg, transparent));background-image:var(--theme-todo-form-select-active-bg-gradient, var(--theme-todo-form-select-default-bg-gradient, none));border-color:var(--theme-todo-form-select-active-border, var(--theme-todo-form-select-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-select-active-border-width, var(--theme-todo-form-select-default-border-width, 0px));border-radius:var(--theme-todo-form-select-active-radius, var(--theme-todo-form-select-default-radius, 0px));box-shadow:var(--theme-todo-form-select-active-shadow, var(--theme-todo-form-select-default-shadow, none));color:var(--theme-todo-form-select-active-text, var(--theme-todo-form-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.select"][data-theme-state=focus]{background-color:var(--theme-todo-form-select-focus-bg, var(--theme-todo-form-select-default-bg, transparent));background-image:var(--theme-todo-form-select-focus-bg-gradient, var(--theme-todo-form-select-default-bg-gradient, none));border-color:var(--theme-todo-form-select-focus-border, var(--theme-todo-form-select-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-select-focus-border-width, var(--theme-todo-form-select-default-border-width, 0px));border-radius:var(--theme-todo-form-select-focus-radius, var(--theme-todo-form-select-default-radius, 0px));box-shadow:var(--theme-todo-form-select-focus-shadow, var(--theme-todo-form-select-default-shadow, none));color:var(--theme-todo-form-select-focus-text, var(--theme-todo-form-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.select"][data-theme-state=disabled]{background-color:var(--theme-todo-form-select-disabled-bg, var(--theme-todo-form-select-default-bg, transparent));background-image:var(--theme-todo-form-select-disabled-bg-gradient, var(--theme-todo-form-select-default-bg-gradient, none));border-color:var(--theme-todo-form-select-disabled-border, var(--theme-todo-form-select-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-select-disabled-border-width, var(--theme-todo-form-select-default-border-width, 0px));border-radius:var(--theme-todo-form-select-disabled-radius, var(--theme-todo-form-select-default-radius, 0px));box-shadow:var(--theme-todo-form-select-disabled-shadow, var(--theme-todo-form-select-default-shadow, none));color:var(--theme-todo-form-select-disabled-text, var(--theme-todo-form-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.select"][data-theme-state=focus]{outline-color:var(--theme-todo-form-select-focus-border, var(--theme-todo-form-select-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-form-select-focus-border-width, var(--theme-todo-form-select-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-form-select-focus-border-width, var(--theme-todo-form-select-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="form.dateInput"]:not([data-theme-state]){background-color:var(--theme-todo-form-date-input-default-bg, transparent);background-image:var(--theme-todo-form-date-input-default-bg-gradient, none);border-color:var(--theme-todo-form-date-input-default-border, transparent);border-style:solid;border-width:var(--theme-todo-form-date-input-default-border-width, 0px);border-radius:var(--theme-todo-form-date-input-default-radius, 0px);box-shadow:var(--theme-todo-form-date-input-default-shadow, none);color:var(--theme-todo-form-date-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.dateInput"][data-theme-state=default]{background-color:var(--theme-todo-form-date-input-default-bg, transparent);background-image:var(--theme-todo-form-date-input-default-bg-gradient, none);border-color:var(--theme-todo-form-date-input-default-border, transparent);border-style:solid;border-width:var(--theme-todo-form-date-input-default-border-width, 0px);border-radius:var(--theme-todo-form-date-input-default-radius, 0px);box-shadow:var(--theme-todo-form-date-input-default-shadow, none);color:var(--theme-todo-form-date-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.dateInput"][data-theme-state=hover]{background-color:var(--theme-todo-form-date-input-hover-bg, var(--theme-todo-form-date-input-default-bg, transparent));background-image:var(--theme-todo-form-date-input-hover-bg-gradient, var(--theme-todo-form-date-input-default-bg-gradient, none));border-color:var(--theme-todo-form-date-input-hover-border, var(--theme-todo-form-date-input-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-date-input-hover-border-width, var(--theme-todo-form-date-input-default-border-width, 0px));border-radius:var(--theme-todo-form-date-input-hover-radius, var(--theme-todo-form-date-input-default-radius, 0px));box-shadow:var(--theme-todo-form-date-input-hover-shadow, var(--theme-todo-form-date-input-default-shadow, none));color:var(--theme-todo-form-date-input-hover-text, var(--theme-todo-form-date-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.dateInput"][data-theme-state=selected]{background-color:var(--theme-todo-form-date-input-selected-bg, var(--theme-todo-form-date-input-default-bg, transparent));background-image:var(--theme-todo-form-date-input-selected-bg-gradient, var(--theme-todo-form-date-input-default-bg-gradient, none));border-color:var(--theme-todo-form-date-input-selected-border, var(--theme-todo-form-date-input-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-date-input-selected-border-width, var(--theme-todo-form-date-input-default-border-width, 0px));border-radius:var(--theme-todo-form-date-input-selected-radius, var(--theme-todo-form-date-input-default-radius, 0px));box-shadow:var(--theme-todo-form-date-input-selected-shadow, var(--theme-todo-form-date-input-default-shadow, none));color:var(--theme-todo-form-date-input-selected-text, var(--theme-todo-form-date-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.dateInput"][data-theme-state=active]{background-color:var(--theme-todo-form-date-input-active-bg, var(--theme-todo-form-date-input-default-bg, transparent));background-image:var(--theme-todo-form-date-input-active-bg-gradient, var(--theme-todo-form-date-input-default-bg-gradient, none));border-color:var(--theme-todo-form-date-input-active-border, var(--theme-todo-form-date-input-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-date-input-active-border-width, var(--theme-todo-form-date-input-default-border-width, 0px));border-radius:var(--theme-todo-form-date-input-active-radius, var(--theme-todo-form-date-input-default-radius, 0px));box-shadow:var(--theme-todo-form-date-input-active-shadow, var(--theme-todo-form-date-input-default-shadow, none));color:var(--theme-todo-form-date-input-active-text, var(--theme-todo-form-date-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.dateInput"][data-theme-state=focus]{background-color:var(--theme-todo-form-date-input-focus-bg, var(--theme-todo-form-date-input-default-bg, transparent));background-image:var(--theme-todo-form-date-input-focus-bg-gradient, var(--theme-todo-form-date-input-default-bg-gradient, none));border-color:var(--theme-todo-form-date-input-focus-border, var(--theme-todo-form-date-input-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-date-input-focus-border-width, var(--theme-todo-form-date-input-default-border-width, 0px));border-radius:var(--theme-todo-form-date-input-focus-radius, var(--theme-todo-form-date-input-default-radius, 0px));box-shadow:var(--theme-todo-form-date-input-focus-shadow, var(--theme-todo-form-date-input-default-shadow, none));color:var(--theme-todo-form-date-input-focus-text, var(--theme-todo-form-date-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.dateInput"][data-theme-state=disabled]{background-color:var(--theme-todo-form-date-input-disabled-bg, var(--theme-todo-form-date-input-default-bg, transparent));background-image:var(--theme-todo-form-date-input-disabled-bg-gradient, var(--theme-todo-form-date-input-default-bg-gradient, none));border-color:var(--theme-todo-form-date-input-disabled-border, var(--theme-todo-form-date-input-default-border, transparent));border-style:solid;border-width:var(--theme-todo-form-date-input-disabled-border-width, var(--theme-todo-form-date-input-default-border-width, 0px));border-radius:var(--theme-todo-form-date-input-disabled-radius, var(--theme-todo-form-date-input-default-radius, 0px));box-shadow:var(--theme-todo-form-date-input-disabled-shadow, var(--theme-todo-form-date-input-default-shadow, none));color:var(--theme-todo-form-date-input-disabled-text, var(--theme-todo-form-date-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="form.dateInput"][data-theme-state=focus]{outline-color:var(--theme-todo-form-date-input-focus-border, var(--theme-todo-form-date-input-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-form-date-input-focus-border-width, var(--theme-todo-form-date-input-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-form-date-input-focus-border-width, var(--theme-todo-form-date-input-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="modal.panel"]:not([data-theme-state]){background-color:var(--theme-todo-modal-panel-default-bg, transparent);background-image:var(--theme-todo-modal-panel-default-bg-gradient, none);border-color:var(--theme-todo-modal-panel-default-border, transparent);border-style:solid;border-width:var(--theme-todo-modal-panel-default-border-width, 0px);border-radius:var(--theme-todo-modal-panel-default-radius, 0px);box-shadow:var(--theme-todo-modal-panel-default-shadow, none);color:var(--theme-todo-modal-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.panel"][data-theme-state=default]{background-color:var(--theme-todo-modal-panel-default-bg, transparent);background-image:var(--theme-todo-modal-panel-default-bg-gradient, none);border-color:var(--theme-todo-modal-panel-default-border, transparent);border-style:solid;border-width:var(--theme-todo-modal-panel-default-border-width, 0px);border-radius:var(--theme-todo-modal-panel-default-radius, 0px);box-shadow:var(--theme-todo-modal-panel-default-shadow, none);color:var(--theme-todo-modal-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.panel"][data-theme-state=hover]{background-color:var(--theme-todo-modal-panel-hover-bg, var(--theme-todo-modal-panel-default-bg, transparent));background-image:var(--theme-todo-modal-panel-hover-bg-gradient, var(--theme-todo-modal-panel-default-bg-gradient, none));border-color:var(--theme-todo-modal-panel-hover-border, var(--theme-todo-modal-panel-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-panel-hover-border-width, var(--theme-todo-modal-panel-default-border-width, 0px));border-radius:var(--theme-todo-modal-panel-hover-radius, var(--theme-todo-modal-panel-default-radius, 0px));box-shadow:var(--theme-todo-modal-panel-hover-shadow, var(--theme-todo-modal-panel-default-shadow, none));color:var(--theme-todo-modal-panel-hover-text, var(--theme-todo-modal-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.panel"][data-theme-state=selected]{background-color:var(--theme-todo-modal-panel-selected-bg, var(--theme-todo-modal-panel-default-bg, transparent));background-image:var(--theme-todo-modal-panel-selected-bg-gradient, var(--theme-todo-modal-panel-default-bg-gradient, none));border-color:var(--theme-todo-modal-panel-selected-border, var(--theme-todo-modal-panel-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-panel-selected-border-width, var(--theme-todo-modal-panel-default-border-width, 0px));border-radius:var(--theme-todo-modal-panel-selected-radius, var(--theme-todo-modal-panel-default-radius, 0px));box-shadow:var(--theme-todo-modal-panel-selected-shadow, var(--theme-todo-modal-panel-default-shadow, none));color:var(--theme-todo-modal-panel-selected-text, var(--theme-todo-modal-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.panel"][data-theme-state=active]{background-color:var(--theme-todo-modal-panel-active-bg, var(--theme-todo-modal-panel-default-bg, transparent));background-image:var(--theme-todo-modal-panel-active-bg-gradient, var(--theme-todo-modal-panel-default-bg-gradient, none));border-color:var(--theme-todo-modal-panel-active-border, var(--theme-todo-modal-panel-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-panel-active-border-width, var(--theme-todo-modal-panel-default-border-width, 0px));border-radius:var(--theme-todo-modal-panel-active-radius, var(--theme-todo-modal-panel-default-radius, 0px));box-shadow:var(--theme-todo-modal-panel-active-shadow, var(--theme-todo-modal-panel-default-shadow, none));color:var(--theme-todo-modal-panel-active-text, var(--theme-todo-modal-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.panel"][data-theme-state=focus]{background-color:var(--theme-todo-modal-panel-focus-bg, var(--theme-todo-modal-panel-default-bg, transparent));background-image:var(--theme-todo-modal-panel-focus-bg-gradient, var(--theme-todo-modal-panel-default-bg-gradient, none));border-color:var(--theme-todo-modal-panel-focus-border, var(--theme-todo-modal-panel-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-panel-focus-border-width, var(--theme-todo-modal-panel-default-border-width, 0px));border-radius:var(--theme-todo-modal-panel-focus-radius, var(--theme-todo-modal-panel-default-radius, 0px));box-shadow:var(--theme-todo-modal-panel-focus-shadow, var(--theme-todo-modal-panel-default-shadow, none));color:var(--theme-todo-modal-panel-focus-text, var(--theme-todo-modal-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.panel"][data-theme-state=disabled]{background-color:var(--theme-todo-modal-panel-disabled-bg, var(--theme-todo-modal-panel-default-bg, transparent));background-image:var(--theme-todo-modal-panel-disabled-bg-gradient, var(--theme-todo-modal-panel-default-bg-gradient, none));border-color:var(--theme-todo-modal-panel-disabled-border, var(--theme-todo-modal-panel-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-panel-disabled-border-width, var(--theme-todo-modal-panel-default-border-width, 0px));border-radius:var(--theme-todo-modal-panel-disabled-radius, var(--theme-todo-modal-panel-default-radius, 0px));box-shadow:var(--theme-todo-modal-panel-disabled-shadow, var(--theme-todo-modal-panel-default-shadow, none));color:var(--theme-todo-modal-panel-disabled-text, var(--theme-todo-modal-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.panel"][data-theme-state=focus]{outline-color:var(--theme-todo-modal-panel-focus-border, var(--theme-todo-modal-panel-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-modal-panel-focus-border-width, var(--theme-todo-modal-panel-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-modal-panel-focus-border-width, var(--theme-todo-modal-panel-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="modal.primaryButton"]:not([data-theme-state]){background-color:var(--theme-todo-modal-primary-button-default-bg, transparent);background-image:var(--theme-todo-modal-primary-button-default-bg-gradient, none);border-color:var(--theme-todo-modal-primary-button-default-border, transparent);border-style:solid;border-width:var(--theme-todo-modal-primary-button-default-border-width, 0px);border-radius:var(--theme-todo-modal-primary-button-default-radius, 0px);box-shadow:var(--theme-todo-modal-primary-button-default-shadow, none);color:var(--theme-todo-modal-primary-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.primaryButton"][data-theme-state=default]{background-color:var(--theme-todo-modal-primary-button-default-bg, transparent);background-image:var(--theme-todo-modal-primary-button-default-bg-gradient, none);border-color:var(--theme-todo-modal-primary-button-default-border, transparent);border-style:solid;border-width:var(--theme-todo-modal-primary-button-default-border-width, 0px);border-radius:var(--theme-todo-modal-primary-button-default-radius, 0px);box-shadow:var(--theme-todo-modal-primary-button-default-shadow, none);color:var(--theme-todo-modal-primary-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.primaryButton"][data-theme-state=hover]{background-color:var(--theme-todo-modal-primary-button-hover-bg, var(--theme-todo-modal-primary-button-default-bg, transparent));background-image:var(--theme-todo-modal-primary-button-hover-bg-gradient, var(--theme-todo-modal-primary-button-default-bg-gradient, none));border-color:var(--theme-todo-modal-primary-button-hover-border, var(--theme-todo-modal-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-primary-button-hover-border-width, var(--theme-todo-modal-primary-button-default-border-width, 0px));border-radius:var(--theme-todo-modal-primary-button-hover-radius, var(--theme-todo-modal-primary-button-default-radius, 0px));box-shadow:var(--theme-todo-modal-primary-button-hover-shadow, var(--theme-todo-modal-primary-button-default-shadow, none));color:var(--theme-todo-modal-primary-button-hover-text, var(--theme-todo-modal-primary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.primaryButton"][data-theme-state=selected]{background-color:var(--theme-todo-modal-primary-button-selected-bg, var(--theme-todo-modal-primary-button-default-bg, transparent));background-image:var(--theme-todo-modal-primary-button-selected-bg-gradient, var(--theme-todo-modal-primary-button-default-bg-gradient, none));border-color:var(--theme-todo-modal-primary-button-selected-border, var(--theme-todo-modal-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-primary-button-selected-border-width, var(--theme-todo-modal-primary-button-default-border-width, 0px));border-radius:var(--theme-todo-modal-primary-button-selected-radius, var(--theme-todo-modal-primary-button-default-radius, 0px));box-shadow:var(--theme-todo-modal-primary-button-selected-shadow, var(--theme-todo-modal-primary-button-default-shadow, none));color:var(--theme-todo-modal-primary-button-selected-text, var(--theme-todo-modal-primary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.primaryButton"][data-theme-state=active]{background-color:var(--theme-todo-modal-primary-button-active-bg, var(--theme-todo-modal-primary-button-default-bg, transparent));background-image:var(--theme-todo-modal-primary-button-active-bg-gradient, var(--theme-todo-modal-primary-button-default-bg-gradient, none));border-color:var(--theme-todo-modal-primary-button-active-border, var(--theme-todo-modal-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-primary-button-active-border-width, var(--theme-todo-modal-primary-button-default-border-width, 0px));border-radius:var(--theme-todo-modal-primary-button-active-radius, var(--theme-todo-modal-primary-button-default-radius, 0px));box-shadow:var(--theme-todo-modal-primary-button-active-shadow, var(--theme-todo-modal-primary-button-default-shadow, none));color:var(--theme-todo-modal-primary-button-active-text, var(--theme-todo-modal-primary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.primaryButton"][data-theme-state=focus]{background-color:var(--theme-todo-modal-primary-button-focus-bg, var(--theme-todo-modal-primary-button-default-bg, transparent));background-image:var(--theme-todo-modal-primary-button-focus-bg-gradient, var(--theme-todo-modal-primary-button-default-bg-gradient, none));border-color:var(--theme-todo-modal-primary-button-focus-border, var(--theme-todo-modal-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-primary-button-focus-border-width, var(--theme-todo-modal-primary-button-default-border-width, 0px));border-radius:var(--theme-todo-modal-primary-button-focus-radius, var(--theme-todo-modal-primary-button-default-radius, 0px));box-shadow:var(--theme-todo-modal-primary-button-focus-shadow, var(--theme-todo-modal-primary-button-default-shadow, none));color:var(--theme-todo-modal-primary-button-focus-text, var(--theme-todo-modal-primary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.primaryButton"][data-theme-state=disabled]{background-color:var(--theme-todo-modal-primary-button-disabled-bg, var(--theme-todo-modal-primary-button-default-bg, transparent));background-image:var(--theme-todo-modal-primary-button-disabled-bg-gradient, var(--theme-todo-modal-primary-button-default-bg-gradient, none));border-color:var(--theme-todo-modal-primary-button-disabled-border, var(--theme-todo-modal-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-primary-button-disabled-border-width, var(--theme-todo-modal-primary-button-default-border-width, 0px));border-radius:var(--theme-todo-modal-primary-button-disabled-radius, var(--theme-todo-modal-primary-button-default-radius, 0px));box-shadow:var(--theme-todo-modal-primary-button-disabled-shadow, var(--theme-todo-modal-primary-button-default-shadow, none));color:var(--theme-todo-modal-primary-button-disabled-text, var(--theme-todo-modal-primary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.primaryButton"][data-theme-state=focus]{outline-color:var(--theme-todo-modal-primary-button-focus-border, var(--theme-todo-modal-primary-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-modal-primary-button-focus-border-width, var(--theme-todo-modal-primary-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-modal-primary-button-focus-border-width, var(--theme-todo-modal-primary-button-default-border-width, 0px)))}html [data-theme-module=todo][data-theme-part="modal.secondaryButton"]:not([data-theme-state]){background-color:var(--theme-todo-modal-secondary-button-default-bg, transparent);background-image:var(--theme-todo-modal-secondary-button-default-bg-gradient, none);border-color:var(--theme-todo-modal-secondary-button-default-border, transparent);border-style:solid;border-width:var(--theme-todo-modal-secondary-button-default-border-width, 0px);border-radius:var(--theme-todo-modal-secondary-button-default-radius, 0px);box-shadow:var(--theme-todo-modal-secondary-button-default-shadow, none);color:var(--theme-todo-modal-secondary-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.secondaryButton"][data-theme-state=default]{background-color:var(--theme-todo-modal-secondary-button-default-bg, transparent);background-image:var(--theme-todo-modal-secondary-button-default-bg-gradient, none);border-color:var(--theme-todo-modal-secondary-button-default-border, transparent);border-style:solid;border-width:var(--theme-todo-modal-secondary-button-default-border-width, 0px);border-radius:var(--theme-todo-modal-secondary-button-default-radius, 0px);box-shadow:var(--theme-todo-modal-secondary-button-default-shadow, none);color:var(--theme-todo-modal-secondary-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.secondaryButton"][data-theme-state=hover]{background-color:var(--theme-todo-modal-secondary-button-hover-bg, var(--theme-todo-modal-secondary-button-default-bg, transparent));background-image:var(--theme-todo-modal-secondary-button-hover-bg-gradient, var(--theme-todo-modal-secondary-button-default-bg-gradient, none));border-color:var(--theme-todo-modal-secondary-button-hover-border, var(--theme-todo-modal-secondary-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-secondary-button-hover-border-width, var(--theme-todo-modal-secondary-button-default-border-width, 0px));border-radius:var(--theme-todo-modal-secondary-button-hover-radius, var(--theme-todo-modal-secondary-button-default-radius, 0px));box-shadow:var(--theme-todo-modal-secondary-button-hover-shadow, var(--theme-todo-modal-secondary-button-default-shadow, none));color:var(--theme-todo-modal-secondary-button-hover-text, var(--theme-todo-modal-secondary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.secondaryButton"][data-theme-state=selected]{background-color:var(--theme-todo-modal-secondary-button-selected-bg, var(--theme-todo-modal-secondary-button-default-bg, transparent));background-image:var(--theme-todo-modal-secondary-button-selected-bg-gradient, var(--theme-todo-modal-secondary-button-default-bg-gradient, none));border-color:var(--theme-todo-modal-secondary-button-selected-border, var(--theme-todo-modal-secondary-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-secondary-button-selected-border-width, var(--theme-todo-modal-secondary-button-default-border-width, 0px));border-radius:var(--theme-todo-modal-secondary-button-selected-radius, var(--theme-todo-modal-secondary-button-default-radius, 0px));box-shadow:var(--theme-todo-modal-secondary-button-selected-shadow, var(--theme-todo-modal-secondary-button-default-shadow, none));color:var(--theme-todo-modal-secondary-button-selected-text, var(--theme-todo-modal-secondary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.secondaryButton"][data-theme-state=active]{background-color:var(--theme-todo-modal-secondary-button-active-bg, var(--theme-todo-modal-secondary-button-default-bg, transparent));background-image:var(--theme-todo-modal-secondary-button-active-bg-gradient, var(--theme-todo-modal-secondary-button-default-bg-gradient, none));border-color:var(--theme-todo-modal-secondary-button-active-border, var(--theme-todo-modal-secondary-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-secondary-button-active-border-width, var(--theme-todo-modal-secondary-button-default-border-width, 0px));border-radius:var(--theme-todo-modal-secondary-button-active-radius, var(--theme-todo-modal-secondary-button-default-radius, 0px));box-shadow:var(--theme-todo-modal-secondary-button-active-shadow, var(--theme-todo-modal-secondary-button-default-shadow, none));color:var(--theme-todo-modal-secondary-button-active-text, var(--theme-todo-modal-secondary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.secondaryButton"][data-theme-state=focus]{background-color:var(--theme-todo-modal-secondary-button-focus-bg, var(--theme-todo-modal-secondary-button-default-bg, transparent));background-image:var(--theme-todo-modal-secondary-button-focus-bg-gradient, var(--theme-todo-modal-secondary-button-default-bg-gradient, none));border-color:var(--theme-todo-modal-secondary-button-focus-border, var(--theme-todo-modal-secondary-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-secondary-button-focus-border-width, var(--theme-todo-modal-secondary-button-default-border-width, 0px));border-radius:var(--theme-todo-modal-secondary-button-focus-radius, var(--theme-todo-modal-secondary-button-default-radius, 0px));box-shadow:var(--theme-todo-modal-secondary-button-focus-shadow, var(--theme-todo-modal-secondary-button-default-shadow, none));color:var(--theme-todo-modal-secondary-button-focus-text, var(--theme-todo-modal-secondary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.secondaryButton"][data-theme-state=disabled]{background-color:var(--theme-todo-modal-secondary-button-disabled-bg, var(--theme-todo-modal-secondary-button-default-bg, transparent));background-image:var(--theme-todo-modal-secondary-button-disabled-bg-gradient, var(--theme-todo-modal-secondary-button-default-bg-gradient, none));border-color:var(--theme-todo-modal-secondary-button-disabled-border, var(--theme-todo-modal-secondary-button-default-border, transparent));border-style:solid;border-width:var(--theme-todo-modal-secondary-button-disabled-border-width, var(--theme-todo-modal-secondary-button-default-border-width, 0px));border-radius:var(--theme-todo-modal-secondary-button-disabled-radius, var(--theme-todo-modal-secondary-button-default-radius, 0px));box-shadow:var(--theme-todo-modal-secondary-button-disabled-shadow, var(--theme-todo-modal-secondary-button-default-shadow, none));color:var(--theme-todo-modal-secondary-button-disabled-text, var(--theme-todo-modal-secondary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=todo][data-theme-part="modal.secondaryButton"][data-theme-state=focus]{outline-color:var(--theme-todo-modal-secondary-button-focus-border, var(--theme-todo-modal-secondary-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-todo-modal-secondary-button-focus-border-width, var(--theme-todo-modal-secondary-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-todo-modal-secondary-button-focus-border-width, var(--theme-todo-modal-secondary-button-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="table.row"]:not([data-theme-state]){background-color:var(--theme-admin-table-row-default-bg, transparent);background-image:var(--theme-admin-table-row-default-bg-gradient, none);border-color:var(--theme-admin-table-row-default-border, transparent);border-style:solid;border-width:var(--theme-admin-table-row-default-border-width, 0px);border-radius:var(--theme-admin-table-row-default-radius, 0px);box-shadow:var(--theme-admin-table-row-default-shadow, none);color:var(--theme-admin-table-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.row"][data-theme-state=default]{background-color:var(--theme-admin-table-row-default-bg, transparent);background-image:var(--theme-admin-table-row-default-bg-gradient, none);border-color:var(--theme-admin-table-row-default-border, transparent);border-style:solid;border-width:var(--theme-admin-table-row-default-border-width, 0px);border-radius:var(--theme-admin-table-row-default-radius, 0px);box-shadow:var(--theme-admin-table-row-default-shadow, none);color:var(--theme-admin-table-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.row"][data-theme-state=hover]{background-color:var(--theme-admin-table-row-hover-bg, var(--theme-admin-table-row-default-bg, transparent));background-image:var(--theme-admin-table-row-hover-bg-gradient, var(--theme-admin-table-row-default-bg-gradient, none));border-color:var(--theme-admin-table-row-hover-border, var(--theme-admin-table-row-default-border, transparent));border-style:solid;border-width:var(--theme-admin-table-row-hover-border-width, var(--theme-admin-table-row-default-border-width, 0px));border-radius:var(--theme-admin-table-row-hover-radius, var(--theme-admin-table-row-default-radius, 0px));box-shadow:var(--theme-admin-table-row-hover-shadow, var(--theme-admin-table-row-default-shadow, none));color:var(--theme-admin-table-row-hover-text, var(--theme-admin-table-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.row"][data-theme-state=selected]{background-color:var(--theme-admin-table-row-selected-bg, var(--theme-admin-table-row-default-bg, transparent));background-image:var(--theme-admin-table-row-selected-bg-gradient, var(--theme-admin-table-row-default-bg-gradient, none));border-color:var(--theme-admin-table-row-selected-border, var(--theme-admin-table-row-default-border, transparent));border-style:solid;border-width:var(--theme-admin-table-row-selected-border-width, var(--theme-admin-table-row-default-border-width, 0px));border-radius:var(--theme-admin-table-row-selected-radius, var(--theme-admin-table-row-default-radius, 0px));box-shadow:var(--theme-admin-table-row-selected-shadow, var(--theme-admin-table-row-default-shadow, none));color:var(--theme-admin-table-row-selected-text, var(--theme-admin-table-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.row"][data-theme-state=active]{background-color:var(--theme-admin-table-row-active-bg, var(--theme-admin-table-row-default-bg, transparent));background-image:var(--theme-admin-table-row-active-bg-gradient, var(--theme-admin-table-row-default-bg-gradient, none));border-color:var(--theme-admin-table-row-active-border, var(--theme-admin-table-row-default-border, transparent));border-style:solid;border-width:var(--theme-admin-table-row-active-border-width, var(--theme-admin-table-row-default-border-width, 0px));border-radius:var(--theme-admin-table-row-active-radius, var(--theme-admin-table-row-default-radius, 0px));box-shadow:var(--theme-admin-table-row-active-shadow, var(--theme-admin-table-row-default-shadow, none));color:var(--theme-admin-table-row-active-text, var(--theme-admin-table-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.row"][data-theme-state=focus]{background-color:var(--theme-admin-table-row-focus-bg, var(--theme-admin-table-row-default-bg, transparent));background-image:var(--theme-admin-table-row-focus-bg-gradient, var(--theme-admin-table-row-default-bg-gradient, none));border-color:var(--theme-admin-table-row-focus-border, var(--theme-admin-table-row-default-border, transparent));border-style:solid;border-width:var(--theme-admin-table-row-focus-border-width, var(--theme-admin-table-row-default-border-width, 0px));border-radius:var(--theme-admin-table-row-focus-radius, var(--theme-admin-table-row-default-radius, 0px));box-shadow:var(--theme-admin-table-row-focus-shadow, var(--theme-admin-table-row-default-shadow, none));color:var(--theme-admin-table-row-focus-text, var(--theme-admin-table-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.row"][data-theme-state=disabled]{background-color:var(--theme-admin-table-row-disabled-bg, var(--theme-admin-table-row-default-bg, transparent));background-image:var(--theme-admin-table-row-disabled-bg-gradient, var(--theme-admin-table-row-default-bg-gradient, none));border-color:var(--theme-admin-table-row-disabled-border, var(--theme-admin-table-row-default-border, transparent));border-style:solid;border-width:var(--theme-admin-table-row-disabled-border-width, var(--theme-admin-table-row-default-border-width, 0px));border-radius:var(--theme-admin-table-row-disabled-radius, var(--theme-admin-table-row-default-radius, 0px));box-shadow:var(--theme-admin-table-row-disabled-shadow, var(--theme-admin-table-row-default-shadow, none));color:var(--theme-admin-table-row-disabled-text, var(--theme-admin-table-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.row"][data-theme-state=focus]{outline-color:var(--theme-admin-table-row-focus-border, var(--theme-admin-table-row-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-table-row-focus-border-width, var(--theme-admin-table-row-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-table-row-focus-border-width, var(--theme-admin-table-row-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="table.cell"]:not([data-theme-state]),html [data-theme-module=admin][data-theme-part="table.cell"][data-theme-state=default]{background-color:var(--theme-admin-table-cell-default-bg, transparent);background-image:var(--theme-admin-table-cell-default-bg-gradient, none);border-color:var(--theme-admin-table-cell-default-border, transparent);border-style:solid;border-width:var(--theme-admin-table-cell-default-border-width, 0px);border-radius:var(--theme-admin-table-cell-default-radius, 0px);box-shadow:var(--theme-admin-table-cell-default-shadow, none);color:var(--theme-admin-table-cell-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.cell"][data-theme-state=hover]{background-color:var(--theme-admin-table-cell-hover-bg, var(--theme-admin-table-cell-default-bg, transparent));background-image:var(--theme-admin-table-cell-hover-bg-gradient, var(--theme-admin-table-cell-default-bg-gradient, none));border-color:var(--theme-admin-table-cell-hover-border, var(--theme-admin-table-cell-default-border, transparent));border-style:solid;border-width:var(--theme-admin-table-cell-hover-border-width, var(--theme-admin-table-cell-default-border-width, 0px));border-radius:var(--theme-admin-table-cell-hover-radius, var(--theme-admin-table-cell-default-radius, 0px));box-shadow:var(--theme-admin-table-cell-hover-shadow, var(--theme-admin-table-cell-default-shadow, none));color:var(--theme-admin-table-cell-hover-text, var(--theme-admin-table-cell-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.cell"][data-theme-state=selected]{background-color:var(--theme-admin-table-cell-selected-bg, var(--theme-admin-table-cell-default-bg, transparent));background-image:var(--theme-admin-table-cell-selected-bg-gradient, var(--theme-admin-table-cell-default-bg-gradient, none));border-color:var(--theme-admin-table-cell-selected-border, var(--theme-admin-table-cell-default-border, transparent));border-style:solid;border-width:var(--theme-admin-table-cell-selected-border-width, var(--theme-admin-table-cell-default-border-width, 0px));border-radius:var(--theme-admin-table-cell-selected-radius, var(--theme-admin-table-cell-default-radius, 0px));box-shadow:var(--theme-admin-table-cell-selected-shadow, var(--theme-admin-table-cell-default-shadow, none));color:var(--theme-admin-table-cell-selected-text, var(--theme-admin-table-cell-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.cell"][data-theme-state=active]{background-color:var(--theme-admin-table-cell-active-bg, var(--theme-admin-table-cell-default-bg, transparent));background-image:var(--theme-admin-table-cell-active-bg-gradient, var(--theme-admin-table-cell-default-bg-gradient, none));border-color:var(--theme-admin-table-cell-active-border, var(--theme-admin-table-cell-default-border, transparent));border-style:solid;border-width:var(--theme-admin-table-cell-active-border-width, var(--theme-admin-table-cell-default-border-width, 0px));border-radius:var(--theme-admin-table-cell-active-radius, var(--theme-admin-table-cell-default-radius, 0px));box-shadow:var(--theme-admin-table-cell-active-shadow, var(--theme-admin-table-cell-default-shadow, none));color:var(--theme-admin-table-cell-active-text, var(--theme-admin-table-cell-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.cell"][data-theme-state=focus]{background-color:var(--theme-admin-table-cell-focus-bg, var(--theme-admin-table-cell-default-bg, transparent));background-image:var(--theme-admin-table-cell-focus-bg-gradient, var(--theme-admin-table-cell-default-bg-gradient, none));border-color:var(--theme-admin-table-cell-focus-border, var(--theme-admin-table-cell-default-border, transparent));border-style:solid;border-width:var(--theme-admin-table-cell-focus-border-width, var(--theme-admin-table-cell-default-border-width, 0px));border-radius:var(--theme-admin-table-cell-focus-radius, var(--theme-admin-table-cell-default-radius, 0px));box-shadow:var(--theme-admin-table-cell-focus-shadow, var(--theme-admin-table-cell-default-shadow, none));color:var(--theme-admin-table-cell-focus-text, var(--theme-admin-table-cell-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.cell"][data-theme-state=disabled]{background-color:var(--theme-admin-table-cell-disabled-bg, var(--theme-admin-table-cell-default-bg, transparent));background-image:var(--theme-admin-table-cell-disabled-bg-gradient, var(--theme-admin-table-cell-default-bg-gradient, none));border-color:var(--theme-admin-table-cell-disabled-border, var(--theme-admin-table-cell-default-border, transparent));border-style:solid;border-width:var(--theme-admin-table-cell-disabled-border-width, var(--theme-admin-table-cell-default-border-width, 0px));border-radius:var(--theme-admin-table-cell-disabled-radius, var(--theme-admin-table-cell-default-radius, 0px));box-shadow:var(--theme-admin-table-cell-disabled-shadow, var(--theme-admin-table-cell-default-shadow, none));color:var(--theme-admin-table-cell-disabled-text, var(--theme-admin-table-cell-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.cell"][data-theme-state=focus]{outline-color:var(--theme-admin-table-cell-focus-border, var(--theme-admin-table-cell-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-table-cell-focus-border-width, var(--theme-admin-table-cell-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-table-cell-focus-border-width, var(--theme-admin-table-cell-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="sidebar.menuRow"]:not([data-theme-state]){background-color:var(--theme-admin-sidebar-menu-row-default-bg, transparent);background-image:var(--theme-admin-sidebar-menu-row-default-bg-gradient, none);border-color:var(--theme-admin-sidebar-menu-row-default-border, transparent);border-style:solid;border-width:var(--theme-admin-sidebar-menu-row-default-border-width, 0px);border-radius:var(--theme-admin-sidebar-menu-row-default-radius, 0px);box-shadow:var(--theme-admin-sidebar-menu-row-default-shadow, none);color:var(--theme-admin-sidebar-menu-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="sidebar.menuRow"][data-theme-state=default]{background-color:var(--theme-admin-sidebar-menu-row-default-bg, transparent);background-image:var(--theme-admin-sidebar-menu-row-default-bg-gradient, none);border-color:var(--theme-admin-sidebar-menu-row-default-border, transparent);border-style:solid;border-width:var(--theme-admin-sidebar-menu-row-default-border-width, 0px);border-radius:var(--theme-admin-sidebar-menu-row-default-radius, 0px);box-shadow:var(--theme-admin-sidebar-menu-row-default-shadow, none);color:var(--theme-admin-sidebar-menu-row-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="sidebar.menuRow"][data-theme-state=hover]{background-color:var(--theme-admin-sidebar-menu-row-hover-bg, var(--theme-admin-sidebar-menu-row-default-bg, transparent));background-image:var(--theme-admin-sidebar-menu-row-hover-bg-gradient, var(--theme-admin-sidebar-menu-row-default-bg-gradient, none));border-color:var(--theme-admin-sidebar-menu-row-hover-border, var(--theme-admin-sidebar-menu-row-default-border, transparent));border-style:solid;border-width:var(--theme-admin-sidebar-menu-row-hover-border-width, var(--theme-admin-sidebar-menu-row-default-border-width, 0px));border-radius:var(--theme-admin-sidebar-menu-row-hover-radius, var(--theme-admin-sidebar-menu-row-default-radius, 0px));box-shadow:var(--theme-admin-sidebar-menu-row-hover-shadow, var(--theme-admin-sidebar-menu-row-default-shadow, none));color:var(--theme-admin-sidebar-menu-row-hover-text, var(--theme-admin-sidebar-menu-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="sidebar.menuRow"][data-theme-state=selected]{background-color:var(--theme-admin-sidebar-menu-row-selected-bg, var(--theme-admin-sidebar-menu-row-default-bg, transparent));background-image:var(--theme-admin-sidebar-menu-row-selected-bg-gradient, var(--theme-admin-sidebar-menu-row-default-bg-gradient, none));border-color:var(--theme-admin-sidebar-menu-row-selected-border, var(--theme-admin-sidebar-menu-row-default-border, transparent));border-style:solid;border-width:var(--theme-admin-sidebar-menu-row-selected-border-width, var(--theme-admin-sidebar-menu-row-default-border-width, 0px));border-radius:var(--theme-admin-sidebar-menu-row-selected-radius, var(--theme-admin-sidebar-menu-row-default-radius, 0px));box-shadow:var(--theme-admin-sidebar-menu-row-selected-shadow, var(--theme-admin-sidebar-menu-row-default-shadow, none));color:var(--theme-admin-sidebar-menu-row-selected-text, var(--theme-admin-sidebar-menu-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="sidebar.menuRow"][data-theme-state=active]{background-color:var(--theme-admin-sidebar-menu-row-active-bg, var(--theme-admin-sidebar-menu-row-default-bg, transparent));background-image:var(--theme-admin-sidebar-menu-row-active-bg-gradient, var(--theme-admin-sidebar-menu-row-default-bg-gradient, none));border-color:var(--theme-admin-sidebar-menu-row-active-border, var(--theme-admin-sidebar-menu-row-default-border, transparent));border-style:solid;border-width:var(--theme-admin-sidebar-menu-row-active-border-width, var(--theme-admin-sidebar-menu-row-default-border-width, 0px));border-radius:var(--theme-admin-sidebar-menu-row-active-radius, var(--theme-admin-sidebar-menu-row-default-radius, 0px));box-shadow:var(--theme-admin-sidebar-menu-row-active-shadow, var(--theme-admin-sidebar-menu-row-default-shadow, none));color:var(--theme-admin-sidebar-menu-row-active-text, var(--theme-admin-sidebar-menu-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="sidebar.menuRow"][data-theme-state=focus]{background-color:var(--theme-admin-sidebar-menu-row-focus-bg, var(--theme-admin-sidebar-menu-row-default-bg, transparent));background-image:var(--theme-admin-sidebar-menu-row-focus-bg-gradient, var(--theme-admin-sidebar-menu-row-default-bg-gradient, none));border-color:var(--theme-admin-sidebar-menu-row-focus-border, var(--theme-admin-sidebar-menu-row-default-border, transparent));border-style:solid;border-width:var(--theme-admin-sidebar-menu-row-focus-border-width, var(--theme-admin-sidebar-menu-row-default-border-width, 0px));border-radius:var(--theme-admin-sidebar-menu-row-focus-radius, var(--theme-admin-sidebar-menu-row-default-radius, 0px));box-shadow:var(--theme-admin-sidebar-menu-row-focus-shadow, var(--theme-admin-sidebar-menu-row-default-shadow, none));color:var(--theme-admin-sidebar-menu-row-focus-text, var(--theme-admin-sidebar-menu-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="sidebar.menuRow"][data-theme-state=disabled]{background-color:var(--theme-admin-sidebar-menu-row-disabled-bg, var(--theme-admin-sidebar-menu-row-default-bg, transparent));background-image:var(--theme-admin-sidebar-menu-row-disabled-bg-gradient, var(--theme-admin-sidebar-menu-row-default-bg-gradient, none));border-color:var(--theme-admin-sidebar-menu-row-disabled-border, var(--theme-admin-sidebar-menu-row-default-border, transparent));border-style:solid;border-width:var(--theme-admin-sidebar-menu-row-disabled-border-width, var(--theme-admin-sidebar-menu-row-default-border-width, 0px));border-radius:var(--theme-admin-sidebar-menu-row-disabled-radius, var(--theme-admin-sidebar-menu-row-default-radius, 0px));box-shadow:var(--theme-admin-sidebar-menu-row-disabled-shadow, var(--theme-admin-sidebar-menu-row-default-shadow, none));color:var(--theme-admin-sidebar-menu-row-disabled-text, var(--theme-admin-sidebar-menu-row-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="sidebar.menuRow"][data-theme-state=focus]{outline-color:var(--theme-admin-sidebar-menu-row-focus-border, var(--theme-admin-sidebar-menu-row-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-sidebar-menu-row-focus-border-width, var(--theme-admin-sidebar-menu-row-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-sidebar-menu-row-focus-border-width, var(--theme-admin-sidebar-menu-row-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="search.input"]:not([data-theme-state]){background-color:var(--theme-admin-search-input-default-bg, transparent);background-image:var(--theme-admin-search-input-default-bg-gradient, none);border-color:var(--theme-admin-search-input-default-border, transparent);border-style:solid;border-width:var(--theme-admin-search-input-default-border-width, 0px);border-radius:var(--theme-admin-search-input-default-radius, 0px);box-shadow:var(--theme-admin-search-input-default-shadow, none);color:var(--theme-admin-search-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="search.input"][data-theme-state=default]{background-color:var(--theme-admin-search-input-default-bg, transparent);background-image:var(--theme-admin-search-input-default-bg-gradient, none);border-color:var(--theme-admin-search-input-default-border, transparent);border-style:solid;border-width:var(--theme-admin-search-input-default-border-width, 0px);border-radius:var(--theme-admin-search-input-default-radius, 0px);box-shadow:var(--theme-admin-search-input-default-shadow, none);color:var(--theme-admin-search-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="search.input"][data-theme-state=hover]{background-color:var(--theme-admin-search-input-hover-bg, var(--theme-admin-search-input-default-bg, transparent));background-image:var(--theme-admin-search-input-hover-bg-gradient, var(--theme-admin-search-input-default-bg-gradient, none));border-color:var(--theme-admin-search-input-hover-border, var(--theme-admin-search-input-default-border, transparent));border-style:solid;border-width:var(--theme-admin-search-input-hover-border-width, var(--theme-admin-search-input-default-border-width, 0px));border-radius:var(--theme-admin-search-input-hover-radius, var(--theme-admin-search-input-default-radius, 0px));box-shadow:var(--theme-admin-search-input-hover-shadow, var(--theme-admin-search-input-default-shadow, none));color:var(--theme-admin-search-input-hover-text, var(--theme-admin-search-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="search.input"][data-theme-state=selected]{background-color:var(--theme-admin-search-input-selected-bg, var(--theme-admin-search-input-default-bg, transparent));background-image:var(--theme-admin-search-input-selected-bg-gradient, var(--theme-admin-search-input-default-bg-gradient, none));border-color:var(--theme-admin-search-input-selected-border, var(--theme-admin-search-input-default-border, transparent));border-style:solid;border-width:var(--theme-admin-search-input-selected-border-width, var(--theme-admin-search-input-default-border-width, 0px));border-radius:var(--theme-admin-search-input-selected-radius, var(--theme-admin-search-input-default-radius, 0px));box-shadow:var(--theme-admin-search-input-selected-shadow, var(--theme-admin-search-input-default-shadow, none));color:var(--theme-admin-search-input-selected-text, var(--theme-admin-search-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="search.input"][data-theme-state=active]{background-color:var(--theme-admin-search-input-active-bg, var(--theme-admin-search-input-default-bg, transparent));background-image:var(--theme-admin-search-input-active-bg-gradient, var(--theme-admin-search-input-default-bg-gradient, none));border-color:var(--theme-admin-search-input-active-border, var(--theme-admin-search-input-default-border, transparent));border-style:solid;border-width:var(--theme-admin-search-input-active-border-width, var(--theme-admin-search-input-default-border-width, 0px));border-radius:var(--theme-admin-search-input-active-radius, var(--theme-admin-search-input-default-radius, 0px));box-shadow:var(--theme-admin-search-input-active-shadow, var(--theme-admin-search-input-default-shadow, none));color:var(--theme-admin-search-input-active-text, var(--theme-admin-search-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="search.input"][data-theme-state=focus]{background-color:var(--theme-admin-search-input-focus-bg, var(--theme-admin-search-input-default-bg, transparent));background-image:var(--theme-admin-search-input-focus-bg-gradient, var(--theme-admin-search-input-default-bg-gradient, none));border-color:var(--theme-admin-search-input-focus-border, var(--theme-admin-search-input-default-border, transparent));border-style:solid;border-width:var(--theme-admin-search-input-focus-border-width, var(--theme-admin-search-input-default-border-width, 0px));border-radius:var(--theme-admin-search-input-focus-radius, var(--theme-admin-search-input-default-radius, 0px));box-shadow:var(--theme-admin-search-input-focus-shadow, var(--theme-admin-search-input-default-shadow, none));color:var(--theme-admin-search-input-focus-text, var(--theme-admin-search-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="search.input"][data-theme-state=disabled]{background-color:var(--theme-admin-search-input-disabled-bg, var(--theme-admin-search-input-default-bg, transparent));background-image:var(--theme-admin-search-input-disabled-bg-gradient, var(--theme-admin-search-input-default-bg-gradient, none));border-color:var(--theme-admin-search-input-disabled-border, var(--theme-admin-search-input-default-border, transparent));border-style:solid;border-width:var(--theme-admin-search-input-disabled-border-width, var(--theme-admin-search-input-default-border-width, 0px));border-radius:var(--theme-admin-search-input-disabled-radius, var(--theme-admin-search-input-default-radius, 0px));box-shadow:var(--theme-admin-search-input-disabled-shadow, var(--theme-admin-search-input-default-shadow, none));color:var(--theme-admin-search-input-disabled-text, var(--theme-admin-search-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="search.input"][data-theme-state=focus]{outline-color:var(--theme-admin-search-input-focus-border, var(--theme-admin-search-input-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-search-input-focus-border-width, var(--theme-admin-search-input-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-search-input-focus-border-width, var(--theme-admin-search-input-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="form.select"]:not([data-theme-state]){background-color:var(--theme-admin-form-select-default-bg, transparent);background-image:var(--theme-admin-form-select-default-bg-gradient, none);border-color:var(--theme-admin-form-select-default-border, transparent);border-style:solid;border-width:var(--theme-admin-form-select-default-border-width, 0px);border-radius:var(--theme-admin-form-select-default-radius, 0px);box-shadow:var(--theme-admin-form-select-default-shadow, none);color:var(--theme-admin-form-select-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="form.select"][data-theme-state=default]{background-color:var(--theme-admin-form-select-default-bg, transparent);background-image:var(--theme-admin-form-select-default-bg-gradient, none);border-color:var(--theme-admin-form-select-default-border, transparent);border-style:solid;border-width:var(--theme-admin-form-select-default-border-width, 0px);border-radius:var(--theme-admin-form-select-default-radius, 0px);box-shadow:var(--theme-admin-form-select-default-shadow, none);color:var(--theme-admin-form-select-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="form.select"][data-theme-state=hover]{background-color:var(--theme-admin-form-select-hover-bg, var(--theme-admin-form-select-default-bg, transparent));background-image:var(--theme-admin-form-select-hover-bg-gradient, var(--theme-admin-form-select-default-bg-gradient, none));border-color:var(--theme-admin-form-select-hover-border, var(--theme-admin-form-select-default-border, transparent));border-style:solid;border-width:var(--theme-admin-form-select-hover-border-width, var(--theme-admin-form-select-default-border-width, 0px));border-radius:var(--theme-admin-form-select-hover-radius, var(--theme-admin-form-select-default-radius, 0px));box-shadow:var(--theme-admin-form-select-hover-shadow, var(--theme-admin-form-select-default-shadow, none));color:var(--theme-admin-form-select-hover-text, var(--theme-admin-form-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="form.select"][data-theme-state=selected]{background-color:var(--theme-admin-form-select-selected-bg, var(--theme-admin-form-select-default-bg, transparent));background-image:var(--theme-admin-form-select-selected-bg-gradient, var(--theme-admin-form-select-default-bg-gradient, none));border-color:var(--theme-admin-form-select-selected-border, var(--theme-admin-form-select-default-border, transparent));border-style:solid;border-width:var(--theme-admin-form-select-selected-border-width, var(--theme-admin-form-select-default-border-width, 0px));border-radius:var(--theme-admin-form-select-selected-radius, var(--theme-admin-form-select-default-radius, 0px));box-shadow:var(--theme-admin-form-select-selected-shadow, var(--theme-admin-form-select-default-shadow, none));color:var(--theme-admin-form-select-selected-text, var(--theme-admin-form-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="form.select"][data-theme-state=active]{background-color:var(--theme-admin-form-select-active-bg, var(--theme-admin-form-select-default-bg, transparent));background-image:var(--theme-admin-form-select-active-bg-gradient, var(--theme-admin-form-select-default-bg-gradient, none));border-color:var(--theme-admin-form-select-active-border, var(--theme-admin-form-select-default-border, transparent));border-style:solid;border-width:var(--theme-admin-form-select-active-border-width, var(--theme-admin-form-select-default-border-width, 0px));border-radius:var(--theme-admin-form-select-active-radius, var(--theme-admin-form-select-default-radius, 0px));box-shadow:var(--theme-admin-form-select-active-shadow, var(--theme-admin-form-select-default-shadow, none));color:var(--theme-admin-form-select-active-text, var(--theme-admin-form-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="form.select"][data-theme-state=focus]{background-color:var(--theme-admin-form-select-focus-bg, var(--theme-admin-form-select-default-bg, transparent));background-image:var(--theme-admin-form-select-focus-bg-gradient, var(--theme-admin-form-select-default-bg-gradient, none));border-color:var(--theme-admin-form-select-focus-border, var(--theme-admin-form-select-default-border, transparent));border-style:solid;border-width:var(--theme-admin-form-select-focus-border-width, var(--theme-admin-form-select-default-border-width, 0px));border-radius:var(--theme-admin-form-select-focus-radius, var(--theme-admin-form-select-default-radius, 0px));box-shadow:var(--theme-admin-form-select-focus-shadow, var(--theme-admin-form-select-default-shadow, none));color:var(--theme-admin-form-select-focus-text, var(--theme-admin-form-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="form.select"][data-theme-state=disabled]{background-color:var(--theme-admin-form-select-disabled-bg, var(--theme-admin-form-select-default-bg, transparent));background-image:var(--theme-admin-form-select-disabled-bg-gradient, var(--theme-admin-form-select-default-bg-gradient, none));border-color:var(--theme-admin-form-select-disabled-border, var(--theme-admin-form-select-default-border, transparent));border-style:solid;border-width:var(--theme-admin-form-select-disabled-border-width, var(--theme-admin-form-select-default-border-width, 0px));border-radius:var(--theme-admin-form-select-disabled-radius, var(--theme-admin-form-select-default-radius, 0px));box-shadow:var(--theme-admin-form-select-disabled-shadow, var(--theme-admin-form-select-default-shadow, none));color:var(--theme-admin-form-select-disabled-text, var(--theme-admin-form-select-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="form.select"][data-theme-state=focus]{outline-color:var(--theme-admin-form-select-focus-border, var(--theme-admin-form-select-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-form-select-focus-border-width, var(--theme-admin-form-select-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-form-select-focus-border-width, var(--theme-admin-form-select-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="table.header"]:not([data-theme-state]){background-color:var(--theme-admin-table-header-default-bg, transparent);background-image:var(--theme-admin-table-header-default-bg-gradient, none);border-color:var(--theme-admin-table-header-default-border, transparent);border-style:solid;border-width:var(--theme-admin-table-header-default-border-width, 0px);border-radius:var(--theme-admin-table-header-default-radius, 0px);box-shadow:var(--theme-admin-table-header-default-shadow, none);color:var(--theme-admin-table-header-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.header"][data-theme-state=default]{background-color:var(--theme-admin-table-header-default-bg, transparent);background-image:var(--theme-admin-table-header-default-bg-gradient, none);border-color:var(--theme-admin-table-header-default-border, transparent);border-style:solid;border-width:var(--theme-admin-table-header-default-border-width, 0px);border-radius:var(--theme-admin-table-header-default-radius, 0px);box-shadow:var(--theme-admin-table-header-default-shadow, none);color:var(--theme-admin-table-header-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.header"][data-theme-state=hover]{background-color:var(--theme-admin-table-header-hover-bg, var(--theme-admin-table-header-default-bg, transparent));background-image:var(--theme-admin-table-header-hover-bg-gradient, var(--theme-admin-table-header-default-bg-gradient, none));border-color:var(--theme-admin-table-header-hover-border, var(--theme-admin-table-header-default-border, transparent));border-style:solid;border-width:var(--theme-admin-table-header-hover-border-width, var(--theme-admin-table-header-default-border-width, 0px));border-radius:var(--theme-admin-table-header-hover-radius, var(--theme-admin-table-header-default-radius, 0px));box-shadow:var(--theme-admin-table-header-hover-shadow, var(--theme-admin-table-header-default-shadow, none));color:var(--theme-admin-table-header-hover-text, var(--theme-admin-table-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.header"][data-theme-state=selected]{background-color:var(--theme-admin-table-header-selected-bg, var(--theme-admin-table-header-default-bg, transparent));background-image:var(--theme-admin-table-header-selected-bg-gradient, var(--theme-admin-table-header-default-bg-gradient, none));border-color:var(--theme-admin-table-header-selected-border, var(--theme-admin-table-header-default-border, transparent));border-style:solid;border-width:var(--theme-admin-table-header-selected-border-width, var(--theme-admin-table-header-default-border-width, 0px));border-radius:var(--theme-admin-table-header-selected-radius, var(--theme-admin-table-header-default-radius, 0px));box-shadow:var(--theme-admin-table-header-selected-shadow, var(--theme-admin-table-header-default-shadow, none));color:var(--theme-admin-table-header-selected-text, var(--theme-admin-table-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.header"][data-theme-state=active]{background-color:var(--theme-admin-table-header-active-bg, var(--theme-admin-table-header-default-bg, transparent));background-image:var(--theme-admin-table-header-active-bg-gradient, var(--theme-admin-table-header-default-bg-gradient, none));border-color:var(--theme-admin-table-header-active-border, var(--theme-admin-table-header-default-border, transparent));border-style:solid;border-width:var(--theme-admin-table-header-active-border-width, var(--theme-admin-table-header-default-border-width, 0px));border-radius:var(--theme-admin-table-header-active-radius, var(--theme-admin-table-header-default-radius, 0px));box-shadow:var(--theme-admin-table-header-active-shadow, var(--theme-admin-table-header-default-shadow, none));color:var(--theme-admin-table-header-active-text, var(--theme-admin-table-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.header"][data-theme-state=focus]{background-color:var(--theme-admin-table-header-focus-bg, var(--theme-admin-table-header-default-bg, transparent));background-image:var(--theme-admin-table-header-focus-bg-gradient, var(--theme-admin-table-header-default-bg-gradient, none));border-color:var(--theme-admin-table-header-focus-border, var(--theme-admin-table-header-default-border, transparent));border-style:solid;border-width:var(--theme-admin-table-header-focus-border-width, var(--theme-admin-table-header-default-border-width, 0px));border-radius:var(--theme-admin-table-header-focus-radius, var(--theme-admin-table-header-default-radius, 0px));box-shadow:var(--theme-admin-table-header-focus-shadow, var(--theme-admin-table-header-default-shadow, none));color:var(--theme-admin-table-header-focus-text, var(--theme-admin-table-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.header"][data-theme-state=disabled]{background-color:var(--theme-admin-table-header-disabled-bg, var(--theme-admin-table-header-default-bg, transparent));background-image:var(--theme-admin-table-header-disabled-bg-gradient, var(--theme-admin-table-header-default-bg-gradient, none));border-color:var(--theme-admin-table-header-disabled-border, var(--theme-admin-table-header-default-border, transparent));border-style:solid;border-width:var(--theme-admin-table-header-disabled-border-width, var(--theme-admin-table-header-default-border-width, 0px));border-radius:var(--theme-admin-table-header-disabled-radius, var(--theme-admin-table-header-default-radius, 0px));box-shadow:var(--theme-admin-table-header-disabled-shadow, var(--theme-admin-table-header-default-shadow, none));color:var(--theme-admin-table-header-disabled-text, var(--theme-admin-table-header-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="table.header"][data-theme-state=focus]{outline-color:var(--theme-admin-table-header-focus-border, var(--theme-admin-table-header-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-table-header-focus-border-width, var(--theme-admin-table-header-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-table-header-focus-border-width, var(--theme-admin-table-header-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="action.editButton"]:not([data-theme-state]){background-color:var(--theme-admin-action-edit-button-default-bg, transparent);background-image:var(--theme-admin-action-edit-button-default-bg-gradient, none);border-color:var(--theme-admin-action-edit-button-default-border, transparent);border-style:solid;border-width:var(--theme-admin-action-edit-button-default-border-width, 0px);border-radius:var(--theme-admin-action-edit-button-default-radius, 0px);box-shadow:var(--theme-admin-action-edit-button-default-shadow, none);color:var(--theme-admin-action-edit-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="action.editButton"][data-theme-state=default]{background-color:var(--theme-admin-action-edit-button-default-bg, transparent);background-image:var(--theme-admin-action-edit-button-default-bg-gradient, none);border-color:var(--theme-admin-action-edit-button-default-border, transparent);border-style:solid;border-width:var(--theme-admin-action-edit-button-default-border-width, 0px);border-radius:var(--theme-admin-action-edit-button-default-radius, 0px);box-shadow:var(--theme-admin-action-edit-button-default-shadow, none);color:var(--theme-admin-action-edit-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="action.editButton"][data-theme-state=hover]{background-color:var(--theme-admin-action-edit-button-hover-bg, var(--theme-admin-action-edit-button-default-bg, transparent));background-image:var(--theme-admin-action-edit-button-hover-bg-gradient, var(--theme-admin-action-edit-button-default-bg-gradient, none));border-color:var(--theme-admin-action-edit-button-hover-border, var(--theme-admin-action-edit-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-action-edit-button-hover-border-width, var(--theme-admin-action-edit-button-default-border-width, 0px));border-radius:var(--theme-admin-action-edit-button-hover-radius, var(--theme-admin-action-edit-button-default-radius, 0px));box-shadow:var(--theme-admin-action-edit-button-hover-shadow, var(--theme-admin-action-edit-button-default-shadow, none));color:var(--theme-admin-action-edit-button-hover-text, var(--theme-admin-action-edit-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="action.editButton"][data-theme-state=selected]{background-color:var(--theme-admin-action-edit-button-selected-bg, var(--theme-admin-action-edit-button-default-bg, transparent));background-image:var(--theme-admin-action-edit-button-selected-bg-gradient, var(--theme-admin-action-edit-button-default-bg-gradient, none));border-color:var(--theme-admin-action-edit-button-selected-border, var(--theme-admin-action-edit-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-action-edit-button-selected-border-width, var(--theme-admin-action-edit-button-default-border-width, 0px));border-radius:var(--theme-admin-action-edit-button-selected-radius, var(--theme-admin-action-edit-button-default-radius, 0px));box-shadow:var(--theme-admin-action-edit-button-selected-shadow, var(--theme-admin-action-edit-button-default-shadow, none));color:var(--theme-admin-action-edit-button-selected-text, var(--theme-admin-action-edit-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="action.editButton"][data-theme-state=active]{background-color:var(--theme-admin-action-edit-button-active-bg, var(--theme-admin-action-edit-button-default-bg, transparent));background-image:var(--theme-admin-action-edit-button-active-bg-gradient, var(--theme-admin-action-edit-button-default-bg-gradient, none));border-color:var(--theme-admin-action-edit-button-active-border, var(--theme-admin-action-edit-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-action-edit-button-active-border-width, var(--theme-admin-action-edit-button-default-border-width, 0px));border-radius:var(--theme-admin-action-edit-button-active-radius, var(--theme-admin-action-edit-button-default-radius, 0px));box-shadow:var(--theme-admin-action-edit-button-active-shadow, var(--theme-admin-action-edit-button-default-shadow, none));color:var(--theme-admin-action-edit-button-active-text, var(--theme-admin-action-edit-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="action.editButton"][data-theme-state=focus]{background-color:var(--theme-admin-action-edit-button-focus-bg, var(--theme-admin-action-edit-button-default-bg, transparent));background-image:var(--theme-admin-action-edit-button-focus-bg-gradient, var(--theme-admin-action-edit-button-default-bg-gradient, none));border-color:var(--theme-admin-action-edit-button-focus-border, var(--theme-admin-action-edit-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-action-edit-button-focus-border-width, var(--theme-admin-action-edit-button-default-border-width, 0px));border-radius:var(--theme-admin-action-edit-button-focus-radius, var(--theme-admin-action-edit-button-default-radius, 0px));box-shadow:var(--theme-admin-action-edit-button-focus-shadow, var(--theme-admin-action-edit-button-default-shadow, none));color:var(--theme-admin-action-edit-button-focus-text, var(--theme-admin-action-edit-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="action.editButton"][data-theme-state=disabled]{background-color:var(--theme-admin-action-edit-button-disabled-bg, var(--theme-admin-action-edit-button-default-bg, transparent));background-image:var(--theme-admin-action-edit-button-disabled-bg-gradient, var(--theme-admin-action-edit-button-default-bg-gradient, none));border-color:var(--theme-admin-action-edit-button-disabled-border, var(--theme-admin-action-edit-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-action-edit-button-disabled-border-width, var(--theme-admin-action-edit-button-default-border-width, 0px));border-radius:var(--theme-admin-action-edit-button-disabled-radius, var(--theme-admin-action-edit-button-default-radius, 0px));box-shadow:var(--theme-admin-action-edit-button-disabled-shadow, var(--theme-admin-action-edit-button-default-shadow, none));color:var(--theme-admin-action-edit-button-disabled-text, var(--theme-admin-action-edit-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="action.editButton"][data-theme-state=focus]{outline-color:var(--theme-admin-action-edit-button-focus-border, var(--theme-admin-action-edit-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-action-edit-button-focus-border-width, var(--theme-admin-action-edit-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-action-edit-button-focus-border-width, var(--theme-admin-action-edit-button-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="action.createButton"]:not([data-theme-state]){background-color:var(--theme-admin-action-create-button-default-bg, transparent);background-image:var(--theme-admin-action-create-button-default-bg-gradient, none);border-color:var(--theme-admin-action-create-button-default-border, transparent);border-style:solid;border-width:var(--theme-admin-action-create-button-default-border-width, 0px);border-radius:var(--theme-admin-action-create-button-default-radius, 0px);box-shadow:var(--theme-admin-action-create-button-default-shadow, none);color:var(--theme-admin-action-create-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="action.createButton"][data-theme-state=default]{background-color:var(--theme-admin-action-create-button-default-bg, transparent);background-image:var(--theme-admin-action-create-button-default-bg-gradient, none);border-color:var(--theme-admin-action-create-button-default-border, transparent);border-style:solid;border-width:var(--theme-admin-action-create-button-default-border-width, 0px);border-radius:var(--theme-admin-action-create-button-default-radius, 0px);box-shadow:var(--theme-admin-action-create-button-default-shadow, none);color:var(--theme-admin-action-create-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="action.createButton"][data-theme-state=hover]{background-color:var(--theme-admin-action-create-button-hover-bg, var(--theme-admin-action-create-button-default-bg, transparent));background-image:var(--theme-admin-action-create-button-hover-bg-gradient, var(--theme-admin-action-create-button-default-bg-gradient, none));border-color:var(--theme-admin-action-create-button-hover-border, var(--theme-admin-action-create-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-action-create-button-hover-border-width, var(--theme-admin-action-create-button-default-border-width, 0px));border-radius:var(--theme-admin-action-create-button-hover-radius, var(--theme-admin-action-create-button-default-radius, 0px));box-shadow:var(--theme-admin-action-create-button-hover-shadow, var(--theme-admin-action-create-button-default-shadow, none));color:var(--theme-admin-action-create-button-hover-text, var(--theme-admin-action-create-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="action.createButton"][data-theme-state=selected]{background-color:var(--theme-admin-action-create-button-selected-bg, var(--theme-admin-action-create-button-default-bg, transparent));background-image:var(--theme-admin-action-create-button-selected-bg-gradient, var(--theme-admin-action-create-button-default-bg-gradient, none));border-color:var(--theme-admin-action-create-button-selected-border, var(--theme-admin-action-create-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-action-create-button-selected-border-width, var(--theme-admin-action-create-button-default-border-width, 0px));border-radius:var(--theme-admin-action-create-button-selected-radius, var(--theme-admin-action-create-button-default-radius, 0px));box-shadow:var(--theme-admin-action-create-button-selected-shadow, var(--theme-admin-action-create-button-default-shadow, none));color:var(--theme-admin-action-create-button-selected-text, var(--theme-admin-action-create-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="action.createButton"][data-theme-state=active]{background-color:var(--theme-admin-action-create-button-active-bg, var(--theme-admin-action-create-button-default-bg, transparent));background-image:var(--theme-admin-action-create-button-active-bg-gradient, var(--theme-admin-action-create-button-default-bg-gradient, none));border-color:var(--theme-admin-action-create-button-active-border, var(--theme-admin-action-create-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-action-create-button-active-border-width, var(--theme-admin-action-create-button-default-border-width, 0px));border-radius:var(--theme-admin-action-create-button-active-radius, var(--theme-admin-action-create-button-default-radius, 0px));box-shadow:var(--theme-admin-action-create-button-active-shadow, var(--theme-admin-action-create-button-default-shadow, none));color:var(--theme-admin-action-create-button-active-text, var(--theme-admin-action-create-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="action.createButton"][data-theme-state=focus]{background-color:var(--theme-admin-action-create-button-focus-bg, var(--theme-admin-action-create-button-default-bg, transparent));background-image:var(--theme-admin-action-create-button-focus-bg-gradient, var(--theme-admin-action-create-button-default-bg-gradient, none));border-color:var(--theme-admin-action-create-button-focus-border, var(--theme-admin-action-create-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-action-create-button-focus-border-width, var(--theme-admin-action-create-button-default-border-width, 0px));border-radius:var(--theme-admin-action-create-button-focus-radius, var(--theme-admin-action-create-button-default-radius, 0px));box-shadow:var(--theme-admin-action-create-button-focus-shadow, var(--theme-admin-action-create-button-default-shadow, none));color:var(--theme-admin-action-create-button-focus-text, var(--theme-admin-action-create-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="action.createButton"][data-theme-state=disabled]{background-color:var(--theme-admin-action-create-button-disabled-bg, var(--theme-admin-action-create-button-default-bg, transparent));background-image:var(--theme-admin-action-create-button-disabled-bg-gradient, var(--theme-admin-action-create-button-default-bg-gradient, none));border-color:var(--theme-admin-action-create-button-disabled-border, var(--theme-admin-action-create-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-action-create-button-disabled-border-width, var(--theme-admin-action-create-button-default-border-width, 0px));border-radius:var(--theme-admin-action-create-button-disabled-radius, var(--theme-admin-action-create-button-default-radius, 0px));box-shadow:var(--theme-admin-action-create-button-disabled-shadow, var(--theme-admin-action-create-button-default-shadow, none));color:var(--theme-admin-action-create-button-disabled-text, var(--theme-admin-action-create-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="action.createButton"][data-theme-state=focus]{outline-color:var(--theme-admin-action-create-button-focus-border, var(--theme-admin-action-create-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-action-create-button-focus-border-width, var(--theme-admin-action-create-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-action-create-button-focus-border-width, var(--theme-admin-action-create-button-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="badge.system"]:not([data-theme-state]){background-color:var(--theme-admin-badge-system-default-bg, transparent);background-image:var(--theme-admin-badge-system-default-bg-gradient, none);border-color:var(--theme-admin-badge-system-default-border, transparent);border-style:solid;border-width:var(--theme-admin-badge-system-default-border-width, 0px);border-radius:var(--theme-admin-badge-system-default-radius, 0px);box-shadow:var(--theme-admin-badge-system-default-shadow, none);color:var(--theme-admin-badge-system-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.system"][data-theme-state=default]{background-color:var(--theme-admin-badge-system-default-bg, transparent);background-image:var(--theme-admin-badge-system-default-bg-gradient, none);border-color:var(--theme-admin-badge-system-default-border, transparent);border-style:solid;border-width:var(--theme-admin-badge-system-default-border-width, 0px);border-radius:var(--theme-admin-badge-system-default-radius, 0px);box-shadow:var(--theme-admin-badge-system-default-shadow, none);color:var(--theme-admin-badge-system-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.system"][data-theme-state=hover]{background-color:var(--theme-admin-badge-system-hover-bg, var(--theme-admin-badge-system-default-bg, transparent));background-image:var(--theme-admin-badge-system-hover-bg-gradient, var(--theme-admin-badge-system-default-bg-gradient, none));border-color:var(--theme-admin-badge-system-hover-border, var(--theme-admin-badge-system-default-border, transparent));border-style:solid;border-width:var(--theme-admin-badge-system-hover-border-width, var(--theme-admin-badge-system-default-border-width, 0px));border-radius:var(--theme-admin-badge-system-hover-radius, var(--theme-admin-badge-system-default-radius, 0px));box-shadow:var(--theme-admin-badge-system-hover-shadow, var(--theme-admin-badge-system-default-shadow, none));color:var(--theme-admin-badge-system-hover-text, var(--theme-admin-badge-system-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.system"][data-theme-state=selected]{background-color:var(--theme-admin-badge-system-selected-bg, var(--theme-admin-badge-system-default-bg, transparent));background-image:var(--theme-admin-badge-system-selected-bg-gradient, var(--theme-admin-badge-system-default-bg-gradient, none));border-color:var(--theme-admin-badge-system-selected-border, var(--theme-admin-badge-system-default-border, transparent));border-style:solid;border-width:var(--theme-admin-badge-system-selected-border-width, var(--theme-admin-badge-system-default-border-width, 0px));border-radius:var(--theme-admin-badge-system-selected-radius, var(--theme-admin-badge-system-default-radius, 0px));box-shadow:var(--theme-admin-badge-system-selected-shadow, var(--theme-admin-badge-system-default-shadow, none));color:var(--theme-admin-badge-system-selected-text, var(--theme-admin-badge-system-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.system"][data-theme-state=active]{background-color:var(--theme-admin-badge-system-active-bg, var(--theme-admin-badge-system-default-bg, transparent));background-image:var(--theme-admin-badge-system-active-bg-gradient, var(--theme-admin-badge-system-default-bg-gradient, none));border-color:var(--theme-admin-badge-system-active-border, var(--theme-admin-badge-system-default-border, transparent));border-style:solid;border-width:var(--theme-admin-badge-system-active-border-width, var(--theme-admin-badge-system-default-border-width, 0px));border-radius:var(--theme-admin-badge-system-active-radius, var(--theme-admin-badge-system-default-radius, 0px));box-shadow:var(--theme-admin-badge-system-active-shadow, var(--theme-admin-badge-system-default-shadow, none));color:var(--theme-admin-badge-system-active-text, var(--theme-admin-badge-system-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.system"][data-theme-state=focus]{background-color:var(--theme-admin-badge-system-focus-bg, var(--theme-admin-badge-system-default-bg, transparent));background-image:var(--theme-admin-badge-system-focus-bg-gradient, var(--theme-admin-badge-system-default-bg-gradient, none));border-color:var(--theme-admin-badge-system-focus-border, var(--theme-admin-badge-system-default-border, transparent));border-style:solid;border-width:var(--theme-admin-badge-system-focus-border-width, var(--theme-admin-badge-system-default-border-width, 0px));border-radius:var(--theme-admin-badge-system-focus-radius, var(--theme-admin-badge-system-default-radius, 0px));box-shadow:var(--theme-admin-badge-system-focus-shadow, var(--theme-admin-badge-system-default-shadow, none));color:var(--theme-admin-badge-system-focus-text, var(--theme-admin-badge-system-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.system"][data-theme-state=disabled]{background-color:var(--theme-admin-badge-system-disabled-bg, var(--theme-admin-badge-system-default-bg, transparent));background-image:var(--theme-admin-badge-system-disabled-bg-gradient, var(--theme-admin-badge-system-default-bg-gradient, none));border-color:var(--theme-admin-badge-system-disabled-border, var(--theme-admin-badge-system-default-border, transparent));border-style:solid;border-width:var(--theme-admin-badge-system-disabled-border-width, var(--theme-admin-badge-system-default-border-width, 0px));border-radius:var(--theme-admin-badge-system-disabled-radius, var(--theme-admin-badge-system-default-radius, 0px));box-shadow:var(--theme-admin-badge-system-disabled-shadow, var(--theme-admin-badge-system-default-shadow, none));color:var(--theme-admin-badge-system-disabled-text, var(--theme-admin-badge-system-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.system"][data-theme-state=focus]{outline-color:var(--theme-admin-badge-system-focus-border, var(--theme-admin-badge-system-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-badge-system-focus-border-width, var(--theme-admin-badge-system-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-badge-system-focus-border-width, var(--theme-admin-badge-system-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="badge.default"]:not([data-theme-state]){background-color:var(--theme-admin-badge-default-default-bg, transparent);background-image:var(--theme-admin-badge-default-default-bg-gradient, none);border-color:var(--theme-admin-badge-default-default-border, transparent);border-style:solid;border-width:var(--theme-admin-badge-default-default-border-width, 0px);border-radius:var(--theme-admin-badge-default-default-radius, 0px);box-shadow:var(--theme-admin-badge-default-default-shadow, none);color:var(--theme-admin-badge-default-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.default"][data-theme-state=default]{background-color:var(--theme-admin-badge-default-default-bg, transparent);background-image:var(--theme-admin-badge-default-default-bg-gradient, none);border-color:var(--theme-admin-badge-default-default-border, transparent);border-style:solid;border-width:var(--theme-admin-badge-default-default-border-width, 0px);border-radius:var(--theme-admin-badge-default-default-radius, 0px);box-shadow:var(--theme-admin-badge-default-default-shadow, none);color:var(--theme-admin-badge-default-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.default"][data-theme-state=hover]{background-color:var(--theme-admin-badge-default-hover-bg, var(--theme-admin-badge-default-default-bg, transparent));background-image:var(--theme-admin-badge-default-hover-bg-gradient, var(--theme-admin-badge-default-default-bg-gradient, none));border-color:var(--theme-admin-badge-default-hover-border, var(--theme-admin-badge-default-default-border, transparent));border-style:solid;border-width:var(--theme-admin-badge-default-hover-border-width, var(--theme-admin-badge-default-default-border-width, 0px));border-radius:var(--theme-admin-badge-default-hover-radius, var(--theme-admin-badge-default-default-radius, 0px));box-shadow:var(--theme-admin-badge-default-hover-shadow, var(--theme-admin-badge-default-default-shadow, none));color:var(--theme-admin-badge-default-hover-text, var(--theme-admin-badge-default-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.default"][data-theme-state=selected]{background-color:var(--theme-admin-badge-default-selected-bg, var(--theme-admin-badge-default-default-bg, transparent));background-image:var(--theme-admin-badge-default-selected-bg-gradient, var(--theme-admin-badge-default-default-bg-gradient, none));border-color:var(--theme-admin-badge-default-selected-border, var(--theme-admin-badge-default-default-border, transparent));border-style:solid;border-width:var(--theme-admin-badge-default-selected-border-width, var(--theme-admin-badge-default-default-border-width, 0px));border-radius:var(--theme-admin-badge-default-selected-radius, var(--theme-admin-badge-default-default-radius, 0px));box-shadow:var(--theme-admin-badge-default-selected-shadow, var(--theme-admin-badge-default-default-shadow, none));color:var(--theme-admin-badge-default-selected-text, var(--theme-admin-badge-default-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.default"][data-theme-state=active]{background-color:var(--theme-admin-badge-default-active-bg, var(--theme-admin-badge-default-default-bg, transparent));background-image:var(--theme-admin-badge-default-active-bg-gradient, var(--theme-admin-badge-default-default-bg-gradient, none));border-color:var(--theme-admin-badge-default-active-border, var(--theme-admin-badge-default-default-border, transparent));border-style:solid;border-width:var(--theme-admin-badge-default-active-border-width, var(--theme-admin-badge-default-default-border-width, 0px));border-radius:var(--theme-admin-badge-default-active-radius, var(--theme-admin-badge-default-default-radius, 0px));box-shadow:var(--theme-admin-badge-default-active-shadow, var(--theme-admin-badge-default-default-shadow, none));color:var(--theme-admin-badge-default-active-text, var(--theme-admin-badge-default-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.default"][data-theme-state=focus]{background-color:var(--theme-admin-badge-default-focus-bg, var(--theme-admin-badge-default-default-bg, transparent));background-image:var(--theme-admin-badge-default-focus-bg-gradient, var(--theme-admin-badge-default-default-bg-gradient, none));border-color:var(--theme-admin-badge-default-focus-border, var(--theme-admin-badge-default-default-border, transparent));border-style:solid;border-width:var(--theme-admin-badge-default-focus-border-width, var(--theme-admin-badge-default-default-border-width, 0px));border-radius:var(--theme-admin-badge-default-focus-radius, var(--theme-admin-badge-default-default-radius, 0px));box-shadow:var(--theme-admin-badge-default-focus-shadow, var(--theme-admin-badge-default-default-shadow, none));color:var(--theme-admin-badge-default-focus-text, var(--theme-admin-badge-default-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.default"][data-theme-state=disabled]{background-color:var(--theme-admin-badge-default-disabled-bg, var(--theme-admin-badge-default-default-bg, transparent));background-image:var(--theme-admin-badge-default-disabled-bg-gradient, var(--theme-admin-badge-default-default-bg-gradient, none));border-color:var(--theme-admin-badge-default-disabled-border, var(--theme-admin-badge-default-default-border, transparent));border-style:solid;border-width:var(--theme-admin-badge-default-disabled-border-width, var(--theme-admin-badge-default-default-border-width, 0px));border-radius:var(--theme-admin-badge-default-disabled-radius, var(--theme-admin-badge-default-default-radius, 0px));box-shadow:var(--theme-admin-badge-default-disabled-shadow, var(--theme-admin-badge-default-default-shadow, none));color:var(--theme-admin-badge-default-disabled-text, var(--theme-admin-badge-default-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.default"][data-theme-state=focus]{outline-color:var(--theme-admin-badge-default-focus-border, var(--theme-admin-badge-default-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-badge-default-focus-border-width, var(--theme-admin-badge-default-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-badge-default-focus-border-width, var(--theme-admin-badge-default-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="badge.scope"]:not([data-theme-state]){background-color:var(--theme-admin-badge-scope-default-bg, transparent);background-image:var(--theme-admin-badge-scope-default-bg-gradient, none);border-color:var(--theme-admin-badge-scope-default-border, transparent);border-style:solid;border-width:var(--theme-admin-badge-scope-default-border-width, 0px);border-radius:var(--theme-admin-badge-scope-default-radius, 0px);box-shadow:var(--theme-admin-badge-scope-default-shadow, none);color:var(--theme-admin-badge-scope-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.scope"][data-theme-state=default]{background-color:var(--theme-admin-badge-scope-default-bg, transparent);background-image:var(--theme-admin-badge-scope-default-bg-gradient, none);border-color:var(--theme-admin-badge-scope-default-border, transparent);border-style:solid;border-width:var(--theme-admin-badge-scope-default-border-width, 0px);border-radius:var(--theme-admin-badge-scope-default-radius, 0px);box-shadow:var(--theme-admin-badge-scope-default-shadow, none);color:var(--theme-admin-badge-scope-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.scope"][data-theme-state=hover]{background-color:var(--theme-admin-badge-scope-hover-bg, var(--theme-admin-badge-scope-default-bg, transparent));background-image:var(--theme-admin-badge-scope-hover-bg-gradient, var(--theme-admin-badge-scope-default-bg-gradient, none));border-color:var(--theme-admin-badge-scope-hover-border, var(--theme-admin-badge-scope-default-border, transparent));border-style:solid;border-width:var(--theme-admin-badge-scope-hover-border-width, var(--theme-admin-badge-scope-default-border-width, 0px));border-radius:var(--theme-admin-badge-scope-hover-radius, var(--theme-admin-badge-scope-default-radius, 0px));box-shadow:var(--theme-admin-badge-scope-hover-shadow, var(--theme-admin-badge-scope-default-shadow, none));color:var(--theme-admin-badge-scope-hover-text, var(--theme-admin-badge-scope-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.scope"][data-theme-state=selected]{background-color:var(--theme-admin-badge-scope-selected-bg, var(--theme-admin-badge-scope-default-bg, transparent));background-image:var(--theme-admin-badge-scope-selected-bg-gradient, var(--theme-admin-badge-scope-default-bg-gradient, none));border-color:var(--theme-admin-badge-scope-selected-border, var(--theme-admin-badge-scope-default-border, transparent));border-style:solid;border-width:var(--theme-admin-badge-scope-selected-border-width, var(--theme-admin-badge-scope-default-border-width, 0px));border-radius:var(--theme-admin-badge-scope-selected-radius, var(--theme-admin-badge-scope-default-radius, 0px));box-shadow:var(--theme-admin-badge-scope-selected-shadow, var(--theme-admin-badge-scope-default-shadow, none));color:var(--theme-admin-badge-scope-selected-text, var(--theme-admin-badge-scope-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.scope"][data-theme-state=active]{background-color:var(--theme-admin-badge-scope-active-bg, var(--theme-admin-badge-scope-default-bg, transparent));background-image:var(--theme-admin-badge-scope-active-bg-gradient, var(--theme-admin-badge-scope-default-bg-gradient, none));border-color:var(--theme-admin-badge-scope-active-border, var(--theme-admin-badge-scope-default-border, transparent));border-style:solid;border-width:var(--theme-admin-badge-scope-active-border-width, var(--theme-admin-badge-scope-default-border-width, 0px));border-radius:var(--theme-admin-badge-scope-active-radius, var(--theme-admin-badge-scope-default-radius, 0px));box-shadow:var(--theme-admin-badge-scope-active-shadow, var(--theme-admin-badge-scope-default-shadow, none));color:var(--theme-admin-badge-scope-active-text, var(--theme-admin-badge-scope-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.scope"][data-theme-state=focus]{background-color:var(--theme-admin-badge-scope-focus-bg, var(--theme-admin-badge-scope-default-bg, transparent));background-image:var(--theme-admin-badge-scope-focus-bg-gradient, var(--theme-admin-badge-scope-default-bg-gradient, none));border-color:var(--theme-admin-badge-scope-focus-border, var(--theme-admin-badge-scope-default-border, transparent));border-style:solid;border-width:var(--theme-admin-badge-scope-focus-border-width, var(--theme-admin-badge-scope-default-border-width, 0px));border-radius:var(--theme-admin-badge-scope-focus-radius, var(--theme-admin-badge-scope-default-radius, 0px));box-shadow:var(--theme-admin-badge-scope-focus-shadow, var(--theme-admin-badge-scope-default-shadow, none));color:var(--theme-admin-badge-scope-focus-text, var(--theme-admin-badge-scope-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.scope"][data-theme-state=disabled]{background-color:var(--theme-admin-badge-scope-disabled-bg, var(--theme-admin-badge-scope-default-bg, transparent));background-image:var(--theme-admin-badge-scope-disabled-bg-gradient, var(--theme-admin-badge-scope-default-bg-gradient, none));border-color:var(--theme-admin-badge-scope-disabled-border, var(--theme-admin-badge-scope-default-border, transparent));border-style:solid;border-width:var(--theme-admin-badge-scope-disabled-border-width, var(--theme-admin-badge-scope-default-border-width, 0px));border-radius:var(--theme-admin-badge-scope-disabled-radius, var(--theme-admin-badge-scope-default-radius, 0px));box-shadow:var(--theme-admin-badge-scope-disabled-shadow, var(--theme-admin-badge-scope-default-shadow, none));color:var(--theme-admin-badge-scope-disabled-text, var(--theme-admin-badge-scope-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="badge.scope"][data-theme-state=focus]{outline-color:var(--theme-admin-badge-scope-focus-border, var(--theme-admin-badge-scope-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-badge-scope-focus-border-width, var(--theme-admin-badge-scope-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-badge-scope-focus-border-width, var(--theme-admin-badge-scope-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="settings.card"]:not([data-theme-state]){background-color:var(--theme-admin-settings-card-default-bg, transparent);background-image:var(--theme-admin-settings-card-default-bg-gradient, none);border-color:var(--theme-admin-settings-card-default-border, transparent);border-style:solid;border-width:var(--theme-admin-settings-card-default-border-width, 0px);border-radius:var(--theme-admin-settings-card-default-radius, 0px);box-shadow:var(--theme-admin-settings-card-default-shadow, none);color:var(--theme-admin-settings-card-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="settings.card"][data-theme-state=default]{background-color:var(--theme-admin-settings-card-default-bg, transparent);background-image:var(--theme-admin-settings-card-default-bg-gradient, none);border-color:var(--theme-admin-settings-card-default-border, transparent);border-style:solid;border-width:var(--theme-admin-settings-card-default-border-width, 0px);border-radius:var(--theme-admin-settings-card-default-radius, 0px);box-shadow:var(--theme-admin-settings-card-default-shadow, none);color:var(--theme-admin-settings-card-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="settings.card"][data-theme-state=hover]{background-color:var(--theme-admin-settings-card-hover-bg, var(--theme-admin-settings-card-default-bg, transparent));background-image:var(--theme-admin-settings-card-hover-bg-gradient, var(--theme-admin-settings-card-default-bg-gradient, none));border-color:var(--theme-admin-settings-card-hover-border, var(--theme-admin-settings-card-default-border, transparent));border-style:solid;border-width:var(--theme-admin-settings-card-hover-border-width, var(--theme-admin-settings-card-default-border-width, 0px));border-radius:var(--theme-admin-settings-card-hover-radius, var(--theme-admin-settings-card-default-radius, 0px));box-shadow:var(--theme-admin-settings-card-hover-shadow, var(--theme-admin-settings-card-default-shadow, none));color:var(--theme-admin-settings-card-hover-text, var(--theme-admin-settings-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="settings.card"][data-theme-state=selected]{background-color:var(--theme-admin-settings-card-selected-bg, var(--theme-admin-settings-card-default-bg, transparent));background-image:var(--theme-admin-settings-card-selected-bg-gradient, var(--theme-admin-settings-card-default-bg-gradient, none));border-color:var(--theme-admin-settings-card-selected-border, var(--theme-admin-settings-card-default-border, transparent));border-style:solid;border-width:var(--theme-admin-settings-card-selected-border-width, var(--theme-admin-settings-card-default-border-width, 0px));border-radius:var(--theme-admin-settings-card-selected-radius, var(--theme-admin-settings-card-default-radius, 0px));box-shadow:var(--theme-admin-settings-card-selected-shadow, var(--theme-admin-settings-card-default-shadow, none));color:var(--theme-admin-settings-card-selected-text, var(--theme-admin-settings-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="settings.card"][data-theme-state=active]{background-color:var(--theme-admin-settings-card-active-bg, var(--theme-admin-settings-card-default-bg, transparent));background-image:var(--theme-admin-settings-card-active-bg-gradient, var(--theme-admin-settings-card-default-bg-gradient, none));border-color:var(--theme-admin-settings-card-active-border, var(--theme-admin-settings-card-default-border, transparent));border-style:solid;border-width:var(--theme-admin-settings-card-active-border-width, var(--theme-admin-settings-card-default-border-width, 0px));border-radius:var(--theme-admin-settings-card-active-radius, var(--theme-admin-settings-card-default-radius, 0px));box-shadow:var(--theme-admin-settings-card-active-shadow, var(--theme-admin-settings-card-default-shadow, none));color:var(--theme-admin-settings-card-active-text, var(--theme-admin-settings-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="settings.card"][data-theme-state=focus]{background-color:var(--theme-admin-settings-card-focus-bg, var(--theme-admin-settings-card-default-bg, transparent));background-image:var(--theme-admin-settings-card-focus-bg-gradient, var(--theme-admin-settings-card-default-bg-gradient, none));border-color:var(--theme-admin-settings-card-focus-border, var(--theme-admin-settings-card-default-border, transparent));border-style:solid;border-width:var(--theme-admin-settings-card-focus-border-width, var(--theme-admin-settings-card-default-border-width, 0px));border-radius:var(--theme-admin-settings-card-focus-radius, var(--theme-admin-settings-card-default-radius, 0px));box-shadow:var(--theme-admin-settings-card-focus-shadow, var(--theme-admin-settings-card-default-shadow, none));color:var(--theme-admin-settings-card-focus-text, var(--theme-admin-settings-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="settings.card"][data-theme-state=disabled]{background-color:var(--theme-admin-settings-card-disabled-bg, var(--theme-admin-settings-card-default-bg, transparent));background-image:var(--theme-admin-settings-card-disabled-bg-gradient, var(--theme-admin-settings-card-default-bg-gradient, none));border-color:var(--theme-admin-settings-card-disabled-border, var(--theme-admin-settings-card-default-border, transparent));border-style:solid;border-width:var(--theme-admin-settings-card-disabled-border-width, var(--theme-admin-settings-card-default-border-width, 0px));border-radius:var(--theme-admin-settings-card-disabled-radius, var(--theme-admin-settings-card-default-radius, 0px));box-shadow:var(--theme-admin-settings-card-disabled-shadow, var(--theme-admin-settings-card-default-shadow, none));color:var(--theme-admin-settings-card-disabled-text, var(--theme-admin-settings-card-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="settings.card"][data-theme-state=focus]{outline-color:var(--theme-admin-settings-card-focus-border, var(--theme-admin-settings-card-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-settings-card-focus-border-width, var(--theme-admin-settings-card-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-settings-card-focus-border-width, var(--theme-admin-settings-card-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="dialog.panel"]:not([data-theme-state]),html [data-theme-module=admin][data-theme-part="dialog.panel"][data-theme-state=default]{background-color:var(--theme-admin-dialog-panel-default-bg, transparent);background-image:var(--theme-admin-dialog-panel-default-bg-gradient, none);border-color:var(--theme-admin-dialog-panel-default-border, transparent);border-style:solid;border-width:var(--theme-admin-dialog-panel-default-border-width, 0px);border-radius:var(--theme-admin-dialog-panel-default-radius, 0px);box-shadow:var(--theme-admin-dialog-panel-default-shadow, none);color:var(--theme-admin-dialog-panel-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="dialog.panel"][data-theme-state=hover]{background-color:var(--theme-admin-dialog-panel-hover-bg, var(--theme-admin-dialog-panel-default-bg, transparent));background-image:var(--theme-admin-dialog-panel-hover-bg-gradient, var(--theme-admin-dialog-panel-default-bg-gradient, none));border-color:var(--theme-admin-dialog-panel-hover-border, var(--theme-admin-dialog-panel-default-border, transparent));border-style:solid;border-width:var(--theme-admin-dialog-panel-hover-border-width, var(--theme-admin-dialog-panel-default-border-width, 0px));border-radius:var(--theme-admin-dialog-panel-hover-radius, var(--theme-admin-dialog-panel-default-radius, 0px));box-shadow:var(--theme-admin-dialog-panel-hover-shadow, var(--theme-admin-dialog-panel-default-shadow, none));color:var(--theme-admin-dialog-panel-hover-text, var(--theme-admin-dialog-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="dialog.panel"][data-theme-state=selected]{background-color:var(--theme-admin-dialog-panel-selected-bg, var(--theme-admin-dialog-panel-default-bg, transparent));background-image:var(--theme-admin-dialog-panel-selected-bg-gradient, var(--theme-admin-dialog-panel-default-bg-gradient, none));border-color:var(--theme-admin-dialog-panel-selected-border, var(--theme-admin-dialog-panel-default-border, transparent));border-style:solid;border-width:var(--theme-admin-dialog-panel-selected-border-width, var(--theme-admin-dialog-panel-default-border-width, 0px));border-radius:var(--theme-admin-dialog-panel-selected-radius, var(--theme-admin-dialog-panel-default-radius, 0px));box-shadow:var(--theme-admin-dialog-panel-selected-shadow, var(--theme-admin-dialog-panel-default-shadow, none));color:var(--theme-admin-dialog-panel-selected-text, var(--theme-admin-dialog-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="dialog.panel"][data-theme-state=active]{background-color:var(--theme-admin-dialog-panel-active-bg, var(--theme-admin-dialog-panel-default-bg, transparent));background-image:var(--theme-admin-dialog-panel-active-bg-gradient, var(--theme-admin-dialog-panel-default-bg-gradient, none));border-color:var(--theme-admin-dialog-panel-active-border, var(--theme-admin-dialog-panel-default-border, transparent));border-style:solid;border-width:var(--theme-admin-dialog-panel-active-border-width, var(--theme-admin-dialog-panel-default-border-width, 0px));border-radius:var(--theme-admin-dialog-panel-active-radius, var(--theme-admin-dialog-panel-default-radius, 0px));box-shadow:var(--theme-admin-dialog-panel-active-shadow, var(--theme-admin-dialog-panel-default-shadow, none));color:var(--theme-admin-dialog-panel-active-text, var(--theme-admin-dialog-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="dialog.panel"][data-theme-state=focus]{background-color:var(--theme-admin-dialog-panel-focus-bg, var(--theme-admin-dialog-panel-default-bg, transparent));background-image:var(--theme-admin-dialog-panel-focus-bg-gradient, var(--theme-admin-dialog-panel-default-bg-gradient, none));border-color:var(--theme-admin-dialog-panel-focus-border, var(--theme-admin-dialog-panel-default-border, transparent));border-style:solid;border-width:var(--theme-admin-dialog-panel-focus-border-width, var(--theme-admin-dialog-panel-default-border-width, 0px));border-radius:var(--theme-admin-dialog-panel-focus-radius, var(--theme-admin-dialog-panel-default-radius, 0px));box-shadow:var(--theme-admin-dialog-panel-focus-shadow, var(--theme-admin-dialog-panel-default-shadow, none));color:var(--theme-admin-dialog-panel-focus-text, var(--theme-admin-dialog-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="dialog.panel"][data-theme-state=disabled]{background-color:var(--theme-admin-dialog-panel-disabled-bg, var(--theme-admin-dialog-panel-default-bg, transparent));background-image:var(--theme-admin-dialog-panel-disabled-bg-gradient, var(--theme-admin-dialog-panel-default-bg-gradient, none));border-color:var(--theme-admin-dialog-panel-disabled-border, var(--theme-admin-dialog-panel-default-border, transparent));border-style:solid;border-width:var(--theme-admin-dialog-panel-disabled-border-width, var(--theme-admin-dialog-panel-default-border-width, 0px));border-radius:var(--theme-admin-dialog-panel-disabled-radius, var(--theme-admin-dialog-panel-default-radius, 0px));box-shadow:var(--theme-admin-dialog-panel-disabled-shadow, var(--theme-admin-dialog-panel-default-shadow, none));color:var(--theme-admin-dialog-panel-disabled-text, var(--theme-admin-dialog-panel-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="dialog.panel"][data-theme-state=focus]{outline-color:var(--theme-admin-dialog-panel-focus-border, var(--theme-admin-dialog-panel-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-dialog-panel-focus-border-width, var(--theme-admin-dialog-panel-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-dialog-panel-focus-border-width, var(--theme-admin-dialog-panel-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="primary.button"]:not([data-theme-state]){background-color:var(--theme-admin-primary-button-default-bg, transparent);background-image:var(--theme-admin-primary-button-default-bg-gradient, none);border-color:var(--theme-admin-primary-button-default-border, transparent);border-style:solid;border-width:var(--theme-admin-primary-button-default-border-width, 0px);border-radius:var(--theme-admin-primary-button-default-radius, 0px);box-shadow:var(--theme-admin-primary-button-default-shadow, none);color:var(--theme-admin-primary-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="primary.button"][data-theme-state=default]{background-color:var(--theme-admin-primary-button-default-bg, transparent);background-image:var(--theme-admin-primary-button-default-bg-gradient, none);border-color:var(--theme-admin-primary-button-default-border, transparent);border-style:solid;border-width:var(--theme-admin-primary-button-default-border-width, 0px);border-radius:var(--theme-admin-primary-button-default-radius, 0px);box-shadow:var(--theme-admin-primary-button-default-shadow, none);color:var(--theme-admin-primary-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="primary.button"][data-theme-state=hover]{background-color:var(--theme-admin-primary-button-hover-bg, var(--theme-admin-primary-button-default-bg, transparent));background-image:var(--theme-admin-primary-button-hover-bg-gradient, var(--theme-admin-primary-button-default-bg-gradient, none));border-color:var(--theme-admin-primary-button-hover-border, var(--theme-admin-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-primary-button-hover-border-width, var(--theme-admin-primary-button-default-border-width, 0px));border-radius:var(--theme-admin-primary-button-hover-radius, var(--theme-admin-primary-button-default-radius, 0px));box-shadow:var(--theme-admin-primary-button-hover-shadow, var(--theme-admin-primary-button-default-shadow, none));color:var(--theme-admin-primary-button-hover-text, var(--theme-admin-primary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="primary.button"][data-theme-state=selected]{background-color:var(--theme-admin-primary-button-selected-bg, var(--theme-admin-primary-button-default-bg, transparent));background-image:var(--theme-admin-primary-button-selected-bg-gradient, var(--theme-admin-primary-button-default-bg-gradient, none));border-color:var(--theme-admin-primary-button-selected-border, var(--theme-admin-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-primary-button-selected-border-width, var(--theme-admin-primary-button-default-border-width, 0px));border-radius:var(--theme-admin-primary-button-selected-radius, var(--theme-admin-primary-button-default-radius, 0px));box-shadow:var(--theme-admin-primary-button-selected-shadow, var(--theme-admin-primary-button-default-shadow, none));color:var(--theme-admin-primary-button-selected-text, var(--theme-admin-primary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="primary.button"][data-theme-state=active]{background-color:var(--theme-admin-primary-button-active-bg, var(--theme-admin-primary-button-default-bg, transparent));background-image:var(--theme-admin-primary-button-active-bg-gradient, var(--theme-admin-primary-button-default-bg-gradient, none));border-color:var(--theme-admin-primary-button-active-border, var(--theme-admin-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-primary-button-active-border-width, var(--theme-admin-primary-button-default-border-width, 0px));border-radius:var(--theme-admin-primary-button-active-radius, var(--theme-admin-primary-button-default-radius, 0px));box-shadow:var(--theme-admin-primary-button-active-shadow, var(--theme-admin-primary-button-default-shadow, none));color:var(--theme-admin-primary-button-active-text, var(--theme-admin-primary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="primary.button"][data-theme-state=focus]{background-color:var(--theme-admin-primary-button-focus-bg, var(--theme-admin-primary-button-default-bg, transparent));background-image:var(--theme-admin-primary-button-focus-bg-gradient, var(--theme-admin-primary-button-default-bg-gradient, none));border-color:var(--theme-admin-primary-button-focus-border, var(--theme-admin-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-primary-button-focus-border-width, var(--theme-admin-primary-button-default-border-width, 0px));border-radius:var(--theme-admin-primary-button-focus-radius, var(--theme-admin-primary-button-default-radius, 0px));box-shadow:var(--theme-admin-primary-button-focus-shadow, var(--theme-admin-primary-button-default-shadow, none));color:var(--theme-admin-primary-button-focus-text, var(--theme-admin-primary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="primary.button"][data-theme-state=disabled]{background-color:var(--theme-admin-primary-button-disabled-bg, var(--theme-admin-primary-button-default-bg, transparent));background-image:var(--theme-admin-primary-button-disabled-bg-gradient, var(--theme-admin-primary-button-default-bg-gradient, none));border-color:var(--theme-admin-primary-button-disabled-border, var(--theme-admin-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-primary-button-disabled-border-width, var(--theme-admin-primary-button-default-border-width, 0px));border-radius:var(--theme-admin-primary-button-disabled-radius, var(--theme-admin-primary-button-default-radius, 0px));box-shadow:var(--theme-admin-primary-button-disabled-shadow, var(--theme-admin-primary-button-default-shadow, none));color:var(--theme-admin-primary-button-disabled-text, var(--theme-admin-primary-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="primary.button"][data-theme-state=focus]{outline-color:var(--theme-admin-primary-button-focus-border, var(--theme-admin-primary-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-primary-button-focus-border-width, var(--theme-admin-primary-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-primary-button-focus-border-width, var(--theme-admin-primary-button-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="danger.button"]:not([data-theme-state]){background-color:var(--theme-admin-danger-button-default-bg, transparent);background-image:var(--theme-admin-danger-button-default-bg-gradient, none);border-color:var(--theme-admin-danger-button-default-border, transparent);border-style:solid;border-width:var(--theme-admin-danger-button-default-border-width, 0px);border-radius:var(--theme-admin-danger-button-default-radius, 0px);box-shadow:var(--theme-admin-danger-button-default-shadow, none);color:var(--theme-admin-danger-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="danger.button"][data-theme-state=default]{background-color:var(--theme-admin-danger-button-default-bg, transparent);background-image:var(--theme-admin-danger-button-default-bg-gradient, none);border-color:var(--theme-admin-danger-button-default-border, transparent);border-style:solid;border-width:var(--theme-admin-danger-button-default-border-width, 0px);border-radius:var(--theme-admin-danger-button-default-radius, 0px);box-shadow:var(--theme-admin-danger-button-default-shadow, none);color:var(--theme-admin-danger-button-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="danger.button"][data-theme-state=hover]{background-color:var(--theme-admin-danger-button-hover-bg, var(--theme-admin-danger-button-default-bg, transparent));background-image:var(--theme-admin-danger-button-hover-bg-gradient, var(--theme-admin-danger-button-default-bg-gradient, none));border-color:var(--theme-admin-danger-button-hover-border, var(--theme-admin-danger-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-danger-button-hover-border-width, var(--theme-admin-danger-button-default-border-width, 0px));border-radius:var(--theme-admin-danger-button-hover-radius, var(--theme-admin-danger-button-default-radius, 0px));box-shadow:var(--theme-admin-danger-button-hover-shadow, var(--theme-admin-danger-button-default-shadow, none));color:var(--theme-admin-danger-button-hover-text, var(--theme-admin-danger-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="danger.button"][data-theme-state=selected]{background-color:var(--theme-admin-danger-button-selected-bg, var(--theme-admin-danger-button-default-bg, transparent));background-image:var(--theme-admin-danger-button-selected-bg-gradient, var(--theme-admin-danger-button-default-bg-gradient, none));border-color:var(--theme-admin-danger-button-selected-border, var(--theme-admin-danger-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-danger-button-selected-border-width, var(--theme-admin-danger-button-default-border-width, 0px));border-radius:var(--theme-admin-danger-button-selected-radius, var(--theme-admin-danger-button-default-radius, 0px));box-shadow:var(--theme-admin-danger-button-selected-shadow, var(--theme-admin-danger-button-default-shadow, none));color:var(--theme-admin-danger-button-selected-text, var(--theme-admin-danger-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="danger.button"][data-theme-state=active]{background-color:var(--theme-admin-danger-button-active-bg, var(--theme-admin-danger-button-default-bg, transparent));background-image:var(--theme-admin-danger-button-active-bg-gradient, var(--theme-admin-danger-button-default-bg-gradient, none));border-color:var(--theme-admin-danger-button-active-border, var(--theme-admin-danger-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-danger-button-active-border-width, var(--theme-admin-danger-button-default-border-width, 0px));border-radius:var(--theme-admin-danger-button-active-radius, var(--theme-admin-danger-button-default-radius, 0px));box-shadow:var(--theme-admin-danger-button-active-shadow, var(--theme-admin-danger-button-default-shadow, none));color:var(--theme-admin-danger-button-active-text, var(--theme-admin-danger-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="danger.button"][data-theme-state=focus]{background-color:var(--theme-admin-danger-button-focus-bg, var(--theme-admin-danger-button-default-bg, transparent));background-image:var(--theme-admin-danger-button-focus-bg-gradient, var(--theme-admin-danger-button-default-bg-gradient, none));border-color:var(--theme-admin-danger-button-focus-border, var(--theme-admin-danger-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-danger-button-focus-border-width, var(--theme-admin-danger-button-default-border-width, 0px));border-radius:var(--theme-admin-danger-button-focus-radius, var(--theme-admin-danger-button-default-radius, 0px));box-shadow:var(--theme-admin-danger-button-focus-shadow, var(--theme-admin-danger-button-default-shadow, none));color:var(--theme-admin-danger-button-focus-text, var(--theme-admin-danger-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="danger.button"][data-theme-state=disabled]{background-color:var(--theme-admin-danger-button-disabled-bg, var(--theme-admin-danger-button-default-bg, transparent));background-image:var(--theme-admin-danger-button-disabled-bg-gradient, var(--theme-admin-danger-button-default-bg-gradient, none));border-color:var(--theme-admin-danger-button-disabled-border, var(--theme-admin-danger-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-danger-button-disabled-border-width, var(--theme-admin-danger-button-default-border-width, 0px));border-radius:var(--theme-admin-danger-button-disabled-radius, var(--theme-admin-danger-button-default-radius, 0px));box-shadow:var(--theme-admin-danger-button-disabled-shadow, var(--theme-admin-danger-button-default-shadow, none));color:var(--theme-admin-danger-button-disabled-text, var(--theme-admin-danger-button-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="danger.button"][data-theme-state=focus]{outline-color:var(--theme-admin-danger-button-focus-border, var(--theme-admin-danger-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-danger-button-focus-border-width, var(--theme-admin-danger-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-danger-button-focus-border-width, var(--theme-admin-danger-button-default-border-width, 0px)))}html [data-theme-module=admin][data-theme-part="form.input"]:not([data-theme-state]){background-color:var(--theme-admin-form-input-default-bg, transparent);background-image:var(--theme-admin-form-input-default-bg-gradient, none);border-color:var(--theme-admin-form-input-default-border, transparent);border-style:solid;border-width:var(--theme-admin-form-input-default-border-width, 0px);border-radius:var(--theme-admin-form-input-default-radius, 0px);box-shadow:var(--theme-admin-form-input-default-shadow, none);color:var(--theme-admin-form-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="form.input"][data-theme-state=default]{background-color:var(--theme-admin-form-input-default-bg, transparent);background-image:var(--theme-admin-form-input-default-bg-gradient, none);border-color:var(--theme-admin-form-input-default-border, transparent);border-style:solid;border-width:var(--theme-admin-form-input-default-border-width, 0px);border-radius:var(--theme-admin-form-input-default-radius, 0px);box-shadow:var(--theme-admin-form-input-default-shadow, none);color:var(--theme-admin-form-input-default-text, inherit);outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="form.input"][data-theme-state=hover]{background-color:var(--theme-admin-form-input-hover-bg, var(--theme-admin-form-input-default-bg, transparent));background-image:var(--theme-admin-form-input-hover-bg-gradient, var(--theme-admin-form-input-default-bg-gradient, none));border-color:var(--theme-admin-form-input-hover-border, var(--theme-admin-form-input-default-border, transparent));border-style:solid;border-width:var(--theme-admin-form-input-hover-border-width, var(--theme-admin-form-input-default-border-width, 0px));border-radius:var(--theme-admin-form-input-hover-radius, var(--theme-admin-form-input-default-radius, 0px));box-shadow:var(--theme-admin-form-input-hover-shadow, var(--theme-admin-form-input-default-shadow, none));color:var(--theme-admin-form-input-hover-text, var(--theme-admin-form-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="form.input"][data-theme-state=selected]{background-color:var(--theme-admin-form-input-selected-bg, var(--theme-admin-form-input-default-bg, transparent));background-image:var(--theme-admin-form-input-selected-bg-gradient, var(--theme-admin-form-input-default-bg-gradient, none));border-color:var(--theme-admin-form-input-selected-border, var(--theme-admin-form-input-default-border, transparent));border-style:solid;border-width:var(--theme-admin-form-input-selected-border-width, var(--theme-admin-form-input-default-border-width, 0px));border-radius:var(--theme-admin-form-input-selected-radius, var(--theme-admin-form-input-default-radius, 0px));box-shadow:var(--theme-admin-form-input-selected-shadow, var(--theme-admin-form-input-default-shadow, none));color:var(--theme-admin-form-input-selected-text, var(--theme-admin-form-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="form.input"][data-theme-state=active]{background-color:var(--theme-admin-form-input-active-bg, var(--theme-admin-form-input-default-bg, transparent));background-image:var(--theme-admin-form-input-active-bg-gradient, var(--theme-admin-form-input-default-bg-gradient, none));border-color:var(--theme-admin-form-input-active-border, var(--theme-admin-form-input-default-border, transparent));border-style:solid;border-width:var(--theme-admin-form-input-active-border-width, var(--theme-admin-form-input-default-border-width, 0px));border-radius:var(--theme-admin-form-input-active-radius, var(--theme-admin-form-input-default-radius, 0px));box-shadow:var(--theme-admin-form-input-active-shadow, var(--theme-admin-form-input-default-shadow, none));color:var(--theme-admin-form-input-active-text, var(--theme-admin-form-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="form.input"][data-theme-state=focus]{background-color:var(--theme-admin-form-input-focus-bg, var(--theme-admin-form-input-default-bg, transparent));background-image:var(--theme-admin-form-input-focus-bg-gradient, var(--theme-admin-form-input-default-bg-gradient, none));border-color:var(--theme-admin-form-input-focus-border, var(--theme-admin-form-input-default-border, transparent));border-style:solid;border-width:var(--theme-admin-form-input-focus-border-width, var(--theme-admin-form-input-default-border-width, 0px));border-radius:var(--theme-admin-form-input-focus-radius, var(--theme-admin-form-input-default-radius, 0px));box-shadow:var(--theme-admin-form-input-focus-shadow, var(--theme-admin-form-input-default-shadow, none));color:var(--theme-admin-form-input-focus-text, var(--theme-admin-form-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="form.input"][data-theme-state=disabled]{background-color:var(--theme-admin-form-input-disabled-bg, var(--theme-admin-form-input-default-bg, transparent));background-image:var(--theme-admin-form-input-disabled-bg-gradient, var(--theme-admin-form-input-default-bg-gradient, none));border-color:var(--theme-admin-form-input-disabled-border, var(--theme-admin-form-input-default-border, transparent));border-style:solid;border-width:var(--theme-admin-form-input-disabled-border-width, var(--theme-admin-form-input-default-border-width, 0px));border-radius:var(--theme-admin-form-input-disabled-radius, var(--theme-admin-form-input-default-radius, 0px));box-shadow:var(--theme-admin-form-input-disabled-shadow, var(--theme-admin-form-input-default-shadow, none));color:var(--theme-admin-form-input-disabled-text, var(--theme-admin-form-input-default-text, inherit));outline:0 solid transparent}html [data-theme-module=admin][data-theme-part="form.input"][data-theme-state=focus]{outline-color:var(--theme-admin-form-input-focus-border, var(--theme-admin-form-input-default-border, transparent));outline-style:solid;outline-width:var(--theme-admin-form-input-focus-border-width, var(--theme-admin-form-input-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-admin-form-input-focus-border-width, var(--theme-admin-form-input-default-border-width, 0px)))}html .webhard-row.is-selected[data-theme-module=webhard][data-theme-part="file.row"],html .webhard-compact-item.is-selected[data-theme-module=webhard][data-theme-part="file.compactItem"],html .webhard-card.is-selected[data-theme-module=webhard][data-theme-part="file.tileCard"]{background-color:var(--theme-webhard-file-row-selected-bg, rgba(13, 148, 136, .12));background-image:var(--theme-webhard-file-row-selected-bg-gradient, none)}html .webhard-row.is-selected[data-theme-module=webhard][data-theme-part="folder.row"],html .webhard-compact-item.is-selected[data-theme-module=webhard][data-theme-part="folder.compactItem"],html .webhard-card.is-selected[data-theme-module=webhard][data-theme-part="folder.card"]{background-color:var(--theme-webhard-folder-row-selected-bg, var(--theme-webhard-file-row-selected-bg, rgba(13, 148, 136, .12)));background-image:var(--theme-webhard-folder-row-selected-bg-gradient, var(--theme-webhard-file-row-selected-bg-gradient, none))}html .webhard-row.is-focused[data-theme-module=webhard][data-theme-part="file.row"],html .webhard-compact-item.is-focused[data-theme-module=webhard][data-theme-part="file.compactItem"],html .webhard-card.is-focused[data-theme-module=webhard][data-theme-part="file.tileCard"]{border-color:var(--theme-webhard-file-row-focus-border, var(--theme-webhard-file-row-selected-border, var(--theme-webhard-file-row-default-border, var(--theme-accent-strong, #0f766e))));border-style:solid;border-width:var(--theme-webhard-file-row-focus-border-width, var(--theme-webhard-file-row-default-border-width, 0px));box-shadow:var(--theme-webhard-file-row-focus-shadow, var(--theme-webhard-file-row-default-shadow, none));outline-color:var(--theme-webhard-file-row-focus-border, var(--theme-accent-strong, #0f766e));outline-style:solid;outline-width:var(--theme-webhard-file-row-focus-ring-width, 2px);outline-offset:-2px}html .webhard-row.is-focused[data-theme-module=webhard][data-theme-part="folder.row"],html .webhard-compact-item.is-focused[data-theme-module=webhard][data-theme-part="folder.compactItem"],html .webhard-card.is-focused[data-theme-module=webhard][data-theme-part="folder.card"]{border-color:var(--theme-webhard-folder-row-focus-border, var(--theme-webhard-folder-row-selected-border, var(--theme-webhard-folder-row-default-border, var(--theme-accent-strong, #0f766e))));border-style:solid;border-width:var(--theme-webhard-folder-row-focus-border-width, var(--theme-webhard-folder-row-default-border-width, 0px));box-shadow:var(--theme-webhard-folder-row-focus-shadow, var(--theme-webhard-folder-row-default-shadow, none));outline-color:var(--theme-webhard-folder-row-focus-border, var(--theme-accent-strong, #0f766e));outline-style:solid;outline-width:var(--theme-webhard-folder-row-focus-ring-width, 2px);outline-offset:-2px}html .webhard-folder-tree__item--selected[data-theme-module=webhard][data-theme-part="tree.row"],html .webhard-folder-tree__item--active[data-theme-module=webhard][data-theme-part="tree.row"]{background-color:var(--theme-webhard-tree-row-active-bg, rgba(13, 148, 136, .12))}html .webhard-folder-tree__item--selected[data-theme-module=webhard][data-theme-part="tree.row"]{background-color:var(--theme-webhard-tree-row-selected-bg, var(--theme-webhard-tree-row-active-bg, rgba(13, 148, 136, .12)));background-image:var(--theme-webhard-tree-row-selected-bg-gradient, none);border-color:var(--theme-webhard-tree-row-selected-border, var(--theme-webhard-tree-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-row-selected-border-width, var(--theme-webhard-tree-row-default-border-width, 0px));border-radius:var(--theme-webhard-tree-row-selected-radius, var(--theme-webhard-tree-row-default-radius, .35rem));box-shadow:var(--theme-webhard-tree-row-selected-shadow, var(--theme-webhard-tree-row-default-shadow, none));color:var(--theme-webhard-tree-row-selected-text, var(--theme-webhard-tree-row-default-text, inherit))}html .webhard-folder-tree__item--active[data-theme-module=webhard][data-theme-part="tree.row"]{background-color:var(--theme-webhard-tree-row-active-bg, rgba(13, 148, 136, .12));background-image:var(--theme-webhard-tree-row-active-bg-gradient, none);border-color:var(--theme-webhard-tree-row-active-border, var(--theme-webhard-tree-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-row-active-border-width, var(--theme-webhard-tree-row-default-border-width, 0px));border-radius:var(--theme-webhard-tree-row-active-radius, var(--theme-webhard-tree-row-default-radius, .35rem));box-shadow:var(--theme-webhard-tree-row-active-shadow, var(--theme-webhard-tree-row-default-shadow, none));color:var(--theme-webhard-tree-row-active-text, var(--theme-webhard-tree-row-default-text, inherit))}html .webhard-folder-tree__item--focused[data-theme-module=webhard][data-theme-part="tree.row"]{border-color:var(--theme-webhard-tree-row-focus-border, var(--theme-webhard-tree-row-active-border, var(--theme-webhard-tree-row-default-border, var(--theme-accent-strong, #0f766e))));border-style:solid;border-width:var(--theme-webhard-tree-row-focus-border-width, var(--theme-webhard-tree-row-default-border-width, 0px));box-shadow:var(--theme-webhard-tree-row-focus-shadow, var(--theme-webhard-tree-row-default-shadow, none));outline-color:var(--theme-webhard-tree-row-focus-border, var(--theme-accent-strong, #0f766e));outline-style:solid;outline-width:var(--theme-webhard-tree-row-focus-ring-width, 2px);outline-offset:-2px}html .webhard-main [data-theme-module=webhard][data-theme-part="file.typeIcon"]{--shared-file-type-visual-bg: var(--theme-webhard-file-type-icon-default-bg, var(--theme-surface-card, #f1f5f9));--shared-file-type-visual-border: var(--theme-webhard-file-type-icon-default-border, var(--theme-border-subtle, #d8e1e3));--shared-file-type-visual-border-width: var(--theme-webhard-file-type-icon-default-border-width, 1px);--shared-file-type-visual-text: var(--theme-webhard-file-type-icon-default-text, currentColor);background-color:var(--shared-file-type-visual-bg);background-image:var(--theme-webhard-file-type-icon-default-bg-gradient, none);border-color:var(--shared-file-type-visual-border);border-style:solid;border-width:var(--shared-file-type-visual-border-width);box-shadow:var(--theme-webhard-file-type-icon-default-shadow, none)}html .webhard-main [data-theme-module=webhard][data-theme-part="folder.typeIcon"]{background-color:var(--theme-webhard-folder-type-icon-default-bg, var(--theme-surface-card, #f1f5f9));background-image:var(--theme-webhard-folder-type-icon-default-bg-gradient, none);border-color:var(--theme-webhard-folder-type-icon-default-border, var(--theme-border-subtle, #d8e1e3));border-style:solid;border-width:var(--theme-webhard-folder-type-icon-default-border-width, 1px);border-radius:var(--theme-webhard-folder-type-icon-default-radius, 4px);box-shadow:var(--theme-webhard-folder-type-icon-default-shadow, none);color:var(--theme-webhard-folder-type-icon-default-text, currentColor)}html [data-theme-module=todo][data-theme-part="task.card"]:focus-within{outline-color:var(--theme-todo-task-card-focus-border, var(--theme-border-focus, #37a59b));outline-offset:2px;outline-style:solid;outline-width:var(--theme-todo-task-card-focus-ring-width, 2px)}html .todo-modal [data-theme-module=todo][data-theme-part="modal.input"]:not([data-theme-state]),html [data-theme-module=todo][data-theme-part="modal.input"]:not([data-theme-state]){background-color:var(--theme-todo-modal-input-default-bg, var(--theme-todo-form-input-default-bg, #ffffff));border-color:var(--theme-todo-modal-input-default-border, var(--theme-todo-form-input-default-border, #cbd5e1));border-style:solid;border-width:var(--theme-todo-modal-input-default-border-width, 0px);border-radius:var(--theme-todo-modal-input-default-radius, var(--theme-todo-form-input-default-radius, 8px));color:var(--theme-todo-modal-input-default-text, var(--theme-todo-form-input-default-text, #0f172a))}html .todo-modal [data-theme-module=todo][data-theme-part="modal.textarea"]:not([data-theme-state]),html [data-theme-module=todo][data-theme-part="modal.textarea"]:not([data-theme-state]){background-color:var(--theme-todo-modal-textarea-default-bg, var(--theme-todo-form-textarea-default-bg, #ffffff));border-color:var(--theme-todo-modal-textarea-default-border, var(--theme-todo-form-textarea-default-border, #cbd5e1));border-style:solid;border-width:var(--theme-todo-modal-textarea-default-border-width, 0px);border-radius:var(--theme-todo-modal-textarea-default-radius, var(--theme-todo-form-textarea-default-radius, 8px));color:var(--theme-todo-modal-textarea-default-text, var(--theme-todo-form-textarea-default-text, #0f172a))}html .todo-modal [data-theme-module=todo][data-theme-part="modal.input"][data-theme-state=default]{background-color:var(--theme-todo-modal-input-default-bg, var(--theme-todo-form-input-default-bg, #ffffff));border-color:var(--theme-todo-modal-input-default-border, var(--theme-todo-form-input-default-border, #cbd5e1));border-style:solid;border-width:var(--theme-todo-modal-input-default-border-width, 0px)}html .todo-modal [data-theme-module=todo][data-theme-part="modal.select"][data-theme-state=default]{background-color:var(--theme-todo-modal-select-default-bg, var(--theme-todo-form-select-default-bg, #ffffff));border-color:var(--theme-todo-modal-select-default-border, var(--theme-todo-form-select-default-border, #cbd5e1));border-style:solid;border-width:var(--theme-todo-modal-select-default-border-width, 0px)}html .todo-modal [data-theme-module=todo][data-theme-part="modal.textarea"][data-theme-state=default]{background-color:var(--theme-todo-modal-textarea-default-bg, var(--theme-todo-form-textarea-default-bg, #ffffff));border-color:var(--theme-todo-modal-textarea-default-border, var(--theme-todo-form-textarea-default-border, #cbd5e1));border-style:solid;border-width:var(--theme-todo-modal-textarea-default-border-width, 0px)}html [data-theme-module=chat][data-theme-part="composer.shell"]:not([data-theme-state]){background-color:var(--theme-chat-composer-shell-default-bg, var(--surface-card, #ffffff));border-color:var(--theme-chat-composer-shell-default-border, #dbe4ea);border-style:solid;border-width:var(--theme-chat-composer-shell-default-border-width, 0px);border-radius:var(--theme-chat-composer-shell-default-radius, 24px);box-shadow:var(--theme-chat-composer-shell-default-shadow, none);color:var(--theme-chat-composer-shell-default-text, inherit)}html [data-theme-module=chat][data-theme-part="composer.input"]:not([data-theme-state]){background-color:var(--theme-chat-composer-input-default-bg, #ffffff);border-color:var(--theme-chat-composer-input-default-border, #cbd5e1);border-style:solid;border-width:var(--theme-chat-composer-input-default-border-width, 0px);border-radius:var(--theme-chat-composer-input-default-radius, 12px);box-shadow:var(--theme-chat-composer-input-default-shadow, none);color:var(--theme-chat-composer-input-default-text, inherit)}html [data-theme-module=chat][data-theme-part="composer.shell"][data-theme-state=default]{background-color:var(--theme-chat-composer-shell-default-bg, var(--surface-card, #ffffff));border-color:var(--theme-chat-composer-shell-default-border, #dbe4ea);border-style:solid;border-width:var(--theme-chat-composer-shell-default-border-width, 0px)}html [data-theme-module=chat][data-theme-part="composer.input"][data-theme-state=default]{background-color:var(--theme-chat-composer-input-default-bg, #ffffff);border-color:var(--theme-chat-composer-input-default-border, #cbd5e1);border-style:solid;border-width:var(--theme-chat-composer-input-default-border-width, 0px)}html [data-theme-module=music][data-theme-part="library.panel"][data-theme-state=default]{border-style:solid;border-width:var(--theme-music-library-panel-default-border-width, 0px)}html [data-theme-module=music][data-theme-part="sidebar.panel"][data-theme-state=default],html [data-theme-module=music][data-theme-part="sidebar.panel"]:not([data-theme-state]){background-color:var(--theme-music-sidebar-panel-default-bg, transparent);background-image:var(--theme-music-sidebar-panel-default-bg-gradient, none);border-color:var(--theme-music-sidebar-panel-default-border, transparent);border-style:solid;border-width:var(--theme-music-sidebar-panel-default-border-width, 0px);border-radius:var(--theme-music-sidebar-panel-default-radius, 0px);box-shadow:var(--theme-music-sidebar-panel-default-shadow, none);color:var(--theme-music-sidebar-panel-default-text, inherit)}html [data-theme-module=music][data-theme-part="nowPlaying.panel"][data-theme-state=default]{border-style:solid;border-width:var(--theme-music-now-playing-panel-default-border-width, 0px)}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"][data-theme-state=default]{border-style:solid;border-width:var(--theme-music-now-playing-lyrics-default-border-width, 0px)}html [data-theme-module=music][data-theme-part="playlist.row"][data-theme-state=default],html [data-theme-module=music][data-theme-part="playlist.row"]:not([data-theme-state]){background-color:var(--theme-music-playlist-row-default-bg, transparent);background-image:var(--theme-music-playlist-row-default-bg-gradient, none);border-color:var(--theme-music-playlist-row-default-border, transparent);border-style:solid;border-width:var(--theme-music-playlist-row-default-border-width, 0px);border-radius:var(--theme-music-playlist-row-default-radius, 0px);box-shadow:var(--theme-music-playlist-row-default-shadow, none);color:var(--theme-music-playlist-row-default-text, inherit)}html [data-theme-module=music][data-theme-part="playlist.createButton"][data-theme-state=default],html [data-theme-module=music][data-theme-part="playlist.createButton"]:not([data-theme-state]){background-color:var(--theme-music-playlist-create-button-default-bg, transparent);background-image:var(--theme-music-playlist-create-button-default-bg-gradient, none);border-color:var(--theme-music-playlist-create-button-default-border, transparent);border-style:solid;border-width:var(--theme-music-playlist-create-button-default-border-width, 0px);border-radius:var(--theme-music-playlist-create-button-default-radius, 0px);box-shadow:var(--theme-music-playlist-create-button-default-shadow, none);color:var(--theme-music-playlist-create-button-default-text, inherit)}html [data-theme-module=music][data-theme-part="addMusic.dialogButton"][data-theme-state=default],html [data-theme-module=music][data-theme-part="addMusic.dialogButton"]:not([data-theme-state]){background-color:var(--theme-music-add-music-dialog-button-default-bg, transparent);background-image:var(--theme-music-add-music-dialog-button-default-bg-gradient, none);border-color:var(--theme-music-add-music-dialog-button-default-border, transparent);border-style:solid;border-width:var(--theme-music-add-music-dialog-button-default-border-width, 0px);border-radius:var(--theme-music-add-music-dialog-button-default-radius, 0px);box-shadow:var(--theme-music-add-music-dialog-button-default-shadow, none);color:var(--theme-music-add-music-dialog-button-default-text, inherit)}html [data-theme-module=music][data-theme-part="player.panel"][data-theme-state=default],html [data-theme-module=music][data-theme-part="player.panel"]:not([data-theme-state]){background-color:var(--theme-music-player-panel-default-bg, transparent);background-image:var(--theme-music-player-panel-default-bg-gradient, none);border-color:var(--theme-music-player-panel-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-panel-default-border-width, 0px);border-radius:var(--theme-music-player-panel-default-radius, 0px);box-shadow:var(--theme-music-player-panel-default-shadow, none);color:var(--theme-music-player-panel-default-text, inherit)}html [data-theme-module=music][data-theme-part="playlist.dialogPanel"][data-theme-state=default],html [data-theme-module=music][data-theme-part="playlist.dialogPanel"]:not([data-theme-state]){background-color:var(--theme-music-playlist-dialog-panel-default-bg, transparent);background-image:var(--theme-music-playlist-dialog-panel-default-bg-gradient, none);border-color:var(--theme-music-playlist-dialog-panel-default-border, transparent);border-style:solid;border-width:var(--theme-music-playlist-dialog-panel-default-border-width, 0px);border-radius:var(--theme-music-playlist-dialog-panel-default-radius, 0px);box-shadow:var(--theme-music-playlist-dialog-panel-default-shadow, none);color:var(--theme-music-playlist-dialog-panel-default-text, inherit)}html [data-theme-module=todo][data-theme-part="quickNote.input"]:focus,html [data-theme-module=todo][data-theme-part="quickNote.input"]:focus-visible,html .todo-modal [data-theme-module=todo][data-theme-part="modal.input"]:focus,html .todo-modal [data-theme-module=todo][data-theme-part="modal.select"]:focus,html .todo-modal [data-theme-module=todo][data-theme-part="modal.textarea"]:focus{outline-color:var(--theme-todo-form-input-focus-border, var(--theme-border-focus, #37a59b));outline-offset:2px;outline-style:solid;outline-width:var(--theme-todo-form-input-focus-ring-width, 2px)}html [data-theme-module=music][data-theme-part="text.default"]:not([data-theme-state]){font-size:var(--theme-music-text-default-default-font-size, inherit);font-weight:var(--theme-music-text-default-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="text.default"][data-theme-state=default]{font-size:var(--theme-music-text-default-default-font-size, inherit);font-weight:var(--theme-music-text-default-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="text.default"][data-theme-state=hover]{font-size:var(--theme-music-text-default-hover-font-size, var(--theme-music-text-default-default-font-size, inherit));font-weight:var(--theme-music-text-default-hover-font-weight, var(--theme-music-text-default-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="text.default"][data-theme-state=selected]{font-size:var(--theme-music-text-default-selected-font-size, var(--theme-music-text-default-default-font-size, inherit));font-weight:var(--theme-music-text-default-selected-font-weight, var(--theme-music-text-default-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="text.default"][data-theme-state=active]{font-size:var(--theme-music-text-default-active-font-size, var(--theme-music-text-default-default-font-size, inherit));font-weight:var(--theme-music-text-default-active-font-weight, var(--theme-music-text-default-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="text.default"][data-theme-state=focus]{font-size:var(--theme-music-text-default-focus-font-size, var(--theme-music-text-default-default-font-size, inherit));font-weight:var(--theme-music-text-default-focus-font-weight, var(--theme-music-text-default-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="text.default"][data-theme-state=disabled]{font-size:var(--theme-music-text-default-disabled-font-size, var(--theme-music-text-default-default-font-size, inherit));font-weight:var(--theme-music-text-default-disabled-font-weight, var(--theme-music-text-default-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="text.secondary"]:not([data-theme-state]){font-size:var(--theme-music-text-secondary-default-font-size, inherit);font-weight:var(--theme-music-text-secondary-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="text.secondary"][data-theme-state=default]{font-size:var(--theme-music-text-secondary-default-font-size, inherit);font-weight:var(--theme-music-text-secondary-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="text.secondary"][data-theme-state=hover]{font-size:var(--theme-music-text-secondary-hover-font-size, var(--theme-music-text-secondary-default-font-size, inherit));font-weight:var(--theme-music-text-secondary-hover-font-weight, var(--theme-music-text-secondary-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="text.secondary"][data-theme-state=selected]{font-size:var(--theme-music-text-secondary-selected-font-size, var(--theme-music-text-secondary-default-font-size, inherit));font-weight:var(--theme-music-text-secondary-selected-font-weight, var(--theme-music-text-secondary-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="text.secondary"][data-theme-state=active]{font-size:var(--theme-music-text-secondary-active-font-size, var(--theme-music-text-secondary-default-font-size, inherit));font-weight:var(--theme-music-text-secondary-active-font-weight, var(--theme-music-text-secondary-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="text.secondary"][data-theme-state=focus]{font-size:var(--theme-music-text-secondary-focus-font-size, var(--theme-music-text-secondary-default-font-size, inherit));font-weight:var(--theme-music-text-secondary-focus-font-weight, var(--theme-music-text-secondary-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="text.secondary"][data-theme-state=disabled]{font-size:var(--theme-music-text-secondary-disabled-font-size, var(--theme-music-text-secondary-default-font-size, inherit));font-weight:var(--theme-music-text-secondary-disabled-font-weight, var(--theme-music-text-secondary-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="text.muted"]:not([data-theme-state]){font-size:var(--theme-music-text-muted-default-font-size, inherit);font-weight:var(--theme-music-text-muted-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="text.muted"][data-theme-state=default]{font-size:var(--theme-music-text-muted-default-font-size, inherit);font-weight:var(--theme-music-text-muted-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="text.muted"][data-theme-state=hover]{font-size:var(--theme-music-text-muted-hover-font-size, var(--theme-music-text-muted-default-font-size, inherit));font-weight:var(--theme-music-text-muted-hover-font-weight, var(--theme-music-text-muted-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="text.muted"][data-theme-state=selected]{font-size:var(--theme-music-text-muted-selected-font-size, var(--theme-music-text-muted-default-font-size, inherit));font-weight:var(--theme-music-text-muted-selected-font-weight, var(--theme-music-text-muted-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="text.muted"][data-theme-state=active]{font-size:var(--theme-music-text-muted-active-font-size, var(--theme-music-text-muted-default-font-size, inherit));font-weight:var(--theme-music-text-muted-active-font-weight, var(--theme-music-text-muted-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="text.muted"][data-theme-state=focus]{font-size:var(--theme-music-text-muted-focus-font-size, var(--theme-music-text-muted-default-font-size, inherit));font-weight:var(--theme-music-text-muted-focus-font-weight, var(--theme-music-text-muted-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="text.muted"][data-theme-state=disabled]{font-size:var(--theme-music-text-muted-disabled-font-size, var(--theme-music-text-muted-default-font-size, inherit));font-weight:var(--theme-music-text-muted-disabled-font-weight, var(--theme-music-text-muted-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="text.default"]:not([data-theme-state]){font-size:var(--theme-chat-text-default-default-font-size, inherit);font-weight:var(--theme-chat-text-default-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="text.default"][data-theme-state=default]{font-size:var(--theme-chat-text-default-default-font-size, inherit);font-weight:var(--theme-chat-text-default-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="text.default"][data-theme-state=hover]{font-size:var(--theme-chat-text-default-hover-font-size, var(--theme-chat-text-default-default-font-size, inherit));font-weight:var(--theme-chat-text-default-hover-font-weight, var(--theme-chat-text-default-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="text.default"][data-theme-state=selected]{font-size:var(--theme-chat-text-default-selected-font-size, var(--theme-chat-text-default-default-font-size, inherit));font-weight:var(--theme-chat-text-default-selected-font-weight, var(--theme-chat-text-default-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="text.default"][data-theme-state=active]{font-size:var(--theme-chat-text-default-active-font-size, var(--theme-chat-text-default-default-font-size, inherit));font-weight:var(--theme-chat-text-default-active-font-weight, var(--theme-chat-text-default-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="text.default"][data-theme-state=focus]{font-size:var(--theme-chat-text-default-focus-font-size, var(--theme-chat-text-default-default-font-size, inherit));font-weight:var(--theme-chat-text-default-focus-font-weight, var(--theme-chat-text-default-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="text.default"][data-theme-state=disabled]{font-size:var(--theme-chat-text-default-disabled-font-size, var(--theme-chat-text-default-default-font-size, inherit));font-weight:var(--theme-chat-text-default-disabled-font-weight, var(--theme-chat-text-default-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="text.secondary"]:not([data-theme-state]){font-size:var(--theme-chat-text-secondary-default-font-size, inherit);font-weight:var(--theme-chat-text-secondary-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="text.secondary"][data-theme-state=default]{font-size:var(--theme-chat-text-secondary-default-font-size, inherit);font-weight:var(--theme-chat-text-secondary-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="text.secondary"][data-theme-state=hover]{font-size:var(--theme-chat-text-secondary-hover-font-size, var(--theme-chat-text-secondary-default-font-size, inherit));font-weight:var(--theme-chat-text-secondary-hover-font-weight, var(--theme-chat-text-secondary-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="text.secondary"][data-theme-state=selected]{font-size:var(--theme-chat-text-secondary-selected-font-size, var(--theme-chat-text-secondary-default-font-size, inherit));font-weight:var(--theme-chat-text-secondary-selected-font-weight, var(--theme-chat-text-secondary-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="text.secondary"][data-theme-state=active]{font-size:var(--theme-chat-text-secondary-active-font-size, var(--theme-chat-text-secondary-default-font-size, inherit));font-weight:var(--theme-chat-text-secondary-active-font-weight, var(--theme-chat-text-secondary-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="text.secondary"][data-theme-state=focus]{font-size:var(--theme-chat-text-secondary-focus-font-size, var(--theme-chat-text-secondary-default-font-size, inherit));font-weight:var(--theme-chat-text-secondary-focus-font-weight, var(--theme-chat-text-secondary-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="text.secondary"][data-theme-state=disabled]{font-size:var(--theme-chat-text-secondary-disabled-font-size, var(--theme-chat-text-secondary-default-font-size, inherit));font-weight:var(--theme-chat-text-secondary-disabled-font-weight, var(--theme-chat-text-secondary-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="text.muted"]:not([data-theme-state]){font-size:var(--theme-chat-text-muted-default-font-size, inherit);font-weight:var(--theme-chat-text-muted-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="text.muted"][data-theme-state=default]{font-size:var(--theme-chat-text-muted-default-font-size, inherit);font-weight:var(--theme-chat-text-muted-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="text.muted"][data-theme-state=hover]{font-size:var(--theme-chat-text-muted-hover-font-size, var(--theme-chat-text-muted-default-font-size, inherit));font-weight:var(--theme-chat-text-muted-hover-font-weight, var(--theme-chat-text-muted-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="text.muted"][data-theme-state=selected]{font-size:var(--theme-chat-text-muted-selected-font-size, var(--theme-chat-text-muted-default-font-size, inherit));font-weight:var(--theme-chat-text-muted-selected-font-weight, var(--theme-chat-text-muted-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="text.muted"][data-theme-state=active]{font-size:var(--theme-chat-text-muted-active-font-size, var(--theme-chat-text-muted-default-font-size, inherit));font-weight:var(--theme-chat-text-muted-active-font-weight, var(--theme-chat-text-muted-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="text.muted"][data-theme-state=focus]{font-size:var(--theme-chat-text-muted-focus-font-size, var(--theme-chat-text-muted-default-font-size, inherit));font-weight:var(--theme-chat-text-muted-focus-font-weight, var(--theme-chat-text-muted-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="text.muted"][data-theme-state=disabled]{font-size:var(--theme-chat-text-muted-disabled-font-size, var(--theme-chat-text-muted-default-font-size, inherit));font-weight:var(--theme-chat-text-muted-disabled-font-weight, var(--theme-chat-text-muted-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="text.default"]:not([data-theme-state]){font-size:var(--theme-webhard-text-default-default-font-size, inherit);font-weight:var(--theme-webhard-text-default-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="text.default"][data-theme-state=default]{font-size:var(--theme-webhard-text-default-default-font-size, inherit);font-weight:var(--theme-webhard-text-default-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="text.default"][data-theme-state=hover]{font-size:var(--theme-webhard-text-default-hover-font-size, var(--theme-webhard-text-default-default-font-size, inherit));font-weight:var(--theme-webhard-text-default-hover-font-weight, var(--theme-webhard-text-default-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="text.default"][data-theme-state=selected]{font-size:var(--theme-webhard-text-default-selected-font-size, var(--theme-webhard-text-default-default-font-size, inherit));font-weight:var(--theme-webhard-text-default-selected-font-weight, var(--theme-webhard-text-default-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="text.default"][data-theme-state=active]{font-size:var(--theme-webhard-text-default-active-font-size, var(--theme-webhard-text-default-default-font-size, inherit));font-weight:var(--theme-webhard-text-default-active-font-weight, var(--theme-webhard-text-default-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="text.default"][data-theme-state=focus]{font-size:var(--theme-webhard-text-default-focus-font-size, var(--theme-webhard-text-default-default-font-size, inherit));font-weight:var(--theme-webhard-text-default-focus-font-weight, var(--theme-webhard-text-default-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="text.default"][data-theme-state=disabled]{font-size:var(--theme-webhard-text-default-disabled-font-size, var(--theme-webhard-text-default-default-font-size, inherit));font-weight:var(--theme-webhard-text-default-disabled-font-weight, var(--theme-webhard-text-default-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="text.secondary"]:not([data-theme-state]){font-size:var(--theme-webhard-text-secondary-default-font-size, inherit);font-weight:var(--theme-webhard-text-secondary-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="text.secondary"][data-theme-state=default]{font-size:var(--theme-webhard-text-secondary-default-font-size, inherit);font-weight:var(--theme-webhard-text-secondary-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="text.secondary"][data-theme-state=hover]{font-size:var(--theme-webhard-text-secondary-hover-font-size, var(--theme-webhard-text-secondary-default-font-size, inherit));font-weight:var(--theme-webhard-text-secondary-hover-font-weight, var(--theme-webhard-text-secondary-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="text.secondary"][data-theme-state=selected]{font-size:var(--theme-webhard-text-secondary-selected-font-size, var(--theme-webhard-text-secondary-default-font-size, inherit));font-weight:var(--theme-webhard-text-secondary-selected-font-weight, var(--theme-webhard-text-secondary-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="text.secondary"][data-theme-state=active]{font-size:var(--theme-webhard-text-secondary-active-font-size, var(--theme-webhard-text-secondary-default-font-size, inherit));font-weight:var(--theme-webhard-text-secondary-active-font-weight, var(--theme-webhard-text-secondary-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="text.secondary"][data-theme-state=focus]{font-size:var(--theme-webhard-text-secondary-focus-font-size, var(--theme-webhard-text-secondary-default-font-size, inherit));font-weight:var(--theme-webhard-text-secondary-focus-font-weight, var(--theme-webhard-text-secondary-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="text.secondary"][data-theme-state=disabled]{font-size:var(--theme-webhard-text-secondary-disabled-font-size, var(--theme-webhard-text-secondary-default-font-size, inherit));font-weight:var(--theme-webhard-text-secondary-disabled-font-weight, var(--theme-webhard-text-secondary-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="text.muted"]:not([data-theme-state]){font-size:var(--theme-webhard-text-muted-default-font-size, inherit);font-weight:var(--theme-webhard-text-muted-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="text.muted"][data-theme-state=default]{font-size:var(--theme-webhard-text-muted-default-font-size, inherit);font-weight:var(--theme-webhard-text-muted-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="text.muted"][data-theme-state=hover]{font-size:var(--theme-webhard-text-muted-hover-font-size, var(--theme-webhard-text-muted-default-font-size, inherit));font-weight:var(--theme-webhard-text-muted-hover-font-weight, var(--theme-webhard-text-muted-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="text.muted"][data-theme-state=selected]{font-size:var(--theme-webhard-text-muted-selected-font-size, var(--theme-webhard-text-muted-default-font-size, inherit));font-weight:var(--theme-webhard-text-muted-selected-font-weight, var(--theme-webhard-text-muted-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="text.muted"][data-theme-state=active]{font-size:var(--theme-webhard-text-muted-active-font-size, var(--theme-webhard-text-muted-default-font-size, inherit));font-weight:var(--theme-webhard-text-muted-active-font-weight, var(--theme-webhard-text-muted-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="text.muted"][data-theme-state=focus]{font-size:var(--theme-webhard-text-muted-focus-font-size, var(--theme-webhard-text-muted-default-font-size, inherit));font-weight:var(--theme-webhard-text-muted-focus-font-weight, var(--theme-webhard-text-muted-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="text.muted"][data-theme-state=disabled]{font-size:var(--theme-webhard-text-muted-disabled-font-size, var(--theme-webhard-text-muted-default-font-size, inherit));font-weight:var(--theme-webhard-text-muted-disabled-font-weight, var(--theme-webhard-text-muted-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="text.default"]:not([data-theme-state]){font-size:var(--theme-schedule-text-default-default-font-size, inherit);font-weight:var(--theme-schedule-text-default-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="text.default"][data-theme-state=default]{font-size:var(--theme-schedule-text-default-default-font-size, inherit);font-weight:var(--theme-schedule-text-default-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="text.default"][data-theme-state=hover]{font-size:var(--theme-schedule-text-default-hover-font-size, var(--theme-schedule-text-default-default-font-size, inherit));font-weight:var(--theme-schedule-text-default-hover-font-weight, var(--theme-schedule-text-default-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="text.default"][data-theme-state=selected]{font-size:var(--theme-schedule-text-default-selected-font-size, var(--theme-schedule-text-default-default-font-size, inherit));font-weight:var(--theme-schedule-text-default-selected-font-weight, var(--theme-schedule-text-default-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="text.default"][data-theme-state=active]{font-size:var(--theme-schedule-text-default-active-font-size, var(--theme-schedule-text-default-default-font-size, inherit));font-weight:var(--theme-schedule-text-default-active-font-weight, var(--theme-schedule-text-default-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="text.default"][data-theme-state=focus]{font-size:var(--theme-schedule-text-default-focus-font-size, var(--theme-schedule-text-default-default-font-size, inherit));font-weight:var(--theme-schedule-text-default-focus-font-weight, var(--theme-schedule-text-default-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="text.default"][data-theme-state=disabled]{font-size:var(--theme-schedule-text-default-disabled-font-size, var(--theme-schedule-text-default-default-font-size, inherit));font-weight:var(--theme-schedule-text-default-disabled-font-weight, var(--theme-schedule-text-default-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="text.secondary"]:not([data-theme-state]){font-size:var(--theme-schedule-text-secondary-default-font-size, inherit);font-weight:var(--theme-schedule-text-secondary-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="text.secondary"][data-theme-state=default]{font-size:var(--theme-schedule-text-secondary-default-font-size, inherit);font-weight:var(--theme-schedule-text-secondary-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="text.secondary"][data-theme-state=hover]{font-size:var(--theme-schedule-text-secondary-hover-font-size, var(--theme-schedule-text-secondary-default-font-size, inherit));font-weight:var(--theme-schedule-text-secondary-hover-font-weight, var(--theme-schedule-text-secondary-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="text.secondary"][data-theme-state=selected]{font-size:var(--theme-schedule-text-secondary-selected-font-size, var(--theme-schedule-text-secondary-default-font-size, inherit));font-weight:var(--theme-schedule-text-secondary-selected-font-weight, var(--theme-schedule-text-secondary-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="text.secondary"][data-theme-state=active]{font-size:var(--theme-schedule-text-secondary-active-font-size, var(--theme-schedule-text-secondary-default-font-size, inherit));font-weight:var(--theme-schedule-text-secondary-active-font-weight, var(--theme-schedule-text-secondary-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="text.secondary"][data-theme-state=focus]{font-size:var(--theme-schedule-text-secondary-focus-font-size, var(--theme-schedule-text-secondary-default-font-size, inherit));font-weight:var(--theme-schedule-text-secondary-focus-font-weight, var(--theme-schedule-text-secondary-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="text.secondary"][data-theme-state=disabled]{font-size:var(--theme-schedule-text-secondary-disabled-font-size, var(--theme-schedule-text-secondary-default-font-size, inherit));font-weight:var(--theme-schedule-text-secondary-disabled-font-weight, var(--theme-schedule-text-secondary-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="text.muted"]:not([data-theme-state]){font-size:var(--theme-schedule-text-muted-default-font-size, inherit);font-weight:var(--theme-schedule-text-muted-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="text.muted"][data-theme-state=default]{font-size:var(--theme-schedule-text-muted-default-font-size, inherit);font-weight:var(--theme-schedule-text-muted-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="text.muted"][data-theme-state=hover]{font-size:var(--theme-schedule-text-muted-hover-font-size, var(--theme-schedule-text-muted-default-font-size, inherit));font-weight:var(--theme-schedule-text-muted-hover-font-weight, var(--theme-schedule-text-muted-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="text.muted"][data-theme-state=selected]{font-size:var(--theme-schedule-text-muted-selected-font-size, var(--theme-schedule-text-muted-default-font-size, inherit));font-weight:var(--theme-schedule-text-muted-selected-font-weight, var(--theme-schedule-text-muted-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="text.muted"][data-theme-state=active]{font-size:var(--theme-schedule-text-muted-active-font-size, var(--theme-schedule-text-muted-default-font-size, inherit));font-weight:var(--theme-schedule-text-muted-active-font-weight, var(--theme-schedule-text-muted-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="text.muted"][data-theme-state=focus]{font-size:var(--theme-schedule-text-muted-focus-font-size, var(--theme-schedule-text-muted-default-font-size, inherit));font-weight:var(--theme-schedule-text-muted-focus-font-weight, var(--theme-schedule-text-muted-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="text.muted"][data-theme-state=disabled]{font-size:var(--theme-schedule-text-muted-disabled-font-size, var(--theme-schedule-text-muted-default-font-size, inherit));font-weight:var(--theme-schedule-text-muted-disabled-font-weight, var(--theme-schedule-text-muted-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="text.default"]:not([data-theme-state]){font-size:var(--theme-todo-text-default-default-font-size, inherit);font-weight:var(--theme-todo-text-default-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="text.default"][data-theme-state=default]{font-size:var(--theme-todo-text-default-default-font-size, inherit);font-weight:var(--theme-todo-text-default-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="text.default"][data-theme-state=hover]{font-size:var(--theme-todo-text-default-hover-font-size, var(--theme-todo-text-default-default-font-size, inherit));font-weight:var(--theme-todo-text-default-hover-font-weight, var(--theme-todo-text-default-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="text.default"][data-theme-state=selected]{font-size:var(--theme-todo-text-default-selected-font-size, var(--theme-todo-text-default-default-font-size, inherit));font-weight:var(--theme-todo-text-default-selected-font-weight, var(--theme-todo-text-default-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="text.default"][data-theme-state=active]{font-size:var(--theme-todo-text-default-active-font-size, var(--theme-todo-text-default-default-font-size, inherit));font-weight:var(--theme-todo-text-default-active-font-weight, var(--theme-todo-text-default-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="text.default"][data-theme-state=focus]{font-size:var(--theme-todo-text-default-focus-font-size, var(--theme-todo-text-default-default-font-size, inherit));font-weight:var(--theme-todo-text-default-focus-font-weight, var(--theme-todo-text-default-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="text.default"][data-theme-state=disabled]{font-size:var(--theme-todo-text-default-disabled-font-size, var(--theme-todo-text-default-default-font-size, inherit));font-weight:var(--theme-todo-text-default-disabled-font-weight, var(--theme-todo-text-default-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="text.secondary"]:not([data-theme-state]){font-size:var(--theme-todo-text-secondary-default-font-size, inherit);font-weight:var(--theme-todo-text-secondary-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="text.secondary"][data-theme-state=default]{font-size:var(--theme-todo-text-secondary-default-font-size, inherit);font-weight:var(--theme-todo-text-secondary-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="text.secondary"][data-theme-state=hover]{font-size:var(--theme-todo-text-secondary-hover-font-size, var(--theme-todo-text-secondary-default-font-size, inherit));font-weight:var(--theme-todo-text-secondary-hover-font-weight, var(--theme-todo-text-secondary-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="text.secondary"][data-theme-state=selected]{font-size:var(--theme-todo-text-secondary-selected-font-size, var(--theme-todo-text-secondary-default-font-size, inherit));font-weight:var(--theme-todo-text-secondary-selected-font-weight, var(--theme-todo-text-secondary-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="text.secondary"][data-theme-state=active]{font-size:var(--theme-todo-text-secondary-active-font-size, var(--theme-todo-text-secondary-default-font-size, inherit));font-weight:var(--theme-todo-text-secondary-active-font-weight, var(--theme-todo-text-secondary-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="text.secondary"][data-theme-state=focus]{font-size:var(--theme-todo-text-secondary-focus-font-size, var(--theme-todo-text-secondary-default-font-size, inherit));font-weight:var(--theme-todo-text-secondary-focus-font-weight, var(--theme-todo-text-secondary-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="text.secondary"][data-theme-state=disabled]{font-size:var(--theme-todo-text-secondary-disabled-font-size, var(--theme-todo-text-secondary-default-font-size, inherit));font-weight:var(--theme-todo-text-secondary-disabled-font-weight, var(--theme-todo-text-secondary-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="text.muted"]:not([data-theme-state]){font-size:var(--theme-todo-text-muted-default-font-size, inherit);font-weight:var(--theme-todo-text-muted-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="text.muted"][data-theme-state=default]{font-size:var(--theme-todo-text-muted-default-font-size, inherit);font-weight:var(--theme-todo-text-muted-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="text.muted"][data-theme-state=hover]{font-size:var(--theme-todo-text-muted-hover-font-size, var(--theme-todo-text-muted-default-font-size, inherit));font-weight:var(--theme-todo-text-muted-hover-font-weight, var(--theme-todo-text-muted-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="text.muted"][data-theme-state=selected]{font-size:var(--theme-todo-text-muted-selected-font-size, var(--theme-todo-text-muted-default-font-size, inherit));font-weight:var(--theme-todo-text-muted-selected-font-weight, var(--theme-todo-text-muted-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="text.muted"][data-theme-state=active]{font-size:var(--theme-todo-text-muted-active-font-size, var(--theme-todo-text-muted-default-font-size, inherit));font-weight:var(--theme-todo-text-muted-active-font-weight, var(--theme-todo-text-muted-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="text.muted"][data-theme-state=focus]{font-size:var(--theme-todo-text-muted-focus-font-size, var(--theme-todo-text-muted-default-font-size, inherit));font-weight:var(--theme-todo-text-muted-focus-font-weight, var(--theme-todo-text-muted-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="text.muted"][data-theme-state=disabled]{font-size:var(--theme-todo-text-muted-disabled-font-size, var(--theme-todo-text-muted-default-font-size, inherit));font-weight:var(--theme-todo-text-muted-disabled-font-weight, var(--theme-todo-text-muted-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="text.default"]:not([data-theme-state]){font-size:var(--theme-admin-text-default-default-font-size, inherit);font-weight:var(--theme-admin-text-default-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="text.default"][data-theme-state=default]{font-size:var(--theme-admin-text-default-default-font-size, inherit);font-weight:var(--theme-admin-text-default-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="text.default"][data-theme-state=hover]{font-size:var(--theme-admin-text-default-hover-font-size, var(--theme-admin-text-default-default-font-size, inherit));font-weight:var(--theme-admin-text-default-hover-font-weight, var(--theme-admin-text-default-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="text.default"][data-theme-state=selected]{font-size:var(--theme-admin-text-default-selected-font-size, var(--theme-admin-text-default-default-font-size, inherit));font-weight:var(--theme-admin-text-default-selected-font-weight, var(--theme-admin-text-default-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="text.default"][data-theme-state=active]{font-size:var(--theme-admin-text-default-active-font-size, var(--theme-admin-text-default-default-font-size, inherit));font-weight:var(--theme-admin-text-default-active-font-weight, var(--theme-admin-text-default-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="text.default"][data-theme-state=focus]{font-size:var(--theme-admin-text-default-focus-font-size, var(--theme-admin-text-default-default-font-size, inherit));font-weight:var(--theme-admin-text-default-focus-font-weight, var(--theme-admin-text-default-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="text.default"][data-theme-state=disabled]{font-size:var(--theme-admin-text-default-disabled-font-size, var(--theme-admin-text-default-default-font-size, inherit));font-weight:var(--theme-admin-text-default-disabled-font-weight, var(--theme-admin-text-default-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="text.secondary"]:not([data-theme-state]){font-size:var(--theme-admin-text-secondary-default-font-size, inherit);font-weight:var(--theme-admin-text-secondary-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="text.secondary"][data-theme-state=default]{font-size:var(--theme-admin-text-secondary-default-font-size, inherit);font-weight:var(--theme-admin-text-secondary-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="text.secondary"][data-theme-state=hover]{font-size:var(--theme-admin-text-secondary-hover-font-size, var(--theme-admin-text-secondary-default-font-size, inherit));font-weight:var(--theme-admin-text-secondary-hover-font-weight, var(--theme-admin-text-secondary-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="text.secondary"][data-theme-state=selected]{font-size:var(--theme-admin-text-secondary-selected-font-size, var(--theme-admin-text-secondary-default-font-size, inherit));font-weight:var(--theme-admin-text-secondary-selected-font-weight, var(--theme-admin-text-secondary-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="text.secondary"][data-theme-state=active]{font-size:var(--theme-admin-text-secondary-active-font-size, var(--theme-admin-text-secondary-default-font-size, inherit));font-weight:var(--theme-admin-text-secondary-active-font-weight, var(--theme-admin-text-secondary-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="text.secondary"][data-theme-state=focus]{font-size:var(--theme-admin-text-secondary-focus-font-size, var(--theme-admin-text-secondary-default-font-size, inherit));font-weight:var(--theme-admin-text-secondary-focus-font-weight, var(--theme-admin-text-secondary-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="text.secondary"][data-theme-state=disabled]{font-size:var(--theme-admin-text-secondary-disabled-font-size, var(--theme-admin-text-secondary-default-font-size, inherit));font-weight:var(--theme-admin-text-secondary-disabled-font-weight, var(--theme-admin-text-secondary-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="text.muted"]:not([data-theme-state]){font-size:var(--theme-admin-text-muted-default-font-size, inherit);font-weight:var(--theme-admin-text-muted-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="text.muted"][data-theme-state=default]{font-size:var(--theme-admin-text-muted-default-font-size, inherit);font-weight:var(--theme-admin-text-muted-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="text.muted"][data-theme-state=hover]{font-size:var(--theme-admin-text-muted-hover-font-size, var(--theme-admin-text-muted-default-font-size, inherit));font-weight:var(--theme-admin-text-muted-hover-font-weight, var(--theme-admin-text-muted-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="text.muted"][data-theme-state=selected]{font-size:var(--theme-admin-text-muted-selected-font-size, var(--theme-admin-text-muted-default-font-size, inherit));font-weight:var(--theme-admin-text-muted-selected-font-weight, var(--theme-admin-text-muted-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="text.muted"][data-theme-state=active]{font-size:var(--theme-admin-text-muted-active-font-size, var(--theme-admin-text-muted-default-font-size, inherit));font-weight:var(--theme-admin-text-muted-active-font-weight, var(--theme-admin-text-muted-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="text.muted"][data-theme-state=focus]{font-size:var(--theme-admin-text-muted-focus-font-size, var(--theme-admin-text-muted-default-font-size, inherit));font-weight:var(--theme-admin-text-muted-focus-font-weight, var(--theme-admin-text-muted-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="text.muted"][data-theme-state=disabled]{font-size:var(--theme-admin-text-muted-disabled-font-size, var(--theme-admin-text-muted-default-font-size, inherit));font-weight:var(--theme-admin-text-muted-disabled-font-weight, var(--theme-admin-text-muted-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.root"]:not([data-theme-state]){font-size:var(--theme-music-sidebar-root-default-font-size, inherit);font-weight:var(--theme-music-sidebar-root-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.root"][data-theme-state=default]{font-size:var(--theme-music-sidebar-root-default-font-size, inherit);font-weight:var(--theme-music-sidebar-root-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.root"][data-theme-state=hover]{font-size:var(--theme-music-sidebar-root-hover-font-size, var(--theme-music-sidebar-root-default-font-size, inherit));font-weight:var(--theme-music-sidebar-root-hover-font-weight, var(--theme-music-sidebar-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.root"][data-theme-state=selected]{font-size:var(--theme-music-sidebar-root-selected-font-size, var(--theme-music-sidebar-root-default-font-size, inherit));font-weight:var(--theme-music-sidebar-root-selected-font-weight, var(--theme-music-sidebar-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.root"][data-theme-state=active]{font-size:var(--theme-music-sidebar-root-active-font-size, var(--theme-music-sidebar-root-default-font-size, inherit));font-weight:var(--theme-music-sidebar-root-active-font-weight, var(--theme-music-sidebar-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.root"][data-theme-state=focus]{font-size:var(--theme-music-sidebar-root-focus-font-size, var(--theme-music-sidebar-root-default-font-size, inherit));font-weight:var(--theme-music-sidebar-root-focus-font-weight, var(--theme-music-sidebar-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.root"][data-theme-state=disabled]{font-size:var(--theme-music-sidebar-root-disabled-font-size, var(--theme-music-sidebar-root-default-font-size, inherit));font-weight:var(--theme-music-sidebar-root-disabled-font-weight, var(--theme-music-sidebar-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.panel"]:not([data-theme-state]){font-size:var(--theme-music-sidebar-panel-default-font-size, inherit);font-weight:var(--theme-music-sidebar-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.panel"][data-theme-state=default]{font-size:var(--theme-music-sidebar-panel-default-font-size, inherit);font-weight:var(--theme-music-sidebar-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.panel"][data-theme-state=hover]{font-size:var(--theme-music-sidebar-panel-hover-font-size, var(--theme-music-sidebar-panel-default-font-size, inherit));font-weight:var(--theme-music-sidebar-panel-hover-font-weight, var(--theme-music-sidebar-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.panel"][data-theme-state=selected]{font-size:var(--theme-music-sidebar-panel-selected-font-size, var(--theme-music-sidebar-panel-default-font-size, inherit));font-weight:var(--theme-music-sidebar-panel-selected-font-weight, var(--theme-music-sidebar-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.panel"][data-theme-state=active]{font-size:var(--theme-music-sidebar-panel-active-font-size, var(--theme-music-sidebar-panel-default-font-size, inherit));font-weight:var(--theme-music-sidebar-panel-active-font-weight, var(--theme-music-sidebar-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.panel"][data-theme-state=focus]{font-size:var(--theme-music-sidebar-panel-focus-font-size, var(--theme-music-sidebar-panel-default-font-size, inherit));font-weight:var(--theme-music-sidebar-panel-focus-font-weight, var(--theme-music-sidebar-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.panel"][data-theme-state=disabled]{font-size:var(--theme-music-sidebar-panel-disabled-font-size, var(--theme-music-sidebar-panel-default-font-size, inherit));font-weight:var(--theme-music-sidebar-panel-disabled-font-weight, var(--theme-music-sidebar-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.hero"]:not([data-theme-state]){font-size:var(--theme-music-sidebar-hero-default-font-size, inherit);font-weight:var(--theme-music-sidebar-hero-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.hero"][data-theme-state=default]{font-size:var(--theme-music-sidebar-hero-default-font-size, inherit);font-weight:var(--theme-music-sidebar-hero-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.hero"][data-theme-state=hover]{font-size:var(--theme-music-sidebar-hero-hover-font-size, var(--theme-music-sidebar-hero-default-font-size, inherit));font-weight:var(--theme-music-sidebar-hero-hover-font-weight, var(--theme-music-sidebar-hero-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.hero"][data-theme-state=selected]{font-size:var(--theme-music-sidebar-hero-selected-font-size, var(--theme-music-sidebar-hero-default-font-size, inherit));font-weight:var(--theme-music-sidebar-hero-selected-font-weight, var(--theme-music-sidebar-hero-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.hero"][data-theme-state=active]{font-size:var(--theme-music-sidebar-hero-active-font-size, var(--theme-music-sidebar-hero-default-font-size, inherit));font-weight:var(--theme-music-sidebar-hero-active-font-weight, var(--theme-music-sidebar-hero-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.hero"][data-theme-state=focus]{font-size:var(--theme-music-sidebar-hero-focus-font-size, var(--theme-music-sidebar-hero-default-font-size, inherit));font-weight:var(--theme-music-sidebar-hero-focus-font-weight, var(--theme-music-sidebar-hero-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.hero"][data-theme-state=disabled]{font-size:var(--theme-music-sidebar-hero-disabled-font-size, var(--theme-music-sidebar-hero-default-font-size, inherit));font-weight:var(--theme-music-sidebar-hero-disabled-font-weight, var(--theme-music-sidebar-hero-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.title"]:not([data-theme-state]){font-size:var(--theme-music-sidebar-title-default-font-size, inherit);font-weight:var(--theme-music-sidebar-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.title"][data-theme-state=default]{font-size:var(--theme-music-sidebar-title-default-font-size, inherit);font-weight:var(--theme-music-sidebar-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.title"][data-theme-state=hover]{font-size:var(--theme-music-sidebar-title-hover-font-size, var(--theme-music-sidebar-title-default-font-size, inherit));font-weight:var(--theme-music-sidebar-title-hover-font-weight, var(--theme-music-sidebar-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.title"][data-theme-state=selected]{font-size:var(--theme-music-sidebar-title-selected-font-size, var(--theme-music-sidebar-title-default-font-size, inherit));font-weight:var(--theme-music-sidebar-title-selected-font-weight, var(--theme-music-sidebar-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.title"][data-theme-state=active]{font-size:var(--theme-music-sidebar-title-active-font-size, var(--theme-music-sidebar-title-default-font-size, inherit));font-weight:var(--theme-music-sidebar-title-active-font-weight, var(--theme-music-sidebar-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.title"][data-theme-state=focus]{font-size:var(--theme-music-sidebar-title-focus-font-size, var(--theme-music-sidebar-title-default-font-size, inherit));font-weight:var(--theme-music-sidebar-title-focus-font-weight, var(--theme-music-sidebar-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.title"][data-theme-state=disabled]{font-size:var(--theme-music-sidebar-title-disabled-font-size, var(--theme-music-sidebar-title-default-font-size, inherit));font-weight:var(--theme-music-sidebar-title-disabled-font-weight, var(--theme-music-sidebar-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.subtitle"]:not([data-theme-state]){font-size:var(--theme-music-sidebar-subtitle-default-font-size, inherit);font-weight:var(--theme-music-sidebar-subtitle-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.subtitle"][data-theme-state=default]{font-size:var(--theme-music-sidebar-subtitle-default-font-size, inherit);font-weight:var(--theme-music-sidebar-subtitle-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.subtitle"][data-theme-state=hover]{font-size:var(--theme-music-sidebar-subtitle-hover-font-size, var(--theme-music-sidebar-subtitle-default-font-size, inherit));font-weight:var(--theme-music-sidebar-subtitle-hover-font-weight, var(--theme-music-sidebar-subtitle-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.subtitle"][data-theme-state=selected]{font-size:var(--theme-music-sidebar-subtitle-selected-font-size, var(--theme-music-sidebar-subtitle-default-font-size, inherit));font-weight:var(--theme-music-sidebar-subtitle-selected-font-weight, var(--theme-music-sidebar-subtitle-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.subtitle"][data-theme-state=active]{font-size:var(--theme-music-sidebar-subtitle-active-font-size, var(--theme-music-sidebar-subtitle-default-font-size, inherit));font-weight:var(--theme-music-sidebar-subtitle-active-font-weight, var(--theme-music-sidebar-subtitle-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.subtitle"][data-theme-state=focus]{font-size:var(--theme-music-sidebar-subtitle-focus-font-size, var(--theme-music-sidebar-subtitle-default-font-size, inherit));font-weight:var(--theme-music-sidebar-subtitle-focus-font-weight, var(--theme-music-sidebar-subtitle-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.subtitle"][data-theme-state=disabled]{font-size:var(--theme-music-sidebar-subtitle-disabled-font-size, var(--theme-music-sidebar-subtitle-default-font-size, inherit));font-weight:var(--theme-music-sidebar-subtitle-disabled-font-weight, var(--theme-music-sidebar-subtitle-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.primaryAction"]:not([data-theme-state]){font-size:var(--theme-music-sidebar-primary-action-default-font-size, inherit);font-weight:var(--theme-music-sidebar-primary-action-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.primaryAction"][data-theme-state=default]{font-size:var(--theme-music-sidebar-primary-action-default-font-size, inherit);font-weight:var(--theme-music-sidebar-primary-action-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.primaryAction"][data-theme-state=hover]{font-size:var(--theme-music-sidebar-primary-action-hover-font-size, var(--theme-music-sidebar-primary-action-default-font-size, inherit));font-weight:var(--theme-music-sidebar-primary-action-hover-font-weight, var(--theme-music-sidebar-primary-action-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.primaryAction"][data-theme-state=selected]{font-size:var(--theme-music-sidebar-primary-action-selected-font-size, var(--theme-music-sidebar-primary-action-default-font-size, inherit));font-weight:var(--theme-music-sidebar-primary-action-selected-font-weight, var(--theme-music-sidebar-primary-action-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.primaryAction"][data-theme-state=active]{font-size:var(--theme-music-sidebar-primary-action-active-font-size, var(--theme-music-sidebar-primary-action-default-font-size, inherit));font-weight:var(--theme-music-sidebar-primary-action-active-font-weight, var(--theme-music-sidebar-primary-action-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.primaryAction"][data-theme-state=focus]{font-size:var(--theme-music-sidebar-primary-action-focus-font-size, var(--theme-music-sidebar-primary-action-default-font-size, inherit));font-weight:var(--theme-music-sidebar-primary-action-focus-font-weight, var(--theme-music-sidebar-primary-action-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.primaryAction"][data-theme-state=disabled]{font-size:var(--theme-music-sidebar-primary-action-disabled-font-size, var(--theme-music-sidebar-primary-action-default-font-size, inherit));font-weight:var(--theme-music-sidebar-primary-action-disabled-font-weight, var(--theme-music-sidebar-primary-action-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.libraryButton"]:not([data-theme-state]){font-size:var(--theme-music-sidebar-library-button-default-font-size, inherit);font-weight:var(--theme-music-sidebar-library-button-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.libraryButton"][data-theme-state=default]{font-size:var(--theme-music-sidebar-library-button-default-font-size, inherit);font-weight:var(--theme-music-sidebar-library-button-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.libraryButton"][data-theme-state=hover]{font-size:var(--theme-music-sidebar-library-button-hover-font-size, var(--theme-music-sidebar-library-button-default-font-size, inherit));font-weight:var(--theme-music-sidebar-library-button-hover-font-weight, var(--theme-music-sidebar-library-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.libraryButton"][data-theme-state=selected]{font-size:var(--theme-music-sidebar-library-button-selected-font-size, var(--theme-music-sidebar-library-button-default-font-size, inherit));font-weight:var(--theme-music-sidebar-library-button-selected-font-weight, var(--theme-music-sidebar-library-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.libraryButton"][data-theme-state=active]{font-size:var(--theme-music-sidebar-library-button-active-font-size, var(--theme-music-sidebar-library-button-default-font-size, inherit));font-weight:var(--theme-music-sidebar-library-button-active-font-weight, var(--theme-music-sidebar-library-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.libraryButton"][data-theme-state=focus]{font-size:var(--theme-music-sidebar-library-button-focus-font-size, var(--theme-music-sidebar-library-button-default-font-size, inherit));font-weight:var(--theme-music-sidebar-library-button-focus-font-weight, var(--theme-music-sidebar-library-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.libraryButton"][data-theme-state=disabled]{font-size:var(--theme-music-sidebar-library-button-disabled-font-size, var(--theme-music-sidebar-library-button-default-font-size, inherit));font-weight:var(--theme-music-sidebar-library-button-disabled-font-weight, var(--theme-music-sidebar-library-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.playlistRow"]:not([data-theme-state]){font-size:var(--theme-music-sidebar-playlist-row-default-font-size, inherit);font-weight:var(--theme-music-sidebar-playlist-row-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.playlistRow"][data-theme-state=default]{font-size:var(--theme-music-sidebar-playlist-row-default-font-size, inherit);font-weight:var(--theme-music-sidebar-playlist-row-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.playlistRow"][data-theme-state=hover]{font-size:var(--theme-music-sidebar-playlist-row-hover-font-size, var(--theme-music-sidebar-playlist-row-default-font-size, inherit));font-weight:var(--theme-music-sidebar-playlist-row-hover-font-weight, var(--theme-music-sidebar-playlist-row-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.playlistRow"][data-theme-state=selected]{font-size:var(--theme-music-sidebar-playlist-row-selected-font-size, var(--theme-music-sidebar-playlist-row-default-font-size, inherit));font-weight:var(--theme-music-sidebar-playlist-row-selected-font-weight, var(--theme-music-sidebar-playlist-row-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.playlistRow"][data-theme-state=active]{font-size:var(--theme-music-sidebar-playlist-row-active-font-size, var(--theme-music-sidebar-playlist-row-default-font-size, inherit));font-weight:var(--theme-music-sidebar-playlist-row-active-font-weight, var(--theme-music-sidebar-playlist-row-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.playlistRow"][data-theme-state=focus]{font-size:var(--theme-music-sidebar-playlist-row-focus-font-size, var(--theme-music-sidebar-playlist-row-default-font-size, inherit));font-weight:var(--theme-music-sidebar-playlist-row-focus-font-weight, var(--theme-music-sidebar-playlist-row-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.playlistRow"][data-theme-state=disabled]{font-size:var(--theme-music-sidebar-playlist-row-disabled-font-size, var(--theme-music-sidebar-playlist-row-default-font-size, inherit));font-weight:var(--theme-music-sidebar-playlist-row-disabled-font-weight, var(--theme-music-sidebar-playlist-row-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"]:not([data-theme-state]){font-size:var(--theme-music-sidebar-playlist-count-badge-default-font-size, inherit);font-weight:var(--theme-music-sidebar-playlist-count-badge-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"][data-theme-state=default]{font-size:var(--theme-music-sidebar-playlist-count-badge-default-font-size, inherit);font-weight:var(--theme-music-sidebar-playlist-count-badge-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"][data-theme-state=hover]{font-size:var(--theme-music-sidebar-playlist-count-badge-hover-font-size, var(--theme-music-sidebar-playlist-count-badge-default-font-size, inherit));font-weight:var(--theme-music-sidebar-playlist-count-badge-hover-font-weight, var(--theme-music-sidebar-playlist-count-badge-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"][data-theme-state=selected]{font-size:var(--theme-music-sidebar-playlist-count-badge-selected-font-size, var(--theme-music-sidebar-playlist-count-badge-default-font-size, inherit));font-weight:var(--theme-music-sidebar-playlist-count-badge-selected-font-weight, var(--theme-music-sidebar-playlist-count-badge-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"][data-theme-state=active]{font-size:var(--theme-music-sidebar-playlist-count-badge-active-font-size, var(--theme-music-sidebar-playlist-count-badge-default-font-size, inherit));font-weight:var(--theme-music-sidebar-playlist-count-badge-active-font-weight, var(--theme-music-sidebar-playlist-count-badge-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"][data-theme-state=focus]{font-size:var(--theme-music-sidebar-playlist-count-badge-focus-font-size, var(--theme-music-sidebar-playlist-count-badge-default-font-size, inherit));font-weight:var(--theme-music-sidebar-playlist-count-badge-focus-font-weight, var(--theme-music-sidebar-playlist-count-badge-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"][data-theme-state=disabled]{font-size:var(--theme-music-sidebar-playlist-count-badge-disabled-font-size, var(--theme-music-sidebar-playlist-count-badge-default-font-size, inherit));font-weight:var(--theme-music-sidebar-playlist-count-badge-disabled-font-weight, var(--theme-music-sidebar-playlist-count-badge-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="layout.root"]:not([data-theme-state]){font-size:var(--theme-music-layout-root-default-font-size, inherit);font-weight:var(--theme-music-layout-root-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="layout.root"][data-theme-state=default]{font-size:var(--theme-music-layout-root-default-font-size, inherit);font-weight:var(--theme-music-layout-root-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="layout.root"][data-theme-state=hover]{font-size:var(--theme-music-layout-root-hover-font-size, var(--theme-music-layout-root-default-font-size, inherit));font-weight:var(--theme-music-layout-root-hover-font-weight, var(--theme-music-layout-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="layout.root"][data-theme-state=selected]{font-size:var(--theme-music-layout-root-selected-font-size, var(--theme-music-layout-root-default-font-size, inherit));font-weight:var(--theme-music-layout-root-selected-font-weight, var(--theme-music-layout-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="layout.root"][data-theme-state=active]{font-size:var(--theme-music-layout-root-active-font-size, var(--theme-music-layout-root-default-font-size, inherit));font-weight:var(--theme-music-layout-root-active-font-weight, var(--theme-music-layout-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="layout.root"][data-theme-state=focus]{font-size:var(--theme-music-layout-root-focus-font-size, var(--theme-music-layout-root-default-font-size, inherit));font-weight:var(--theme-music-layout-root-focus-font-weight, var(--theme-music-layout-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="layout.root"][data-theme-state=disabled]{font-size:var(--theme-music-layout-root-disabled-font-size, var(--theme-music-layout-root-default-font-size, inherit));font-weight:var(--theme-music-layout-root-disabled-font-weight, var(--theme-music-layout-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="layout.content"]:not([data-theme-state]){font-size:var(--theme-music-layout-content-default-font-size, inherit);font-weight:var(--theme-music-layout-content-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="layout.content"][data-theme-state=default]{font-size:var(--theme-music-layout-content-default-font-size, inherit);font-weight:var(--theme-music-layout-content-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="layout.content"][data-theme-state=hover]{font-size:var(--theme-music-layout-content-hover-font-size, var(--theme-music-layout-content-default-font-size, inherit));font-weight:var(--theme-music-layout-content-hover-font-weight, var(--theme-music-layout-content-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="layout.content"][data-theme-state=selected]{font-size:var(--theme-music-layout-content-selected-font-size, var(--theme-music-layout-content-default-font-size, inherit));font-weight:var(--theme-music-layout-content-selected-font-weight, var(--theme-music-layout-content-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="layout.content"][data-theme-state=active]{font-size:var(--theme-music-layout-content-active-font-size, var(--theme-music-layout-content-default-font-size, inherit));font-weight:var(--theme-music-layout-content-active-font-weight, var(--theme-music-layout-content-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="layout.content"][data-theme-state=focus]{font-size:var(--theme-music-layout-content-focus-font-size, var(--theme-music-layout-content-default-font-size, inherit));font-weight:var(--theme-music-layout-content-focus-font-weight, var(--theme-music-layout-content-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="layout.content"][data-theme-state=disabled]{font-size:var(--theme-music-layout-content-disabled-font-size, var(--theme-music-layout-content-default-font-size, inherit));font-weight:var(--theme-music-layout-content-disabled-font-weight, var(--theme-music-layout-content-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.root"]:not([data-theme-state]){font-size:var(--theme-music-library-root-default-font-size, inherit);font-weight:var(--theme-music-library-root-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="library.root"][data-theme-state=default]{font-size:var(--theme-music-library-root-default-font-size, inherit);font-weight:var(--theme-music-library-root-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="library.root"][data-theme-state=hover]{font-size:var(--theme-music-library-root-hover-font-size, var(--theme-music-library-root-default-font-size, inherit));font-weight:var(--theme-music-library-root-hover-font-weight, var(--theme-music-library-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.root"][data-theme-state=selected]{font-size:var(--theme-music-library-root-selected-font-size, var(--theme-music-library-root-default-font-size, inherit));font-weight:var(--theme-music-library-root-selected-font-weight, var(--theme-music-library-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.root"][data-theme-state=active]{font-size:var(--theme-music-library-root-active-font-size, var(--theme-music-library-root-default-font-size, inherit));font-weight:var(--theme-music-library-root-active-font-weight, var(--theme-music-library-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.root"][data-theme-state=focus]{font-size:var(--theme-music-library-root-focus-font-size, var(--theme-music-library-root-default-font-size, inherit));font-weight:var(--theme-music-library-root-focus-font-weight, var(--theme-music-library-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.root"][data-theme-state=disabled]{font-size:var(--theme-music-library-root-disabled-font-size, var(--theme-music-library-root-default-font-size, inherit));font-weight:var(--theme-music-library-root-disabled-font-weight, var(--theme-music-library-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="header.title"]:not([data-theme-state]){font-size:var(--theme-music-header-title-default-font-size, inherit);font-weight:var(--theme-music-header-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="header.title"][data-theme-state=default]{font-size:var(--theme-music-header-title-default-font-size, inherit);font-weight:var(--theme-music-header-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="header.title"][data-theme-state=hover]{font-size:var(--theme-music-header-title-hover-font-size, var(--theme-music-header-title-default-font-size, inherit));font-weight:var(--theme-music-header-title-hover-font-weight, var(--theme-music-header-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="header.title"][data-theme-state=selected]{font-size:var(--theme-music-header-title-selected-font-size, var(--theme-music-header-title-default-font-size, inherit));font-weight:var(--theme-music-header-title-selected-font-weight, var(--theme-music-header-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="header.title"][data-theme-state=active]{font-size:var(--theme-music-header-title-active-font-size, var(--theme-music-header-title-default-font-size, inherit));font-weight:var(--theme-music-header-title-active-font-weight, var(--theme-music-header-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="header.title"][data-theme-state=focus]{font-size:var(--theme-music-header-title-focus-font-size, var(--theme-music-header-title-default-font-size, inherit));font-weight:var(--theme-music-header-title-focus-font-weight, var(--theme-music-header-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="header.title"][data-theme-state=disabled]{font-size:var(--theme-music-header-title-disabled-font-size, var(--theme-music-header-title-default-font-size, inherit));font-weight:var(--theme-music-header-title-disabled-font-weight, var(--theme-music-header-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="header.kicker"]:not([data-theme-state]){font-size:var(--theme-music-header-kicker-default-font-size, inherit);font-weight:var(--theme-music-header-kicker-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="header.kicker"][data-theme-state=default]{font-size:var(--theme-music-header-kicker-default-font-size, inherit);font-weight:var(--theme-music-header-kicker-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="header.kicker"][data-theme-state=hover]{font-size:var(--theme-music-header-kicker-hover-font-size, var(--theme-music-header-kicker-default-font-size, inherit));font-weight:var(--theme-music-header-kicker-hover-font-weight, var(--theme-music-header-kicker-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="header.kicker"][data-theme-state=selected]{font-size:var(--theme-music-header-kicker-selected-font-size, var(--theme-music-header-kicker-default-font-size, inherit));font-weight:var(--theme-music-header-kicker-selected-font-weight, var(--theme-music-header-kicker-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="header.kicker"][data-theme-state=active]{font-size:var(--theme-music-header-kicker-active-font-size, var(--theme-music-header-kicker-default-font-size, inherit));font-weight:var(--theme-music-header-kicker-active-font-weight, var(--theme-music-header-kicker-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="header.kicker"][data-theme-state=focus]{font-size:var(--theme-music-header-kicker-focus-font-size, var(--theme-music-header-kicker-default-font-size, inherit));font-weight:var(--theme-music-header-kicker-focus-font-weight, var(--theme-music-header-kicker-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="header.kicker"][data-theme-state=disabled]{font-size:var(--theme-music-header-kicker-disabled-font-size, var(--theme-music-header-kicker-default-font-size, inherit));font-weight:var(--theme-music-header-kicker-disabled-font-weight, var(--theme-music-header-kicker-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.panel"]:not([data-theme-state]){font-size:var(--theme-music-library-panel-default-font-size, inherit);font-weight:var(--theme-music-library-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="library.panel"][data-theme-state=default]{font-size:var(--theme-music-library-panel-default-font-size, inherit);font-weight:var(--theme-music-library-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="library.panel"][data-theme-state=hover]{font-size:var(--theme-music-library-panel-hover-font-size, var(--theme-music-library-panel-default-font-size, inherit));font-weight:var(--theme-music-library-panel-hover-font-weight, var(--theme-music-library-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.panel"][data-theme-state=selected]{font-size:var(--theme-music-library-panel-selected-font-size, var(--theme-music-library-panel-default-font-size, inherit));font-weight:var(--theme-music-library-panel-selected-font-weight, var(--theme-music-library-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.panel"][data-theme-state=active]{font-size:var(--theme-music-library-panel-active-font-size, var(--theme-music-library-panel-default-font-size, inherit));font-weight:var(--theme-music-library-panel-active-font-weight, var(--theme-music-library-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.panel"][data-theme-state=focus]{font-size:var(--theme-music-library-panel-focus-font-size, var(--theme-music-library-panel-default-font-size, inherit));font-weight:var(--theme-music-library-panel-focus-font-weight, var(--theme-music-library-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.panel"][data-theme-state=disabled]{font-size:var(--theme-music-library-panel-disabled-font-size, var(--theme-music-library-panel-default-font-size, inherit));font-weight:var(--theme-music-library-panel-disabled-font-weight, var(--theme-music-library-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.title"]:not([data-theme-state]){font-size:var(--theme-music-library-title-default-font-size, inherit);font-weight:var(--theme-music-library-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="library.title"][data-theme-state=default]{font-size:var(--theme-music-library-title-default-font-size, inherit);font-weight:var(--theme-music-library-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="library.title"][data-theme-state=hover]{font-size:var(--theme-music-library-title-hover-font-size, var(--theme-music-library-title-default-font-size, inherit));font-weight:var(--theme-music-library-title-hover-font-weight, var(--theme-music-library-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.title"][data-theme-state=selected]{font-size:var(--theme-music-library-title-selected-font-size, var(--theme-music-library-title-default-font-size, inherit));font-weight:var(--theme-music-library-title-selected-font-weight, var(--theme-music-library-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.title"][data-theme-state=active]{font-size:var(--theme-music-library-title-active-font-size, var(--theme-music-library-title-default-font-size, inherit));font-weight:var(--theme-music-library-title-active-font-weight, var(--theme-music-library-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.title"][data-theme-state=focus]{font-size:var(--theme-music-library-title-focus-font-size, var(--theme-music-library-title-default-font-size, inherit));font-weight:var(--theme-music-library-title-focus-font-weight, var(--theme-music-library-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.title"][data-theme-state=disabled]{font-size:var(--theme-music-library-title-disabled-font-size, var(--theme-music-library-title-default-font-size, inherit));font-weight:var(--theme-music-library-title-disabled-font-weight, var(--theme-music-library-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.search"]:not([data-theme-state]){font-size:var(--theme-music-library-search-default-font-size, inherit);font-weight:var(--theme-music-library-search-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="library.search"][data-theme-state=default]{font-size:var(--theme-music-library-search-default-font-size, inherit);font-weight:var(--theme-music-library-search-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="library.search"][data-theme-state=hover]{font-size:var(--theme-music-library-search-hover-font-size, var(--theme-music-library-search-default-font-size, inherit));font-weight:var(--theme-music-library-search-hover-font-weight, var(--theme-music-library-search-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.search"][data-theme-state=selected]{font-size:var(--theme-music-library-search-selected-font-size, var(--theme-music-library-search-default-font-size, inherit));font-weight:var(--theme-music-library-search-selected-font-weight, var(--theme-music-library-search-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.search"][data-theme-state=active]{font-size:var(--theme-music-library-search-active-font-size, var(--theme-music-library-search-default-font-size, inherit));font-weight:var(--theme-music-library-search-active-font-weight, var(--theme-music-library-search-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.search"][data-theme-state=focus]{font-size:var(--theme-music-library-search-focus-font-size, var(--theme-music-library-search-default-font-size, inherit));font-weight:var(--theme-music-library-search-focus-font-weight, var(--theme-music-library-search-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.search"][data-theme-state=disabled]{font-size:var(--theme-music-library-search-disabled-font-size, var(--theme-music-library-search-default-font-size, inherit));font-weight:var(--theme-music-library-search-disabled-font-weight, var(--theme-music-library-search-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.trackRow"]:not([data-theme-state]){font-size:var(--theme-music-library-track-row-default-font-size, inherit);font-weight:var(--theme-music-library-track-row-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="library.trackRow"][data-theme-state=default]{font-size:var(--theme-music-library-track-row-default-font-size, inherit);font-weight:var(--theme-music-library-track-row-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="library.trackRow"][data-theme-state=hover]{font-size:var(--theme-music-library-track-row-hover-font-size, var(--theme-music-library-track-row-default-font-size, inherit));font-weight:var(--theme-music-library-track-row-hover-font-weight, var(--theme-music-library-track-row-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.trackRow"][data-theme-state=selected]{font-size:var(--theme-music-library-track-row-selected-font-size, var(--theme-music-library-track-row-default-font-size, inherit));font-weight:var(--theme-music-library-track-row-selected-font-weight, var(--theme-music-library-track-row-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.trackRow"][data-theme-state=active]{font-size:var(--theme-music-library-track-row-active-font-size, var(--theme-music-library-track-row-default-font-size, inherit));font-weight:var(--theme-music-library-track-row-active-font-weight, var(--theme-music-library-track-row-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.trackRow"][data-theme-state=focus]{font-size:var(--theme-music-library-track-row-focus-font-size, var(--theme-music-library-track-row-default-font-size, inherit));font-weight:var(--theme-music-library-track-row-focus-font-weight, var(--theme-music-library-track-row-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.trackRow"][data-theme-state=disabled]{font-size:var(--theme-music-library-track-row-disabled-font-size, var(--theme-music-library-track-row-default-font-size, inherit));font-weight:var(--theme-music-library-track-row-disabled-font-weight, var(--theme-music-library-track-row-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.trackRowIndicator"]:not([data-theme-state]){font-size:var(--theme-music-library-track-row-indicator-default-font-size, inherit);font-weight:var(--theme-music-library-track-row-indicator-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="library.trackRowIndicator"][data-theme-state=default]{font-size:var(--theme-music-library-track-row-indicator-default-font-size, inherit);font-weight:var(--theme-music-library-track-row-indicator-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="library.trackRowIndicator"][data-theme-state=hover]{font-size:var(--theme-music-library-track-row-indicator-hover-font-size, var(--theme-music-library-track-row-indicator-default-font-size, inherit));font-weight:var(--theme-music-library-track-row-indicator-hover-font-weight, var(--theme-music-library-track-row-indicator-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.trackRowIndicator"][data-theme-state=selected]{font-size:var(--theme-music-library-track-row-indicator-selected-font-size, var(--theme-music-library-track-row-indicator-default-font-size, inherit));font-weight:var(--theme-music-library-track-row-indicator-selected-font-weight, var(--theme-music-library-track-row-indicator-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.trackRowIndicator"][data-theme-state=active]{font-size:var(--theme-music-library-track-row-indicator-active-font-size, var(--theme-music-library-track-row-indicator-default-font-size, inherit));font-weight:var(--theme-music-library-track-row-indicator-active-font-weight, var(--theme-music-library-track-row-indicator-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.trackRowIndicator"][data-theme-state=focus]{font-size:var(--theme-music-library-track-row-indicator-focus-font-size, var(--theme-music-library-track-row-indicator-default-font-size, inherit));font-weight:var(--theme-music-library-track-row-indicator-focus-font-weight, var(--theme-music-library-track-row-indicator-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.trackRowIndicator"][data-theme-state=disabled]{font-size:var(--theme-music-library-track-row-indicator-disabled-font-size, var(--theme-music-library-track-row-indicator-default-font-size, inherit));font-weight:var(--theme-music-library-track-row-indicator-disabled-font-weight, var(--theme-music-library-track-row-indicator-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.trackEqualizer"]:not([data-theme-state]){font-size:var(--theme-music-library-track-equalizer-default-font-size, inherit);font-weight:var(--theme-music-library-track-equalizer-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="library.trackEqualizer"][data-theme-state=default]{font-size:var(--theme-music-library-track-equalizer-default-font-size, inherit);font-weight:var(--theme-music-library-track-equalizer-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="library.trackEqualizer"][data-theme-state=hover]{font-size:var(--theme-music-library-track-equalizer-hover-font-size, var(--theme-music-library-track-equalizer-default-font-size, inherit));font-weight:var(--theme-music-library-track-equalizer-hover-font-weight, var(--theme-music-library-track-equalizer-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.trackEqualizer"][data-theme-state=selected]{font-size:var(--theme-music-library-track-equalizer-selected-font-size, var(--theme-music-library-track-equalizer-default-font-size, inherit));font-weight:var(--theme-music-library-track-equalizer-selected-font-weight, var(--theme-music-library-track-equalizer-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.trackEqualizer"][data-theme-state=active]{font-size:var(--theme-music-library-track-equalizer-active-font-size, var(--theme-music-library-track-equalizer-default-font-size, inherit));font-weight:var(--theme-music-library-track-equalizer-active-font-weight, var(--theme-music-library-track-equalizer-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.trackEqualizer"][data-theme-state=focus]{font-size:var(--theme-music-library-track-equalizer-focus-font-size, var(--theme-music-library-track-equalizer-default-font-size, inherit));font-weight:var(--theme-music-library-track-equalizer-focus-font-weight, var(--theme-music-library-track-equalizer-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="library.trackEqualizer"][data-theme-state=disabled]{font-size:var(--theme-music-library-track-equalizer-disabled-font-size, var(--theme-music-library-track-equalizer-default-font-size, inherit));font-weight:var(--theme-music-library-track-equalizer-disabled-font-weight, var(--theme-music-library-track-equalizer-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="track.title"]:not([data-theme-state]){font-size:var(--theme-music-track-title-default-font-size, inherit);font-weight:var(--theme-music-track-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="track.title"][data-theme-state=default]{font-size:var(--theme-music-track-title-default-font-size, inherit);font-weight:var(--theme-music-track-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="track.title"][data-theme-state=hover]{font-size:var(--theme-music-track-title-hover-font-size, var(--theme-music-track-title-default-font-size, inherit));font-weight:var(--theme-music-track-title-hover-font-weight, var(--theme-music-track-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="track.title"][data-theme-state=selected]{font-size:var(--theme-music-track-title-selected-font-size, var(--theme-music-track-title-default-font-size, inherit));font-weight:var(--theme-music-track-title-selected-font-weight, var(--theme-music-track-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="track.title"][data-theme-state=active]{font-size:var(--theme-music-track-title-active-font-size, var(--theme-music-track-title-default-font-size, inherit));font-weight:var(--theme-music-track-title-active-font-weight, var(--theme-music-track-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="track.title"][data-theme-state=focus]{font-size:var(--theme-music-track-title-focus-font-size, var(--theme-music-track-title-default-font-size, inherit));font-weight:var(--theme-music-track-title-focus-font-weight, var(--theme-music-track-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="track.title"][data-theme-state=disabled]{font-size:var(--theme-music-track-title-disabled-font-size, var(--theme-music-track-title-default-font-size, inherit));font-weight:var(--theme-music-track-title-disabled-font-weight, var(--theme-music-track-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="track.artist"]:not([data-theme-state]){font-size:var(--theme-music-track-artist-default-font-size, inherit);font-weight:var(--theme-music-track-artist-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="track.artist"][data-theme-state=default]{font-size:var(--theme-music-track-artist-default-font-size, inherit);font-weight:var(--theme-music-track-artist-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="track.artist"][data-theme-state=hover]{font-size:var(--theme-music-track-artist-hover-font-size, var(--theme-music-track-artist-default-font-size, inherit));font-weight:var(--theme-music-track-artist-hover-font-weight, var(--theme-music-track-artist-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="track.artist"][data-theme-state=selected]{font-size:var(--theme-music-track-artist-selected-font-size, var(--theme-music-track-artist-default-font-size, inherit));font-weight:var(--theme-music-track-artist-selected-font-weight, var(--theme-music-track-artist-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="track.artist"][data-theme-state=active]{font-size:var(--theme-music-track-artist-active-font-size, var(--theme-music-track-artist-default-font-size, inherit));font-weight:var(--theme-music-track-artist-active-font-weight, var(--theme-music-track-artist-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="track.artist"][data-theme-state=focus]{font-size:var(--theme-music-track-artist-focus-font-size, var(--theme-music-track-artist-default-font-size, inherit));font-weight:var(--theme-music-track-artist-focus-font-weight, var(--theme-music-track-artist-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="track.artist"][data-theme-state=disabled]{font-size:var(--theme-music-track-artist-disabled-font-size, var(--theme-music-track-artist-default-font-size, inherit));font-weight:var(--theme-music-track-artist-disabled-font-weight, var(--theme-music-track-artist-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.panel"]:not([data-theme-state]){font-size:var(--theme-music-playlist-panel-default-font-size, inherit);font-weight:var(--theme-music-playlist-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.panel"][data-theme-state=default]{font-size:var(--theme-music-playlist-panel-default-font-size, inherit);font-weight:var(--theme-music-playlist-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.panel"][data-theme-state=hover]{font-size:var(--theme-music-playlist-panel-hover-font-size, var(--theme-music-playlist-panel-default-font-size, inherit));font-weight:var(--theme-music-playlist-panel-hover-font-weight, var(--theme-music-playlist-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.panel"][data-theme-state=selected]{font-size:var(--theme-music-playlist-panel-selected-font-size, var(--theme-music-playlist-panel-default-font-size, inherit));font-weight:var(--theme-music-playlist-panel-selected-font-weight, var(--theme-music-playlist-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.panel"][data-theme-state=active]{font-size:var(--theme-music-playlist-panel-active-font-size, var(--theme-music-playlist-panel-default-font-size, inherit));font-weight:var(--theme-music-playlist-panel-active-font-weight, var(--theme-music-playlist-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.panel"][data-theme-state=focus]{font-size:var(--theme-music-playlist-panel-focus-font-size, var(--theme-music-playlist-panel-default-font-size, inherit));font-weight:var(--theme-music-playlist-panel-focus-font-weight, var(--theme-music-playlist-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.panel"][data-theme-state=disabled]{font-size:var(--theme-music-playlist-panel-disabled-font-size, var(--theme-music-playlist-panel-default-font-size, inherit));font-weight:var(--theme-music-playlist-panel-disabled-font-weight, var(--theme-music-playlist-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.title"]:not([data-theme-state]){font-size:var(--theme-music-playlist-title-default-font-size, inherit);font-weight:var(--theme-music-playlist-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.title"][data-theme-state=default]{font-size:var(--theme-music-playlist-title-default-font-size, inherit);font-weight:var(--theme-music-playlist-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.title"][data-theme-state=hover]{font-size:var(--theme-music-playlist-title-hover-font-size, var(--theme-music-playlist-title-default-font-size, inherit));font-weight:var(--theme-music-playlist-title-hover-font-weight, var(--theme-music-playlist-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.title"][data-theme-state=selected]{font-size:var(--theme-music-playlist-title-selected-font-size, var(--theme-music-playlist-title-default-font-size, inherit));font-weight:var(--theme-music-playlist-title-selected-font-weight, var(--theme-music-playlist-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.title"][data-theme-state=active]{font-size:var(--theme-music-playlist-title-active-font-size, var(--theme-music-playlist-title-default-font-size, inherit));font-weight:var(--theme-music-playlist-title-active-font-weight, var(--theme-music-playlist-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.title"][data-theme-state=focus]{font-size:var(--theme-music-playlist-title-focus-font-size, var(--theme-music-playlist-title-default-font-size, inherit));font-weight:var(--theme-music-playlist-title-focus-font-weight, var(--theme-music-playlist-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.title"][data-theme-state=disabled]{font-size:var(--theme-music-playlist-title-disabled-font-size, var(--theme-music-playlist-title-default-font-size, inherit));font-weight:var(--theme-music-playlist-title-disabled-font-weight, var(--theme-music-playlist-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.createButton"]:not([data-theme-state]){font-size:var(--theme-music-playlist-create-button-default-font-size, inherit);font-weight:var(--theme-music-playlist-create-button-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.createButton"][data-theme-state=default]{font-size:var(--theme-music-playlist-create-button-default-font-size, inherit);font-weight:var(--theme-music-playlist-create-button-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.createButton"][data-theme-state=hover]{font-size:var(--theme-music-playlist-create-button-hover-font-size, var(--theme-music-playlist-create-button-default-font-size, inherit));font-weight:var(--theme-music-playlist-create-button-hover-font-weight, var(--theme-music-playlist-create-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.createButton"][data-theme-state=selected]{font-size:var(--theme-music-playlist-create-button-selected-font-size, var(--theme-music-playlist-create-button-default-font-size, inherit));font-weight:var(--theme-music-playlist-create-button-selected-font-weight, var(--theme-music-playlist-create-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.createButton"][data-theme-state=active]{font-size:var(--theme-music-playlist-create-button-active-font-size, var(--theme-music-playlist-create-button-default-font-size, inherit));font-weight:var(--theme-music-playlist-create-button-active-font-weight, var(--theme-music-playlist-create-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.createButton"][data-theme-state=focus]{font-size:var(--theme-music-playlist-create-button-focus-font-size, var(--theme-music-playlist-create-button-default-font-size, inherit));font-weight:var(--theme-music-playlist-create-button-focus-font-weight, var(--theme-music-playlist-create-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.createButton"][data-theme-state=disabled]{font-size:var(--theme-music-playlist-create-button-disabled-font-size, var(--theme-music-playlist-create-button-default-font-size, inherit));font-weight:var(--theme-music-playlist-create-button-disabled-font-weight, var(--theme-music-playlist-create-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.row"]:not([data-theme-state]){font-size:var(--theme-music-playlist-row-default-font-size, inherit);font-weight:var(--theme-music-playlist-row-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.row"][data-theme-state=default]{font-size:var(--theme-music-playlist-row-default-font-size, inherit);font-weight:var(--theme-music-playlist-row-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.row"][data-theme-state=hover]{font-size:var(--theme-music-playlist-row-hover-font-size, var(--theme-music-playlist-row-default-font-size, inherit));font-weight:var(--theme-music-playlist-row-hover-font-weight, var(--theme-music-playlist-row-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.row"][data-theme-state=selected]{font-size:var(--theme-music-playlist-row-selected-font-size, var(--theme-music-playlist-row-default-font-size, inherit));font-weight:var(--theme-music-playlist-row-selected-font-weight, var(--theme-music-playlist-row-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.row"][data-theme-state=active]{font-size:var(--theme-music-playlist-row-active-font-size, var(--theme-music-playlist-row-default-font-size, inherit));font-weight:var(--theme-music-playlist-row-active-font-weight, var(--theme-music-playlist-row-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.row"][data-theme-state=focus]{font-size:var(--theme-music-playlist-row-focus-font-size, var(--theme-music-playlist-row-default-font-size, inherit));font-weight:var(--theme-music-playlist-row-focus-font-weight, var(--theme-music-playlist-row-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.row"][data-theme-state=disabled]{font-size:var(--theme-music-playlist-row-disabled-font-size, var(--theme-music-playlist-row-default-font-size, inherit));font-weight:var(--theme-music-playlist-row-disabled-font-weight, var(--theme-music-playlist-row-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogPanel"]:not([data-theme-state]){font-size:var(--theme-music-playlist-dialog-panel-default-font-size, inherit);font-weight:var(--theme-music-playlist-dialog-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.dialogPanel"][data-theme-state=default]{font-size:var(--theme-music-playlist-dialog-panel-default-font-size, inherit);font-weight:var(--theme-music-playlist-dialog-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.dialogPanel"][data-theme-state=hover]{font-size:var(--theme-music-playlist-dialog-panel-hover-font-size, var(--theme-music-playlist-dialog-panel-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-panel-hover-font-weight, var(--theme-music-playlist-dialog-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogPanel"][data-theme-state=selected]{font-size:var(--theme-music-playlist-dialog-panel-selected-font-size, var(--theme-music-playlist-dialog-panel-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-panel-selected-font-weight, var(--theme-music-playlist-dialog-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogPanel"][data-theme-state=active]{font-size:var(--theme-music-playlist-dialog-panel-active-font-size, var(--theme-music-playlist-dialog-panel-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-panel-active-font-weight, var(--theme-music-playlist-dialog-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogPanel"][data-theme-state=focus]{font-size:var(--theme-music-playlist-dialog-panel-focus-font-size, var(--theme-music-playlist-dialog-panel-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-panel-focus-font-weight, var(--theme-music-playlist-dialog-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogPanel"][data-theme-state=disabled]{font-size:var(--theme-music-playlist-dialog-panel-disabled-font-size, var(--theme-music-playlist-dialog-panel-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-panel-disabled-font-weight, var(--theme-music-playlist-dialog-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogTitle"]:not([data-theme-state]){font-size:var(--theme-music-playlist-dialog-title-default-font-size, inherit);font-weight:var(--theme-music-playlist-dialog-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.dialogTitle"][data-theme-state=default]{font-size:var(--theme-music-playlist-dialog-title-default-font-size, inherit);font-weight:var(--theme-music-playlist-dialog-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.dialogTitle"][data-theme-state=hover]{font-size:var(--theme-music-playlist-dialog-title-hover-font-size, var(--theme-music-playlist-dialog-title-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-title-hover-font-weight, var(--theme-music-playlist-dialog-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogTitle"][data-theme-state=selected]{font-size:var(--theme-music-playlist-dialog-title-selected-font-size, var(--theme-music-playlist-dialog-title-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-title-selected-font-weight, var(--theme-music-playlist-dialog-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogTitle"][data-theme-state=active]{font-size:var(--theme-music-playlist-dialog-title-active-font-size, var(--theme-music-playlist-dialog-title-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-title-active-font-weight, var(--theme-music-playlist-dialog-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogTitle"][data-theme-state=focus]{font-size:var(--theme-music-playlist-dialog-title-focus-font-size, var(--theme-music-playlist-dialog-title-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-title-focus-font-weight, var(--theme-music-playlist-dialog-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogTitle"][data-theme-state=disabled]{font-size:var(--theme-music-playlist-dialog-title-disabled-font-size, var(--theme-music-playlist-dialog-title-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-title-disabled-font-weight, var(--theme-music-playlist-dialog-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogText"]:not([data-theme-state]){font-size:var(--theme-music-playlist-dialog-text-default-font-size, inherit);font-weight:var(--theme-music-playlist-dialog-text-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.dialogText"][data-theme-state=default]{font-size:var(--theme-music-playlist-dialog-text-default-font-size, inherit);font-weight:var(--theme-music-playlist-dialog-text-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.dialogText"][data-theme-state=hover]{font-size:var(--theme-music-playlist-dialog-text-hover-font-size, var(--theme-music-playlist-dialog-text-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-text-hover-font-weight, var(--theme-music-playlist-dialog-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogText"][data-theme-state=selected]{font-size:var(--theme-music-playlist-dialog-text-selected-font-size, var(--theme-music-playlist-dialog-text-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-text-selected-font-weight, var(--theme-music-playlist-dialog-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogText"][data-theme-state=active]{font-size:var(--theme-music-playlist-dialog-text-active-font-size, var(--theme-music-playlist-dialog-text-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-text-active-font-weight, var(--theme-music-playlist-dialog-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogText"][data-theme-state=focus]{font-size:var(--theme-music-playlist-dialog-text-focus-font-size, var(--theme-music-playlist-dialog-text-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-text-focus-font-weight, var(--theme-music-playlist-dialog-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogText"][data-theme-state=disabled]{font-size:var(--theme-music-playlist-dialog-text-disabled-font-size, var(--theme-music-playlist-dialog-text-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-text-disabled-font-weight, var(--theme-music-playlist-dialog-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogInput"]:not([data-theme-state]){font-size:var(--theme-music-playlist-dialog-input-default-font-size, inherit);font-weight:var(--theme-music-playlist-dialog-input-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.dialogInput"][data-theme-state=default]{font-size:var(--theme-music-playlist-dialog-input-default-font-size, inherit);font-weight:var(--theme-music-playlist-dialog-input-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.dialogInput"][data-theme-state=hover]{font-size:var(--theme-music-playlist-dialog-input-hover-font-size, var(--theme-music-playlist-dialog-input-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-input-hover-font-weight, var(--theme-music-playlist-dialog-input-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogInput"][data-theme-state=selected]{font-size:var(--theme-music-playlist-dialog-input-selected-font-size, var(--theme-music-playlist-dialog-input-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-input-selected-font-weight, var(--theme-music-playlist-dialog-input-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogInput"][data-theme-state=active]{font-size:var(--theme-music-playlist-dialog-input-active-font-size, var(--theme-music-playlist-dialog-input-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-input-active-font-weight, var(--theme-music-playlist-dialog-input-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogInput"][data-theme-state=focus]{font-size:var(--theme-music-playlist-dialog-input-focus-font-size, var(--theme-music-playlist-dialog-input-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-input-focus-font-weight, var(--theme-music-playlist-dialog-input-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogInput"][data-theme-state=disabled]{font-size:var(--theme-music-playlist-dialog-input-disabled-font-size, var(--theme-music-playlist-dialog-input-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-input-disabled-font-weight, var(--theme-music-playlist-dialog-input-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogButton"]:not([data-theme-state]){font-size:var(--theme-music-playlist-dialog-button-default-font-size, inherit);font-weight:var(--theme-music-playlist-dialog-button-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.dialogButton"][data-theme-state=default]{font-size:var(--theme-music-playlist-dialog-button-default-font-size, inherit);font-weight:var(--theme-music-playlist-dialog-button-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="playlist.dialogButton"][data-theme-state=hover]{font-size:var(--theme-music-playlist-dialog-button-hover-font-size, var(--theme-music-playlist-dialog-button-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-button-hover-font-weight, var(--theme-music-playlist-dialog-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogButton"][data-theme-state=selected]{font-size:var(--theme-music-playlist-dialog-button-selected-font-size, var(--theme-music-playlist-dialog-button-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-button-selected-font-weight, var(--theme-music-playlist-dialog-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogButton"][data-theme-state=active]{font-size:var(--theme-music-playlist-dialog-button-active-font-size, var(--theme-music-playlist-dialog-button-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-button-active-font-weight, var(--theme-music-playlist-dialog-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogButton"][data-theme-state=focus]{font-size:var(--theme-music-playlist-dialog-button-focus-font-size, var(--theme-music-playlist-dialog-button-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-button-focus-font-weight, var(--theme-music-playlist-dialog-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="playlist.dialogButton"][data-theme-state=disabled]{font-size:var(--theme-music-playlist-dialog-button-disabled-font-size, var(--theme-music-playlist-dialog-button-default-font-size, inherit));font-weight:var(--theme-music-playlist-dialog-button-disabled-font-weight, var(--theme-music-playlist-dialog-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.panel"]:not([data-theme-state]){font-size:var(--theme-music-now-playing-panel-default-font-size, inherit);font-weight:var(--theme-music-now-playing-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="nowPlaying.panel"][data-theme-state=default]{font-size:var(--theme-music-now-playing-panel-default-font-size, inherit);font-weight:var(--theme-music-now-playing-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="nowPlaying.panel"][data-theme-state=hover]{font-size:var(--theme-music-now-playing-panel-hover-font-size, var(--theme-music-now-playing-panel-default-font-size, inherit));font-weight:var(--theme-music-now-playing-panel-hover-font-weight, var(--theme-music-now-playing-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.panel"][data-theme-state=selected]{font-size:var(--theme-music-now-playing-panel-selected-font-size, var(--theme-music-now-playing-panel-default-font-size, inherit));font-weight:var(--theme-music-now-playing-panel-selected-font-weight, var(--theme-music-now-playing-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.panel"][data-theme-state=active]{font-size:var(--theme-music-now-playing-panel-active-font-size, var(--theme-music-now-playing-panel-default-font-size, inherit));font-weight:var(--theme-music-now-playing-panel-active-font-weight, var(--theme-music-now-playing-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.panel"][data-theme-state=focus]{font-size:var(--theme-music-now-playing-panel-focus-font-size, var(--theme-music-now-playing-panel-default-font-size, inherit));font-weight:var(--theme-music-now-playing-panel-focus-font-weight, var(--theme-music-now-playing-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.panel"][data-theme-state=disabled]{font-size:var(--theme-music-now-playing-panel-disabled-font-size, var(--theme-music-now-playing-panel-default-font-size, inherit));font-weight:var(--theme-music-now-playing-panel-disabled-font-weight, var(--theme-music-now-playing-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.artwork"]:not([data-theme-state]){font-size:var(--theme-music-now-playing-artwork-default-font-size, inherit);font-weight:var(--theme-music-now-playing-artwork-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="nowPlaying.artwork"][data-theme-state=default]{font-size:var(--theme-music-now-playing-artwork-default-font-size, inherit);font-weight:var(--theme-music-now-playing-artwork-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="nowPlaying.artwork"][data-theme-state=hover]{font-size:var(--theme-music-now-playing-artwork-hover-font-size, var(--theme-music-now-playing-artwork-default-font-size, inherit));font-weight:var(--theme-music-now-playing-artwork-hover-font-weight, var(--theme-music-now-playing-artwork-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.artwork"][data-theme-state=selected]{font-size:var(--theme-music-now-playing-artwork-selected-font-size, var(--theme-music-now-playing-artwork-default-font-size, inherit));font-weight:var(--theme-music-now-playing-artwork-selected-font-weight, var(--theme-music-now-playing-artwork-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.artwork"][data-theme-state=active]{font-size:var(--theme-music-now-playing-artwork-active-font-size, var(--theme-music-now-playing-artwork-default-font-size, inherit));font-weight:var(--theme-music-now-playing-artwork-active-font-weight, var(--theme-music-now-playing-artwork-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.artwork"][data-theme-state=focus]{font-size:var(--theme-music-now-playing-artwork-focus-font-size, var(--theme-music-now-playing-artwork-default-font-size, inherit));font-weight:var(--theme-music-now-playing-artwork-focus-font-weight, var(--theme-music-now-playing-artwork-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.artwork"][data-theme-state=disabled]{font-size:var(--theme-music-now-playing-artwork-disabled-font-size, var(--theme-music-now-playing-artwork-default-font-size, inherit));font-weight:var(--theme-music-now-playing-artwork-disabled-font-weight, var(--theme-music-now-playing-artwork-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.title"]:not([data-theme-state]){font-size:var(--theme-music-now-playing-title-default-font-size, inherit);font-weight:var(--theme-music-now-playing-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="nowPlaying.title"][data-theme-state=default]{font-size:var(--theme-music-now-playing-title-default-font-size, inherit);font-weight:var(--theme-music-now-playing-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="nowPlaying.title"][data-theme-state=hover]{font-size:var(--theme-music-now-playing-title-hover-font-size, var(--theme-music-now-playing-title-default-font-size, inherit));font-weight:var(--theme-music-now-playing-title-hover-font-weight, var(--theme-music-now-playing-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.title"][data-theme-state=selected]{font-size:var(--theme-music-now-playing-title-selected-font-size, var(--theme-music-now-playing-title-default-font-size, inherit));font-weight:var(--theme-music-now-playing-title-selected-font-weight, var(--theme-music-now-playing-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.title"][data-theme-state=active]{font-size:var(--theme-music-now-playing-title-active-font-size, var(--theme-music-now-playing-title-default-font-size, inherit));font-weight:var(--theme-music-now-playing-title-active-font-weight, var(--theme-music-now-playing-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.title"][data-theme-state=focus]{font-size:var(--theme-music-now-playing-title-focus-font-size, var(--theme-music-now-playing-title-default-font-size, inherit));font-weight:var(--theme-music-now-playing-title-focus-font-weight, var(--theme-music-now-playing-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.title"][data-theme-state=disabled]{font-size:var(--theme-music-now-playing-title-disabled-font-size, var(--theme-music-now-playing-title-default-font-size, inherit));font-weight:var(--theme-music-now-playing-title-disabled-font-weight, var(--theme-music-now-playing-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.artist"]:not([data-theme-state]){font-size:var(--theme-music-now-playing-artist-default-font-size, inherit);font-weight:var(--theme-music-now-playing-artist-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="nowPlaying.artist"][data-theme-state=default]{font-size:var(--theme-music-now-playing-artist-default-font-size, inherit);font-weight:var(--theme-music-now-playing-artist-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="nowPlaying.artist"][data-theme-state=hover]{font-size:var(--theme-music-now-playing-artist-hover-font-size, var(--theme-music-now-playing-artist-default-font-size, inherit));font-weight:var(--theme-music-now-playing-artist-hover-font-weight, var(--theme-music-now-playing-artist-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.artist"][data-theme-state=selected]{font-size:var(--theme-music-now-playing-artist-selected-font-size, var(--theme-music-now-playing-artist-default-font-size, inherit));font-weight:var(--theme-music-now-playing-artist-selected-font-weight, var(--theme-music-now-playing-artist-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.artist"][data-theme-state=active]{font-size:var(--theme-music-now-playing-artist-active-font-size, var(--theme-music-now-playing-artist-default-font-size, inherit));font-weight:var(--theme-music-now-playing-artist-active-font-weight, var(--theme-music-now-playing-artist-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.artist"][data-theme-state=focus]{font-size:var(--theme-music-now-playing-artist-focus-font-size, var(--theme-music-now-playing-artist-default-font-size, inherit));font-weight:var(--theme-music-now-playing-artist-focus-font-weight, var(--theme-music-now-playing-artist-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.artist"][data-theme-state=disabled]{font-size:var(--theme-music-now-playing-artist-disabled-font-size, var(--theme-music-now-playing-artist-default-font-size, inherit));font-weight:var(--theme-music-now-playing-artist-disabled-font-weight, var(--theme-music-now-playing-artist-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"]:not([data-theme-state]){font-size:var(--theme-music-now-playing-lyrics-default-font-size, inherit);font-weight:var(--theme-music-now-playing-lyrics-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"][data-theme-state=default]{font-size:var(--theme-music-now-playing-lyrics-default-font-size, inherit);font-weight:var(--theme-music-now-playing-lyrics-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"][data-theme-state=hover]{font-size:var(--theme-music-now-playing-lyrics-hover-font-size, var(--theme-music-now-playing-lyrics-default-font-size, inherit));font-weight:var(--theme-music-now-playing-lyrics-hover-font-weight, var(--theme-music-now-playing-lyrics-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"][data-theme-state=selected]{font-size:var(--theme-music-now-playing-lyrics-selected-font-size, var(--theme-music-now-playing-lyrics-default-font-size, inherit));font-weight:var(--theme-music-now-playing-lyrics-selected-font-weight, var(--theme-music-now-playing-lyrics-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"][data-theme-state=active]{font-size:var(--theme-music-now-playing-lyrics-active-font-size, var(--theme-music-now-playing-lyrics-default-font-size, inherit));font-weight:var(--theme-music-now-playing-lyrics-active-font-weight, var(--theme-music-now-playing-lyrics-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"][data-theme-state=focus]{font-size:var(--theme-music-now-playing-lyrics-focus-font-size, var(--theme-music-now-playing-lyrics-default-font-size, inherit));font-weight:var(--theme-music-now-playing-lyrics-focus-font-weight, var(--theme-music-now-playing-lyrics-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="nowPlaying.lyrics"][data-theme-state=disabled]{font-size:var(--theme-music-now-playing-lyrics-disabled-font-size, var(--theme-music-now-playing-lyrics-default-font-size, inherit));font-weight:var(--theme-music-now-playing-lyrics-disabled-font-weight, var(--theme-music-now-playing-lyrics-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="lyrics.panel"]:not([data-theme-state]){font-size:var(--theme-music-lyrics-panel-default-font-size, inherit);font-weight:var(--theme-music-lyrics-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="lyrics.panel"][data-theme-state=default]{font-size:var(--theme-music-lyrics-panel-default-font-size, inherit);font-weight:var(--theme-music-lyrics-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="lyrics.panel"][data-theme-state=hover]{font-size:var(--theme-music-lyrics-panel-hover-font-size, var(--theme-music-lyrics-panel-default-font-size, inherit));font-weight:var(--theme-music-lyrics-panel-hover-font-weight, var(--theme-music-lyrics-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="lyrics.panel"][data-theme-state=selected]{font-size:var(--theme-music-lyrics-panel-selected-font-size, var(--theme-music-lyrics-panel-default-font-size, inherit));font-weight:var(--theme-music-lyrics-panel-selected-font-weight, var(--theme-music-lyrics-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="lyrics.panel"][data-theme-state=active]{font-size:var(--theme-music-lyrics-panel-active-font-size, var(--theme-music-lyrics-panel-default-font-size, inherit));font-weight:var(--theme-music-lyrics-panel-active-font-weight, var(--theme-music-lyrics-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="lyrics.panel"][data-theme-state=focus]{font-size:var(--theme-music-lyrics-panel-focus-font-size, var(--theme-music-lyrics-panel-default-font-size, inherit));font-weight:var(--theme-music-lyrics-panel-focus-font-weight, var(--theme-music-lyrics-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="lyrics.panel"][data-theme-state=disabled]{font-size:var(--theme-music-lyrics-panel-disabled-font-size, var(--theme-music-lyrics-panel-default-font-size, inherit));font-weight:var(--theme-music-lyrics-panel-disabled-font-weight, var(--theme-music-lyrics-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="lyrics.text"]:not([data-theme-state]){font-size:var(--theme-music-lyrics-text-default-font-size, inherit);font-weight:var(--theme-music-lyrics-text-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="lyrics.text"][data-theme-state=default]{font-size:var(--theme-music-lyrics-text-default-font-size, inherit);font-weight:var(--theme-music-lyrics-text-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="lyrics.text"][data-theme-state=hover]{font-size:var(--theme-music-lyrics-text-hover-font-size, var(--theme-music-lyrics-text-default-font-size, inherit));font-weight:var(--theme-music-lyrics-text-hover-font-weight, var(--theme-music-lyrics-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="lyrics.text"][data-theme-state=selected]{font-size:var(--theme-music-lyrics-text-selected-font-size, var(--theme-music-lyrics-text-default-font-size, inherit));font-weight:var(--theme-music-lyrics-text-selected-font-weight, var(--theme-music-lyrics-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="lyrics.text"][data-theme-state=active]{font-size:var(--theme-music-lyrics-text-active-font-size, var(--theme-music-lyrics-text-default-font-size, inherit));font-weight:var(--theme-music-lyrics-text-active-font-weight, var(--theme-music-lyrics-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="lyrics.text"][data-theme-state=focus]{font-size:var(--theme-music-lyrics-text-focus-font-size, var(--theme-music-lyrics-text-default-font-size, inherit));font-weight:var(--theme-music-lyrics-text-focus-font-weight, var(--theme-music-lyrics-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="lyrics.text"][data-theme-state=disabled]{font-size:var(--theme-music-lyrics-text-disabled-font-size, var(--theme-music-lyrics-text-default-font-size, inherit));font-weight:var(--theme-music-lyrics-text-disabled-font-weight, var(--theme-music-lyrics-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.root"]:not([data-theme-state]){font-size:var(--theme-music-player-root-default-font-size, inherit);font-weight:var(--theme-music-player-root-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.root"][data-theme-state=default]{font-size:var(--theme-music-player-root-default-font-size, inherit);font-weight:var(--theme-music-player-root-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.root"][data-theme-state=hover]{font-size:var(--theme-music-player-root-hover-font-size, var(--theme-music-player-root-default-font-size, inherit));font-weight:var(--theme-music-player-root-hover-font-weight, var(--theme-music-player-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.root"][data-theme-state=selected]{font-size:var(--theme-music-player-root-selected-font-size, var(--theme-music-player-root-default-font-size, inherit));font-weight:var(--theme-music-player-root-selected-font-weight, var(--theme-music-player-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.root"][data-theme-state=active]{font-size:var(--theme-music-player-root-active-font-size, var(--theme-music-player-root-default-font-size, inherit));font-weight:var(--theme-music-player-root-active-font-weight, var(--theme-music-player-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.root"][data-theme-state=focus]{font-size:var(--theme-music-player-root-focus-font-size, var(--theme-music-player-root-default-font-size, inherit));font-weight:var(--theme-music-player-root-focus-font-weight, var(--theme-music-player-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.root"][data-theme-state=disabled]{font-size:var(--theme-music-player-root-disabled-font-size, var(--theme-music-player-root-default-font-size, inherit));font-weight:var(--theme-music-player-root-disabled-font-weight, var(--theme-music-player-root-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.panel"]:not([data-theme-state]){font-size:var(--theme-music-player-panel-default-font-size, inherit);font-weight:var(--theme-music-player-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.panel"][data-theme-state=default]{font-size:var(--theme-music-player-panel-default-font-size, inherit);font-weight:var(--theme-music-player-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.panel"][data-theme-state=hover]{font-size:var(--theme-music-player-panel-hover-font-size, var(--theme-music-player-panel-default-font-size, inherit));font-weight:var(--theme-music-player-panel-hover-font-weight, var(--theme-music-player-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.panel"][data-theme-state=selected]{font-size:var(--theme-music-player-panel-selected-font-size, var(--theme-music-player-panel-default-font-size, inherit));font-weight:var(--theme-music-player-panel-selected-font-weight, var(--theme-music-player-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.panel"][data-theme-state=active]{font-size:var(--theme-music-player-panel-active-font-size, var(--theme-music-player-panel-default-font-size, inherit));font-weight:var(--theme-music-player-panel-active-font-weight, var(--theme-music-player-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.panel"][data-theme-state=focus]{font-size:var(--theme-music-player-panel-focus-font-size, var(--theme-music-player-panel-default-font-size, inherit));font-weight:var(--theme-music-player-panel-focus-font-weight, var(--theme-music-player-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.panel"][data-theme-state=disabled]{font-size:var(--theme-music-player-panel-disabled-font-size, var(--theme-music-player-panel-default-font-size, inherit));font-weight:var(--theme-music-player-panel-disabled-font-weight, var(--theme-music-player-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.button"]:not([data-theme-state]){font-size:var(--theme-music-player-button-default-font-size, inherit);font-weight:var(--theme-music-player-button-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.button"][data-theme-state=default]{font-size:var(--theme-music-player-button-default-font-size, inherit);font-weight:var(--theme-music-player-button-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.button"][data-theme-state=hover]{font-size:var(--theme-music-player-button-hover-font-size, var(--theme-music-player-button-default-font-size, inherit));font-weight:var(--theme-music-player-button-hover-font-weight, var(--theme-music-player-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.button"][data-theme-state=selected]{font-size:var(--theme-music-player-button-selected-font-size, var(--theme-music-player-button-default-font-size, inherit));font-weight:var(--theme-music-player-button-selected-font-weight, var(--theme-music-player-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.button"][data-theme-state=active]{font-size:var(--theme-music-player-button-active-font-size, var(--theme-music-player-button-default-font-size, inherit));font-weight:var(--theme-music-player-button-active-font-weight, var(--theme-music-player-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.button"][data-theme-state=focus]{font-size:var(--theme-music-player-button-focus-font-size, var(--theme-music-player-button-default-font-size, inherit));font-weight:var(--theme-music-player-button-focus-font-weight, var(--theme-music-player-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.button"][data-theme-state=disabled]{font-size:var(--theme-music-player-button-disabled-font-size, var(--theme-music-player-button-default-font-size, inherit));font-weight:var(--theme-music-player-button-disabled-font-weight, var(--theme-music-player-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.control"]:not([data-theme-state]){font-size:var(--theme-music-player-control-default-font-size, inherit);font-weight:var(--theme-music-player-control-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.control"][data-theme-state=default]{font-size:var(--theme-music-player-control-default-font-size, inherit);font-weight:var(--theme-music-player-control-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.control"][data-theme-state=hover]{font-size:var(--theme-music-player-control-hover-font-size, var(--theme-music-player-control-default-font-size, inherit));font-weight:var(--theme-music-player-control-hover-font-weight, var(--theme-music-player-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.control"][data-theme-state=selected]{font-size:var(--theme-music-player-control-selected-font-size, var(--theme-music-player-control-default-font-size, inherit));font-weight:var(--theme-music-player-control-selected-font-weight, var(--theme-music-player-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.control"][data-theme-state=active]{font-size:var(--theme-music-player-control-active-font-size, var(--theme-music-player-control-default-font-size, inherit));font-weight:var(--theme-music-player-control-active-font-weight, var(--theme-music-player-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.control"][data-theme-state=focus]{font-size:var(--theme-music-player-control-focus-font-size, var(--theme-music-player-control-default-font-size, inherit));font-weight:var(--theme-music-player-control-focus-font-weight, var(--theme-music-player-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.control"][data-theme-state=disabled]{font-size:var(--theme-music-player-control-disabled-font-size, var(--theme-music-player-control-default-font-size, inherit));font-weight:var(--theme-music-player-control-disabled-font-weight, var(--theme-music-player-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.shuffleControl"]:not([data-theme-state]){font-size:var(--theme-music-player-shuffle-control-default-font-size, inherit);font-weight:var(--theme-music-player-shuffle-control-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.shuffleControl"][data-theme-state=default]{font-size:var(--theme-music-player-shuffle-control-default-font-size, inherit);font-weight:var(--theme-music-player-shuffle-control-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.shuffleControl"][data-theme-state=hover]{font-size:var(--theme-music-player-shuffle-control-hover-font-size, var(--theme-music-player-shuffle-control-default-font-size, inherit));font-weight:var(--theme-music-player-shuffle-control-hover-font-weight, var(--theme-music-player-shuffle-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.shuffleControl"][data-theme-state=selected]{font-size:var(--theme-music-player-shuffle-control-selected-font-size, var(--theme-music-player-shuffle-control-default-font-size, inherit));font-weight:var(--theme-music-player-shuffle-control-selected-font-weight, var(--theme-music-player-shuffle-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.shuffleControl"][data-theme-state=active]{font-size:var(--theme-music-player-shuffle-control-active-font-size, var(--theme-music-player-shuffle-control-default-font-size, inherit));font-weight:var(--theme-music-player-shuffle-control-active-font-weight, var(--theme-music-player-shuffle-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.shuffleControl"][data-theme-state=focus]{font-size:var(--theme-music-player-shuffle-control-focus-font-size, var(--theme-music-player-shuffle-control-default-font-size, inherit));font-weight:var(--theme-music-player-shuffle-control-focus-font-weight, var(--theme-music-player-shuffle-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.shuffleControl"][data-theme-state=disabled]{font-size:var(--theme-music-player-shuffle-control-disabled-font-size, var(--theme-music-player-shuffle-control-default-font-size, inherit));font-weight:var(--theme-music-player-shuffle-control-disabled-font-weight, var(--theme-music-player-shuffle-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.previousControl"]:not([data-theme-state]){font-size:var(--theme-music-player-previous-control-default-font-size, inherit);font-weight:var(--theme-music-player-previous-control-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.previousControl"][data-theme-state=default]{font-size:var(--theme-music-player-previous-control-default-font-size, inherit);font-weight:var(--theme-music-player-previous-control-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.previousControl"][data-theme-state=hover]{font-size:var(--theme-music-player-previous-control-hover-font-size, var(--theme-music-player-previous-control-default-font-size, inherit));font-weight:var(--theme-music-player-previous-control-hover-font-weight, var(--theme-music-player-previous-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.previousControl"][data-theme-state=selected]{font-size:var(--theme-music-player-previous-control-selected-font-size, var(--theme-music-player-previous-control-default-font-size, inherit));font-weight:var(--theme-music-player-previous-control-selected-font-weight, var(--theme-music-player-previous-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.previousControl"][data-theme-state=active]{font-size:var(--theme-music-player-previous-control-active-font-size, var(--theme-music-player-previous-control-default-font-size, inherit));font-weight:var(--theme-music-player-previous-control-active-font-weight, var(--theme-music-player-previous-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.previousControl"][data-theme-state=focus]{font-size:var(--theme-music-player-previous-control-focus-font-size, var(--theme-music-player-previous-control-default-font-size, inherit));font-weight:var(--theme-music-player-previous-control-focus-font-weight, var(--theme-music-player-previous-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.previousControl"][data-theme-state=disabled]{font-size:var(--theme-music-player-previous-control-disabled-font-size, var(--theme-music-player-previous-control-default-font-size, inherit));font-weight:var(--theme-music-player-previous-control-disabled-font-weight, var(--theme-music-player-previous-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.primaryControl"]:not([data-theme-state]){font-size:var(--theme-music-player-primary-control-default-font-size, inherit);font-weight:var(--theme-music-player-primary-control-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.primaryControl"][data-theme-state=default]{font-size:var(--theme-music-player-primary-control-default-font-size, inherit);font-weight:var(--theme-music-player-primary-control-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.primaryControl"][data-theme-state=hover]{font-size:var(--theme-music-player-primary-control-hover-font-size, var(--theme-music-player-primary-control-default-font-size, inherit));font-weight:var(--theme-music-player-primary-control-hover-font-weight, var(--theme-music-player-primary-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.primaryControl"][data-theme-state=selected]{font-size:var(--theme-music-player-primary-control-selected-font-size, var(--theme-music-player-primary-control-default-font-size, inherit));font-weight:var(--theme-music-player-primary-control-selected-font-weight, var(--theme-music-player-primary-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.primaryControl"][data-theme-state=active]{font-size:var(--theme-music-player-primary-control-active-font-size, var(--theme-music-player-primary-control-default-font-size, inherit));font-weight:var(--theme-music-player-primary-control-active-font-weight, var(--theme-music-player-primary-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.primaryControl"][data-theme-state=focus]{font-size:var(--theme-music-player-primary-control-focus-font-size, var(--theme-music-player-primary-control-default-font-size, inherit));font-weight:var(--theme-music-player-primary-control-focus-font-weight, var(--theme-music-player-primary-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.primaryControl"][data-theme-state=disabled]{font-size:var(--theme-music-player-primary-control-disabled-font-size, var(--theme-music-player-primary-control-default-font-size, inherit));font-weight:var(--theme-music-player-primary-control-disabled-font-weight, var(--theme-music-player-primary-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.nextControl"]:not([data-theme-state]){font-size:var(--theme-music-player-next-control-default-font-size, inherit);font-weight:var(--theme-music-player-next-control-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.nextControl"][data-theme-state=default]{font-size:var(--theme-music-player-next-control-default-font-size, inherit);font-weight:var(--theme-music-player-next-control-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.nextControl"][data-theme-state=hover]{font-size:var(--theme-music-player-next-control-hover-font-size, var(--theme-music-player-next-control-default-font-size, inherit));font-weight:var(--theme-music-player-next-control-hover-font-weight, var(--theme-music-player-next-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.nextControl"][data-theme-state=selected]{font-size:var(--theme-music-player-next-control-selected-font-size, var(--theme-music-player-next-control-default-font-size, inherit));font-weight:var(--theme-music-player-next-control-selected-font-weight, var(--theme-music-player-next-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.nextControl"][data-theme-state=active]{font-size:var(--theme-music-player-next-control-active-font-size, var(--theme-music-player-next-control-default-font-size, inherit));font-weight:var(--theme-music-player-next-control-active-font-weight, var(--theme-music-player-next-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.nextControl"][data-theme-state=focus]{font-size:var(--theme-music-player-next-control-focus-font-size, var(--theme-music-player-next-control-default-font-size, inherit));font-weight:var(--theme-music-player-next-control-focus-font-weight, var(--theme-music-player-next-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.nextControl"][data-theme-state=disabled]{font-size:var(--theme-music-player-next-control-disabled-font-size, var(--theme-music-player-next-control-default-font-size, inherit));font-weight:var(--theme-music-player-next-control-disabled-font-weight, var(--theme-music-player-next-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.repeatControl"]:not([data-theme-state]){font-size:var(--theme-music-player-repeat-control-default-font-size, inherit);font-weight:var(--theme-music-player-repeat-control-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.repeatControl"][data-theme-state=default]{font-size:var(--theme-music-player-repeat-control-default-font-size, inherit);font-weight:var(--theme-music-player-repeat-control-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.repeatControl"][data-theme-state=hover]{font-size:var(--theme-music-player-repeat-control-hover-font-size, var(--theme-music-player-repeat-control-default-font-size, inherit));font-weight:var(--theme-music-player-repeat-control-hover-font-weight, var(--theme-music-player-repeat-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.repeatControl"][data-theme-state=selected]{font-size:var(--theme-music-player-repeat-control-selected-font-size, var(--theme-music-player-repeat-control-default-font-size, inherit));font-weight:var(--theme-music-player-repeat-control-selected-font-weight, var(--theme-music-player-repeat-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.repeatControl"][data-theme-state=active]{font-size:var(--theme-music-player-repeat-control-active-font-size, var(--theme-music-player-repeat-control-default-font-size, inherit));font-weight:var(--theme-music-player-repeat-control-active-font-weight, var(--theme-music-player-repeat-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.repeatControl"][data-theme-state=focus]{font-size:var(--theme-music-player-repeat-control-focus-font-size, var(--theme-music-player-repeat-control-default-font-size, inherit));font-weight:var(--theme-music-player-repeat-control-focus-font-weight, var(--theme-music-player-repeat-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.repeatControl"][data-theme-state=disabled]{font-size:var(--theme-music-player-repeat-control-disabled-font-size, var(--theme-music-player-repeat-control-default-font-size, inherit));font-weight:var(--theme-music-player-repeat-control-disabled-font-weight, var(--theme-music-player-repeat-control-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.progress"]:not([data-theme-state]){font-size:var(--theme-music-player-progress-default-font-size, inherit);font-weight:var(--theme-music-player-progress-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.progress"][data-theme-state=default]{font-size:var(--theme-music-player-progress-default-font-size, inherit);font-weight:var(--theme-music-player-progress-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.progress"][data-theme-state=hover]{font-size:var(--theme-music-player-progress-hover-font-size, var(--theme-music-player-progress-default-font-size, inherit));font-weight:var(--theme-music-player-progress-hover-font-weight, var(--theme-music-player-progress-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.progress"][data-theme-state=selected]{font-size:var(--theme-music-player-progress-selected-font-size, var(--theme-music-player-progress-default-font-size, inherit));font-weight:var(--theme-music-player-progress-selected-font-weight, var(--theme-music-player-progress-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.progress"][data-theme-state=active]{font-size:var(--theme-music-player-progress-active-font-size, var(--theme-music-player-progress-default-font-size, inherit));font-weight:var(--theme-music-player-progress-active-font-weight, var(--theme-music-player-progress-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.progress"][data-theme-state=focus]{font-size:var(--theme-music-player-progress-focus-font-size, var(--theme-music-player-progress-default-font-size, inherit));font-weight:var(--theme-music-player-progress-focus-font-weight, var(--theme-music-player-progress-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.progress"][data-theme-state=disabled]{font-size:var(--theme-music-player-progress-disabled-font-size, var(--theme-music-player-progress-default-font-size, inherit));font-weight:var(--theme-music-player-progress-disabled-font-weight, var(--theme-music-player-progress-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.timeText"]:not([data-theme-state]){font-size:var(--theme-music-player-time-text-default-font-size, inherit);font-weight:var(--theme-music-player-time-text-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.timeText"][data-theme-state=default]{font-size:var(--theme-music-player-time-text-default-font-size, inherit);font-weight:var(--theme-music-player-time-text-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.timeText"][data-theme-state=hover]{font-size:var(--theme-music-player-time-text-hover-font-size, var(--theme-music-player-time-text-default-font-size, inherit));font-weight:var(--theme-music-player-time-text-hover-font-weight, var(--theme-music-player-time-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.timeText"][data-theme-state=selected]{font-size:var(--theme-music-player-time-text-selected-font-size, var(--theme-music-player-time-text-default-font-size, inherit));font-weight:var(--theme-music-player-time-text-selected-font-weight, var(--theme-music-player-time-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.timeText"][data-theme-state=active]{font-size:var(--theme-music-player-time-text-active-font-size, var(--theme-music-player-time-text-default-font-size, inherit));font-weight:var(--theme-music-player-time-text-active-font-weight, var(--theme-music-player-time-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.timeText"][data-theme-state=focus]{font-size:var(--theme-music-player-time-text-focus-font-size, var(--theme-music-player-time-text-default-font-size, inherit));font-weight:var(--theme-music-player-time-text-focus-font-weight, var(--theme-music-player-time-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.timeText"][data-theme-state=disabled]{font-size:var(--theme-music-player-time-text-disabled-font-size, var(--theme-music-player-time-text-default-font-size, inherit));font-weight:var(--theme-music-player-time-text-disabled-font-weight, var(--theme-music-player-time-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.statusTitle"]:not([data-theme-state]){font-size:var(--theme-music-player-status-title-default-font-size, inherit);font-weight:var(--theme-music-player-status-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.statusTitle"][data-theme-state=default]{font-size:var(--theme-music-player-status-title-default-font-size, inherit);font-weight:var(--theme-music-player-status-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.statusTitle"][data-theme-state=hover]{font-size:var(--theme-music-player-status-title-hover-font-size, var(--theme-music-player-status-title-default-font-size, inherit));font-weight:var(--theme-music-player-status-title-hover-font-weight, var(--theme-music-player-status-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.statusTitle"][data-theme-state=selected]{font-size:var(--theme-music-player-status-title-selected-font-size, var(--theme-music-player-status-title-default-font-size, inherit));font-weight:var(--theme-music-player-status-title-selected-font-weight, var(--theme-music-player-status-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.statusTitle"][data-theme-state=active]{font-size:var(--theme-music-player-status-title-active-font-size, var(--theme-music-player-status-title-default-font-size, inherit));font-weight:var(--theme-music-player-status-title-active-font-weight, var(--theme-music-player-status-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.statusTitle"][data-theme-state=focus]{font-size:var(--theme-music-player-status-title-focus-font-size, var(--theme-music-player-status-title-default-font-size, inherit));font-weight:var(--theme-music-player-status-title-focus-font-weight, var(--theme-music-player-status-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.statusTitle"][data-theme-state=disabled]{font-size:var(--theme-music-player-status-title-disabled-font-size, var(--theme-music-player-status-title-default-font-size, inherit));font-weight:var(--theme-music-player-status-title-disabled-font-weight, var(--theme-music-player-status-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.statusText"]:not([data-theme-state]){font-size:var(--theme-music-player-status-text-default-font-size, inherit);font-weight:var(--theme-music-player-status-text-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.statusText"][data-theme-state=default]{font-size:var(--theme-music-player-status-text-default-font-size, inherit);font-weight:var(--theme-music-player-status-text-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="player.statusText"][data-theme-state=hover]{font-size:var(--theme-music-player-status-text-hover-font-size, var(--theme-music-player-status-text-default-font-size, inherit));font-weight:var(--theme-music-player-status-text-hover-font-weight, var(--theme-music-player-status-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.statusText"][data-theme-state=selected]{font-size:var(--theme-music-player-status-text-selected-font-size, var(--theme-music-player-status-text-default-font-size, inherit));font-weight:var(--theme-music-player-status-text-selected-font-weight, var(--theme-music-player-status-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.statusText"][data-theme-state=active]{font-size:var(--theme-music-player-status-text-active-font-size, var(--theme-music-player-status-text-default-font-size, inherit));font-weight:var(--theme-music-player-status-text-active-font-weight, var(--theme-music-player-status-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.statusText"][data-theme-state=focus]{font-size:var(--theme-music-player-status-text-focus-font-size, var(--theme-music-player-status-text-default-font-size, inherit));font-weight:var(--theme-music-player-status-text-focus-font-weight, var(--theme-music-player-status-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="player.statusText"][data-theme-state=disabled]{font-size:var(--theme-music-player-status-text-disabled-font-size, var(--theme-music-player-status-text-default-font-size, inherit));font-weight:var(--theme-music-player-status-text-disabled-font-weight, var(--theme-music-player-status-text-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="stats.card"]:not([data-theme-state]){font-size:var(--theme-music-stats-card-default-font-size, inherit);font-weight:var(--theme-music-stats-card-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="stats.card"][data-theme-state=default]{font-size:var(--theme-music-stats-card-default-font-size, inherit);font-weight:var(--theme-music-stats-card-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="stats.card"][data-theme-state=hover]{font-size:var(--theme-music-stats-card-hover-font-size, var(--theme-music-stats-card-default-font-size, inherit));font-weight:var(--theme-music-stats-card-hover-font-weight, var(--theme-music-stats-card-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="stats.card"][data-theme-state=selected]{font-size:var(--theme-music-stats-card-selected-font-size, var(--theme-music-stats-card-default-font-size, inherit));font-weight:var(--theme-music-stats-card-selected-font-weight, var(--theme-music-stats-card-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="stats.card"][data-theme-state=active]{font-size:var(--theme-music-stats-card-active-font-size, var(--theme-music-stats-card-default-font-size, inherit));font-weight:var(--theme-music-stats-card-active-font-weight, var(--theme-music-stats-card-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="stats.card"][data-theme-state=focus]{font-size:var(--theme-music-stats-card-focus-font-size, var(--theme-music-stats-card-default-font-size, inherit));font-weight:var(--theme-music-stats-card-focus-font-weight, var(--theme-music-stats-card-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="stats.card"][data-theme-state=disabled]{font-size:var(--theme-music-stats-card-disabled-font-size, var(--theme-music-stats-card-default-font-size, inherit));font-weight:var(--theme-music-stats-card-disabled-font-weight, var(--theme-music-stats-card-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="stats.value"]:not([data-theme-state]){font-size:var(--theme-music-stats-value-default-font-size, inherit);font-weight:var(--theme-music-stats-value-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="stats.value"][data-theme-state=default]{font-size:var(--theme-music-stats-value-default-font-size, inherit);font-weight:var(--theme-music-stats-value-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="stats.value"][data-theme-state=hover]{font-size:var(--theme-music-stats-value-hover-font-size, var(--theme-music-stats-value-default-font-size, inherit));font-weight:var(--theme-music-stats-value-hover-font-weight, var(--theme-music-stats-value-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="stats.value"][data-theme-state=selected]{font-size:var(--theme-music-stats-value-selected-font-size, var(--theme-music-stats-value-default-font-size, inherit));font-weight:var(--theme-music-stats-value-selected-font-weight, var(--theme-music-stats-value-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="stats.value"][data-theme-state=active]{font-size:var(--theme-music-stats-value-active-font-size, var(--theme-music-stats-value-default-font-size, inherit));font-weight:var(--theme-music-stats-value-active-font-weight, var(--theme-music-stats-value-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="stats.value"][data-theme-state=focus]{font-size:var(--theme-music-stats-value-focus-font-size, var(--theme-music-stats-value-default-font-size, inherit));font-weight:var(--theme-music-stats-value-focus-font-weight, var(--theme-music-stats-value-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="stats.value"][data-theme-state=disabled]{font-size:var(--theme-music-stats-value-disabled-font-size, var(--theme-music-stats-value-default-font-size, inherit));font-weight:var(--theme-music-stats-value-disabled-font-weight, var(--theme-music-stats-value-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="stats.label"]:not([data-theme-state]){font-size:var(--theme-music-stats-label-default-font-size, inherit);font-weight:var(--theme-music-stats-label-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="stats.label"][data-theme-state=default]{font-size:var(--theme-music-stats-label-default-font-size, inherit);font-weight:var(--theme-music-stats-label-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="stats.label"][data-theme-state=hover]{font-size:var(--theme-music-stats-label-hover-font-size, var(--theme-music-stats-label-default-font-size, inherit));font-weight:var(--theme-music-stats-label-hover-font-weight, var(--theme-music-stats-label-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="stats.label"][data-theme-state=selected]{font-size:var(--theme-music-stats-label-selected-font-size, var(--theme-music-stats-label-default-font-size, inherit));font-weight:var(--theme-music-stats-label-selected-font-weight, var(--theme-music-stats-label-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="stats.label"][data-theme-state=active]{font-size:var(--theme-music-stats-label-active-font-size, var(--theme-music-stats-label-default-font-size, inherit));font-weight:var(--theme-music-stats-label-active-font-weight, var(--theme-music-stats-label-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="stats.label"][data-theme-state=focus]{font-size:var(--theme-music-stats-label-focus-font-size, var(--theme-music-stats-label-default-font-size, inherit));font-weight:var(--theme-music-stats-label-focus-font-weight, var(--theme-music-stats-label-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="stats.label"][data-theme-state=disabled]{font-size:var(--theme-music-stats-label-disabled-font-size, var(--theme-music-stats-label-default-font-size, inherit));font-weight:var(--theme-music-stats-label-disabled-font-weight, var(--theme-music-stats-label-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="upload.panel"]:not([data-theme-state]){font-size:var(--theme-music-upload-panel-default-font-size, inherit);font-weight:var(--theme-music-upload-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="upload.panel"][data-theme-state=default]{font-size:var(--theme-music-upload-panel-default-font-size, inherit);font-weight:var(--theme-music-upload-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="upload.panel"][data-theme-state=hover]{font-size:var(--theme-music-upload-panel-hover-font-size, var(--theme-music-upload-panel-default-font-size, inherit));font-weight:var(--theme-music-upload-panel-hover-font-weight, var(--theme-music-upload-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="upload.panel"][data-theme-state=selected]{font-size:var(--theme-music-upload-panel-selected-font-size, var(--theme-music-upload-panel-default-font-size, inherit));font-weight:var(--theme-music-upload-panel-selected-font-weight, var(--theme-music-upload-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="upload.panel"][data-theme-state=active]{font-size:var(--theme-music-upload-panel-active-font-size, var(--theme-music-upload-panel-default-font-size, inherit));font-weight:var(--theme-music-upload-panel-active-font-weight, var(--theme-music-upload-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="upload.panel"][data-theme-state=focus]{font-size:var(--theme-music-upload-panel-focus-font-size, var(--theme-music-upload-panel-default-font-size, inherit));font-weight:var(--theme-music-upload-panel-focus-font-weight, var(--theme-music-upload-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="upload.panel"][data-theme-state=disabled]{font-size:var(--theme-music-upload-panel-disabled-font-size, var(--theme-music-upload-panel-default-font-size, inherit));font-weight:var(--theme-music-upload-panel-disabled-font-weight, var(--theme-music-upload-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="addMusic.dialogPanel"]:not([data-theme-state]){font-size:var(--theme-music-add-music-dialog-panel-default-font-size, inherit);font-weight:var(--theme-music-add-music-dialog-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="addMusic.dialogPanel"][data-theme-state=default]{font-size:var(--theme-music-add-music-dialog-panel-default-font-size, inherit);font-weight:var(--theme-music-add-music-dialog-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="addMusic.dialogPanel"][data-theme-state=hover]{font-size:var(--theme-music-add-music-dialog-panel-hover-font-size, var(--theme-music-add-music-dialog-panel-default-font-size, inherit));font-weight:var(--theme-music-add-music-dialog-panel-hover-font-weight, var(--theme-music-add-music-dialog-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="addMusic.dialogPanel"][data-theme-state=selected]{font-size:var(--theme-music-add-music-dialog-panel-selected-font-size, var(--theme-music-add-music-dialog-panel-default-font-size, inherit));font-weight:var(--theme-music-add-music-dialog-panel-selected-font-weight, var(--theme-music-add-music-dialog-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="addMusic.dialogPanel"][data-theme-state=active]{font-size:var(--theme-music-add-music-dialog-panel-active-font-size, var(--theme-music-add-music-dialog-panel-default-font-size, inherit));font-weight:var(--theme-music-add-music-dialog-panel-active-font-weight, var(--theme-music-add-music-dialog-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="addMusic.dialogPanel"][data-theme-state=focus]{font-size:var(--theme-music-add-music-dialog-panel-focus-font-size, var(--theme-music-add-music-dialog-panel-default-font-size, inherit));font-weight:var(--theme-music-add-music-dialog-panel-focus-font-weight, var(--theme-music-add-music-dialog-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="addMusic.dialogPanel"][data-theme-state=disabled]{font-size:var(--theme-music-add-music-dialog-panel-disabled-font-size, var(--theme-music-add-music-dialog-panel-default-font-size, inherit));font-weight:var(--theme-music-add-music-dialog-panel-disabled-font-weight, var(--theme-music-add-music-dialog-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="addMusic.dialogButton"]:not([data-theme-state]){font-size:var(--theme-music-add-music-dialog-button-default-font-size, inherit);font-weight:var(--theme-music-add-music-dialog-button-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="addMusic.dialogButton"][data-theme-state=default]{font-size:var(--theme-music-add-music-dialog-button-default-font-size, inherit);font-weight:var(--theme-music-add-music-dialog-button-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="addMusic.dialogButton"][data-theme-state=hover]{font-size:var(--theme-music-add-music-dialog-button-hover-font-size, var(--theme-music-add-music-dialog-button-default-font-size, inherit));font-weight:var(--theme-music-add-music-dialog-button-hover-font-weight, var(--theme-music-add-music-dialog-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="addMusic.dialogButton"][data-theme-state=selected]{font-size:var(--theme-music-add-music-dialog-button-selected-font-size, var(--theme-music-add-music-dialog-button-default-font-size, inherit));font-weight:var(--theme-music-add-music-dialog-button-selected-font-weight, var(--theme-music-add-music-dialog-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="addMusic.dialogButton"][data-theme-state=active]{font-size:var(--theme-music-add-music-dialog-button-active-font-size, var(--theme-music-add-music-dialog-button-default-font-size, inherit));font-weight:var(--theme-music-add-music-dialog-button-active-font-weight, var(--theme-music-add-music-dialog-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="addMusic.dialogButton"][data-theme-state=focus]{font-size:var(--theme-music-add-music-dialog-button-focus-font-size, var(--theme-music-add-music-dialog-button-default-font-size, inherit));font-weight:var(--theme-music-add-music-dialog-button-focus-font-weight, var(--theme-music-add-music-dialog-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="addMusic.dialogButton"][data-theme-state=disabled]{font-size:var(--theme-music-add-music-dialog-button-disabled-font-size, var(--theme-music-add-music-dialog-button-default-font-size, inherit));font-weight:var(--theme-music-add-music-dialog-button-disabled-font-weight, var(--theme-music-add-music-dialog-button-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="miniPlayer.card"]:not([data-theme-state]){font-size:var(--theme-music-mini-player-card-default-font-size, inherit);font-weight:var(--theme-music-mini-player-card-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="miniPlayer.card"][data-theme-state=default]{font-size:var(--theme-music-mini-player-card-default-font-size, inherit);font-weight:var(--theme-music-mini-player-card-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="miniPlayer.card"][data-theme-state=hover]{font-size:var(--theme-music-mini-player-card-hover-font-size, var(--theme-music-mini-player-card-default-font-size, inherit));font-weight:var(--theme-music-mini-player-card-hover-font-weight, var(--theme-music-mini-player-card-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="miniPlayer.card"][data-theme-state=selected]{font-size:var(--theme-music-mini-player-card-selected-font-size, var(--theme-music-mini-player-card-default-font-size, inherit));font-weight:var(--theme-music-mini-player-card-selected-font-weight, var(--theme-music-mini-player-card-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="miniPlayer.card"][data-theme-state=active]{font-size:var(--theme-music-mini-player-card-active-font-size, var(--theme-music-mini-player-card-default-font-size, inherit));font-weight:var(--theme-music-mini-player-card-active-font-weight, var(--theme-music-mini-player-card-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="miniPlayer.card"][data-theme-state=focus]{font-size:var(--theme-music-mini-player-card-focus-font-size, var(--theme-music-mini-player-card-default-font-size, inherit));font-weight:var(--theme-music-mini-player-card-focus-font-weight, var(--theme-music-mini-player-card-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="miniPlayer.card"][data-theme-state=disabled]{font-size:var(--theme-music-mini-player-card-disabled-font-size, var(--theme-music-mini-player-card-default-font-size, inherit));font-weight:var(--theme-music-mini-player-card-disabled-font-weight, var(--theme-music-mini-player-card-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="miniPlayer.title"]:not([data-theme-state]){font-size:var(--theme-music-mini-player-title-default-font-size, inherit);font-weight:var(--theme-music-mini-player-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="miniPlayer.title"][data-theme-state=default]{font-size:var(--theme-music-mini-player-title-default-font-size, inherit);font-weight:var(--theme-music-mini-player-title-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="miniPlayer.title"][data-theme-state=hover]{font-size:var(--theme-music-mini-player-title-hover-font-size, var(--theme-music-mini-player-title-default-font-size, inherit));font-weight:var(--theme-music-mini-player-title-hover-font-weight, var(--theme-music-mini-player-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="miniPlayer.title"][data-theme-state=selected]{font-size:var(--theme-music-mini-player-title-selected-font-size, var(--theme-music-mini-player-title-default-font-size, inherit));font-weight:var(--theme-music-mini-player-title-selected-font-weight, var(--theme-music-mini-player-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="miniPlayer.title"][data-theme-state=active]{font-size:var(--theme-music-mini-player-title-active-font-size, var(--theme-music-mini-player-title-default-font-size, inherit));font-weight:var(--theme-music-mini-player-title-active-font-weight, var(--theme-music-mini-player-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="miniPlayer.title"][data-theme-state=focus]{font-size:var(--theme-music-mini-player-title-focus-font-size, var(--theme-music-mini-player-title-default-font-size, inherit));font-weight:var(--theme-music-mini-player-title-focus-font-weight, var(--theme-music-mini-player-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="miniPlayer.title"][data-theme-state=disabled]{font-size:var(--theme-music-mini-player-title-disabled-font-size, var(--theme-music-mini-player-title-default-font-size, inherit));font-weight:var(--theme-music-mini-player-title-disabled-font-weight, var(--theme-music-mini-player-title-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="miniPlayer.subtitle"]:not([data-theme-state]){font-size:var(--theme-music-mini-player-subtitle-default-font-size, inherit);font-weight:var(--theme-music-mini-player-subtitle-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="miniPlayer.subtitle"][data-theme-state=default]{font-size:var(--theme-music-mini-player-subtitle-default-font-size, inherit);font-weight:var(--theme-music-mini-player-subtitle-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="miniPlayer.subtitle"][data-theme-state=hover]{font-size:var(--theme-music-mini-player-subtitle-hover-font-size, var(--theme-music-mini-player-subtitle-default-font-size, inherit));font-weight:var(--theme-music-mini-player-subtitle-hover-font-weight, var(--theme-music-mini-player-subtitle-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="miniPlayer.subtitle"][data-theme-state=selected]{font-size:var(--theme-music-mini-player-subtitle-selected-font-size, var(--theme-music-mini-player-subtitle-default-font-size, inherit));font-weight:var(--theme-music-mini-player-subtitle-selected-font-weight, var(--theme-music-mini-player-subtitle-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="miniPlayer.subtitle"][data-theme-state=active]{font-size:var(--theme-music-mini-player-subtitle-active-font-size, var(--theme-music-mini-player-subtitle-default-font-size, inherit));font-weight:var(--theme-music-mini-player-subtitle-active-font-weight, var(--theme-music-mini-player-subtitle-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="miniPlayer.subtitle"][data-theme-state=focus]{font-size:var(--theme-music-mini-player-subtitle-focus-font-size, var(--theme-music-mini-player-subtitle-default-font-size, inherit));font-weight:var(--theme-music-mini-player-subtitle-focus-font-weight, var(--theme-music-mini-player-subtitle-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="miniPlayer.subtitle"][data-theme-state=disabled]{font-size:var(--theme-music-mini-player-subtitle-disabled-font-size, var(--theme-music-mini-player-subtitle-default-font-size, inherit));font-weight:var(--theme-music-mini-player-subtitle-disabled-font-weight, var(--theme-music-mini-player-subtitle-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="dialog.panel"]:not([data-theme-state]){font-size:var(--theme-music-dialog-panel-default-font-size, inherit);font-weight:var(--theme-music-dialog-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="dialog.panel"][data-theme-state=default]{font-size:var(--theme-music-dialog-panel-default-font-size, inherit);font-weight:var(--theme-music-dialog-panel-default-font-weight, inherit)}html [data-theme-module=music][data-theme-part="dialog.panel"][data-theme-state=hover]{font-size:var(--theme-music-dialog-panel-hover-font-size, var(--theme-music-dialog-panel-default-font-size, inherit));font-weight:var(--theme-music-dialog-panel-hover-font-weight, var(--theme-music-dialog-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="dialog.panel"][data-theme-state=selected]{font-size:var(--theme-music-dialog-panel-selected-font-size, var(--theme-music-dialog-panel-default-font-size, inherit));font-weight:var(--theme-music-dialog-panel-selected-font-weight, var(--theme-music-dialog-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="dialog.panel"][data-theme-state=active]{font-size:var(--theme-music-dialog-panel-active-font-size, var(--theme-music-dialog-panel-default-font-size, inherit));font-weight:var(--theme-music-dialog-panel-active-font-weight, var(--theme-music-dialog-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="dialog.panel"][data-theme-state=focus]{font-size:var(--theme-music-dialog-panel-focus-font-size, var(--theme-music-dialog-panel-default-font-size, inherit));font-weight:var(--theme-music-dialog-panel-focus-font-weight, var(--theme-music-dialog-panel-default-font-weight, inherit))}html [data-theme-module=music][data-theme-part="dialog.panel"][data-theme-state=disabled]{font-size:var(--theme-music-dialog-panel-disabled-font-size, var(--theme-music-dialog-panel-default-font-size, inherit));font-weight:var(--theme-music-dialog-panel-disabled-font-weight, var(--theme-music-dialog-panel-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.row"]:not([data-theme-state]){font-size:var(--theme-chat-channel-row-default-font-size, inherit);font-weight:var(--theme-chat-channel-row-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="channel.row"][data-theme-state=default]{font-size:var(--theme-chat-channel-row-default-font-size, inherit);font-weight:var(--theme-chat-channel-row-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="channel.row"][data-theme-state=hover]{font-size:var(--theme-chat-channel-row-hover-font-size, var(--theme-chat-channel-row-default-font-size, inherit));font-weight:var(--theme-chat-channel-row-hover-font-weight, var(--theme-chat-channel-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.row"][data-theme-state=selected]{font-size:var(--theme-chat-channel-row-selected-font-size, var(--theme-chat-channel-row-default-font-size, inherit));font-weight:var(--theme-chat-channel-row-selected-font-weight, var(--theme-chat-channel-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.row"][data-theme-state=active]{font-size:var(--theme-chat-channel-row-active-font-size, var(--theme-chat-channel-row-default-font-size, inherit));font-weight:var(--theme-chat-channel-row-active-font-weight, var(--theme-chat-channel-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.row"][data-theme-state=focus]{font-size:var(--theme-chat-channel-row-focus-font-size, var(--theme-chat-channel-row-default-font-size, inherit));font-weight:var(--theme-chat-channel-row-focus-font-weight, var(--theme-chat-channel-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.row"][data-theme-state=disabled]{font-size:var(--theme-chat-channel-row-disabled-font-size, var(--theme-chat-channel-row-default-font-size, inherit));font-weight:var(--theme-chat-channel-row-disabled-font-weight, var(--theme-chat-channel-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.dmRow"]:not([data-theme-state]){font-size:var(--theme-chat-channel-dm-row-default-font-size, inherit);font-weight:var(--theme-chat-channel-dm-row-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="channel.dmRow"][data-theme-state=default]{font-size:var(--theme-chat-channel-dm-row-default-font-size, inherit);font-weight:var(--theme-chat-channel-dm-row-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="channel.dmRow"][data-theme-state=hover]{font-size:var(--theme-chat-channel-dm-row-hover-font-size, var(--theme-chat-channel-dm-row-default-font-size, inherit));font-weight:var(--theme-chat-channel-dm-row-hover-font-weight, var(--theme-chat-channel-dm-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.dmRow"][data-theme-state=selected]{font-size:var(--theme-chat-channel-dm-row-selected-font-size, var(--theme-chat-channel-dm-row-default-font-size, inherit));font-weight:var(--theme-chat-channel-dm-row-selected-font-weight, var(--theme-chat-channel-dm-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.dmRow"][data-theme-state=active]{font-size:var(--theme-chat-channel-dm-row-active-font-size, var(--theme-chat-channel-dm-row-default-font-size, inherit));font-weight:var(--theme-chat-channel-dm-row-active-font-weight, var(--theme-chat-channel-dm-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.dmRow"][data-theme-state=focus]{font-size:var(--theme-chat-channel-dm-row-focus-font-size, var(--theme-chat-channel-dm-row-default-font-size, inherit));font-weight:var(--theme-chat-channel-dm-row-focus-font-weight, var(--theme-chat-channel-dm-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.dmRow"][data-theme-state=disabled]{font-size:var(--theme-chat-channel-dm-row-disabled-font-size, var(--theme-chat-channel-dm-row-default-font-size, inherit));font-weight:var(--theme-chat-channel-dm-row-disabled-font-weight, var(--theme-chat-channel-dm-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.lockedRow"]:not([data-theme-state]){font-size:var(--theme-chat-channel-locked-row-default-font-size, inherit);font-weight:var(--theme-chat-channel-locked-row-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="channel.lockedRow"][data-theme-state=default]{font-size:var(--theme-chat-channel-locked-row-default-font-size, inherit);font-weight:var(--theme-chat-channel-locked-row-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="channel.lockedRow"][data-theme-state=hover]{font-size:var(--theme-chat-channel-locked-row-hover-font-size, var(--theme-chat-channel-locked-row-default-font-size, inherit));font-weight:var(--theme-chat-channel-locked-row-hover-font-weight, var(--theme-chat-channel-locked-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.lockedRow"][data-theme-state=selected]{font-size:var(--theme-chat-channel-locked-row-selected-font-size, var(--theme-chat-channel-locked-row-default-font-size, inherit));font-weight:var(--theme-chat-channel-locked-row-selected-font-weight, var(--theme-chat-channel-locked-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.lockedRow"][data-theme-state=active]{font-size:var(--theme-chat-channel-locked-row-active-font-size, var(--theme-chat-channel-locked-row-default-font-size, inherit));font-weight:var(--theme-chat-channel-locked-row-active-font-weight, var(--theme-chat-channel-locked-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.lockedRow"][data-theme-state=focus]{font-size:var(--theme-chat-channel-locked-row-focus-font-size, var(--theme-chat-channel-locked-row-default-font-size, inherit));font-weight:var(--theme-chat-channel-locked-row-focus-font-weight, var(--theme-chat-channel-locked-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.lockedRow"][data-theme-state=disabled]{font-size:var(--theme-chat-channel-locked-row-disabled-font-size, var(--theme-chat-channel-locked-row-default-font-size, inherit));font-weight:var(--theme-chat-channel-locked-row-disabled-font-weight, var(--theme-chat-channel-locked-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.name"]:not([data-theme-state]){font-size:var(--theme-chat-channel-name-default-font-size, inherit);font-weight:var(--theme-chat-channel-name-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="channel.name"][data-theme-state=default]{font-size:var(--theme-chat-channel-name-default-font-size, inherit);font-weight:var(--theme-chat-channel-name-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="channel.name"][data-theme-state=hover]{font-size:var(--theme-chat-channel-name-hover-font-size, var(--theme-chat-channel-name-default-font-size, inherit));font-weight:var(--theme-chat-channel-name-hover-font-weight, var(--theme-chat-channel-name-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.name"][data-theme-state=selected]{font-size:var(--theme-chat-channel-name-selected-font-size, var(--theme-chat-channel-name-default-font-size, inherit));font-weight:var(--theme-chat-channel-name-selected-font-weight, var(--theme-chat-channel-name-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.name"][data-theme-state=active]{font-size:var(--theme-chat-channel-name-active-font-size, var(--theme-chat-channel-name-default-font-size, inherit));font-weight:var(--theme-chat-channel-name-active-font-weight, var(--theme-chat-channel-name-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.name"][data-theme-state=focus]{font-size:var(--theme-chat-channel-name-focus-font-size, var(--theme-chat-channel-name-default-font-size, inherit));font-weight:var(--theme-chat-channel-name-focus-font-weight, var(--theme-chat-channel-name-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="channel.name"][data-theme-state=disabled]{font-size:var(--theme-chat-channel-name-disabled-font-size, var(--theme-chat-channel-name-default-font-size, inherit));font-weight:var(--theme-chat-channel-name-disabled-font-weight, var(--theme-chat-channel-name-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.bubble"]:not([data-theme-state]){font-size:var(--theme-chat-message-bubble-default-font-size, inherit);font-weight:var(--theme-chat-message-bubble-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="message.bubble"][data-theme-state=default]{font-size:var(--theme-chat-message-bubble-default-font-size, inherit);font-weight:var(--theme-chat-message-bubble-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="message.bubble"][data-theme-state=hover]{font-size:var(--theme-chat-message-bubble-hover-font-size, var(--theme-chat-message-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-bubble-hover-font-weight, var(--theme-chat-message-bubble-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.bubble"][data-theme-state=selected]{font-size:var(--theme-chat-message-bubble-selected-font-size, var(--theme-chat-message-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-bubble-selected-font-weight, var(--theme-chat-message-bubble-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.bubble"][data-theme-state=active]{font-size:var(--theme-chat-message-bubble-active-font-size, var(--theme-chat-message-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-bubble-active-font-weight, var(--theme-chat-message-bubble-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.bubble"][data-theme-state=focus]{font-size:var(--theme-chat-message-bubble-focus-font-size, var(--theme-chat-message-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-bubble-focus-font-weight, var(--theme-chat-message-bubble-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.bubble"][data-theme-state=disabled]{font-size:var(--theme-chat-message-bubble-disabled-font-size, var(--theme-chat-message-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-bubble-disabled-font-weight, var(--theme-chat-message-bubble-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.incomingBubble"]:not([data-theme-state]){font-size:var(--theme-chat-message-incoming-bubble-default-font-size, inherit);font-weight:var(--theme-chat-message-incoming-bubble-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="message.incomingBubble"][data-theme-state=default]{font-size:var(--theme-chat-message-incoming-bubble-default-font-size, inherit);font-weight:var(--theme-chat-message-incoming-bubble-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="message.incomingBubble"][data-theme-state=hover]{font-size:var(--theme-chat-message-incoming-bubble-hover-font-size, var(--theme-chat-message-incoming-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-incoming-bubble-hover-font-weight, var(--theme-chat-message-incoming-bubble-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.incomingBubble"][data-theme-state=selected]{font-size:var(--theme-chat-message-incoming-bubble-selected-font-size, var(--theme-chat-message-incoming-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-incoming-bubble-selected-font-weight, var(--theme-chat-message-incoming-bubble-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.incomingBubble"][data-theme-state=active]{font-size:var(--theme-chat-message-incoming-bubble-active-font-size, var(--theme-chat-message-incoming-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-incoming-bubble-active-font-weight, var(--theme-chat-message-incoming-bubble-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.incomingBubble"][data-theme-state=focus]{font-size:var(--theme-chat-message-incoming-bubble-focus-font-size, var(--theme-chat-message-incoming-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-incoming-bubble-focus-font-weight, var(--theme-chat-message-incoming-bubble-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.incomingBubble"][data-theme-state=disabled]{font-size:var(--theme-chat-message-incoming-bubble-disabled-font-size, var(--theme-chat-message-incoming-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-incoming-bubble-disabled-font-weight, var(--theme-chat-message-incoming-bubble-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.outgoingBubble"]:not([data-theme-state]){font-size:var(--theme-chat-message-outgoing-bubble-default-font-size, inherit);font-weight:var(--theme-chat-message-outgoing-bubble-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="message.outgoingBubble"][data-theme-state=default]{font-size:var(--theme-chat-message-outgoing-bubble-default-font-size, inherit);font-weight:var(--theme-chat-message-outgoing-bubble-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="message.outgoingBubble"][data-theme-state=hover]{font-size:var(--theme-chat-message-outgoing-bubble-hover-font-size, var(--theme-chat-message-outgoing-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-outgoing-bubble-hover-font-weight, var(--theme-chat-message-outgoing-bubble-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.outgoingBubble"][data-theme-state=selected]{font-size:var(--theme-chat-message-outgoing-bubble-selected-font-size, var(--theme-chat-message-outgoing-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-outgoing-bubble-selected-font-weight, var(--theme-chat-message-outgoing-bubble-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.outgoingBubble"][data-theme-state=active]{font-size:var(--theme-chat-message-outgoing-bubble-active-font-size, var(--theme-chat-message-outgoing-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-outgoing-bubble-active-font-weight, var(--theme-chat-message-outgoing-bubble-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.outgoingBubble"][data-theme-state=focus]{font-size:var(--theme-chat-message-outgoing-bubble-focus-font-size, var(--theme-chat-message-outgoing-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-outgoing-bubble-focus-font-weight, var(--theme-chat-message-outgoing-bubble-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.outgoingBubble"][data-theme-state=disabled]{font-size:var(--theme-chat-message-outgoing-bubble-disabled-font-size, var(--theme-chat-message-outgoing-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-outgoing-bubble-disabled-font-weight, var(--theme-chat-message-outgoing-bubble-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.text"]:not([data-theme-state]){font-size:var(--theme-chat-message-text-default-font-size, inherit);font-weight:var(--theme-chat-message-text-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="message.text"][data-theme-state=default]{font-size:var(--theme-chat-message-text-default-font-size, inherit);font-weight:var(--theme-chat-message-text-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="message.text"][data-theme-state=hover]{font-size:var(--theme-chat-message-text-hover-font-size, var(--theme-chat-message-text-default-font-size, inherit));font-weight:var(--theme-chat-message-text-hover-font-weight, var(--theme-chat-message-text-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.text"][data-theme-state=selected]{font-size:var(--theme-chat-message-text-selected-font-size, var(--theme-chat-message-text-default-font-size, inherit));font-weight:var(--theme-chat-message-text-selected-font-weight, var(--theme-chat-message-text-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.text"][data-theme-state=active]{font-size:var(--theme-chat-message-text-active-font-size, var(--theme-chat-message-text-default-font-size, inherit));font-weight:var(--theme-chat-message-text-active-font-weight, var(--theme-chat-message-text-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.text"][data-theme-state=focus]{font-size:var(--theme-chat-message-text-focus-font-size, var(--theme-chat-message-text-default-font-size, inherit));font-weight:var(--theme-chat-message-text-focus-font-weight, var(--theme-chat-message-text-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.text"][data-theme-state=disabled]{font-size:var(--theme-chat-message-text-disabled-font-size, var(--theme-chat-message-text-default-font-size, inherit));font-weight:var(--theme-chat-message-text-disabled-font-weight, var(--theme-chat-message-text-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.time"]:not([data-theme-state]){font-size:var(--theme-chat-message-time-default-font-size, inherit);font-weight:var(--theme-chat-message-time-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="message.time"][data-theme-state=default]{font-size:var(--theme-chat-message-time-default-font-size, inherit);font-weight:var(--theme-chat-message-time-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="message.time"][data-theme-state=hover]{font-size:var(--theme-chat-message-time-hover-font-size, var(--theme-chat-message-time-default-font-size, inherit));font-weight:var(--theme-chat-message-time-hover-font-weight, var(--theme-chat-message-time-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.time"][data-theme-state=selected]{font-size:var(--theme-chat-message-time-selected-font-size, var(--theme-chat-message-time-default-font-size, inherit));font-weight:var(--theme-chat-message-time-selected-font-weight, var(--theme-chat-message-time-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.time"][data-theme-state=active]{font-size:var(--theme-chat-message-time-active-font-size, var(--theme-chat-message-time-default-font-size, inherit));font-weight:var(--theme-chat-message-time-active-font-weight, var(--theme-chat-message-time-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.time"][data-theme-state=focus]{font-size:var(--theme-chat-message-time-focus-font-size, var(--theme-chat-message-time-default-font-size, inherit));font-weight:var(--theme-chat-message-time-focus-font-weight, var(--theme-chat-message-time-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="message.time"][data-theme-state=disabled]{font-size:var(--theme-chat-message-time-disabled-font-size, var(--theme-chat-message-time-default-font-size, inherit));font-weight:var(--theme-chat-message-time-disabled-font-weight, var(--theme-chat-message-time-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.input"]:not([data-theme-state]){font-size:var(--theme-chat-composer-input-default-font-size, inherit);font-weight:var(--theme-chat-composer-input-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="composer.input"][data-theme-state=default]{font-size:var(--theme-chat-composer-input-default-font-size, inherit);font-weight:var(--theme-chat-composer-input-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="composer.input"][data-theme-state=hover]{font-size:var(--theme-chat-composer-input-hover-font-size, var(--theme-chat-composer-input-default-font-size, inherit));font-weight:var(--theme-chat-composer-input-hover-font-weight, var(--theme-chat-composer-input-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.input"][data-theme-state=selected]{font-size:var(--theme-chat-composer-input-selected-font-size, var(--theme-chat-composer-input-default-font-size, inherit));font-weight:var(--theme-chat-composer-input-selected-font-weight, var(--theme-chat-composer-input-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.input"][data-theme-state=active]{font-size:var(--theme-chat-composer-input-active-font-size, var(--theme-chat-composer-input-default-font-size, inherit));font-weight:var(--theme-chat-composer-input-active-font-weight, var(--theme-chat-composer-input-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.input"][data-theme-state=focus]{font-size:var(--theme-chat-composer-input-focus-font-size, var(--theme-chat-composer-input-default-font-size, inherit));font-weight:var(--theme-chat-composer-input-focus-font-weight, var(--theme-chat-composer-input-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.input"][data-theme-state=disabled]{font-size:var(--theme-chat-composer-input-disabled-font-size, var(--theme-chat-composer-input-default-font-size, inherit));font-weight:var(--theme-chat-composer-input-disabled-font-weight, var(--theme-chat-composer-input-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.shell"]:not([data-theme-state]){font-size:var(--theme-chat-composer-shell-default-font-size, inherit);font-weight:var(--theme-chat-composer-shell-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="composer.shell"][data-theme-state=default]{font-size:var(--theme-chat-composer-shell-default-font-size, inherit);font-weight:var(--theme-chat-composer-shell-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="composer.shell"][data-theme-state=hover]{font-size:var(--theme-chat-composer-shell-hover-font-size, var(--theme-chat-composer-shell-default-font-size, inherit));font-weight:var(--theme-chat-composer-shell-hover-font-weight, var(--theme-chat-composer-shell-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.shell"][data-theme-state=selected]{font-size:var(--theme-chat-composer-shell-selected-font-size, var(--theme-chat-composer-shell-default-font-size, inherit));font-weight:var(--theme-chat-composer-shell-selected-font-weight, var(--theme-chat-composer-shell-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.shell"][data-theme-state=active]{font-size:var(--theme-chat-composer-shell-active-font-size, var(--theme-chat-composer-shell-default-font-size, inherit));font-weight:var(--theme-chat-composer-shell-active-font-weight, var(--theme-chat-composer-shell-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.shell"][data-theme-state=focus]{font-size:var(--theme-chat-composer-shell-focus-font-size, var(--theme-chat-composer-shell-default-font-size, inherit));font-weight:var(--theme-chat-composer-shell-focus-font-weight, var(--theme-chat-composer-shell-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.shell"][data-theme-state=disabled]{font-size:var(--theme-chat-composer-shell-disabled-font-size, var(--theme-chat-composer-shell-default-font-size, inherit));font-weight:var(--theme-chat-composer-shell-disabled-font-weight, var(--theme-chat-composer-shell-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.sendButton"]:not([data-theme-state]){font-size:var(--theme-chat-composer-send-button-default-font-size, inherit);font-weight:var(--theme-chat-composer-send-button-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="composer.sendButton"][data-theme-state=default]{font-size:var(--theme-chat-composer-send-button-default-font-size, inherit);font-weight:var(--theme-chat-composer-send-button-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="composer.sendButton"][data-theme-state=hover]{font-size:var(--theme-chat-composer-send-button-hover-font-size, var(--theme-chat-composer-send-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-send-button-hover-font-weight, var(--theme-chat-composer-send-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.sendButton"][data-theme-state=selected]{font-size:var(--theme-chat-composer-send-button-selected-font-size, var(--theme-chat-composer-send-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-send-button-selected-font-weight, var(--theme-chat-composer-send-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.sendButton"][data-theme-state=active]{font-size:var(--theme-chat-composer-send-button-active-font-size, var(--theme-chat-composer-send-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-send-button-active-font-weight, var(--theme-chat-composer-send-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.sendButton"][data-theme-state=focus]{font-size:var(--theme-chat-composer-send-button-focus-font-size, var(--theme-chat-composer-send-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-send-button-focus-font-weight, var(--theme-chat-composer-send-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.sendButton"][data-theme-state=disabled]{font-size:var(--theme-chat-composer-send-button-disabled-font-size, var(--theme-chat-composer-send-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-send-button-disabled-font-weight, var(--theme-chat-composer-send-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.attachButton"]:not([data-theme-state]){font-size:var(--theme-chat-composer-attach-button-default-font-size, inherit);font-weight:var(--theme-chat-composer-attach-button-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="composer.attachButton"][data-theme-state=default]{font-size:var(--theme-chat-composer-attach-button-default-font-size, inherit);font-weight:var(--theme-chat-composer-attach-button-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="composer.attachButton"][data-theme-state=hover]{font-size:var(--theme-chat-composer-attach-button-hover-font-size, var(--theme-chat-composer-attach-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-attach-button-hover-font-weight, var(--theme-chat-composer-attach-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.attachButton"][data-theme-state=selected]{font-size:var(--theme-chat-composer-attach-button-selected-font-size, var(--theme-chat-composer-attach-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-attach-button-selected-font-weight, var(--theme-chat-composer-attach-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.attachButton"][data-theme-state=active]{font-size:var(--theme-chat-composer-attach-button-active-font-size, var(--theme-chat-composer-attach-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-attach-button-active-font-weight, var(--theme-chat-composer-attach-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.attachButton"][data-theme-state=focus]{font-size:var(--theme-chat-composer-attach-button-focus-font-size, var(--theme-chat-composer-attach-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-attach-button-focus-font-weight, var(--theme-chat-composer-attach-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.attachButton"][data-theme-state=disabled]{font-size:var(--theme-chat-composer-attach-button-disabled-font-size, var(--theme-chat-composer-attach-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-attach-button-disabled-font-weight, var(--theme-chat-composer-attach-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.aiButton"]:not([data-theme-state]){font-size:var(--theme-chat-composer-ai-button-default-font-size, inherit);font-weight:var(--theme-chat-composer-ai-button-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="composer.aiButton"][data-theme-state=default]{font-size:var(--theme-chat-composer-ai-button-default-font-size, inherit);font-weight:var(--theme-chat-composer-ai-button-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="composer.aiButton"][data-theme-state=hover]{font-size:var(--theme-chat-composer-ai-button-hover-font-size, var(--theme-chat-composer-ai-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-ai-button-hover-font-weight, var(--theme-chat-composer-ai-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.aiButton"][data-theme-state=selected]{font-size:var(--theme-chat-composer-ai-button-selected-font-size, var(--theme-chat-composer-ai-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-ai-button-selected-font-weight, var(--theme-chat-composer-ai-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.aiButton"][data-theme-state=active]{font-size:var(--theme-chat-composer-ai-button-active-font-size, var(--theme-chat-composer-ai-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-ai-button-active-font-weight, var(--theme-chat-composer-ai-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.aiButton"][data-theme-state=focus]{font-size:var(--theme-chat-composer-ai-button-focus-font-size, var(--theme-chat-composer-ai-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-ai-button-focus-font-weight, var(--theme-chat-composer-ai-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.aiButton"][data-theme-state=disabled]{font-size:var(--theme-chat-composer-ai-button-disabled-font-size, var(--theme-chat-composer-ai-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-ai-button-disabled-font-weight, var(--theme-chat-composer-ai-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.priorityButton"]:not([data-theme-state]){font-size:var(--theme-chat-composer-priority-button-default-font-size, inherit);font-weight:var(--theme-chat-composer-priority-button-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="composer.priorityButton"][data-theme-state=default]{font-size:var(--theme-chat-composer-priority-button-default-font-size, inherit);font-weight:var(--theme-chat-composer-priority-button-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="composer.priorityButton"][data-theme-state=hover]{font-size:var(--theme-chat-composer-priority-button-hover-font-size, var(--theme-chat-composer-priority-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-priority-button-hover-font-weight, var(--theme-chat-composer-priority-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.priorityButton"][data-theme-state=selected]{font-size:var(--theme-chat-composer-priority-button-selected-font-size, var(--theme-chat-composer-priority-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-priority-button-selected-font-weight, var(--theme-chat-composer-priority-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.priorityButton"][data-theme-state=active]{font-size:var(--theme-chat-composer-priority-button-active-font-size, var(--theme-chat-composer-priority-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-priority-button-active-font-weight, var(--theme-chat-composer-priority-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.priorityButton"][data-theme-state=focus]{font-size:var(--theme-chat-composer-priority-button-focus-font-size, var(--theme-chat-composer-priority-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-priority-button-focus-font-weight, var(--theme-chat-composer-priority-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="composer.priorityButton"][data-theme-state=disabled]{font-size:var(--theme-chat-composer-priority-button-disabled-font-size, var(--theme-chat-composer-priority-button-default-font-size, inherit));font-weight:var(--theme-chat-composer-priority-button-disabled-font-weight, var(--theme-chat-composer-priority-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.header"]:not([data-theme-state]){font-size:var(--theme-chat-panel-header-default-font-size, inherit);font-weight:var(--theme-chat-panel-header-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.header"][data-theme-state=default]{font-size:var(--theme-chat-panel-header-default-font-size, inherit);font-weight:var(--theme-chat-panel-header-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.header"][data-theme-state=hover]{font-size:var(--theme-chat-panel-header-hover-font-size, var(--theme-chat-panel-header-default-font-size, inherit));font-weight:var(--theme-chat-panel-header-hover-font-weight, var(--theme-chat-panel-header-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.header"][data-theme-state=selected]{font-size:var(--theme-chat-panel-header-selected-font-size, var(--theme-chat-panel-header-default-font-size, inherit));font-weight:var(--theme-chat-panel-header-selected-font-weight, var(--theme-chat-panel-header-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.header"][data-theme-state=active]{font-size:var(--theme-chat-panel-header-active-font-size, var(--theme-chat-panel-header-default-font-size, inherit));font-weight:var(--theme-chat-panel-header-active-font-weight, var(--theme-chat-panel-header-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.header"][data-theme-state=focus]{font-size:var(--theme-chat-panel-header-focus-font-size, var(--theme-chat-panel-header-default-font-size, inherit));font-weight:var(--theme-chat-panel-header-focus-font-weight, var(--theme-chat-panel-header-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.header"][data-theme-state=disabled]{font-size:var(--theme-chat-panel-header-disabled-font-size, var(--theme-chat-panel-header-default-font-size, inherit));font-weight:var(--theme-chat-panel-header-disabled-font-weight, var(--theme-chat-panel-header-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.left"]:not([data-theme-state]){font-size:var(--theme-chat-panel-left-default-font-size, inherit);font-weight:var(--theme-chat-panel-left-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.left"][data-theme-state=default]{font-size:var(--theme-chat-panel-left-default-font-size, inherit);font-weight:var(--theme-chat-panel-left-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.left"][data-theme-state=hover]{font-size:var(--theme-chat-panel-left-hover-font-size, var(--theme-chat-panel-left-default-font-size, inherit));font-weight:var(--theme-chat-panel-left-hover-font-weight, var(--theme-chat-panel-left-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.left"][data-theme-state=selected]{font-size:var(--theme-chat-panel-left-selected-font-size, var(--theme-chat-panel-left-default-font-size, inherit));font-weight:var(--theme-chat-panel-left-selected-font-weight, var(--theme-chat-panel-left-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.left"][data-theme-state=active]{font-size:var(--theme-chat-panel-left-active-font-size, var(--theme-chat-panel-left-default-font-size, inherit));font-weight:var(--theme-chat-panel-left-active-font-weight, var(--theme-chat-panel-left-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.left"][data-theme-state=focus]{font-size:var(--theme-chat-panel-left-focus-font-size, var(--theme-chat-panel-left-default-font-size, inherit));font-weight:var(--theme-chat-panel-left-focus-font-weight, var(--theme-chat-panel-left-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.left"][data-theme-state=disabled]{font-size:var(--theme-chat-panel-left-disabled-font-size, var(--theme-chat-panel-left-default-font-size, inherit));font-weight:var(--theme-chat-panel-left-disabled-font-weight, var(--theme-chat-panel-left-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.content"]:not([data-theme-state]){font-size:var(--theme-chat-panel-content-default-font-size, inherit);font-weight:var(--theme-chat-panel-content-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.content"][data-theme-state=default]{font-size:var(--theme-chat-panel-content-default-font-size, inherit);font-weight:var(--theme-chat-panel-content-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.content"][data-theme-state=hover]{font-size:var(--theme-chat-panel-content-hover-font-size, var(--theme-chat-panel-content-default-font-size, inherit));font-weight:var(--theme-chat-panel-content-hover-font-weight, var(--theme-chat-panel-content-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.content"][data-theme-state=selected]{font-size:var(--theme-chat-panel-content-selected-font-size, var(--theme-chat-panel-content-default-font-size, inherit));font-weight:var(--theme-chat-panel-content-selected-font-weight, var(--theme-chat-panel-content-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.content"][data-theme-state=active]{font-size:var(--theme-chat-panel-content-active-font-size, var(--theme-chat-panel-content-default-font-size, inherit));font-weight:var(--theme-chat-panel-content-active-font-weight, var(--theme-chat-panel-content-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.content"][data-theme-state=focus]{font-size:var(--theme-chat-panel-content-focus-font-size, var(--theme-chat-panel-content-default-font-size, inherit));font-weight:var(--theme-chat-panel-content-focus-font-weight, var(--theme-chat-panel-content-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.content"][data-theme-state=disabled]{font-size:var(--theme-chat-panel-content-disabled-font-size, var(--theme-chat-panel-content-default-font-size, inherit));font-weight:var(--theme-chat-panel-content-disabled-font-weight, var(--theme-chat-panel-content-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.divider"]:not([data-theme-state]){font-size:var(--theme-chat-panel-divider-default-font-size, inherit);font-weight:var(--theme-chat-panel-divider-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.divider"][data-theme-state=default]{font-size:var(--theme-chat-panel-divider-default-font-size, inherit);font-weight:var(--theme-chat-panel-divider-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.divider"][data-theme-state=hover]{font-size:var(--theme-chat-panel-divider-hover-font-size, var(--theme-chat-panel-divider-default-font-size, inherit));font-weight:var(--theme-chat-panel-divider-hover-font-weight, var(--theme-chat-panel-divider-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.divider"][data-theme-state=selected]{font-size:var(--theme-chat-panel-divider-selected-font-size, var(--theme-chat-panel-divider-default-font-size, inherit));font-weight:var(--theme-chat-panel-divider-selected-font-weight, var(--theme-chat-panel-divider-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.divider"][data-theme-state=active]{font-size:var(--theme-chat-panel-divider-active-font-size, var(--theme-chat-panel-divider-default-font-size, inherit));font-weight:var(--theme-chat-panel-divider-active-font-weight, var(--theme-chat-panel-divider-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.divider"][data-theme-state=focus]{font-size:var(--theme-chat-panel-divider-focus-font-size, var(--theme-chat-panel-divider-default-font-size, inherit));font-weight:var(--theme-chat-panel-divider-focus-font-weight, var(--theme-chat-panel-divider-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.divider"][data-theme-state=disabled]{font-size:var(--theme-chat-panel-divider-disabled-font-size, var(--theme-chat-panel-divider-default-font-size, inherit));font-weight:var(--theme-chat-panel-divider-disabled-font-weight, var(--theme-chat-panel-divider-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.leaveButton"]:not([data-theme-state]){font-size:var(--theme-chat-panel-leave-button-default-font-size, inherit);font-weight:var(--theme-chat-panel-leave-button-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.leaveButton"][data-theme-state=default]{font-size:var(--theme-chat-panel-leave-button-default-font-size, inherit);font-weight:var(--theme-chat-panel-leave-button-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.leaveButton"][data-theme-state=hover]{font-size:var(--theme-chat-panel-leave-button-hover-font-size, var(--theme-chat-panel-leave-button-default-font-size, inherit));font-weight:var(--theme-chat-panel-leave-button-hover-font-weight, var(--theme-chat-panel-leave-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.leaveButton"][data-theme-state=selected]{font-size:var(--theme-chat-panel-leave-button-selected-font-size, var(--theme-chat-panel-leave-button-default-font-size, inherit));font-weight:var(--theme-chat-panel-leave-button-selected-font-weight, var(--theme-chat-panel-leave-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.leaveButton"][data-theme-state=active]{font-size:var(--theme-chat-panel-leave-button-active-font-size, var(--theme-chat-panel-leave-button-default-font-size, inherit));font-weight:var(--theme-chat-panel-leave-button-active-font-weight, var(--theme-chat-panel-leave-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.leaveButton"][data-theme-state=focus]{font-size:var(--theme-chat-panel-leave-button-focus-font-size, var(--theme-chat-panel-leave-button-default-font-size, inherit));font-weight:var(--theme-chat-panel-leave-button-focus-font-weight, var(--theme-chat-panel-leave-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.leaveButton"][data-theme-state=disabled]{font-size:var(--theme-chat-panel-leave-button-disabled-font-size, var(--theme-chat-panel-leave-button-default-font-size, inherit));font-weight:var(--theme-chat-panel-leave-button-disabled-font-weight, var(--theme-chat-panel-leave-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.settingsButton"]:not([data-theme-state]){font-size:var(--theme-chat-panel-settings-button-default-font-size, inherit);font-weight:var(--theme-chat-panel-settings-button-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.settingsButton"][data-theme-state=default]{font-size:var(--theme-chat-panel-settings-button-default-font-size, inherit);font-weight:var(--theme-chat-panel-settings-button-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.settingsButton"][data-theme-state=hover]{font-size:var(--theme-chat-panel-settings-button-hover-font-size, var(--theme-chat-panel-settings-button-default-font-size, inherit));font-weight:var(--theme-chat-panel-settings-button-hover-font-weight, var(--theme-chat-panel-settings-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.settingsButton"][data-theme-state=selected]{font-size:var(--theme-chat-panel-settings-button-selected-font-size, var(--theme-chat-panel-settings-button-default-font-size, inherit));font-weight:var(--theme-chat-panel-settings-button-selected-font-weight, var(--theme-chat-panel-settings-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.settingsButton"][data-theme-state=active]{font-size:var(--theme-chat-panel-settings-button-active-font-size, var(--theme-chat-panel-settings-button-default-font-size, inherit));font-weight:var(--theme-chat-panel-settings-button-active-font-weight, var(--theme-chat-panel-settings-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.settingsButton"][data-theme-state=focus]{font-size:var(--theme-chat-panel-settings-button-focus-font-size, var(--theme-chat-panel-settings-button-default-font-size, inherit));font-weight:var(--theme-chat-panel-settings-button-focus-font-weight, var(--theme-chat-panel-settings-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.settingsButton"][data-theme-state=disabled]{font-size:var(--theme-chat-panel-settings-button-disabled-font-size, var(--theme-chat-panel-settings-button-default-font-size, inherit));font-weight:var(--theme-chat-panel-settings-button-disabled-font-weight, var(--theme-chat-panel-settings-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.sideButton"]:not([data-theme-state]){font-size:var(--theme-chat-panel-side-button-default-font-size, inherit);font-weight:var(--theme-chat-panel-side-button-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.sideButton"][data-theme-state=default]{font-size:var(--theme-chat-panel-side-button-default-font-size, inherit);font-weight:var(--theme-chat-panel-side-button-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.sideButton"][data-theme-state=hover]{font-size:var(--theme-chat-panel-side-button-hover-font-size, var(--theme-chat-panel-side-button-default-font-size, inherit));font-weight:var(--theme-chat-panel-side-button-hover-font-weight, var(--theme-chat-panel-side-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.sideButton"][data-theme-state=selected]{font-size:var(--theme-chat-panel-side-button-selected-font-size, var(--theme-chat-panel-side-button-default-font-size, inherit));font-weight:var(--theme-chat-panel-side-button-selected-font-weight, var(--theme-chat-panel-side-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.sideButton"][data-theme-state=active]{font-size:var(--theme-chat-panel-side-button-active-font-size, var(--theme-chat-panel-side-button-default-font-size, inherit));font-weight:var(--theme-chat-panel-side-button-active-font-weight, var(--theme-chat-panel-side-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.sideButton"][data-theme-state=focus]{font-size:var(--theme-chat-panel-side-button-focus-font-size, var(--theme-chat-panel-side-button-default-font-size, inherit));font-weight:var(--theme-chat-panel-side-button-focus-font-weight, var(--theme-chat-panel-side-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.sideButton"][data-theme-state=disabled]{font-size:var(--theme-chat-panel-side-button-disabled-font-size, var(--theme-chat-panel-side-button-default-font-size, inherit));font-weight:var(--theme-chat-panel-side-button-disabled-font-weight, var(--theme-chat-panel-side-button-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.right"]:not([data-theme-state]){font-size:var(--theme-chat-panel-right-default-font-size, inherit);font-weight:var(--theme-chat-panel-right-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.right"][data-theme-state=default]{font-size:var(--theme-chat-panel-right-default-font-size, inherit);font-weight:var(--theme-chat-panel-right-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="panel.right"][data-theme-state=hover]{font-size:var(--theme-chat-panel-right-hover-font-size, var(--theme-chat-panel-right-default-font-size, inherit));font-weight:var(--theme-chat-panel-right-hover-font-weight, var(--theme-chat-panel-right-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.right"][data-theme-state=selected]{font-size:var(--theme-chat-panel-right-selected-font-size, var(--theme-chat-panel-right-default-font-size, inherit));font-weight:var(--theme-chat-panel-right-selected-font-weight, var(--theme-chat-panel-right-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.right"][data-theme-state=active]{font-size:var(--theme-chat-panel-right-active-font-size, var(--theme-chat-panel-right-default-font-size, inherit));font-weight:var(--theme-chat-panel-right-active-font-weight, var(--theme-chat-panel-right-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.right"][data-theme-state=focus]{font-size:var(--theme-chat-panel-right-focus-font-size, var(--theme-chat-panel-right-default-font-size, inherit));font-weight:var(--theme-chat-panel-right-focus-font-weight, var(--theme-chat-panel-right-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="panel.right"][data-theme-state=disabled]{font-size:var(--theme-chat-panel-right-disabled-font-size, var(--theme-chat-panel-right-default-font-size, inherit));font-weight:var(--theme-chat-panel-right-disabled-font-weight, var(--theme-chat-panel-right-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="members.panel"]:not([data-theme-state]){font-size:var(--theme-chat-members-panel-default-font-size, inherit);font-weight:var(--theme-chat-members-panel-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="members.panel"][data-theme-state=default]{font-size:var(--theme-chat-members-panel-default-font-size, inherit);font-weight:var(--theme-chat-members-panel-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="members.panel"][data-theme-state=hover]{font-size:var(--theme-chat-members-panel-hover-font-size, var(--theme-chat-members-panel-default-font-size, inherit));font-weight:var(--theme-chat-members-panel-hover-font-weight, var(--theme-chat-members-panel-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="members.panel"][data-theme-state=selected]{font-size:var(--theme-chat-members-panel-selected-font-size, var(--theme-chat-members-panel-default-font-size, inherit));font-weight:var(--theme-chat-members-panel-selected-font-weight, var(--theme-chat-members-panel-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="members.panel"][data-theme-state=active]{font-size:var(--theme-chat-members-panel-active-font-size, var(--theme-chat-members-panel-default-font-size, inherit));font-weight:var(--theme-chat-members-panel-active-font-weight, var(--theme-chat-members-panel-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="members.panel"][data-theme-state=focus]{font-size:var(--theme-chat-members-panel-focus-font-size, var(--theme-chat-members-panel-default-font-size, inherit));font-weight:var(--theme-chat-members-panel-focus-font-weight, var(--theme-chat-members-panel-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="members.panel"][data-theme-state=disabled]{font-size:var(--theme-chat-members-panel-disabled-font-size, var(--theme-chat-members-panel-default-font-size, inherit));font-weight:var(--theme-chat-members-panel-disabled-font-weight, var(--theme-chat-members-panel-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="members.row"]:not([data-theme-state]){font-size:var(--theme-chat-members-row-default-font-size, inherit);font-weight:var(--theme-chat-members-row-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="members.row"][data-theme-state=default]{font-size:var(--theme-chat-members-row-default-font-size, inherit);font-weight:var(--theme-chat-members-row-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="members.row"][data-theme-state=hover]{font-size:var(--theme-chat-members-row-hover-font-size, var(--theme-chat-members-row-default-font-size, inherit));font-weight:var(--theme-chat-members-row-hover-font-weight, var(--theme-chat-members-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="members.row"][data-theme-state=selected]{font-size:var(--theme-chat-members-row-selected-font-size, var(--theme-chat-members-row-default-font-size, inherit));font-weight:var(--theme-chat-members-row-selected-font-weight, var(--theme-chat-members-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="members.row"][data-theme-state=active]{font-size:var(--theme-chat-members-row-active-font-size, var(--theme-chat-members-row-default-font-size, inherit));font-weight:var(--theme-chat-members-row-active-font-weight, var(--theme-chat-members-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="members.row"][data-theme-state=focus]{font-size:var(--theme-chat-members-row-focus-font-size, var(--theme-chat-members-row-default-font-size, inherit));font-weight:var(--theme-chat-members-row-focus-font-weight, var(--theme-chat-members-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="members.row"][data-theme-state=disabled]{font-size:var(--theme-chat-members-row-disabled-font-size, var(--theme-chat-members-row-default-font-size, inherit));font-weight:var(--theme-chat-members-row-disabled-font-weight, var(--theme-chat-members-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="attachment.panel"]:not([data-theme-state]){font-size:var(--theme-chat-attachment-panel-default-font-size, inherit);font-weight:var(--theme-chat-attachment-panel-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="attachment.panel"][data-theme-state=default]{font-size:var(--theme-chat-attachment-panel-default-font-size, inherit);font-weight:var(--theme-chat-attachment-panel-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="attachment.panel"][data-theme-state=hover]{font-size:var(--theme-chat-attachment-panel-hover-font-size, var(--theme-chat-attachment-panel-default-font-size, inherit));font-weight:var(--theme-chat-attachment-panel-hover-font-weight, var(--theme-chat-attachment-panel-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="attachment.panel"][data-theme-state=selected]{font-size:var(--theme-chat-attachment-panel-selected-font-size, var(--theme-chat-attachment-panel-default-font-size, inherit));font-weight:var(--theme-chat-attachment-panel-selected-font-weight, var(--theme-chat-attachment-panel-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="attachment.panel"][data-theme-state=active]{font-size:var(--theme-chat-attachment-panel-active-font-size, var(--theme-chat-attachment-panel-default-font-size, inherit));font-weight:var(--theme-chat-attachment-panel-active-font-weight, var(--theme-chat-attachment-panel-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="attachment.panel"][data-theme-state=focus]{font-size:var(--theme-chat-attachment-panel-focus-font-size, var(--theme-chat-attachment-panel-default-font-size, inherit));font-weight:var(--theme-chat-attachment-panel-focus-font-weight, var(--theme-chat-attachment-panel-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="attachment.panel"][data-theme-state=disabled]{font-size:var(--theme-chat-attachment-panel-disabled-font-size, var(--theme-chat-attachment-panel-default-font-size, inherit));font-weight:var(--theme-chat-attachment-panel-disabled-font-weight, var(--theme-chat-attachment-panel-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="attachment.row"]:not([data-theme-state]){font-size:var(--theme-chat-attachment-row-default-font-size, inherit);font-weight:var(--theme-chat-attachment-row-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="attachment.row"][data-theme-state=default]{font-size:var(--theme-chat-attachment-row-default-font-size, inherit);font-weight:var(--theme-chat-attachment-row-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="attachment.row"][data-theme-state=hover]{font-size:var(--theme-chat-attachment-row-hover-font-size, var(--theme-chat-attachment-row-default-font-size, inherit));font-weight:var(--theme-chat-attachment-row-hover-font-weight, var(--theme-chat-attachment-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="attachment.row"][data-theme-state=selected]{font-size:var(--theme-chat-attachment-row-selected-font-size, var(--theme-chat-attachment-row-default-font-size, inherit));font-weight:var(--theme-chat-attachment-row-selected-font-weight, var(--theme-chat-attachment-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="attachment.row"][data-theme-state=active]{font-size:var(--theme-chat-attachment-row-active-font-size, var(--theme-chat-attachment-row-default-font-size, inherit));font-weight:var(--theme-chat-attachment-row-active-font-weight, var(--theme-chat-attachment-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="attachment.row"][data-theme-state=focus]{font-size:var(--theme-chat-attachment-row-focus-font-size, var(--theme-chat-attachment-row-default-font-size, inherit));font-weight:var(--theme-chat-attachment-row-focus-font-weight, var(--theme-chat-attachment-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="attachment.row"][data-theme-state=disabled]{font-size:var(--theme-chat-attachment-row-disabled-font-size, var(--theme-chat-attachment-row-default-font-size, inherit));font-weight:var(--theme-chat-attachment-row-disabled-font-weight, var(--theme-chat-attachment-row-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="attachment.uploadChip"]:not([data-theme-state]){font-size:var(--theme-chat-attachment-upload-chip-default-font-size, inherit);font-weight:var(--theme-chat-attachment-upload-chip-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="attachment.uploadChip"][data-theme-state=default]{font-size:var(--theme-chat-attachment-upload-chip-default-font-size, inherit);font-weight:var(--theme-chat-attachment-upload-chip-default-font-weight, inherit)}html [data-theme-module=chat][data-theme-part="attachment.uploadChip"][data-theme-state=hover]{font-size:var(--theme-chat-attachment-upload-chip-hover-font-size, var(--theme-chat-attachment-upload-chip-default-font-size, inherit));font-weight:var(--theme-chat-attachment-upload-chip-hover-font-weight, var(--theme-chat-attachment-upload-chip-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="attachment.uploadChip"][data-theme-state=selected]{font-size:var(--theme-chat-attachment-upload-chip-selected-font-size, var(--theme-chat-attachment-upload-chip-default-font-size, inherit));font-weight:var(--theme-chat-attachment-upload-chip-selected-font-weight, var(--theme-chat-attachment-upload-chip-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="attachment.uploadChip"][data-theme-state=active]{font-size:var(--theme-chat-attachment-upload-chip-active-font-size, var(--theme-chat-attachment-upload-chip-default-font-size, inherit));font-weight:var(--theme-chat-attachment-upload-chip-active-font-weight, var(--theme-chat-attachment-upload-chip-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="attachment.uploadChip"][data-theme-state=focus]{font-size:var(--theme-chat-attachment-upload-chip-focus-font-size, var(--theme-chat-attachment-upload-chip-default-font-size, inherit));font-weight:var(--theme-chat-attachment-upload-chip-focus-font-weight, var(--theme-chat-attachment-upload-chip-default-font-weight, inherit))}html [data-theme-module=chat][data-theme-part="attachment.uploadChip"][data-theme-state=disabled]{font-size:var(--theme-chat-attachment-upload-chip-disabled-font-size, var(--theme-chat-attachment-upload-chip-default-font-size, inherit));font-weight:var(--theme-chat-attachment-upload-chip-disabled-font-weight, var(--theme-chat-attachment-upload-chip-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.railPanel"]:not([data-theme-state]){font-size:var(--theme-webhard-layout-rail-panel-default-font-size, inherit);font-weight:var(--theme-webhard-layout-rail-panel-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="layout.railPanel"][data-theme-state=default]{font-size:var(--theme-webhard-layout-rail-panel-default-font-size, inherit);font-weight:var(--theme-webhard-layout-rail-panel-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="layout.railPanel"][data-theme-state=hover]{font-size:var(--theme-webhard-layout-rail-panel-hover-font-size, var(--theme-webhard-layout-rail-panel-default-font-size, inherit));font-weight:var(--theme-webhard-layout-rail-panel-hover-font-weight, var(--theme-webhard-layout-rail-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.railPanel"][data-theme-state=selected]{font-size:var(--theme-webhard-layout-rail-panel-selected-font-size, var(--theme-webhard-layout-rail-panel-default-font-size, inherit));font-weight:var(--theme-webhard-layout-rail-panel-selected-font-weight, var(--theme-webhard-layout-rail-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.railPanel"][data-theme-state=active]{font-size:var(--theme-webhard-layout-rail-panel-active-font-size, var(--theme-webhard-layout-rail-panel-default-font-size, inherit));font-weight:var(--theme-webhard-layout-rail-panel-active-font-weight, var(--theme-webhard-layout-rail-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.railPanel"][data-theme-state=focus]{font-size:var(--theme-webhard-layout-rail-panel-focus-font-size, var(--theme-webhard-layout-rail-panel-default-font-size, inherit));font-weight:var(--theme-webhard-layout-rail-panel-focus-font-weight, var(--theme-webhard-layout-rail-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.railPanel"][data-theme-state=disabled]{font-size:var(--theme-webhard-layout-rail-panel-disabled-font-size, var(--theme-webhard-layout-rail-panel-default-font-size, inherit));font-weight:var(--theme-webhard-layout-rail-panel-disabled-font-weight, var(--theme-webhard-layout-rail-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.mainPanel"]:not([data-theme-state]){font-size:var(--theme-webhard-layout-main-panel-default-font-size, inherit);font-weight:var(--theme-webhard-layout-main-panel-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="layout.mainPanel"][data-theme-state=default]{font-size:var(--theme-webhard-layout-main-panel-default-font-size, inherit);font-weight:var(--theme-webhard-layout-main-panel-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="layout.mainPanel"][data-theme-state=hover]{font-size:var(--theme-webhard-layout-main-panel-hover-font-size, var(--theme-webhard-layout-main-panel-default-font-size, inherit));font-weight:var(--theme-webhard-layout-main-panel-hover-font-weight, var(--theme-webhard-layout-main-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.mainPanel"][data-theme-state=selected]{font-size:var(--theme-webhard-layout-main-panel-selected-font-size, var(--theme-webhard-layout-main-panel-default-font-size, inherit));font-weight:var(--theme-webhard-layout-main-panel-selected-font-weight, var(--theme-webhard-layout-main-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.mainPanel"][data-theme-state=active]{font-size:var(--theme-webhard-layout-main-panel-active-font-size, var(--theme-webhard-layout-main-panel-default-font-size, inherit));font-weight:var(--theme-webhard-layout-main-panel-active-font-weight, var(--theme-webhard-layout-main-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.mainPanel"][data-theme-state=focus]{font-size:var(--theme-webhard-layout-main-panel-focus-font-size, var(--theme-webhard-layout-main-panel-default-font-size, inherit));font-weight:var(--theme-webhard-layout-main-panel-focus-font-weight, var(--theme-webhard-layout-main-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.mainPanel"][data-theme-state=disabled]{font-size:var(--theme-webhard-layout-main-panel-disabled-font-size, var(--theme-webhard-layout-main-panel-default-font-size, inherit));font-weight:var(--theme-webhard-layout-main-panel-disabled-font-weight, var(--theme-webhard-layout-main-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.header"]:not([data-theme-state]){font-size:var(--theme-webhard-layout-header-default-font-size, inherit);font-weight:var(--theme-webhard-layout-header-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="layout.header"][data-theme-state=default]{font-size:var(--theme-webhard-layout-header-default-font-size, inherit);font-weight:var(--theme-webhard-layout-header-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="layout.header"][data-theme-state=hover]{font-size:var(--theme-webhard-layout-header-hover-font-size, var(--theme-webhard-layout-header-default-font-size, inherit));font-weight:var(--theme-webhard-layout-header-hover-font-weight, var(--theme-webhard-layout-header-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.header"][data-theme-state=selected]{font-size:var(--theme-webhard-layout-header-selected-font-size, var(--theme-webhard-layout-header-default-font-size, inherit));font-weight:var(--theme-webhard-layout-header-selected-font-weight, var(--theme-webhard-layout-header-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.header"][data-theme-state=active]{font-size:var(--theme-webhard-layout-header-active-font-size, var(--theme-webhard-layout-header-default-font-size, inherit));font-weight:var(--theme-webhard-layout-header-active-font-weight, var(--theme-webhard-layout-header-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.header"][data-theme-state=focus]{font-size:var(--theme-webhard-layout-header-focus-font-size, var(--theme-webhard-layout-header-default-font-size, inherit));font-weight:var(--theme-webhard-layout-header-focus-font-weight, var(--theme-webhard-layout-header-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.header"][data-theme-state=disabled]{font-size:var(--theme-webhard-layout-header-disabled-font-size, var(--theme-webhard-layout-header-default-font-size, inherit));font-weight:var(--theme-webhard-layout-header-disabled-font-weight, var(--theme-webhard-layout-header-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.footer"]:not([data-theme-state]){font-size:var(--theme-webhard-layout-footer-default-font-size, inherit);font-weight:var(--theme-webhard-layout-footer-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="layout.footer"][data-theme-state=default]{font-size:var(--theme-webhard-layout-footer-default-font-size, inherit);font-weight:var(--theme-webhard-layout-footer-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="layout.footer"][data-theme-state=hover]{font-size:var(--theme-webhard-layout-footer-hover-font-size, var(--theme-webhard-layout-footer-default-font-size, inherit));font-weight:var(--theme-webhard-layout-footer-hover-font-weight, var(--theme-webhard-layout-footer-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.footer"][data-theme-state=selected]{font-size:var(--theme-webhard-layout-footer-selected-font-size, var(--theme-webhard-layout-footer-default-font-size, inherit));font-weight:var(--theme-webhard-layout-footer-selected-font-weight, var(--theme-webhard-layout-footer-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.footer"][data-theme-state=active]{font-size:var(--theme-webhard-layout-footer-active-font-size, var(--theme-webhard-layout-footer-default-font-size, inherit));font-weight:var(--theme-webhard-layout-footer-active-font-weight, var(--theme-webhard-layout-footer-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.footer"][data-theme-state=focus]{font-size:var(--theme-webhard-layout-footer-focus-font-size, var(--theme-webhard-layout-footer-default-font-size, inherit));font-weight:var(--theme-webhard-layout-footer-focus-font-weight, var(--theme-webhard-layout-footer-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.footer"][data-theme-state=disabled]{font-size:var(--theme-webhard-layout-footer-disabled-font-size, var(--theme-webhard-layout-footer-default-font-size, inherit));font-weight:var(--theme-webhard-layout-footer-disabled-font-weight, var(--theme-webhard-layout-footer-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.statusFooter"]:not([data-theme-state]){font-size:var(--theme-webhard-layout-status-footer-default-font-size, inherit);font-weight:var(--theme-webhard-layout-status-footer-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="layout.statusFooter"][data-theme-state=default]{font-size:var(--theme-webhard-layout-status-footer-default-font-size, inherit);font-weight:var(--theme-webhard-layout-status-footer-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="layout.statusFooter"][data-theme-state=hover]{font-size:var(--theme-webhard-layout-status-footer-hover-font-size, var(--theme-webhard-layout-status-footer-default-font-size, inherit));font-weight:var(--theme-webhard-layout-status-footer-hover-font-weight, var(--theme-webhard-layout-status-footer-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.statusFooter"][data-theme-state=selected]{font-size:var(--theme-webhard-layout-status-footer-selected-font-size, var(--theme-webhard-layout-status-footer-default-font-size, inherit));font-weight:var(--theme-webhard-layout-status-footer-selected-font-weight, var(--theme-webhard-layout-status-footer-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.statusFooter"][data-theme-state=active]{font-size:var(--theme-webhard-layout-status-footer-active-font-size, var(--theme-webhard-layout-status-footer-default-font-size, inherit));font-weight:var(--theme-webhard-layout-status-footer-active-font-weight, var(--theme-webhard-layout-status-footer-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.statusFooter"][data-theme-state=focus]{font-size:var(--theme-webhard-layout-status-footer-focus-font-size, var(--theme-webhard-layout-status-footer-default-font-size, inherit));font-weight:var(--theme-webhard-layout-status-footer-focus-font-weight, var(--theme-webhard-layout-status-footer-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="layout.statusFooter"][data-theme-state=disabled]{font-size:var(--theme-webhard-layout-status-footer-disabled-font-size, var(--theme-webhard-layout-status-footer-default-font-size, inherit));font-weight:var(--theme-webhard-layout-status-footer-disabled-font-weight, var(--theme-webhard-layout-status-footer-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="navigation.pathBar"]:not([data-theme-state]){font-size:var(--theme-webhard-navigation-path-bar-default-font-size, inherit);font-weight:var(--theme-webhard-navigation-path-bar-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="navigation.pathBar"][data-theme-state=default]{font-size:var(--theme-webhard-navigation-path-bar-default-font-size, inherit);font-weight:var(--theme-webhard-navigation-path-bar-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="navigation.pathBar"][data-theme-state=hover]{font-size:var(--theme-webhard-navigation-path-bar-hover-font-size, var(--theme-webhard-navigation-path-bar-default-font-size, inherit));font-weight:var(--theme-webhard-navigation-path-bar-hover-font-weight, var(--theme-webhard-navigation-path-bar-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="navigation.pathBar"][data-theme-state=selected]{font-size:var(--theme-webhard-navigation-path-bar-selected-font-size, var(--theme-webhard-navigation-path-bar-default-font-size, inherit));font-weight:var(--theme-webhard-navigation-path-bar-selected-font-weight, var(--theme-webhard-navigation-path-bar-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="navigation.pathBar"][data-theme-state=active]{font-size:var(--theme-webhard-navigation-path-bar-active-font-size, var(--theme-webhard-navigation-path-bar-default-font-size, inherit));font-weight:var(--theme-webhard-navigation-path-bar-active-font-weight, var(--theme-webhard-navigation-path-bar-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="navigation.pathBar"][data-theme-state=focus]{font-size:var(--theme-webhard-navigation-path-bar-focus-font-size, var(--theme-webhard-navigation-path-bar-default-font-size, inherit));font-weight:var(--theme-webhard-navigation-path-bar-focus-font-weight, var(--theme-webhard-navigation-path-bar-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="navigation.pathBar"][data-theme-state=disabled]{font-size:var(--theme-webhard-navigation-path-bar-disabled-font-size, var(--theme-webhard-navigation-path-bar-default-font-size, inherit));font-weight:var(--theme-webhard-navigation-path-bar-disabled-font-weight, var(--theme-webhard-navigation-path-bar-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="navigation.breadcrumb"]:not([data-theme-state]){font-size:var(--theme-webhard-navigation-breadcrumb-default-font-size, inherit);font-weight:var(--theme-webhard-navigation-breadcrumb-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="navigation.breadcrumb"][data-theme-state=default]{font-size:var(--theme-webhard-navigation-breadcrumb-default-font-size, inherit);font-weight:var(--theme-webhard-navigation-breadcrumb-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="navigation.breadcrumb"][data-theme-state=hover]{font-size:var(--theme-webhard-navigation-breadcrumb-hover-font-size, var(--theme-webhard-navigation-breadcrumb-default-font-size, inherit));font-weight:var(--theme-webhard-navigation-breadcrumb-hover-font-weight, var(--theme-webhard-navigation-breadcrumb-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="navigation.breadcrumb"][data-theme-state=selected]{font-size:var(--theme-webhard-navigation-breadcrumb-selected-font-size, var(--theme-webhard-navigation-breadcrumb-default-font-size, inherit));font-weight:var(--theme-webhard-navigation-breadcrumb-selected-font-weight, var(--theme-webhard-navigation-breadcrumb-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="navigation.breadcrumb"][data-theme-state=active]{font-size:var(--theme-webhard-navigation-breadcrumb-active-font-size, var(--theme-webhard-navigation-breadcrumb-default-font-size, inherit));font-weight:var(--theme-webhard-navigation-breadcrumb-active-font-weight, var(--theme-webhard-navigation-breadcrumb-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="navigation.breadcrumb"][data-theme-state=focus]{font-size:var(--theme-webhard-navigation-breadcrumb-focus-font-size, var(--theme-webhard-navigation-breadcrumb-default-font-size, inherit));font-weight:var(--theme-webhard-navigation-breadcrumb-focus-font-weight, var(--theme-webhard-navigation-breadcrumb-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="navigation.breadcrumb"][data-theme-state=disabled]{font-size:var(--theme-webhard-navigation-breadcrumb-disabled-font-size, var(--theme-webhard-navigation-breadcrumb-default-font-size, inherit));font-weight:var(--theme-webhard-navigation-breadcrumb-disabled-font-weight, var(--theme-webhard-navigation-breadcrumb-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="navigation.pathInput"]:not([data-theme-state]){font-size:var(--theme-webhard-navigation-path-input-default-font-size, inherit);font-weight:var(--theme-webhard-navigation-path-input-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="navigation.pathInput"][data-theme-state=default]{font-size:var(--theme-webhard-navigation-path-input-default-font-size, inherit);font-weight:var(--theme-webhard-navigation-path-input-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="navigation.pathInput"][data-theme-state=hover]{font-size:var(--theme-webhard-navigation-path-input-hover-font-size, var(--theme-webhard-navigation-path-input-default-font-size, inherit));font-weight:var(--theme-webhard-navigation-path-input-hover-font-weight, var(--theme-webhard-navigation-path-input-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="navigation.pathInput"][data-theme-state=selected]{font-size:var(--theme-webhard-navigation-path-input-selected-font-size, var(--theme-webhard-navigation-path-input-default-font-size, inherit));font-weight:var(--theme-webhard-navigation-path-input-selected-font-weight, var(--theme-webhard-navigation-path-input-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="navigation.pathInput"][data-theme-state=active]{font-size:var(--theme-webhard-navigation-path-input-active-font-size, var(--theme-webhard-navigation-path-input-default-font-size, inherit));font-weight:var(--theme-webhard-navigation-path-input-active-font-weight, var(--theme-webhard-navigation-path-input-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="navigation.pathInput"][data-theme-state=focus]{font-size:var(--theme-webhard-navigation-path-input-focus-font-size, var(--theme-webhard-navigation-path-input-default-font-size, inherit));font-weight:var(--theme-webhard-navigation-path-input-focus-font-weight, var(--theme-webhard-navigation-path-input-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="navigation.pathInput"][data-theme-state=disabled]{font-size:var(--theme-webhard-navigation-path-input-disabled-font-size, var(--theme-webhard-navigation-path-input-default-font-size, inherit));font-weight:var(--theme-webhard-navigation-path-input-disabled-font-weight, var(--theme-webhard-navigation-path-input-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="search.input"]:not([data-theme-state]){font-size:var(--theme-webhard-search-input-default-font-size, inherit);font-weight:var(--theme-webhard-search-input-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="search.input"][data-theme-state=default]{font-size:var(--theme-webhard-search-input-default-font-size, inherit);font-weight:var(--theme-webhard-search-input-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="search.input"][data-theme-state=hover]{font-size:var(--theme-webhard-search-input-hover-font-size, var(--theme-webhard-search-input-default-font-size, inherit));font-weight:var(--theme-webhard-search-input-hover-font-weight, var(--theme-webhard-search-input-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="search.input"][data-theme-state=selected]{font-size:var(--theme-webhard-search-input-selected-font-size, var(--theme-webhard-search-input-default-font-size, inherit));font-weight:var(--theme-webhard-search-input-selected-font-weight, var(--theme-webhard-search-input-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="search.input"][data-theme-state=active]{font-size:var(--theme-webhard-search-input-active-font-size, var(--theme-webhard-search-input-default-font-size, inherit));font-weight:var(--theme-webhard-search-input-active-font-weight, var(--theme-webhard-search-input-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="search.input"][data-theme-state=focus]{font-size:var(--theme-webhard-search-input-focus-font-size, var(--theme-webhard-search-input-default-font-size, inherit));font-weight:var(--theme-webhard-search-input-focus-font-weight, var(--theme-webhard-search-input-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="search.input"][data-theme-state=disabled]{font-size:var(--theme-webhard-search-input-disabled-font-size, var(--theme-webhard-search-input-default-font-size, inherit));font-weight:var(--theme-webhard-search-input-disabled-font-weight, var(--theme-webhard-search-input-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.panel"]:not([data-theme-state]){font-size:var(--theme-webhard-toolbar-panel-default-font-size, inherit);font-weight:var(--theme-webhard-toolbar-panel-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="toolbar.panel"][data-theme-state=default]{font-size:var(--theme-webhard-toolbar-panel-default-font-size, inherit);font-weight:var(--theme-webhard-toolbar-panel-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="toolbar.panel"][data-theme-state=hover]{font-size:var(--theme-webhard-toolbar-panel-hover-font-size, var(--theme-webhard-toolbar-panel-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-panel-hover-font-weight, var(--theme-webhard-toolbar-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.panel"][data-theme-state=selected]{font-size:var(--theme-webhard-toolbar-panel-selected-font-size, var(--theme-webhard-toolbar-panel-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-panel-selected-font-weight, var(--theme-webhard-toolbar-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.panel"][data-theme-state=active]{font-size:var(--theme-webhard-toolbar-panel-active-font-size, var(--theme-webhard-toolbar-panel-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-panel-active-font-weight, var(--theme-webhard-toolbar-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.panel"][data-theme-state=focus]{font-size:var(--theme-webhard-toolbar-panel-focus-font-size, var(--theme-webhard-toolbar-panel-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-panel-focus-font-weight, var(--theme-webhard-toolbar-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.panel"][data-theme-state=disabled]{font-size:var(--theme-webhard-toolbar-panel-disabled-font-size, var(--theme-webhard-toolbar-panel-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-panel-disabled-font-weight, var(--theme-webhard-toolbar-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.sortSelect"]:not([data-theme-state]){font-size:var(--theme-webhard-toolbar-sort-select-default-font-size, inherit);font-weight:var(--theme-webhard-toolbar-sort-select-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="toolbar.sortSelect"][data-theme-state=default]{font-size:var(--theme-webhard-toolbar-sort-select-default-font-size, inherit);font-weight:var(--theme-webhard-toolbar-sort-select-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="toolbar.sortSelect"][data-theme-state=hover]{font-size:var(--theme-webhard-toolbar-sort-select-hover-font-size, var(--theme-webhard-toolbar-sort-select-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-sort-select-hover-font-weight, var(--theme-webhard-toolbar-sort-select-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.sortSelect"][data-theme-state=selected]{font-size:var(--theme-webhard-toolbar-sort-select-selected-font-size, var(--theme-webhard-toolbar-sort-select-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-sort-select-selected-font-weight, var(--theme-webhard-toolbar-sort-select-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.sortSelect"][data-theme-state=active]{font-size:var(--theme-webhard-toolbar-sort-select-active-font-size, var(--theme-webhard-toolbar-sort-select-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-sort-select-active-font-weight, var(--theme-webhard-toolbar-sort-select-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.sortSelect"][data-theme-state=focus]{font-size:var(--theme-webhard-toolbar-sort-select-focus-font-size, var(--theme-webhard-toolbar-sort-select-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-sort-select-focus-font-weight, var(--theme-webhard-toolbar-sort-select-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.sortSelect"][data-theme-state=disabled]{font-size:var(--theme-webhard-toolbar-sort-select-disabled-font-size, var(--theme-webhard-toolbar-sort-select-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-sort-select-disabled-font-weight, var(--theme-webhard-toolbar-sort-select-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"]:not([data-theme-state]){font-size:var(--theme-webhard-toolbar-sort-direction-button-default-font-size, inherit);font-weight:var(--theme-webhard-toolbar-sort-direction-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"][data-theme-state=default]{font-size:var(--theme-webhard-toolbar-sort-direction-button-default-font-size, inherit);font-weight:var(--theme-webhard-toolbar-sort-direction-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"][data-theme-state=hover]{font-size:var(--theme-webhard-toolbar-sort-direction-button-hover-font-size, var(--theme-webhard-toolbar-sort-direction-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-sort-direction-button-hover-font-weight, var(--theme-webhard-toolbar-sort-direction-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"][data-theme-state=selected]{font-size:var(--theme-webhard-toolbar-sort-direction-button-selected-font-size, var(--theme-webhard-toolbar-sort-direction-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-sort-direction-button-selected-font-weight, var(--theme-webhard-toolbar-sort-direction-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"][data-theme-state=active]{font-size:var(--theme-webhard-toolbar-sort-direction-button-active-font-size, var(--theme-webhard-toolbar-sort-direction-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-sort-direction-button-active-font-weight, var(--theme-webhard-toolbar-sort-direction-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"][data-theme-state=focus]{font-size:var(--theme-webhard-toolbar-sort-direction-button-focus-font-size, var(--theme-webhard-toolbar-sort-direction-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-sort-direction-button-focus-font-weight, var(--theme-webhard-toolbar-sort-direction-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"][data-theme-state=disabled]{font-size:var(--theme-webhard-toolbar-sort-direction-button-disabled-font-size, var(--theme-webhard-toolbar-sort-direction-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-sort-direction-button-disabled-font-weight, var(--theme-webhard-toolbar-sort-direction-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.viewButton"]:not([data-theme-state]){font-size:var(--theme-webhard-toolbar-view-button-default-font-size, inherit);font-weight:var(--theme-webhard-toolbar-view-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="toolbar.viewButton"][data-theme-state=default]{font-size:var(--theme-webhard-toolbar-view-button-default-font-size, inherit);font-weight:var(--theme-webhard-toolbar-view-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="toolbar.viewButton"][data-theme-state=hover]{font-size:var(--theme-webhard-toolbar-view-button-hover-font-size, var(--theme-webhard-toolbar-view-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-view-button-hover-font-weight, var(--theme-webhard-toolbar-view-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.viewButton"][data-theme-state=selected]{font-size:var(--theme-webhard-toolbar-view-button-selected-font-size, var(--theme-webhard-toolbar-view-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-view-button-selected-font-weight, var(--theme-webhard-toolbar-view-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.viewButton"][data-theme-state=active]{font-size:var(--theme-webhard-toolbar-view-button-active-font-size, var(--theme-webhard-toolbar-view-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-view-button-active-font-weight, var(--theme-webhard-toolbar-view-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.viewButton"][data-theme-state=focus]{font-size:var(--theme-webhard-toolbar-view-button-focus-font-size, var(--theme-webhard-toolbar-view-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-view-button-focus-font-weight, var(--theme-webhard-toolbar-view-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.viewButton"][data-theme-state=disabled]{font-size:var(--theme-webhard-toolbar-view-button-disabled-font-size, var(--theme-webhard-toolbar-view-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-view-button-disabled-font-weight, var(--theme-webhard-toolbar-view-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"]:not([data-theme-state]){font-size:var(--theme-webhard-toolbar-create-folder-button-default-font-size, inherit);font-weight:var(--theme-webhard-toolbar-create-folder-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"][data-theme-state=default]{font-size:var(--theme-webhard-toolbar-create-folder-button-default-font-size, inherit);font-weight:var(--theme-webhard-toolbar-create-folder-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"][data-theme-state=hover]{font-size:var(--theme-webhard-toolbar-create-folder-button-hover-font-size, var(--theme-webhard-toolbar-create-folder-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-create-folder-button-hover-font-weight, var(--theme-webhard-toolbar-create-folder-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"][data-theme-state=selected]{font-size:var(--theme-webhard-toolbar-create-folder-button-selected-font-size, var(--theme-webhard-toolbar-create-folder-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-create-folder-button-selected-font-weight, var(--theme-webhard-toolbar-create-folder-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"][data-theme-state=active]{font-size:var(--theme-webhard-toolbar-create-folder-button-active-font-size, var(--theme-webhard-toolbar-create-folder-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-create-folder-button-active-font-weight, var(--theme-webhard-toolbar-create-folder-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"][data-theme-state=focus]{font-size:var(--theme-webhard-toolbar-create-folder-button-focus-font-size, var(--theme-webhard-toolbar-create-folder-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-create-folder-button-focus-font-weight, var(--theme-webhard-toolbar-create-folder-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"][data-theme-state=disabled]{font-size:var(--theme-webhard-toolbar-create-folder-button-disabled-font-size, var(--theme-webhard-toolbar-create-folder-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-create-folder-button-disabled-font-weight, var(--theme-webhard-toolbar-create-folder-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.fileUploadButton"]:not([data-theme-state]){font-size:var(--theme-webhard-toolbar-file-upload-button-default-font-size, inherit);font-weight:var(--theme-webhard-toolbar-file-upload-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="toolbar.fileUploadButton"][data-theme-state=default]{font-size:var(--theme-webhard-toolbar-file-upload-button-default-font-size, inherit);font-weight:var(--theme-webhard-toolbar-file-upload-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="toolbar.fileUploadButton"][data-theme-state=hover]{font-size:var(--theme-webhard-toolbar-file-upload-button-hover-font-size, var(--theme-webhard-toolbar-file-upload-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-file-upload-button-hover-font-weight, var(--theme-webhard-toolbar-file-upload-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.fileUploadButton"][data-theme-state=selected]{font-size:var(--theme-webhard-toolbar-file-upload-button-selected-font-size, var(--theme-webhard-toolbar-file-upload-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-file-upload-button-selected-font-weight, var(--theme-webhard-toolbar-file-upload-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.fileUploadButton"][data-theme-state=active]{font-size:var(--theme-webhard-toolbar-file-upload-button-active-font-size, var(--theme-webhard-toolbar-file-upload-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-file-upload-button-active-font-weight, var(--theme-webhard-toolbar-file-upload-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.fileUploadButton"][data-theme-state=focus]{font-size:var(--theme-webhard-toolbar-file-upload-button-focus-font-size, var(--theme-webhard-toolbar-file-upload-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-file-upload-button-focus-font-weight, var(--theme-webhard-toolbar-file-upload-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.fileUploadButton"][data-theme-state=disabled]{font-size:var(--theme-webhard-toolbar-file-upload-button-disabled-font-size, var(--theme-webhard-toolbar-file-upload-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-file-upload-button-disabled-font-weight, var(--theme-webhard-toolbar-file-upload-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.folderUploadButton"]:not([data-theme-state]){font-size:var(--theme-webhard-toolbar-folder-upload-button-default-font-size, inherit);font-weight:var(--theme-webhard-toolbar-folder-upload-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="toolbar.folderUploadButton"][data-theme-state=default]{font-size:var(--theme-webhard-toolbar-folder-upload-button-default-font-size, inherit);font-weight:var(--theme-webhard-toolbar-folder-upload-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="toolbar.folderUploadButton"][data-theme-state=hover]{font-size:var(--theme-webhard-toolbar-folder-upload-button-hover-font-size, var(--theme-webhard-toolbar-folder-upload-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-folder-upload-button-hover-font-weight, var(--theme-webhard-toolbar-folder-upload-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.folderUploadButton"][data-theme-state=selected]{font-size:var(--theme-webhard-toolbar-folder-upload-button-selected-font-size, var(--theme-webhard-toolbar-folder-upload-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-folder-upload-button-selected-font-weight, var(--theme-webhard-toolbar-folder-upload-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.folderUploadButton"][data-theme-state=active]{font-size:var(--theme-webhard-toolbar-folder-upload-button-active-font-size, var(--theme-webhard-toolbar-folder-upload-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-folder-upload-button-active-font-weight, var(--theme-webhard-toolbar-folder-upload-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.folderUploadButton"][data-theme-state=focus]{font-size:var(--theme-webhard-toolbar-folder-upload-button-focus-font-size, var(--theme-webhard-toolbar-folder-upload-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-folder-upload-button-focus-font-weight, var(--theme-webhard-toolbar-folder-upload-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="toolbar.folderUploadButton"][data-theme-state=disabled]{font-size:var(--theme-webhard-toolbar-folder-upload-button-disabled-font-size, var(--theme-webhard-toolbar-folder-upload-button-default-font-size, inherit));font-weight:var(--theme-webhard-toolbar-folder-upload-button-disabled-font-weight, var(--theme-webhard-toolbar-folder-upload-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.panel"]:not([data-theme-state]){font-size:var(--theme-webhard-tree-panel-default-font-size, inherit);font-weight:var(--theme-webhard-tree-panel-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="tree.panel"][data-theme-state=default]{font-size:var(--theme-webhard-tree-panel-default-font-size, inherit);font-weight:var(--theme-webhard-tree-panel-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="tree.panel"][data-theme-state=hover]{font-size:var(--theme-webhard-tree-panel-hover-font-size, var(--theme-webhard-tree-panel-default-font-size, inherit));font-weight:var(--theme-webhard-tree-panel-hover-font-weight, var(--theme-webhard-tree-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.panel"][data-theme-state=selected]{font-size:var(--theme-webhard-tree-panel-selected-font-size, var(--theme-webhard-tree-panel-default-font-size, inherit));font-weight:var(--theme-webhard-tree-panel-selected-font-weight, var(--theme-webhard-tree-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.panel"][data-theme-state=active]{font-size:var(--theme-webhard-tree-panel-active-font-size, var(--theme-webhard-tree-panel-default-font-size, inherit));font-weight:var(--theme-webhard-tree-panel-active-font-weight, var(--theme-webhard-tree-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.panel"][data-theme-state=focus]{font-size:var(--theme-webhard-tree-panel-focus-font-size, var(--theme-webhard-tree-panel-default-font-size, inherit));font-weight:var(--theme-webhard-tree-panel-focus-font-weight, var(--theme-webhard-tree-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.panel"][data-theme-state=disabled]{font-size:var(--theme-webhard-tree-panel-disabled-font-size, var(--theme-webhard-tree-panel-default-font-size, inherit));font-weight:var(--theme-webhard-tree-panel-disabled-font-weight, var(--theme-webhard-tree-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="rail.item"]:not([data-theme-state]){font-size:var(--theme-webhard-rail-item-default-font-size, inherit);font-weight:var(--theme-webhard-rail-item-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="rail.item"][data-theme-state=default]{font-size:var(--theme-webhard-rail-item-default-font-size, inherit);font-weight:var(--theme-webhard-rail-item-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="rail.item"][data-theme-state=hover]{font-size:var(--theme-webhard-rail-item-hover-font-size, var(--theme-webhard-rail-item-default-font-size, inherit));font-weight:var(--theme-webhard-rail-item-hover-font-weight, var(--theme-webhard-rail-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="rail.item"][data-theme-state=selected]{font-size:var(--theme-webhard-rail-item-selected-font-size, var(--theme-webhard-rail-item-default-font-size, inherit));font-weight:var(--theme-webhard-rail-item-selected-font-weight, var(--theme-webhard-rail-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="rail.item"][data-theme-state=active]{font-size:var(--theme-webhard-rail-item-active-font-size, var(--theme-webhard-rail-item-default-font-size, inherit));font-weight:var(--theme-webhard-rail-item-active-font-weight, var(--theme-webhard-rail-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="rail.item"][data-theme-state=focus]{font-size:var(--theme-webhard-rail-item-focus-font-size, var(--theme-webhard-rail-item-default-font-size, inherit));font-weight:var(--theme-webhard-rail-item-focus-font-weight, var(--theme-webhard-rail-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="rail.item"][data-theme-state=disabled]{font-size:var(--theme-webhard-rail-item-disabled-font-size, var(--theme-webhard-rail-item-default-font-size, inherit));font-weight:var(--theme-webhard-rail-item-disabled-font-weight, var(--theme-webhard-rail-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.row"]:not([data-theme-state]){font-size:var(--theme-webhard-tree-row-default-font-size, inherit);font-weight:var(--theme-webhard-tree-row-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=default]{font-size:var(--theme-webhard-tree-row-default-font-size, inherit);font-weight:var(--theme-webhard-tree-row-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=hover]{font-size:var(--theme-webhard-tree-row-hover-font-size, var(--theme-webhard-tree-row-default-font-size, inherit));font-weight:var(--theme-webhard-tree-row-hover-font-weight, var(--theme-webhard-tree-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=selected]{font-size:var(--theme-webhard-tree-row-selected-font-size, var(--theme-webhard-tree-row-default-font-size, inherit));font-weight:var(--theme-webhard-tree-row-selected-font-weight, var(--theme-webhard-tree-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=active]{font-size:var(--theme-webhard-tree-row-active-font-size, var(--theme-webhard-tree-row-default-font-size, inherit));font-weight:var(--theme-webhard-tree-row-active-font-weight, var(--theme-webhard-tree-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=focus]{font-size:var(--theme-webhard-tree-row-focus-font-size, var(--theme-webhard-tree-row-default-font-size, inherit));font-weight:var(--theme-webhard-tree-row-focus-font-weight, var(--theme-webhard-tree-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=disabled]{font-size:var(--theme-webhard-tree-row-disabled-font-size, var(--theme-webhard-tree-row-default-font-size, inherit));font-weight:var(--theme-webhard-tree-row-disabled-font-weight, var(--theme-webhard-tree-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.toggleButton"]:not([data-theme-state]){font-size:var(--theme-webhard-tree-toggle-button-default-font-size, inherit);font-weight:var(--theme-webhard-tree-toggle-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="tree.toggleButton"][data-theme-state=default]{font-size:var(--theme-webhard-tree-toggle-button-default-font-size, inherit);font-weight:var(--theme-webhard-tree-toggle-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="tree.toggleButton"][data-theme-state=hover]{font-size:var(--theme-webhard-tree-toggle-button-hover-font-size, var(--theme-webhard-tree-toggle-button-default-font-size, inherit));font-weight:var(--theme-webhard-tree-toggle-button-hover-font-weight, var(--theme-webhard-tree-toggle-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.toggleButton"][data-theme-state=selected]{font-size:var(--theme-webhard-tree-toggle-button-selected-font-size, var(--theme-webhard-tree-toggle-button-default-font-size, inherit));font-weight:var(--theme-webhard-tree-toggle-button-selected-font-weight, var(--theme-webhard-tree-toggle-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.toggleButton"][data-theme-state=active]{font-size:var(--theme-webhard-tree-toggle-button-active-font-size, var(--theme-webhard-tree-toggle-button-default-font-size, inherit));font-weight:var(--theme-webhard-tree-toggle-button-active-font-weight, var(--theme-webhard-tree-toggle-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.toggleButton"][data-theme-state=focus]{font-size:var(--theme-webhard-tree-toggle-button-focus-font-size, var(--theme-webhard-tree-toggle-button-default-font-size, inherit));font-weight:var(--theme-webhard-tree-toggle-button-focus-font-weight, var(--theme-webhard-tree-toggle-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.toggleButton"][data-theme-state=disabled]{font-size:var(--theme-webhard-tree-toggle-button-disabled-font-size, var(--theme-webhard-tree-toggle-button-default-font-size, inherit));font-weight:var(--theme-webhard-tree-toggle-button-disabled-font-weight, var(--theme-webhard-tree-toggle-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.activeBadge"]:not([data-theme-state]){font-size:var(--theme-webhard-tree-active-badge-default-font-size, inherit);font-weight:var(--theme-webhard-tree-active-badge-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="tree.activeBadge"][data-theme-state=default]{font-size:var(--theme-webhard-tree-active-badge-default-font-size, inherit);font-weight:var(--theme-webhard-tree-active-badge-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="tree.activeBadge"][data-theme-state=hover]{font-size:var(--theme-webhard-tree-active-badge-hover-font-size, var(--theme-webhard-tree-active-badge-default-font-size, inherit));font-weight:var(--theme-webhard-tree-active-badge-hover-font-weight, var(--theme-webhard-tree-active-badge-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.activeBadge"][data-theme-state=selected]{font-size:var(--theme-webhard-tree-active-badge-selected-font-size, var(--theme-webhard-tree-active-badge-default-font-size, inherit));font-weight:var(--theme-webhard-tree-active-badge-selected-font-weight, var(--theme-webhard-tree-active-badge-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.activeBadge"][data-theme-state=active]{font-size:var(--theme-webhard-tree-active-badge-active-font-size, var(--theme-webhard-tree-active-badge-default-font-size, inherit));font-weight:var(--theme-webhard-tree-active-badge-active-font-weight, var(--theme-webhard-tree-active-badge-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.activeBadge"][data-theme-state=focus]{font-size:var(--theme-webhard-tree-active-badge-focus-font-size, var(--theme-webhard-tree-active-badge-default-font-size, inherit));font-weight:var(--theme-webhard-tree-active-badge-focus-font-weight, var(--theme-webhard-tree-active-badge-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="tree.activeBadge"][data-theme-state=disabled]{font-size:var(--theme-webhard-tree-active-badge-disabled-font-size, var(--theme-webhard-tree-active-badge-default-font-size, inherit));font-weight:var(--theme-webhard-tree-active-badge-disabled-font-weight, var(--theme-webhard-tree-active-badge-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.header"]:not([data-theme-state]){font-size:var(--theme-webhard-file-header-default-font-size, inherit);font-weight:var(--theme-webhard-file-header-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.header"][data-theme-state=default]{font-size:var(--theme-webhard-file-header-default-font-size, inherit);font-weight:var(--theme-webhard-file-header-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.header"][data-theme-state=hover]{font-size:var(--theme-webhard-file-header-hover-font-size, var(--theme-webhard-file-header-default-font-size, inherit));font-weight:var(--theme-webhard-file-header-hover-font-weight, var(--theme-webhard-file-header-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.header"][data-theme-state=selected]{font-size:var(--theme-webhard-file-header-selected-font-size, var(--theme-webhard-file-header-default-font-size, inherit));font-weight:var(--theme-webhard-file-header-selected-font-weight, var(--theme-webhard-file-header-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.header"][data-theme-state=active]{font-size:var(--theme-webhard-file-header-active-font-size, var(--theme-webhard-file-header-default-font-size, inherit));font-weight:var(--theme-webhard-file-header-active-font-weight, var(--theme-webhard-file-header-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.header"][data-theme-state=focus]{font-size:var(--theme-webhard-file-header-focus-font-size, var(--theme-webhard-file-header-default-font-size, inherit));font-weight:var(--theme-webhard-file-header-focus-font-weight, var(--theme-webhard-file-header-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.header"][data-theme-state=disabled]{font-size:var(--theme-webhard-file-header-disabled-font-size, var(--theme-webhard-file-header-default-font-size, inherit));font-weight:var(--theme-webhard-file-header-disabled-font-weight, var(--theme-webhard-file-header-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.row"]:not([data-theme-state]){font-size:var(--theme-webhard-file-row-default-font-size, inherit);font-weight:var(--theme-webhard-file-row-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.row"][data-theme-state=default]{font-size:var(--theme-webhard-file-row-default-font-size, inherit);font-weight:var(--theme-webhard-file-row-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.row"][data-theme-state=hover]{font-size:var(--theme-webhard-file-row-hover-font-size, var(--theme-webhard-file-row-default-font-size, inherit));font-weight:var(--theme-webhard-file-row-hover-font-weight, var(--theme-webhard-file-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.row"][data-theme-state=selected]{font-size:var(--theme-webhard-file-row-selected-font-size, var(--theme-webhard-file-row-default-font-size, inherit));font-weight:var(--theme-webhard-file-row-selected-font-weight, var(--theme-webhard-file-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.row"][data-theme-state=active]{font-size:var(--theme-webhard-file-row-active-font-size, var(--theme-webhard-file-row-default-font-size, inherit));font-weight:var(--theme-webhard-file-row-active-font-weight, var(--theme-webhard-file-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.row"][data-theme-state=focus]{font-size:var(--theme-webhard-file-row-focus-font-size, var(--theme-webhard-file-row-default-font-size, inherit));font-weight:var(--theme-webhard-file-row-focus-font-weight, var(--theme-webhard-file-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.row"][data-theme-state=disabled]{font-size:var(--theme-webhard-file-row-disabled-font-size, var(--theme-webhard-file-row-default-font-size, inherit));font-weight:var(--theme-webhard-file-row-disabled-font-weight, var(--theme-webhard-file-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.compactItem"]:not([data-theme-state]){font-size:var(--theme-webhard-file-compact-item-default-font-size, inherit);font-weight:var(--theme-webhard-file-compact-item-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.compactItem"][data-theme-state=default]{font-size:var(--theme-webhard-file-compact-item-default-font-size, inherit);font-weight:var(--theme-webhard-file-compact-item-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.compactItem"][data-theme-state=hover]{font-size:var(--theme-webhard-file-compact-item-hover-font-size, var(--theme-webhard-file-compact-item-default-font-size, inherit));font-weight:var(--theme-webhard-file-compact-item-hover-font-weight, var(--theme-webhard-file-compact-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.compactItem"][data-theme-state=selected]{font-size:var(--theme-webhard-file-compact-item-selected-font-size, var(--theme-webhard-file-compact-item-default-font-size, inherit));font-weight:var(--theme-webhard-file-compact-item-selected-font-weight, var(--theme-webhard-file-compact-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.compactItem"][data-theme-state=active]{font-size:var(--theme-webhard-file-compact-item-active-font-size, var(--theme-webhard-file-compact-item-default-font-size, inherit));font-weight:var(--theme-webhard-file-compact-item-active-font-weight, var(--theme-webhard-file-compact-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.compactItem"][data-theme-state=focus]{font-size:var(--theme-webhard-file-compact-item-focus-font-size, var(--theme-webhard-file-compact-item-default-font-size, inherit));font-weight:var(--theme-webhard-file-compact-item-focus-font-weight, var(--theme-webhard-file-compact-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.compactItem"][data-theme-state=disabled]{font-size:var(--theme-webhard-file-compact-item-disabled-font-size, var(--theme-webhard-file-compact-item-default-font-size, inherit));font-weight:var(--theme-webhard-file-compact-item-disabled-font-weight, var(--theme-webhard-file-compact-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.tileCard"]:not([data-theme-state]){font-size:var(--theme-webhard-file-tile-card-default-font-size, inherit);font-weight:var(--theme-webhard-file-tile-card-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.tileCard"][data-theme-state=default]{font-size:var(--theme-webhard-file-tile-card-default-font-size, inherit);font-weight:var(--theme-webhard-file-tile-card-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.tileCard"][data-theme-state=hover]{font-size:var(--theme-webhard-file-tile-card-hover-font-size, var(--theme-webhard-file-tile-card-default-font-size, inherit));font-weight:var(--theme-webhard-file-tile-card-hover-font-weight, var(--theme-webhard-file-tile-card-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.tileCard"][data-theme-state=selected]{font-size:var(--theme-webhard-file-tile-card-selected-font-size, var(--theme-webhard-file-tile-card-default-font-size, inherit));font-weight:var(--theme-webhard-file-tile-card-selected-font-weight, var(--theme-webhard-file-tile-card-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.tileCard"][data-theme-state=active]{font-size:var(--theme-webhard-file-tile-card-active-font-size, var(--theme-webhard-file-tile-card-default-font-size, inherit));font-weight:var(--theme-webhard-file-tile-card-active-font-weight, var(--theme-webhard-file-tile-card-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.tileCard"][data-theme-state=focus]{font-size:var(--theme-webhard-file-tile-card-focus-font-size, var(--theme-webhard-file-tile-card-default-font-size, inherit));font-weight:var(--theme-webhard-file-tile-card-focus-font-weight, var(--theme-webhard-file-tile-card-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.tileCard"][data-theme-state=disabled]{font-size:var(--theme-webhard-file-tile-card-disabled-font-size, var(--theme-webhard-file-tile-card-default-font-size, inherit));font-weight:var(--theme-webhard-file-tile-card-disabled-font-weight, var(--theme-webhard-file-tile-card-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.checkbox"]:not([data-theme-state]){font-size:var(--theme-webhard-file-checkbox-default-font-size, inherit);font-weight:var(--theme-webhard-file-checkbox-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.checkbox"][data-theme-state=default]{font-size:var(--theme-webhard-file-checkbox-default-font-size, inherit);font-weight:var(--theme-webhard-file-checkbox-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.checkbox"][data-theme-state=hover]{font-size:var(--theme-webhard-file-checkbox-hover-font-size, var(--theme-webhard-file-checkbox-default-font-size, inherit));font-weight:var(--theme-webhard-file-checkbox-hover-font-weight, var(--theme-webhard-file-checkbox-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.checkbox"][data-theme-state=selected]{font-size:var(--theme-webhard-file-checkbox-selected-font-size, var(--theme-webhard-file-checkbox-default-font-size, inherit));font-weight:var(--theme-webhard-file-checkbox-selected-font-weight, var(--theme-webhard-file-checkbox-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.checkbox"][data-theme-state=active]{font-size:var(--theme-webhard-file-checkbox-active-font-size, var(--theme-webhard-file-checkbox-default-font-size, inherit));font-weight:var(--theme-webhard-file-checkbox-active-font-weight, var(--theme-webhard-file-checkbox-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.checkbox"][data-theme-state=focus]{font-size:var(--theme-webhard-file-checkbox-focus-font-size, var(--theme-webhard-file-checkbox-default-font-size, inherit));font-weight:var(--theme-webhard-file-checkbox-focus-font-weight, var(--theme-webhard-file-checkbox-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.checkbox"][data-theme-state=disabled]{font-size:var(--theme-webhard-file-checkbox-disabled-font-size, var(--theme-webhard-file-checkbox-default-font-size, inherit));font-weight:var(--theme-webhard-file-checkbox-disabled-font-weight, var(--theme-webhard-file-checkbox-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.typeIcon"]:not([data-theme-state]){font-size:var(--theme-webhard-file-type-icon-default-font-size, inherit);font-weight:var(--theme-webhard-file-type-icon-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.typeIcon"][data-theme-state=default]{font-size:var(--theme-webhard-file-type-icon-default-font-size, inherit);font-weight:var(--theme-webhard-file-type-icon-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.typeIcon"][data-theme-state=hover]{font-size:var(--theme-webhard-file-type-icon-hover-font-size, var(--theme-webhard-file-type-icon-default-font-size, inherit));font-weight:var(--theme-webhard-file-type-icon-hover-font-weight, var(--theme-webhard-file-type-icon-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.typeIcon"][data-theme-state=selected]{font-size:var(--theme-webhard-file-type-icon-selected-font-size, var(--theme-webhard-file-type-icon-default-font-size, inherit));font-weight:var(--theme-webhard-file-type-icon-selected-font-weight, var(--theme-webhard-file-type-icon-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.typeIcon"][data-theme-state=active]{font-size:var(--theme-webhard-file-type-icon-active-font-size, var(--theme-webhard-file-type-icon-default-font-size, inherit));font-weight:var(--theme-webhard-file-type-icon-active-font-weight, var(--theme-webhard-file-type-icon-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.typeIcon"][data-theme-state=focus]{font-size:var(--theme-webhard-file-type-icon-focus-font-size, var(--theme-webhard-file-type-icon-default-font-size, inherit));font-weight:var(--theme-webhard-file-type-icon-focus-font-weight, var(--theme-webhard-file-type-icon-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.typeIcon"][data-theme-state=disabled]{font-size:var(--theme-webhard-file-type-icon-disabled-font-size, var(--theme-webhard-file-type-icon-default-font-size, inherit));font-weight:var(--theme-webhard-file-type-icon-disabled-font-weight, var(--theme-webhard-file-type-icon-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.newBadge"]:not([data-theme-state]){font-size:var(--theme-webhard-file-new-badge-default-font-size, inherit);font-weight:var(--theme-webhard-file-new-badge-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.newBadge"][data-theme-state=default]{font-size:var(--theme-webhard-file-new-badge-default-font-size, inherit);font-weight:var(--theme-webhard-file-new-badge-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.newBadge"][data-theme-state=hover]{font-size:var(--theme-webhard-file-new-badge-hover-font-size, var(--theme-webhard-file-new-badge-default-font-size, inherit));font-weight:var(--theme-webhard-file-new-badge-hover-font-weight, var(--theme-webhard-file-new-badge-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.newBadge"][data-theme-state=selected]{font-size:var(--theme-webhard-file-new-badge-selected-font-size, var(--theme-webhard-file-new-badge-default-font-size, inherit));font-weight:var(--theme-webhard-file-new-badge-selected-font-weight, var(--theme-webhard-file-new-badge-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.newBadge"][data-theme-state=active]{font-size:var(--theme-webhard-file-new-badge-active-font-size, var(--theme-webhard-file-new-badge-default-font-size, inherit));font-weight:var(--theme-webhard-file-new-badge-active-font-weight, var(--theme-webhard-file-new-badge-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.newBadge"][data-theme-state=focus]{font-size:var(--theme-webhard-file-new-badge-focus-font-size, var(--theme-webhard-file-new-badge-default-font-size, inherit));font-weight:var(--theme-webhard-file-new-badge-focus-font-weight, var(--theme-webhard-file-new-badge-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.newBadge"][data-theme-state=disabled]{font-size:var(--theme-webhard-file-new-badge-disabled-font-size, var(--theme-webhard-file-new-badge-default-font-size, inherit));font-weight:var(--theme-webhard-file-new-badge-disabled-font-weight, var(--theme-webhard-file-new-badge-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.parentRow"]:not([data-theme-state]){font-size:var(--theme-webhard-file-parent-row-default-font-size, inherit);font-weight:var(--theme-webhard-file-parent-row-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.parentRow"][data-theme-state=default]{font-size:var(--theme-webhard-file-parent-row-default-font-size, inherit);font-weight:var(--theme-webhard-file-parent-row-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="file.parentRow"][data-theme-state=hover]{font-size:var(--theme-webhard-file-parent-row-hover-font-size, var(--theme-webhard-file-parent-row-default-font-size, inherit));font-weight:var(--theme-webhard-file-parent-row-hover-font-weight, var(--theme-webhard-file-parent-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.parentRow"][data-theme-state=selected]{font-size:var(--theme-webhard-file-parent-row-selected-font-size, var(--theme-webhard-file-parent-row-default-font-size, inherit));font-weight:var(--theme-webhard-file-parent-row-selected-font-weight, var(--theme-webhard-file-parent-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.parentRow"][data-theme-state=active]{font-size:var(--theme-webhard-file-parent-row-active-font-size, var(--theme-webhard-file-parent-row-default-font-size, inherit));font-weight:var(--theme-webhard-file-parent-row-active-font-weight, var(--theme-webhard-file-parent-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.parentRow"][data-theme-state=focus]{font-size:var(--theme-webhard-file-parent-row-focus-font-size, var(--theme-webhard-file-parent-row-default-font-size, inherit));font-weight:var(--theme-webhard-file-parent-row-focus-font-weight, var(--theme-webhard-file-parent-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="file.parentRow"][data-theme-state=disabled]{font-size:var(--theme-webhard-file-parent-row-disabled-font-size, var(--theme-webhard-file-parent-row-default-font-size, inherit));font-weight:var(--theme-webhard-file-parent-row-disabled-font-weight, var(--theme-webhard-file-parent-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.row"]:not([data-theme-state]){font-size:var(--theme-webhard-folder-row-default-font-size, inherit);font-weight:var(--theme-webhard-folder-row-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="folder.row"][data-theme-state=default]{font-size:var(--theme-webhard-folder-row-default-font-size, inherit);font-weight:var(--theme-webhard-folder-row-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="folder.row"][data-theme-state=hover]{font-size:var(--theme-webhard-folder-row-hover-font-size, var(--theme-webhard-folder-row-default-font-size, inherit));font-weight:var(--theme-webhard-folder-row-hover-font-weight, var(--theme-webhard-folder-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.row"][data-theme-state=selected]{font-size:var(--theme-webhard-folder-row-selected-font-size, var(--theme-webhard-folder-row-default-font-size, inherit));font-weight:var(--theme-webhard-folder-row-selected-font-weight, var(--theme-webhard-folder-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.row"][data-theme-state=active]{font-size:var(--theme-webhard-folder-row-active-font-size, var(--theme-webhard-folder-row-default-font-size, inherit));font-weight:var(--theme-webhard-folder-row-active-font-weight, var(--theme-webhard-folder-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.row"][data-theme-state=focus]{font-size:var(--theme-webhard-folder-row-focus-font-size, var(--theme-webhard-folder-row-default-font-size, inherit));font-weight:var(--theme-webhard-folder-row-focus-font-weight, var(--theme-webhard-folder-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.row"][data-theme-state=disabled]{font-size:var(--theme-webhard-folder-row-disabled-font-size, var(--theme-webhard-folder-row-default-font-size, inherit));font-weight:var(--theme-webhard-folder-row-disabled-font-weight, var(--theme-webhard-folder-row-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.compactItem"]:not([data-theme-state]){font-size:var(--theme-webhard-folder-compact-item-default-font-size, inherit);font-weight:var(--theme-webhard-folder-compact-item-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="folder.compactItem"][data-theme-state=default]{font-size:var(--theme-webhard-folder-compact-item-default-font-size, inherit);font-weight:var(--theme-webhard-folder-compact-item-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="folder.compactItem"][data-theme-state=hover]{font-size:var(--theme-webhard-folder-compact-item-hover-font-size, var(--theme-webhard-folder-compact-item-default-font-size, inherit));font-weight:var(--theme-webhard-folder-compact-item-hover-font-weight, var(--theme-webhard-folder-compact-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.compactItem"][data-theme-state=selected]{font-size:var(--theme-webhard-folder-compact-item-selected-font-size, var(--theme-webhard-folder-compact-item-default-font-size, inherit));font-weight:var(--theme-webhard-folder-compact-item-selected-font-weight, var(--theme-webhard-folder-compact-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.compactItem"][data-theme-state=active]{font-size:var(--theme-webhard-folder-compact-item-active-font-size, var(--theme-webhard-folder-compact-item-default-font-size, inherit));font-weight:var(--theme-webhard-folder-compact-item-active-font-weight, var(--theme-webhard-folder-compact-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.compactItem"][data-theme-state=focus]{font-size:var(--theme-webhard-folder-compact-item-focus-font-size, var(--theme-webhard-folder-compact-item-default-font-size, inherit));font-weight:var(--theme-webhard-folder-compact-item-focus-font-weight, var(--theme-webhard-folder-compact-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.compactItem"][data-theme-state=disabled]{font-size:var(--theme-webhard-folder-compact-item-disabled-font-size, var(--theme-webhard-folder-compact-item-default-font-size, inherit));font-weight:var(--theme-webhard-folder-compact-item-disabled-font-weight, var(--theme-webhard-folder-compact-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.card"]:not([data-theme-state]){font-size:var(--theme-webhard-folder-card-default-font-size, inherit);font-weight:var(--theme-webhard-folder-card-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="folder.card"][data-theme-state=default]{font-size:var(--theme-webhard-folder-card-default-font-size, inherit);font-weight:var(--theme-webhard-folder-card-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="folder.card"][data-theme-state=hover]{font-size:var(--theme-webhard-folder-card-hover-font-size, var(--theme-webhard-folder-card-default-font-size, inherit));font-weight:var(--theme-webhard-folder-card-hover-font-weight, var(--theme-webhard-folder-card-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.card"][data-theme-state=selected]{font-size:var(--theme-webhard-folder-card-selected-font-size, var(--theme-webhard-folder-card-default-font-size, inherit));font-weight:var(--theme-webhard-folder-card-selected-font-weight, var(--theme-webhard-folder-card-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.card"][data-theme-state=active]{font-size:var(--theme-webhard-folder-card-active-font-size, var(--theme-webhard-folder-card-default-font-size, inherit));font-weight:var(--theme-webhard-folder-card-active-font-weight, var(--theme-webhard-folder-card-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.card"][data-theme-state=focus]{font-size:var(--theme-webhard-folder-card-focus-font-size, var(--theme-webhard-folder-card-default-font-size, inherit));font-weight:var(--theme-webhard-folder-card-focus-font-weight, var(--theme-webhard-folder-card-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.card"][data-theme-state=disabled]{font-size:var(--theme-webhard-folder-card-disabled-font-size, var(--theme-webhard-folder-card-default-font-size, inherit));font-weight:var(--theme-webhard-folder-card-disabled-font-weight, var(--theme-webhard-folder-card-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.typeIcon"]:not([data-theme-state]){font-size:var(--theme-webhard-folder-type-icon-default-font-size, inherit);font-weight:var(--theme-webhard-folder-type-icon-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="folder.typeIcon"][data-theme-state=default]{font-size:var(--theme-webhard-folder-type-icon-default-font-size, inherit);font-weight:var(--theme-webhard-folder-type-icon-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="folder.typeIcon"][data-theme-state=hover]{font-size:var(--theme-webhard-folder-type-icon-hover-font-size, var(--theme-webhard-folder-type-icon-default-font-size, inherit));font-weight:var(--theme-webhard-folder-type-icon-hover-font-weight, var(--theme-webhard-folder-type-icon-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.typeIcon"][data-theme-state=selected]{font-size:var(--theme-webhard-folder-type-icon-selected-font-size, var(--theme-webhard-folder-type-icon-default-font-size, inherit));font-weight:var(--theme-webhard-folder-type-icon-selected-font-weight, var(--theme-webhard-folder-type-icon-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.typeIcon"][data-theme-state=active]{font-size:var(--theme-webhard-folder-type-icon-active-font-size, var(--theme-webhard-folder-type-icon-default-font-size, inherit));font-weight:var(--theme-webhard-folder-type-icon-active-font-weight, var(--theme-webhard-folder-type-icon-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.typeIcon"][data-theme-state=focus]{font-size:var(--theme-webhard-folder-type-icon-focus-font-size, var(--theme-webhard-folder-type-icon-default-font-size, inherit));font-weight:var(--theme-webhard-folder-type-icon-focus-font-weight, var(--theme-webhard-folder-type-icon-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="folder.typeIcon"][data-theme-state=disabled]{font-size:var(--theme-webhard-folder-type-icon-disabled-font-size, var(--theme-webhard-folder-type-icon-default-font-size, inherit));font-weight:var(--theme-webhard-folder-type-icon-disabled-font-weight, var(--theme-webhard-folder-type-icon-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.panel"]:not([data-theme-state]){font-size:var(--theme-webhard-storage-panel-default-font-size, inherit);font-weight:var(--theme-webhard-storage-panel-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="storage.panel"][data-theme-state=default]{font-size:var(--theme-webhard-storage-panel-default-font-size, inherit);font-weight:var(--theme-webhard-storage-panel-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="storage.panel"][data-theme-state=hover]{font-size:var(--theme-webhard-storage-panel-hover-font-size, var(--theme-webhard-storage-panel-default-font-size, inherit));font-weight:var(--theme-webhard-storage-panel-hover-font-weight, var(--theme-webhard-storage-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.panel"][data-theme-state=selected]{font-size:var(--theme-webhard-storage-panel-selected-font-size, var(--theme-webhard-storage-panel-default-font-size, inherit));font-weight:var(--theme-webhard-storage-panel-selected-font-weight, var(--theme-webhard-storage-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.panel"][data-theme-state=active]{font-size:var(--theme-webhard-storage-panel-active-font-size, var(--theme-webhard-storage-panel-default-font-size, inherit));font-weight:var(--theme-webhard-storage-panel-active-font-weight, var(--theme-webhard-storage-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.panel"][data-theme-state=focus]{font-size:var(--theme-webhard-storage-panel-focus-font-size, var(--theme-webhard-storage-panel-default-font-size, inherit));font-weight:var(--theme-webhard-storage-panel-focus-font-weight, var(--theme-webhard-storage-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.panel"][data-theme-state=disabled]{font-size:var(--theme-webhard-storage-panel-disabled-font-size, var(--theme-webhard-storage-panel-default-font-size, inherit));font-weight:var(--theme-webhard-storage-panel-disabled-font-weight, var(--theme-webhard-storage-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.progressTrack"]:not([data-theme-state]){font-size:var(--theme-webhard-storage-progress-track-default-font-size, inherit);font-weight:var(--theme-webhard-storage-progress-track-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="storage.progressTrack"][data-theme-state=default]{font-size:var(--theme-webhard-storage-progress-track-default-font-size, inherit);font-weight:var(--theme-webhard-storage-progress-track-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="storage.progressTrack"][data-theme-state=hover]{font-size:var(--theme-webhard-storage-progress-track-hover-font-size, var(--theme-webhard-storage-progress-track-default-font-size, inherit));font-weight:var(--theme-webhard-storage-progress-track-hover-font-weight, var(--theme-webhard-storage-progress-track-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.progressTrack"][data-theme-state=selected]{font-size:var(--theme-webhard-storage-progress-track-selected-font-size, var(--theme-webhard-storage-progress-track-default-font-size, inherit));font-weight:var(--theme-webhard-storage-progress-track-selected-font-weight, var(--theme-webhard-storage-progress-track-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.progressTrack"][data-theme-state=active]{font-size:var(--theme-webhard-storage-progress-track-active-font-size, var(--theme-webhard-storage-progress-track-default-font-size, inherit));font-weight:var(--theme-webhard-storage-progress-track-active-font-weight, var(--theme-webhard-storage-progress-track-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.progressTrack"][data-theme-state=focus]{font-size:var(--theme-webhard-storage-progress-track-focus-font-size, var(--theme-webhard-storage-progress-track-default-font-size, inherit));font-weight:var(--theme-webhard-storage-progress-track-focus-font-weight, var(--theme-webhard-storage-progress-track-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.progressTrack"][data-theme-state=disabled]{font-size:var(--theme-webhard-storage-progress-track-disabled-font-size, var(--theme-webhard-storage-progress-track-default-font-size, inherit));font-weight:var(--theme-webhard-storage-progress-track-disabled-font-weight, var(--theme-webhard-storage-progress-track-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.progressFill"]:not([data-theme-state]){font-size:var(--theme-webhard-storage-progress-fill-default-font-size, inherit);font-weight:var(--theme-webhard-storage-progress-fill-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="storage.progressFill"][data-theme-state=default]{font-size:var(--theme-webhard-storage-progress-fill-default-font-size, inherit);font-weight:var(--theme-webhard-storage-progress-fill-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="storage.progressFill"][data-theme-state=hover]{font-size:var(--theme-webhard-storage-progress-fill-hover-font-size, var(--theme-webhard-storage-progress-fill-default-font-size, inherit));font-weight:var(--theme-webhard-storage-progress-fill-hover-font-weight, var(--theme-webhard-storage-progress-fill-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.progressFill"][data-theme-state=selected]{font-size:var(--theme-webhard-storage-progress-fill-selected-font-size, var(--theme-webhard-storage-progress-fill-default-font-size, inherit));font-weight:var(--theme-webhard-storage-progress-fill-selected-font-weight, var(--theme-webhard-storage-progress-fill-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.progressFill"][data-theme-state=active]{font-size:var(--theme-webhard-storage-progress-fill-active-font-size, var(--theme-webhard-storage-progress-fill-default-font-size, inherit));font-weight:var(--theme-webhard-storage-progress-fill-active-font-weight, var(--theme-webhard-storage-progress-fill-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.progressFill"][data-theme-state=focus]{font-size:var(--theme-webhard-storage-progress-fill-focus-font-size, var(--theme-webhard-storage-progress-fill-default-font-size, inherit));font-weight:var(--theme-webhard-storage-progress-fill-focus-font-weight, var(--theme-webhard-storage-progress-fill-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.progressFill"][data-theme-state=disabled]{font-size:var(--theme-webhard-storage-progress-fill-disabled-font-size, var(--theme-webhard-storage-progress-fill-default-font-size, inherit));font-weight:var(--theme-webhard-storage-progress-fill-disabled-font-weight, var(--theme-webhard-storage-progress-fill-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.text"]:not([data-theme-state]){font-size:var(--theme-webhard-storage-text-default-font-size, inherit);font-weight:var(--theme-webhard-storage-text-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="storage.text"][data-theme-state=default]{font-size:var(--theme-webhard-storage-text-default-font-size, inherit);font-weight:var(--theme-webhard-storage-text-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="storage.text"][data-theme-state=hover]{font-size:var(--theme-webhard-storage-text-hover-font-size, var(--theme-webhard-storage-text-default-font-size, inherit));font-weight:var(--theme-webhard-storage-text-hover-font-weight, var(--theme-webhard-storage-text-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.text"][data-theme-state=selected]{font-size:var(--theme-webhard-storage-text-selected-font-size, var(--theme-webhard-storage-text-default-font-size, inherit));font-weight:var(--theme-webhard-storage-text-selected-font-weight, var(--theme-webhard-storage-text-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.text"][data-theme-state=active]{font-size:var(--theme-webhard-storage-text-active-font-size, var(--theme-webhard-storage-text-default-font-size, inherit));font-weight:var(--theme-webhard-storage-text-active-font-weight, var(--theme-webhard-storage-text-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.text"][data-theme-state=focus]{font-size:var(--theme-webhard-storage-text-focus-font-size, var(--theme-webhard-storage-text-default-font-size, inherit));font-weight:var(--theme-webhard-storage-text-focus-font-weight, var(--theme-webhard-storage-text-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="storage.text"][data-theme-state=disabled]{font-size:var(--theme-webhard-storage-text-disabled-font-size, var(--theme-webhard-storage-text-default-font-size, inherit));font-weight:var(--theme-webhard-storage-text-disabled-font-weight, var(--theme-webhard-storage-text-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="status.infoBar"]:not([data-theme-state]){font-size:var(--theme-webhard-status-info-bar-default-font-size, inherit);font-weight:var(--theme-webhard-status-info-bar-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="status.infoBar"][data-theme-state=default]{font-size:var(--theme-webhard-status-info-bar-default-font-size, inherit);font-weight:var(--theme-webhard-status-info-bar-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="status.infoBar"][data-theme-state=hover]{font-size:var(--theme-webhard-status-info-bar-hover-font-size, var(--theme-webhard-status-info-bar-default-font-size, inherit));font-weight:var(--theme-webhard-status-info-bar-hover-font-weight, var(--theme-webhard-status-info-bar-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="status.infoBar"][data-theme-state=selected]{font-size:var(--theme-webhard-status-info-bar-selected-font-size, var(--theme-webhard-status-info-bar-default-font-size, inherit));font-weight:var(--theme-webhard-status-info-bar-selected-font-weight, var(--theme-webhard-status-info-bar-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="status.infoBar"][data-theme-state=active]{font-size:var(--theme-webhard-status-info-bar-active-font-size, var(--theme-webhard-status-info-bar-default-font-size, inherit));font-weight:var(--theme-webhard-status-info-bar-active-font-weight, var(--theme-webhard-status-info-bar-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="status.infoBar"][data-theme-state=focus]{font-size:var(--theme-webhard-status-info-bar-focus-font-size, var(--theme-webhard-status-info-bar-default-font-size, inherit));font-weight:var(--theme-webhard-status-info-bar-focus-font-weight, var(--theme-webhard-status-info-bar-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="status.infoBar"][data-theme-state=disabled]{font-size:var(--theme-webhard-status-info-bar-disabled-font-size, var(--theme-webhard-status-info-bar-default-font-size, inherit));font-weight:var(--theme-webhard-status-info-bar-disabled-font-weight, var(--theme-webhard-status-info-bar-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="transfer.progressChip"]:not([data-theme-state]){font-size:var(--theme-webhard-transfer-progress-chip-default-font-size, inherit);font-weight:var(--theme-webhard-transfer-progress-chip-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="transfer.progressChip"][data-theme-state=default]{font-size:var(--theme-webhard-transfer-progress-chip-default-font-size, inherit);font-weight:var(--theme-webhard-transfer-progress-chip-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="transfer.progressChip"][data-theme-state=hover]{font-size:var(--theme-webhard-transfer-progress-chip-hover-font-size, var(--theme-webhard-transfer-progress-chip-default-font-size, inherit));font-weight:var(--theme-webhard-transfer-progress-chip-hover-font-weight, var(--theme-webhard-transfer-progress-chip-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="transfer.progressChip"][data-theme-state=selected]{font-size:var(--theme-webhard-transfer-progress-chip-selected-font-size, var(--theme-webhard-transfer-progress-chip-default-font-size, inherit));font-weight:var(--theme-webhard-transfer-progress-chip-selected-font-weight, var(--theme-webhard-transfer-progress-chip-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="transfer.progressChip"][data-theme-state=active]{font-size:var(--theme-webhard-transfer-progress-chip-active-font-size, var(--theme-webhard-transfer-progress-chip-default-font-size, inherit));font-weight:var(--theme-webhard-transfer-progress-chip-active-font-weight, var(--theme-webhard-transfer-progress-chip-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="transfer.progressChip"][data-theme-state=focus]{font-size:var(--theme-webhard-transfer-progress-chip-focus-font-size, var(--theme-webhard-transfer-progress-chip-default-font-size, inherit));font-weight:var(--theme-webhard-transfer-progress-chip-focus-font-weight, var(--theme-webhard-transfer-progress-chip-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="transfer.progressChip"][data-theme-state=disabled]{font-size:var(--theme-webhard-transfer-progress-chip-disabled-font-size, var(--theme-webhard-transfer-progress-chip-default-font-size, inherit));font-weight:var(--theme-webhard-transfer-progress-chip-disabled-font-weight, var(--theme-webhard-transfer-progress-chip-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="status.errorBanner"]:not([data-theme-state]){font-size:var(--theme-webhard-status-error-banner-default-font-size, inherit);font-weight:var(--theme-webhard-status-error-banner-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="status.errorBanner"][data-theme-state=default]{font-size:var(--theme-webhard-status-error-banner-default-font-size, inherit);font-weight:var(--theme-webhard-status-error-banner-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="status.errorBanner"][data-theme-state=hover]{font-size:var(--theme-webhard-status-error-banner-hover-font-size, var(--theme-webhard-status-error-banner-default-font-size, inherit));font-weight:var(--theme-webhard-status-error-banner-hover-font-weight, var(--theme-webhard-status-error-banner-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="status.errorBanner"][data-theme-state=selected]{font-size:var(--theme-webhard-status-error-banner-selected-font-size, var(--theme-webhard-status-error-banner-default-font-size, inherit));font-weight:var(--theme-webhard-status-error-banner-selected-font-weight, var(--theme-webhard-status-error-banner-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="status.errorBanner"][data-theme-state=active]{font-size:var(--theme-webhard-status-error-banner-active-font-size, var(--theme-webhard-status-error-banner-default-font-size, inherit));font-weight:var(--theme-webhard-status-error-banner-active-font-weight, var(--theme-webhard-status-error-banner-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="status.errorBanner"][data-theme-state=focus]{font-size:var(--theme-webhard-status-error-banner-focus-font-size, var(--theme-webhard-status-error-banner-default-font-size, inherit));font-weight:var(--theme-webhard-status-error-banner-focus-font-weight, var(--theme-webhard-status-error-banner-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="status.errorBanner"][data-theme-state=disabled]{font-size:var(--theme-webhard-status-error-banner-disabled-font-size, var(--theme-webhard-status-error-banner-default-font-size, inherit));font-weight:var(--theme-webhard-status-error-banner-disabled-font-weight, var(--theme-webhard-status-error-banner-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="drag.dropTarget"]:not([data-theme-state]){font-size:var(--theme-webhard-drag-drop-target-default-font-size, inherit);font-weight:var(--theme-webhard-drag-drop-target-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="drag.dropTarget"][data-theme-state=default]{font-size:var(--theme-webhard-drag-drop-target-default-font-size, inherit);font-weight:var(--theme-webhard-drag-drop-target-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="drag.dropTarget"][data-theme-state=hover]{font-size:var(--theme-webhard-drag-drop-target-hover-font-size, var(--theme-webhard-drag-drop-target-default-font-size, inherit));font-weight:var(--theme-webhard-drag-drop-target-hover-font-weight, var(--theme-webhard-drag-drop-target-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="drag.dropTarget"][data-theme-state=selected]{font-size:var(--theme-webhard-drag-drop-target-selected-font-size, var(--theme-webhard-drag-drop-target-default-font-size, inherit));font-weight:var(--theme-webhard-drag-drop-target-selected-font-weight, var(--theme-webhard-drag-drop-target-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="drag.dropTarget"][data-theme-state=active]{font-size:var(--theme-webhard-drag-drop-target-active-font-size, var(--theme-webhard-drag-drop-target-default-font-size, inherit));font-weight:var(--theme-webhard-drag-drop-target-active-font-weight, var(--theme-webhard-drag-drop-target-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="drag.dropTarget"][data-theme-state=focus]{font-size:var(--theme-webhard-drag-drop-target-focus-font-size, var(--theme-webhard-drag-drop-target-default-font-size, inherit));font-weight:var(--theme-webhard-drag-drop-target-focus-font-weight, var(--theme-webhard-drag-drop-target-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="drag.dropTarget"][data-theme-state=disabled]{font-size:var(--theme-webhard-drag-drop-target-disabled-font-size, var(--theme-webhard-drag-drop-target-default-font-size, inherit));font-weight:var(--theme-webhard-drag-drop-target-disabled-font-weight, var(--theme-webhard-drag-drop-target-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="menu.panel"]:not([data-theme-state]){font-size:var(--theme-webhard-menu-panel-default-font-size, inherit);font-weight:var(--theme-webhard-menu-panel-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="menu.panel"][data-theme-state=default]{font-size:var(--theme-webhard-menu-panel-default-font-size, inherit);font-weight:var(--theme-webhard-menu-panel-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="menu.panel"][data-theme-state=hover]{font-size:var(--theme-webhard-menu-panel-hover-font-size, var(--theme-webhard-menu-panel-default-font-size, inherit));font-weight:var(--theme-webhard-menu-panel-hover-font-weight, var(--theme-webhard-menu-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="menu.panel"][data-theme-state=selected]{font-size:var(--theme-webhard-menu-panel-selected-font-size, var(--theme-webhard-menu-panel-default-font-size, inherit));font-weight:var(--theme-webhard-menu-panel-selected-font-weight, var(--theme-webhard-menu-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="menu.panel"][data-theme-state=active]{font-size:var(--theme-webhard-menu-panel-active-font-size, var(--theme-webhard-menu-panel-default-font-size, inherit));font-weight:var(--theme-webhard-menu-panel-active-font-weight, var(--theme-webhard-menu-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="menu.panel"][data-theme-state=focus]{font-size:var(--theme-webhard-menu-panel-focus-font-size, var(--theme-webhard-menu-panel-default-font-size, inherit));font-weight:var(--theme-webhard-menu-panel-focus-font-weight, var(--theme-webhard-menu-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="menu.panel"][data-theme-state=disabled]{font-size:var(--theme-webhard-menu-panel-disabled-font-size, var(--theme-webhard-menu-panel-default-font-size, inherit));font-weight:var(--theme-webhard-menu-panel-disabled-font-weight, var(--theme-webhard-menu-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="menu.item"]:not([data-theme-state]){font-size:var(--theme-webhard-menu-item-default-font-size, inherit);font-weight:var(--theme-webhard-menu-item-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="menu.item"][data-theme-state=default]{font-size:var(--theme-webhard-menu-item-default-font-size, inherit);font-weight:var(--theme-webhard-menu-item-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="menu.item"][data-theme-state=hover]{font-size:var(--theme-webhard-menu-item-hover-font-size, var(--theme-webhard-menu-item-default-font-size, inherit));font-weight:var(--theme-webhard-menu-item-hover-font-weight, var(--theme-webhard-menu-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="menu.item"][data-theme-state=selected]{font-size:var(--theme-webhard-menu-item-selected-font-size, var(--theme-webhard-menu-item-default-font-size, inherit));font-weight:var(--theme-webhard-menu-item-selected-font-weight, var(--theme-webhard-menu-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="menu.item"][data-theme-state=active]{font-size:var(--theme-webhard-menu-item-active-font-size, var(--theme-webhard-menu-item-default-font-size, inherit));font-weight:var(--theme-webhard-menu-item-active-font-weight, var(--theme-webhard-menu-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="menu.item"][data-theme-state=focus]{font-size:var(--theme-webhard-menu-item-focus-font-size, var(--theme-webhard-menu-item-default-font-size, inherit));font-weight:var(--theme-webhard-menu-item-focus-font-weight, var(--theme-webhard-menu-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="menu.item"][data-theme-state=disabled]{font-size:var(--theme-webhard-menu-item-disabled-font-size, var(--theme-webhard-menu-item-default-font-size, inherit));font-weight:var(--theme-webhard-menu-item-disabled-font-weight, var(--theme-webhard-menu-item-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.panel"]:not([data-theme-state]){font-size:var(--theme-webhard-modal-panel-default-font-size, inherit);font-weight:var(--theme-webhard-modal-panel-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="modal.panel"][data-theme-state=default]{font-size:var(--theme-webhard-modal-panel-default-font-size, inherit);font-weight:var(--theme-webhard-modal-panel-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="modal.panel"][data-theme-state=hover]{font-size:var(--theme-webhard-modal-panel-hover-font-size, var(--theme-webhard-modal-panel-default-font-size, inherit));font-weight:var(--theme-webhard-modal-panel-hover-font-weight, var(--theme-webhard-modal-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.panel"][data-theme-state=selected]{font-size:var(--theme-webhard-modal-panel-selected-font-size, var(--theme-webhard-modal-panel-default-font-size, inherit));font-weight:var(--theme-webhard-modal-panel-selected-font-weight, var(--theme-webhard-modal-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.panel"][data-theme-state=active]{font-size:var(--theme-webhard-modal-panel-active-font-size, var(--theme-webhard-modal-panel-default-font-size, inherit));font-weight:var(--theme-webhard-modal-panel-active-font-weight, var(--theme-webhard-modal-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.panel"][data-theme-state=focus]{font-size:var(--theme-webhard-modal-panel-focus-font-size, var(--theme-webhard-modal-panel-default-font-size, inherit));font-weight:var(--theme-webhard-modal-panel-focus-font-weight, var(--theme-webhard-modal-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.panel"][data-theme-state=disabled]{font-size:var(--theme-webhard-modal-panel-disabled-font-size, var(--theme-webhard-modal-panel-default-font-size, inherit));font-weight:var(--theme-webhard-modal-panel-disabled-font-weight, var(--theme-webhard-modal-panel-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.input"]:not([data-theme-state]){font-size:var(--theme-webhard-modal-input-default-font-size, inherit);font-weight:var(--theme-webhard-modal-input-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="modal.input"][data-theme-state=default]{font-size:var(--theme-webhard-modal-input-default-font-size, inherit);font-weight:var(--theme-webhard-modal-input-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="modal.input"][data-theme-state=hover]{font-size:var(--theme-webhard-modal-input-hover-font-size, var(--theme-webhard-modal-input-default-font-size, inherit));font-weight:var(--theme-webhard-modal-input-hover-font-weight, var(--theme-webhard-modal-input-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.input"][data-theme-state=selected]{font-size:var(--theme-webhard-modal-input-selected-font-size, var(--theme-webhard-modal-input-default-font-size, inherit));font-weight:var(--theme-webhard-modal-input-selected-font-weight, var(--theme-webhard-modal-input-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.input"][data-theme-state=active]{font-size:var(--theme-webhard-modal-input-active-font-size, var(--theme-webhard-modal-input-default-font-size, inherit));font-weight:var(--theme-webhard-modal-input-active-font-weight, var(--theme-webhard-modal-input-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.input"][data-theme-state=focus]{font-size:var(--theme-webhard-modal-input-focus-font-size, var(--theme-webhard-modal-input-default-font-size, inherit));font-weight:var(--theme-webhard-modal-input-focus-font-weight, var(--theme-webhard-modal-input-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.input"][data-theme-state=disabled]{font-size:var(--theme-webhard-modal-input-disabled-font-size, var(--theme-webhard-modal-input-default-font-size, inherit));font-weight:var(--theme-webhard-modal-input-disabled-font-weight, var(--theme-webhard-modal-input-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.select"]:not([data-theme-state]){font-size:var(--theme-webhard-modal-select-default-font-size, inherit);font-weight:var(--theme-webhard-modal-select-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="modal.select"][data-theme-state=default]{font-size:var(--theme-webhard-modal-select-default-font-size, inherit);font-weight:var(--theme-webhard-modal-select-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="modal.select"][data-theme-state=hover]{font-size:var(--theme-webhard-modal-select-hover-font-size, var(--theme-webhard-modal-select-default-font-size, inherit));font-weight:var(--theme-webhard-modal-select-hover-font-weight, var(--theme-webhard-modal-select-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.select"][data-theme-state=selected]{font-size:var(--theme-webhard-modal-select-selected-font-size, var(--theme-webhard-modal-select-default-font-size, inherit));font-weight:var(--theme-webhard-modal-select-selected-font-weight, var(--theme-webhard-modal-select-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.select"][data-theme-state=active]{font-size:var(--theme-webhard-modal-select-active-font-size, var(--theme-webhard-modal-select-default-font-size, inherit));font-weight:var(--theme-webhard-modal-select-active-font-weight, var(--theme-webhard-modal-select-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.select"][data-theme-state=focus]{font-size:var(--theme-webhard-modal-select-focus-font-size, var(--theme-webhard-modal-select-default-font-size, inherit));font-weight:var(--theme-webhard-modal-select-focus-font-weight, var(--theme-webhard-modal-select-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.select"][data-theme-state=disabled]{font-size:var(--theme-webhard-modal-select-disabled-font-size, var(--theme-webhard-modal-select-default-font-size, inherit));font-weight:var(--theme-webhard-modal-select-disabled-font-weight, var(--theme-webhard-modal-select-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.primaryButton"]:not([data-theme-state]){font-size:var(--theme-webhard-modal-primary-button-default-font-size, inherit);font-weight:var(--theme-webhard-modal-primary-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="modal.primaryButton"][data-theme-state=default]{font-size:var(--theme-webhard-modal-primary-button-default-font-size, inherit);font-weight:var(--theme-webhard-modal-primary-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="modal.primaryButton"][data-theme-state=hover]{font-size:var(--theme-webhard-modal-primary-button-hover-font-size, var(--theme-webhard-modal-primary-button-default-font-size, inherit));font-weight:var(--theme-webhard-modal-primary-button-hover-font-weight, var(--theme-webhard-modal-primary-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.primaryButton"][data-theme-state=selected]{font-size:var(--theme-webhard-modal-primary-button-selected-font-size, var(--theme-webhard-modal-primary-button-default-font-size, inherit));font-weight:var(--theme-webhard-modal-primary-button-selected-font-weight, var(--theme-webhard-modal-primary-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.primaryButton"][data-theme-state=active]{font-size:var(--theme-webhard-modal-primary-button-active-font-size, var(--theme-webhard-modal-primary-button-default-font-size, inherit));font-weight:var(--theme-webhard-modal-primary-button-active-font-weight, var(--theme-webhard-modal-primary-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.primaryButton"][data-theme-state=focus]{font-size:var(--theme-webhard-modal-primary-button-focus-font-size, var(--theme-webhard-modal-primary-button-default-font-size, inherit));font-weight:var(--theme-webhard-modal-primary-button-focus-font-weight, var(--theme-webhard-modal-primary-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.primaryButton"][data-theme-state=disabled]{font-size:var(--theme-webhard-modal-primary-button-disabled-font-size, var(--theme-webhard-modal-primary-button-default-font-size, inherit));font-weight:var(--theme-webhard-modal-primary-button-disabled-font-weight, var(--theme-webhard-modal-primary-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.secondaryButton"]:not([data-theme-state]){font-size:var(--theme-webhard-modal-secondary-button-default-font-size, inherit);font-weight:var(--theme-webhard-modal-secondary-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="modal.secondaryButton"][data-theme-state=default]{font-size:var(--theme-webhard-modal-secondary-button-default-font-size, inherit);font-weight:var(--theme-webhard-modal-secondary-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="modal.secondaryButton"][data-theme-state=hover]{font-size:var(--theme-webhard-modal-secondary-button-hover-font-size, var(--theme-webhard-modal-secondary-button-default-font-size, inherit));font-weight:var(--theme-webhard-modal-secondary-button-hover-font-weight, var(--theme-webhard-modal-secondary-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.secondaryButton"][data-theme-state=selected]{font-size:var(--theme-webhard-modal-secondary-button-selected-font-size, var(--theme-webhard-modal-secondary-button-default-font-size, inherit));font-weight:var(--theme-webhard-modal-secondary-button-selected-font-weight, var(--theme-webhard-modal-secondary-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.secondaryButton"][data-theme-state=active]{font-size:var(--theme-webhard-modal-secondary-button-active-font-size, var(--theme-webhard-modal-secondary-button-default-font-size, inherit));font-weight:var(--theme-webhard-modal-secondary-button-active-font-weight, var(--theme-webhard-modal-secondary-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.secondaryButton"][data-theme-state=focus]{font-size:var(--theme-webhard-modal-secondary-button-focus-font-size, var(--theme-webhard-modal-secondary-button-default-font-size, inherit));font-weight:var(--theme-webhard-modal-secondary-button-focus-font-weight, var(--theme-webhard-modal-secondary-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.secondaryButton"][data-theme-state=disabled]{font-size:var(--theme-webhard-modal-secondary-button-disabled-font-size, var(--theme-webhard-modal-secondary-button-default-font-size, inherit));font-weight:var(--theme-webhard-modal-secondary-button-disabled-font-weight, var(--theme-webhard-modal-secondary-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.dangerButton"]:not([data-theme-state]){font-size:var(--theme-webhard-modal-danger-button-default-font-size, inherit);font-weight:var(--theme-webhard-modal-danger-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="modal.dangerButton"][data-theme-state=default]{font-size:var(--theme-webhard-modal-danger-button-default-font-size, inherit);font-weight:var(--theme-webhard-modal-danger-button-default-font-weight, inherit)}html [data-theme-module=webhard][data-theme-part="modal.dangerButton"][data-theme-state=hover]{font-size:var(--theme-webhard-modal-danger-button-hover-font-size, var(--theme-webhard-modal-danger-button-default-font-size, inherit));font-weight:var(--theme-webhard-modal-danger-button-hover-font-weight, var(--theme-webhard-modal-danger-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.dangerButton"][data-theme-state=selected]{font-size:var(--theme-webhard-modal-danger-button-selected-font-size, var(--theme-webhard-modal-danger-button-default-font-size, inherit));font-weight:var(--theme-webhard-modal-danger-button-selected-font-weight, var(--theme-webhard-modal-danger-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.dangerButton"][data-theme-state=active]{font-size:var(--theme-webhard-modal-danger-button-active-font-size, var(--theme-webhard-modal-danger-button-default-font-size, inherit));font-weight:var(--theme-webhard-modal-danger-button-active-font-weight, var(--theme-webhard-modal-danger-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.dangerButton"][data-theme-state=focus]{font-size:var(--theme-webhard-modal-danger-button-focus-font-size, var(--theme-webhard-modal-danger-button-default-font-size, inherit));font-weight:var(--theme-webhard-modal-danger-button-focus-font-weight, var(--theme-webhard-modal-danger-button-default-font-weight, inherit))}html [data-theme-module=webhard][data-theme-part="modal.dangerButton"][data-theme-state=disabled]{font-size:var(--theme-webhard-modal-danger-button-disabled-font-size, var(--theme-webhard-modal-danger-button-default-font-size, inherit));font-weight:var(--theme-webhard-modal-danger-button-disabled-font-weight, var(--theme-webhard-modal-danger-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.root"]:not([data-theme-state]){font-size:var(--theme-schedule-layout-root-default-font-size, inherit);font-weight:var(--theme-schedule-layout-root-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="layout.root"][data-theme-state=default]{font-size:var(--theme-schedule-layout-root-default-font-size, inherit);font-weight:var(--theme-schedule-layout-root-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="layout.root"][data-theme-state=hover]{font-size:var(--theme-schedule-layout-root-hover-font-size, var(--theme-schedule-layout-root-default-font-size, inherit));font-weight:var(--theme-schedule-layout-root-hover-font-weight, var(--theme-schedule-layout-root-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.root"][data-theme-state=selected]{font-size:var(--theme-schedule-layout-root-selected-font-size, var(--theme-schedule-layout-root-default-font-size, inherit));font-weight:var(--theme-schedule-layout-root-selected-font-weight, var(--theme-schedule-layout-root-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.root"][data-theme-state=active]{font-size:var(--theme-schedule-layout-root-active-font-size, var(--theme-schedule-layout-root-default-font-size, inherit));font-weight:var(--theme-schedule-layout-root-active-font-weight, var(--theme-schedule-layout-root-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.root"][data-theme-state=focus]{font-size:var(--theme-schedule-layout-root-focus-font-size, var(--theme-schedule-layout-root-default-font-size, inherit));font-weight:var(--theme-schedule-layout-root-focus-font-weight, var(--theme-schedule-layout-root-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.root"][data-theme-state=disabled]{font-size:var(--theme-schedule-layout-root-disabled-font-size, var(--theme-schedule-layout-root-default-font-size, inherit));font-weight:var(--theme-schedule-layout-root-disabled-font-weight, var(--theme-schedule-layout-root-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.leftPanel"]:not([data-theme-state]){font-size:var(--theme-schedule-layout-left-panel-default-font-size, inherit);font-weight:var(--theme-schedule-layout-left-panel-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="layout.leftPanel"][data-theme-state=default]{font-size:var(--theme-schedule-layout-left-panel-default-font-size, inherit);font-weight:var(--theme-schedule-layout-left-panel-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="layout.leftPanel"][data-theme-state=hover]{font-size:var(--theme-schedule-layout-left-panel-hover-font-size, var(--theme-schedule-layout-left-panel-default-font-size, inherit));font-weight:var(--theme-schedule-layout-left-panel-hover-font-weight, var(--theme-schedule-layout-left-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.leftPanel"][data-theme-state=selected]{font-size:var(--theme-schedule-layout-left-panel-selected-font-size, var(--theme-schedule-layout-left-panel-default-font-size, inherit));font-weight:var(--theme-schedule-layout-left-panel-selected-font-weight, var(--theme-schedule-layout-left-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.leftPanel"][data-theme-state=active]{font-size:var(--theme-schedule-layout-left-panel-active-font-size, var(--theme-schedule-layout-left-panel-default-font-size, inherit));font-weight:var(--theme-schedule-layout-left-panel-active-font-weight, var(--theme-schedule-layout-left-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.leftPanel"][data-theme-state=focus]{font-size:var(--theme-schedule-layout-left-panel-focus-font-size, var(--theme-schedule-layout-left-panel-default-font-size, inherit));font-weight:var(--theme-schedule-layout-left-panel-focus-font-weight, var(--theme-schedule-layout-left-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.leftPanel"][data-theme-state=disabled]{font-size:var(--theme-schedule-layout-left-panel-disabled-font-size, var(--theme-schedule-layout-left-panel-default-font-size, inherit));font-weight:var(--theme-schedule-layout-left-panel-disabled-font-weight, var(--theme-schedule-layout-left-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.mainPanel"]:not([data-theme-state]){font-size:var(--theme-schedule-layout-main-panel-default-font-size, inherit);font-weight:var(--theme-schedule-layout-main-panel-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="layout.mainPanel"][data-theme-state=default]{font-size:var(--theme-schedule-layout-main-panel-default-font-size, inherit);font-weight:var(--theme-schedule-layout-main-panel-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="layout.mainPanel"][data-theme-state=hover]{font-size:var(--theme-schedule-layout-main-panel-hover-font-size, var(--theme-schedule-layout-main-panel-default-font-size, inherit));font-weight:var(--theme-schedule-layout-main-panel-hover-font-weight, var(--theme-schedule-layout-main-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.mainPanel"][data-theme-state=selected]{font-size:var(--theme-schedule-layout-main-panel-selected-font-size, var(--theme-schedule-layout-main-panel-default-font-size, inherit));font-weight:var(--theme-schedule-layout-main-panel-selected-font-weight, var(--theme-schedule-layout-main-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.mainPanel"][data-theme-state=active]{font-size:var(--theme-schedule-layout-main-panel-active-font-size, var(--theme-schedule-layout-main-panel-default-font-size, inherit));font-weight:var(--theme-schedule-layout-main-panel-active-font-weight, var(--theme-schedule-layout-main-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.mainPanel"][data-theme-state=focus]{font-size:var(--theme-schedule-layout-main-panel-focus-font-size, var(--theme-schedule-layout-main-panel-default-font-size, inherit));font-weight:var(--theme-schedule-layout-main-panel-focus-font-weight, var(--theme-schedule-layout-main-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.mainPanel"][data-theme-state=disabled]{font-size:var(--theme-schedule-layout-main-panel-disabled-font-size, var(--theme-schedule-layout-main-panel-default-font-size, inherit));font-weight:var(--theme-schedule-layout-main-panel-disabled-font-weight, var(--theme-schedule-layout-main-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.rightPanel"]:not([data-theme-state]){font-size:var(--theme-schedule-layout-right-panel-default-font-size, inherit);font-weight:var(--theme-schedule-layout-right-panel-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="layout.rightPanel"][data-theme-state=default]{font-size:var(--theme-schedule-layout-right-panel-default-font-size, inherit);font-weight:var(--theme-schedule-layout-right-panel-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="layout.rightPanel"][data-theme-state=hover]{font-size:var(--theme-schedule-layout-right-panel-hover-font-size, var(--theme-schedule-layout-right-panel-default-font-size, inherit));font-weight:var(--theme-schedule-layout-right-panel-hover-font-weight, var(--theme-schedule-layout-right-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.rightPanel"][data-theme-state=selected]{font-size:var(--theme-schedule-layout-right-panel-selected-font-size, var(--theme-schedule-layout-right-panel-default-font-size, inherit));font-weight:var(--theme-schedule-layout-right-panel-selected-font-weight, var(--theme-schedule-layout-right-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.rightPanel"][data-theme-state=active]{font-size:var(--theme-schedule-layout-right-panel-active-font-size, var(--theme-schedule-layout-right-panel-default-font-size, inherit));font-weight:var(--theme-schedule-layout-right-panel-active-font-weight, var(--theme-schedule-layout-right-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.rightPanel"][data-theme-state=focus]{font-size:var(--theme-schedule-layout-right-panel-focus-font-size, var(--theme-schedule-layout-right-panel-default-font-size, inherit));font-weight:var(--theme-schedule-layout-right-panel-focus-font-weight, var(--theme-schedule-layout-right-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="layout.rightPanel"][data-theme-state=disabled]{font-size:var(--theme-schedule-layout-right-panel-disabled-font-size, var(--theme-schedule-layout-right-panel-default-font-size, inherit));font-weight:var(--theme-schedule-layout-right-panel-disabled-font-weight, var(--theme-schedule-layout-right-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.event"]:not([data-theme-state]){font-size:var(--theme-schedule-calendar-event-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-event-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="calendar.event"][data-theme-state=default]{font-size:var(--theme-schedule-calendar-event-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-event-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="calendar.event"][data-theme-state=hover]{font-size:var(--theme-schedule-calendar-event-hover-font-size, var(--theme-schedule-calendar-event-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-event-hover-font-weight, var(--theme-schedule-calendar-event-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.event"][data-theme-state=selected]{font-size:var(--theme-schedule-calendar-event-selected-font-size, var(--theme-schedule-calendar-event-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-event-selected-font-weight, var(--theme-schedule-calendar-event-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.event"][data-theme-state=active]{font-size:var(--theme-schedule-calendar-event-active-font-size, var(--theme-schedule-calendar-event-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-event-active-font-weight, var(--theme-schedule-calendar-event-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.event"][data-theme-state=focus]{font-size:var(--theme-schedule-calendar-event-focus-font-size, var(--theme-schedule-calendar-event-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-event-focus-font-weight, var(--theme-schedule-calendar-event-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.event"][data-theme-state=disabled]{font-size:var(--theme-schedule-calendar-event-disabled-font-size, var(--theme-schedule-calendar-event-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-event-disabled-font-weight, var(--theme-schedule-calendar-event-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.panel"]:not([data-theme-state]){font-size:var(--theme-schedule-calendar-panel-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-panel-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="calendar.panel"][data-theme-state=default]{font-size:var(--theme-schedule-calendar-panel-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-panel-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="calendar.panel"][data-theme-state=hover]{font-size:var(--theme-schedule-calendar-panel-hover-font-size, var(--theme-schedule-calendar-panel-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-panel-hover-font-weight, var(--theme-schedule-calendar-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.panel"][data-theme-state=selected]{font-size:var(--theme-schedule-calendar-panel-selected-font-size, var(--theme-schedule-calendar-panel-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-panel-selected-font-weight, var(--theme-schedule-calendar-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.panel"][data-theme-state=active]{font-size:var(--theme-schedule-calendar-panel-active-font-size, var(--theme-schedule-calendar-panel-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-panel-active-font-weight, var(--theme-schedule-calendar-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.panel"][data-theme-state=focus]{font-size:var(--theme-schedule-calendar-panel-focus-font-size, var(--theme-schedule-calendar-panel-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-panel-focus-font-weight, var(--theme-schedule-calendar-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.panel"][data-theme-state=disabled]{font-size:var(--theme-schedule-calendar-panel-disabled-font-size, var(--theme-schedule-calendar-panel-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-panel-disabled-font-weight, var(--theme-schedule-calendar-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.header"]:not([data-theme-state]){font-size:var(--theme-schedule-calendar-header-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-header-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="calendar.header"][data-theme-state=default]{font-size:var(--theme-schedule-calendar-header-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-header-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="calendar.header"][data-theme-state=hover]{font-size:var(--theme-schedule-calendar-header-hover-font-size, var(--theme-schedule-calendar-header-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-header-hover-font-weight, var(--theme-schedule-calendar-header-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.header"][data-theme-state=selected]{font-size:var(--theme-schedule-calendar-header-selected-font-size, var(--theme-schedule-calendar-header-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-header-selected-font-weight, var(--theme-schedule-calendar-header-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.header"][data-theme-state=active]{font-size:var(--theme-schedule-calendar-header-active-font-size, var(--theme-schedule-calendar-header-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-header-active-font-weight, var(--theme-schedule-calendar-header-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.header"][data-theme-state=focus]{font-size:var(--theme-schedule-calendar-header-focus-font-size, var(--theme-schedule-calendar-header-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-header-focus-font-weight, var(--theme-schedule-calendar-header-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.header"][data-theme-state=disabled]{font-size:var(--theme-schedule-calendar-header-disabled-font-size, var(--theme-schedule-calendar-header-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-header-disabled-font-weight, var(--theme-schedule-calendar-header-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.weekHeader"]:not([data-theme-state]){font-size:var(--theme-schedule-calendar-week-header-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-week-header-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="calendar.weekHeader"][data-theme-state=default]{font-size:var(--theme-schedule-calendar-week-header-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-week-header-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="calendar.weekHeader"][data-theme-state=hover]{font-size:var(--theme-schedule-calendar-week-header-hover-font-size, var(--theme-schedule-calendar-week-header-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-week-header-hover-font-weight, var(--theme-schedule-calendar-week-header-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.weekHeader"][data-theme-state=selected]{font-size:var(--theme-schedule-calendar-week-header-selected-font-size, var(--theme-schedule-calendar-week-header-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-week-header-selected-font-weight, var(--theme-schedule-calendar-week-header-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.weekHeader"][data-theme-state=active]{font-size:var(--theme-schedule-calendar-week-header-active-font-size, var(--theme-schedule-calendar-week-header-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-week-header-active-font-weight, var(--theme-schedule-calendar-week-header-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.weekHeader"][data-theme-state=focus]{font-size:var(--theme-schedule-calendar-week-header-focus-font-size, var(--theme-schedule-calendar-week-header-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-week-header-focus-font-weight, var(--theme-schedule-calendar-week-header-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.weekHeader"][data-theme-state=disabled]{font-size:var(--theme-schedule-calendar-week-header-disabled-font-size, var(--theme-schedule-calendar-week-header-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-week-header-disabled-font-weight, var(--theme-schedule-calendar-week-header-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.cell"]:not([data-theme-state]){font-size:var(--theme-schedule-calendar-cell-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-cell-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="calendar.cell"][data-theme-state=default]{font-size:var(--theme-schedule-calendar-cell-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-cell-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="calendar.cell"][data-theme-state=hover]{font-size:var(--theme-schedule-calendar-cell-hover-font-size, var(--theme-schedule-calendar-cell-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-cell-hover-font-weight, var(--theme-schedule-calendar-cell-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.cell"][data-theme-state=selected]{font-size:var(--theme-schedule-calendar-cell-selected-font-size, var(--theme-schedule-calendar-cell-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-cell-selected-font-weight, var(--theme-schedule-calendar-cell-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.cell"][data-theme-state=active]{font-size:var(--theme-schedule-calendar-cell-active-font-size, var(--theme-schedule-calendar-cell-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-cell-active-font-weight, var(--theme-schedule-calendar-cell-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.cell"][data-theme-state=focus]{font-size:var(--theme-schedule-calendar-cell-focus-font-size, var(--theme-schedule-calendar-cell-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-cell-focus-font-weight, var(--theme-schedule-calendar-cell-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.cell"][data-theme-state=disabled]{font-size:var(--theme-schedule-calendar-cell-disabled-font-size, var(--theme-schedule-calendar-cell-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-cell-disabled-font-weight, var(--theme-schedule-calendar-cell-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.daySelected"]:not([data-theme-state]){font-size:var(--theme-schedule-calendar-day-selected-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-day-selected-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="calendar.daySelected"][data-theme-state=default]{font-size:var(--theme-schedule-calendar-day-selected-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-day-selected-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="calendar.daySelected"][data-theme-state=hover]{font-size:var(--theme-schedule-calendar-day-selected-hover-font-size, var(--theme-schedule-calendar-day-selected-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-day-selected-hover-font-weight, var(--theme-schedule-calendar-day-selected-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.daySelected"][data-theme-state=selected]{font-size:var(--theme-schedule-calendar-day-selected-selected-font-size, var(--theme-schedule-calendar-day-selected-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-day-selected-selected-font-weight, var(--theme-schedule-calendar-day-selected-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.daySelected"][data-theme-state=active]{font-size:var(--theme-schedule-calendar-day-selected-active-font-size, var(--theme-schedule-calendar-day-selected-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-day-selected-active-font-weight, var(--theme-schedule-calendar-day-selected-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.daySelected"][data-theme-state=focus]{font-size:var(--theme-schedule-calendar-day-selected-focus-font-size, var(--theme-schedule-calendar-day-selected-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-day-selected-focus-font-weight, var(--theme-schedule-calendar-day-selected-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.daySelected"][data-theme-state=disabled]{font-size:var(--theme-schedule-calendar-day-selected-disabled-font-size, var(--theme-schedule-calendar-day-selected-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-day-selected-disabled-font-weight, var(--theme-schedule-calendar-day-selected-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.todayMarker"]:not([data-theme-state]){font-size:var(--theme-schedule-calendar-today-marker-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-today-marker-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="calendar.todayMarker"][data-theme-state=default]{font-size:var(--theme-schedule-calendar-today-marker-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-today-marker-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="calendar.todayMarker"][data-theme-state=hover]{font-size:var(--theme-schedule-calendar-today-marker-hover-font-size, var(--theme-schedule-calendar-today-marker-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-today-marker-hover-font-weight, var(--theme-schedule-calendar-today-marker-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.todayMarker"][data-theme-state=selected]{font-size:var(--theme-schedule-calendar-today-marker-selected-font-size, var(--theme-schedule-calendar-today-marker-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-today-marker-selected-font-weight, var(--theme-schedule-calendar-today-marker-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.todayMarker"][data-theme-state=active]{font-size:var(--theme-schedule-calendar-today-marker-active-font-size, var(--theme-schedule-calendar-today-marker-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-today-marker-active-font-weight, var(--theme-schedule-calendar-today-marker-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.todayMarker"][data-theme-state=focus]{font-size:var(--theme-schedule-calendar-today-marker-focus-font-size, var(--theme-schedule-calendar-today-marker-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-today-marker-focus-font-weight, var(--theme-schedule-calendar-today-marker-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="calendar.todayMarker"][data-theme-state=disabled]{font-size:var(--theme-schedule-calendar-today-marker-disabled-font-size, var(--theme-schedule-calendar-today-marker-default-font-size, inherit));font-weight:var(--theme-schedule-calendar-today-marker-disabled-font-weight, var(--theme-schedule-calendar-today-marker-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.controlButton"]:not([data-theme-state]){font-size:var(--theme-schedule-header-control-button-default-font-size, inherit);font-weight:var(--theme-schedule-header-control-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="header.controlButton"][data-theme-state=default]{font-size:var(--theme-schedule-header-control-button-default-font-size, inherit);font-weight:var(--theme-schedule-header-control-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="header.controlButton"][data-theme-state=hover]{font-size:var(--theme-schedule-header-control-button-hover-font-size, var(--theme-schedule-header-control-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-control-button-hover-font-weight, var(--theme-schedule-header-control-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.controlButton"][data-theme-state=selected]{font-size:var(--theme-schedule-header-control-button-selected-font-size, var(--theme-schedule-header-control-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-control-button-selected-font-weight, var(--theme-schedule-header-control-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.controlButton"][data-theme-state=active]{font-size:var(--theme-schedule-header-control-button-active-font-size, var(--theme-schedule-header-control-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-control-button-active-font-weight, var(--theme-schedule-header-control-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.controlButton"][data-theme-state=focus]{font-size:var(--theme-schedule-header-control-button-focus-font-size, var(--theme-schedule-header-control-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-control-button-focus-font-weight, var(--theme-schedule-header-control-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.controlButton"][data-theme-state=disabled]{font-size:var(--theme-schedule-header-control-button-disabled-font-size, var(--theme-schedule-header-control-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-control-button-disabled-font-weight, var(--theme-schedule-header-control-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.monthButton"]:not([data-theme-state]){font-size:var(--theme-schedule-header-month-button-default-font-size, inherit);font-weight:var(--theme-schedule-header-month-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="header.monthButton"][data-theme-state=default]{font-size:var(--theme-schedule-header-month-button-default-font-size, inherit);font-weight:var(--theme-schedule-header-month-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="header.monthButton"][data-theme-state=hover]{font-size:var(--theme-schedule-header-month-button-hover-font-size, var(--theme-schedule-header-month-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-month-button-hover-font-weight, var(--theme-schedule-header-month-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.monthButton"][data-theme-state=selected]{font-size:var(--theme-schedule-header-month-button-selected-font-size, var(--theme-schedule-header-month-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-month-button-selected-font-weight, var(--theme-schedule-header-month-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.monthButton"][data-theme-state=active]{font-size:var(--theme-schedule-header-month-button-active-font-size, var(--theme-schedule-header-month-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-month-button-active-font-weight, var(--theme-schedule-header-month-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.monthButton"][data-theme-state=focus]{font-size:var(--theme-schedule-header-month-button-focus-font-size, var(--theme-schedule-header-month-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-month-button-focus-font-weight, var(--theme-schedule-header-month-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.monthButton"][data-theme-state=disabled]{font-size:var(--theme-schedule-header-month-button-disabled-font-size, var(--theme-schedule-header-month-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-month-button-disabled-font-weight, var(--theme-schedule-header-month-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.todayButton"]:not([data-theme-state]){font-size:var(--theme-schedule-header-today-button-default-font-size, inherit);font-weight:var(--theme-schedule-header-today-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="header.todayButton"][data-theme-state=default]{font-size:var(--theme-schedule-header-today-button-default-font-size, inherit);font-weight:var(--theme-schedule-header-today-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="header.todayButton"][data-theme-state=hover]{font-size:var(--theme-schedule-header-today-button-hover-font-size, var(--theme-schedule-header-today-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-today-button-hover-font-weight, var(--theme-schedule-header-today-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.todayButton"][data-theme-state=selected]{font-size:var(--theme-schedule-header-today-button-selected-font-size, var(--theme-schedule-header-today-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-today-button-selected-font-weight, var(--theme-schedule-header-today-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.todayButton"][data-theme-state=active]{font-size:var(--theme-schedule-header-today-button-active-font-size, var(--theme-schedule-header-today-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-today-button-active-font-weight, var(--theme-schedule-header-today-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.todayButton"][data-theme-state=focus]{font-size:var(--theme-schedule-header-today-button-focus-font-size, var(--theme-schedule-header-today-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-today-button-focus-font-weight, var(--theme-schedule-header-today-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.todayButton"][data-theme-state=disabled]{font-size:var(--theme-schedule-header-today-button-disabled-font-size, var(--theme-schedule-header-today-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-today-button-disabled-font-weight, var(--theme-schedule-header-today-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.viewButton"]:not([data-theme-state]){font-size:var(--theme-schedule-header-view-button-default-font-size, inherit);font-weight:var(--theme-schedule-header-view-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="header.viewButton"][data-theme-state=default]{font-size:var(--theme-schedule-header-view-button-default-font-size, inherit);font-weight:var(--theme-schedule-header-view-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="header.viewButton"][data-theme-state=hover]{font-size:var(--theme-schedule-header-view-button-hover-font-size, var(--theme-schedule-header-view-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-view-button-hover-font-weight, var(--theme-schedule-header-view-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.viewButton"][data-theme-state=selected]{font-size:var(--theme-schedule-header-view-button-selected-font-size, var(--theme-schedule-header-view-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-view-button-selected-font-weight, var(--theme-schedule-header-view-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.viewButton"][data-theme-state=active]{font-size:var(--theme-schedule-header-view-button-active-font-size, var(--theme-schedule-header-view-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-view-button-active-font-weight, var(--theme-schedule-header-view-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.viewButton"][data-theme-state=focus]{font-size:var(--theme-schedule-header-view-button-focus-font-size, var(--theme-schedule-header-view-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-view-button-focus-font-weight, var(--theme-schedule-header-view-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="header.viewButton"][data-theme-state=disabled]{font-size:var(--theme-schedule-header-view-button-disabled-font-size, var(--theme-schedule-header-view-button-default-font-size, inherit));font-weight:var(--theme-schedule-header-view-button-disabled-font-weight, var(--theme-schedule-header-view-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.syncButton"]:not([data-theme-state]){font-size:var(--theme-schedule-panel-sync-button-default-font-size, inherit);font-weight:var(--theme-schedule-panel-sync-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="panel.syncButton"][data-theme-state=default]{font-size:var(--theme-schedule-panel-sync-button-default-font-size, inherit);font-weight:var(--theme-schedule-panel-sync-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="panel.syncButton"][data-theme-state=hover]{font-size:var(--theme-schedule-panel-sync-button-hover-font-size, var(--theme-schedule-panel-sync-button-default-font-size, inherit));font-weight:var(--theme-schedule-panel-sync-button-hover-font-weight, var(--theme-schedule-panel-sync-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.syncButton"][data-theme-state=selected]{font-size:var(--theme-schedule-panel-sync-button-selected-font-size, var(--theme-schedule-panel-sync-button-default-font-size, inherit));font-weight:var(--theme-schedule-panel-sync-button-selected-font-weight, var(--theme-schedule-panel-sync-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.syncButton"][data-theme-state=active]{font-size:var(--theme-schedule-panel-sync-button-active-font-size, var(--theme-schedule-panel-sync-button-default-font-size, inherit));font-weight:var(--theme-schedule-panel-sync-button-active-font-weight, var(--theme-schedule-panel-sync-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.syncButton"][data-theme-state=focus]{font-size:var(--theme-schedule-panel-sync-button-focus-font-size, var(--theme-schedule-panel-sync-button-default-font-size, inherit));font-weight:var(--theme-schedule-panel-sync-button-focus-font-weight, var(--theme-schedule-panel-sync-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.syncButton"][data-theme-state=disabled]{font-size:var(--theme-schedule-panel-sync-button-disabled-font-size, var(--theme-schedule-panel-sync-button-default-font-size, inherit));font-weight:var(--theme-schedule-panel-sync-button-disabled-font-weight, var(--theme-schedule-panel-sync-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.right"]:not([data-theme-state]){font-size:var(--theme-schedule-panel-right-default-font-size, inherit);font-weight:var(--theme-schedule-panel-right-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="panel.right"][data-theme-state=default]{font-size:var(--theme-schedule-panel-right-default-font-size, inherit);font-weight:var(--theme-schedule-panel-right-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="panel.right"][data-theme-state=hover]{font-size:var(--theme-schedule-panel-right-hover-font-size, var(--theme-schedule-panel-right-default-font-size, inherit));font-weight:var(--theme-schedule-panel-right-hover-font-weight, var(--theme-schedule-panel-right-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.right"][data-theme-state=selected]{font-size:var(--theme-schedule-panel-right-selected-font-size, var(--theme-schedule-panel-right-default-font-size, inherit));font-weight:var(--theme-schedule-panel-right-selected-font-weight, var(--theme-schedule-panel-right-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.right"][data-theme-state=active]{font-size:var(--theme-schedule-panel-right-active-font-size, var(--theme-schedule-panel-right-default-font-size, inherit));font-weight:var(--theme-schedule-panel-right-active-font-weight, var(--theme-schedule-panel-right-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.right"][data-theme-state=focus]{font-size:var(--theme-schedule-panel-right-focus-font-size, var(--theme-schedule-panel-right-default-font-size, inherit));font-weight:var(--theme-schedule-panel-right-focus-font-weight, var(--theme-schedule-panel-right-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.right"][data-theme-state=disabled]{font-size:var(--theme-schedule-panel-right-disabled-font-size, var(--theme-schedule-panel-right-default-font-size, inherit));font-weight:var(--theme-schedule-panel-right-disabled-font-weight, var(--theme-schedule-panel-right-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.dayList"]:not([data-theme-state]){font-size:var(--theme-schedule-panel-day-list-default-font-size, inherit);font-weight:var(--theme-schedule-panel-day-list-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="panel.dayList"][data-theme-state=default]{font-size:var(--theme-schedule-panel-day-list-default-font-size, inherit);font-weight:var(--theme-schedule-panel-day-list-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="panel.dayList"][data-theme-state=hover]{font-size:var(--theme-schedule-panel-day-list-hover-font-size, var(--theme-schedule-panel-day-list-default-font-size, inherit));font-weight:var(--theme-schedule-panel-day-list-hover-font-weight, var(--theme-schedule-panel-day-list-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.dayList"][data-theme-state=selected]{font-size:var(--theme-schedule-panel-day-list-selected-font-size, var(--theme-schedule-panel-day-list-default-font-size, inherit));font-weight:var(--theme-schedule-panel-day-list-selected-font-weight, var(--theme-schedule-panel-day-list-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.dayList"][data-theme-state=active]{font-size:var(--theme-schedule-panel-day-list-active-font-size, var(--theme-schedule-panel-day-list-default-font-size, inherit));font-weight:var(--theme-schedule-panel-day-list-active-font-weight, var(--theme-schedule-panel-day-list-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.dayList"][data-theme-state=focus]{font-size:var(--theme-schedule-panel-day-list-focus-font-size, var(--theme-schedule-panel-day-list-default-font-size, inherit));font-weight:var(--theme-schedule-panel-day-list-focus-font-weight, var(--theme-schedule-panel-day-list-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.dayList"][data-theme-state=disabled]{font-size:var(--theme-schedule-panel-day-list-disabled-font-size, var(--theme-schedule-panel-day-list-default-font-size, inherit));font-weight:var(--theme-schedule-panel-day-list-disabled-font-weight, var(--theme-schedule-panel-day-list-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.divider"]:not([data-theme-state]){font-size:var(--theme-schedule-panel-divider-default-font-size, inherit);font-weight:var(--theme-schedule-panel-divider-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="panel.divider"][data-theme-state=default]{font-size:var(--theme-schedule-panel-divider-default-font-size, inherit);font-weight:var(--theme-schedule-panel-divider-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="panel.divider"][data-theme-state=hover]{font-size:var(--theme-schedule-panel-divider-hover-font-size, var(--theme-schedule-panel-divider-default-font-size, inherit));font-weight:var(--theme-schedule-panel-divider-hover-font-weight, var(--theme-schedule-panel-divider-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.divider"][data-theme-state=selected]{font-size:var(--theme-schedule-panel-divider-selected-font-size, var(--theme-schedule-panel-divider-default-font-size, inherit));font-weight:var(--theme-schedule-panel-divider-selected-font-weight, var(--theme-schedule-panel-divider-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.divider"][data-theme-state=active]{font-size:var(--theme-schedule-panel-divider-active-font-size, var(--theme-schedule-panel-divider-default-font-size, inherit));font-weight:var(--theme-schedule-panel-divider-active-font-weight, var(--theme-schedule-panel-divider-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.divider"][data-theme-state=focus]{font-size:var(--theme-schedule-panel-divider-focus-font-size, var(--theme-schedule-panel-divider-default-font-size, inherit));font-weight:var(--theme-schedule-panel-divider-focus-font-weight, var(--theme-schedule-panel-divider-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="panel.divider"][data-theme-state=disabled]{font-size:var(--theme-schedule-panel-divider-disabled-font-size, var(--theme-schedule-panel-divider-default-font-size, inherit));font-weight:var(--theme-schedule-panel-divider-disabled-font-weight, var(--theme-schedule-panel-divider-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.panel"]:not([data-theme-state]){font-size:var(--theme-schedule-list-panel-default-font-size, inherit);font-weight:var(--theme-schedule-list-panel-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.panel"][data-theme-state=default]{font-size:var(--theme-schedule-list-panel-default-font-size, inherit);font-weight:var(--theme-schedule-list-panel-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.panel"][data-theme-state=hover]{font-size:var(--theme-schedule-list-panel-hover-font-size, var(--theme-schedule-list-panel-default-font-size, inherit));font-weight:var(--theme-schedule-list-panel-hover-font-weight, var(--theme-schedule-list-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.panel"][data-theme-state=selected]{font-size:var(--theme-schedule-list-panel-selected-font-size, var(--theme-schedule-list-panel-default-font-size, inherit));font-weight:var(--theme-schedule-list-panel-selected-font-weight, var(--theme-schedule-list-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.panel"][data-theme-state=active]{font-size:var(--theme-schedule-list-panel-active-font-size, var(--theme-schedule-list-panel-default-font-size, inherit));font-weight:var(--theme-schedule-list-panel-active-font-weight, var(--theme-schedule-list-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.panel"][data-theme-state=focus]{font-size:var(--theme-schedule-list-panel-focus-font-size, var(--theme-schedule-list-panel-default-font-size, inherit));font-weight:var(--theme-schedule-list-panel-focus-font-weight, var(--theme-schedule-list-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.panel"][data-theme-state=disabled]{font-size:var(--theme-schedule-list-panel-disabled-font-size, var(--theme-schedule-list-panel-default-font-size, inherit));font-weight:var(--theme-schedule-list-panel-disabled-font-weight, var(--theme-schedule-list-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.header"]:not([data-theme-state]){font-size:var(--theme-schedule-list-header-default-font-size, inherit);font-weight:var(--theme-schedule-list-header-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.header"][data-theme-state=default]{font-size:var(--theme-schedule-list-header-default-font-size, inherit);font-weight:var(--theme-schedule-list-header-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.header"][data-theme-state=hover]{font-size:var(--theme-schedule-list-header-hover-font-size, var(--theme-schedule-list-header-default-font-size, inherit));font-weight:var(--theme-schedule-list-header-hover-font-weight, var(--theme-schedule-list-header-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.header"][data-theme-state=selected]{font-size:var(--theme-schedule-list-header-selected-font-size, var(--theme-schedule-list-header-default-font-size, inherit));font-weight:var(--theme-schedule-list-header-selected-font-weight, var(--theme-schedule-list-header-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.header"][data-theme-state=active]{font-size:var(--theme-schedule-list-header-active-font-size, var(--theme-schedule-list-header-default-font-size, inherit));font-weight:var(--theme-schedule-list-header-active-font-weight, var(--theme-schedule-list-header-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.header"][data-theme-state=focus]{font-size:var(--theme-schedule-list-header-focus-font-size, var(--theme-schedule-list-header-default-font-size, inherit));font-weight:var(--theme-schedule-list-header-focus-font-weight, var(--theme-schedule-list-header-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.header"][data-theme-state=disabled]{font-size:var(--theme-schedule-list-header-disabled-font-size, var(--theme-schedule-list-header-default-font-size, inherit));font-weight:var(--theme-schedule-list-header-disabled-font-weight, var(--theme-schedule-list-header-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.item"]:not([data-theme-state]){font-size:var(--theme-schedule-list-item-default-font-size, inherit);font-weight:var(--theme-schedule-list-item-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.item"][data-theme-state=default]{font-size:var(--theme-schedule-list-item-default-font-size, inherit);font-weight:var(--theme-schedule-list-item-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.item"][data-theme-state=hover]{font-size:var(--theme-schedule-list-item-hover-font-size, var(--theme-schedule-list-item-default-font-size, inherit));font-weight:var(--theme-schedule-list-item-hover-font-weight, var(--theme-schedule-list-item-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.item"][data-theme-state=selected]{font-size:var(--theme-schedule-list-item-selected-font-size, var(--theme-schedule-list-item-default-font-size, inherit));font-weight:var(--theme-schedule-list-item-selected-font-weight, var(--theme-schedule-list-item-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.item"][data-theme-state=active]{font-size:var(--theme-schedule-list-item-active-font-size, var(--theme-schedule-list-item-default-font-size, inherit));font-weight:var(--theme-schedule-list-item-active-font-weight, var(--theme-schedule-list-item-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.item"][data-theme-state=focus]{font-size:var(--theme-schedule-list-item-focus-font-size, var(--theme-schedule-list-item-default-font-size, inherit));font-weight:var(--theme-schedule-list-item-focus-font-weight, var(--theme-schedule-list-item-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.item"][data-theme-state=disabled]{font-size:var(--theme-schedule-list-item-disabled-font-size, var(--theme-schedule-list-item-default-font-size, inherit));font-weight:var(--theme-schedule-list-item-disabled-font-weight, var(--theme-schedule-list-item-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.itemTitle"]:not([data-theme-state]){font-size:var(--theme-schedule-list-item-title-default-font-size, inherit);font-weight:var(--theme-schedule-list-item-title-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.itemTitle"][data-theme-state=default]{font-size:var(--theme-schedule-list-item-title-default-font-size, inherit);font-weight:var(--theme-schedule-list-item-title-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.itemTitle"][data-theme-state=hover]{font-size:var(--theme-schedule-list-item-title-hover-font-size, var(--theme-schedule-list-item-title-default-font-size, inherit));font-weight:var(--theme-schedule-list-item-title-hover-font-weight, var(--theme-schedule-list-item-title-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.itemTitle"][data-theme-state=selected]{font-size:var(--theme-schedule-list-item-title-selected-font-size, var(--theme-schedule-list-item-title-default-font-size, inherit));font-weight:var(--theme-schedule-list-item-title-selected-font-weight, var(--theme-schedule-list-item-title-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.itemTitle"][data-theme-state=active]{font-size:var(--theme-schedule-list-item-title-active-font-size, var(--theme-schedule-list-item-title-default-font-size, inherit));font-weight:var(--theme-schedule-list-item-title-active-font-weight, var(--theme-schedule-list-item-title-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.itemTitle"][data-theme-state=focus]{font-size:var(--theme-schedule-list-item-title-focus-font-size, var(--theme-schedule-list-item-title-default-font-size, inherit));font-weight:var(--theme-schedule-list-item-title-focus-font-weight, var(--theme-schedule-list-item-title-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.itemTitle"][data-theme-state=disabled]{font-size:var(--theme-schedule-list-item-title-disabled-font-size, var(--theme-schedule-list-item-title-default-font-size, inherit));font-weight:var(--theme-schedule-list-item-title-disabled-font-weight, var(--theme-schedule-list-item-title-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.itemTime"]:not([data-theme-state]){font-size:var(--theme-schedule-list-item-time-default-font-size, inherit);font-weight:var(--theme-schedule-list-item-time-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.itemTime"][data-theme-state=default]{font-size:var(--theme-schedule-list-item-time-default-font-size, inherit);font-weight:var(--theme-schedule-list-item-time-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.itemTime"][data-theme-state=hover]{font-size:var(--theme-schedule-list-item-time-hover-font-size, var(--theme-schedule-list-item-time-default-font-size, inherit));font-weight:var(--theme-schedule-list-item-time-hover-font-weight, var(--theme-schedule-list-item-time-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.itemTime"][data-theme-state=selected]{font-size:var(--theme-schedule-list-item-time-selected-font-size, var(--theme-schedule-list-item-time-default-font-size, inherit));font-weight:var(--theme-schedule-list-item-time-selected-font-weight, var(--theme-schedule-list-item-time-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.itemTime"][data-theme-state=active]{font-size:var(--theme-schedule-list-item-time-active-font-size, var(--theme-schedule-list-item-time-default-font-size, inherit));font-weight:var(--theme-schedule-list-item-time-active-font-weight, var(--theme-schedule-list-item-time-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.itemTime"][data-theme-state=focus]{font-size:var(--theme-schedule-list-item-time-focus-font-size, var(--theme-schedule-list-item-time-default-font-size, inherit));font-weight:var(--theme-schedule-list-item-time-focus-font-weight, var(--theme-schedule-list-item-time-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.itemTime"][data-theme-state=disabled]{font-size:var(--theme-schedule-list-item-time-disabled-font-size, var(--theme-schedule-list-item-time-default-font-size, inherit));font-weight:var(--theme-schedule-list-item-time-disabled-font-weight, var(--theme-schedule-list-item-time-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.empty"]:not([data-theme-state]){font-size:var(--theme-schedule-list-empty-default-font-size, inherit);font-weight:var(--theme-schedule-list-empty-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.empty"][data-theme-state=default]{font-size:var(--theme-schedule-list-empty-default-font-size, inherit);font-weight:var(--theme-schedule-list-empty-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.empty"][data-theme-state=hover]{font-size:var(--theme-schedule-list-empty-hover-font-size, var(--theme-schedule-list-empty-default-font-size, inherit));font-weight:var(--theme-schedule-list-empty-hover-font-weight, var(--theme-schedule-list-empty-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.empty"][data-theme-state=selected]{font-size:var(--theme-schedule-list-empty-selected-font-size, var(--theme-schedule-list-empty-default-font-size, inherit));font-weight:var(--theme-schedule-list-empty-selected-font-weight, var(--theme-schedule-list-empty-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.empty"][data-theme-state=active]{font-size:var(--theme-schedule-list-empty-active-font-size, var(--theme-schedule-list-empty-default-font-size, inherit));font-weight:var(--theme-schedule-list-empty-active-font-weight, var(--theme-schedule-list-empty-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.empty"][data-theme-state=focus]{font-size:var(--theme-schedule-list-empty-focus-font-size, var(--theme-schedule-list-empty-default-font-size, inherit));font-weight:var(--theme-schedule-list-empty-focus-font-weight, var(--theme-schedule-list-empty-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.empty"][data-theme-state=disabled]{font-size:var(--theme-schedule-list-empty-disabled-font-size, var(--theme-schedule-list-empty-default-font-size, inherit));font-weight:var(--theme-schedule-list-empty-disabled-font-weight, var(--theme-schedule-list-empty-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.badge"]:not([data-theme-state]){font-size:var(--theme-schedule-list-badge-default-font-size, inherit);font-weight:var(--theme-schedule-list-badge-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.badge"][data-theme-state=default]{font-size:var(--theme-schedule-list-badge-default-font-size, inherit);font-weight:var(--theme-schedule-list-badge-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.badge"][data-theme-state=hover]{font-size:var(--theme-schedule-list-badge-hover-font-size, var(--theme-schedule-list-badge-default-font-size, inherit));font-weight:var(--theme-schedule-list-badge-hover-font-weight, var(--theme-schedule-list-badge-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.badge"][data-theme-state=selected]{font-size:var(--theme-schedule-list-badge-selected-font-size, var(--theme-schedule-list-badge-default-font-size, inherit));font-weight:var(--theme-schedule-list-badge-selected-font-weight, var(--theme-schedule-list-badge-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.badge"][data-theme-state=active]{font-size:var(--theme-schedule-list-badge-active-font-size, var(--theme-schedule-list-badge-default-font-size, inherit));font-weight:var(--theme-schedule-list-badge-active-font-weight, var(--theme-schedule-list-badge-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.badge"][data-theme-state=focus]{font-size:var(--theme-schedule-list-badge-focus-font-size, var(--theme-schedule-list-badge-default-font-size, inherit));font-weight:var(--theme-schedule-list-badge-focus-font-weight, var(--theme-schedule-list-badge-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.badge"][data-theme-state=disabled]{font-size:var(--theme-schedule-list-badge-disabled-font-size, var(--theme-schedule-list-badge-default-font-size, inherit));font-weight:var(--theme-schedule-list-badge-disabled-font-weight, var(--theme-schedule-list-badge-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.divider"]:not([data-theme-state]){font-size:var(--theme-schedule-list-divider-default-font-size, inherit);font-weight:var(--theme-schedule-list-divider-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.divider"][data-theme-state=default]{font-size:var(--theme-schedule-list-divider-default-font-size, inherit);font-weight:var(--theme-schedule-list-divider-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="list.divider"][data-theme-state=hover]{font-size:var(--theme-schedule-list-divider-hover-font-size, var(--theme-schedule-list-divider-default-font-size, inherit));font-weight:var(--theme-schedule-list-divider-hover-font-weight, var(--theme-schedule-list-divider-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.divider"][data-theme-state=selected]{font-size:var(--theme-schedule-list-divider-selected-font-size, var(--theme-schedule-list-divider-default-font-size, inherit));font-weight:var(--theme-schedule-list-divider-selected-font-weight, var(--theme-schedule-list-divider-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.divider"][data-theme-state=active]{font-size:var(--theme-schedule-list-divider-active-font-size, var(--theme-schedule-list-divider-default-font-size, inherit));font-weight:var(--theme-schedule-list-divider-active-font-weight, var(--theme-schedule-list-divider-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.divider"][data-theme-state=focus]{font-size:var(--theme-schedule-list-divider-focus-font-size, var(--theme-schedule-list-divider-default-font-size, inherit));font-weight:var(--theme-schedule-list-divider-focus-font-weight, var(--theme-schedule-list-divider-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="list.divider"][data-theme-state=disabled]{font-size:var(--theme-schedule-list-divider-disabled-font-size, var(--theme-schedule-list-divider-default-font-size, inherit));font-weight:var(--theme-schedule-list-divider-disabled-font-weight, var(--theme-schedule-list-divider-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="action.addButton"]:not([data-theme-state]){font-size:var(--theme-schedule-action-add-button-default-font-size, inherit);font-weight:var(--theme-schedule-action-add-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="action.addButton"][data-theme-state=default]{font-size:var(--theme-schedule-action-add-button-default-font-size, inherit);font-weight:var(--theme-schedule-action-add-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="action.addButton"][data-theme-state=hover]{font-size:var(--theme-schedule-action-add-button-hover-font-size, var(--theme-schedule-action-add-button-default-font-size, inherit));font-weight:var(--theme-schedule-action-add-button-hover-font-weight, var(--theme-schedule-action-add-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="action.addButton"][data-theme-state=selected]{font-size:var(--theme-schedule-action-add-button-selected-font-size, var(--theme-schedule-action-add-button-default-font-size, inherit));font-weight:var(--theme-schedule-action-add-button-selected-font-weight, var(--theme-schedule-action-add-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="action.addButton"][data-theme-state=active]{font-size:var(--theme-schedule-action-add-button-active-font-size, var(--theme-schedule-action-add-button-default-font-size, inherit));font-weight:var(--theme-schedule-action-add-button-active-font-weight, var(--theme-schedule-action-add-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="action.addButton"][data-theme-state=focus]{font-size:var(--theme-schedule-action-add-button-focus-font-size, var(--theme-schedule-action-add-button-default-font-size, inherit));font-weight:var(--theme-schedule-action-add-button-focus-font-weight, var(--theme-schedule-action-add-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="action.addButton"][data-theme-state=disabled]{font-size:var(--theme-schedule-action-add-button-disabled-font-size, var(--theme-schedule-action-add-button-default-font-size, inherit));font-weight:var(--theme-schedule-action-add-button-disabled-font-weight, var(--theme-schedule-action-add-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="popover.panel"]:not([data-theme-state]){font-size:var(--theme-schedule-popover-panel-default-font-size, inherit);font-weight:var(--theme-schedule-popover-panel-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="popover.panel"][data-theme-state=default]{font-size:var(--theme-schedule-popover-panel-default-font-size, inherit);font-weight:var(--theme-schedule-popover-panel-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="popover.panel"][data-theme-state=hover]{font-size:var(--theme-schedule-popover-panel-hover-font-size, var(--theme-schedule-popover-panel-default-font-size, inherit));font-weight:var(--theme-schedule-popover-panel-hover-font-weight, var(--theme-schedule-popover-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="popover.panel"][data-theme-state=selected]{font-size:var(--theme-schedule-popover-panel-selected-font-size, var(--theme-schedule-popover-panel-default-font-size, inherit));font-weight:var(--theme-schedule-popover-panel-selected-font-weight, var(--theme-schedule-popover-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="popover.panel"][data-theme-state=active]{font-size:var(--theme-schedule-popover-panel-active-font-size, var(--theme-schedule-popover-panel-default-font-size, inherit));font-weight:var(--theme-schedule-popover-panel-active-font-weight, var(--theme-schedule-popover-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="popover.panel"][data-theme-state=focus]{font-size:var(--theme-schedule-popover-panel-focus-font-size, var(--theme-schedule-popover-panel-default-font-size, inherit));font-weight:var(--theme-schedule-popover-panel-focus-font-weight, var(--theme-schedule-popover-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="popover.panel"][data-theme-state=disabled]{font-size:var(--theme-schedule-popover-panel-disabled-font-size, var(--theme-schedule-popover-panel-default-font-size, inherit));font-weight:var(--theme-schedule-popover-panel-disabled-font-weight, var(--theme-schedule-popover-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="popover.actionButton"]:not([data-theme-state]){font-size:var(--theme-schedule-popover-action-button-default-font-size, inherit);font-weight:var(--theme-schedule-popover-action-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="popover.actionButton"][data-theme-state=default]{font-size:var(--theme-schedule-popover-action-button-default-font-size, inherit);font-weight:var(--theme-schedule-popover-action-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="popover.actionButton"][data-theme-state=hover]{font-size:var(--theme-schedule-popover-action-button-hover-font-size, var(--theme-schedule-popover-action-button-default-font-size, inherit));font-weight:var(--theme-schedule-popover-action-button-hover-font-weight, var(--theme-schedule-popover-action-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="popover.actionButton"][data-theme-state=selected]{font-size:var(--theme-schedule-popover-action-button-selected-font-size, var(--theme-schedule-popover-action-button-default-font-size, inherit));font-weight:var(--theme-schedule-popover-action-button-selected-font-weight, var(--theme-schedule-popover-action-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="popover.actionButton"][data-theme-state=active]{font-size:var(--theme-schedule-popover-action-button-active-font-size, var(--theme-schedule-popover-action-button-default-font-size, inherit));font-weight:var(--theme-schedule-popover-action-button-active-font-weight, var(--theme-schedule-popover-action-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="popover.actionButton"][data-theme-state=focus]{font-size:var(--theme-schedule-popover-action-button-focus-font-size, var(--theme-schedule-popover-action-button-default-font-size, inherit));font-weight:var(--theme-schedule-popover-action-button-focus-font-weight, var(--theme-schedule-popover-action-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="popover.actionButton"][data-theme-state=disabled]{font-size:var(--theme-schedule-popover-action-button-disabled-font-size, var(--theme-schedule-popover-action-button-default-font-size, inherit));font-weight:var(--theme-schedule-popover-action-button-disabled-font-weight, var(--theme-schedule-popover-action-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.panel"]:not([data-theme-state]){font-size:var(--theme-schedule-modal-panel-default-font-size, inherit);font-weight:var(--theme-schedule-modal-panel-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="modal.panel"][data-theme-state=default]{font-size:var(--theme-schedule-modal-panel-default-font-size, inherit);font-weight:var(--theme-schedule-modal-panel-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="modal.panel"][data-theme-state=hover]{font-size:var(--theme-schedule-modal-panel-hover-font-size, var(--theme-schedule-modal-panel-default-font-size, inherit));font-weight:var(--theme-schedule-modal-panel-hover-font-weight, var(--theme-schedule-modal-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.panel"][data-theme-state=selected]{font-size:var(--theme-schedule-modal-panel-selected-font-size, var(--theme-schedule-modal-panel-default-font-size, inherit));font-weight:var(--theme-schedule-modal-panel-selected-font-weight, var(--theme-schedule-modal-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.panel"][data-theme-state=active]{font-size:var(--theme-schedule-modal-panel-active-font-size, var(--theme-schedule-modal-panel-default-font-size, inherit));font-weight:var(--theme-schedule-modal-panel-active-font-weight, var(--theme-schedule-modal-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.panel"][data-theme-state=focus]{font-size:var(--theme-schedule-modal-panel-focus-font-size, var(--theme-schedule-modal-panel-default-font-size, inherit));font-weight:var(--theme-schedule-modal-panel-focus-font-weight, var(--theme-schedule-modal-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.panel"][data-theme-state=disabled]{font-size:var(--theme-schedule-modal-panel-disabled-font-size, var(--theme-schedule-modal-panel-default-font-size, inherit));font-weight:var(--theme-schedule-modal-panel-disabled-font-weight, var(--theme-schedule-modal-panel-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.input"]:not([data-theme-state]){font-size:var(--theme-schedule-modal-input-default-font-size, inherit);font-weight:var(--theme-schedule-modal-input-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="modal.input"][data-theme-state=default]{font-size:var(--theme-schedule-modal-input-default-font-size, inherit);font-weight:var(--theme-schedule-modal-input-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="modal.input"][data-theme-state=hover]{font-size:var(--theme-schedule-modal-input-hover-font-size, var(--theme-schedule-modal-input-default-font-size, inherit));font-weight:var(--theme-schedule-modal-input-hover-font-weight, var(--theme-schedule-modal-input-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.input"][data-theme-state=selected]{font-size:var(--theme-schedule-modal-input-selected-font-size, var(--theme-schedule-modal-input-default-font-size, inherit));font-weight:var(--theme-schedule-modal-input-selected-font-weight, var(--theme-schedule-modal-input-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.input"][data-theme-state=active]{font-size:var(--theme-schedule-modal-input-active-font-size, var(--theme-schedule-modal-input-default-font-size, inherit));font-weight:var(--theme-schedule-modal-input-active-font-weight, var(--theme-schedule-modal-input-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.input"][data-theme-state=focus]{font-size:var(--theme-schedule-modal-input-focus-font-size, var(--theme-schedule-modal-input-default-font-size, inherit));font-weight:var(--theme-schedule-modal-input-focus-font-weight, var(--theme-schedule-modal-input-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.input"][data-theme-state=disabled]{font-size:var(--theme-schedule-modal-input-disabled-font-size, var(--theme-schedule-modal-input-default-font-size, inherit));font-weight:var(--theme-schedule-modal-input-disabled-font-weight, var(--theme-schedule-modal-input-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.select"]:not([data-theme-state]){font-size:var(--theme-schedule-modal-select-default-font-size, inherit);font-weight:var(--theme-schedule-modal-select-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="modal.select"][data-theme-state=default]{font-size:var(--theme-schedule-modal-select-default-font-size, inherit);font-weight:var(--theme-schedule-modal-select-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="modal.select"][data-theme-state=hover]{font-size:var(--theme-schedule-modal-select-hover-font-size, var(--theme-schedule-modal-select-default-font-size, inherit));font-weight:var(--theme-schedule-modal-select-hover-font-weight, var(--theme-schedule-modal-select-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.select"][data-theme-state=selected]{font-size:var(--theme-schedule-modal-select-selected-font-size, var(--theme-schedule-modal-select-default-font-size, inherit));font-weight:var(--theme-schedule-modal-select-selected-font-weight, var(--theme-schedule-modal-select-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.select"][data-theme-state=active]{font-size:var(--theme-schedule-modal-select-active-font-size, var(--theme-schedule-modal-select-default-font-size, inherit));font-weight:var(--theme-schedule-modal-select-active-font-weight, var(--theme-schedule-modal-select-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.select"][data-theme-state=focus]{font-size:var(--theme-schedule-modal-select-focus-font-size, var(--theme-schedule-modal-select-default-font-size, inherit));font-weight:var(--theme-schedule-modal-select-focus-font-weight, var(--theme-schedule-modal-select-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.select"][data-theme-state=disabled]{font-size:var(--theme-schedule-modal-select-disabled-font-size, var(--theme-schedule-modal-select-default-font-size, inherit));font-weight:var(--theme-schedule-modal-select-disabled-font-weight, var(--theme-schedule-modal-select-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.textarea"]:not([data-theme-state]){font-size:var(--theme-schedule-modal-textarea-default-font-size, inherit);font-weight:var(--theme-schedule-modal-textarea-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="modal.textarea"][data-theme-state=default]{font-size:var(--theme-schedule-modal-textarea-default-font-size, inherit);font-weight:var(--theme-schedule-modal-textarea-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="modal.textarea"][data-theme-state=hover]{font-size:var(--theme-schedule-modal-textarea-hover-font-size, var(--theme-schedule-modal-textarea-default-font-size, inherit));font-weight:var(--theme-schedule-modal-textarea-hover-font-weight, var(--theme-schedule-modal-textarea-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.textarea"][data-theme-state=selected]{font-size:var(--theme-schedule-modal-textarea-selected-font-size, var(--theme-schedule-modal-textarea-default-font-size, inherit));font-weight:var(--theme-schedule-modal-textarea-selected-font-weight, var(--theme-schedule-modal-textarea-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.textarea"][data-theme-state=active]{font-size:var(--theme-schedule-modal-textarea-active-font-size, var(--theme-schedule-modal-textarea-default-font-size, inherit));font-weight:var(--theme-schedule-modal-textarea-active-font-weight, var(--theme-schedule-modal-textarea-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.textarea"][data-theme-state=focus]{font-size:var(--theme-schedule-modal-textarea-focus-font-size, var(--theme-schedule-modal-textarea-default-font-size, inherit));font-weight:var(--theme-schedule-modal-textarea-focus-font-weight, var(--theme-schedule-modal-textarea-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.textarea"][data-theme-state=disabled]{font-size:var(--theme-schedule-modal-textarea-disabled-font-size, var(--theme-schedule-modal-textarea-default-font-size, inherit));font-weight:var(--theme-schedule-modal-textarea-disabled-font-weight, var(--theme-schedule-modal-textarea-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.primaryButton"]:not([data-theme-state]){font-size:var(--theme-schedule-modal-primary-button-default-font-size, inherit);font-weight:var(--theme-schedule-modal-primary-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="modal.primaryButton"][data-theme-state=default]{font-size:var(--theme-schedule-modal-primary-button-default-font-size, inherit);font-weight:var(--theme-schedule-modal-primary-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="modal.primaryButton"][data-theme-state=hover]{font-size:var(--theme-schedule-modal-primary-button-hover-font-size, var(--theme-schedule-modal-primary-button-default-font-size, inherit));font-weight:var(--theme-schedule-modal-primary-button-hover-font-weight, var(--theme-schedule-modal-primary-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.primaryButton"][data-theme-state=selected]{font-size:var(--theme-schedule-modal-primary-button-selected-font-size, var(--theme-schedule-modal-primary-button-default-font-size, inherit));font-weight:var(--theme-schedule-modal-primary-button-selected-font-weight, var(--theme-schedule-modal-primary-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.primaryButton"][data-theme-state=active]{font-size:var(--theme-schedule-modal-primary-button-active-font-size, var(--theme-schedule-modal-primary-button-default-font-size, inherit));font-weight:var(--theme-schedule-modal-primary-button-active-font-weight, var(--theme-schedule-modal-primary-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.primaryButton"][data-theme-state=focus]{font-size:var(--theme-schedule-modal-primary-button-focus-font-size, var(--theme-schedule-modal-primary-button-default-font-size, inherit));font-weight:var(--theme-schedule-modal-primary-button-focus-font-weight, var(--theme-schedule-modal-primary-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.primaryButton"][data-theme-state=disabled]{font-size:var(--theme-schedule-modal-primary-button-disabled-font-size, var(--theme-schedule-modal-primary-button-default-font-size, inherit));font-weight:var(--theme-schedule-modal-primary-button-disabled-font-weight, var(--theme-schedule-modal-primary-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.secondaryButton"]:not([data-theme-state]){font-size:var(--theme-schedule-modal-secondary-button-default-font-size, inherit);font-weight:var(--theme-schedule-modal-secondary-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="modal.secondaryButton"][data-theme-state=default]{font-size:var(--theme-schedule-modal-secondary-button-default-font-size, inherit);font-weight:var(--theme-schedule-modal-secondary-button-default-font-weight, inherit)}html [data-theme-module=schedule][data-theme-part="modal.secondaryButton"][data-theme-state=hover]{font-size:var(--theme-schedule-modal-secondary-button-hover-font-size, var(--theme-schedule-modal-secondary-button-default-font-size, inherit));font-weight:var(--theme-schedule-modal-secondary-button-hover-font-weight, var(--theme-schedule-modal-secondary-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.secondaryButton"][data-theme-state=selected]{font-size:var(--theme-schedule-modal-secondary-button-selected-font-size, var(--theme-schedule-modal-secondary-button-default-font-size, inherit));font-weight:var(--theme-schedule-modal-secondary-button-selected-font-weight, var(--theme-schedule-modal-secondary-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.secondaryButton"][data-theme-state=active]{font-size:var(--theme-schedule-modal-secondary-button-active-font-size, var(--theme-schedule-modal-secondary-button-default-font-size, inherit));font-weight:var(--theme-schedule-modal-secondary-button-active-font-weight, var(--theme-schedule-modal-secondary-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.secondaryButton"][data-theme-state=focus]{font-size:var(--theme-schedule-modal-secondary-button-focus-font-size, var(--theme-schedule-modal-secondary-button-default-font-size, inherit));font-weight:var(--theme-schedule-modal-secondary-button-focus-font-weight, var(--theme-schedule-modal-secondary-button-default-font-weight, inherit))}html [data-theme-module=schedule][data-theme-part="modal.secondaryButton"][data-theme-state=disabled]{font-size:var(--theme-schedule-modal-secondary-button-disabled-font-size, var(--theme-schedule-modal-secondary-button-default-font-size, inherit));font-weight:var(--theme-schedule-modal-secondary-button-disabled-font-weight, var(--theme-schedule-modal-secondary-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="layout.root"]:not([data-theme-state]){font-size:var(--theme-todo-layout-root-default-font-size, inherit);font-weight:var(--theme-todo-layout-root-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="layout.root"][data-theme-state=default]{font-size:var(--theme-todo-layout-root-default-font-size, inherit);font-weight:var(--theme-todo-layout-root-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="layout.root"][data-theme-state=hover]{font-size:var(--theme-todo-layout-root-hover-font-size, var(--theme-todo-layout-root-default-font-size, inherit));font-weight:var(--theme-todo-layout-root-hover-font-weight, var(--theme-todo-layout-root-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="layout.root"][data-theme-state=selected]{font-size:var(--theme-todo-layout-root-selected-font-size, var(--theme-todo-layout-root-default-font-size, inherit));font-weight:var(--theme-todo-layout-root-selected-font-weight, var(--theme-todo-layout-root-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="layout.root"][data-theme-state=active]{font-size:var(--theme-todo-layout-root-active-font-size, var(--theme-todo-layout-root-default-font-size, inherit));font-weight:var(--theme-todo-layout-root-active-font-weight, var(--theme-todo-layout-root-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="layout.root"][data-theme-state=focus]{font-size:var(--theme-todo-layout-root-focus-font-size, var(--theme-todo-layout-root-default-font-size, inherit));font-weight:var(--theme-todo-layout-root-focus-font-weight, var(--theme-todo-layout-root-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="layout.root"][data-theme-state=disabled]{font-size:var(--theme-todo-layout-root-disabled-font-size, var(--theme-todo-layout-root-default-font-size, inherit));font-weight:var(--theme-todo-layout-root-disabled-font-weight, var(--theme-todo-layout-root-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="task.card"]:not([data-theme-state]){font-size:var(--theme-todo-task-card-default-font-size, inherit);font-weight:var(--theme-todo-task-card-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="task.card"][data-theme-state=default]{font-size:var(--theme-todo-task-card-default-font-size, inherit);font-weight:var(--theme-todo-task-card-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="task.card"][data-theme-state=hover]{font-size:var(--theme-todo-task-card-hover-font-size, var(--theme-todo-task-card-default-font-size, inherit));font-weight:var(--theme-todo-task-card-hover-font-weight, var(--theme-todo-task-card-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="task.card"][data-theme-state=selected]{font-size:var(--theme-todo-task-card-selected-font-size, var(--theme-todo-task-card-default-font-size, inherit));font-weight:var(--theme-todo-task-card-selected-font-weight, var(--theme-todo-task-card-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="task.card"][data-theme-state=active]{font-size:var(--theme-todo-task-card-active-font-size, var(--theme-todo-task-card-default-font-size, inherit));font-weight:var(--theme-todo-task-card-active-font-weight, var(--theme-todo-task-card-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="task.card"][data-theme-state=focus]{font-size:var(--theme-todo-task-card-focus-font-size, var(--theme-todo-task-card-default-font-size, inherit));font-weight:var(--theme-todo-task-card-focus-font-weight, var(--theme-todo-task-card-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="task.card"][data-theme-state=disabled]{font-size:var(--theme-todo-task-card-disabled-font-size, var(--theme-todo-task-card-default-font-size, inherit));font-weight:var(--theme-todo-task-card-disabled-font-weight, var(--theme-todo-task-card-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="rail.panel"]:not([data-theme-state]){font-size:var(--theme-todo-rail-panel-default-font-size, inherit);font-weight:var(--theme-todo-rail-panel-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="rail.panel"][data-theme-state=default]{font-size:var(--theme-todo-rail-panel-default-font-size, inherit);font-weight:var(--theme-todo-rail-panel-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="rail.panel"][data-theme-state=hover]{font-size:var(--theme-todo-rail-panel-hover-font-size, var(--theme-todo-rail-panel-default-font-size, inherit));font-weight:var(--theme-todo-rail-panel-hover-font-weight, var(--theme-todo-rail-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="rail.panel"][data-theme-state=selected]{font-size:var(--theme-todo-rail-panel-selected-font-size, var(--theme-todo-rail-panel-default-font-size, inherit));font-weight:var(--theme-todo-rail-panel-selected-font-weight, var(--theme-todo-rail-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="rail.panel"][data-theme-state=active]{font-size:var(--theme-todo-rail-panel-active-font-size, var(--theme-todo-rail-panel-default-font-size, inherit));font-weight:var(--theme-todo-rail-panel-active-font-weight, var(--theme-todo-rail-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="rail.panel"][data-theme-state=focus]{font-size:var(--theme-todo-rail-panel-focus-font-size, var(--theme-todo-rail-panel-default-font-size, inherit));font-weight:var(--theme-todo-rail-panel-focus-font-weight, var(--theme-todo-rail-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="rail.panel"][data-theme-state=disabled]{font-size:var(--theme-todo-rail-panel-disabled-font-size, var(--theme-todo-rail-panel-default-font-size, inherit));font-weight:var(--theme-todo-rail-panel-disabled-font-weight, var(--theme-todo-rail-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="list.panel"]:not([data-theme-state]){font-size:var(--theme-todo-list-panel-default-font-size, inherit);font-weight:var(--theme-todo-list-panel-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="list.panel"][data-theme-state=default]{font-size:var(--theme-todo-list-panel-default-font-size, inherit);font-weight:var(--theme-todo-list-panel-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="list.panel"][data-theme-state=hover]{font-size:var(--theme-todo-list-panel-hover-font-size, var(--theme-todo-list-panel-default-font-size, inherit));font-weight:var(--theme-todo-list-panel-hover-font-weight, var(--theme-todo-list-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="list.panel"][data-theme-state=selected]{font-size:var(--theme-todo-list-panel-selected-font-size, var(--theme-todo-list-panel-default-font-size, inherit));font-weight:var(--theme-todo-list-panel-selected-font-weight, var(--theme-todo-list-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="list.panel"][data-theme-state=active]{font-size:var(--theme-todo-list-panel-active-font-size, var(--theme-todo-list-panel-default-font-size, inherit));font-weight:var(--theme-todo-list-panel-active-font-weight, var(--theme-todo-list-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="list.panel"][data-theme-state=focus]{font-size:var(--theme-todo-list-panel-focus-font-size, var(--theme-todo-list-panel-default-font-size, inherit));font-weight:var(--theme-todo-list-panel-focus-font-weight, var(--theme-todo-list-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="list.panel"][data-theme-state=disabled]{font-size:var(--theme-todo-list-panel-disabled-font-size, var(--theme-todo-list-panel-default-font-size, inherit));font-weight:var(--theme-todo-list-panel-disabled-font-weight, var(--theme-todo-list-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="status.badge"]:not([data-theme-state]){font-size:var(--theme-todo-status-badge-default-font-size, inherit);font-weight:var(--theme-todo-status-badge-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="status.badge"][data-theme-state=default]{font-size:var(--theme-todo-status-badge-default-font-size, inherit);font-weight:var(--theme-todo-status-badge-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="status.badge"][data-theme-state=hover]{font-size:var(--theme-todo-status-badge-hover-font-size, var(--theme-todo-status-badge-default-font-size, inherit));font-weight:var(--theme-todo-status-badge-hover-font-weight, var(--theme-todo-status-badge-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="status.badge"][data-theme-state=selected]{font-size:var(--theme-todo-status-badge-selected-font-size, var(--theme-todo-status-badge-default-font-size, inherit));font-weight:var(--theme-todo-status-badge-selected-font-weight, var(--theme-todo-status-badge-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="status.badge"][data-theme-state=active]{font-size:var(--theme-todo-status-badge-active-font-size, var(--theme-todo-status-badge-default-font-size, inherit));font-weight:var(--theme-todo-status-badge-active-font-weight, var(--theme-todo-status-badge-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="status.badge"][data-theme-state=focus]{font-size:var(--theme-todo-status-badge-focus-font-size, var(--theme-todo-status-badge-default-font-size, inherit));font-weight:var(--theme-todo-status-badge-focus-font-weight, var(--theme-todo-status-badge-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="status.badge"][data-theme-state=disabled]{font-size:var(--theme-todo-status-badge-disabled-font-size, var(--theme-todo-status-badge-default-font-size, inherit));font-weight:var(--theme-todo-status-badge-disabled-font-weight, var(--theme-todo-status-badge-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="add.button"]:not([data-theme-state]){font-size:var(--theme-todo-add-button-default-font-size, inherit);font-weight:var(--theme-todo-add-button-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="add.button"][data-theme-state=default]{font-size:var(--theme-todo-add-button-default-font-size, inherit);font-weight:var(--theme-todo-add-button-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="add.button"][data-theme-state=hover]{font-size:var(--theme-todo-add-button-hover-font-size, var(--theme-todo-add-button-default-font-size, inherit));font-weight:var(--theme-todo-add-button-hover-font-weight, var(--theme-todo-add-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="add.button"][data-theme-state=selected]{font-size:var(--theme-todo-add-button-selected-font-size, var(--theme-todo-add-button-default-font-size, inherit));font-weight:var(--theme-todo-add-button-selected-font-weight, var(--theme-todo-add-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="add.button"][data-theme-state=active]{font-size:var(--theme-todo-add-button-active-font-size, var(--theme-todo-add-button-default-font-size, inherit));font-weight:var(--theme-todo-add-button-active-font-weight, var(--theme-todo-add-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="add.button"][data-theme-state=focus]{font-size:var(--theme-todo-add-button-focus-font-size, var(--theme-todo-add-button-default-font-size, inherit));font-weight:var(--theme-todo-add-button-focus-font-weight, var(--theme-todo-add-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="add.button"][data-theme-state=disabled]{font-size:var(--theme-todo-add-button-disabled-font-size, var(--theme-todo-add-button-default-font-size, inherit));font-weight:var(--theme-todo-add-button-disabled-font-weight, var(--theme-todo-add-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="filter.button"]:not([data-theme-state]){font-size:var(--theme-todo-filter-button-default-font-size, inherit);font-weight:var(--theme-todo-filter-button-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="filter.button"][data-theme-state=default]{font-size:var(--theme-todo-filter-button-default-font-size, inherit);font-weight:var(--theme-todo-filter-button-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="filter.button"][data-theme-state=hover]{font-size:var(--theme-todo-filter-button-hover-font-size, var(--theme-todo-filter-button-default-font-size, inherit));font-weight:var(--theme-todo-filter-button-hover-font-weight, var(--theme-todo-filter-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="filter.button"][data-theme-state=selected]{font-size:var(--theme-todo-filter-button-selected-font-size, var(--theme-todo-filter-button-default-font-size, inherit));font-weight:var(--theme-todo-filter-button-selected-font-weight, var(--theme-todo-filter-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="filter.button"][data-theme-state=active]{font-size:var(--theme-todo-filter-button-active-font-size, var(--theme-todo-filter-button-default-font-size, inherit));font-weight:var(--theme-todo-filter-button-active-font-weight, var(--theme-todo-filter-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="filter.button"][data-theme-state=focus]{font-size:var(--theme-todo-filter-button-focus-font-size, var(--theme-todo-filter-button-default-font-size, inherit));font-weight:var(--theme-todo-filter-button-focus-font-weight, var(--theme-todo-filter-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="filter.button"][data-theme-state=disabled]{font-size:var(--theme-todo-filter-button-disabled-font-size, var(--theme-todo-filter-button-default-font-size, inherit));font-weight:var(--theme-todo-filter-button-disabled-font-weight, var(--theme-todo-filter-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="priority.badge"]:not([data-theme-state]){font-size:var(--theme-todo-priority-badge-default-font-size, inherit);font-weight:var(--theme-todo-priority-badge-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="priority.badge"][data-theme-state=default]{font-size:var(--theme-todo-priority-badge-default-font-size, inherit);font-weight:var(--theme-todo-priority-badge-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="priority.badge"][data-theme-state=hover]{font-size:var(--theme-todo-priority-badge-hover-font-size, var(--theme-todo-priority-badge-default-font-size, inherit));font-weight:var(--theme-todo-priority-badge-hover-font-weight, var(--theme-todo-priority-badge-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="priority.badge"][data-theme-state=selected]{font-size:var(--theme-todo-priority-badge-selected-font-size, var(--theme-todo-priority-badge-default-font-size, inherit));font-weight:var(--theme-todo-priority-badge-selected-font-weight, var(--theme-todo-priority-badge-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="priority.badge"][data-theme-state=active]{font-size:var(--theme-todo-priority-badge-active-font-size, var(--theme-todo-priority-badge-default-font-size, inherit));font-weight:var(--theme-todo-priority-badge-active-font-weight, var(--theme-todo-priority-badge-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="priority.badge"][data-theme-state=focus]{font-size:var(--theme-todo-priority-badge-focus-font-size, var(--theme-todo-priority-badge-default-font-size, inherit));font-weight:var(--theme-todo-priority-badge-focus-font-weight, var(--theme-todo-priority-badge-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="priority.badge"][data-theme-state=disabled]{font-size:var(--theme-todo-priority-badge-disabled-font-size, var(--theme-todo-priority-badge-default-font-size, inherit));font-weight:var(--theme-todo-priority-badge-disabled-font-weight, var(--theme-todo-priority-badge-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="check.checkbox"]:not([data-theme-state]){font-size:var(--theme-todo-check-checkbox-default-font-size, inherit);font-weight:var(--theme-todo-check-checkbox-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="check.checkbox"][data-theme-state=default]{font-size:var(--theme-todo-check-checkbox-default-font-size, inherit);font-weight:var(--theme-todo-check-checkbox-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="check.checkbox"][data-theme-state=hover]{font-size:var(--theme-todo-check-checkbox-hover-font-size, var(--theme-todo-check-checkbox-default-font-size, inherit));font-weight:var(--theme-todo-check-checkbox-hover-font-weight, var(--theme-todo-check-checkbox-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="check.checkbox"][data-theme-state=selected]{font-size:var(--theme-todo-check-checkbox-selected-font-size, var(--theme-todo-check-checkbox-default-font-size, inherit));font-weight:var(--theme-todo-check-checkbox-selected-font-weight, var(--theme-todo-check-checkbox-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="check.checkbox"][data-theme-state=active]{font-size:var(--theme-todo-check-checkbox-active-font-size, var(--theme-todo-check-checkbox-default-font-size, inherit));font-weight:var(--theme-todo-check-checkbox-active-font-weight, var(--theme-todo-check-checkbox-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="check.checkbox"][data-theme-state=focus]{font-size:var(--theme-todo-check-checkbox-focus-font-size, var(--theme-todo-check-checkbox-default-font-size, inherit));font-weight:var(--theme-todo-check-checkbox-focus-font-weight, var(--theme-todo-check-checkbox-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="check.checkbox"][data-theme-state=disabled]{font-size:var(--theme-todo-check-checkbox-disabled-font-size, var(--theme-todo-check-checkbox-default-font-size, inherit));font-weight:var(--theme-todo-check-checkbox-disabled-font-weight, var(--theme-todo-check-checkbox-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.button"]:not([data-theme-state]){font-size:var(--theme-todo-quick-note-button-default-font-size, inherit);font-weight:var(--theme-todo-quick-note-button-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="quickNote.button"][data-theme-state=default]{font-size:var(--theme-todo-quick-note-button-default-font-size, inherit);font-weight:var(--theme-todo-quick-note-button-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="quickNote.button"][data-theme-state=hover]{font-size:var(--theme-todo-quick-note-button-hover-font-size, var(--theme-todo-quick-note-button-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-button-hover-font-weight, var(--theme-todo-quick-note-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.button"][data-theme-state=selected]{font-size:var(--theme-todo-quick-note-button-selected-font-size, var(--theme-todo-quick-note-button-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-button-selected-font-weight, var(--theme-todo-quick-note-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.button"][data-theme-state=active]{font-size:var(--theme-todo-quick-note-button-active-font-size, var(--theme-todo-quick-note-button-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-button-active-font-weight, var(--theme-todo-quick-note-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.button"][data-theme-state=focus]{font-size:var(--theme-todo-quick-note-button-focus-font-size, var(--theme-todo-quick-note-button-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-button-focus-font-weight, var(--theme-todo-quick-note-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.button"][data-theme-state=disabled]{font-size:var(--theme-todo-quick-note-button-disabled-font-size, var(--theme-todo-quick-note-button-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-button-disabled-font-weight, var(--theme-todo-quick-note-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.panel"]:not([data-theme-state]){font-size:var(--theme-todo-quick-note-panel-default-font-size, inherit);font-weight:var(--theme-todo-quick-note-panel-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="quickNote.panel"][data-theme-state=default]{font-size:var(--theme-todo-quick-note-panel-default-font-size, inherit);font-weight:var(--theme-todo-quick-note-panel-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="quickNote.panel"][data-theme-state=hover]{font-size:var(--theme-todo-quick-note-panel-hover-font-size, var(--theme-todo-quick-note-panel-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-panel-hover-font-weight, var(--theme-todo-quick-note-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.panel"][data-theme-state=selected]{font-size:var(--theme-todo-quick-note-panel-selected-font-size, var(--theme-todo-quick-note-panel-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-panel-selected-font-weight, var(--theme-todo-quick-note-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.panel"][data-theme-state=active]{font-size:var(--theme-todo-quick-note-panel-active-font-size, var(--theme-todo-quick-note-panel-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-panel-active-font-weight, var(--theme-todo-quick-note-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.panel"][data-theme-state=focus]{font-size:var(--theme-todo-quick-note-panel-focus-font-size, var(--theme-todo-quick-note-panel-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-panel-focus-font-weight, var(--theme-todo-quick-note-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.panel"][data-theme-state=disabled]{font-size:var(--theme-todo-quick-note-panel-disabled-font-size, var(--theme-todo-quick-note-panel-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-panel-disabled-font-weight, var(--theme-todo-quick-note-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.card"]:not([data-theme-state]){font-size:var(--theme-todo-quick-note-card-default-font-size, inherit);font-weight:var(--theme-todo-quick-note-card-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="quickNote.card"][data-theme-state=default]{font-size:var(--theme-todo-quick-note-card-default-font-size, inherit);font-weight:var(--theme-todo-quick-note-card-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="quickNote.card"][data-theme-state=hover]{font-size:var(--theme-todo-quick-note-card-hover-font-size, var(--theme-todo-quick-note-card-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-card-hover-font-weight, var(--theme-todo-quick-note-card-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.card"][data-theme-state=selected]{font-size:var(--theme-todo-quick-note-card-selected-font-size, var(--theme-todo-quick-note-card-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-card-selected-font-weight, var(--theme-todo-quick-note-card-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.card"][data-theme-state=active]{font-size:var(--theme-todo-quick-note-card-active-font-size, var(--theme-todo-quick-note-card-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-card-active-font-weight, var(--theme-todo-quick-note-card-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.card"][data-theme-state=focus]{font-size:var(--theme-todo-quick-note-card-focus-font-size, var(--theme-todo-quick-note-card-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-card-focus-font-weight, var(--theme-todo-quick-note-card-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.card"][data-theme-state=disabled]{font-size:var(--theme-todo-quick-note-card-disabled-font-size, var(--theme-todo-quick-note-card-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-card-disabled-font-weight, var(--theme-todo-quick-note-card-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.input"]:not([data-theme-state]){font-size:var(--theme-todo-quick-note-input-default-font-size, inherit);font-weight:var(--theme-todo-quick-note-input-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="quickNote.input"][data-theme-state=default]{font-size:var(--theme-todo-quick-note-input-default-font-size, inherit);font-weight:var(--theme-todo-quick-note-input-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="quickNote.input"][data-theme-state=hover]{font-size:var(--theme-todo-quick-note-input-hover-font-size, var(--theme-todo-quick-note-input-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-input-hover-font-weight, var(--theme-todo-quick-note-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.input"][data-theme-state=selected]{font-size:var(--theme-todo-quick-note-input-selected-font-size, var(--theme-todo-quick-note-input-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-input-selected-font-weight, var(--theme-todo-quick-note-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.input"][data-theme-state=active]{font-size:var(--theme-todo-quick-note-input-active-font-size, var(--theme-todo-quick-note-input-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-input-active-font-weight, var(--theme-todo-quick-note-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.input"][data-theme-state=focus]{font-size:var(--theme-todo-quick-note-input-focus-font-size, var(--theme-todo-quick-note-input-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-input-focus-font-weight, var(--theme-todo-quick-note-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="quickNote.input"][data-theme-state=disabled]{font-size:var(--theme-todo-quick-note-input-disabled-font-size, var(--theme-todo-quick-note-input-default-font-size, inherit));font-weight:var(--theme-todo-quick-note-input-disabled-font-weight, var(--theme-todo-quick-note-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.button"]:not([data-theme-state]){font-size:var(--theme-todo-modal-button-default-font-size, inherit);font-weight:var(--theme-todo-modal-button-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="modal.button"][data-theme-state=default]{font-size:var(--theme-todo-modal-button-default-font-size, inherit);font-weight:var(--theme-todo-modal-button-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="modal.button"][data-theme-state=hover]{font-size:var(--theme-todo-modal-button-hover-font-size, var(--theme-todo-modal-button-default-font-size, inherit));font-weight:var(--theme-todo-modal-button-hover-font-weight, var(--theme-todo-modal-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.button"][data-theme-state=selected]{font-size:var(--theme-todo-modal-button-selected-font-size, var(--theme-todo-modal-button-default-font-size, inherit));font-weight:var(--theme-todo-modal-button-selected-font-weight, var(--theme-todo-modal-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.button"][data-theme-state=active]{font-size:var(--theme-todo-modal-button-active-font-size, var(--theme-todo-modal-button-default-font-size, inherit));font-weight:var(--theme-todo-modal-button-active-font-weight, var(--theme-todo-modal-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.button"][data-theme-state=focus]{font-size:var(--theme-todo-modal-button-focus-font-size, var(--theme-todo-modal-button-default-font-size, inherit));font-weight:var(--theme-todo-modal-button-focus-font-weight, var(--theme-todo-modal-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.button"][data-theme-state=disabled]{font-size:var(--theme-todo-modal-button-disabled-font-size, var(--theme-todo-modal-button-default-font-size, inherit));font-weight:var(--theme-todo-modal-button-disabled-font-weight, var(--theme-todo-modal-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="editor.input"]:not([data-theme-state]){font-size:var(--theme-todo-editor-input-default-font-size, inherit);font-weight:var(--theme-todo-editor-input-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="editor.input"][data-theme-state=default]{font-size:var(--theme-todo-editor-input-default-font-size, inherit);font-weight:var(--theme-todo-editor-input-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="editor.input"][data-theme-state=hover]{font-size:var(--theme-todo-editor-input-hover-font-size, var(--theme-todo-editor-input-default-font-size, inherit));font-weight:var(--theme-todo-editor-input-hover-font-weight, var(--theme-todo-editor-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="editor.input"][data-theme-state=selected]{font-size:var(--theme-todo-editor-input-selected-font-size, var(--theme-todo-editor-input-default-font-size, inherit));font-weight:var(--theme-todo-editor-input-selected-font-weight, var(--theme-todo-editor-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="editor.input"][data-theme-state=active]{font-size:var(--theme-todo-editor-input-active-font-size, var(--theme-todo-editor-input-default-font-size, inherit));font-weight:var(--theme-todo-editor-input-active-font-weight, var(--theme-todo-editor-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="editor.input"][data-theme-state=focus]{font-size:var(--theme-todo-editor-input-focus-font-size, var(--theme-todo-editor-input-default-font-size, inherit));font-weight:var(--theme-todo-editor-input-focus-font-weight, var(--theme-todo-editor-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="editor.input"][data-theme-state=disabled]{font-size:var(--theme-todo-editor-input-disabled-font-size, var(--theme-todo-editor-input-default-font-size, inherit));font-weight:var(--theme-todo-editor-input-disabled-font-weight, var(--theme-todo-editor-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.input"]:not([data-theme-state]){font-size:var(--theme-todo-form-input-default-font-size, inherit);font-weight:var(--theme-todo-form-input-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="form.input"][data-theme-state=default]{font-size:var(--theme-todo-form-input-default-font-size, inherit);font-weight:var(--theme-todo-form-input-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="form.input"][data-theme-state=hover]{font-size:var(--theme-todo-form-input-hover-font-size, var(--theme-todo-form-input-default-font-size, inherit));font-weight:var(--theme-todo-form-input-hover-font-weight, var(--theme-todo-form-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.input"][data-theme-state=selected]{font-size:var(--theme-todo-form-input-selected-font-size, var(--theme-todo-form-input-default-font-size, inherit));font-weight:var(--theme-todo-form-input-selected-font-weight, var(--theme-todo-form-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.input"][data-theme-state=active]{font-size:var(--theme-todo-form-input-active-font-size, var(--theme-todo-form-input-default-font-size, inherit));font-weight:var(--theme-todo-form-input-active-font-weight, var(--theme-todo-form-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.input"][data-theme-state=focus]{font-size:var(--theme-todo-form-input-focus-font-size, var(--theme-todo-form-input-default-font-size, inherit));font-weight:var(--theme-todo-form-input-focus-font-weight, var(--theme-todo-form-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.input"][data-theme-state=disabled]{font-size:var(--theme-todo-form-input-disabled-font-size, var(--theme-todo-form-input-default-font-size, inherit));font-weight:var(--theme-todo-form-input-disabled-font-weight, var(--theme-todo-form-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.textarea"]:not([data-theme-state]){font-size:var(--theme-todo-form-textarea-default-font-size, inherit);font-weight:var(--theme-todo-form-textarea-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="form.textarea"][data-theme-state=default]{font-size:var(--theme-todo-form-textarea-default-font-size, inherit);font-weight:var(--theme-todo-form-textarea-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="form.textarea"][data-theme-state=hover]{font-size:var(--theme-todo-form-textarea-hover-font-size, var(--theme-todo-form-textarea-default-font-size, inherit));font-weight:var(--theme-todo-form-textarea-hover-font-weight, var(--theme-todo-form-textarea-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.textarea"][data-theme-state=selected]{font-size:var(--theme-todo-form-textarea-selected-font-size, var(--theme-todo-form-textarea-default-font-size, inherit));font-weight:var(--theme-todo-form-textarea-selected-font-weight, var(--theme-todo-form-textarea-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.textarea"][data-theme-state=active]{font-size:var(--theme-todo-form-textarea-active-font-size, var(--theme-todo-form-textarea-default-font-size, inherit));font-weight:var(--theme-todo-form-textarea-active-font-weight, var(--theme-todo-form-textarea-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.textarea"][data-theme-state=focus]{font-size:var(--theme-todo-form-textarea-focus-font-size, var(--theme-todo-form-textarea-default-font-size, inherit));font-weight:var(--theme-todo-form-textarea-focus-font-weight, var(--theme-todo-form-textarea-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.textarea"][data-theme-state=disabled]{font-size:var(--theme-todo-form-textarea-disabled-font-size, var(--theme-todo-form-textarea-default-font-size, inherit));font-weight:var(--theme-todo-form-textarea-disabled-font-weight, var(--theme-todo-form-textarea-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.select"]:not([data-theme-state]){font-size:var(--theme-todo-form-select-default-font-size, inherit);font-weight:var(--theme-todo-form-select-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="form.select"][data-theme-state=default]{font-size:var(--theme-todo-form-select-default-font-size, inherit);font-weight:var(--theme-todo-form-select-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="form.select"][data-theme-state=hover]{font-size:var(--theme-todo-form-select-hover-font-size, var(--theme-todo-form-select-default-font-size, inherit));font-weight:var(--theme-todo-form-select-hover-font-weight, var(--theme-todo-form-select-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.select"][data-theme-state=selected]{font-size:var(--theme-todo-form-select-selected-font-size, var(--theme-todo-form-select-default-font-size, inherit));font-weight:var(--theme-todo-form-select-selected-font-weight, var(--theme-todo-form-select-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.select"][data-theme-state=active]{font-size:var(--theme-todo-form-select-active-font-size, var(--theme-todo-form-select-default-font-size, inherit));font-weight:var(--theme-todo-form-select-active-font-weight, var(--theme-todo-form-select-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.select"][data-theme-state=focus]{font-size:var(--theme-todo-form-select-focus-font-size, var(--theme-todo-form-select-default-font-size, inherit));font-weight:var(--theme-todo-form-select-focus-font-weight, var(--theme-todo-form-select-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.select"][data-theme-state=disabled]{font-size:var(--theme-todo-form-select-disabled-font-size, var(--theme-todo-form-select-default-font-size, inherit));font-weight:var(--theme-todo-form-select-disabled-font-weight, var(--theme-todo-form-select-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.dateInput"]:not([data-theme-state]){font-size:var(--theme-todo-form-date-input-default-font-size, inherit);font-weight:var(--theme-todo-form-date-input-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="form.dateInput"][data-theme-state=default]{font-size:var(--theme-todo-form-date-input-default-font-size, inherit);font-weight:var(--theme-todo-form-date-input-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="form.dateInput"][data-theme-state=hover]{font-size:var(--theme-todo-form-date-input-hover-font-size, var(--theme-todo-form-date-input-default-font-size, inherit));font-weight:var(--theme-todo-form-date-input-hover-font-weight, var(--theme-todo-form-date-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.dateInput"][data-theme-state=selected]{font-size:var(--theme-todo-form-date-input-selected-font-size, var(--theme-todo-form-date-input-default-font-size, inherit));font-weight:var(--theme-todo-form-date-input-selected-font-weight, var(--theme-todo-form-date-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.dateInput"][data-theme-state=active]{font-size:var(--theme-todo-form-date-input-active-font-size, var(--theme-todo-form-date-input-default-font-size, inherit));font-weight:var(--theme-todo-form-date-input-active-font-weight, var(--theme-todo-form-date-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.dateInput"][data-theme-state=focus]{font-size:var(--theme-todo-form-date-input-focus-font-size, var(--theme-todo-form-date-input-default-font-size, inherit));font-weight:var(--theme-todo-form-date-input-focus-font-weight, var(--theme-todo-form-date-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="form.dateInput"][data-theme-state=disabled]{font-size:var(--theme-todo-form-date-input-disabled-font-size, var(--theme-todo-form-date-input-default-font-size, inherit));font-weight:var(--theme-todo-form-date-input-disabled-font-weight, var(--theme-todo-form-date-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.panel"]:not([data-theme-state]){font-size:var(--theme-todo-modal-panel-default-font-size, inherit);font-weight:var(--theme-todo-modal-panel-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="modal.panel"][data-theme-state=default]{font-size:var(--theme-todo-modal-panel-default-font-size, inherit);font-weight:var(--theme-todo-modal-panel-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="modal.panel"][data-theme-state=hover]{font-size:var(--theme-todo-modal-panel-hover-font-size, var(--theme-todo-modal-panel-default-font-size, inherit));font-weight:var(--theme-todo-modal-panel-hover-font-weight, var(--theme-todo-modal-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.panel"][data-theme-state=selected]{font-size:var(--theme-todo-modal-panel-selected-font-size, var(--theme-todo-modal-panel-default-font-size, inherit));font-weight:var(--theme-todo-modal-panel-selected-font-weight, var(--theme-todo-modal-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.panel"][data-theme-state=active]{font-size:var(--theme-todo-modal-panel-active-font-size, var(--theme-todo-modal-panel-default-font-size, inherit));font-weight:var(--theme-todo-modal-panel-active-font-weight, var(--theme-todo-modal-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.panel"][data-theme-state=focus]{font-size:var(--theme-todo-modal-panel-focus-font-size, var(--theme-todo-modal-panel-default-font-size, inherit));font-weight:var(--theme-todo-modal-panel-focus-font-weight, var(--theme-todo-modal-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.panel"][data-theme-state=disabled]{font-size:var(--theme-todo-modal-panel-disabled-font-size, var(--theme-todo-modal-panel-default-font-size, inherit));font-weight:var(--theme-todo-modal-panel-disabled-font-weight, var(--theme-todo-modal-panel-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.input"]:not([data-theme-state]){font-size:var(--theme-todo-modal-input-default-font-size, inherit);font-weight:var(--theme-todo-modal-input-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="modal.input"][data-theme-state=default]{font-size:var(--theme-todo-modal-input-default-font-size, inherit);font-weight:var(--theme-todo-modal-input-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="modal.input"][data-theme-state=hover]{font-size:var(--theme-todo-modal-input-hover-font-size, var(--theme-todo-modal-input-default-font-size, inherit));font-weight:var(--theme-todo-modal-input-hover-font-weight, var(--theme-todo-modal-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.input"][data-theme-state=selected]{font-size:var(--theme-todo-modal-input-selected-font-size, var(--theme-todo-modal-input-default-font-size, inherit));font-weight:var(--theme-todo-modal-input-selected-font-weight, var(--theme-todo-modal-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.input"][data-theme-state=active]{font-size:var(--theme-todo-modal-input-active-font-size, var(--theme-todo-modal-input-default-font-size, inherit));font-weight:var(--theme-todo-modal-input-active-font-weight, var(--theme-todo-modal-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.input"][data-theme-state=focus]{font-size:var(--theme-todo-modal-input-focus-font-size, var(--theme-todo-modal-input-default-font-size, inherit));font-weight:var(--theme-todo-modal-input-focus-font-weight, var(--theme-todo-modal-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.input"][data-theme-state=disabled]{font-size:var(--theme-todo-modal-input-disabled-font-size, var(--theme-todo-modal-input-default-font-size, inherit));font-weight:var(--theme-todo-modal-input-disabled-font-weight, var(--theme-todo-modal-input-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.select"]:not([data-theme-state]){font-size:var(--theme-todo-modal-select-default-font-size, inherit);font-weight:var(--theme-todo-modal-select-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="modal.select"][data-theme-state=default]{font-size:var(--theme-todo-modal-select-default-font-size, inherit);font-weight:var(--theme-todo-modal-select-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="modal.select"][data-theme-state=hover]{font-size:var(--theme-todo-modal-select-hover-font-size, var(--theme-todo-modal-select-default-font-size, inherit));font-weight:var(--theme-todo-modal-select-hover-font-weight, var(--theme-todo-modal-select-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.select"][data-theme-state=selected]{font-size:var(--theme-todo-modal-select-selected-font-size, var(--theme-todo-modal-select-default-font-size, inherit));font-weight:var(--theme-todo-modal-select-selected-font-weight, var(--theme-todo-modal-select-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.select"][data-theme-state=active]{font-size:var(--theme-todo-modal-select-active-font-size, var(--theme-todo-modal-select-default-font-size, inherit));font-weight:var(--theme-todo-modal-select-active-font-weight, var(--theme-todo-modal-select-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.select"][data-theme-state=focus]{font-size:var(--theme-todo-modal-select-focus-font-size, var(--theme-todo-modal-select-default-font-size, inherit));font-weight:var(--theme-todo-modal-select-focus-font-weight, var(--theme-todo-modal-select-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.select"][data-theme-state=disabled]{font-size:var(--theme-todo-modal-select-disabled-font-size, var(--theme-todo-modal-select-default-font-size, inherit));font-weight:var(--theme-todo-modal-select-disabled-font-weight, var(--theme-todo-modal-select-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.textarea"]:not([data-theme-state]){font-size:var(--theme-todo-modal-textarea-default-font-size, inherit);font-weight:var(--theme-todo-modal-textarea-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="modal.textarea"][data-theme-state=default]{font-size:var(--theme-todo-modal-textarea-default-font-size, inherit);font-weight:var(--theme-todo-modal-textarea-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="modal.textarea"][data-theme-state=hover]{font-size:var(--theme-todo-modal-textarea-hover-font-size, var(--theme-todo-modal-textarea-default-font-size, inherit));font-weight:var(--theme-todo-modal-textarea-hover-font-weight, var(--theme-todo-modal-textarea-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.textarea"][data-theme-state=selected]{font-size:var(--theme-todo-modal-textarea-selected-font-size, var(--theme-todo-modal-textarea-default-font-size, inherit));font-weight:var(--theme-todo-modal-textarea-selected-font-weight, var(--theme-todo-modal-textarea-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.textarea"][data-theme-state=active]{font-size:var(--theme-todo-modal-textarea-active-font-size, var(--theme-todo-modal-textarea-default-font-size, inherit));font-weight:var(--theme-todo-modal-textarea-active-font-weight, var(--theme-todo-modal-textarea-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.textarea"][data-theme-state=focus]{font-size:var(--theme-todo-modal-textarea-focus-font-size, var(--theme-todo-modal-textarea-default-font-size, inherit));font-weight:var(--theme-todo-modal-textarea-focus-font-weight, var(--theme-todo-modal-textarea-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.textarea"][data-theme-state=disabled]{font-size:var(--theme-todo-modal-textarea-disabled-font-size, var(--theme-todo-modal-textarea-default-font-size, inherit));font-weight:var(--theme-todo-modal-textarea-disabled-font-weight, var(--theme-todo-modal-textarea-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.primaryButton"]:not([data-theme-state]){font-size:var(--theme-todo-modal-primary-button-default-font-size, inherit);font-weight:var(--theme-todo-modal-primary-button-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="modal.primaryButton"][data-theme-state=default]{font-size:var(--theme-todo-modal-primary-button-default-font-size, inherit);font-weight:var(--theme-todo-modal-primary-button-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="modal.primaryButton"][data-theme-state=hover]{font-size:var(--theme-todo-modal-primary-button-hover-font-size, var(--theme-todo-modal-primary-button-default-font-size, inherit));font-weight:var(--theme-todo-modal-primary-button-hover-font-weight, var(--theme-todo-modal-primary-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.primaryButton"][data-theme-state=selected]{font-size:var(--theme-todo-modal-primary-button-selected-font-size, var(--theme-todo-modal-primary-button-default-font-size, inherit));font-weight:var(--theme-todo-modal-primary-button-selected-font-weight, var(--theme-todo-modal-primary-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.primaryButton"][data-theme-state=active]{font-size:var(--theme-todo-modal-primary-button-active-font-size, var(--theme-todo-modal-primary-button-default-font-size, inherit));font-weight:var(--theme-todo-modal-primary-button-active-font-weight, var(--theme-todo-modal-primary-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.primaryButton"][data-theme-state=focus]{font-size:var(--theme-todo-modal-primary-button-focus-font-size, var(--theme-todo-modal-primary-button-default-font-size, inherit));font-weight:var(--theme-todo-modal-primary-button-focus-font-weight, var(--theme-todo-modal-primary-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.primaryButton"][data-theme-state=disabled]{font-size:var(--theme-todo-modal-primary-button-disabled-font-size, var(--theme-todo-modal-primary-button-default-font-size, inherit));font-weight:var(--theme-todo-modal-primary-button-disabled-font-weight, var(--theme-todo-modal-primary-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.secondaryButton"]:not([data-theme-state]){font-size:var(--theme-todo-modal-secondary-button-default-font-size, inherit);font-weight:var(--theme-todo-modal-secondary-button-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="modal.secondaryButton"][data-theme-state=default]{font-size:var(--theme-todo-modal-secondary-button-default-font-size, inherit);font-weight:var(--theme-todo-modal-secondary-button-default-font-weight, inherit)}html [data-theme-module=todo][data-theme-part="modal.secondaryButton"][data-theme-state=hover]{font-size:var(--theme-todo-modal-secondary-button-hover-font-size, var(--theme-todo-modal-secondary-button-default-font-size, inherit));font-weight:var(--theme-todo-modal-secondary-button-hover-font-weight, var(--theme-todo-modal-secondary-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.secondaryButton"][data-theme-state=selected]{font-size:var(--theme-todo-modal-secondary-button-selected-font-size, var(--theme-todo-modal-secondary-button-default-font-size, inherit));font-weight:var(--theme-todo-modal-secondary-button-selected-font-weight, var(--theme-todo-modal-secondary-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.secondaryButton"][data-theme-state=active]{font-size:var(--theme-todo-modal-secondary-button-active-font-size, var(--theme-todo-modal-secondary-button-default-font-size, inherit));font-weight:var(--theme-todo-modal-secondary-button-active-font-weight, var(--theme-todo-modal-secondary-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.secondaryButton"][data-theme-state=focus]{font-size:var(--theme-todo-modal-secondary-button-focus-font-size, var(--theme-todo-modal-secondary-button-default-font-size, inherit));font-weight:var(--theme-todo-modal-secondary-button-focus-font-weight, var(--theme-todo-modal-secondary-button-default-font-weight, inherit))}html [data-theme-module=todo][data-theme-part="modal.secondaryButton"][data-theme-state=disabled]{font-size:var(--theme-todo-modal-secondary-button-disabled-font-size, var(--theme-todo-modal-secondary-button-default-font-size, inherit));font-weight:var(--theme-todo-modal-secondary-button-disabled-font-weight, var(--theme-todo-modal-secondary-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="page.panel"]:not([data-theme-state]){font-size:var(--theme-admin-page-panel-default-font-size, inherit);font-weight:var(--theme-admin-page-panel-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="page.panel"][data-theme-state=default]{font-size:var(--theme-admin-page-panel-default-font-size, inherit);font-weight:var(--theme-admin-page-panel-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="page.panel"][data-theme-state=hover]{font-size:var(--theme-admin-page-panel-hover-font-size, var(--theme-admin-page-panel-default-font-size, inherit));font-weight:var(--theme-admin-page-panel-hover-font-weight, var(--theme-admin-page-panel-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="page.panel"][data-theme-state=selected]{font-size:var(--theme-admin-page-panel-selected-font-size, var(--theme-admin-page-panel-default-font-size, inherit));font-weight:var(--theme-admin-page-panel-selected-font-weight, var(--theme-admin-page-panel-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="page.panel"][data-theme-state=active]{font-size:var(--theme-admin-page-panel-active-font-size, var(--theme-admin-page-panel-default-font-size, inherit));font-weight:var(--theme-admin-page-panel-active-font-weight, var(--theme-admin-page-panel-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="page.panel"][data-theme-state=focus]{font-size:var(--theme-admin-page-panel-focus-font-size, var(--theme-admin-page-panel-default-font-size, inherit));font-weight:var(--theme-admin-page-panel-focus-font-weight, var(--theme-admin-page-panel-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="page.panel"][data-theme-state=disabled]{font-size:var(--theme-admin-page-panel-disabled-font-size, var(--theme-admin-page-panel-default-font-size, inherit));font-weight:var(--theme-admin-page-panel-disabled-font-weight, var(--theme-admin-page-panel-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="layout.sidebar"]:not([data-theme-state]){font-size:var(--theme-admin-layout-sidebar-default-font-size, inherit);font-weight:var(--theme-admin-layout-sidebar-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="layout.sidebar"][data-theme-state=default]{font-size:var(--theme-admin-layout-sidebar-default-font-size, inherit);font-weight:var(--theme-admin-layout-sidebar-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="layout.sidebar"][data-theme-state=hover]{font-size:var(--theme-admin-layout-sidebar-hover-font-size, var(--theme-admin-layout-sidebar-default-font-size, inherit));font-weight:var(--theme-admin-layout-sidebar-hover-font-weight, var(--theme-admin-layout-sidebar-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="layout.sidebar"][data-theme-state=selected]{font-size:var(--theme-admin-layout-sidebar-selected-font-size, var(--theme-admin-layout-sidebar-default-font-size, inherit));font-weight:var(--theme-admin-layout-sidebar-selected-font-weight, var(--theme-admin-layout-sidebar-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="layout.sidebar"][data-theme-state=active]{font-size:var(--theme-admin-layout-sidebar-active-font-size, var(--theme-admin-layout-sidebar-default-font-size, inherit));font-weight:var(--theme-admin-layout-sidebar-active-font-weight, var(--theme-admin-layout-sidebar-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="layout.sidebar"][data-theme-state=focus]{font-size:var(--theme-admin-layout-sidebar-focus-font-size, var(--theme-admin-layout-sidebar-default-font-size, inherit));font-weight:var(--theme-admin-layout-sidebar-focus-font-weight, var(--theme-admin-layout-sidebar-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="layout.sidebar"][data-theme-state=disabled]{font-size:var(--theme-admin-layout-sidebar-disabled-font-size, var(--theme-admin-layout-sidebar-default-font-size, inherit));font-weight:var(--theme-admin-layout-sidebar-disabled-font-weight, var(--theme-admin-layout-sidebar-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.row"]:not([data-theme-state]){font-size:var(--theme-admin-table-row-default-font-size, inherit);font-weight:var(--theme-admin-table-row-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="table.row"][data-theme-state=default]{font-size:var(--theme-admin-table-row-default-font-size, inherit);font-weight:var(--theme-admin-table-row-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="table.row"][data-theme-state=hover]{font-size:var(--theme-admin-table-row-hover-font-size, var(--theme-admin-table-row-default-font-size, inherit));font-weight:var(--theme-admin-table-row-hover-font-weight, var(--theme-admin-table-row-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.row"][data-theme-state=selected]{font-size:var(--theme-admin-table-row-selected-font-size, var(--theme-admin-table-row-default-font-size, inherit));font-weight:var(--theme-admin-table-row-selected-font-weight, var(--theme-admin-table-row-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.row"][data-theme-state=active]{font-size:var(--theme-admin-table-row-active-font-size, var(--theme-admin-table-row-default-font-size, inherit));font-weight:var(--theme-admin-table-row-active-font-weight, var(--theme-admin-table-row-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.row"][data-theme-state=focus]{font-size:var(--theme-admin-table-row-focus-font-size, var(--theme-admin-table-row-default-font-size, inherit));font-weight:var(--theme-admin-table-row-focus-font-weight, var(--theme-admin-table-row-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.row"][data-theme-state=disabled]{font-size:var(--theme-admin-table-row-disabled-font-size, var(--theme-admin-table-row-default-font-size, inherit));font-weight:var(--theme-admin-table-row-disabled-font-weight, var(--theme-admin-table-row-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.cell"]:not([data-theme-state]){font-size:var(--theme-admin-table-cell-default-font-size, inherit);font-weight:var(--theme-admin-table-cell-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="table.cell"][data-theme-state=default]{font-size:var(--theme-admin-table-cell-default-font-size, inherit);font-weight:var(--theme-admin-table-cell-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="table.cell"][data-theme-state=hover]{font-size:var(--theme-admin-table-cell-hover-font-size, var(--theme-admin-table-cell-default-font-size, inherit));font-weight:var(--theme-admin-table-cell-hover-font-weight, var(--theme-admin-table-cell-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.cell"][data-theme-state=selected]{font-size:var(--theme-admin-table-cell-selected-font-size, var(--theme-admin-table-cell-default-font-size, inherit));font-weight:var(--theme-admin-table-cell-selected-font-weight, var(--theme-admin-table-cell-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.cell"][data-theme-state=active]{font-size:var(--theme-admin-table-cell-active-font-size, var(--theme-admin-table-cell-default-font-size, inherit));font-weight:var(--theme-admin-table-cell-active-font-weight, var(--theme-admin-table-cell-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.cell"][data-theme-state=focus]{font-size:var(--theme-admin-table-cell-focus-font-size, var(--theme-admin-table-cell-default-font-size, inherit));font-weight:var(--theme-admin-table-cell-focus-font-weight, var(--theme-admin-table-cell-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.cell"][data-theme-state=disabled]{font-size:var(--theme-admin-table-cell-disabled-font-size, var(--theme-admin-table-cell-default-font-size, inherit));font-weight:var(--theme-admin-table-cell-disabled-font-weight, var(--theme-admin-table-cell-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="sidebar.menuRow"]:not([data-theme-state]){font-size:var(--theme-admin-sidebar-menu-row-default-font-size, inherit);font-weight:var(--theme-admin-sidebar-menu-row-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="sidebar.menuRow"][data-theme-state=default]{font-size:var(--theme-admin-sidebar-menu-row-default-font-size, inherit);font-weight:var(--theme-admin-sidebar-menu-row-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="sidebar.menuRow"][data-theme-state=hover]{font-size:var(--theme-admin-sidebar-menu-row-hover-font-size, var(--theme-admin-sidebar-menu-row-default-font-size, inherit));font-weight:var(--theme-admin-sidebar-menu-row-hover-font-weight, var(--theme-admin-sidebar-menu-row-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="sidebar.menuRow"][data-theme-state=selected]{font-size:var(--theme-admin-sidebar-menu-row-selected-font-size, var(--theme-admin-sidebar-menu-row-default-font-size, inherit));font-weight:var(--theme-admin-sidebar-menu-row-selected-font-weight, var(--theme-admin-sidebar-menu-row-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="sidebar.menuRow"][data-theme-state=active]{font-size:var(--theme-admin-sidebar-menu-row-active-font-size, var(--theme-admin-sidebar-menu-row-default-font-size, inherit));font-weight:var(--theme-admin-sidebar-menu-row-active-font-weight, var(--theme-admin-sidebar-menu-row-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="sidebar.menuRow"][data-theme-state=focus]{font-size:var(--theme-admin-sidebar-menu-row-focus-font-size, var(--theme-admin-sidebar-menu-row-default-font-size, inherit));font-weight:var(--theme-admin-sidebar-menu-row-focus-font-weight, var(--theme-admin-sidebar-menu-row-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="sidebar.menuRow"][data-theme-state=disabled]{font-size:var(--theme-admin-sidebar-menu-row-disabled-font-size, var(--theme-admin-sidebar-menu-row-default-font-size, inherit));font-weight:var(--theme-admin-sidebar-menu-row-disabled-font-weight, var(--theme-admin-sidebar-menu-row-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="search.input"]:not([data-theme-state]){font-size:var(--theme-admin-search-input-default-font-size, inherit);font-weight:var(--theme-admin-search-input-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="search.input"][data-theme-state=default]{font-size:var(--theme-admin-search-input-default-font-size, inherit);font-weight:var(--theme-admin-search-input-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="search.input"][data-theme-state=hover]{font-size:var(--theme-admin-search-input-hover-font-size, var(--theme-admin-search-input-default-font-size, inherit));font-weight:var(--theme-admin-search-input-hover-font-weight, var(--theme-admin-search-input-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="search.input"][data-theme-state=selected]{font-size:var(--theme-admin-search-input-selected-font-size, var(--theme-admin-search-input-default-font-size, inherit));font-weight:var(--theme-admin-search-input-selected-font-weight, var(--theme-admin-search-input-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="search.input"][data-theme-state=active]{font-size:var(--theme-admin-search-input-active-font-size, var(--theme-admin-search-input-default-font-size, inherit));font-weight:var(--theme-admin-search-input-active-font-weight, var(--theme-admin-search-input-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="search.input"][data-theme-state=focus]{font-size:var(--theme-admin-search-input-focus-font-size, var(--theme-admin-search-input-default-font-size, inherit));font-weight:var(--theme-admin-search-input-focus-font-weight, var(--theme-admin-search-input-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="search.input"][data-theme-state=disabled]{font-size:var(--theme-admin-search-input-disabled-font-size, var(--theme-admin-search-input-default-font-size, inherit));font-weight:var(--theme-admin-search-input-disabled-font-weight, var(--theme-admin-search-input-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="form.select"]:not([data-theme-state]){font-size:var(--theme-admin-form-select-default-font-size, inherit);font-weight:var(--theme-admin-form-select-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="form.select"][data-theme-state=default]{font-size:var(--theme-admin-form-select-default-font-size, inherit);font-weight:var(--theme-admin-form-select-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="form.select"][data-theme-state=hover]{font-size:var(--theme-admin-form-select-hover-font-size, var(--theme-admin-form-select-default-font-size, inherit));font-weight:var(--theme-admin-form-select-hover-font-weight, var(--theme-admin-form-select-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="form.select"][data-theme-state=selected]{font-size:var(--theme-admin-form-select-selected-font-size, var(--theme-admin-form-select-default-font-size, inherit));font-weight:var(--theme-admin-form-select-selected-font-weight, var(--theme-admin-form-select-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="form.select"][data-theme-state=active]{font-size:var(--theme-admin-form-select-active-font-size, var(--theme-admin-form-select-default-font-size, inherit));font-weight:var(--theme-admin-form-select-active-font-weight, var(--theme-admin-form-select-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="form.select"][data-theme-state=focus]{font-size:var(--theme-admin-form-select-focus-font-size, var(--theme-admin-form-select-default-font-size, inherit));font-weight:var(--theme-admin-form-select-focus-font-weight, var(--theme-admin-form-select-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="form.select"][data-theme-state=disabled]{font-size:var(--theme-admin-form-select-disabled-font-size, var(--theme-admin-form-select-default-font-size, inherit));font-weight:var(--theme-admin-form-select-disabled-font-weight, var(--theme-admin-form-select-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.panel"]:not([data-theme-state]){font-size:var(--theme-admin-table-panel-default-font-size, inherit);font-weight:var(--theme-admin-table-panel-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="table.panel"][data-theme-state=default]{font-size:var(--theme-admin-table-panel-default-font-size, inherit);font-weight:var(--theme-admin-table-panel-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="table.panel"][data-theme-state=hover]{font-size:var(--theme-admin-table-panel-hover-font-size, var(--theme-admin-table-panel-default-font-size, inherit));font-weight:var(--theme-admin-table-panel-hover-font-weight, var(--theme-admin-table-panel-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.panel"][data-theme-state=selected]{font-size:var(--theme-admin-table-panel-selected-font-size, var(--theme-admin-table-panel-default-font-size, inherit));font-weight:var(--theme-admin-table-panel-selected-font-weight, var(--theme-admin-table-panel-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.panel"][data-theme-state=active]{font-size:var(--theme-admin-table-panel-active-font-size, var(--theme-admin-table-panel-default-font-size, inherit));font-weight:var(--theme-admin-table-panel-active-font-weight, var(--theme-admin-table-panel-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.panel"][data-theme-state=focus]{font-size:var(--theme-admin-table-panel-focus-font-size, var(--theme-admin-table-panel-default-font-size, inherit));font-weight:var(--theme-admin-table-panel-focus-font-weight, var(--theme-admin-table-panel-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.panel"][data-theme-state=disabled]{font-size:var(--theme-admin-table-panel-disabled-font-size, var(--theme-admin-table-panel-default-font-size, inherit));font-weight:var(--theme-admin-table-panel-disabled-font-weight, var(--theme-admin-table-panel-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.header"]:not([data-theme-state]){font-size:var(--theme-admin-table-header-default-font-size, inherit);font-weight:var(--theme-admin-table-header-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="table.header"][data-theme-state=default]{font-size:var(--theme-admin-table-header-default-font-size, inherit);font-weight:var(--theme-admin-table-header-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="table.header"][data-theme-state=hover]{font-size:var(--theme-admin-table-header-hover-font-size, var(--theme-admin-table-header-default-font-size, inherit));font-weight:var(--theme-admin-table-header-hover-font-weight, var(--theme-admin-table-header-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.header"][data-theme-state=selected]{font-size:var(--theme-admin-table-header-selected-font-size, var(--theme-admin-table-header-default-font-size, inherit));font-weight:var(--theme-admin-table-header-selected-font-weight, var(--theme-admin-table-header-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.header"][data-theme-state=active]{font-size:var(--theme-admin-table-header-active-font-size, var(--theme-admin-table-header-default-font-size, inherit));font-weight:var(--theme-admin-table-header-active-font-weight, var(--theme-admin-table-header-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.header"][data-theme-state=focus]{font-size:var(--theme-admin-table-header-focus-font-size, var(--theme-admin-table-header-default-font-size, inherit));font-weight:var(--theme-admin-table-header-focus-font-weight, var(--theme-admin-table-header-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="table.header"][data-theme-state=disabled]{font-size:var(--theme-admin-table-header-disabled-font-size, var(--theme-admin-table-header-default-font-size, inherit));font-weight:var(--theme-admin-table-header-disabled-font-weight, var(--theme-admin-table-header-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="action.editButton"]:not([data-theme-state]){font-size:var(--theme-admin-action-edit-button-default-font-size, inherit);font-weight:var(--theme-admin-action-edit-button-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="action.editButton"][data-theme-state=default]{font-size:var(--theme-admin-action-edit-button-default-font-size, inherit);font-weight:var(--theme-admin-action-edit-button-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="action.editButton"][data-theme-state=hover]{font-size:var(--theme-admin-action-edit-button-hover-font-size, var(--theme-admin-action-edit-button-default-font-size, inherit));font-weight:var(--theme-admin-action-edit-button-hover-font-weight, var(--theme-admin-action-edit-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="action.editButton"][data-theme-state=selected]{font-size:var(--theme-admin-action-edit-button-selected-font-size, var(--theme-admin-action-edit-button-default-font-size, inherit));font-weight:var(--theme-admin-action-edit-button-selected-font-weight, var(--theme-admin-action-edit-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="action.editButton"][data-theme-state=active]{font-size:var(--theme-admin-action-edit-button-active-font-size, var(--theme-admin-action-edit-button-default-font-size, inherit));font-weight:var(--theme-admin-action-edit-button-active-font-weight, var(--theme-admin-action-edit-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="action.editButton"][data-theme-state=focus]{font-size:var(--theme-admin-action-edit-button-focus-font-size, var(--theme-admin-action-edit-button-default-font-size, inherit));font-weight:var(--theme-admin-action-edit-button-focus-font-weight, var(--theme-admin-action-edit-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="action.editButton"][data-theme-state=disabled]{font-size:var(--theme-admin-action-edit-button-disabled-font-size, var(--theme-admin-action-edit-button-default-font-size, inherit));font-weight:var(--theme-admin-action-edit-button-disabled-font-weight, var(--theme-admin-action-edit-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="action.createButton"]:not([data-theme-state]){font-size:var(--theme-admin-action-create-button-default-font-size, inherit);font-weight:var(--theme-admin-action-create-button-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="action.createButton"][data-theme-state=default]{font-size:var(--theme-admin-action-create-button-default-font-size, inherit);font-weight:var(--theme-admin-action-create-button-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="action.createButton"][data-theme-state=hover]{font-size:var(--theme-admin-action-create-button-hover-font-size, var(--theme-admin-action-create-button-default-font-size, inherit));font-weight:var(--theme-admin-action-create-button-hover-font-weight, var(--theme-admin-action-create-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="action.createButton"][data-theme-state=selected]{font-size:var(--theme-admin-action-create-button-selected-font-size, var(--theme-admin-action-create-button-default-font-size, inherit));font-weight:var(--theme-admin-action-create-button-selected-font-weight, var(--theme-admin-action-create-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="action.createButton"][data-theme-state=active]{font-size:var(--theme-admin-action-create-button-active-font-size, var(--theme-admin-action-create-button-default-font-size, inherit));font-weight:var(--theme-admin-action-create-button-active-font-weight, var(--theme-admin-action-create-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="action.createButton"][data-theme-state=focus]{font-size:var(--theme-admin-action-create-button-focus-font-size, var(--theme-admin-action-create-button-default-font-size, inherit));font-weight:var(--theme-admin-action-create-button-focus-font-weight, var(--theme-admin-action-create-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="action.createButton"][data-theme-state=disabled]{font-size:var(--theme-admin-action-create-button-disabled-font-size, var(--theme-admin-action-create-button-default-font-size, inherit));font-weight:var(--theme-admin-action-create-button-disabled-font-weight, var(--theme-admin-action-create-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="badge.system"]:not([data-theme-state]){font-size:var(--theme-admin-badge-system-default-font-size, inherit);font-weight:var(--theme-admin-badge-system-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="badge.system"][data-theme-state=default]{font-size:var(--theme-admin-badge-system-default-font-size, inherit);font-weight:var(--theme-admin-badge-system-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="badge.system"][data-theme-state=hover]{font-size:var(--theme-admin-badge-system-hover-font-size, var(--theme-admin-badge-system-default-font-size, inherit));font-weight:var(--theme-admin-badge-system-hover-font-weight, var(--theme-admin-badge-system-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="badge.system"][data-theme-state=selected]{font-size:var(--theme-admin-badge-system-selected-font-size, var(--theme-admin-badge-system-default-font-size, inherit));font-weight:var(--theme-admin-badge-system-selected-font-weight, var(--theme-admin-badge-system-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="badge.system"][data-theme-state=active]{font-size:var(--theme-admin-badge-system-active-font-size, var(--theme-admin-badge-system-default-font-size, inherit));font-weight:var(--theme-admin-badge-system-active-font-weight, var(--theme-admin-badge-system-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="badge.system"][data-theme-state=focus]{font-size:var(--theme-admin-badge-system-focus-font-size, var(--theme-admin-badge-system-default-font-size, inherit));font-weight:var(--theme-admin-badge-system-focus-font-weight, var(--theme-admin-badge-system-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="badge.system"][data-theme-state=disabled]{font-size:var(--theme-admin-badge-system-disabled-font-size, var(--theme-admin-badge-system-default-font-size, inherit));font-weight:var(--theme-admin-badge-system-disabled-font-weight, var(--theme-admin-badge-system-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="badge.default"]:not([data-theme-state]){font-size:var(--theme-admin-badge-default-default-font-size, inherit);font-weight:var(--theme-admin-badge-default-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="badge.default"][data-theme-state=default]{font-size:var(--theme-admin-badge-default-default-font-size, inherit);font-weight:var(--theme-admin-badge-default-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="badge.default"][data-theme-state=hover]{font-size:var(--theme-admin-badge-default-hover-font-size, var(--theme-admin-badge-default-default-font-size, inherit));font-weight:var(--theme-admin-badge-default-hover-font-weight, var(--theme-admin-badge-default-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="badge.default"][data-theme-state=selected]{font-size:var(--theme-admin-badge-default-selected-font-size, var(--theme-admin-badge-default-default-font-size, inherit));font-weight:var(--theme-admin-badge-default-selected-font-weight, var(--theme-admin-badge-default-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="badge.default"][data-theme-state=active]{font-size:var(--theme-admin-badge-default-active-font-size, var(--theme-admin-badge-default-default-font-size, inherit));font-weight:var(--theme-admin-badge-default-active-font-weight, var(--theme-admin-badge-default-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="badge.default"][data-theme-state=focus]{font-size:var(--theme-admin-badge-default-focus-font-size, var(--theme-admin-badge-default-default-font-size, inherit));font-weight:var(--theme-admin-badge-default-focus-font-weight, var(--theme-admin-badge-default-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="badge.default"][data-theme-state=disabled]{font-size:var(--theme-admin-badge-default-disabled-font-size, var(--theme-admin-badge-default-default-font-size, inherit));font-weight:var(--theme-admin-badge-default-disabled-font-weight, var(--theme-admin-badge-default-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="badge.scope"]:not([data-theme-state]){font-size:var(--theme-admin-badge-scope-default-font-size, inherit);font-weight:var(--theme-admin-badge-scope-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="badge.scope"][data-theme-state=default]{font-size:var(--theme-admin-badge-scope-default-font-size, inherit);font-weight:var(--theme-admin-badge-scope-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="badge.scope"][data-theme-state=hover]{font-size:var(--theme-admin-badge-scope-hover-font-size, var(--theme-admin-badge-scope-default-font-size, inherit));font-weight:var(--theme-admin-badge-scope-hover-font-weight, var(--theme-admin-badge-scope-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="badge.scope"][data-theme-state=selected]{font-size:var(--theme-admin-badge-scope-selected-font-size, var(--theme-admin-badge-scope-default-font-size, inherit));font-weight:var(--theme-admin-badge-scope-selected-font-weight, var(--theme-admin-badge-scope-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="badge.scope"][data-theme-state=active]{font-size:var(--theme-admin-badge-scope-active-font-size, var(--theme-admin-badge-scope-default-font-size, inherit));font-weight:var(--theme-admin-badge-scope-active-font-weight, var(--theme-admin-badge-scope-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="badge.scope"][data-theme-state=focus]{font-size:var(--theme-admin-badge-scope-focus-font-size, var(--theme-admin-badge-scope-default-font-size, inherit));font-weight:var(--theme-admin-badge-scope-focus-font-weight, var(--theme-admin-badge-scope-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="badge.scope"][data-theme-state=disabled]{font-size:var(--theme-admin-badge-scope-disabled-font-size, var(--theme-admin-badge-scope-default-font-size, inherit));font-weight:var(--theme-admin-badge-scope-disabled-font-weight, var(--theme-admin-badge-scope-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="settings.card"]:not([data-theme-state]){font-size:var(--theme-admin-settings-card-default-font-size, inherit);font-weight:var(--theme-admin-settings-card-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="settings.card"][data-theme-state=default]{font-size:var(--theme-admin-settings-card-default-font-size, inherit);font-weight:var(--theme-admin-settings-card-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="settings.card"][data-theme-state=hover]{font-size:var(--theme-admin-settings-card-hover-font-size, var(--theme-admin-settings-card-default-font-size, inherit));font-weight:var(--theme-admin-settings-card-hover-font-weight, var(--theme-admin-settings-card-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="settings.card"][data-theme-state=selected]{font-size:var(--theme-admin-settings-card-selected-font-size, var(--theme-admin-settings-card-default-font-size, inherit));font-weight:var(--theme-admin-settings-card-selected-font-weight, var(--theme-admin-settings-card-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="settings.card"][data-theme-state=active]{font-size:var(--theme-admin-settings-card-active-font-size, var(--theme-admin-settings-card-default-font-size, inherit));font-weight:var(--theme-admin-settings-card-active-font-weight, var(--theme-admin-settings-card-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="settings.card"][data-theme-state=focus]{font-size:var(--theme-admin-settings-card-focus-font-size, var(--theme-admin-settings-card-default-font-size, inherit));font-weight:var(--theme-admin-settings-card-focus-font-weight, var(--theme-admin-settings-card-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="settings.card"][data-theme-state=disabled]{font-size:var(--theme-admin-settings-card-disabled-font-size, var(--theme-admin-settings-card-default-font-size, inherit));font-weight:var(--theme-admin-settings-card-disabled-font-weight, var(--theme-admin-settings-card-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="dialog.panel"]:not([data-theme-state]){font-size:var(--theme-admin-dialog-panel-default-font-size, inherit);font-weight:var(--theme-admin-dialog-panel-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="dialog.panel"][data-theme-state=default]{font-size:var(--theme-admin-dialog-panel-default-font-size, inherit);font-weight:var(--theme-admin-dialog-panel-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="dialog.panel"][data-theme-state=hover]{font-size:var(--theme-admin-dialog-panel-hover-font-size, var(--theme-admin-dialog-panel-default-font-size, inherit));font-weight:var(--theme-admin-dialog-panel-hover-font-weight, var(--theme-admin-dialog-panel-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="dialog.panel"][data-theme-state=selected]{font-size:var(--theme-admin-dialog-panel-selected-font-size, var(--theme-admin-dialog-panel-default-font-size, inherit));font-weight:var(--theme-admin-dialog-panel-selected-font-weight, var(--theme-admin-dialog-panel-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="dialog.panel"][data-theme-state=active]{font-size:var(--theme-admin-dialog-panel-active-font-size, var(--theme-admin-dialog-panel-default-font-size, inherit));font-weight:var(--theme-admin-dialog-panel-active-font-weight, var(--theme-admin-dialog-panel-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="dialog.panel"][data-theme-state=focus]{font-size:var(--theme-admin-dialog-panel-focus-font-size, var(--theme-admin-dialog-panel-default-font-size, inherit));font-weight:var(--theme-admin-dialog-panel-focus-font-weight, var(--theme-admin-dialog-panel-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="dialog.panel"][data-theme-state=disabled]{font-size:var(--theme-admin-dialog-panel-disabled-font-size, var(--theme-admin-dialog-panel-default-font-size, inherit));font-weight:var(--theme-admin-dialog-panel-disabled-font-weight, var(--theme-admin-dialog-panel-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="dialog.button"]:not([data-theme-state]){font-size:var(--theme-admin-dialog-button-default-font-size, inherit);font-weight:var(--theme-admin-dialog-button-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="dialog.button"][data-theme-state=default]{font-size:var(--theme-admin-dialog-button-default-font-size, inherit);font-weight:var(--theme-admin-dialog-button-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="dialog.button"][data-theme-state=hover]{font-size:var(--theme-admin-dialog-button-hover-font-size, var(--theme-admin-dialog-button-default-font-size, inherit));font-weight:var(--theme-admin-dialog-button-hover-font-weight, var(--theme-admin-dialog-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="dialog.button"][data-theme-state=selected]{font-size:var(--theme-admin-dialog-button-selected-font-size, var(--theme-admin-dialog-button-default-font-size, inherit));font-weight:var(--theme-admin-dialog-button-selected-font-weight, var(--theme-admin-dialog-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="dialog.button"][data-theme-state=active]{font-size:var(--theme-admin-dialog-button-active-font-size, var(--theme-admin-dialog-button-default-font-size, inherit));font-weight:var(--theme-admin-dialog-button-active-font-weight, var(--theme-admin-dialog-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="dialog.button"][data-theme-state=focus]{font-size:var(--theme-admin-dialog-button-focus-font-size, var(--theme-admin-dialog-button-default-font-size, inherit));font-weight:var(--theme-admin-dialog-button-focus-font-weight, var(--theme-admin-dialog-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="dialog.button"][data-theme-state=disabled]{font-size:var(--theme-admin-dialog-button-disabled-font-size, var(--theme-admin-dialog-button-default-font-size, inherit));font-weight:var(--theme-admin-dialog-button-disabled-font-weight, var(--theme-admin-dialog-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="primary.button"]:not([data-theme-state]){font-size:var(--theme-admin-primary-button-default-font-size, inherit);font-weight:var(--theme-admin-primary-button-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="primary.button"][data-theme-state=default]{font-size:var(--theme-admin-primary-button-default-font-size, inherit);font-weight:var(--theme-admin-primary-button-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="primary.button"][data-theme-state=hover]{font-size:var(--theme-admin-primary-button-hover-font-size, var(--theme-admin-primary-button-default-font-size, inherit));font-weight:var(--theme-admin-primary-button-hover-font-weight, var(--theme-admin-primary-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="primary.button"][data-theme-state=selected]{font-size:var(--theme-admin-primary-button-selected-font-size, var(--theme-admin-primary-button-default-font-size, inherit));font-weight:var(--theme-admin-primary-button-selected-font-weight, var(--theme-admin-primary-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="primary.button"][data-theme-state=active]{font-size:var(--theme-admin-primary-button-active-font-size, var(--theme-admin-primary-button-default-font-size, inherit));font-weight:var(--theme-admin-primary-button-active-font-weight, var(--theme-admin-primary-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="primary.button"][data-theme-state=focus]{font-size:var(--theme-admin-primary-button-focus-font-size, var(--theme-admin-primary-button-default-font-size, inherit));font-weight:var(--theme-admin-primary-button-focus-font-weight, var(--theme-admin-primary-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="primary.button"][data-theme-state=disabled]{font-size:var(--theme-admin-primary-button-disabled-font-size, var(--theme-admin-primary-button-default-font-size, inherit));font-weight:var(--theme-admin-primary-button-disabled-font-weight, var(--theme-admin-primary-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="danger.button"]:not([data-theme-state]){font-size:var(--theme-admin-danger-button-default-font-size, inherit);font-weight:var(--theme-admin-danger-button-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="danger.button"][data-theme-state=default]{font-size:var(--theme-admin-danger-button-default-font-size, inherit);font-weight:var(--theme-admin-danger-button-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="danger.button"][data-theme-state=hover]{font-size:var(--theme-admin-danger-button-hover-font-size, var(--theme-admin-danger-button-default-font-size, inherit));font-weight:var(--theme-admin-danger-button-hover-font-weight, var(--theme-admin-danger-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="danger.button"][data-theme-state=selected]{font-size:var(--theme-admin-danger-button-selected-font-size, var(--theme-admin-danger-button-default-font-size, inherit));font-weight:var(--theme-admin-danger-button-selected-font-weight, var(--theme-admin-danger-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="danger.button"][data-theme-state=active]{font-size:var(--theme-admin-danger-button-active-font-size, var(--theme-admin-danger-button-default-font-size, inherit));font-weight:var(--theme-admin-danger-button-active-font-weight, var(--theme-admin-danger-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="danger.button"][data-theme-state=focus]{font-size:var(--theme-admin-danger-button-focus-font-size, var(--theme-admin-danger-button-default-font-size, inherit));font-weight:var(--theme-admin-danger-button-focus-font-weight, var(--theme-admin-danger-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="danger.button"][data-theme-state=disabled]{font-size:var(--theme-admin-danger-button-disabled-font-size, var(--theme-admin-danger-button-default-font-size, inherit));font-weight:var(--theme-admin-danger-button-disabled-font-weight, var(--theme-admin-danger-button-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="form.input"]:not([data-theme-state]){font-size:var(--theme-admin-form-input-default-font-size, inherit);font-weight:var(--theme-admin-form-input-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="form.input"][data-theme-state=default]{font-size:var(--theme-admin-form-input-default-font-size, inherit);font-weight:var(--theme-admin-form-input-default-font-weight, inherit)}html [data-theme-module=admin][data-theme-part="form.input"][data-theme-state=hover]{font-size:var(--theme-admin-form-input-hover-font-size, var(--theme-admin-form-input-default-font-size, inherit));font-weight:var(--theme-admin-form-input-hover-font-weight, var(--theme-admin-form-input-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="form.input"][data-theme-state=selected]{font-size:var(--theme-admin-form-input-selected-font-size, var(--theme-admin-form-input-default-font-size, inherit));font-weight:var(--theme-admin-form-input-selected-font-weight, var(--theme-admin-form-input-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="form.input"][data-theme-state=active]{font-size:var(--theme-admin-form-input-active-font-size, var(--theme-admin-form-input-default-font-size, inherit));font-weight:var(--theme-admin-form-input-active-font-weight, var(--theme-admin-form-input-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="form.input"][data-theme-state=focus]{font-size:var(--theme-admin-form-input-focus-font-size, var(--theme-admin-form-input-default-font-size, inherit));font-weight:var(--theme-admin-form-input-focus-font-weight, var(--theme-admin-form-input-default-font-weight, inherit))}html [data-theme-module=admin][data-theme-part="form.input"][data-theme-state=disabled]{font-size:var(--theme-admin-form-input-disabled-font-size, var(--theme-admin-form-input-default-font-size, inherit));font-weight:var(--theme-admin-form-input-disabled-font-weight, var(--theme-admin-form-input-default-font-weight, inherit))}.bulk-transfer-job{padding:10px 12px;display:flex;flex-direction:column;gap:6px}.bulk-transfer-job--success{background:#2ecc710f}.bulk-transfer-job--error{background:#e74c3c0f}.bulk-transfer-job--cancelled{background:#0000000a;opacity:.85}.bulk-transfer-job__head{display:flex;align-items:center;gap:8px;min-width:0}.bulk-transfer-job__mode{font-size:14px;color:#2f6fed}.bulk-transfer-job__title{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bulk-transfer-job__counts{flex:0 0 auto;font-size:12px;color:var(--text-muted, #6b7280);white-space:nowrap}.bulk-transfer-job__failed{color:#c0392b}.bulk-transfer-job__current{font-size:11.5px;color:var(--text-muted, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bulk-transfer-job__bar{width:100%;height:4px;background:#00000014;border-radius:2px;overflow:hidden}.bulk-transfer-job__bar-fill{height:100%;background:linear-gradient(90deg,#4d8bf8,#2f6fed);transition:width .18s ease}.bulk-transfer-job--success .bulk-transfer-job__bar-fill{background:#2ecc71}.bulk-transfer-job--error .bulk-transfer-job__bar-fill{background:#e74c3c}.bulk-transfer-job--cancelled .bulk-transfer-job__bar-fill{background:#95a5a6}.bulk-transfer-job__foot{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--text-muted, #6b7280)}.bulk-transfer-job__action{background:transparent;border:0;padding:2px 6px;font-size:11.5px;color:#2f6fed;cursor:pointer}.bulk-transfer-job__action:hover{text-decoration:underline}.transfer-job-progress--compact{align-items:center;display:grid;flex:0 1 360px;gap:6px;grid-template-columns:minmax(140px,1fr) minmax(48px,88px) auto;max-width:420px;min-width:0;padding:1px 4px}.transfer-job-progress--compact .bulk-transfer-job__head{gap:5px}.transfer-job-progress--compact .bulk-transfer-job__mode{font-size:12px}.transfer-job-progress--compact .bulk-transfer-job__title,.transfer-job-progress--compact .bulk-transfer-job__counts{font-size:11px}.transfer-job-progress--compact .bulk-transfer-job__bar{height:5px}.transfer-job-progress--compact .bulk-transfer-job__foot{gap:3px;white-space:nowrap}.transfer-job-progress--compact .bulk-transfer-job__status{max-width:70px;overflow:hidden;text-overflow:ellipsis}.transfer-job-progress--compact .bulk-transfer-job__action{padding:1px 3px}:root{--workspace-side-width: 288px}.base-layout{display:grid;gap:12px;grid-template-columns:68px 248px minmax(0,1fr) 288px;grid-template-rows:50px minmax(0,1fr);grid-template-areas:"header header header header" "nav list main panel";height:min(860px,calc(100vh - 64px));transition:grid-template-columns .22s ease;width:100%}.base-layout--panel-closed{grid-template-columns:68px 248px minmax(0,1fr) 0}.base-layout__header,.base-layout__nav,.base-layout__main{background:var(--bg-panel);border:1px solid #dbe4ea;box-shadow:0 20px 60px #0f172a14}.base-layout__header{align-items:center;border-radius:20px;display:flex;grid-area:header;height:100%;min-height:0;overflow:hidden}.base-layout__nav{grid-area:nav;border-radius:28px;overflow:hidden}.base-layout__main{border-radius:28px;min-height:0;overflow:hidden}.base-layout__main{display:flex;flex-direction:column}.base-layout__list{display:flex;grid-area:list;min-height:0;min-width:0}.base-layout__main{grid-area:main}.base-layout__panel{display:flex;grid-area:panel;min-width:0;overflow:hidden}.base-layout__slot-host{background:transparent;border:0;box-shadow:none;display:flex;flex-direction:column;height:100%;min-height:0;opacity:1;overflow:visible;transition:opacity .18s ease,transform .22s ease;width:100%}.base-layout__list-host,.base-layout__panel-host{padding:0}.base-layout__slot-host>.base-panel-shell{height:100%;min-height:0}.base-layout--panel-closed .base-layout__panel-host{opacity:0;pointer-events:none;transform:translate(16px)}.side-nav{align-items:center;background:linear-gradient(180deg,#0f172a,#1e293b);display:flex;flex-direction:column;gap:14px;height:100%;padding:20px 10px}.side-nav__item{align-items:center;background:transparent;border:0;border-radius:18px;color:#f8fafcc2;cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:background-color .12s ease,color .12s ease,transform .12s ease;width:44px}.side-nav__item:hover{background:#94a3b82e;color:#f8fafc;transform:translateY(-1px)}.side-nav__item--active{background:#0f766e;color:#f8fafc}.side-nav__icon{display:inline-flex;height:20px;width:20px}.side-nav__icon svg{display:block;height:100%;width:100%}.side-nav__user{border-top:1px solid rgba(255,255,255,.1);margin-top:auto;padding-top:12px}.side-nav__avatar{align-items:center;aspect-ratio:1 / 1;background:#94a3b82e;border:0;border-radius:50%;color:#f8fafc;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.76rem;font-weight:800;height:44px;justify-content:center;letter-spacing:.04em;padding:0;transition:background-color .12s ease,transform .12s ease;width:44px}.side-nav__avatar:hover{background:#94a3b84d;transform:translateY(-1px)}.side-nav__menu-overlay{inset:0;position:fixed;z-index:200}.side-nav__menu{background:#1e293b;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 8px 32px #0f172a73;min-width:180px;overflow:hidden;padding:6px;position:fixed;z-index:201}.side-nav__menu-username{color:#f8fafc;font-size:.88rem;font-weight:700;overflow:hidden;padding:8px 12px 2px;text-overflow:ellipsis;white-space:nowrap}.side-nav__menu-email{color:#94a3b8;font-size:.72rem;font-weight:500;overflow:hidden;padding:0 12px 2px;text-overflow:ellipsis;white-space:nowrap}.side-nav__menu-role{color:#cbd5e1;font-size:.72rem;font-weight:500;padding:0 12px 6px}.side-nav__menu-divider{background:#ffffff14;height:1px;margin:4px 0}.side-nav__menu-item{background:transparent;border:0;border-radius:8px;color:#f8fafc;cursor:pointer;display:block;font-family:inherit;font-size:.88rem;font-weight:600;padding:9px 12px;text-align:left;transition:background-color .1s;width:100%}.side-nav__menu-item:hover{background:#94a3b826}.side-nav__menu-item--danger{color:#fca5a5}.side-nav__menu-item--danger:hover{background:#ef444426}.channel-list{position:relative}.channel-list__header{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.channel-list__header-actions{align-items:center;display:inline-flex;gap:8px}.channel-list__create-form{align-items:center;display:inline-flex;gap:6px}.channel-list__create-input{min-width:140px}.channel-list__create-submit,.channel-list__create-cancel{border:0;border-radius:10px;cursor:pointer;font:inherit;padding:8px 10px}.channel-list__create-submit{background:#0f766e;color:#f8fafc}.channel-list__create-cancel{background:#e2e8f0;color:#0f172a}.channel-list__eyebrow{color:var(--theme-chat-text-muted-default-text, #0f766e);font-size:var(--theme-chat-text-muted-default-font-size, .8em);font-weight:var(--theme-chat-text-muted-default-font-weight, 700);letter-spacing:.08em;margin:0;text-transform:uppercase}.channel-list__title{color:var(--theme-chat-text-default-default-text, inherit);font-size:var(--theme-chat-text-default-default-font-size, 1.05em);font-weight:var(--theme-chat-text-default-default-font-weight, inherit);line-height:1.2;margin:0}.channel-list__items{display:flex;flex:1;flex-direction:column;gap:6px;min-height:0;padding:0 14px 14px}.channel-list__section{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.channel-list__section:last-child{margin-bottom:0}.channel-list__section-label{color:var(--theme-chat-text-muted-default-text, var(--theme-text-faint));font-size:var(--theme-chat-text-muted-default-font-size, .76em);font-weight:var(--theme-chat-text-muted-default-font-weight, 800);letter-spacing:.08em;margin:4px 2px 0;text-transform:uppercase}.channel-list__section-label--toggle{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;gap:6px;padding:4px 2px;text-align:left;width:100%}.channel-list__section-label--toggle:hover{color:var(--theme-chat-text-muted-hover-text, var(--theme-chat-text-muted-default-text, var(--theme-text-sub)))}.channel-list__section-caret{display:inline-block;font-size:.85em;width:12px}.channel-list__section-count{color:var(--theme-chat-text-muted-default-text, var(--theme-text-faint));font-size:var(--theme-chat-text-muted-default-font-size, .85em);font-weight:var(--theme-chat-text-muted-default-font-weight, 700)}.channel-list__item{align-items:stretch;background:var(--chat-channel-row-default-bg, var(--theme-chat-lists, var(--theme-card-bg)));border:1px solid var(--chat-channel-row-default-border, var(--theme-chat-lists, var(--theme-border-main)));border-width:var(--chat-channel-row-default-border-width, 1px);border-radius:var(--chat-channel-row-default-radius, 16px);box-shadow:var(--chat-channel-row-default-shadow, none);cursor:grab;display:flex;gap:8px;overflow:hidden}.channel-list__item[data-theme-part="channel.row"]{--chat-channel-row-default-bg: var(--theme-chat-channel-row-default-bg, var(--theme-chat-lists, var(--theme-card-bg)));--chat-channel-row-default-border: var(--theme-chat-channel-row-default-border, var(--theme-border-main));--chat-channel-row-default-border-width: var(--theme-chat-channel-row-default-border-width, 1px);--chat-channel-row-default-radius: var(--theme-chat-channel-row-default-radius, 16px);--chat-channel-row-default-shadow: var(--theme-chat-channel-row-default-shadow);--chat-channel-row-default-text: var(--theme-chat-channel-row-default-text);--chat-channel-row-hover-bg: var(--theme-chat-channel-row-hover-bg);--chat-channel-row-hover-border: var(--theme-chat-channel-row-hover-border);--chat-channel-row-hover-border-width: var(--theme-chat-channel-row-hover-border-width);--chat-channel-row-hover-radius: var(--theme-chat-channel-row-hover-radius);--chat-channel-row-hover-text: var(--theme-chat-channel-row-hover-text);--chat-channel-row-selected-bg: var(--theme-chat-channel-row-selected-bg);--chat-channel-row-selected-border: var(--theme-chat-channel-row-selected-border);--chat-channel-row-selected-border-width: var(--theme-chat-channel-row-selected-border-width);--chat-channel-row-selected-radius: var(--theme-chat-channel-row-selected-radius);--chat-channel-row-selected-text: var(--theme-chat-channel-row-selected-text)}[data-theme-module=chat][data-theme-part="channel.row"][data-theme-state=default]{background:var(--theme-chat-channel-row-default-bg, var(--theme-chat-lists, var(--theme-card-bg)));border-color:var(--theme-chat-channel-row-default-border, var(--theme-border-main));border-style:solid;border-width:var(--theme-chat-channel-row-default-border-width, 1px);border-radius:var(--theme-chat-channel-row-default-radius, 16px);box-shadow:var(--theme-chat-channel-row-default-shadow, none);color:var(--theme-chat-channel-row-default-text, inherit)}.channel-list__item[data-theme-part="channel.dmRow"]{--chat-channel-row-default-bg: var(--theme-chat-channel-dm-row-default-bg, var(--theme-chat-lists, var(--theme-card-bg)));--chat-channel-row-default-border: var(--theme-chat-channel-dm-row-default-border, var(--theme-border-main));--chat-channel-row-default-border-width: var(--theme-chat-channel-dm-row-default-border-width, 1px);--chat-channel-row-default-radius: var(--theme-chat-channel-dm-row-default-radius, 16px);--chat-channel-row-default-shadow: var(--theme-chat-channel-dm-row-default-shadow);--chat-channel-row-default-text: var(--theme-chat-channel-dm-row-default-text);--chat-channel-row-hover-bg: var(--theme-chat-channel-dm-row-hover-bg);--chat-channel-row-hover-border: var(--theme-chat-channel-dm-row-hover-border);--chat-channel-row-hover-border-width: var(--theme-chat-channel-dm-row-hover-border-width);--chat-channel-row-hover-radius: var(--theme-chat-channel-dm-row-hover-radius);--chat-channel-row-hover-text: var(--theme-chat-channel-dm-row-hover-text);--chat-channel-row-selected-bg: var(--theme-chat-channel-dm-row-selected-bg);--chat-channel-row-selected-border: var(--theme-chat-channel-dm-row-selected-border);--chat-channel-row-selected-border-width: var(--theme-chat-channel-dm-row-selected-border-width);--chat-channel-row-selected-radius: var(--theme-chat-channel-dm-row-selected-radius);--chat-channel-row-selected-text: var(--theme-chat-channel-dm-row-selected-text)}.channel-list__item[data-theme-part="channel.lockedRow"]{--chat-channel-row-default-bg: var(--theme-chat-channel-locked-row-default-bg, var(--theme-chat-lists, var(--theme-card-bg)));--chat-channel-row-default-border: var(--theme-chat-channel-locked-row-default-border, var(--theme-border-main));--chat-channel-row-default-border-width: var(--theme-chat-channel-locked-row-default-border-width, 1px);--chat-channel-row-default-radius: var(--theme-chat-channel-locked-row-default-radius, 16px);--chat-channel-row-default-shadow: var(--theme-chat-channel-locked-row-default-shadow);--chat-channel-row-default-text: var(--theme-chat-channel-locked-row-default-text);--chat-channel-row-hover-bg: var(--theme-chat-channel-locked-row-hover-bg);--chat-channel-row-hover-border: var(--theme-chat-channel-locked-row-hover-border);--chat-channel-row-hover-border-width: var(--theme-chat-channel-locked-row-hover-border-width);--chat-channel-row-hover-radius: var(--theme-chat-channel-locked-row-hover-radius);--chat-channel-row-hover-text: var(--theme-chat-channel-locked-row-hover-text);--chat-channel-row-selected-bg: var(--theme-chat-channel-locked-row-selected-bg);--chat-channel-row-selected-border: var(--theme-chat-channel-locked-row-selected-border);--chat-channel-row-selected-border-width: var(--theme-chat-channel-locked-row-selected-border-width);--chat-channel-row-selected-radius: var(--theme-chat-channel-locked-row-selected-radius);--chat-channel-row-selected-text: var(--theme-chat-channel-locked-row-selected-text)}html .channel-list__item[data-theme-module=chat][data-theme-part="channel.row"]{border-color:var(--theme-chat-channel-row-default-border, var(--theme-border-main))!important;border-width:var(--theme-chat-channel-row-default-border-width, 1px)!important}html .channel-list__item[data-theme-module=chat][data-theme-part="channel.dmRow"]{border-color:var(--theme-chat-channel-dm-row-default-border, var(--theme-border-main))!important;border-width:var(--theme-chat-channel-dm-row-default-border-width, 1px)!important}html .channel-list__item[data-theme-module=chat][data-theme-part="channel.lockedRow"]{border-color:var(--theme-chat-channel-locked-row-default-border, var(--theme-border-main))!important;border-width:var(--theme-chat-channel-locked-row-default-border-width, 1px)!important}.channel-list__item:hover{background:var(--chat-channel-row-hover-bg, var(--chat-channel-row-default-bg, var(--theme-chat-lists, var(--theme-card-bg))));border-color:var(--chat-channel-row-hover-border, var(--chat-channel-row-default-border, var(--theme-border-main)));border-width:var(--chat-channel-row-hover-border-width, var(--chat-channel-row-default-border-width, 1px));border-radius:var(--chat-channel-row-hover-radius, var(--chat-channel-row-default-radius, 16px));color:var(--chat-channel-row-hover-text, var(--chat-channel-row-default-text, inherit))}.channel-list__item:active{cursor:grabbing}.channel-list__item--dragging{opacity:.58}.channel-list__item--drop-target{border-color:var(--chat-channel-row-active-border, var(--chat-channel-row-selected-border, var(--chat-channel-row-default-border, transparent)));border-width:var(--chat-channel-row-active-border-width, var(--chat-channel-row-selected-border-width, var(--chat-channel-row-default-border-width, 0)));transition:border-color .12s,border-width .12s}.channel-list__item--drop-target-after{border-color:var(--chat-channel-row-active-border, var(--chat-channel-row-selected-border, var(--chat-channel-row-default-border, transparent)));border-width:var(--chat-channel-row-active-border-width, var(--chat-channel-row-selected-border-width, var(--chat-channel-row-default-border-width, 0)))}.channel-list__item--active{background:var(--chat-channel-row-selected-bg, var(--theme-chat-lists, var(--theme-list-bg-selected)));border-color:var(--chat-channel-row-selected-border, var(--theme-border-active));border-width:var(--chat-channel-row-selected-border-width, var(--chat-channel-row-default-border-width, 1px));border-radius:var(--chat-channel-row-selected-radius, var(--chat-channel-row-default-radius, 16px));color:var(--chat-channel-row-selected-text, inherit)}.channel-list__item--active[data-theme-module=chat][data-theme-part="channel.row"]{background:var(--theme-chat-channel-row-selected-bg, var(--theme-chat-lists, var(--theme-list-bg-selected)));border-color:var(--theme-chat-channel-row-selected-border, var(--theme-border-active));border-style:solid;border-width:var(--theme-chat-channel-row-selected-border-width, var(--theme-chat-channel-row-default-border-width, 1px));border-radius:var(--theme-chat-channel-row-selected-radius, var(--theme-chat-channel-row-default-radius, 16px));color:var(--theme-chat-channel-row-selected-text, inherit)}.channel-list__item:focus-visible[data-theme-module=chat][data-theme-part="channel.row"]{border-color:var(--theme-chat-channel-row-focus-border, var(--theme-chat-channel-row-selected-border, var(--theme-border-focus)));border-style:solid;border-width:var(--theme-chat-channel-row-focus-border-width, var(--theme-chat-channel-row-default-border-width, 1px));box-shadow:var(--theme-chat-channel-row-focus-shadow, 0 0 0 3px rgba(15, 118, 110, .16));outline:0}.channel-list__item-button{align-items:center;background:transparent;border:0;color:var(--chat-channel-row-default-text, var(--theme-text-main));cursor:pointer;display:flex;flex:1;gap:10px;justify-content:space-between;min-width:0;padding:10px 12px;text-align:left}.channel-list__item-main{display:flex;flex-direction:column;flex:1;gap:3px;min-width:0;overflow:hidden}.channel-list__name{align-items:center;display:flex;font-size:.98em;font-weight:700;gap:.38em;line-height:1.2;max-width:100%;min-width:0;overflow:hidden}.channel-list__name-text{color:var(--theme-chat-channel-name-default-text, inherit);font-size:var(--theme-chat-channel-name-default-font-size, inherit);font-weight:var(--theme-chat-channel-name-default-font-weight, inherit);display:inline-block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-list__item--active .channel-list__name-text{color:var(--theme-chat-channel-name-selected-text, var(--theme-chat-channel-name-default-text, inherit));font-size:var(--theme-chat-channel-name-selected-font-size, var(--theme-chat-channel-name-default-font-size, inherit));font-weight:var(--theme-chat-channel-name-selected-font-weight, var(--theme-chat-channel-name-default-font-weight, inherit))}.channel-list__name-text[data-theme-state=hover]{color:var(--theme-chat-channel-name-hover-text, var(--theme-chat-channel-name-default-text, inherit));font-size:var(--theme-chat-channel-name-hover-font-size, var(--theme-chat-channel-name-default-font-size, inherit));font-weight:var(--theme-chat-channel-name-hover-font-weight, var(--theme-chat-channel-name-default-font-weight, inherit))}.channel-list__name-text[data-theme-state=active]{color:var(--theme-chat-channel-name-active-text, var(--theme-chat-channel-name-default-text, inherit));font-size:var(--theme-chat-channel-name-active-font-size, var(--theme-chat-channel-name-default-font-size, inherit));font-weight:var(--theme-chat-channel-name-active-font-weight, var(--theme-chat-channel-name-default-font-weight, inherit))}.channel-list__name-text[data-theme-state=focus]{color:var(--theme-chat-channel-name-focus-text, var(--theme-chat-channel-name-default-text, inherit));font-size:var(--theme-chat-channel-name-focus-font-size, var(--theme-chat-channel-name-default-font-size, inherit));font-weight:var(--theme-chat-channel-name-focus-font-weight, var(--theme-chat-channel-name-default-font-weight, inherit))}.channel-list__color-ring{background:transparent;border:2px solid var(--channel-ring-color, #94a3b8);border-radius:999px;display:inline-flex;flex:0 0 auto;height:10px;width:10px}.channel-list__access-badge{color:var(--theme-text-sub);flex:0 0 auto;font-size:.9em;font-weight:600}.channel-list__access-badge svg{display:inline-block;height:11px;vertical-align:-.1em;width:11px}.channel-list__description{color:var(--theme-chat-text-secondary-default-text, var(--theme-text-sub));font-size:var(--theme-chat-text-secondary-default-font-size, .84em);font-weight:var(--theme-chat-text-secondary-default-font-weight, inherit);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-list__item-meta{align-items:center;display:inline-flex;gap:8px}.channel-list__badge{align-items:center;align-self:center;background:var(--theme-button-primary-bg);border-radius:999px;color:var(--theme-button-primary-text);display:inline-flex;flex:0 0 auto;font-size:var(--theme-chat-text-muted-default-font-size, .8em);font-weight:var(--theme-chat-text-muted-default-font-weight, 700);height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.channel-list__drag-handle{align-items:center;display:inline-flex;color:#94a3b8;font-size:.86em;height:1em;letter-spacing:-.12em;line-height:1}.channel-list__edit-toggle{align-items:center;background:#f8fafc;border:1px solid #dbe4ea;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.channel-list__edit-toggle svg{display:block;height:14px;width:14px}.channel-list__create-button{background:#0f766e;border:0;border-radius:999px;color:#f8fafc;cursor:pointer;font-size:.8em;font-weight:800;padding:.72em .95em}.channel-list__edit-toggle--active{background:#0f766e1a;border-color:#0f766e52;color:#0f766e}.channel-list__settings-button{align-items:center;align-self:center;background:transparent;border:0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;margin-right:8px;width:28px}.channel-list__settings-button svg{display:block;height:14px;width:14px}.channel-list__module-card{align-items:center;background:var(--theme-card-bg);border:1px solid var(--theme-border-main);border-radius:16px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.channel-list__module-badge{background:#e2e8f0;border-radius:999px;color:#334155;font-size:.8em;font-weight:700;padding:4px 7px}.channel-list__modal-backdrop{align-items:center;background:transparent;display:flex;inset:0;justify-content:center;position:absolute}.channel-list__modal{background:#fff;border-radius:18px;box-shadow:0 18px 50px #0f172a2e;display:flex;flex-direction:column;gap:12px;padding:16px;width:min(92%,280px)}.channel-list__modal-header{align-items:center;display:flex;justify-content:space-between}.channel-list__modal-title{font-size:1em;margin:0}.channel-list__modal-close{background:transparent;border:0;color:#64748b;cursor:pointer;font-size:1.1rem}.channel-list__field{display:flex;flex-direction:column;gap:6px}.channel-list__field span{color:#475569;font-size:.84em;font-weight:700}.channel-list__field--checkbox{align-items:center;flex-direction:row}.attachment-shelf{display:flex;flex-direction:column;gap:10px}.attachment-shelf__header,.attachment-shelf__item,.attachment-shelf__actions{align-items:center;display:flex}.attachment-shelf__header{justify-content:space-between}.attachment-shelf__eyebrow{color:#0f766e;font-size:.8em;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.attachment-shelf__title{font-size:1em;margin:0}.attachment-shelf__items{display:flex;flex-direction:column;gap:8px}.attachment-shelf__item{background:#f8fafc;border:1px solid #dbe4ea;border-radius:16px;gap:10px;padding:8px}.attachment-shelf__preview,.attachment-shelf__name,.attachment-shelf__action{background:transparent;border:0;cursor:pointer;font-family:var(--app-font-family)!important}.attachment-shelf__preview{background:#ffffff1f;border:1px solid rgba(148,163,184,.22);border-radius:12px;flex:0 0 52px;overflow:hidden;padding:0;transition:background-color .12s ease,border-color .12s ease;width:52px}.attachment-shelf__preview:hover{background:#fff3;border-color:#94a3b85c}.attachment-shelf__thumb{border-radius:12px;display:block;height:52px;object-fit:cover;width:52px}.attachment-shelf__file-pill{align-items:center;background:#0f766ee0;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#f8fafc;display:inline-flex;font-size:.8em;font-weight:800;height:52px;justify-content:center;width:52px}.attachment-shelf__body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.attachment-shelf__name{color:#0f172a;font-size:.92em;font-weight:700;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.attachment-shelf__meta{color:#64748b;font-size:.82em}.attachment-shelf__actions{flex:0 0 auto;gap:4px}.attachment-shelf__action{background:#e2e8f0;border-radius:999px;color:#0f172a;font-size:.8em;font-weight:700;padding:.6em .8em}.config-panel,.config-panel *{font-family:var(--app-font-family)!important}.config-panel__header,.config-panel__card,.config-panel__member-card,.config-panel__member-actions,.config-panel__attachments-header,.config-panel__view-switch,.config-panel__actions-row,.config-panel__filter-row{align-items:center;display:flex}.config-panel__header{height:100%;width:100%}.config-panel__body{background:transparent;display:flex;flex-direction:column;gap:12px;min-height:0;padding:0 16px 16px}.config-panel__stack{background:transparent;display:flex;flex-direction:column;gap:10px;min-height:0}.config-panel__stack{gap:10px}.config-panel__stack--attachments{flex:1 1 auto;min-height:0}.config-panel__attachment-scroll{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding-bottom:16px}.config-panel__stack--members{flex:1 1 auto;min-height:0;overflow:hidden}.config-panel__subview-scroll{display:flex;flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:12px}.config-panel__subview-scroll--members{flex-direction:column;gap:10px}.config-panel__actions-row,.config-panel__filter-row{flex-wrap:wrap;gap:6px}.config-panel__actions-row--icons{justify-content:flex-start}.config-panel__card,.config-panel__member-card,.config-panel__notice,.config-panel__attachment-card{background:#ffffff24;border:1px solid #dbe4ea;border-radius:16px}.config-panel__card{gap:10px;justify-content:space-between;padding:10px 12px}.config-panel__card-title{font-size:.96em;margin:0 0 .35em}.config-panel__card-copy{color:#64748b;font-size:.84em;margin:0}.config-panel__quick-icon{display:inline-flex;font-size:.95rem;line-height:1}.config-panel__quick-action--active{background:var(--theme-chat-panel-side-button-active-bg, #0f766e);border-color:var(--theme-chat-panel-side-button-active-border, transparent);color:var(--theme-chat-panel-side-button-active-text, #f8fafc)}.config-panel__quick-action--active:hover:not(:disabled){background:var(--theme-chat-panel-side-button-hover-bg, #115e59);border-color:var(--theme-chat-panel-side-button-hover-border, var(--theme-chat-panel-side-button-active-border, transparent));color:var(--theme-chat-panel-side-button-hover-text, var(--theme-chat-panel-side-button-active-text, #f8fafc))}.config-panel__menu{display:flex;flex-direction:column;gap:2px}.config-panel__menu-row{align-items:center;background:#f8fafc;border:1px solid #dbe4ea;border-radius:14px;color:#0f172a;cursor:pointer;display:flex;font:inherit;font-size:.95em;font-weight:600;justify-content:space-between;padding:13px 16px;text-align:left;transition:background-color .12s ease,border-color .12s ease;width:100%}.config-panel__menu-row:hover{background:#0f766e0f;border-color:#0f766e47}.config-panel__menu-row-label{align-items:center;display:flex;gap:8px}.config-panel__menu-icon{align-items:center;color:#64748b;display:inline-flex;flex-shrink:0}.config-panel__menu-icon svg{display:block;height:16px;width:16px}.config-panel__menu-row-right{align-items:center;display:flex;gap:8px}.config-panel__menu-count{background:#e2e8f0;border-radius:999px;color:#64748b;font-size:.82em;font-weight:700;min-width:22px;padding:2px 7px;text-align:center}.config-panel__menu-chevron{color:#94a3b8;font-size:1.1em}.config-panel__status-pill{align-items:center;background:#e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:.78em;font-weight:800;min-height:28px;padding:0 10px;text-align:center}.config-panel__pill{background:#e2e8f0;border:0;border-radius:999px;color:#0f172a;cursor:pointer;font-size:.82em;font-weight:800;padding:.72em .92em}.config-panel__pill--active{background:#0f766e;color:#f8fafc}.config-panel__pill--icon{align-items:center;display:inline-flex;justify-content:center;padding:.72em}.config-panel__pill--icon svg{display:block;flex-shrink:0;height:14px;width:14px}.config-panel__pill--danger{color:#be123c}.config-panel__notice{padding:12px}.config-panel__notice-label{color:#0f766e;font-size:.8em;font-weight:800;letter-spacing:.08em;margin:0 0 .5em;text-transform:uppercase}.config-panel__notice-body{font-size:.9em;line-height:1.5;margin:0;white-space:pre-wrap}.config-panel__member-card{gap:10px;justify-content:space-between;padding:10px 12px}.config-panel__member-body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.config-panel__member-name{color:#0f172a;font-size:.94em;font-weight:800}.config-panel__member-self{color:#64748b;font-size:.78em;font-weight:700;margin-left:6px}.config-panel__member-meta{color:#64748b;font-size:.82em}.config-panel__member-actions{flex-wrap:wrap;gap:6px;justify-content:flex-end}.config-panel__membership-search{display:flex;flex-direction:column;flex:1 1 auto;gap:10px;min-height:0}.config-panel__subview-header{align-items:center;display:flex;gap:10px}.config-panel__back-button{align-items:center;background:#e2e8f0;border:0;border-radius:999px;color:#0f172a;cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.config-panel__back-button svg{display:block;height:14px;width:14px}.config-panel__subview-copy{display:flex;flex-direction:column;gap:2px}.config-panel__subview-eyebrow{color:#0f766e;font-size:.76em;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.config-panel__subview-title{font-size:.98em;margin:0}.config-panel__search-row{align-items:center;display:flex;gap:8px}.config-panel__search-input{flex:1}.config-panel__search-results{display:flex;flex-direction:column;gap:8px}.config-panel__membership-error{color:#be123c;font-size:.82em;margin:0}.config-panel__membership-footer{display:flex;justify-content:flex-end;margin-top:4px}.config-panel__attachments-header{background:transparent!important;align-items:flex-start;flex-direction:column;gap:8px;justify-content:flex-start}.config-panel__view-switch{gap:6px;margin-left:auto}.config-panel__attachments-header>.config-panel__view-switch,.config-panel__attachments-header>.config-panel__filter-row{width:100%}.config-panel__attachments-header>.config-panel__view-switch{justify-content:flex-end}.config-panel__attachment-group{background:transparent!important;display:flex;flex-direction:column;gap:8px}.config-panel__group-label{color:#0f766e;font-size:.8em;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.config-panel__attachment-items{background:transparent!important;display:grid;gap:8px}.config-panel__attachment-items--thumbnail{grid-template-columns:repeat(2,minmax(0,1fr))}.config-panel__attachment-items--list{grid-template-columns:1fr}.config-panel__selection-bar{align-items:center;display:flex;gap:8px;justify-content:space-between}.config-panel__selection-count{color:#0f172a;font-size:.84em;font-weight:800}.config-panel__attachment-card{display:flex;flex-direction:column;gap:8px;overflow:visible;padding:8px;transition:border-color .12s ease,box-shadow .12s ease}.config-panel__attachment-card--thumbnail:has(.config-panel__attachment-file){min-height:114px}.config-panel__attachment-card--selected{border-color:#0f766e7a;box-shadow:0 0 0 2px #0f766e24}.config-panel__attachment-preview{background:#ffffff1a;border:0;border-radius:14px;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;transition:background-color .12s ease;width:100%}.config-panel__attachment-visual{display:block;position:relative}.config-panel__attachment-preview:hover{background:#fff3}.config-panel__attachment-badge{background:#0f172ad1;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#f8fafc;font-size:.68rem;font-weight:800;left:8px;line-height:1.2;letter-spacing:.04em;max-width:calc(100% - 16px);overflow:hidden;padding:4px 8px;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:8px;white-space:nowrap;z-index:1}.config-panel__attachment-overlay{background:linear-gradient(180deg,#0f172a00,#0f172ad1 62%,#0f172af0);color:#f8fafc;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:10px 10px 9px;position:absolute}.config-panel__attachment-overlay-copy{display:flex;flex-direction:column;gap:3px;margin-top:auto;min-width:0}.config-panel__attachment-overlay-name{font-size:.82em;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-panel__attachment-overlay-meta{font-size:.72em;opacity:.88;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-panel__attachment-thumb{aspect-ratio:16 / 9;border-radius:12px;display:block;max-height:120px;min-height:96px;object-fit:contain;width:100%}.config-panel__attachment-file{align-items:center;background:#0f766ee6;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#f8fafc;display:inline-flex;font-size:.82em;font-weight:800;height:84px;justify-content:center;width:100%}.config-panel__attachment-file-icon{align-items:center;color:#ffffffe0;display:flex;justify-content:center}.config-panel__attachment-file-icon svg{display:block;height:30px;width:30px}.config-panel__attachment-preview--list .config-panel__attachment-file-icon svg{height:20px;width:20px}.config-panel__attachment-file--video,.config-panel__attachment-file--audio{background:linear-gradient(180deg,#0f766e,#0f172a)}.config-panel__attachment-body{display:flex;flex-direction:column;gap:4px;min-width:0}.config-panel__attachment-type-row{align-items:center;display:flex;gap:5px}.config-panel__attachment-type{color:#0f766e;font-size:.7em;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.config-panel__attachment-size{color:#94a3b8;font-size:.7em;font-weight:700}.config-panel__attachment-name{color:#0f172a;font-size:.88em;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-panel__attachment-meta{color:#64748b;font-size:.8em}.config-panel__attachment-card--list{align-items:center;display:grid;gap:10px;grid-template-columns:44px minmax(0,1fr);min-height:0;padding:5px 10px}.config-panel__attachment-card--thumbnail .config-panel__attachment-body{display:none}.config-panel__attachment-preview--list{border-radius:12px;height:44px;width:44px}.config-panel__attachment-preview--list .config-panel__attachment-thumb{aspect-ratio:1;border-radius:10px;height:44px;max-height:44px;min-height:44px;object-fit:cover;width:44px}.config-panel__attachment-preview--list .config-panel__attachment-file{border-radius:10px;font-size:0;height:44px;width:44px}.config-panel__attachment-card--list .config-panel__attachment-body{gap:3px}.config-panel__attachment-card--list .config-panel__attachment-name{font-size:.86em}.config-panel__attachment-card--list .config-panel__attachment-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-bar{align-items:center;display:grid;gap:16px;grid-template-columns:220px minmax(0,1fr) auto;height:100%;padding:0 16px;width:100%}.top-bar__actions{align-items:center;display:inline-flex;gap:10px;justify-content:flex-end}.top-bar__meta{align-items:center;display:inline-flex;gap:10px}.top-bar__auth-chip,.top-bar__dev-chip{align-items:center;background:#f8fafc;border:1px solid #dbe4ea;border-radius:999px;display:inline-flex;gap:8px;min-height:34px;padding:0 10px}.top-bar__auth-copy,.top-bar__dev-copy{display:flex;flex-direction:column;gap:2px}.top-bar__auth-label,.top-bar__dev-label{color:#0f766e;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.top-bar__auth-value,.top-bar__dev-value{color:#0f172a;font-size:.82rem;font-weight:700;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-bar__auth-role,.top-bar__auth-scope-roles{color:#475569;font-size:.72rem;font-weight:700;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-bar__dev-select{background:transparent;border:0;color:#0f172a;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;min-width:140px}.top-bar__auth-logout{background:#e2e8f0;border:0;border-radius:999px;color:#0f172a;cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;min-height:34px;padding:0 12px}.top-bar__brand{color:#0f172a;font-size:1em;font-weight:800;letter-spacing:.02em}.top-bar__center{align-items:center;display:flex;height:100%;justify-content:center;min-width:0}.top-bar__panel-toggle{align-items:center;background:transparent;border:0;border-radius:12px;color:#334155;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.top-bar__panel-toggle svg{display:block;height:18px;width:18px}.marquee-notice{align-items:center;background:linear-gradient(90deg,#0f766e14,#0f172a0a);border-radius:18px;display:block;height:100%;max-height:34px;min-height:34px;overflow:hidden;padding:0 14px;transition:max-height .2s ease,box-shadow .2s ease;width:min(100%,760px)}.marquee-notice-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 18px 50px #0f172a38;display:flex;flex-direction:column;gap:10px;max-height:70vh;min-width:var(--marquee-dropdown-min-width, 280px);max-width:var(--marquee-dropdown-max-width, 720px);overflow:auto;padding:12px;position:fixed;z-index:9999}.marquee-notice-dropdown__item{background:#f8fafc;border:1px solid #e2e8f0;border-left-width:3px;border-radius:10px;display:grid;grid-template-columns:auto 1fr auto;column-gap:8px;row-gap:6px;padding:10px 14px}.marquee-notice-dropdown__item--system{background:#eff6ff;border-color:#bfdbfe;border-left-color:#2563eb}.marquee-notice-dropdown__item--channel{background:#ecfdf5;border-color:#a7f3d0;border-left-color:#0f766e}.marquee-notice-dropdown__item>.marquee-notice__label{grid-column:1;grid-row:1;align-self:center}.marquee-notice-dropdown__title{color:#0f172a;font-size:.96rem;font-weight:700;grid-column:2;grid-row:1;margin:0;min-width:0;word-break:break-word}.marquee-notice-dropdown__date{color:#94a3b8;font-size:12px;grid-column:3;grid-row:1;align-self:center;white-space:nowrap}.marquee-notice-dropdown__body{color:#475569;font-size:.9rem;grid-column:2 / span 2;grid-row:2;line-height:1.55;margin:0;padding-left:var(--marquee-dropdown-body-indent, 0);white-space:pre-wrap;word-break:break-word}.marquee-notice__track{display:block;will-change:transform;transition:transform .36s ease;width:100%}.marquee-notice__item{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);height:34px;line-height:1;min-height:34px;width:100%}.marquee-notice__label{background:#0f766e1f;border-radius:999px;color:#0f766e;font-size:.74em;font-weight:800;letter-spacing:.04em;padding:2px 9px;white-space:nowrap}.marquee-notice__label--system{background:#dbeafe;color:#1d4ed8}.marquee-notice__label--channel{background:#d1fae5;color:#047857}.marquee-notice__label--info{background:#f1f5f9;color:#64748b}.marquee-notice__content{color:#334155;font-size:.96em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-calendar{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:flex-start;height:100%;min-height:0}.right-panel-shell{height:100%}.right-panel__body{display:flex;flex-direction:column;gap:var(--chat-layout-gap-message);min-height:0;overflow:hidden}.right-panel__section{min-height:0}.right-panel__section--config{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.right-panel-shell .base-panel-layout{grid-template-rows:0 minmax(0,1fr) auto}.right-panel-shell .base-panel-layout__header{min-height:0;overflow:hidden;padding:0}.right-panel__section--config>.config-panel__body{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;padding-bottom:0;padding-top:16px}.right-panel__section--calendar{align-self:stretch;flex:0 0 auto;flex-shrink:0}.right-panel__section--calendar .panel-calendar--content{align-self:stretch;flex:0 0 auto;height:auto}.panel-calendar-shell{min-height:280px;overflow:visible}.panel-stack,.panel-stack__top,.panel-stack__bottom,.panel-calendar-shell .base-panel-layout,.panel-calendar-shell .base-panel-layout__body{overflow:visible}.panel-calendar__header{display:flex;flex-direction:column;gap:2px}.panel-calendar__controls{align-items:center;display:flex;padding:0 16px;position:relative}.panel-calendar__nav-group{align-items:center;display:flex;gap:4px;left:50%;position:absolute;transform:translate(-50%)}.panel-calendar__mode-toggle{background:#e2e8f0;border-radius:8px;display:inline-flex;flex-shrink:0;gap:2px;margin-left:auto;padding:2px}.panel-calendar__mode-btn{background:transparent;border:0;border-radius:6px;color:#64748b;cursor:pointer;font-family:var(--app-font-family);font-size:.72em;font-weight:700;height:18px;padding:0 6px}.panel-calendar__mode-btn--active{background:#fff;color:#0f766e}.panel-calendar__eyebrow{color:#0f766e;font-size:.76em;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.panel-calendar__title{font-size:.98em;line-height:1.15;margin:0}.panel-calendar__title-button,.panel-calendar__nav{align-items:center;background:transparent;border:0;color:#0f172a;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.panel-calendar__title-button{justify-content:center}.panel-calendar__nav{background:#f8fafc;border:1px solid #dbe4ea;border-radius:10px;font-size:.95rem;height:24px;width:24px}.panel-calendar__month-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.panel-calendar__body{display:flex;flex-direction:column;gap:8px;min-height:0;padding:0 16px 16px}.panel-calendar__weekdays,.panel-calendar__grid{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.panel-calendar__weekdays{color:#64748b;font-size:.76em;text-align:center}.panel-calendar__day{background:#f8fafc;border:1px solid #dbe4ea;border-radius:10px;color:#0f172a;cursor:pointer;font-size:.76em;height:25px;min-height:25px;padding:0}.panel-calendar__day--muted{color:#94a3b8}.panel-calendar__day--today{border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e;color:#0f766e;font-weight:700}.panel-calendar__day--selected{background:#0f766e;border-color:#0f766e;color:#f8fafc}.panel-calendar__day--today.panel-calendar__day--selected{box-shadow:inset 0 0 0 1px #f0fdf4;color:#f8fafc}.panel-calendar__day--hidden{pointer-events:none;visibility:hidden}.notification-toggle{align-items:center;background:#dbe4ea;border:0;border-radius:999px;cursor:pointer;display:inline-flex;flex:0 0 auto;height:20px;justify-content:flex-start;padding:2px;transition:background-color .14s ease;width:36px}.notification-toggle--active{background:#0f766e}.notification-toggle__thumb{background:#fff;border-radius:999px;display:block;height:16px;transition:transform .14s ease;width:16px}.notification-toggle--active .notification-toggle__thumb{transform:translate(16px)}@media(max-width:1120px){.base-layout,.base-layout--panel-closed{grid-template-columns:68px 220px minmax(0,1fr);grid-template-areas:"header header header" "nav list main"}.base-layout__panel{display:none}.top-bar{grid-template-columns:180px minmax(0,1fr) auto}}@media(max-width:820px){.base-layout,.base-layout--panel-closed{gap:12px;grid-template-columns:64px 200px minmax(0,1fr);grid-template-areas:"header header header" "nav list main";height:calc(100vh - 32px)}.base-layout__nav,.base-layout__list,.base-layout__main{border-radius:20px}.top-bar{gap:10px;grid-template-columns:132px minmax(0,1fr) auto;padding:0 12px}.top-bar__brand,.marquee-notice__content{font-size:.9em}.top-bar__meta{display:none}}.bulk-transfer-tray{position:fixed;right:16px;bottom:16px;z-index:9000;width:340px;max-height:60vh;display:flex;flex-direction:column;background:var(--surface-elevated, #ffffff);border:1px solid var(--border-subtle, rgba(0, 0, 0, .12));border-radius:10px;box-shadow:0 8px 24px #0000002e;font-size:13px;overflow:hidden}.bulk-transfer-tray--collapsed{max-height:44px}.bulk-transfer-tray__head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--surface-sunken, #f4f5f7);border-bottom:1px solid var(--border-subtle, rgba(0, 0, 0, .08))}.bulk-transfer-tray__toggle{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;padding:2px 4px;font-weight:600;font-size:13px;color:inherit;cursor:pointer}.bulk-transfer-tray__cancel-all{background:transparent;border:0;padding:4px 8px;font-size:12px;color:#c0392b;cursor:pointer}.bulk-transfer-tray__cancel-all:hover{text-decoration:underline}.bulk-transfer-tray__list{list-style:none;margin:0;padding:0;overflow-y:auto}.bulk-transfer-tray__list li{border-bottom:1px solid var(--border-subtle, rgba(0, 0, 0, .06))}.bulk-transfer-tray__list li:last-child{border-bottom:0}.admin-shell{background:var(--theme-admin-page-panel-default-bg, #f1f5f9);background-image:var(--theme-admin-page-panel-default-bg-gradient, none);border-color:var(--theme-admin-page-panel-default-border, transparent);border-style:solid;border-width:var(--theme-admin-page-panel-default-border-width, 0px);border-radius:var(--theme-admin-page-panel-default-radius, 0);box-shadow:var(--theme-admin-page-panel-default-shadow, none);display:flex;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:var(--theme-admin-text-default-default-text, #0f172a);font-size:var(--theme-admin-text-default-default-font-size, 14px);font-weight:var(--theme-admin-text-default-default-font-weight, inherit)}.admin-topbar{align-items:center;background:#0f172a;color:#f8fafc;display:flex;gap:16px;height:52px;padding:0 20px;flex-shrink:0}.admin-topbar__brand{font-size:.9rem;font-weight:700;letter-spacing:.04em;color:#94a3b8}.admin-topbar__brand span{color:#f8fafc}.admin-topbar__back{background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#94a3b8;cursor:pointer;font-size:.8rem;font-weight:600;padding:4px 10px;margin-left:auto;transition:color .12s}.admin-topbar__back:hover{color:#f8fafc}.admin-body{display:flex;flex:1;min-height:0}.admin-sidebar{background:var(--theme-admin-layout-sidebar-default-bg, #fff);background-image:var(--theme-admin-layout-sidebar-default-bg-gradient, none);border-color:var(--theme-admin-layout-sidebar-default-border, #e2e8f0);border-style:solid;border-width:0 var(--theme-admin-layout-sidebar-default-border-width, 1px) 0 0;border-radius:var(--theme-admin-layout-sidebar-default-radius, 0);box-shadow:var(--theme-admin-layout-sidebar-default-shadow, none);color:var(--theme-admin-layout-sidebar-default-text, inherit);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;padding:16px 0;width:200px}.admin-sidebar__section-label{color:#94a3b8;font-size:.7rem;font-weight:700;letter-spacing:.1em;padding:12px 16px 4px;text-transform:uppercase}.admin-nav-item{align-items:center;background:var(--theme-admin-sidebar-menu-row-default-bg, transparent);border:1px solid var(--theme-admin-sidebar-menu-row-default-border, transparent);border-radius:var(--theme-admin-sidebar-menu-row-default-radius, 0);box-shadow:var(--theme-admin-sidebar-menu-row-default-shadow, none);color:var(--theme-admin-sidebar-menu-row-default-text, #475569);cursor:pointer;display:flex;font-size:.88rem;font-weight:500;gap:8px;padding:8px 16px;text-align:left;transition:background .1s,color .1s;width:100%}.admin-nav-item:hover{background:var(--theme-admin-sidebar-menu-row-hover-bg, #f1f5f9);border-color:var(--theme-admin-sidebar-menu-row-hover-border, transparent);color:var(--theme-admin-sidebar-menu-row-hover-text, #0f172a)}.admin-nav-item--active{background:var(--theme-admin-sidebar-menu-row-selected-bg, #eff6ff);border-color:var(--theme-admin-sidebar-menu-row-selected-border, transparent);color:var(--theme-admin-sidebar-menu-row-selected-text, #1d4ed8);font-weight:600}.admin-nav-item__icon{flex-shrink:0;height:16px;opacity:.7;width:16px}.admin-nav-item{cursor:grab}.admin-nav-item:active{cursor:grabbing}.admin-nav-item--dragging{opacity:.55}.admin-nav-item--drop-target{box-shadow:inset 0 2px #1d4ed8b3}.admin-nav-item--drop-target-after{box-shadow:inset 0 -2px #1d4ed8b3}.admin-nav-item__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar__menu{display:flex;flex-direction:column}.admin-sidebar__reset{background:none;border:0;border-top:1px solid #f1f5f9;color:#94a3b8;cursor:pointer;font:inherit;font-size:.78rem;margin-top:8px;padding:10px 16px;text-align:left;transition:background .1s,color .1s;width:100%}.admin-sidebar__reset:hover{background:#f8fafc;color:#475569}.admin-content{background:var(--theme-admin-page-panel-default-bg, transparent);background-image:var(--theme-admin-page-panel-default-bg-gradient, none);border-color:var(--theme-admin-page-panel-default-border, transparent);border-style:solid;border-width:var(--theme-admin-page-panel-default-border-width, 0px);border-radius:var(--theme-admin-page-panel-default-radius, 0);box-shadow:var(--theme-admin-page-panel-default-shadow, none);color:var(--theme-admin-page-panel-default-text, inherit);flex:1;min-height:0;overflow-y:auto;padding:24px}.admin-page-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.admin-page-title{font-size:1.2rem;font-weight:700;margin:0}.admin-page-subtitle{color:var(--theme-admin-text-secondary-default-text, #64748b);font-size:var(--theme-admin-text-secondary-default-font-size, .85rem);font-weight:var(--theme-admin-text-secondary-default-font-weight, inherit);margin:4px 0 0}.admin-muted{color:var(--theme-admin-text-muted-default-text, #64748b);font-size:var(--theme-admin-text-muted-default-font-size, inherit);font-weight:var(--theme-admin-text-muted-default-font-weight, inherit)}.admin-btn{align-items:center;border-radius:var(--theme-admin-primary-button-default-radius, 8px);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:7px 14px;transition:opacity .12s}.admin-btn:disabled{opacity:.5;cursor:not-allowed}.admin-btn--primary{background:var(--theme-admin-primary-button-default-bg, var(--theme-admin-buttons, #1d4ed8));border:1px solid var(--theme-admin-primary-button-default-border, transparent);color:var(--theme-admin-primary-button-default-text, #fff)}.admin-btn--primary{border-width:var(--theme-admin-primary-button-default-border-width, 1px)}.admin-btn--primary:hover:not(:disabled){background:var(--theme-admin-primary-button-hover-bg, var(--theme-admin-buttons, #1e40af))}.admin-btn--secondary{background:#fff;border:1px solid #cbd5e1;color:#334155}.admin-btn--secondary:hover:not(:disabled){background:#f8fafc}[data-theme-part="action.editButton"]{background:var(--theme-admin-action-edit-button-default-bg, #fff);border-color:var(--theme-admin-action-edit-button-default-border, #cbd5e1);border-width:var(--theme-admin-action-edit-button-default-border-width, 1px);border-radius:var(--theme-admin-action-edit-button-default-radius, 8px);box-shadow:var(--theme-admin-action-edit-button-default-shadow, none);color:var(--theme-admin-action-edit-button-default-text, #334155)}[data-theme-part="action.editButton"]:hover:not(:disabled){background:var(--theme-admin-action-edit-button-hover-bg, #f8fafc);border-color:var(--theme-admin-action-edit-button-hover-border, #cbd5e1);color:var(--theme-admin-action-edit-button-hover-text, #334155)}[data-theme-part="action.createButton"]{background:var(--theme-admin-action-create-button-default-bg, var(--theme-admin-primary-button-default-bg, var(--theme-admin-buttons, #1d4ed8)));border-color:var(--theme-admin-action-create-button-default-border, transparent);border-width:var(--theme-admin-action-create-button-default-border-width, var(--theme-admin-primary-button-default-border-width, 1px));border-radius:var(--theme-admin-action-create-button-default-radius, 8px);box-shadow:var(--theme-admin-action-create-button-default-shadow, none);color:var(--theme-admin-action-create-button-default-text, #fff)}[data-theme-part="action.createButton"]:hover:not(:disabled){background:var(--theme-admin-action-create-button-hover-bg, var(--theme-admin-action-create-button-default-bg, #1e40af))}.admin-btn--danger{background:var(--theme-admin-danger-button-default-bg, #fff);border:1px solid var(--theme-admin-danger-button-default-border, var(--theme-admin-status, #fca5a5));color:var(--theme-admin-danger-button-default-text, #be123c)}.admin-btn--danger:hover:not(:disabled){background:var(--theme-admin-danger-button-hover-bg, #fff1f2)}.admin-btn--sm{font-size:.78rem;padding:4px 10px}.admin-card{background:var(--theme-admin-settings-card-default-bg, var(--theme-admin-surfaces, #fff));border:1px solid var(--theme-admin-settings-card-default-border, var(--theme-admin-surfaces, #e2e8f0));border-radius:var(--theme-admin-settings-card-default-radius, 12px);box-shadow:var(--theme-admin-settings-card-default-shadow, none);overflow:hidden}.admin-card__header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;justify-content:space-between;padding:14px 16px}.admin-card__title{font-size:.9rem;font-weight:600;margin:0}.admin-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-table{border-collapse:collapse;width:100%}.admin-table th{background:var(--theme-admin-table-header-default-bg, #f8fafc);border-bottom:1px solid var(--theme-admin-table-header-default-border, #e2e8f0);color:var(--theme-admin-table-header-default-text, #64748b);font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:10px 14px;text-align:left;text-transform:uppercase}.admin-table thead[data-theme-part="table.header"]{background:var(--theme-admin-table-header-default-bg, #f8fafc);border-color:var(--theme-admin-table-header-default-border, #e2e8f0);color:var(--theme-admin-table-header-default-text, #64748b)}.admin-table td{background:var(--theme-admin-table-row-default-bg, transparent);border-bottom:1px solid #f1f5f9;color:var(--theme-admin-table-row-default-text, inherit);padding:10px 14px;vertical-align:middle}.admin-table [data-theme-part="table.cell"]{background:var(--theme-admin-table-cell-default-bg, var(--theme-admin-table-row-default-bg, transparent));border-color:var(--theme-admin-table-cell-default-border, #f1f5f9);border-style:solid;border-width:var(--theme-admin-table-cell-default-border-width, 0 0 1px);border-radius:var(--theme-admin-table-cell-default-radius, 0);box-shadow:var(--theme-admin-table-cell-default-shadow, none);color:var(--theme-admin-table-cell-default-text, var(--theme-admin-table-row-default-text, inherit))}.admin-table tbody tr[data-theme-part="table.row"]{background:var(--theme-admin-table-row-default-bg, transparent);border-color:var(--theme-admin-table-row-default-border, #f1f5f9);border-style:solid;border-width:var(--theme-admin-table-row-default-border-width, 0 0 1px);color:var(--theme-admin-table-row-default-text, inherit)}.admin-table tbody tr[data-theme-part="table.row"][data-theme-state=selected]{background:var(--theme-admin-table-row-selected-bg, #eff6ff);border-color:var(--theme-admin-table-row-selected-border, transparent);border-width:var(--theme-admin-table-row-selected-border-width, var(--theme-admin-table-row-default-border-width, 0 0 1px));color:var(--theme-admin-table-row-selected-text, inherit)}.admin-table tr:last-child td{border-bottom:0}.admin-table tbody tr:hover td{background:var(--theme-admin-table-row-hover-bg, var(--theme-admin-lists, #fafafa));color:var(--theme-admin-table-row-hover-text, inherit)}[data-theme-module=admin][data-theme-part="dialog.panel"]{background:var(--theme-admin-dialog-panel-default-bg, var(--theme-admin-settings-card-default-bg, var(--theme-admin-surfaces, #fff)));border-color:var(--theme-admin-dialog-panel-default-border, var(--theme-admin-settings-card-default-border, #e2e8f0));border-style:solid;border-width:var(--theme-admin-dialog-panel-default-border-width, var(--theme-admin-settings-card-default-border-width, 1px));border-radius:var(--theme-admin-dialog-panel-default-radius, var(--theme-admin-settings-card-default-radius, 12px));box-shadow:var(--theme-admin-dialog-panel-default-shadow, var(--theme-admin-settings-card-default-shadow, none));color:var(--theme-admin-dialog-panel-default-text, inherit)}.admin-badge{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:700;padding:2px 8px}.admin-badge--scope{background:var(--theme-admin-badge-scope-default-bg, #eff6ff);border:1px solid var(--theme-admin-badge-scope-default-border, transparent);color:var(--theme-admin-badge-scope-default-text, #1d4ed8)}.admin-badge--system{background:var(--theme-admin-badge-system-default-bg, #fef9c3);border:1px solid var(--theme-admin-badge-system-default-border, transparent);color:var(--theme-admin-badge-system-default-text, #92400e)}.admin-badge--default{background:var(--theme-admin-badge-default-default-bg, #f0fdf4);border:1px solid var(--theme-admin-badge-default-default-border, transparent);color:var(--theme-admin-badge-default-default-text, #15803d)}.admin-toggle{align-items:center;color:#475569;display:inline-flex;gap:8px;font-size:.84rem;font-weight:500}.admin-toggle input[type=checkbox]{accent-color:unset}.admin-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.admin-label{color:#374151;font-size:.84rem;font-weight:600}.admin-shell .field-input,.admin-shell select,.admin-shell textarea{background:var(--theme-admin-form-input-default-bg, var(--theme-admin-inputs, inherit));border-color:var(--theme-admin-form-input-default-border, var(--theme-admin-inputs, currentColor));border-radius:var(--theme-admin-form-input-default-radius, inherit);color:var(--theme-admin-form-input-default-text, inherit)}.admin-shell [data-theme-part="search.input"]{background:var(--theme-admin-search-input-default-bg, var(--theme-admin-form-input-default-bg, var(--theme-admin-inputs, inherit)));border-color:var(--theme-admin-search-input-default-border, var(--theme-admin-form-input-default-border, var(--theme-admin-inputs, currentColor)));border-radius:var(--theme-admin-search-input-default-radius, var(--theme-admin-form-input-default-radius, inherit));box-shadow:var(--theme-admin-search-input-default-shadow, none);color:var(--theme-admin-search-input-default-text, var(--theme-admin-form-input-default-text, inherit))}.admin-shell [data-theme-part="search.input"]:focus{border-color:var(--theme-admin-search-input-focus-border, var(--theme-admin-form-input-focus-border, var(--theme-admin-inputs, currentColor)))}.admin-shell [data-theme-part="form.select"]{background:var(--theme-admin-form-select-default-bg, var(--theme-admin-form-input-default-bg, var(--theme-admin-inputs, inherit)));border-color:var(--theme-admin-form-select-default-border, var(--theme-admin-form-input-default-border, var(--theme-admin-inputs, currentColor)));border-radius:var(--theme-admin-form-select-default-radius, var(--theme-admin-form-input-default-radius, inherit));box-shadow:var(--theme-admin-form-select-default-shadow, none);color:var(--theme-admin-form-select-default-text, var(--theme-admin-form-input-default-text, inherit))}.admin-shell [data-theme-part="form.select"]:focus{border-color:var(--theme-admin-form-select-focus-border, var(--theme-admin-form-input-focus-border, var(--theme-admin-inputs, currentColor)))}.admin-shell .field-input:focus,.admin-shell select:focus,.admin-shell textarea:focus{border-color:var(--theme-admin-form-input-focus-border, var(--theme-admin-inputs, currentColor))}.admin-hint{color:#94a3b8;font-size:.78rem}.admin-error-msg{background:#fff1f2;border:1px solid #fca5a5;border-radius:8px;color:#be123c;font-size:.85rem;padding:10px 14px}.perm-groups{display:flex;flex-direction:column;gap:12px}.perm-group{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.perm-group--collapsed .perm-group__header{border-bottom:none}.perm-group__header{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;justify-content:space-between;padding:8px 14px;-webkit-user-select:none;user-select:none}.perm-group__chevron{color:#64748b;display:inline-block;font-size:.72rem;transition:transform .15s}.perm-group--collapsed .perm-group__chevron{transform:rotate(-90deg)}.perm-group__title{font-size:.82rem;font-weight:700;color:#334155}.perm-group__select-all{background:transparent;border:0;color:#3b82f6;cursor:pointer;font-size:.75rem;font-weight:600;padding:0}.perm-grid{display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.perm-item{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:8px;padding:8px 14px}.perm-item:nth-last-child(-n+2){border-bottom:0}.perm-item input[type=checkbox]{flex-shrink:0;margin-top:1px}.perm-item__body{display:flex;flex-direction:column;gap:1px;min-width:0}.perm-item__label{font-size:.82rem;font-weight:600;color:#1e293b}.perm-item__key{color:#94a3b8;font-family:monospace;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-editor{display:grid;gap:20px;grid-template-columns:340px 1fr;align-items:start}@media(max-width:900px){.role-editor{grid-template-columns:1fr}}.role-color-swatch{border-radius:50%;display:inline-block;height:10px;margin-right:6px;vertical-align:middle;width:10px}.admin-color-picker-row{align-items:center;display:flex;gap:12px;flex-wrap:wrap}.admin-color-picker{appearance:none;background:transparent;border:0;cursor:pointer;height:36px;padding:0;width:48px}.admin-color-picker::-webkit-color-swatch-wrapper{padding:0}.admin-color-picker::-webkit-color-swatch{border:1px solid #cbd5e1;border-radius:8px}.admin-role-color-palette{display:flex;gap:8px;flex-wrap:wrap}.admin-role-color-swatch{border:2px solid transparent;border-radius:999px;cursor:pointer;height:24px;padding:0;transition:transform .12s ease,border-color .12s ease;width:24px}.admin-role-color-swatch:hover:not(:disabled){transform:scale(1.08)}.admin-role-color-swatch--active{border-color:#0f172a}.priority-bar{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden;width:80px;display:inline-block;vertical-align:middle}.priority-bar__fill{background:#3b82f6;border-radius:999px;height:100%}.admin-toolbar{align-items:center;display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.admin-loading{color:#94a3b8;font-size:.88rem;padding:32px;text-align:center}.admin-empty{color:#94a3b8;font-size:.88rem;padding:40px;text-align:center}.branding-uploader{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:16px;padding:14px 16px}.branding-uploader__preview{align-items:center;background:repeating-conic-gradient(#f1f5f9 0% 25%,#fff 0% 50%) 0 0 / 12px 12px;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex:0 0 auto;justify-content:center;overflow:hidden}.branding-uploader__preview--square{height:64px;width:64px}.branding-uploader__preview--wide{height:64px;width:180px}.branding-uploader__preview img{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.branding-uploader__preview-empty{color:#94a3b8;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.branding-uploader__body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.branding-uploader__filename{color:#0f172a;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branding-uploader__filename--empty{color:#94a3b8;font-weight:400}.branding-uploader__hint{color:#94a3b8;font-size:12px}.branding-uploader__actions{display:flex;flex:0 0 auto;gap:6px}.branding-uploader__hidden-input{display:none}.logo-crop-overlay{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.logo-crop-overlay>div{width:min(100%,1100px)}.logo-crop__login-preview{background:#f1f5f9;display:flex;flex:1 1 auto;justify-content:center;overflow:auto;padding:18px}.logo-crop__login-card{background:#fffffffa;border:1px solid #dbe4ea;border-radius:20px;box-shadow:0 12px 32px #0f172a1f;display:flex;flex-direction:column;gap:10px;padding:16px;width:240px}.logo-crop__login-logo{align-items:center;background:repeating-conic-gradient(#f1f5f9 0% 25%,#fff 0% 50%) 0 0 / 8px 8px;border-radius:16px;display:flex;justify-content:center;margin-bottom:4px;min-height:80px;overflow:hidden;width:100%}.logo-crop__login-logo img{border-radius:16px;display:block;max-height:140px;max-width:100%}.logo-crop__login-logo-empty{color:#94a3b8;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.logo-crop__login-eyebrow{color:#0f766e;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.logo-crop__login-title{color:#0f172a;font-size:14px;font-weight:800}.logo-crop__login-fake-field{background:#fff;border:1px solid #cbd5e1;border-radius:10px;height:30px}.logo-crop__login-fake-button{align-items:center;background:#0f766e;border-radius:999px;color:#fff;display:flex;font-size:13px;font-weight:700;height:36px;justify-content:center;margin-top:4px}.admin-denied{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:60vh;text-align:center}.admin-denied__title{font-size:1.3rem;font-weight:700;margin:0}.admin-denied__desc{color:#64748b;margin:0}.admin-priority-hint{display:grid;font-size:.75rem;gap:2px;grid-template-columns:repeat(5,1fr);margin-top:4px}.admin-priority-hint span{background:#f1f5f9;border-radius:4px;color:#64748b;padding:2px 6px;text-align:center}.admin-page{display:flex;flex-direction:column;gap:16px;max-width:1200px}.admin-page__header{align-items:center;display:flex;gap:12px;flex-wrap:wrap}.admin-page__title{color:var(--theme-admin-text-default-default-text, inherit);font-size:var(--theme-admin-text-default-default-font-size, 1.15rem);font-weight:var(--theme-admin-text-default-default-font-weight, 700);margin:0}.admin-page__count{color:#64748b;font-size:.85rem;margin-left:auto}.admin-toolbar{align-items:center;display:flex;gap:10px;flex-wrap:wrap}.admin-search{align-items:center;display:flex;gap:8px}.admin-search .field-input{width:240px}.admin-filter-tabs{display:flex;gap:4px}.admin-tab{background:transparent;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:.8rem;font-weight:600;padding:5px 12px;transition:background .1s,color .1s}.admin-tab:hover{background:#f1f5f9}.admin-tab--active{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.admin-table-wrap{background:var(--theme-admin-table-panel-default-bg, #fff);background-image:var(--theme-admin-table-panel-default-bg-gradient, none);border-color:var(--theme-admin-table-panel-default-border, #e2e8f0);border-style:solid;border-width:var(--theme-admin-table-panel-default-border-width, 1px);border-radius:var(--theme-admin-table-panel-default-radius, 12px);box-shadow:var(--theme-admin-table-panel-default-shadow, none);color:var(--theme-admin-table-panel-default-text, inherit);overflow:hidden;overflow-x:auto}[data-theme-module=admin][data-theme-part="table.panel"]{background:var(--theme-admin-table-panel-default-bg, #fff);background-image:var(--theme-admin-table-panel-default-bg-gradient, none);border-color:var(--theme-admin-table-panel-default-border, #e2e8f0);border-style:solid;border-width:var(--theme-admin-table-panel-default-border-width, 1px);border-radius:var(--theme-admin-table-panel-default-radius, 12px);box-shadow:var(--theme-admin-table-panel-default-shadow, none);color:var(--theme-admin-table-panel-default-text, inherit)}.admin-table__empty{color:#94a3b8;font-size:.88rem;padding:32px!important;text-align:center}.admin-table__actions{display:flex;gap:6px;white-space:nowrap}.admin-pagination{align-items:center;display:flex;gap:12px;justify-content:center}.admin-pagination__info{color:#64748b;font-size:.85rem}.admin-bulk-bar{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;display:flex;gap:8px;margin-bottom:8px;padding:8px 12px}.admin-bulk-bar__count{color:#1d4ed8;font-size:.875rem;font-weight:500;margin-right:4px}.admin-table__row--selected,.admin-table__row--selected td,.admin-table td.admin-table__row--selected{background:var(--theme-admin-table-row-selected-bg, #eff6ff);border-color:var(--theme-admin-table-row-selected-border, transparent);color:var(--theme-admin-table-row-selected-text, inherit)}.admin-badge--success{background:#f0fdf4;color:#15803d}.admin-badge--warning{background:#fefce8;color:#a16207}.admin-badge--danger{background:#fff1f2;color:#be123c}.admin-btn--ghost{background:transparent;border:1px solid #e2e8f0;color:#475569}.admin-btn--ghost:hover:not(:disabled){background:#f1f5f9}.admin-btn--warning{background:#fff;border:1px solid #fde68a;color:#92400e}.admin-btn--warning:hover:not(:disabled){background:#fffbeb}.admin-error{background:#fff1f2;border:1px solid #fca5a5;border-radius:8px;color:#be123c;font-size:.85rem;padding:10px 14px}.admin-success{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;color:#15803d;font-size:.85rem;padding:10px 14px}.admin-muted{color:var(--theme-admin-text-muted-default-text, #94a3b8);font-size:var(--theme-admin-text-muted-default-font-size, inherit);font-weight:var(--theme-admin-text-muted-default-font-weight, inherit)}.admin-user-cell{align-items:center;display:inline-flex;gap:8px;min-width:0}.admin-user-cell__text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.admin-user-cell__name{font-weight:600}.admin-user-cell__username{color:#94a3b8;font-size:12px}.admin-detail-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start}.admin-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:16px}.admin-card__title{color:#374151;font-size:.88rem;font-weight:700;margin-bottom:12px}.admin-detail-row{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;font-size:.85rem;gap:8px;justify-content:space-between;padding:8px 0}.admin-detail-row:last-child{border-bottom:0}.admin-detail-row>span:first-child{color:#64748b;flex-shrink:0}.admin-form-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.admin-action-block{border-top:1px solid #f1f5f9;padding-top:8px}.admin-action-block__label{color:#374151;font-size:.82rem;font-weight:600}.admin-search-results{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;max-height:180px;overflow-y:auto}.admin-search-result-item{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;font-size:.85rem;gap:8px;justify-content:space-between;padding:8px 12px}.admin-search-result-item:last-child{border-bottom:0}.admin-member-list{display:flex;flex-direction:column;gap:0;max-height:300px;overflow-y:auto}.admin-member-item{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;font-size:.85rem;gap:8px;justify-content:space-between;padding:8px 0}.admin-member-item:last-child{border-bottom:0}.admin-color-dot{border-radius:50%;display:inline-block;height:10px;margin-right:6px;vertical-align:middle;width:10px}.admin-action-code{background:#f1f5f9;border-radius:4px;color:#334155;font-size:.75rem;padding:2px 6px}.admin-music-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-music-card{display:flex;flex-direction:column;min-height:420px;padding:0}.admin-music-card--duplicates{grid-column:1 / -1;min-height:360px}.admin-music-card--integrity{grid-column:1 / -1;min-height:300px}.admin-music-card--lyrics{grid-column:1 / -1;min-height:520px}.admin-music-table-scroll{flex:1;max-height:420px;overflow:auto}.admin-music-table-scroll .admin-table{min-width:0}.admin-music-table{table-layout:fixed;width:100%}.admin-music-table th,.admin-music-table td{font-size:.78rem;line-height:1.4;overflow-wrap:anywhere;padding:10px 12px;vertical-align:top;white-space:normal}.admin-music-table th{font-size:.74rem}.admin-music-table td:nth-child(1){width:32%}.admin-music-table td:nth-child(2){width:24%}.admin-music-table td:nth-child(3){width:22%}.admin-music-table td:nth-child(4){width:12%}.admin-music-table td:nth-child(5){width:10%}.admin-music-table--deleted td:nth-child(1){width:38%}.admin-music-table--deleted td:nth-child(2){width:24%}.admin-music-table--deleted td:nth-child(3){width:22%}.admin-music-table--deleted td:nth-child(4){width:16%}.admin-music-table .admin-table__actions{white-space:normal}.admin-music-lyrics-layout{display:grid;gap:14px;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);min-height:0;padding:14px 16px 16px}.admin-music-lyrics-pane{display:flex;flex-direction:column;gap:10px;min-width:0}.admin-music-lyrics-toolbar{display:flex;flex-wrap:wrap;gap:8px}.admin-music-lyrics-progress{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.admin-music-lyrics-progress__head{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.admin-music-lyrics-progress__head strong{color:#0f172a;font-size:.84rem}.admin-music-lyrics-progress__head span{color:#64748b;font-size:.78rem}.admin-music-lyrics-progress__bar{background:#e2e8f0;border-radius:999px;height:7px;overflow:hidden}.admin-music-lyrics-progress__bar span{background:#2563eb;display:block;height:100%;transition:width .16s ease}.admin-music-lyrics-table-scroll{max-height:430px;overflow:auto}.admin-music-lyrics-table{table-layout:fixed}.admin-music-lyrics-table th,.admin-music-lyrics-table td{font-size:.78rem;line-height:1.4;overflow-wrap:anywhere;padding:9px 10px;vertical-align:top}.admin-music-lyrics-table th:nth-child(1),.admin-music-lyrics-table td:nth-child(1){width:52px}.admin-music-lyrics-table th:nth-child(3),.admin-music-lyrics-table td:nth-child(3){width:78px}.admin-music-lyrics-table th:nth-child(4),.admin-music-lyrics-table td:nth-child(4){width:178px}.admin-music-lyrics-table .admin-table__actions{white-space:normal}.admin-music-lyrics-track-title,.admin-music-lyrics-track-meta{display:block;min-width:0;overflow-wrap:anywhere}.admin-music-lyrics-track-meta{color:#64748b;font-size:.75rem;margin-top:2px}.admin-badge--info{background:#eff6ff;color:#1d4ed8}.admin-music-lyrics-apply-badge{display:block;margin-top:5px;width:fit-content}.admin-music-lyrics-pane--results{min-height:430px}.admin-music-lyrics-provider{align-items:center;color:#475569;display:inline-flex;gap:6px;font-size:.78rem;font-weight:700}.admin-music-lyrics-provider select{background:#fff;border:1px solid #cbd5e1;border-radius:7px;color:#334155;font:inherit;padding:4px 8px}.admin-music-lyrics-results{display:grid;gap:12px;max-height:470px;overflow:auto;padding-right:4px}.admin-music-lyrics-result{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px}.admin-music-lyrics-result__head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.admin-music-lyrics-result__head strong,.admin-music-lyrics-result__head span{display:block;min-width:0;overflow-wrap:anywhere}.admin-music-lyrics-result__head>div>span{color:#64748b;font-size:.78rem;margin-top:2px}.admin-music-lyrics-empty{color:#64748b;font-size:.8rem;padding:4px 0}.admin-music-lyrics-candidate{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:10px;grid-template-columns:56px minmax(0,1fr) auto;min-width:0;padding:10px}.admin-music-lyrics-candidate--selected{border-color:#60a5fa;box-shadow:inset 0 0 0 1px #bfdbfe}.admin-music-lyrics-candidate__select{align-items:center;color:#1d4ed8;display:flex;font-size:.82rem;font-weight:800;gap:6px;min-height:30px}.admin-music-lyrics-candidate__body{display:flex;flex-direction:column;gap:6px;min-width:0}.admin-music-lyrics-candidate__title strong,.admin-music-lyrics-candidate__title span{display:block;overflow-wrap:anywhere}.admin-music-lyrics-candidate__title span{color:#64748b;font-size:.76rem;margin-top:2px}.admin-music-lyrics-candidate__meta{display:flex;flex-wrap:wrap;gap:5px}.admin-music-lyrics-candidate__meta span{background:#f1f5f9;border-radius:999px;color:#475569;font-size:.7rem;font-weight:700;line-height:1.25;padding:2px 7px}.admin-music-lyrics-preview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem;line-height:1.45;margin:0;max-height:88px;overflow:hidden;padding:7px 8px;white-space:pre-wrap}.admin-music-edit-overlay{align-items:center;background:#0f172a85;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.admin-music-edit-modal{background:#fff;border-radius:12px;box-shadow:0 24px 70px #0f172a47;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 48px);max-width:760px;overflow:auto;padding:18px;width:100%}.admin-music-edit-modal__head{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.admin-music-edit-modal__head h2{color:#0f172a;font-size:1rem;margin:4px 0 0;overflow-wrap:anywhere}.admin-music-edit-section{border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px}.admin-music-edit-section h3{color:#334155;font-size:.9rem;margin:0}.admin-music-edit-field{display:flex;flex-direction:column;gap:5px}.admin-music-edit-field span{color:#475569;font-size:.78rem;font-weight:700}.admin-music-edit-field input,.admin-music-edit-field select,.admin-music-edit-field textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font:inherit;min-width:0;padding:8px 10px}.admin-music-edit-field textarea{min-height:220px;resize:vertical;white-space:pre-wrap}.admin-music-edit-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}[data-theme-module=admin][data-theme-part="dialog.button"]{background:var(--theme-admin-dialog-button-default-bg, var(--theme-admin-primary-button-default-bg, var(--theme-admin-buttons, #1d4ed8)));border-color:var(--theme-admin-dialog-button-default-border, var(--theme-admin-primary-button-default-border, transparent));border-style:solid;border-width:var(--theme-admin-dialog-button-default-border-width, var(--theme-admin-primary-button-default-border-width, 1px));border-radius:var(--theme-admin-dialog-button-default-radius, var(--theme-admin-primary-button-default-radius, 8px));box-shadow:var(--theme-admin-dialog-button-default-shadow, var(--theme-admin-primary-button-default-shadow, none));color:var(--theme-admin-dialog-button-default-text, var(--theme-admin-primary-button-default-text, #fff))}[data-theme-module=admin][data-theme-part="dialog.button"]:hover:not(:disabled){background:var(--theme-admin-dialog-button-hover-bg, var(--theme-admin-dialog-button-default-bg, var(--theme-admin-primary-button-hover-bg, #1e40af)));border-color:var(--theme-admin-dialog-button-hover-border, var(--theme-admin-dialog-button-default-border, var(--theme-admin-primary-button-hover-border, transparent)));color:var(--theme-admin-dialog-button-hover-text, var(--theme-admin-dialog-button-default-text, var(--theme-admin-primary-button-hover-text, #fff)))}.admin-music-duplicate-scroll{display:grid;gap:12px;max-height:320px;overflow:auto;padding:0 4px 4px}.admin-music-duplicate-group{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.admin-music-duplicate-group__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.admin-music-duplicate-group__head span{color:#64748b;font-size:.78rem;font-weight:700}.admin-music-duplicate-group__tracks{display:grid;gap:6px}.admin-music-duplicate-track{align-items:center;background:#fff;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:9px 10px}.admin-music-duplicate-track strong,.admin-music-duplicate-track span{display:block;max-width:52vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-music-duplicate-track span{color:#64748b;font-size:.8rem;margin-top:2px}.admin-music-duplicate-track em{color:#64748b;flex:0 0 auto;font-size:.78rem;font-style:normal;font-weight:800}.admin-music-integrity-stats{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));padding:14px 16px 10px}.admin-music-integrity-stats div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.admin-music-integrity-stats strong,.admin-music-integrity-stats span{display:block}.admin-music-integrity-stats strong{color:#0f172a;font-size:1.15rem}.admin-music-integrity-stats span{color:#64748b;font-size:.76rem;font-weight:700;margin-top:3px}.admin-music-integrity-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.admin-music-integrity-list{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;max-height:320px;overflow:auto;padding:12px 16px}.admin-music-integrity-empty{color:#475569;font-size:.8rem;padding:12px 0}.admin-music-integrity-row{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px}.admin-music-integrity-row--warning{border-left-color:#f59e0b}.admin-music-integrity-row--danger{border-left-color:#ef4444}.admin-music-integrity-row--neutral{border-left-color:#64748b}.admin-music-integrity-row__head{align-items:center;display:flex;gap:8px;min-width:0}.admin-music-integrity-row__head span{background:#eff6ff;border-radius:999px;color:#1d4ed8;flex:0 0 auto;font-size:.72rem;font-weight:800;padding:2px 8px}.admin-music-integrity-row__head strong{color:#0f172a;font-size:.86rem;min-width:0;overflow-wrap:anywhere}.admin-music-integrity-row p{color:#475569;font-size:.8rem;margin:0;overflow-wrap:anywhere}.admin-music-integrity-row code{background:#f1f5f9;border-radius:6px;color:#64748b;display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.74rem;line-height:1.45;overflow-wrap:anywhere;padding:5px 7px}@media(max-width:1100px){.admin-music-grid{grid-template-columns:1fr}.admin-music-card--duplicates,.admin-music-card--integrity,.admin-music-card--lyrics{grid-column:auto}.admin-music-lyrics-layout{grid-template-columns:1fr}.admin-music-lyrics-pane--results{padding-top:0}.admin-music-integrity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.field-input{background:var(--theme-input-bg);border:1px solid var(--theme-border-main);border-radius:10px;box-sizing:border-box;color:var(--theme-text-main);font:inherit;font-size:.875rem;padding:9px 12px;transition:border-color .12s,box-shadow .12s;width:100%}.field-input::placeholder{color:var(--theme-text-faint)}.field-input:focus{border-color:var(--theme-border-active);box-shadow:var(--theme-focus-ring);outline:none}.field-input:disabled{background:var(--theme-surface-panel-strong);color:var(--theme-text-faint);cursor:not-allowed}.field-input[readonly]{background:var(--theme-surface-panel-strong);color:var(--theme-text-sub);cursor:default}textarea.field-input{line-height:1.5;min-height:80px;resize:vertical}select.field-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;cursor:pointer;padding-right:32px}.field-input--sm{font-size:.82rem;padding:5px 10px}select.field-input option,select.field-input optgroup{color:inherit;font:inherit}.base-avatar{align-items:center;aspect-ratio:1 / 1;background:#dbe4ea;border:3px solid var(--base-avatar-border-color, transparent);box-sizing:border-box;color:var(--chat-text-primary);display:inline-flex;flex:0 0 auto;font-size:.96em;font-weight:600;justify-content:center;overflow:hidden}.base-avatar--circle{border-radius:var(--chat-avatar-radius-circle)}.base-avatar--square{border-radius:var(--chat-avatar-radius-square)}.base-avatar--sm{height:var(--chat-avatar-size-sm);width:var(--chat-avatar-size-sm)}.base-avatar--md{height:var(--chat-avatar-size-md);width:var(--chat-avatar-size-md)}.base-avatar--lg{height:var(--chat-avatar-size-lg);width:var(--chat-avatar-size-lg)}.base-avatar__image{display:block;height:100%;object-fit:cover;width:100%}.base-bubble{border:1px solid var(--theme-chat-message-bubble-default-border, var(--chat-bubble-border-default));border-width:var(--theme-chat-message-bubble-default-border-width, 1px);max-width:min(100%,var(--chat-bubble-max-width));padding:8px 14px;-webkit-user-select:text;user-select:text}.base-bubble--mine{background:var(--theme-chat-message-outgoing-bubble-default-bg, var(--theme-chat-message-bubble-default-bg, var(--chat-bubble-bg-me)));border-color:var(--theme-chat-message-outgoing-bubble-default-border, var(--theme-chat-message-bubble-default-border, var(--chat-bubble-border-default)));border-width:var(--theme-chat-message-outgoing-bubble-default-border-width, var(--theme-chat-message-bubble-default-border-width, 1px));border-radius:var(--theme-chat-message-outgoing-bubble-default-radius, var(--theme-chat-message-bubble-default-radius, var(--chat-bubble-radius-me)));box-shadow:var(--theme-chat-message-outgoing-bubble-default-shadow, var(--theme-chat-message-bubble-default-shadow, none));color:var(--theme-chat-message-outgoing-bubble-default-text, var(--theme-chat-message-bubble-default-text, var(--chat-text-inverse)))}.base-bubble--theirs{background:var(--theme-chat-message-incoming-bubble-default-bg, var(--theme-chat-message-bubble-default-bg, var(--chat-bubble-bg-other)));border-color:var(--theme-chat-message-incoming-bubble-default-border, var(--theme-chat-message-bubble-default-border, var(--chat-bubble-border-default)));border-width:var(--theme-chat-message-incoming-bubble-default-border-width, var(--theme-chat-message-bubble-default-border-width, 1px));border-radius:var(--theme-chat-message-incoming-bubble-default-radius, var(--theme-chat-message-bubble-default-radius, var(--chat-bubble-radius-other)));box-shadow:var(--theme-chat-message-incoming-bubble-default-shadow, var(--theme-chat-message-bubble-default-shadow, none));color:var(--theme-chat-message-incoming-bubble-default-text, var(--theme-chat-message-bubble-default-text, var(--chat-text-primary)))}.base-bubble--theirs-error{background:var(--chat-bubble-bg-error);border-color:var(--chat-bubble-border-error)}.base-bubble--media{overflow:hidden;padding:8px}.base-bubble--text{white-space:pre-wrap;word-break:break-word}.base-typography[data-theme-part="message.text"]{color:var(--theme-chat-message-text-default-text, inherit);font-size:var(--theme-chat-message-text-default-font-size, inherit);font-weight:var(--theme-chat-message-text-default-font-weight, inherit)}[data-theme-module=chat][data-theme-part="message.incomingBubble"] [data-theme-part="message.text"]{color:var(--theme-chat-message-text-default-text, var(--theme-chat-message-incoming-bubble-default-text, var(--chat-text-primary)));font-size:var(--theme-chat-message-text-default-font-size, var(--theme-chat-message-incoming-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-text-default-font-weight, var(--theme-chat-message-incoming-bubble-default-font-weight, inherit))}[data-theme-module=chat][data-theme-part="message.outgoingBubble"] [data-theme-part="message.text"]{color:var(--theme-chat-message-text-default-text, var(--theme-chat-message-outgoing-bubble-default-text, var(--chat-text-primary)));font-size:var(--theme-chat-message-text-default-font-size, var(--theme-chat-message-outgoing-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-text-default-font-weight, var(--theme-chat-message-outgoing-bubble-default-font-weight, inherit))}.base-typography{margin:0}.base-typography--name{color:var(--chat-text-secondary);font-size:.84em;font-weight:600;line-height:1.2}.base-typography--time{color:var(--chat-text-muted);font-size:.84em;line-height:1.2}.base-typography--body{color:var(--chat-text-primary);font-size:1em;line-height:1.5;white-space:pre-wrap}.base-typography[data-theme-part="message.text"],.base-typography.base-typography--body[data-theme-part="message.text"]{color:var(--theme-chat-message-text-default-text, var(--chat-text-primary));font-size:var(--theme-chat-message-text-default-font-size, inherit);font-weight:var(--theme-chat-message-text-default-font-weight, inherit)}[data-theme-module=chat][data-theme-part="message.incomingBubble"] .base-typography.base-typography--body[data-theme-part="message.text"]{color:var(--theme-chat-message-text-default-text, var(--theme-chat-message-incoming-bubble-default-text, var(--chat-text-primary)));font-size:var(--theme-chat-message-text-default-font-size, var(--theme-chat-message-incoming-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-text-default-font-weight, var(--theme-chat-message-incoming-bubble-default-font-weight, inherit))}[data-theme-module=chat][data-theme-part="message.outgoingBubble"] .base-typography.base-typography--body[data-theme-part="message.text"]{color:var(--theme-chat-message-text-default-text, var(--theme-chat-message-outgoing-bubble-default-text, var(--chat-text-primary)));font-size:var(--theme-chat-message-text-default-font-size, var(--theme-chat-message-outgoing-bubble-default-font-size, inherit));font-weight:var(--theme-chat-message-text-default-font-weight, var(--theme-chat-message-outgoing-bubble-default-font-weight, inherit))}.base-typography.base-typography--body[data-theme-part="message.text"][data-theme-state=hover]{color:var(--theme-chat-message-text-hover-text, var(--theme-chat-message-text-default-text, var(--chat-text-primary)));font-size:var(--theme-chat-message-text-hover-font-size, var(--theme-chat-message-text-default-font-size, inherit));font-weight:var(--theme-chat-message-text-hover-font-weight, var(--theme-chat-message-text-default-font-weight, inherit))}.base-typography.base-typography--body[data-theme-part="message.text"][data-theme-state=selected]{color:var(--theme-chat-message-text-selected-text, var(--theme-chat-message-text-default-text, var(--chat-text-primary)));font-size:var(--theme-chat-message-text-selected-font-size, var(--theme-chat-message-text-default-font-size, inherit));font-weight:var(--theme-chat-message-text-selected-font-weight, var(--theme-chat-message-text-default-font-weight, inherit))}.base-typography.base-typography--body[data-theme-part="message.text"][data-theme-state=active]{color:var(--theme-chat-message-text-active-text, var(--theme-chat-message-text-default-text, var(--chat-text-primary)));font-size:var(--theme-chat-message-text-active-font-size, var(--theme-chat-message-text-default-font-size, inherit));font-weight:var(--theme-chat-message-text-active-font-weight, var(--theme-chat-message-text-default-font-weight, inherit))}.base-typography.base-typography--body[data-theme-part="message.text"][data-theme-state=focus]{color:var(--theme-chat-message-text-focus-text, var(--theme-chat-message-text-default-text, var(--chat-text-primary)));font-size:var(--theme-chat-message-text-focus-font-size, var(--theme-chat-message-text-default-font-size, inherit));font-weight:var(--theme-chat-message-text-focus-font-weight, var(--theme-chat-message-text-default-font-weight, inherit))}.base-typography--caption{color:var(--chat-text-muted);font-size:.88em;line-height:1.35}.base-typography--system{color:var(--chat-text-secondary);font-size:.88em;font-weight:500;line-height:1.35}.base-typography--primary{color:var(--chat-text-primary)}.base-typography--secondary{color:var(--chat-text-secondary)}.base-typography--muted{color:var(--chat-text-muted)}.base-typography--error{color:var(--chat-text-error)}.base-typography--inverse{color:var(--chat-text-inverse)}.base-typography--nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-status-indicator{align-items:center;display:inline-flex;gap:8px}.base-status-indicator--sm{font-size:.84em}.base-status-indicator--md{font-size:.9em}.base-status-indicator--pending{color:var(--chat-text-muted)}.base-status-indicator--error{color:var(--chat-text-error)}.base-status-indicator__retry{background:transparent;border:0;color:inherit;cursor:pointer;font-size:inherit;font-weight:700;padding:0}.base-image-action{background:transparent;border:0;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:min(100%,300px)}.base-image-action__skeleton{background:linear-gradient(90deg,#e2e8f0eb,#cbd5e1bd,#e2e8f0eb);border-radius:var(--chat-media-radius-image);inset:0;position:absolute}.base-image-action__image{aspect-ratio:var(--chat-image-aspect-ratio, 16 / 9);border-radius:var(--chat-media-radius-image);display:block;max-height:180px;min-height:180px;object-fit:contain;width:100%}.base-image-action__meta{background:transparent;color:var(--chat-text-muted);font-size:.84em;margin-top:6px;padding:0;position:static}.base-media-viewer{display:flex;flex-direction:column;gap:8px}.base-media-viewer__image-shell,.base-media-viewer__video-shell{aspect-ratio:16 / 9;border-radius:var(--chat-media-radius-player);max-width:300px;min-height:180px;overflow:hidden;position:relative;width:100%}.base-media-viewer__preview{align-items:stretch;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:0;text-align:left;width:100%}.base-media-viewer__poster-shell,.base-media-viewer__audio-card,.base-media-viewer__audio-cover{align-items:center;display:flex}.base-media-viewer__poster-shell{aspect-ratio:16 / 9;border-radius:var(--chat-media-radius-player);justify-content:center;max-width:300px;min-height:180px;overflow:hidden;position:relative;width:100%}.base-media-viewer__poster{border-radius:var(--chat-media-radius-player);display:block;height:100%;object-fit:contain;width:100%}.base-media-viewer__play{align-items:center;background:transparent;border-radius:999px;color:var(--chat-text-primary);display:inline-flex;font-size:1.1em;font-weight:800;height:52px;justify-content:center;position:absolute;width:52px}.base-media-viewer__audio-card{background:#ffffff1f;border:1px solid var(--chat-bubble-border-default);border-radius:var(--chat-media-radius-file-card);gap:12px;max-width:300px;min-height:100px;min-width:300px;padding:12px;position:relative}.base-media-viewer__audio-cover{background:linear-gradient(180deg,#0f766e,#0f172a);border-radius:16px;color:#f8fafc;flex:0 0 56px;height:56px;justify-content:center;overflow:hidden;width:56px}.base-media-viewer__audio-meta{display:flex;flex-direction:column;gap:4px}.base-media-viewer__audio-meta strong{font-size:.94em}.base-media-viewer__audio-meta span{color:var(--chat-text-muted);font-size:.84em}.base-media-viewer__video{border-radius:var(--chat-media-radius-player);display:block;max-height:320px;min-height:180px;width:100%}.base-media-viewer__audio{width:min(320px,100%)}.base-media-viewer__duration{color:var(--chat-text-muted);font-size:.84em}.base-file-card{align-items:center;background:var(--theme-card-bg);border:1px solid var(--theme-border-main);border-radius:var(--chat-media-radius-file-card);color:var(--theme-text-main);display:flex;gap:12px;max-width:300px;min-height:80px;min-width:300px;padding:12px;position:relative;text-decoration:none}.base-file-card:hover{background:var(--theme-card-bg-hover)}.base-file-card__button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;flex:1;gap:12px;min-width:0;padding:0;text-align:left}.base-file-card__ext{align-items:center;background:var(--theme-button-primary-bg);border:1px solid var(--theme-border-main);border-radius:12px;color:var(--theme-button-primary-text);display:inline-flex;font-size:.84em;font-weight:700;height:42px;justify-content:center;min-width:52px;padding:0 10px}.base-file-card__body{display:flex;flex-direction:column;min-width:0}.base-file-card__name{color:var(--theme-text-main);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-file-card__size{color:var(--theme-text-sub);font-size:.88em}.base-file-card__download{background:var(--theme-button-secondary-bg);border:0;border-radius:999px;color:var(--theme-text-main);cursor:pointer;flex:0 0 auto;font-size:.84em;font-weight:700;padding:.6em .9em}.base-input{background:var(--surface-input);border:1px solid var(--chat-bubble-border-default);border-radius:18px;color:var(--chat-text-primary);flex:1;font-size:1em;min-height:48px;outline:0;padding:12px 14px;resize:none;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.base-input::placeholder{color:var(--chat-text-muted)}.base-input:focus{border-color:#0f766e;box-shadow:0 0 0 4px #0f766e1f}.base-input:disabled{background:var(--surface-card);cursor:not-allowed}.base-input--multiline{line-height:1.5;overflow-y:hidden}.base-icon-button{align-items:center;background:var(--theme-button-primary-bg);border:0;border-radius:18px;color:var(--theme-button-primary-text);cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;transition:transform .12s ease,opacity .12s ease,background-color .12s ease}.base-icon-button svg{display:block;height:20px;width:20px}.base-icon-button:hover:not(:disabled){background:var(--theme-button-primary-bg-hover);transform:translateY(-1px)}.base-icon-button:focus-visible{box-shadow:var(--theme-focus-ring);outline:none}.base-icon-button:active:not(:disabled),.base-icon-button--active{background:var(--theme-button-primary-bg-active)}.base-icon-button--primary{background:var(--theme-button-primary-bg);color:var(--theme-button-primary-text)}.base-icon-button--primary:hover:not(:disabled){background:var(--theme-button-primary-bg-hover)}.base-icon-button--ghost{background:var(--theme-button-ghost-bg);color:var(--theme-button-ghost-text)}.base-icon-button--ghost:hover:not(:disabled){background:var(--theme-card-bg-hover)}.base-icon-button--danger{background:var(--theme-button-danger-bg);color:var(--theme-button-danger-text)}.base-icon-button--danger:hover:not(:disabled){background:var(--theme-button-danger-bg-hover)}.base-icon-button--subtle{background:var(--theme-button-secondary-bg);color:var(--theme-button-secondary-text)}.base-icon-button--subtle:hover:not(:disabled){background:var(--theme-button-secondary-bg-hover)}.base-icon-button:disabled{background:var(--theme-border-hover);color:var(--theme-button-primary-text);cursor:not-allowed;opacity:.72}.base-icon-button--sm{height:42px;width:42px}.base-icon-button--md{height:48px;width:48px}.base-icon-button--lg{height:54px;width:54px}.base-preview-modal,.base-preview-modal *,.base-preview-portal,.base-preview-portal *,.base-scroll-box,.base-scroll-box *,.base-segmented-control,.base-segmented-control *,.base-context-menu,.base-context-menu *,.base-tabs,.base-tabs *,.base-channel-modal,.base-channel-modal *{font-family:var(--app-font-family)!important}.base-preview-modal{align-items:center;background:var(--theme-overlay-bg);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:40}.base-preview-modal__dialog{background:var(--theme-surface-panel);border:1px solid var(--theme-border-main);border-radius:24px;box-shadow:var(--theme-shadow-popover);color:var(--theme-text-main);display:flex;flex-direction:column;gap:14px;max-height:90vh;max-width:min(1100px,92vw);overflow:hidden;padding:18px;width:min(1100px,92vw)}.base-preview-modal__header,.base-preview-modal__actions,.base-segmented-control{align-items:center;display:flex}.base-preview-modal__header{gap:16px;justify-content:space-between}.base-preview-modal__title-group{min-width:0}.base-preview-modal__eyebrow{color:var(--theme-text-accent);font-size:.82em;font-weight:800;letter-spacing:.08em;margin:0 0 .4em;text-transform:uppercase}.base-preview-modal__title{font-size:1.1em;margin:0}.base-preview-modal__actions{gap:8px}.base-preview-modal__action,.base-preview-modal__close{background:var(--theme-button-secondary-bg);border:0;border-radius:999px;color:var(--theme-text-main);cursor:pointer;font-size:.9em;font-weight:700;padding:.7em 1em}.base-preview-modal__close{min-width:2.6em;padding-inline:0}.base-preview-modal__body{align-items:center;display:flex;justify-content:center;min-height:360px}.base-preview-modal__image{border-radius:18px;display:block;max-height:72vh;max-width:100%}.base-preview-modal__frame{background:var(--theme-surface-panel);border:0;border-radius:18px;height:72vh;width:100%}.base-preview-modal__fallback{align-items:center;display:flex;flex-direction:column;gap:12px}.base-preview-modal__link{background:var(--theme-button-primary-bg);border-radius:999px;color:var(--theme-button-primary-text);padding:.7em 1em;text-decoration:none}.base-preview-portal{align-items:center;background:#0f172aad;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:45}.base-preview-portal__dialog{background:#0a0f19f0;border:1px solid rgba(148,163,184,.28);border-radius:24px;box-shadow:0 28px 80px #02061773;display:flex;flex-direction:column;gap:14px;max-height:min(92vh,980px);max-width:min(1280px,96vw);overflow:hidden;padding:16px;width:min(1280px,96vw)}.base-preview-portal__header,.base-preview-portal__actions{align-items:center;display:flex}.base-preview-portal__header{justify-content:space-between;gap:16px}.base-preview-portal__title-group{min-width:0}.base-preview-portal__title{color:#f8fafc;font-size:1.08em;margin:0}.base-preview-portal__meta{color:#e2e8f0d1;font-size:.84em;margin:.35em 0 0}.base-preview-portal__hint{color:#94a3b8e6;font-size:.84em;margin:.45em 0 0}.base-preview-portal__actions{gap:8px}.base-preview-portal__action,.base-preview-portal__close{background:#e2e8f01f;border:1px solid rgba(226,232,240,.16);border-radius:999px;color:#f8fafc;cursor:pointer;font-size:.9em;font-weight:700;padding:.7em 1em}.base-preview-portal__close{min-width:2.6em;padding-inline:0}.base-preview-portal__body{align-items:center;display:flex;justify-content:center;background:#0f172a5c;border:1px solid rgba(148,163,184,.12);border-radius:18px;max-height:min(80vh,860px);min-height:0;overflow:hidden;padding:12px;width:100%}.base-preview-portal__audio-shell{align-items:center;display:flex;flex-direction:column;gap:16px;width:min(680px,100%)}.base-preview-portal__audio-cover{align-items:center;background:linear-gradient(180deg,#0f766e,#0f172a);border-radius:24px;color:#f8fafc;display:flex;height:min(360px,48vw);justify-content:center;overflow:hidden;width:min(360px,48vw)}.base-preview-portal__audio-image{display:block;height:100%;object-fit:contain;width:100%}.base-preview-portal__audio{width:100%}.base-preview-portal__frame{background:#fff;border:0;border-radius:18px;height:min(76vh,820px);width:100%}.base-preview-portal__embed-shell{position:relative;width:100%}.base-preview-portal__fallback{align-items:center;display:flex;flex-direction:column;gap:12px;padding:24px;text-align:center}.base-preview-portal__error{color:#f8fafc;margin:0}.base-preview-portal__link{background:#0f766e;border-radius:999px;color:#f8fafc;padding:.7em 1em;text-decoration:none}.base-scroll-box{min-height:0;overscroll-behavior:contain;width:100%}.base-scroll-box--fill{flex:1 1 auto}.base-media-viewer__inline-cover{align-items:center;background:linear-gradient(180deg,#0f766e,#0f172a);border-radius:18px;color:#f8fafc;display:inline-flex;flex:0 0 72px;height:72px;justify-content:center;overflow:hidden;width:72px}.base-media-viewer__inline-cover img{display:block;height:100%;object-fit:contain;width:100%}.base-media-viewer--audio-inline{align-items:center;display:flex;gap:14px;max-width:300px;min-height:100px;position:relative;width:100%}.base-preview-portal__body .base-media-viewer--audio-inline{align-items:center;background:#0f172a6b;border:1px solid rgba(148,163,184,.18);border-radius:24px;flex-direction:column;gap:18px;max-width:min(560px,100%);min-height:0;padding:20px}.base-preview-portal__body .base-media-viewer--audio-inline .base-media-viewer__inline-cover{flex:0 0 auto;height:min(320px,48vw);width:min(320px,48vw);border-radius:24px}.base-preview-portal__body .base-media-viewer--audio-inline .base-media-viewer__audio{width:min(520px,100%)}.base-media-viewer__text-scroll{background:#ffffffd6;border:1px solid var(--chat-bubble-border-default);border-radius:18px;max-height:300px;max-width:300px;min-height:120px;overflow-x:hidden;overflow-y:auto;padding:16px;position:relative;width:min(100%,300px)}.base-media-viewer__text-scroll{scrollbar-color:rgba(148,163,184,.65) rgba(15,23,42,.28)}.base-media-viewer__text-scroll::-webkit-scrollbar{height:10px;width:10px}.base-media-viewer__text-scroll::-webkit-scrollbar-track{background:#0f172a47;border-radius:999px}.base-media-viewer__text-scroll::-webkit-scrollbar-thumb{background:#94a3b8a6;border:2px solid rgba(15,23,42,.28);border-radius:999px}.base-preview-portal__body .base-media-viewer__image-shell,.base-preview-portal__body .base-media-viewer__video-shell{aspect-ratio:auto;background:transparent;max-width:100%;min-height:0;width:auto}.base-preview-portal__body .base-media-viewer__image,.base-preview-portal__body .base-media-viewer__video{height:auto;max-height:85vh;max-width:100%;min-height:0;object-fit:contain;width:auto}.base-preview-portal__body .base-media-viewer__text-scroll,.base-preview-portal__body .base-media-viewer__file-fallback{background:#0f172ac7!important;border-color:#94a3b833;max-height:85vh;max-width:min(960px,100%);width:100%}.base-media-viewer__text-card,.base-media-viewer__file-fallback{background:#ffffff1f;border:1px solid var(--chat-bubble-border-default);border-radius:18px;max-width:300px;min-height:120px;overflow:hidden;padding:14px;position:relative}.base-image-action__skeleton,.base-media-viewer__skeleton,.base-file-card__skeleton{display:none}.base-media-viewer__file-fallback{align-items:center;display:flex;flex-direction:column;gap:12px}.base-media-viewer__text-scroll .base-typography--body{color:#e2e8f0;overflow-wrap:anywhere;word-break:break-all}.base-media-viewer__image{border-radius:18px;display:block;height:100%;min-height:180px;object-fit:cover;width:100%}.base-media-viewer__video{border-radius:var(--chat-media-radius-player);display:block;height:100%;min-height:180px;object-fit:cover;width:100%}.base-preview-portal__dialog:focus:not(:focus-visible),.base-preview-portal__body .base-media-viewer__audio:focus:not(:focus-visible),.base-preview-portal__body .base-media-viewer__video:focus:not(:focus-visible){box-shadow:none;outline:none}.base-preview-portal__body .base-media-viewer__audio,.base-preview-portal__body .base-media-viewer__video{outline:none}.base-media-viewer__video::-webkit-media-controls,.base-media-viewer__video::-webkit-media-controls-enclosure,.base-media-viewer__video::-webkit-media-controls-panel,.base-media-viewer__video::-webkit-media-controls-timeline,.base-media-viewer__audio::-webkit-media-controls,.base-media-viewer__audio::-webkit-media-controls-enclosure,.base-media-viewer__audio::-webkit-media-controls-panel,.base-media-viewer__audio::-webkit-media-controls-timeline{outline:none}.base-media-viewer__skeleton,.base-file-card__skeleton{background:linear-gradient(90deg,#e2e8f0eb,#cbd5e1bd,#e2e8f0eb);border-radius:inherit;inset:0;pointer-events:none;position:absolute}.base-media-viewer__skeleton--audio,.base-media-viewer__skeleton--file{border-radius:16px}.base-media-viewer__skeleton--text{border-radius:18px}.base-media-viewer__download{background:#0f766e;border:0;border-radius:999px;color:#f8fafc;cursor:pointer;font-size:.88em;font-weight:700;padding:.72em 1em}.base-media-viewer__fallback{align-items:center;background:linear-gradient(180deg,#0f766e,#0f172a);border-radius:18px;color:#f8fafc;display:inline-flex;justify-content:center;min-height:120px;width:100%}.base-preview-portal__loading,.base-preview-portal__text-shell{align-items:center;display:flex;flex-direction:column;gap:12px;width:min(960px,100%)}.base-preview-portal__loading{color:#f8fafc;justify-content:center;min-height:280px}.base-preview-portal__loading--embedded{background:#0f172ac2;border-radius:18px;inset:0;position:absolute;z-index:1}.base-preview-portal__spinner{animation:preview-spin .8s linear infinite;border:3px solid rgba(226,232,240,.18);border-top-color:#f8fafc;border-radius:999px;display:inline-flex;height:28px;width:28px}.base-preview-portal__text-notice{align-self:flex-start;color:#e2e8f0e0;font-size:.84em;margin:0}@keyframes preview-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.base-segmented-control{background:#e2e8f0;border-radius:999px;gap:4px;padding:4px}.base-segmented-control__option{background:transparent;border:0;border-radius:999px;color:#475569;cursor:pointer;font-size:.9em;font-weight:700;padding:.65em .9em;transition:background-color .12s ease,color .12s ease}.base-segmented-control__option--active{background:#fff;color:#0f172a;box-shadow:0 4px 14px #0f172a14}.base-context-menu-layer,.base-channel-modal-layer{inset:0;position:fixed;z-index:60}.base-context-menu{background:var(--theme-surface-panel);border:1px solid var(--theme-border-main);border-radius:16px;box-shadow:var(--theme-shadow-popover);display:flex;flex-direction:column;min-width:188px;overflow:hidden;padding:6px;position:fixed}.base-context-menu__item{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--theme-text-main);cursor:pointer;display:inline-flex;font-size:.92em;font-weight:700;justify-content:flex-start;min-height:40px;padding:0 12px}.base-context-menu__header{color:var(--theme-text-sub);font-size:.78em;font-weight:700;letter-spacing:.02em;padding:6px 12px 4px;text-transform:uppercase}.base-context-menu__item:hover{background:var(--theme-list-bg-hover)}.base-context-menu__item:focus-visible{background:var(--theme-list-bg-active);box-shadow:var(--theme-focus-ring);outline:none}.base-context-menu__item--disabled{color:var(--theme-text-faint);cursor:default}.base-context-menu__item--disabled:hover{background:transparent}.base-context-menu__item--danger{color:var(--theme-status-danger)}.base-tooltip-portal{background:#0f172acc;border:1px solid rgba(148,163,184,.28);border-radius:10px;color:#f8fafc;font-size:.76rem;line-height:1.45;padding:8px 10px;pointer-events:none;position:fixed;white-space:pre-wrap;width:max-content;word-break:break-word;z-index:2000}.base-tooltip-anchor{display:contents}.base-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.base-tabs__tab{background:var(--theme-button-secondary-bg);border:0;border-radius:999px;color:var(--theme-text-sub);cursor:pointer;flex:0 0 auto;font-size:.88em;font-weight:800;padding:.72em .95em}.base-tabs__tab:hover:not(:disabled){background:var(--theme-list-bg-hover)}.base-tabs__tab:focus-visible{box-shadow:var(--theme-focus-ring);outline:1px solid var(--theme-border-active);outline-offset:2px}.base-tabs__tab--active{background:var(--theme-button-primary-bg);color:var(--theme-button-primary-text)}.base-tabs__tab:disabled{background:var(--theme-list-bg-active);color:var(--theme-text-faint);cursor:not-allowed;opacity:.72}.base-channel-modal-layer{align-items:center;background:var(--theme-overlay-bg);display:flex;justify-content:center;padding:24px}.base-channel-modal{background:var(--theme-surface-panel);border:1px solid var(--theme-border-main);border-radius:24px;box-shadow:var(--theme-shadow-popover);color:var(--theme-text-main);display:flex;flex-direction:column;gap:14px;max-width:min(520px,92vw);padding:18px;width:min(520px,92vw)}.base-channel-modal__header,.base-channel-modal__actions{align-items:center;display:flex;justify-content:space-between}.base-channel-modal__eyebrow{color:var(--theme-text-accent);font-size:.82em;font-weight:800;letter-spacing:.08em;margin:0 0 .4em;text-transform:uppercase}.base-channel-modal__title{font-size:1.1em;margin:0}.base-channel-modal__close{background:var(--theme-button-secondary-bg);border:0;border-radius:999px;color:var(--theme-text-main);cursor:pointer;font-size:1em;font-weight:700;height:36px;width:36px}.base-channel-modal__field{display:flex;flex-direction:column;gap:6px}.base-channel-modal__checkbox{align-items:center;color:var(--theme-text-main);cursor:pointer;display:flex;gap:10px;font-size:.92em;font-weight:600}.base-channel-modal__checkbox input{accent-color:var(--theme-text-accent);height:16px;width:16px}.base-channel-modal__checkbox input:disabled+span{color:var(--theme-text-faint)}.base-channel-modal__segmented{background:var(--theme-list-bg-active);border-radius:14px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.base-channel-modal__segment{background:transparent;border:0;border-radius:10px;color:var(--theme-text-sub);cursor:pointer;font:inherit;font-weight:700;min-height:40px;padding:.7em .9em;transition:background-color .14s ease,color .14s ease,opacity .14s ease}.base-channel-modal__segment--active{background:var(--theme-button-primary-bg);color:var(--theme-button-primary-text)}.base-channel-modal__inline-row{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.base-channel-modal__inline-row .base-channel-modal__checkbox{min-height:42px}.base-channel-modal__field--row{align-items:center;flex-direction:row;justify-content:space-between}.base-channel-modal__field span{color:var(--theme-text-sub);font-size:.84em;font-weight:700}.base-channel-modal__hint{color:var(--theme-text-muted);font-size:.78rem;font-weight:700}.base-channel-modal__error{color:var(--theme-status-danger);font-size:.88rem;min-height:1.25rem}.base-channel-modal__actions{gap:8px;justify-content:flex-end}.base-channel-modal__action{background:var(--theme-button-primary-bg);border:0;border-radius:999px;color:var(--theme-button-primary-text);cursor:pointer;font-size:.92em;font-weight:800;padding:.8em 1.1em}.base-channel-modal__action--muted{background:var(--theme-button-secondary-bg);color:var(--theme-text-main)}.base-channel-modal__color-palette{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.base-channel-modal__color-swatch{background:var(--swatch-color, #94a3b8);border:2px solid transparent;border-radius:999px;cursor:pointer;height:28px;outline:none;transition:transform .12s ease,border-color .12s ease;width:28px}.base-channel-modal__color-swatch:hover{transform:scale(1.15)}.base-channel-modal__color-swatch--active{border-color:var(--theme-border-active);transform:scale(1.15)}.channel-announcement-overlay{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.channel-announcement-modal{background:#fff;border-radius:12px;box-shadow:0 24px 60px #0f172a4d;display:flex;flex-direction:column;max-width:480px;width:100%}.channel-announcement-modal__header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 18px}.channel-announcement-modal__title{color:#0f172a;font-size:1rem;font-weight:700;margin:0}.channel-announcement-modal__close{background:transparent;border:0;color:#94a3b8;cursor:pointer;font-size:22px;line-height:1;padding:4px 8px}.channel-announcement-modal__body{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.channel-announcement-modal__field{display:flex;flex-direction:column;gap:6px}.channel-announcement-modal__field>span{color:#475569;font-size:.85rem;font-weight:700}.channel-announcement-modal__footer{border-top:1px solid #e2e8f0;display:flex;gap:8px;justify-content:flex-end;padding:12px 18px}.channel-announcement-modal__btn{border:0;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:700;padding:8px 14px}.channel-announcement-modal__btn--ghost{background:transparent;color:#475569}.channel-announcement-modal__btn--primary{background:#0f766e;color:#fff}.channel-announcement-modal__btn:disabled{cursor:not-allowed;opacity:.6}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;inset:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;inset:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}.image-crop-editor{background:#fff;border-radius:14px;box-shadow:0 30px 80px #0f172a4d;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:1fr auto;max-height:calc(100vh - 48px);max-width:1100px;padding:20px;width:100%}.image-crop-editor__panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.image-crop-editor__panel--editor{grid-column:1;grid-row:1}.image-crop-editor__panel--preview{grid-column:2;grid-row:1}.image-crop-editor__panel-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.image-crop-editor__panel-title{color:#0f172a;font-size:.92rem;font-weight:700}.image-crop-editor__aspect-row{align-items:center;display:flex;gap:4px}.image-crop-editor__aspect-label{color:#94a3b8;font-size:12px;margin-right:4px}.image-crop-editor__aspect-btn{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;padding:3px 8px}.image-crop-editor__aspect-btn--active{background:#0f766e;border-color:#0f766e;color:#fff}.image-crop-editor__crop-wrap{align-items:center;background:repeating-conic-gradient(#f1f5f9 0% 25%,#fff 0% 50%) 0 0 / 14px 14px;display:flex;flex:1 1 auto;justify-content:center;min-height:0;overflow:auto;padding:14px}.image-crop-editor__source{display:block;max-height:60vh;max-width:100%}.image-crop-editor__loading{color:#94a3b8;font-size:.9rem}.image-crop-editor__actions{display:flex;gap:8px;grid-column:1 / -1;grid-row:2;justify-content:flex-end}.image-crop-editor__btn{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;font-size:.9rem;font-weight:700;min-height:40px;padding:8px 16px}.image-crop-editor__btn:hover:not(:disabled){background:#f8fafc}.image-crop-editor__btn:disabled{cursor:not-allowed;opacity:.6}.image-crop-editor__btn--primary{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.image-crop-editor__btn--primary:hover:not(:disabled){background:#1e40af}@media(max-width:900px){.image-crop-editor{grid-template-columns:1fr;grid-template-rows:1fr auto auto}.image-crop-editor__panel--editor{grid-column:1;grid-row:1}.image-crop-editor__panel--preview{grid-column:1;grid-row:2}.image-crop-editor__actions{grid-row:3}}.base-panel-shell,.base-panel-shell *{box-sizing:border-box;font-family:var(--app-font-family)!important}.base-panel-shell{--panel-shell-radius: 28px;border-radius:var(--panel-shell-radius);min-height:0;overflow:hidden;padding:2px;position:relative;width:100%;z-index:0}.base-panel-layout{background:var(--theme-surface-panel)!important;border:1px solid rgba(148,163,184,.22);border-radius:var(--panel-shell-radius);box-shadow:var(--theme-shadow-panel);display:grid;grid-template-rows:60px minmax(0,1fr) auto;height:100%;isolation:isolate;min-height:0;overflow:hidden;position:relative;width:100%;z-index:1}.base-panel-layout__header{align-items:center;display:flex;gap:12px;line-height:1;min-height:60px;overflow:hidden;padding:0 16px}.base-panel-layout__body{min-height:0;overflow:hidden}.base-panel-layout__footer{min-height:0;padding:0 16px 16px}.shared-file-type-visual{align-items:center;background:var(--shared-file-type-visual-bg, transparent);border-color:var(--shared-file-type-visual-border, transparent);border-style:solid;border-width:var(--shared-file-type-visual-border-width, 0);color:var(--shared-file-type-visual-text, currentColor);display:inline-flex;flex:0 0 auto;font-weight:700;justify-content:center;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-file-type-visual--compact{box-sizing:border-box;border-radius:6px;font-size:.7rem;height:24px;max-width:38px;min-width:38px;padding:0 4px;width:38px}.shared-file-type-visual--card{border-radius:12px;font-size:.84em;height:42px;min-width:52px;padding:0 10px}.message-list,.message-list__container{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden}.message-list__viewport{flex:1;height:100%;min-height:0;overflow-y:auto}.message-list__row{padding-bottom:var(--chat-layout-gap-message)}.message-list__loading{color:var(--chat-text-muted);font-size:.84em;padding:4px 0 0;text-align:center}.message-item{align-items:flex-start;display:flex;gap:10px}.message-item--me{flex-direction:row-reverse}.message-item__avatar-spacer{display:block;width:var(--chat-avatar-size-md)}.message-item__content{display:flex;flex-direction:column;gap:6px;max-width:calc(100% - 46px)}.message-item--me .message-item__content{align-items:flex-end}.message-item--other .message-item__content{align-items:flex-start}.message-item__meta{align-items:center;display:flex;gap:8px}.message-item__meta--header{min-height:1.2em}.message-item__meta--me{justify-content:flex-end}.message-item__meta--footer{justify-content:flex-start}.message-item__action-button{appearance:none;background:transparent;border:0;color:var(--chat-text-muted);cursor:pointer;font:inherit;font-size:.76rem;padding:0}.message-item__action-button--danger{color:#be123c}.message-item__priority{align-items:center;border-radius:999px;color:var(--theme-chat-message-priority-badge-default-text, inherit);display:inline-flex;font-size:var(--theme-chat-message-priority-badge-default-font-size, .78em);font-weight:var(--theme-chat-message-priority-badge-default-font-weight, 700);gap:4px;padding:3px 9px}.message-item__priority-icon{color:inherit;font-size:inherit;font-weight:inherit;line-height:1}.message-item__priority--important{background:#dbeafe;color:var(--theme-chat-message-priority-badge-default-text, #1d4ed8)}.message-item__priority--urgent{background:#fee2e2;color:var(--theme-chat-message-priority-badge-default-text, #b91c1c)}.message-item--highlighted .base-bubble{box-shadow:0 0 0 4px #0f766e2e,0 0 0 10px #0f766e14;transition:box-shadow .18s ease}@media(max-width:640px){.message-item__content{max-width:calc(100% - 38px)}}.message-item__server-attachments{display:flex;flex-direction:column;gap:6px;margin-top:6px}.message-item__attachment-card{appearance:none;align-items:stretch;background:#ffffff1f;border:1px solid rgba(148,163,184,.28);border-radius:10px;cursor:pointer;display:inline-flex;flex-direction:column;gap:8px;max-width:240px;min-height:var(--message-attachment-card-min-height, 72px);overflow:visible;padding:8px;text-align:left;transition:background-color .12s ease,border-color .12s ease}.message-item__attachment-card:hover{background:#ffffff2e;border-color:#94a3b86b}.message-item__attachment-card--media{line-height:0}.message-item__attachment-thumb-wrap{display:block;position:relative}.message-item__attachment-badge{background:#0f172ad1;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;font-size:.68rem;font-weight:800;left:8px;line-height:1.2;max-width:calc(100% - 16px);overflow:hidden;padding:4px 8px;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:8px;white-space:nowrap;z-index:1}.message-item__attachment-image{aspect-ratio:4 / 3;border-radius:8px;display:block;height:var(--message-attachment-image-height, 168px);max-width:224px;min-width:160px;object-fit:cover;width:100%}.message-item__attachment-file{display:flex;align-items:flex-start;gap:8px;color:inherit;max-width:280px}.message-item__attachment-ext{flex-shrink:0;font-size:.7rem;font-weight:700;background:#0f172a85;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:6px;line-height:1.2;padding:4px 7px}.message-item__attachment-info{display:flex;flex-direction:column;min-width:0}.message-item__attachment-name{font-size:.82rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-item__attachment-size{font-size:.72rem;opacity:.6}.message-item__bubble-row{align-items:flex-end;display:flex;gap:6px}.message-item--me .message-item__bubble-row{flex-direction:row-reverse}.message-item__time-group{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:6px}.message-item__time{color:var(--theme-chat-message-time-default-text, #94a3b8);flex-shrink:0;font-size:var(--theme-chat-message-time-default-font-size, .72rem);font-weight:var(--theme-chat-message-time-default-font-weight, 400);white-space:nowrap}.message-item--me .message-item__time,html .message-item--me [data-theme-module=chat][data-theme-part="message.time"][data-theme-state=default]{color:var(--theme-chat-message-time-default-text, var(--theme-chat-message-outgoing-bubble-default-text, var(--chat-text-muted)));font-size:var(--theme-chat-message-time-default-font-size, var(--theme-chat-message-outgoing-bubble-default-font-size, .72rem));font-weight:var(--theme-chat-message-time-default-font-weight, var(--theme-chat-message-outgoing-bubble-default-font-weight, 400))}.message-item:not(.message-item--me) .message-item__time{color:var(--theme-chat-message-time-default-text, var(--theme-chat-message-incoming-bubble-default-text, var(--chat-text-muted)));font-size:var(--theme-chat-message-time-default-font-size, var(--theme-chat-message-incoming-bubble-default-font-size, .72rem));font-weight:var(--theme-chat-message-time-default-font-weight, var(--theme-chat-message-incoming-bubble-default-font-weight, 400))}html .message-item:not(.message-item--me) [data-theme-module=chat][data-theme-part="message.time"][data-theme-state=default]{color:var(--theme-chat-message-time-default-text, var(--theme-chat-message-incoming-bubble-default-text, var(--chat-text-muted)));font-size:var(--theme-chat-message-time-default-font-size, var(--theme-chat-message-incoming-bubble-default-font-size, .72rem));font-weight:var(--theme-chat-message-time-default-font-weight, var(--theme-chat-message-incoming-bubble-default-font-weight, 400))}.message-item--grouped{margin-top:-10px}.message-list__date-divider{align-items:center;display:flex;gap:10px;padding:10px 0 4px;-webkit-user-select:none;user-select:none}.message-list__date-divider:before,.message-list__date-divider:after{background:#e2e8f0;content:"";flex:1;height:1px}.message-list__date-label{color:#94a3b8;font-size:.75rem;font-weight:600;white-space:nowrap}.message-item--selectable{cursor:pointer;border-radius:8px;padding:2px 4px;transition:background-color 80ms;-webkit-user-select:none;user-select:none}.message-item--selectable:hover{background:#0f766e0f}.message-item--selected{background:#0f766e1a}.message-item--not-selectable{opacity:.45;cursor:default}.message-item__select-indicator{align-self:center;border:2px solid #cbd5e1;border-radius:50%;display:block;flex-shrink:0;height:18px;width:18px;transition:border-color 80ms,background 80ms}.message-item__select-indicator--checked{background:#0f766e;border-color:#0f766e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l4 4 6-8' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 8px}.message-item__select-indicator--disabled{border-color:#e2e8f0;background:#f8fafc}.message-item__attachment-card--selected{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e38}.message-item__attachment-selected-mark{background:#0f766e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l4 4 6-8' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:8px 6px;border-radius:50%;bottom:6px;display:block;height:16px;position:absolute;right:6px;width:16px;z-index:2}.upload-progress-chip{align-items:stretch;background:#ccfbf1;border:1px solid #67e8f9;border-radius:20px;color:#0e7490;display:inline-flex;flex-direction:column;font-size:.8em;font-weight:700;gap:6px;min-width:160px;max-width:min(360px,100%);padding:8px 10px}.upload-progress-chip[data-theme-module=chat][data-theme-part="attachment.uploadChip"]{background:var(--theme-chat-attachment-upload-chip-default-bg, transparent);background-image:var(--theme-chat-attachment-upload-chip-default-bg-gradient, none);border-color:var(--theme-chat-attachment-upload-chip-default-border, transparent);border-radius:var(--theme-chat-attachment-upload-chip-default-radius, 0px);border-style:solid;border-width:var(--theme-chat-attachment-upload-chip-default-border-width, 0px);box-shadow:var(--theme-chat-attachment-upload-chip-default-shadow, none);color:var(--theme-chat-attachment-upload-chip-default-text, inherit);font-size:var(--theme-chat-attachment-upload-chip-default-font-size, inherit);font-weight:var(--theme-chat-attachment-upload-chip-default-font-weight, inherit)}.upload-progress-chip[data-theme-module=webhard][data-theme-part="transfer.progressChip"]{background:var(--theme-webhard-transfer-progress-chip-default-bg, transparent);background-image:var(--theme-webhard-transfer-progress-chip-default-bg-gradient, none);border-color:var(--theme-webhard-transfer-progress-chip-default-border, transparent);border-radius:var(--theme-webhard-transfer-progress-chip-default-radius, 0px);border-style:solid;border-width:var(--theme-webhard-transfer-progress-chip-default-border-width, 0px);box-shadow:var(--theme-webhard-transfer-progress-chip-default-shadow, none);color:var(--theme-webhard-transfer-progress-chip-default-text, inherit);font-size:var(--theme-webhard-transfer-progress-chip-default-font-size, inherit);font-weight:var(--theme-webhard-transfer-progress-chip-default-font-weight, inherit)}.upload-progress-chip__head{align-items:center;display:flex;gap:6px;justify-content:space-between;width:100%}.upload-progress-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-progress-chip__meta,.upload-progress-chip__actions{display:flex;width:100%}.upload-progress-chip__meta{align-items:center;color:#155e75;font-size:.76em;font-weight:700;gap:8px;justify-content:space-between}.upload-progress-chip__progress{background:#0f172a1f;border:1px solid rgba(15,23,42,.1);border-radius:999px;display:block;height:8px;overflow:hidden;width:100%}.upload-progress-chip__progress-bar{background:linear-gradient(90deg,#0f766e,#14b8a6);border-radius:999px;display:block;height:100%;min-width:0;transition:width .12s ease}.upload-progress-chip[data-upload-status=failed]{border-color:#fca5a5;color:#991b1b}.upload-progress-chip[data-upload-status=failed] .upload-progress-chip__progress-bar{background:#dc2626}.upload-progress-chip__error{color:#991b1b;font-size:.72em;font-weight:700;line-height:1.35}.upload-progress-chip__action,.upload-progress-chip__retry{background:transparent;border:none;color:currentColor;cursor:pointer;font:inherit;padding:0}.upload-progress-chip__action{font-size:1em;line-height:1}.upload-progress-chip__retry{font-size:.8em;font-weight:800;margin-left:auto;text-decoration:underline}.upload-queue{display:flex;flex-direction:column;gap:6px;max-width:min(420px,100%)}.upload-queue__summary{color:var(--chat-text-muted, #64748b);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 10px}.upload-queue__overall-progress{display:block;height:6px;overflow:hidden;width:100%}.upload-queue__overall-progress-bar{display:block;height:100%;min-width:0}.upload-queue--compact{align-items:center;flex:1 1 auto;flex-direction:row;justify-content:flex-end;gap:8px;max-width:100%;min-width:0}.upload-progress-chip--compact{align-items:center;border-radius:8px;flex:1 1 360px;flex-direction:row;font-size:11px;gap:6px;max-width:440px;min-width:0;padding:1px 6px}.upload-progress-chip--compact .upload-progress-chip__head{flex:1 1 auto;min-width:0;width:auto}.upload-progress-chip--compact .upload-progress-chip__meta{flex:0 0 auto;gap:4px;white-space:nowrap;width:auto}.upload-progress-chip--compact .upload-progress-chip__progress{flex:0 1 88px;height:5px;min-width:40px;width:88px}.upload-progress-chip--compact .upload-progress-chip__error{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-progress-chip--compact .upload-progress-chip__actions{flex:0 0 auto;width:auto}.upload-queue--compact .upload-queue__summary{flex:0 0 auto;flex-wrap:nowrap;font-size:11px;gap:6px;white-space:nowrap}.chat-main-shell{color:var(--theme-chat-text-default-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-chat-text-default-default-font-size, inherit);font-weight:var(--theme-chat-text-default-default-font-weight, inherit)}.chat-main-shell .base-typography--secondary,.theme-studio__actual-preview--chat .base-typography--secondary{color:var(--theme-chat-text-secondary-default-text, var(--chat-text-secondary, #475569));font-size:var(--theme-chat-text-secondary-default-font-size, inherit);font-weight:var(--theme-chat-text-secondary-default-font-weight, inherit)}.chat-main-shell .base-typography--muted,.theme-studio__actual-preview--chat .base-typography--muted{color:var(--theme-chat-text-muted-default-text, var(--chat-text-muted, #64748b));font-size:var(--theme-chat-text-muted-default-font-size, inherit);font-weight:var(--theme-chat-text-muted-default-font-weight, inherit)}.chat-main__header{align-items:center;background:var(--theme-chat-panel-header-default-bg, transparent);border-color:var(--theme-chat-panel-header-default-border, var(--theme-chat-panel-divider-default-border, #e2e8f0));border-style:solid;border-width:0 0 var(--theme-chat-panel-divider-default-border-width, 0px);display:flex;height:100%;gap:8px;justify-content:space-between;width:100%}.chat-main__header-title{min-width:0;overflow:hidden}.chat-main__header-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.chat-main__settings-button{align-items:center;background:var(--theme-chat-panel-settings-button-default-bg, var(--theme-chat-buttons, #e2e8f0));border:1px solid var(--theme-chat-panel-settings-button-default-border, transparent);border-radius:var(--theme-chat-panel-settings-button-default-radius, 12px);box-shadow:var(--theme-chat-panel-settings-button-default-shadow, none);color:var(--theme-chat-panel-settings-button-default-text, #0f172a);cursor:pointer;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.chat-main__settings-button:hover{background:var(--theme-chat-panel-settings-button-hover-bg, var(--theme-chat-panel-settings-button-default-bg, #cbd5e1));border-color:var(--theme-chat-panel-settings-button-hover-border, var(--theme-chat-panel-settings-button-default-border, transparent));color:var(--theme-chat-panel-settings-button-hover-text, var(--theme-chat-panel-settings-button-default-text, #0f172a))}.chat-main__members-button{align-items:center;background:#e2e8f0;border:0;border-radius:999px;color:#0f172a;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--app-font-family)!important;font-size:.84em;font-weight:700;gap:5px;min-height:36px;padding:0 12px}.chat-main__settings-button svg,.chat-main__members-button svg{display:block;flex-shrink:0;height:16px;width:16px}.chat-main__leave-button{background:var(--theme-chat-panel-leave-button-default-bg, #e2e8f0);border:1px solid var(--theme-chat-panel-leave-button-default-border, transparent);border-radius:var(--theme-chat-panel-leave-button-default-radius, 999px);box-shadow:var(--theme-chat-panel-leave-button-default-shadow, none);color:var(--theme-chat-panel-leave-button-default-text, #be123c);cursor:pointer;font-family:var(--app-font-family)!important;font-size:.84em;font-weight:800;min-height:36px;padding:0 12px}.chat-main__leave-button:hover{background:var(--theme-chat-panel-leave-button-hover-bg, var(--theme-chat-panel-leave-button-default-bg, #cbd5e1));border-color:var(--theme-chat-panel-leave-button-hover-border, var(--theme-chat-panel-leave-button-default-border, transparent));color:var(--theme-chat-panel-leave-button-hover-text, var(--theme-chat-panel-leave-button-default-text, #be123c))}.chat-main__title-row{align-items:center;display:flex;gap:8px;min-width:0}.chat-main__eyebrow{color:var(--theme-chat-channel-name-selected-text, var(--theme-chat-channel-name-default-text, #0f766e));font-size:var(--theme-chat-channel-name-selected-font-size, var(--theme-chat-channel-name-default-font-size, .84em));font-weight:var(--theme-chat-channel-name-selected-font-weight, var(--theme-chat-channel-name-default-font-weight, 700));letter-spacing:.08em;margin:0;text-transform:uppercase}.chat-main__announcement-button{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#047857;cursor:pointer;flex:0 0 auto;font-family:var(--app-font-family)!important;font-size:11px;font-weight:800;letter-spacing:.04em;padding:2px 10px}.chat-main__announcement-button:hover{background:#d1fae5}.chat-main__title{font-size:clamp(1.25em,2vw,1.85em);line-height:1.2;margin:0}.chat-main__header-text{color:#475569;font-size:.84em;font-weight:600;letter-spacing:.04em;margin:2px 0 0}.chat-main-shell,.chat-main-shell .base-panel-layout{height:100%;min-height:0}.chat-main-shell .base-panel-layout__body{display:flex;flex-direction:column;min-height:0;overflow:hidden}.chat-main__body{background:var(--theme-chat-panel-content-default-bg, transparent);border-color:var(--theme-chat-panel-content-default-border, transparent);border-style:solid;border-width:var(--theme-chat-panel-content-default-border-width, 0);border-radius:var(--theme-chat-panel-content-default-radius, 0);box-shadow:var(--theme-chat-panel-content-default-shadow, none);color:var(--theme-chat-panel-content-default-text, inherit);display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden}.chat-main__divider[data-theme-part="panel.divider"]{background:var(--theme-chat-panel-divider-default-bg, var(--theme-chat-panel-divider-default-border, #e2e8f0));border-color:var(--theme-chat-panel-divider-default-border, #e2e8f0);border-style:solid;border-width:var(--theme-chat-panel-divider-default-border-width, 0px);border-radius:var(--theme-chat-panel-divider-default-radius, 0);box-shadow:var(--theme-chat-panel-divider-default-shadow, none);color:var(--theme-chat-panel-divider-default-text, inherit);flex:0 0 auto;min-height:1px}[data-theme-module=chat][data-theme-part="panel.divider"]{background:var(--theme-chat-panel-divider-default-bg, var(--theme-chat-panel-divider-default-border, #e2e8f0));border-color:var(--theme-chat-panel-divider-default-border, #e2e8f0);border-style:solid;border-width:var(--theme-chat-panel-divider-default-border-width, 0px);border-radius:var(--theme-chat-panel-divider-default-radius, 0);box-shadow:var(--theme-chat-panel-divider-default-shadow, none);color:var(--theme-chat-panel-divider-default-text, inherit)}.chat-main__multiselect-toolbar{align-items:center;background:#0f766e14;border-top:1px solid rgba(15,118,110,.18);display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding:8px 16px}.chat-main__multiselect-count{color:#0f766e;font-size:.88em;font-weight:600}.chat-main__multiselect-actions{display:flex;gap:8px}.chat-main__multiselect-delete{appearance:none;background:#be123c;border:none;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:.85em;font-weight:600;padding:5px 14px;transition:background .12s}.chat-main__multiselect-delete:disabled{background:#cbd5e1;cursor:not-allowed}.chat-main__multiselect-delete:not(:disabled):hover{background:#9f1239}.chat-main__multiselect-cancel{appearance:none;background:transparent;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;font:inherit;font-size:.85em;padding:5px 14px;transition:border-color .12s}.chat-main__multiselect-cancel:hover{border-color:#94a3b8;color:#1e293b}.chat-main__messages{display:flex;flex:1;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:0 18px 18px}.chat-composer{background:var(--theme-chat-composer-shell-default-bg, var(--surface-card));border:solid var(--theme-chat-composer-shell-default-border, #dbe4ea);border-width:var(--theme-chat-composer-shell-default-border-width, 0px);border-radius:var(--theme-chat-composer-shell-default-radius, 24px);box-shadow:var(--theme-chat-composer-shell-default-shadow, none);color:var(--theme-chat-composer-shell-default-text, inherit);display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:12px}[data-theme-module=chat][data-theme-part="composer.shell"]{background:var(--theme-chat-composer-shell-default-bg, var(--surface-card));border-color:var(--theme-chat-composer-shell-default-border, #dbe4ea);border-style:solid;border-width:var(--theme-chat-composer-shell-default-border-width, 0px);border-radius:var(--theme-chat-composer-shell-default-radius, 24px);box-shadow:var(--theme-chat-composer-shell-default-shadow, none);color:var(--theme-chat-composer-shell-default-text, inherit)}.chat-composer--drag-active{background:var(--theme-chat-composer-shell-active-bg, var(--theme-chat-composer-shell-default-bg, var(--surface-card)));border-color:var(--theme-chat-composer-shell-active-border, var(--theme-chat-composer-shell-default-border, transparent));border-width:var(--theme-chat-composer-shell-active-border-width, var(--theme-chat-composer-shell-default-border-width, 0));box-shadow:var(--theme-chat-composer-shell-active-shadow, var(--theme-chat-composer-shell-default-shadow, none));color:var(--theme-chat-composer-shell-active-text, var(--theme-chat-composer-shell-default-text, inherit))}[data-theme-module=chat][data-theme-part="composer.input"]{background:var(--theme-chat-composer-input-default-bg, #ffffff);border-color:var(--theme-chat-composer-input-default-border, #cbd5e1);border-style:solid;border-width:var(--theme-chat-composer-input-default-border-width, 0px);border-radius:var(--theme-chat-composer-input-default-radius, 12px);box-shadow:var(--theme-chat-composer-input-default-shadow, none);color:var(--theme-chat-composer-input-default-text, inherit)}.chat-composer__drop-overlay{align-items:center;background:#ecfeff;border:1px dashed #0f766e;border-radius:18px;color:#0f766e;display:flex;font-size:.95em;font-weight:700;justify-content:center;min-height:56px;padding:8px 12px}.chat-composer__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.chat-composer__icon-button[data-theme-part="composer.attachButton"]{background:var(--theme-chat-composer-attach-button-default-bg, #e2e8f0);border-color:var(--theme-chat-composer-attach-button-default-border, transparent);border-width:var(--theme-chat-composer-attach-button-default-border-width, 1px);border-radius:var(--theme-chat-composer-attach-button-default-radius, 12px);box-shadow:var(--theme-chat-composer-attach-button-default-shadow, none);color:var(--theme-chat-composer-attach-button-default-text, #0f172a)}.chat-composer__icon-button[data-theme-part="composer.aiButton"]{background:var(--theme-chat-composer-ai-button-default-bg, #e2e8f0);border-color:var(--theme-chat-composer-ai-button-default-border, transparent);border-width:var(--theme-chat-composer-ai-button-default-border-width, 1px);border-radius:var(--theme-chat-composer-ai-button-default-radius, 12px);box-shadow:var(--theme-chat-composer-ai-button-default-shadow, none);color:var(--theme-chat-composer-ai-button-default-text, #0f172a)}.chat-composer__icon-button[data-theme-part="composer.aiButton"].chat-composer__icon-button--active{background:var(--theme-chat-composer-ai-button-active-bg, var(--theme-chat-composer-ai-button-default-bg, #0f766e));border-color:var(--theme-chat-composer-ai-button-active-border, var(--theme-chat-composer-ai-button-default-border, transparent));border-width:var(--theme-chat-composer-ai-button-active-border-width, var(--theme-chat-composer-ai-button-default-border-width, 1px));color:var(--theme-chat-composer-ai-button-active-text, var(--theme-chat-composer-ai-button-default-text, #f8fafc))}.chat-composer__icon-button[data-theme-part="composer.attachButton"]:hover:not(:disabled){background:var(--theme-chat-composer-attach-button-hover-bg, #cbd5e1)}.chat-composer__icon-button[data-theme-part="composer.aiButton"]:hover:not(:disabled){background:var(--theme-chat-composer-ai-button-hover-bg, var(--theme-chat-composer-ai-button-default-bg, #cbd5e1))}.chat-composer__priority{align-items:center;display:inline-flex}.chat-composer__ai-chip{font-size:.82em;font-weight:800;letter-spacing:.04em}.chat-composer__priority-control{flex:0 0 auto}.chat-composer__priority-control .base-segmented-control__option[data-theme-part="composer.priorityButton"]{background:var(--theme-chat-composer-priority-button-default-bg, transparent);border-color:var(--theme-chat-composer-priority-button-default-border, transparent);color:var(--theme-chat-composer-priority-button-default-text, inherit)}.chat-composer__priority-control .base-segmented-control__option[data-theme-part="composer.priorityButton"]:not(.base-segmented-control__option--active){background:var(--theme-chat-composer-priority-button-default-bg, transparent);color:var(--theme-chat-composer-priority-button-default-text, inherit)}[data-theme-module=chat][data-theme-part="members.panel"]{background:var(--theme-chat-members-panel-default-bg, transparent);border-color:var(--theme-chat-members-panel-default-border, transparent);border-style:solid;border-width:var(--theme-chat-members-panel-default-border-width, 0);border-radius:var(--theme-chat-members-panel-default-radius, 0);box-shadow:var(--theme-chat-members-panel-default-shadow, none);color:var(--theme-chat-members-panel-default-text, inherit)}[data-theme-module=chat][data-theme-part="panel.left"]{background:var(--theme-chat-panel-left-default-bg, transparent);border-color:var(--theme-chat-panel-left-default-border, transparent);border-style:solid;border-width:var(--theme-chat-panel-left-default-border-width, 0);border-radius:var(--theme-chat-panel-left-default-radius, 0);box-shadow:var(--theme-chat-panel-left-default-shadow, none);color:var(--theme-chat-panel-left-default-text, inherit);font-size:var(--theme-chat-panel-left-default-font-size, inherit);font-weight:var(--theme-chat-panel-left-default-font-weight, inherit)}[data-theme-module=chat][data-theme-part="panel.left"] [data-theme-part="channel.name"]{font-size:var(--theme-chat-channel-name-default-font-size, var(--theme-chat-panel-left-default-font-size, inherit));font-weight:var(--theme-chat-channel-name-default-font-weight, var(--theme-chat-panel-left-default-font-weight, inherit))}[data-theme-module=chat][data-theme-part="panel.left"] [data-theme-part="channel.name"][data-theme-state=selected]{font-size:var(--theme-chat-channel-name-selected-font-size, var(--theme-chat-channel-name-default-font-size, var(--theme-chat-panel-left-default-font-size, inherit)));font-weight:var(--theme-chat-channel-name-selected-font-weight, var(--theme-chat-channel-name-default-font-weight, var(--theme-chat-panel-left-default-font-weight, inherit)))}[data-theme-module=chat][data-theme-part="panel.right"]{background:var(--theme-chat-panel-right-default-bg, transparent);border-color:var(--theme-chat-panel-right-default-border, transparent);border-style:solid;border-width:var(--theme-chat-panel-right-default-border-width, 0);border-radius:var(--theme-chat-panel-right-default-radius, 0);box-shadow:var(--theme-chat-panel-right-default-shadow, none);color:var(--theme-chat-panel-right-default-text, inherit)}[data-theme-module=chat][data-theme-part="members.row"]{background:var(--theme-chat-members-row-default-bg, var(--theme-surface-card, #f8fafc));border-color:var(--theme-chat-members-row-default-border, var(--theme-border-subtle, #d8e1e3));border-style:solid;border-width:var(--theme-chat-members-row-default-border-width, 1px);border-radius:var(--theme-chat-members-row-default-radius, 10px);box-shadow:var(--theme-chat-members-row-default-shadow, none);color:var(--theme-chat-members-row-default-text, inherit);font-size:var(--theme-chat-members-row-default-font-size, inherit);font-weight:var(--theme-chat-members-row-default-font-weight, inherit)}[data-theme-module=chat][data-theme-part="attachment.panel"]{background:var(--theme-chat-attachment-panel-default-bg, transparent);border-color:var(--theme-chat-attachment-panel-default-border, transparent);border-style:solid;border-width:var(--theme-chat-attachment-panel-default-border-width, 0);border-radius:var(--theme-chat-attachment-panel-default-radius, 0);box-shadow:var(--theme-chat-attachment-panel-default-shadow, none);color:var(--theme-chat-attachment-panel-default-text, inherit)}[data-theme-module=chat][data-theme-part="attachment.row"]{background:var(--theme-chat-attachment-row-default-bg, var(--theme-surface-card, #f8fafc));border-color:var(--theme-chat-attachment-row-default-border, var(--theme-border-subtle, #d8e1e3));border-style:solid;border-width:var(--theme-chat-attachment-row-default-border-width, 1px);border-radius:var(--theme-chat-attachment-row-default-radius, 10px);box-shadow:var(--theme-chat-attachment-row-default-shadow, none);color:var(--theme-chat-attachment-row-default-text, inherit);font-size:var(--theme-chat-attachment-row-default-font-size, inherit);font-weight:var(--theme-chat-attachment-row-default-font-weight, inherit)}[data-theme-module=chat][data-theme-part="attachment.uploadChip"]{background:var(--theme-chat-attachment-upload-chip-default-bg, var(--theme-surface-card, #f8fafc));border-color:var(--theme-chat-attachment-upload-chip-default-border, var(--theme-border-subtle, #d8e1e3));border-style:solid;border-width:var(--theme-chat-attachment-upload-chip-default-border-width, 1px);border-radius:var(--theme-chat-attachment-upload-chip-default-radius, 999px);box-shadow:var(--theme-chat-attachment-upload-chip-default-shadow, none);color:var(--theme-chat-attachment-upload-chip-default-text, inherit);font-size:var(--theme-chat-attachment-upload-chip-default-font-size, inherit);font-weight:var(--theme-chat-attachment-upload-chip-default-font-weight, inherit)}.chat-composer__priority-control .base-segmented-control__option[data-theme-part="composer.priorityButton"]:hover{background:var(--theme-chat-composer-priority-button-hover-bg, var(--theme-chat-composer-priority-button-default-bg, transparent));color:var(--theme-chat-composer-priority-button-hover-text, var(--theme-chat-composer-priority-button-default-text, inherit))}.chat-composer__priority-control .base-segmented-control__option[data-theme-part="composer.priorityButton"].base-segmented-control__option--active{background:var(--theme-chat-composer-priority-button-selected-bg, var(--theme-chat-buttons, #0f766e));border-color:var(--theme-chat-composer-priority-button-selected-border, transparent);color:var(--theme-chat-composer-priority-button-selected-text, #f8fafc)}.chat-composer__panel-toggle{align-items:center;background:var(--theme-chat-panel-side-button-default-bg, #e2e8f0);border:1px solid var(--theme-chat-panel-side-button-default-border, transparent);border-radius:var(--theme-chat-panel-side-button-default-radius, 12px);box-shadow:var(--theme-chat-panel-side-button-default-shadow, none);color:var(--theme-chat-panel-side-button-default-text, #334155);cursor:pointer;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.chat-composer__panel-toggle svg{display:block;height:18px;width:18px}.chat-composer__panel-toggle--active{background:var(--theme-chat-panel-side-button-active-bg, #0f766e);border-color:var(--theme-chat-panel-side-button-active-border, transparent);color:var(--theme-chat-panel-side-button-active-text, #f8fafc)}.chat-composer__send-button{background:var(--theme-chat-composer-send-button-default-bg, var(--theme-chat-buttons, #0f766e));border-color:var(--theme-chat-composer-send-button-default-border, transparent);border-width:var(--theme-chat-composer-send-button-default-border-width, 1px);color:var(--theme-chat-composer-send-button-default-text, #f8fafc)}.chat-composer__attachments{display:flex;flex-wrap:wrap;gap:8px;max-height:152px;overflow-y:auto}.chat-composer__clear-button{background:transparent;border:0;color:inherit;cursor:pointer;font-size:.84em;font-weight:800;padding:0}.chat-composer__clear-button{color:#64748b;margin-right:2px}.chat-composer__input-row{align-items:flex-end;display:flex;gap:10px}.chat-composer__input-shell{align-items:flex-end;background:var(--theme-chat-composer-input-default-bg, var(--theme-chat-inputs, var(--surface-input)));border:1px solid var(--theme-chat-composer-input-default-border, var(--theme-chat-inputs, #94a3b8));border-width:var(--theme-chat-composer-input-default-border-width, 0px);border-radius:var(--theme-chat-composer-input-default-radius, 20px);color:var(--theme-chat-composer-input-default-text, var(--theme-text-primary, inherit));display:flex;flex:1;min-height:52px;overflow:hidden;padding:0}.chat-composer__input-shell .base-input{background:transparent;border:0;border-radius:0;box-shadow:none;font-size:1em;min-height:50px;padding:13px 16px}.chat-composer__send-button{align-self:flex-end;background:var(--theme-chat-composer-send-button-default-bg, var(--theme-chat-buttons, var(--theme-action-primary, #0f766e)));border-color:var(--theme-chat-composer-send-button-default-border, transparent);border-width:var(--theme-chat-composer-send-button-default-border-width, 1px);border-radius:var(--theme-chat-composer-send-button-default-radius, 20px);color:var(--theme-chat-composer-send-button-default-text, var(--theme-text-inverse, #ffffff));flex:0 0 auto}[data-theme-module=chat][data-theme-part="composer.sendButton"]{background:var(--theme-chat-composer-send-button-default-bg, var(--theme-chat-buttons, var(--theme-action-primary, #0f766e)));border-color:var(--theme-chat-composer-send-button-default-border, var(--theme-chat-buttons, var(--theme-action-primary, #0f766e)));border-style:solid;border-width:var(--theme-chat-composer-send-button-default-border-width, 1px);border-radius:var(--theme-chat-composer-send-button-default-radius, 20px);color:var(--theme-chat-composer-send-button-default-text, var(--theme-text-inverse, #ffffff))}.chat-composer__send-button:hover:not(:disabled){background:var(--theme-chat-composer-send-button-hover-bg, var(--theme-chat-buttons, var(--theme-action-primary-hover, #0d6461)))}.chat-composer__send-button:disabled{background:var(--theme-chat-composer-send-button-disabled-bg, #cbd5e1);border-color:var(--theme-chat-composer-send-button-disabled-border, transparent);border-width:var(--theme-chat-composer-send-button-disabled-border-width, var(--theme-chat-composer-send-button-default-border-width, 1px));color:var(--theme-chat-composer-send-button-disabled-text, #64748b)}@media(max-width:960px){.chat-main__messages{padding:0 12px 12px}.chat-composer__toolbar{gap:8px}}.schedule-app{background:var(--theme-schedule-layout-root-default-bg, transparent);background-image:var(--theme-schedule-layout-root-default-bg-gradient, none);border-color:var(--theme-schedule-layout-root-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-layout-root-default-border-width, 0);border-radius:var(--theme-schedule-layout-root-default-radius, 0);box-shadow:var(--theme-schedule-layout-root-default-shadow, none);color:var(--theme-schedule-layout-root-default-text, var(--theme-schedule-text-default-default-text, #0f172a));display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:auto;overflow-y:hidden;font-size:var(--theme-schedule-layout-root-default-font-size, var(--theme-schedule-text-default-default-font-size, inherit));font-weight:var(--theme-schedule-layout-root-default-font-weight, var(--theme-schedule-text-default-default-font-weight, inherit))}.schedule-header,.schedule-body{min-width:1040px}.schedule-calendar-wrap .fc-toolbar-title{color:var(--theme-schedule-text-secondary-default-text, #475569);font-size:var(--theme-schedule-text-secondary-default-font-size, inherit);font-weight:var(--theme-schedule-text-secondary-default-font-weight, inherit)}.day-panel__empty-text{color:var(--theme-schedule-text-muted-default-text, #64748b);font-size:var(--theme-schedule-text-muted-default-font-size, inherit);font-weight:var(--theme-schedule-text-muted-default-font-weight, inherit)}.schedule-app__error{background:#fef2f2;border-bottom:1px solid #fecaca;color:#b91c1c;flex-shrink:0;font-size:.84rem;padding:8px 18px}.schedule-header{align-items:center;background:var(--theme-schedule-calendar-header-default-bg, transparent);background-image:var(--theme-schedule-calendar-header-default-bg-gradient, none);border-color:var(--theme-schedule-panel-divider-default-border, var(--theme-schedule-calendar-header-default-border, transparent));border-style:solid;border-width:0 0 var(--theme-schedule-panel-divider-default-border-width, var(--theme-schedule-calendar-header-default-border-width, 0)) 0;border-radius:var(--theme-schedule-calendar-header-default-radius, 0);box-shadow:var(--theme-schedule-calendar-header-default-shadow, none);color:var(--theme-schedule-calendar-header-default-text, inherit);display:flex;flex-shrink:0;justify-content:space-between;padding:6px 18px}.schedule-header__title-group{align-items:baseline;display:flex;gap:8px;min-width:0}.schedule-header__eyebrow,.schedule-header__title,.schedule-header__meta{margin:0}.schedule-header__eyebrow{color:var(--theme-schedule-text-secondary-default-text, #0f766e);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.schedule-header__title{color:var(--theme-schedule-text-default-default-text, #0f172a);font-size:var(--theme-schedule-text-default-default-font-size, 1rem);font-weight:var(--theme-schedule-text-default-default-font-weight, inherit)}.schedule-header__meta{color:var(--theme-schedule-text-muted-default-text, #64748b);font-size:.78rem}.schedule-header__actions{align-items:center;display:flex;gap:6px}.schedule-header__item{position:relative}.schedule-header__btn{align-items:center;background:var(--theme-schedule-panel-sync-button-default-bg, var(--theme-schedule-header-control-button-default-bg, var(--theme-schedule-buttons, #f1f5f9)));border:1px solid var(--theme-schedule-panel-sync-button-default-border, var(--theme-schedule-header-control-button-default-border, var(--theme-schedule-buttons, #e2e8f0)));border-width:var(--theme-schedule-panel-sync-button-default-border-width, var(--theme-schedule-header-control-button-default-border-width, 1px));border-radius:var(--theme-schedule-panel-sync-button-default-radius, var(--theme-schedule-header-control-button-default-radius, 9px));color:var(--theme-schedule-panel-sync-button-default-text, var(--theme-schedule-header-control-button-default-text, #ffffff));cursor:pointer;display:flex;font:inherit;font-size:.79rem;font-weight:600;gap:4px;padding:5px 12px;transition:background 80ms,color 80ms,border-color 80ms;white-space:nowrap}.schedule-header__btn:hover{background:var(--theme-schedule-panel-sync-button-hover-bg, var(--theme-schedule-header-control-button-hover-bg, var(--theme-schedule-buttons, #e2e8f0)));color:var(--theme-schedule-panel-sync-button-hover-text, var(--theme-schedule-header-control-button-hover-text, #ffffff))}.schedule-header__btn--active{background:var(--theme-schedule-panel-sync-button-active-bg, var(--theme-schedule-header-control-button-active-bg, #f0fdf4));border-color:var(--theme-schedule-panel-sync-button-active-border, var(--theme-schedule-header-control-button-active-border, #86efac));color:var(--theme-schedule-panel-sync-button-active-text, var(--theme-schedule-header-control-button-active-text, #15803d))}.schedule-header__btn--ai{background:#f0fdf4;border-color:#bbf7d0;color:#0f766e}.schedule-header__btn--ai:hover{background:#dcfce7}.schedule-header__btn--ai.schedule-header__btn--active{background:#0f766e;border-color:#0f766e;color:#fff}.schedule-body{background:var(--theme-schedule-layout-main-panel-default-bg, transparent);background-image:var(--theme-schedule-layout-main-panel-default-bg-gradient, none);border-color:var(--theme-schedule-layout-main-panel-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-layout-main-panel-default-border-width, 0);border-radius:var(--theme-schedule-layout-main-panel-default-radius, 0);box-shadow:var(--theme-schedule-layout-main-panel-default-shadow, none);color:var(--theme-schedule-layout-main-panel-default-text, inherit);display:flex;flex:1;min-height:0;overflow:visible;position:relative}.schedule-calendar-wrap{--fc-border-color: var(--theme-schedule-calendar-cell-default-border, #dbe4ea);--fc-button-bg-color: var(--theme-schedule-header-control-button-default-bg, var(--theme-schedule-buttons, #0f766e));--fc-button-hover-bg-color: var(--theme-schedule-header-control-button-hover-bg, var(--theme-schedule-buttons, #0d6461));--fc-button-active-bg-color: var(--theme-schedule-header-control-button-active-bg, #0a5752);--fc-button-text-color: var(--theme-schedule-header-control-button-default-text, #ffffff);--fc-button-border-color: var(--theme-schedule-header-control-button-default-border, transparent);--fc-button-hover-border-color: var(--theme-schedule-header-control-button-hover-border, transparent);--fc-button-active-border-color: var(--theme-schedule-header-control-button-active-border, transparent);--fc-event-bg-color: var(--theme-schedule-calendar-event-default-bg, var(--theme-schedule-status, #0f766e));--fc-event-border-color: var(--theme-schedule-calendar-event-default-border, var(--theme-schedule-status, #0a5752));--fc-event-text-color: var(--theme-schedule-calendar-event-default-text, #ffffff);--fc-today-bg-color: var(--theme-schedule-calendar-today-marker-default-bg, rgba(15, 118, 110, .06));--fc-page-bg-color: transparent;--fc-neutral-bg-color: #f8fafc;--fc-small-font-size: .8em;--fc-daygrid-event-dot-width: 8px;--fc-list-event-hover-bg-color: rgba(15, 118, 110, .05);display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;padding:14px 18px 18px;position:relative}.schedule-calendar-wrap [data-theme-part="header.monthButton"]{background:var(--theme-schedule-header-month-button-default-bg, var(--theme-schedule-header-control-button-default-bg, var(--fc-button-bg-color)))!important;border-color:var(--theme-schedule-header-month-button-default-border, var(--theme-schedule-header-control-button-default-border, var(--fc-button-border-color)))!important;border-width:var(--theme-schedule-header-month-button-default-border-width, var(--theme-schedule-header-control-button-default-border-width, 1px))!important;color:var(--theme-schedule-header-month-button-default-text, var(--theme-schedule-header-control-button-default-text, var(--fc-button-text-color)))!important}.schedule-calendar-wrap [data-theme-part="header.todayButton"]{background:var(--theme-schedule-header-today-button-default-bg, var(--theme-schedule-header-control-button-default-bg, var(--fc-button-bg-color)))!important;border-color:var(--theme-schedule-header-today-button-default-border, var(--theme-schedule-header-control-button-default-border, var(--fc-button-border-color)))!important;border-width:var(--theme-schedule-header-today-button-default-border-width, var(--theme-schedule-header-control-button-default-border-width, 1px))!important;color:var(--theme-schedule-header-today-button-default-text, var(--theme-schedule-header-control-button-default-text, var(--fc-button-text-color)))!important}.schedule-calendar-wrap [data-theme-part="header.viewButton"]{background:var(--theme-schedule-header-view-button-default-bg, var(--theme-schedule-header-control-button-default-bg, var(--fc-button-bg-color)))!important;border-color:var(--theme-schedule-header-view-button-default-border, var(--theme-schedule-header-control-button-default-border, var(--fc-button-border-color)))!important;border-width:var(--theme-schedule-header-view-button-default-border-width, var(--theme-schedule-header-control-button-default-border-width, 1px))!important;color:var(--theme-schedule-header-view-button-default-text, var(--theme-schedule-header-control-button-default-text, var(--fc-button-text-color)))!important}.schedule-calendar-inner{flex:1;min-height:0;overflow:visible;position:relative}.schedule-calendar-wrap .fc-scrollgrid{border-color:var(--theme-schedule-calendar-cell-default-border, #dbe4ea);border-radius:var(--theme-schedule-calendar-panel-default-radius, 8px);border-style:solid;border-width:var(--theme-schedule-calendar-cell-default-border-width, 1px)}.schedule-calendar-wrap{z-index:2}[data-theme-module=schedule][data-theme-part="calendar.panel"]{background:var(--theme-schedule-calendar-panel-default-bg, transparent);border-color:var(--theme-schedule-calendar-panel-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-calendar-panel-default-border-width, 0);border-radius:var(--theme-schedule-calendar-panel-default-radius, 0);box-shadow:var(--theme-schedule-calendar-panel-default-shadow, none);color:var(--theme-schedule-calendar-panel-default-text, inherit);font-size:var(--theme-schedule-calendar-panel-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-panel-default-font-weight, inherit)}[data-theme-module=schedule][data-theme-part="layout.leftPanel"],[data-theme-module=schedule][data-theme-part="layout.mainPanel"],[data-theme-module=schedule][data-theme-part="layout.rightPanel"]{background:var(--theme-schedule-layout-main-panel-default-bg, transparent);background-image:var(--theme-schedule-layout-main-panel-default-bg-gradient, none);border-color:var(--theme-schedule-layout-main-panel-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-layout-main-panel-default-border-width, 0);border-radius:var(--theme-schedule-layout-main-panel-default-radius, 0);box-shadow:var(--theme-schedule-layout-main-panel-default-shadow, none);color:var(--theme-schedule-layout-main-panel-default-text, inherit);font-size:var(--theme-schedule-layout-main-panel-default-font-size, inherit);font-weight:var(--theme-schedule-layout-main-panel-default-font-weight, inherit)}[data-theme-module=schedule][data-theme-part="layout.leftPanel"]{background:var(--theme-schedule-layout-left-panel-default-bg, transparent);background-image:var(--theme-schedule-layout-left-panel-default-bg-gradient, none);border-color:var(--theme-schedule-layout-left-panel-default-border, transparent);border-width:var(--theme-schedule-layout-left-panel-default-border-width, 0);border-radius:var(--theme-schedule-layout-left-panel-default-radius, 0);box-shadow:var(--theme-schedule-layout-left-panel-default-shadow, none);color:var(--theme-schedule-layout-left-panel-default-text, inherit)}.schedule-left-panel__section{gap:8px;margin-bottom:12px}.schedule-left-panel__section-header{align-items:center;display:flex;justify-content:space-between;padding:4px 2px}.schedule-left-panel__section-header>strong{font-size:.78rem}.schedule-left-panel__section-header>span{align-items:center;display:inline-flex;justify-content:center;min-width:24px;padding:3px 7px}.schedule-left-panel__item{cursor:pointer;font:inherit;text-align:left;width:100%}.schedule-left-panel__empty{margin:0;padding:8px 10px}[data-theme-module=schedule][data-theme-part="layout.rightPanel"]{background:var(--theme-schedule-layout-right-panel-default-bg, transparent);background-image:var(--theme-schedule-layout-right-panel-default-bg-gradient, none);border-color:var(--theme-schedule-layout-right-panel-default-border, transparent);border-width:var(--theme-schedule-layout-right-panel-default-border-width, 0);border-radius:var(--theme-schedule-layout-right-panel-default-radius, 0);box-shadow:var(--theme-schedule-layout-right-panel-default-shadow, none);color:var(--theme-schedule-layout-right-panel-default-text, inherit)}[data-theme-module=schedule][data-theme-part="calendar.header"],[data-theme-module=schedule][data-theme-part="calendar.weekHeader"]{background:var(--theme-schedule-calendar-header-default-bg, transparent);border-color:var(--theme-schedule-calendar-header-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-calendar-header-default-border-width, 0);border-radius:var(--theme-schedule-calendar-header-default-radius, 0);box-shadow:var(--theme-schedule-calendar-header-default-shadow, none);color:var(--theme-schedule-calendar-header-default-text, inherit);font-size:var(--theme-schedule-calendar-header-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-header-default-font-weight, inherit)}[data-theme-module=schedule][data-theme-part="calendar.weekHeader"]{background:var(--theme-schedule-calendar-week-header-default-bg, transparent);border-color:var(--theme-schedule-calendar-week-header-default-border, transparent);border-width:var(--theme-schedule-calendar-week-header-default-border-width, 0);border-radius:var(--theme-schedule-calendar-week-header-default-radius, 0);color:var(--theme-schedule-calendar-week-header-default-text, inherit)}[data-theme-module=schedule][data-theme-part="panel.divider"]{background:var(--theme-schedule-panel-divider-default-bg, transparent);border-color:var(--theme-schedule-panel-divider-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-panel-divider-default-border-width, 0);border-radius:var(--theme-schedule-panel-divider-default-radius, 0);color:var(--theme-schedule-panel-divider-default-text, inherit)}[data-theme-module=schedule][data-theme-part="calendar.cell"]{background:var(--theme-schedule-calendar-cell-default-bg, transparent);border-color:var(--theme-schedule-calendar-cell-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-calendar-cell-default-border-width, 0);border-radius:var(--theme-schedule-calendar-cell-default-radius, 0);box-shadow:var(--theme-schedule-calendar-cell-default-shadow, none);color:var(--theme-schedule-calendar-cell-default-text, inherit);font-size:var(--theme-schedule-calendar-cell-default-font-size, inherit);font-weight:var(--theme-schedule-calendar-cell-default-font-weight, inherit)}.schedule-calendar-wrap .fc-theme-standard td[data-theme-module=schedule][data-theme-part="calendar.cell"],.schedule-calendar-wrap .fc-theme-standard th[data-theme-module=schedule][data-theme-part="calendar.weekHeader"],.schedule-calendar-wrap .fc-daygrid-day[data-theme-module=schedule][data-theme-part="calendar.cell"]{border-color:var(--theme-schedule-calendar-cell-default-border, transparent);border-style:solid;border-width:0 var(--theme-schedule-calendar-cell-default-border-width, 0) var(--theme-schedule-calendar-cell-default-border-width, 0) 0}.schedule-calendar-wrap .fc-col-header tr>:last-child,.schedule-calendar-wrap .fc-scrollgrid-sync-table tr>:last-child{border-right-width:0}.schedule-calendar-wrap .fc-scrollgrid-sync-table tbody tr:last-child>*{border-bottom-width:0}.schedule-calendar-wrap .fc-daygrid-day[data-theme-module=schedule][data-theme-part="calendar.cell"] .fc-daygrid-day-frame{border-radius:var(--theme-schedule-calendar-cell-default-radius, 0)}[data-theme-module=schedule][data-theme-part="calendar.cell"][data-theme-state=selected]{background:var(--theme-schedule-calendar-cell-selected-bg, var(--theme-schedule-calendar-cell-default-bg, rgba(15, 118, 110, .08)));border-color:var(--theme-schedule-calendar-cell-selected-border, var(--theme-schedule-calendar-cell-default-border, transparent));border-width:var(--theme-schedule-calendar-cell-selected-border-width, var(--theme-schedule-calendar-cell-default-border-width, 0));border-radius:var(--theme-schedule-calendar-cell-selected-radius, var(--theme-schedule-calendar-cell-default-radius, 0));box-shadow:var(--theme-schedule-calendar-cell-selected-shadow, var(--theme-schedule-calendar-cell-default-shadow, none));color:var(--theme-schedule-calendar-cell-selected-text, var(--theme-schedule-calendar-cell-default-text, inherit))}.schedule-calendar-wrap .fc-daygrid-day[data-theme-module=schedule][data-theme-part="calendar.cell"][data-theme-state=selected]{border-color:var(--theme-schedule-calendar-cell-selected-border, var(--theme-schedule-calendar-cell-default-border, transparent));border-width:var(--theme-schedule-calendar-cell-selected-border-width, var(--theme-schedule-calendar-cell-default-border-width, 0))}[data-theme-module=schedule][data-theme-part="panel.right"]{background:var(--theme-schedule-panel-right-default-bg, transparent);border-color:var(--theme-schedule-panel-right-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-panel-right-default-border-width, 0);border-radius:var(--theme-schedule-panel-right-default-radius, 0);box-shadow:var(--theme-schedule-panel-right-default-shadow, none);color:var(--theme-schedule-panel-right-default-text, inherit);font-size:var(--theme-schedule-panel-right-default-font-size, inherit);font-weight:var(--theme-schedule-panel-right-default-font-weight, inherit)}[data-theme-module=schedule][data-theme-part="panel.dayList"]{background:var(--theme-schedule-panel-day-list-default-bg, transparent);border-color:var(--theme-schedule-panel-day-list-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-panel-day-list-default-border-width, 0);border-radius:var(--theme-schedule-panel-day-list-default-radius, 0);box-shadow:var(--theme-schedule-panel-day-list-default-shadow, none);color:var(--theme-schedule-panel-day-list-default-text, inherit);font-size:var(--theme-schedule-panel-day-list-default-font-size, inherit);font-weight:var(--theme-schedule-panel-day-list-default-font-weight, inherit)}.schedule-calendar-wrap__loading{color:#64748b;font-size:.8rem;pointer-events:none;position:absolute;right:22px;top:22px;z-index:2}.schedule-calendar-wrap .fc{font-size:.875rem}.schedule-calendar-wrap .fc-header-toolbar{border-width:0 0 var(--theme-schedule-calendar-header-default-border-width, 1px) 0;margin-bottom:12px!important;padding-bottom:12px}.schedule-calendar-wrap .fc-toolbar-title{font-size:var(--theme-schedule-text-secondary-default-font-size, 1rem)!important;font-weight:var(--theme-schedule-text-secondary-default-font-weight, 700)}.schedule-calendar-wrap .fc-button{border-radius:8px!important;font-size:.82rem!important;font-weight:600;padding:5px 11px!important}.schedule-calendar-wrap .fc-button-group{gap:2px}.schedule-calendar-wrap .fc-col-header-cell{font-size:.79rem;font-weight:600;padding:6px 0}.schedule-calendar-wrap .fc-col-header-cell.fc-day-sun,.schedule-calendar-wrap .fc-day-sun .fc-daygrid-day-number{color:#ef4444}.schedule-calendar-wrap .fc-col-header-cell.fc-day-sat,.schedule-calendar-wrap .fc-day-sat .fc-daygrid-day-number{color:#3b82f6}.schedule-calendar-wrap .fc-daygrid-day-number{display:inline-flex;align-items:center;font-size:.82rem;min-height:24px;padding:4px 8px}.schedule-calendar-wrap .fc-day-today .fc-daygrid-day-number{color:#0a5752;font-weight:700}.schedule-calendar-wrap .fc-event{background-color:var(--theme-schedule-calendar-event-default-bg, var(--fc-event-bg-color));border-color:var(--theme-schedule-calendar-event-default-border, var(--fc-event-border-color));border-width:var(--theme-schedule-calendar-event-default-border-width, 1px)!important;border-radius:var(--theme-schedule-calendar-event-default-radius, 4px)!important;color:var(--theme-schedule-calendar-event-default-text, var(--fc-event-text-color));cursor:pointer;font-size:var(--theme-schedule-calendar-event-default-font-size, .78rem)!important;font-weight:var(--theme-schedule-calendar-event-default-font-weight, inherit)!important}.schedule-calendar-wrap .fc-event:hover{filter:brightness(.92)}.schedule-calendar-wrap .fc-event-title,.schedule-calendar-wrap .fc-event-time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-calendar-wrap .fc-more-link{color:#0f766e;font-size:.76rem}.schedule-calendar-wrap .fc-popover{background-color:var(--theme-schedule-popover-panel-default-bg, rgba(255, 255, 255, .99))!important;background-image:var(--theme-schedule-popover-panel-default-bg-gradient, none)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:var(--theme-schedule-popover-panel-default-border, #cbd5e1)!important;border-style:solid;border-width:var(--theme-schedule-popover-panel-default-border-width, 1px)!important;border-radius:var(--theme-schedule-popover-panel-default-radius, 10px)!important;box-shadow:var(--theme-schedule-popover-panel-default-shadow, 0 10px 32px rgba(15, 23, 42, .22), 0 2px 8px rgba(15, 23, 42, .1))!important;color:var(--theme-schedule-popover-panel-default-text, #0f172a)!important;max-width:240px;z-index:9999!important}.schedule-calendar-wrap .fc-popover-header{background-color:var(--theme-schedule-popover-panel-default-bg, #f8fafc)!important;border-bottom-color:var(--theme-schedule-popover-panel-default-border, #e2e8f0)!important;border-bottom-style:solid;border-bottom-width:var(--theme-schedule-popover-panel-default-border-width, 1px)!important;border-radius:var(--theme-schedule-popover-panel-default-radius, 10px) var(--theme-schedule-popover-panel-default-radius, 10px) 0 0!important;color:var(--theme-schedule-popover-panel-default-text, #0f172a)!important;font-size:var(--theme-schedule-popover-panel-default-font-size, .8rem)!important;font-weight:var(--theme-schedule-popover-panel-default-font-weight, 600)!important;padding:7px 12px!important}.schedule-calendar-wrap .fc-popover-body{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto;padding:6px 8px!important}.schedule-calendar-wrap .fc-popover-close{color:var(--theme-schedule-popover-panel-default-text, #64748b)!important;font-size:1rem!important;opacity:.7}.schedule-calendar-wrap .fc-popover-close:hover{opacity:1}.schedule-calendar-wrap .fc-daygrid-day-number{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;white-space:nowrap}.schedule-calendar-wrap .fc-day-today{background-color:var(--theme-schedule-calendar-today-marker-default-bg, rgba(15, 118, 110, .08))!important;box-shadow:var(--theme-schedule-calendar-today-marker-default-shadow, inset 0 0 0 2px rgba(15, 118, 110, .45))}.schedule-calendar-wrap .fc-day--selected .fc-daygrid-day-number{background:var(--theme-schedule-calendar-day-selected-selected-bg, var(--theme-schedule-lists, #0f766e));border:1px solid var(--theme-schedule-calendar-day-selected-selected-border, transparent);border-width:var(--theme-schedule-calendar-day-selected-selected-border-width, 1px);border-radius:999px;color:var(--theme-schedule-calendar-day-selected-selected-text, #fff)!important;font-weight:700;padding:4px 8px;text-decoration:none!important}.schedule-calendar-wrap .fc-day-today.fc-day--selected .fc-daygrid-day-number{background:var(--theme-schedule-calendar-day-selected-selected-bg, var(--theme-schedule-lists, #0f766e))}.schedule-calendar-wrap .fc-button:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}.schedule-calendar-wrap button:focus:not(:focus-visible),.day-panel button:focus:not(:focus-visible){box-shadow:none;outline:none}.schedule-calendar-wrap .fc-list-table td{font-size:.85rem}.schedule-calendar-wrap .fc-list-event-title a{color:#0f172a}.event-modal-layer{align-items:center;background:#0f172a6b;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:60}.event-modal{background:#fff;border:1px solid #dbe4ea;border-radius:20px;box-shadow:0 20px 60px #0f172a2e;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 48px);max-width:500px;overflow-y:auto;padding:24px;width:100%}.event-modal[data-theme-module=schedule][data-theme-part="modal.panel"]{background:var(--theme-schedule-modal-panel-default-bg, #ffffff);background-image:var(--theme-schedule-modal-panel-default-bg-gradient, none);border-color:var(--theme-schedule-modal-panel-default-border, #dbe4ea);border-style:solid;border-width:var(--theme-schedule-modal-panel-default-border-width, 1px);border-radius:var(--theme-schedule-modal-panel-default-radius, 20px);box-shadow:var(--theme-schedule-modal-panel-default-shadow, 0 20px 60px rgba(15, 23, 42, .18))}.event-modal__header{align-items:flex-start;display:flex;justify-content:space-between}.event-modal__title-group{display:flex;flex-direction:column;gap:2px}.event-modal__eyebrow{color:#0f766e;font-size:.76rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.event-modal__title{font-size:1.02rem;font-weight:700;margin:0}.event-modal__close{background:#e2e8f0;border:0;border-radius:8px;color:#475569;cursor:pointer;flex-shrink:0;font-size:1.1rem;height:32px;line-height:32px;text-align:center;width:32px}.event-modal__close:hover{background:#cbd5e1}.event-modal__field{display:flex;flex-direction:column;gap:5px}.event-modal__field>label,.event-modal__field>span{color:#475569;font-size:.82rem;font-weight:500}.event-modal__row{display:flex;gap:10px}.event-modal__row .event-modal__field{flex:1;min-width:0}.event-modal__checkbox-row{align-items:center;display:flex;gap:8px}.event-modal__checkbox-row input[type=checkbox]{accent-color:#0f766e;cursor:pointer;height:15px;width:15px}.event-modal__checkbox-row span{color:#0f172a;font-size:.87rem}.event-modal__color-row{display:flex;flex-wrap:wrap;gap:7px;padding-top:2px}.event-modal__color-swatch{border:2.5px solid transparent;border-radius:50%;cursor:pointer;height:24px;position:relative;transition:transform 80ms,border-color 80ms;width:24px}.event-modal__color-swatch--none{background:#f1f5f9;border-color:#cbd5e1}.event-modal__color-swatch--none:after{border-left:1.5px solid #94a3b8;content:"";height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:0}.event-modal__color-swatch:hover{transform:scale(1.2)}.event-modal__color-swatch--active{border-color:#0f172a;transform:scale(1.2)}.event-modal__error{color:#b91c1c;font-size:.82rem}.event-modal__actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding-top:2px}.event-modal__btn{border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:.87rem;font-weight:600;padding:9px 20px;transition:background 80ms}.event-modal__btn[data-theme-module=schedule][data-theme-part="modal.secondaryButton"],.event-modal__btn[data-theme-module=schedule][data-theme-part="modal.primaryButton"]{border-color:var(--theme-schedule-modal-secondary-button-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-modal-secondary-button-default-border-width, 0px);border-radius:var(--theme-schedule-modal-secondary-button-default-radius, 10px);box-shadow:var(--theme-schedule-modal-secondary-button-default-shadow, none)}.event-modal__btn--primary{background:#0f766e;color:#fff}.event-modal__btn--primary[data-theme-module=schedule][data-theme-part="modal.primaryButton"]{background:var(--theme-schedule-modal-primary-button-default-bg, #0f766e);background-image:var(--theme-schedule-modal-primary-button-default-bg-gradient, none);border-color:var(--theme-schedule-modal-primary-button-default-border, transparent);border-width:var(--theme-schedule-modal-primary-button-default-border-width, 0px);border-radius:var(--theme-schedule-modal-primary-button-default-radius, 10px);box-shadow:var(--theme-schedule-modal-primary-button-default-shadow, none);color:var(--theme-schedule-modal-primary-button-default-text, #ffffff)}.event-modal__btn--primary:hover:not(:disabled){background:#0d6461}.event-modal__btn--muted{background:#e2e8f0;color:#0f172a}.event-modal__btn--muted[data-theme-module=schedule][data-theme-part="modal.secondaryButton"]{background:var(--theme-schedule-modal-secondary-button-default-bg, #e2e8f0);background-image:var(--theme-schedule-modal-secondary-button-default-bg-gradient, none);color:var(--theme-schedule-modal-secondary-button-default-text, #0f172a)}.event-modal .field-input[data-theme-module=schedule][data-theme-part="modal.input"],.event-modal .field-input[data-theme-module=schedule][data-theme-part="modal.select"],.event-modal .field-input[data-theme-module=schedule][data-theme-part="modal.textarea"]{background:var(--theme-schedule-modal-input-default-bg, #ffffff);border-color:var(--theme-schedule-modal-input-default-border, #cbd5e1);border-style:solid;border-width:var(--theme-schedule-modal-input-default-border-width, 1px);border-radius:var(--theme-schedule-modal-input-default-radius, 10px);box-shadow:var(--theme-schedule-modal-input-default-shadow, none);color:var(--theme-schedule-modal-input-default-text, #0f172a)}.event-modal .field-input[data-theme-module=schedule][data-theme-part="modal.select"]{background:var(--theme-schedule-modal-select-default-bg, var(--theme-schedule-modal-input-default-bg, #ffffff));border-color:var(--theme-schedule-modal-select-default-border, var(--theme-schedule-modal-input-default-border, #cbd5e1));border-width:var(--theme-schedule-modal-select-default-border-width, var(--theme-schedule-modal-input-default-border-width, 1px));border-radius:var(--theme-schedule-modal-select-default-radius, var(--theme-schedule-modal-input-default-radius, 10px));box-shadow:var(--theme-schedule-modal-select-default-shadow, var(--theme-schedule-modal-input-default-shadow, none));color:var(--theme-schedule-modal-select-default-text, var(--theme-schedule-modal-input-default-text, #0f172a))}.event-modal .field-input[data-theme-module=schedule][data-theme-part="modal.textarea"]{background:var(--theme-schedule-modal-textarea-default-bg, var(--theme-schedule-modal-input-default-bg, #ffffff));border-color:var(--theme-schedule-modal-textarea-default-border, var(--theme-schedule-modal-input-default-border, #cbd5e1));border-width:var(--theme-schedule-modal-textarea-default-border-width, var(--theme-schedule-modal-input-default-border-width, 1px));border-radius:var(--theme-schedule-modal-textarea-default-radius, var(--theme-schedule-modal-input-default-radius, 10px));box-shadow:var(--theme-schedule-modal-textarea-default-shadow, var(--theme-schedule-modal-input-default-shadow, none));color:var(--theme-schedule-modal-textarea-default-text, var(--theme-schedule-modal-input-default-text, #0f172a))}.event-modal__btn--muted:hover:not(:disabled){background:#cbd5e1}.event-modal__btn:disabled{cursor:not-allowed;opacity:.55}.event-popover{background:#fff;border:1px solid #dbe4ea;border-radius:14px;box-shadow:0 8px 30px #0f172a24;max-width:300px;min-width:220px;padding:14px 16px 12px;position:fixed;z-index:65}.event-popover[data-theme-module=schedule][data-theme-part="popover.panel"]{background:var(--theme-schedule-popover-panel-default-bg, #ffffff);background-image:var(--theme-schedule-popover-panel-default-bg-gradient, none);border-color:var(--theme-schedule-popover-panel-default-border, #dbe4ea);border-style:solid;border-width:var(--theme-schedule-popover-panel-default-border-width, 1px);border-radius:var(--theme-schedule-popover-panel-default-radius, 14px);box-shadow:var(--theme-schedule-popover-panel-default-shadow, 0 8px 30px rgba(15, 23, 42, .14))}.event-popover__header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.event-popover__color-dot{border-radius:50%;flex-shrink:0;height:10px;margin-top:5px;width:10px}.event-popover__title{color:#0f172a;flex:1;font-size:.93rem;font-weight:700;line-height:1.35;margin:0;min-width:0;word-break:break-word}.event-popover__close{background:transparent;border:0;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:1rem;line-height:1;padding:2px}.event-popover__close:hover{color:#475569}.event-popover__meta{color:#64748b;font-size:.79rem;margin:0 0 4px}.event-popover__detail{align-items:center;color:#64748b;display:flex;font-size:.8rem;gap:5px;margin:1px 0}.event-popover__detail-icon{flex-shrink:0;font-size:.85em;opacity:.8}.event-popover__actions{border-top:1px solid #e2e8f0;display:flex;gap:6px;justify-content:flex-end;margin-top:10px;padding-top:10px}.event-popover__action-btn{border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;padding:6px 14px;transition:background 80ms}.event-popover__action-btn[data-theme-module=schedule][data-theme-part="popover.actionButton"]{background:var(--theme-schedule-popover-action-button-default-bg, #e2e8f0);background-image:var(--theme-schedule-popover-action-button-default-bg-gradient, none);border-color:var(--theme-schedule-popover-action-button-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-popover-action-button-default-border-width, 0px);border-radius:var(--theme-schedule-popover-action-button-default-radius, 8px);box-shadow:var(--theme-schedule-popover-action-button-default-shadow, none);color:var(--theme-schedule-popover-action-button-default-text, #0f172a)}.event-popover__action-btn--edit{background:#e2e8f0;color:#0f172a}.event-popover__action-btn--edit:hover{background:#cbd5e1}.event-popover__action-btn--delete{background:#fee2e2;color:#b91c1c}.event-popover__action-btn--delete:hover{background:#fecaca}.sai-panel{background:var(--bg-panel, #ffffff);border-left:1px solid #dbe4ea;display:flex;flex-direction:column;flex-shrink:0;min-height:0;overflow:hidden;width:320px}.sai-panel__head{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:10px 14px}.sai-panel__title{color:#0f172a;font-size:.87rem;font-weight:700}.sai-panel__head-actions{align-items:center;display:flex;gap:4px}.sai-panel__head-btn{background:#e2e8f0;border:0;border-radius:7px;color:#475569;cursor:pointer;font:inherit;font-size:.78rem;font-weight:600;padding:4px 10px;transition:background 80ms}.sai-panel__head-btn:hover:not(:disabled){background:#cbd5e1}.sai-panel__head-btn:disabled{cursor:not-allowed;opacity:.45}.sai-panel__head-btn--close{font-size:1rem;padding:4px 8px}.sai-panel__messages{flex:1;min-height:0;overflow-y:auto;padding:12px 14px;scroll-behavior:smooth}.sai-panel__empty{color:#94a3b8;font-size:.82rem;line-height:1.6;margin:0;text-align:center}.sai-panel__empty em{color:#0f766e;font-style:normal}.sai-panel__msg{margin-bottom:12px}.sai-panel__role{color:#64748b;display:block;font-size:.72rem;font-weight:700;margin-bottom:3px;text-transform:uppercase}.sai-panel__msg--user .sai-panel__role{color:#0f766e}.sai-panel__content{background:#f8fafc;border-radius:10px;color:#0f172a;font-size:.84rem;line-height:1.55;margin:0;padding:8px 11px;white-space:pre-wrap;word-break:break-word}.sai-panel__msg--user .sai-panel__content{background:#f0fdf4}.sai-panel__thinking{align-items:center;display:flex;gap:4px;min-height:22px;padding:8px 11px}.sai-panel__dot{animation:sai-bounce 1.2s infinite;background:#94a3b8;border-radius:50%;display:inline-block;height:7px;width:7px}.sai-panel__dot:nth-child(2){animation-delay:.2s}.sai-panel__dot:nth-child(3){animation-delay:.4s}@keyframes sai-bounce{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.sai-panel__tools{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.sai-panel__tool{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;color:#15803d;font-size:.73rem;font-weight:600;padding:2px 8px}.sai-panel__error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.8rem;padding:8px 11px}.sai-panel__composer{align-items:flex-end;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:8px;padding:10px 12px}.sai-panel__input{background:#f8fafc;border:1px solid #dbe4ea;border-radius:10px;color:#0f172a;flex:1;font:inherit;font-size:.84rem;line-height:1.45;min-height:0;outline:none;padding:8px 10px;resize:none;transition:border-color .12s}.sai-panel__input:focus{border-color:#0f766e}.sai-panel__input:disabled{opacity:.6}.sai-panel__send{align-items:center;background:#0f766e;border:0;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.05rem;font-weight:700;height:38px;justify-content:center;transition:background 80ms;width:38px}.sai-panel__send:hover:not(:disabled){background:#0d6461}.sai-panel__send:disabled{background:#94a3b8;cursor:not-allowed}.ical-panel{background:#fff;border:1px solid #dbe4ea;border-radius:16px;box-shadow:0 12px 40px #0f172a26;max-width:420px;min-width:300px;padding:0;position:absolute;right:0;top:calc(100% + 6px);width:380px;z-index:30}.ical-panel__head{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 18px 14px}.ical-panel__head-left{display:flex;flex-direction:column;gap:2px}.ical-panel__eyebrow{color:#0f766e;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.ical-panel__title{font-size:.97rem;font-weight:700;margin:0}.ical-panel__close{background:#e2e8f0;border:0;border-radius:8px;color:#475569;cursor:pointer;font-size:1.1rem;height:30px;line-height:30px;text-align:center;transition:background 80ms;width:30px}.ical-panel__close:hover{background:#cbd5e1}.ical-panel__body{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px}.ical-panel__hint{color:#475569;font-size:.83rem;line-height:1.6;margin:0}.ical-panel__error{color:#b91c1c;font-size:.82rem;margin:0}.ical-panel__url-row{display:flex;gap:6px}.ical-panel__url-input{background:#f8fafc;border:1px solid #dbe4ea;border-radius:8px;color:#0f172a;flex:1;font-family:monospace;font-size:.75rem;min-width:0;outline:none;padding:7px 10px}.ical-panel__url-input:focus{border-color:#0f766e}.ical-panel__steps{background:#f8fafc;border-radius:10px;color:#475569;font-size:.81rem;line-height:1.7;margin:0;padding:10px 10px 10px 28px}.ical-panel__steps strong{color:#0f172a}.ical-panel__actions{display:flex;gap:6px;justify-content:flex-end}.ical-panel__btn{border:0;border-radius:9px;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;padding:7px 16px;transition:background 80ms;white-space:nowrap}.ical-panel__btn:disabled{cursor:not-allowed;opacity:.5}.ical-panel__btn--primary{background:#0f766e;color:#fff;width:100%}.ical-panel__btn--primary:hover:not(:disabled){background:#0d6461}.ical-panel__btn--copy{background:#0f766e;color:#fff;flex-shrink:0}.ical-panel__btn--copy:hover:not(:disabled){background:#0d6461}.ical-panel__btn--copied{background:#15803d;color:#fff;flex-shrink:0}.ical-panel__btn--muted{background:#e2e8f0;color:#0f172a}.ical-panel__btn--muted:hover:not(:disabled){background:#cbd5e1}.ical-panel__btn--danger{background:#fee2e2;color:#b91c1c}.ical-panel__btn--danger:hover:not(:disabled){background:#fecaca}.schedule-ctx-menu{position:fixed;z-index:9999;min-width:132px;background:#fff;border:1px solid #e2e8f0;border-radius:9px;box-shadow:0 8px 24px #0f172a2e;padding:4px}.schedule-ctx-menu__item{background:none;border:0;border-radius:6px;color:#0f172a;cursor:pointer;display:block;font:inherit;font-size:.85rem;padding:8px 12px;text-align:left;width:100%}.schedule-ctx-menu__item:hover{background:#f1f5f9}.day-panel{animation:day-panel-in .18s ease-out both;background:var(--theme-schedule-layout-right-panel-default-bg, var(--bg-panel, transparent));background-image:var(--theme-schedule-layout-right-panel-default-bg-gradient, none);border-color:var(--theme-schedule-layout-right-panel-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-layout-right-panel-default-border-width, 0);border-radius:var(--theme-schedule-layout-right-panel-default-radius, 0);box-shadow:var(--theme-schedule-layout-right-panel-default-shadow, none);color:var(--theme-schedule-layout-right-panel-default-text, inherit);display:flex;flex-direction:column;flex-shrink:0;min-height:0;overflow:hidden;width:var(--workspace-side-width, 300px);position:relative;z-index:1}@keyframes day-panel-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.day-panel__head{align-items:center;border-bottom:var(--theme-schedule-panel-divider-default-border-width, 0) solid var(--theme-schedule-panel-divider-default-border, transparent);display:flex;flex-shrink:0;justify-content:space-between;padding:8px 12px}.day-panel__tabs{display:flex;gap:3px}.day-panel__tab{background:transparent;border:1px solid transparent;border-radius:8px;color:#64748b;cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;padding:5px 12px;transition:background 80ms,color 80ms}.day-panel__tab:hover{background:#f1f5f9;color:#0f172a}.day-panel__tab--active{background:#f0fdf4;border-color:#bbf7d0;color:#0f766e}.day-panel__close{background:#e2e8f0;border:0;border-radius:8px;color:#475569;cursor:pointer;font-size:1.15rem;height:28px;line-height:28px;text-align:center;transition:background 80ms;width:28px}.day-panel__close:hover{background:#cbd5e1}.day-panel__content{background-color:var(--theme-schedule-list-panel-default-bg, transparent);background-image:var(--theme-schedule-list-panel-default-bg-gradient, none);border-color:var(--theme-schedule-list-panel-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-list-panel-default-border-width, 0px);border-radius:var(--theme-schedule-list-panel-default-radius, 0px);box-shadow:var(--theme-schedule-list-panel-default-shadow, none);color:var(--theme-schedule-list-panel-default-text, inherit);display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.day-panel__date-row{align-items:center;background-color:var(--theme-schedule-list-header-default-bg, transparent);background-image:var(--theme-schedule-list-header-default-bg-gradient, none);border-color:var(--theme-schedule-list-header-default-border, #f1f5f9);border-style:solid;border-width:0 0 var(--theme-schedule-list-header-default-border-width, 1px);border-radius:var(--theme-schedule-list-header-default-radius, 0px);box-shadow:var(--theme-schedule-list-header-default-shadow, none);color:var(--theme-schedule-list-header-default-text, inherit);display:flex;flex-shrink:0;gap:6px;justify-content:space-between;padding:10px 14px}.day-panel__date-nav{align-items:center;display:flex;gap:2px;min-width:0}.day-panel__date-label{color:#0f172a;font-size:.82rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-panel__nav-btn{align-items:center;background:transparent;border:0;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;font-size:1.1rem;height:24px;justify-content:center;line-height:1;padding:0 5px;transition:background 80ms,color 80ms}.day-panel__nav-btn:hover{background:#e2e8f0;color:#0f172a}.day-panel__add-btn{background:var(--theme-schedule-action-add-button-default-bg, #0f766e);border:1px solid var(--theme-schedule-action-add-button-default-border, transparent);border-width:var(--theme-schedule-action-add-button-default-border-width, 1px);border-radius:var(--theme-schedule-action-add-button-default-radius, 8px);box-shadow:var(--theme-schedule-action-add-button-default-shadow, none);color:var(--theme-schedule-action-add-button-default-text, #ffffff);cursor:pointer;font:inherit;font-size:.78rem;font-weight:600;padding:4px 12px;transition:background 80ms;white-space:nowrap}.day-panel__add-btn:hover{background:var(--theme-schedule-action-add-button-hover-bg, #0d6461);border-color:var(--theme-schedule-action-add-button-hover-border, var(--theme-schedule-action-add-button-default-border, transparent));color:var(--theme-schedule-action-add-button-hover-text, var(--theme-schedule-action-add-button-default-text, #ffffff))}.day-panel__list{border-color:var(--theme-schedule-list-divider-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-list-divider-default-border-width, 0px) 0 0;flex:1;min-height:0;overflow-y:auto;padding:8px 10px}.day-panel__empty{align-items:center;background-color:var(--theme-schedule-list-empty-default-bg, transparent);background-image:var(--theme-schedule-list-empty-default-bg-gradient, none);border-color:var(--theme-schedule-list-empty-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-list-empty-default-border-width, 0px);border-radius:var(--theme-schedule-list-empty-default-radius, 0px);box-shadow:var(--theme-schedule-list-empty-default-shadow, none);color:var(--theme-schedule-list-empty-default-text, inherit);display:flex;flex-direction:column;gap:10px;padding:24px 0;text-align:center}.day-panel__empty-text{color:var(--theme-schedule-text-muted-default-text, #94a3b8);font-size:var(--theme-schedule-text-muted-default-font-size, .82rem);font-weight:var(--theme-schedule-text-muted-default-font-weight, inherit);margin:0}.day-panel__empty-add{background:var(--theme-schedule-action-add-button-default-bg, #f1f5f9);border:1px dashed var(--theme-schedule-action-add-button-default-border, #cbd5e1);border-width:var(--theme-schedule-action-add-button-default-border-width, 1px);border-radius:var(--theme-schedule-action-add-button-default-radius, 8px);box-shadow:var(--theme-schedule-action-add-button-default-shadow, none);color:var(--theme-schedule-action-add-button-default-text, #475569);cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;padding:6px 14px;transition:background 80ms,border-color 80ms}.day-panel__empty-add:hover{background:var(--theme-schedule-action-add-button-hover-bg, #e2e8f0);border-color:var(--theme-schedule-action-add-button-hover-border, #94a3b8);color:var(--theme-schedule-action-add-button-hover-text, var(--theme-schedule-action-add-button-default-text, #475569))}.day-panel__item{align-items:flex-start;background-color:var(--theme-schedule-list-item-default-bg, transparent);background-image:var(--theme-schedule-list-item-default-bg-gradient, none);border-color:var(--theme-schedule-list-item-default-border, transparent);border-style:solid;border-width:var(--theme-schedule-list-item-default-border-width, 0px);border-radius:var(--theme-schedule-list-item-default-radius, 10px);box-shadow:var(--theme-schedule-list-item-default-shadow, none);color:var(--theme-schedule-list-item-default-text, inherit);display:flex;gap:9px;padding:7px 8px;transition:background 80ms}.day-panel__item:hover{background-color:var(--theme-schedule-list-item-hover-bg, var(--theme-schedule-list-item-default-bg, #f8fafc));background-image:var(--theme-schedule-list-item-hover-bg-gradient, var(--theme-schedule-list-item-default-bg-gradient, none));border-color:var(--theme-schedule-list-item-hover-border, var(--theme-schedule-list-item-default-border, transparent));border-width:var(--theme-schedule-list-item-hover-border-width, var(--theme-schedule-list-item-default-border-width, 0px));border-radius:var(--theme-schedule-list-item-hover-radius, var(--theme-schedule-list-item-default-radius, 10px));box-shadow:var(--theme-schedule-list-item-hover-shadow, var(--theme-schedule-list-item-default-shadow, none));color:var(--theme-schedule-list-item-hover-text, var(--theme-schedule-list-item-default-text, inherit))}.day-panel__item--clickable{cursor:pointer}.day-panel__item-dot{border-radius:50%;flex-shrink:0;height:9px;margin-top:5px;width:9px}.day-panel__item-body{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.day-panel__item-time{color:var(--theme-schedule-list-item-time-default-text, #64748b);font-size:var(--theme-schedule-list-item-time-default-font-size, .74rem);font-weight:var(--theme-schedule-list-item-time-default-font-weight, 600)}.day-panel__item-title{color:var(--theme-schedule-list-item-title-default-text, #0f172a);font-size:var(--theme-schedule-list-item-title-default-font-size, .84rem);font-weight:var(--theme-schedule-list-item-title-default-font-weight, 600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-panel__item-sub{color:#64748b;font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-panel__item-actions{align-items:center;display:flex;flex-shrink:0;gap:1px;opacity:0;transition:opacity 80ms}.day-panel__item:hover .day-panel__item-actions{opacity:1}.day-panel__item-btn{background:transparent;border:0;border-radius:6px;color:#94a3b8;cursor:pointer;font-size:.9rem;height:26px;line-height:26px;padding:0 5px;transition:background 80ms,color 80ms}.day-panel__item-btn:hover{background:#e2e8f0;color:#0f172a}.day-panel__item-btn--del:hover{background:#fee2e2;color:#b91c1c}.day-panel__week{border-top:1px solid #e2e8f0;flex-shrink:0;padding:10px 12px 12px}.day-panel__week-day--sun:not(.day-panel__week-day--sel) .day-panel__week-label,.day-panel__week-day--sun:not(.day-panel__week-day--sel) .day-panel__week-num{color:#ef4444}.day-panel__week-day--sat:not(.day-panel__week-day--sel) .day-panel__week-label,.day-panel__week-day--sat:not(.day-panel__week-day--sel) .day-panel__week-num{color:#3b82f6}.day-panel__ai-toolbar{border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:flex-end;padding:6px 10px}.day-panel__content--ai .sai-panel__messages{flex:1}.sai-confirm{background:#fff8e1;border:1.5px solid #f59e0b;border-radius:8px;flex-shrink:0;margin:0 10px 8px;padding:10px 12px}.sai-confirm__summary{font-size:13px;line-height:1.6;margin-bottom:10px;white-space:pre-wrap;word-break:break-word}.sai-confirm__line{margin:0;min-height:1em}.sai-confirm__btns{display:flex;gap:8px}.sai-confirm__btn{border:none;border-radius:6px;cursor:pointer;flex:1;font-size:13px;font-weight:600;padding:7px 0;transition:opacity .15s}.sai-confirm__btn:disabled{cursor:not-allowed;opacity:.5}.sai-confirm__btn--ok{background:#f59e0b;color:#fff}.sai-confirm__btn--ok:not(:disabled):hover{background:#d97706}.sai-confirm__btn--cancel{background:#f1f5f9;color:#475569}.sai-confirm__btn--cancel:not(:disabled):hover{background:#e2e8f0}.event-popover__tags{display:flex;flex-wrap:wrap;gap:4px;padding:4px 0 0}.event-popover__tag{background:#f1f5f9;border-radius:4px;color:#475569;font-size:11px;padding:2px 6px}.day-panel__item-tags{display:flex;flex-wrap:wrap;gap:3px;margin-top:2px}.day-panel__item-tag{background-color:var(--theme-schedule-list-badge-default-bg, #f1f5f9);background-image:var(--theme-schedule-list-badge-default-bg-gradient, none);border-color:var(--theme-schedule-list-badge-default-border, #e2e8f0);border-style:solid;border-width:var(--theme-schedule-list-badge-default-border-width, 1px);border-radius:var(--theme-schedule-list-badge-default-radius, 3px);box-shadow:var(--theme-schedule-list-badge-default-shadow, none);color:var(--theme-schedule-list-badge-default-text, #64748b);font-size:var(--theme-schedule-list-badge-default-font-size, 10px);font-weight:var(--theme-schedule-list-badge-default-font-weight, inherit);padding:1px 5px}.todo-app{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;background:transparent}.todo-app__error{background:#fef2f2;border-bottom:1px solid #fecaca;color:#b91c1c;flex-shrink:0;font-size:.84rem;padding:8px 18px}.todo-app__body{display:flex;flex:1;min-height:0}.todo-main{background:var(--theme-todo-layout-main-panel-default-bg, #ffffff);color:var(--theme-todo-text-default-default-text, #0f172a);display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;font-size:var(--theme-todo-text-default-default-font-size, inherit);font-weight:var(--theme-todo-text-default-default-font-weight, inherit)}.todo-item__notes{color:var(--theme-todo-text-secondary-default-text, var(--theme-todo-task-card-default-text-secondary, #64748b));font-size:var(--theme-todo-text-secondary-default-font-size, var(--theme-todo-task-card-default-font-size, .76rem));font-weight:var(--theme-todo-text-secondary-default-font-weight, inherit)}.quick-notes__empty{color:var(--theme-todo-text-muted-default-text, #94a3b8);font-size:var(--theme-todo-text-muted-default-font-size, .82rem);font-weight:var(--theme-todo-text-muted-default-font-weight, inherit)}.todo-main__header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 18px}.todo-main__heading{align-items:center;display:flex;gap:8px}.todo-main__title{color:var(--theme-todo-text-default-default-text, #0f172a);font-size:var(--theme-todo-text-default-default-font-size, 1.05rem);font-weight:var(--theme-todo-text-default-default-font-weight, 700);margin:0}.todo-main__count{background:#e2e8f0;border-radius:999px;color:#475569;font-size:.72rem;font-weight:600;padding:1px 8px}.todo-main__tools{align-items:center;display:flex;gap:8px}.todo-main__search{max-width:180px}.todo-main__new{background:var(--theme-todo-add-button-default-bg, var(--theme-todo-buttons, #2563eb));border:1px solid var(--theme-todo-add-button-default-border, transparent);border-width:var(--theme-todo-add-button-default-border-width, 1px);border-radius:var(--theme-todo-add-button-default-radius, 9px);color:var(--theme-todo-add-button-default-text, #fff);cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;padding:7px 12px;white-space:nowrap}.todo-main__new:hover{background:var(--theme-todo-add-button-hover-bg, var(--theme-todo-buttons, #1d4ed8))}.todo-main__list{flex:1;min-height:0;overflow-y:auto;padding:12px 14px}[data-theme-module=todo][data-theme-part="list.panel"]{background:var(--theme-todo-list-panel-default-bg, transparent);border-color:var(--theme-todo-list-panel-default-border, transparent);border-style:solid;border-width:var(--theme-todo-list-panel-default-border-width, 0);border-radius:var(--theme-todo-list-panel-default-radius, 0);box-shadow:var(--theme-todo-list-panel-default-shadow, none);color:var(--theme-todo-list-panel-default-text, inherit);font-size:var(--theme-todo-list-panel-default-font-size, inherit);font-weight:var(--theme-todo-list-panel-default-font-weight, inherit)}.todo-list{display:flex;flex-direction:column;gap:6px}.todo-list__group{display:flex;flex-direction:column;gap:3px}.todo-list__empty{color:#94a3b8;font-size:.88rem;padding:32px 8px;text-align:center}.todo-item{align-items:center;background:var(--theme-todo-task-card-default-bg, var(--theme-todo-lists, #fff));border:1px solid var(--theme-todo-task-card-default-border, var(--theme-todo-lists, #e2e8f0));border-width:var(--theme-todo-task-card-default-border-width, 0px);border-radius:var(--theme-todo-task-card-default-radius, 10px);box-shadow:var(--theme-todo-task-card-default-shadow, none);display:flex;gap:8px;padding:8px 10px;transition:border-color 80ms,box-shadow 80ms}.todo-item:hover{background:var(--theme-todo-task-card-hover-bg, var(--theme-todo-lists, #fff));border-color:var(--theme-todo-task-card-hover-border, #cbd5e1);border-width:var(--theme-todo-task-card-hover-border-width, var(--theme-todo-task-card-default-border-width, 0px));box-shadow:var(--theme-todo-task-card-hover-shadow, 0 1px 3px rgba(15, 23, 42, .06))}.todo-item--selected,.todo-item:focus-within{background:var(--theme-todo-task-card-selected-bg, var(--theme-todo-lists, #fff));border-color:var(--theme-todo-task-card-selected-border, #93c5fd);border-width:var(--theme-todo-task-card-selected-border-width, var(--theme-todo-task-card-default-border-width, 0px));box-shadow:var(--theme-todo-task-card-selected-shadow, 0 0 0 2px rgba(59, 130, 246, .14));color:var(--theme-todo-task-card-selected-text, inherit)}.todo-item--selected .todo-item__title,.todo-item:focus-within .todo-item__title{color:var(--theme-todo-task-card-selected-text, var(--theme-todo-task-card-default-text, #0f172a))}.todo-item--selected .todo-item__notes,.todo-item:focus-within .todo-item__notes{color:var(--theme-todo-task-card-selected-text-secondary, var(--theme-todo-task-card-default-text-secondary, #64748b))}.todo-item--child{margin-left:26px;background:#f8fafc}.todo-item--closed{opacity:.6}.todo-item--closed .todo-item__title{text-decoration:line-through}[data-theme-module=todo][data-theme-part="task.card"]{background:var(--theme-todo-task-card-default-bg, var(--theme-todo-lists, #fff));border-color:var(--theme-todo-task-card-default-border, var(--theme-todo-lists, #e2e8f0));border-width:var(--theme-todo-task-card-default-border-width, 0px);border-style:solid;border-radius:var(--theme-todo-task-card-default-radius, 10px);box-shadow:var(--theme-todo-task-card-default-shadow, none)}[data-theme-module=todo][data-theme-part="task.card"]:hover{background:var(--theme-todo-task-card-hover-bg, var(--theme-todo-lists, #fff));border-color:var(--theme-todo-task-card-hover-border, #cbd5e1);border-width:var(--theme-todo-task-card-hover-border-width, var(--theme-todo-task-card-default-border-width, 0px));box-shadow:var(--theme-todo-task-card-hover-shadow, 0 1px 3px rgba(15, 23, 42, .06))}[data-theme-module=todo][data-theme-part="task.card"].todo-item--selected,[data-theme-module=todo][data-theme-part="task.card"]:focus-within{background:var(--theme-todo-task-card-selected-bg, var(--theme-todo-lists, #fff));border-color:var(--theme-todo-task-card-selected-border, #93c5fd);border-width:var(--theme-todo-task-card-selected-border-width, var(--theme-todo-task-card-default-border-width, 0px));box-shadow:var(--theme-todo-task-card-selected-shadow, 0 0 0 2px rgba(59, 130, 246, .14));outline-color:var(--theme-todo-task-card-focus-ring, var(--theme-todo-task-card-selected-border, #93c5fd));outline-offset:2px;outline-style:solid;outline-width:var(--theme-todo-task-card-focus-ring-width, 2px)}.todo-item__check{cursor:pointer;flex-shrink:0;height:16px;width:16px}[data-theme-module=todo][data-theme-part="check.checkbox"]{accent-color:var(--theme-todo-check-checkbox-active-bg, var(--theme-todo-inputs, #2563eb))}.todo-item__star{background:none;border:none;cursor:pointer;flex-shrink:0;font-size:.95rem;line-height:1;padding:2px}.todo-item__main{background:none;border:none;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding:0;text-align:left}.todo-item__title{color:var(--theme-todo-task-card-default-text, #0f172a);font-size:var(--theme-todo-task-card-default-font-size, .9rem);font-weight:var(--theme-todo-task-card-default-font-weight, 500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-item__notes{color:var(--theme-todo-text-secondary-default-text, var(--theme-todo-task-card-default-text-secondary, #64748b));font-size:var(--theme-todo-text-secondary-default-font-size, var(--theme-todo-task-card-default-font-size, .76rem));font-weight:var(--theme-todo-text-secondary-default-font-weight, inherit);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-item__tags{display:flex;flex-wrap:wrap;gap:4px}.todo-item__tag{color:#2563eb;font-size:.7rem}.todo-item__meta{align-items:center;display:flex;flex-shrink:0;gap:8px}.todo-item__due{color:#64748b;font-size:.74rem;white-space:nowrap}.todo-item__due--overdue{color:#dc2626;font-weight:600}.todo-item__priority{background:var(--theme-todo-priority-badge-default-bg, var(--todo-priority-fallback, #64748b));border:1px solid var(--theme-todo-priority-badge-default-border, transparent);border-width:var(--theme-todo-priority-badge-default-border-width, 1px);border-radius:var(--theme-todo-priority-badge-default-radius, 6px);box-shadow:var(--theme-todo-priority-badge-default-shadow, none);color:var(--theme-todo-priority-badge-default-text, #fff);font-size:var(--theme-todo-priority-badge-default-font-size, .68rem);font-weight:var(--theme-todo-priority-badge-default-font-weight, 700);padding:2px 6px}.todo-item__status{background:var(--theme-todo-status-badge-default-bg, var(--theme-todo-status, #f1f5f9));border:1px solid var(--theme-todo-status-badge-default-border, var(--theme-todo-status, #e2e8f0));border-radius:var(--theme-todo-status-badge-default-radius, 7px);border-width:var(--theme-todo-status-badge-default-border-width, 1px);color:var(--theme-todo-status-badge-default-text, var(--todo-status-fallback, inherit));cursor:pointer;font:inherit;font-size:var(--theme-todo-status-badge-default-font-size, .74rem);font-weight:var(--theme-todo-status-badge-default-font-weight, 600);padding:3px 4px}.todo-item__actions{align-items:center;display:flex;flex-shrink:0;gap:2px;opacity:0;transition:opacity 80ms}.todo-item:hover .todo-item__actions{opacity:1}.todo-item__action{background:none;border:none;border-radius:6px;cursor:pointer;font-size:.82rem;padding:3px 5px}.todo-item__action:hover{background:#f1f5f9}.todo-item__action--danger:hover{background:#fee2e2}.todo-rail__views{display:flex;flex-direction:column;gap:2px}[data-theme-module=todo][data-theme-part="rail.panel"]{background:var(--theme-todo-rail-panel-default-bg, transparent);border-color:var(--theme-todo-rail-panel-default-border, transparent);border-style:solid;border-width:var(--theme-todo-rail-panel-default-border-width, 0);border-radius:var(--theme-todo-rail-panel-default-radius, 0);box-shadow:var(--theme-todo-rail-panel-default-shadow, none);color:var(--theme-todo-rail-panel-default-text, inherit);font-size:var(--theme-todo-rail-panel-default-font-size, inherit);font-weight:var(--theme-todo-rail-panel-default-font-weight, inherit)}.todo-rail__item{align-items:center;background:none;border:none;border-radius:8px;color:#334155;cursor:pointer;display:flex;font:inherit;font-size:.86rem;gap:8px;padding:7px 10px;text-align:left;width:100%}.todo-rail__item:hover{background:#eef2f7}.todo-rail__item--active{background:#e0edff;color:#1d4ed8;font-weight:600}.todo-rail__item--project{flex:1}.todo-rail__icon{flex-shrink:0;font-size:.92rem;width:18px}.todo-rail__dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.todo-rail__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-rail__count{background:#e2e8f0;border-radius:999px;color:#475569;font-size:.7rem;font-weight:600;padding:0 7px}.todo-rail__item--active .todo-rail__count{background:#c7ddff;color:#1d4ed8}.todo-rail__divider{border-top:1px solid #e2e8f0;margin:10px 4px}.todo-rail__projects-head{align-items:center;color:#94a3b8;display:flex;font-size:.72rem;font-weight:700;justify-content:space-between;letter-spacing:.04em;padding:2px 10px 6px;text-transform:uppercase}.todo-rail__add{background:none;border:none;border-radius:6px;color:#475569;cursor:pointer;font-size:1rem;line-height:1;padding:0 6px}.todo-rail__add:hover{background:#eef2f7}.todo-rail__add-form{padding:0 6px 6px}.todo-rail__project-row{align-items:center;display:flex;gap:2px}.todo-rail__project-actions{display:flex;gap:0;opacity:0;transition:opacity 80ms}.todo-rail__project-row:hover .todo-rail__project-actions{opacity:1}.todo-rail__mini{background:none;border:none;border-radius:5px;cursor:pointer;font-size:.75rem;padding:3px 4px}.todo-rail__mini:hover{background:#eef2f7}.todo-rail__error{color:#b91c1c;font-size:.76rem;padding:6px 10px}.todo-right-col{border-left:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;min-height:0;width:var(--workspace-side-width, 300px)}.todo-panel-calendar{border-top:1px solid #e2e8f0;flex-shrink:0;padding:8px 10px 12px}.quick-notes{background:#fff;border-left:none;display:flex;flex-direction:column;flex:1;min-height:0}[data-theme-module=todo][data-theme-part="quickNote.panel"]{background:var(--theme-todo-quick-note-panel-default-bg, #fff);border-color:var(--theme-todo-quick-note-panel-default-border, transparent);border-style:solid;border-width:var(--theme-todo-quick-note-panel-default-border-width, 0);border-radius:var(--theme-todo-quick-note-panel-default-radius, 0);box-shadow:var(--theme-todo-quick-note-panel-default-shadow, none);color:var(--theme-todo-quick-note-panel-default-text, inherit);font-size:var(--theme-todo-quick-note-panel-default-font-size, inherit);font-weight:var(--theme-todo-quick-note-panel-default-font-weight, inherit)}.quick-notes__header{border-bottom:1px solid #e2e8f0;flex-shrink:0;padding:12px 14px}.quick-notes__eyebrow{color:#94a3b8;font-size:.68rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.quick-notes__title{color:#0f172a;font-size:.98rem;font-weight:700;margin:2px 0 0}.quick-notes__composer{display:flex;flex-direction:column;gap:6px;flex-shrink:0;padding:10px 14px}.quick-notes__input{background:var(--theme-todo-quick-note-input-default-bg, var(--theme-todo-editor-input-default-bg, var(--theme-todo-inputs, #ffffff)));border:1px solid var(--theme-todo-quick-note-input-default-border, var(--theme-todo-editor-input-default-border, #e2e8f0));border-width:var(--theme-todo-quick-note-input-default-border-width, var(--theme-todo-editor-input-default-border-width, 1px));border-radius:var(--theme-todo-quick-note-input-default-radius, var(--theme-todo-editor-input-default-radius, 8px));color:var(--theme-todo-quick-note-input-default-text, var(--theme-todo-editor-input-default-text, #0f172a));font:inherit;font-size:var(--theme-todo-quick-note-input-default-font-size, .84rem);padding:8px;resize:vertical;width:100%}.quick-notes__input:focus{border-color:var(--theme-todo-quick-note-input-focus-border, var(--theme-todo-editor-input-focus-border, #93c5fd));box-shadow:var(--theme-todo-quick-note-input-focus-shadow, var(--theme-todo-editor-input-focus-shadow, none));outline-color:var(--theme-todo-quick-note-input-focus-ring, var(--theme-todo-quick-note-input-focus-border, #93c5fd));outline-offset:2px;outline-style:solid;outline-width:var(--theme-todo-quick-note-input-focus-ring-width, 2px)}.quick-notes__add{align-self:flex-end;background:var(--theme-todo-quick-note-button-default-bg, #2563eb);border:1px solid var(--theme-todo-quick-note-button-default-border, transparent);border-width:var(--theme-todo-quick-note-button-default-border-width, 1px);border-radius:var(--theme-todo-quick-note-button-default-radius, 8px);box-shadow:var(--theme-todo-quick-note-button-default-shadow, none);color:var(--theme-todo-quick-note-button-default-text, #fff);cursor:pointer;font:inherit;font-size:var(--theme-todo-quick-note-button-default-font-size, .8rem);font-weight:var(--theme-todo-quick-note-button-default-font-weight, 600);padding:6px 14px}.quick-notes__add:disabled{background:var(--theme-todo-quick-note-button-disabled-bg, #cbd5e1);color:var(--theme-todo-quick-note-button-disabled-text, #fff);cursor:not-allowed}.quick-notes__error{color:#b91c1c;font-size:.76rem;padding:0 14px}.quick-notes__list{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow-y:auto;padding:6px 14px 14px}.quick-notes__empty{color:var(--theme-todo-text-muted-default-text, #94a3b8);font-size:var(--theme-todo-text-muted-default-font-size, .82rem);font-weight:var(--theme-todo-text-muted-default-font-weight, inherit);padding:20px 4px;text-align:center}.quick-note{background:var(--theme-todo-quick-note-card-default-bg, #f8fafc);border:1px solid var(--theme-todo-quick-note-card-default-border, #e2e8f0);border-width:var(--theme-todo-quick-note-card-default-border-width, 0px);border-radius:var(--theme-todo-quick-note-card-default-radius, 9px);box-shadow:var(--theme-todo-quick-note-card-default-shadow, none);color:var(--theme-todo-quick-note-card-default-text, #1e293b);display:flex;flex-direction:column;gap:6px;padding:9px 10px}.quick-note--editable{cursor:pointer}.quick-note--pinned{background:var(--theme-todo-quick-note-card-selected-bg, #fffbeb);border-color:var(--theme-todo-quick-note-card-selected-border, #fde68a)}.quick-note__content{color:var(--theme-todo-quick-note-card-default-text, #1e293b);font-size:.84rem;margin:0;white-space:pre-wrap;word-break:break-word}.quick-note__actions{display:flex;gap:2px;justify-content:flex-end}[data-theme-module=todo][data-theme-part="quickNote.input"]{background:var(--theme-todo-quick-note-input-default-bg, var(--theme-todo-editor-input-default-bg, var(--theme-todo-inputs, #ffffff)));border-color:var(--theme-todo-quick-note-input-default-border, var(--theme-todo-editor-input-default-border, #e2e8f0));border-width:var(--theme-todo-quick-note-input-default-border-width, var(--theme-todo-editor-input-default-border-width, 0px));border-style:solid;border-radius:var(--theme-todo-quick-note-input-default-radius, var(--theme-todo-editor-input-default-radius, 8px));color:var(--theme-todo-quick-note-input-default-text, var(--theme-todo-editor-input-default-text, #0f172a))}[data-theme-module=todo][data-theme-part="quickNote.input"]:focus-visible{border-color:var(--theme-todo-quick-note-input-focus-border, var(--theme-todo-editor-input-focus-border, #93c5fd));box-shadow:var(--theme-todo-quick-note-input-focus-shadow, var(--theme-todo-editor-input-focus-shadow, 0 0 0 2px rgba(59, 130, 246, .12)));outline-color:var(--theme-todo-quick-note-input-focus-ring, var(--theme-todo-quick-note-input-focus-border, #93c5fd));outline-offset:2px;outline-style:solid;outline-width:var(--theme-todo-quick-note-input-focus-ring-width, 2px)}[data-theme-module=todo][data-theme-part="quickNote.card"]{background:var(--theme-todo-quick-note-card-default-bg, #f8fafc);border-color:var(--theme-todo-quick-note-card-default-border, #e2e8f0);border-width:var(--theme-todo-quick-note-card-default-border-width, 0px);border-style:solid;border-radius:var(--theme-todo-quick-note-card-default-radius, 9px);box-shadow:var(--theme-todo-quick-note-card-default-shadow, none);color:var(--theme-todo-quick-note-card-default-text, #1e293b)}[data-theme-module=todo][data-theme-part="quickNote.card"].quick-note--pinned{background:var(--theme-todo-quick-note-card-selected-bg, #fffbeb);border-color:var(--theme-todo-quick-note-card-selected-border, #fde68a);border-width:var(--theme-todo-quick-note-card-selected-border-width, var(--theme-todo-quick-note-card-default-border-width, 0px))}.quick-note__icon{background:var(--theme-todo-quick-note-button-default-bg, transparent);border:1px solid var(--theme-todo-quick-note-button-default-border, transparent);border-radius:var(--theme-todo-quick-note-button-default-radius, 6px);color:var(--theme-todo-quick-note-button-default-text, inherit);cursor:pointer;font-size:.8rem;opacity:.5;padding:3px 5px}.quick-note__icon:hover{background:var(--theme-todo-quick-note-button-hover-bg, #eef2f7);border-color:var(--theme-todo-quick-note-button-hover-border, transparent);color:var(--theme-todo-quick-note-button-hover-text, var(--theme-todo-quick-note-button-default-text, inherit));opacity:1}.quick-note__icon--active{opacity:1}.quick-note__edit-actions{display:flex;gap:6px;justify-content:flex-end}.quick-note__btn{background:var(--theme-todo-quick-note-button-default-bg, #f1f5f9);border:1px solid var(--theme-todo-quick-note-button-default-border, #e2e8f0);border-radius:var(--theme-todo-quick-note-button-default-radius, 7px);color:var(--theme-todo-quick-note-button-default-text, inherit);cursor:pointer;font:inherit;font-size:var(--theme-todo-quick-note-button-default-font-size, .76rem);padding:4px 10px}.quick-note__btn--primary{background:var(--theme-todo-quick-note-button-active-bg, #2563eb);border-color:var(--theme-todo-quick-note-button-active-border, #2563eb);color:var(--theme-todo-quick-note-button-active-text, #fff)}.todo-modal-layer{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.todo-modal{background:#fff;border-radius:14px;box-shadow:0 18px 48px #0f172a47;display:flex;flex-direction:column;gap:12px;max-height:90vh;max-width:480px;overflow-y:auto;padding:20px;width:100%}.todo-modal[data-theme-part="modal.panel"]{background:var(--theme-todo-modal-panel-default-bg, #ffffff);border-color:var(--theme-todo-modal-panel-default-border, #e2e8f0);border-width:var(--theme-todo-modal-panel-default-border-width, 0px);border-radius:var(--theme-todo-modal-panel-default-radius, 14px);box-shadow:var(--theme-todo-modal-panel-default-shadow, 0 20px 60px rgba(15, 23, 42, .22))}.todo-modal [data-theme-part^="form."],.todo-modal [data-theme-part="modal.input"],.todo-modal [data-theme-part="modal.select"],.todo-modal [data-theme-part="modal.textarea"]{background:var(--theme-todo-form-input-default-bg, #ffffff);border-color:var(--theme-todo-form-input-default-border, #cbd5e1);border-width:var(--theme-todo-form-input-default-border-width, 0px);border-radius:var(--theme-todo-form-input-default-radius, 8px);color:var(--theme-todo-form-input-default-text, #0f172a);font-size:var(--theme-todo-form-input-default-font-size, 14px);font-weight:var(--theme-todo-form-input-default-font-weight, 400)}.todo-modal [data-theme-part="modal.input"]{background:var(--theme-todo-modal-input-default-bg, var(--theme-todo-form-input-default-bg, #ffffff));border-color:var(--theme-todo-modal-input-default-border, var(--theme-todo-form-input-default-border, #cbd5e1));border-width:var(--theme-todo-modal-input-default-border-width, var(--theme-todo-form-input-default-border-width, 0px));border-radius:var(--theme-todo-modal-input-default-radius, var(--theme-todo-form-input-default-radius, 8px));color:var(--theme-todo-modal-input-default-text, var(--theme-todo-form-input-default-text, #0f172a));font-size:var(--theme-todo-modal-input-default-font-size, var(--theme-todo-form-input-default-font-size, 14px));font-weight:var(--theme-todo-modal-input-default-font-weight, var(--theme-todo-form-input-default-font-weight, 400))}.todo-modal [data-theme-part="modal.textarea"]{background:var(--theme-todo-modal-textarea-default-bg, var(--theme-todo-form-textarea-default-bg, var(--theme-todo-form-input-default-bg, #ffffff)));border-color:var(--theme-todo-modal-textarea-default-border, var(--theme-todo-form-textarea-default-border, var(--theme-todo-form-input-default-border, #cbd5e1)));border-width:var(--theme-todo-modal-textarea-default-border-width, var(--theme-todo-form-textarea-default-border-width, var(--theme-todo-form-input-default-border-width, 0px)));border-radius:var(--theme-todo-modal-textarea-default-radius, var(--theme-todo-form-textarea-default-radius, var(--theme-todo-form-input-default-radius, 8px)));color:var(--theme-todo-modal-textarea-default-text, var(--theme-todo-form-textarea-default-text, var(--theme-todo-form-input-default-text, #0f172a)));font-size:var(--theme-todo-modal-textarea-default-font-size, var(--theme-todo-form-textarea-default-font-size, var(--theme-todo-form-input-default-font-size, 14px)));font-weight:var(--theme-todo-modal-textarea-default-font-weight, var(--theme-todo-form-textarea-default-font-weight, var(--theme-todo-form-input-default-font-weight, 400)))}.todo-modal [data-theme-part="modal.select"]{background:var(--theme-todo-modal-select-default-bg, var(--theme-todo-form-select-default-bg, var(--theme-todo-form-input-default-bg, #ffffff)));border-color:var(--theme-todo-modal-select-default-border, var(--theme-todo-form-select-default-border, var(--theme-todo-form-input-default-border, #cbd5e1)));border-width:var(--theme-todo-modal-select-default-border-width, var(--theme-todo-form-select-default-border-width, var(--theme-todo-form-input-default-border-width, 0px)));border-radius:var(--theme-todo-modal-select-default-radius, var(--theme-todo-form-select-default-radius, var(--theme-todo-form-input-default-radius, 8px)));color:var(--theme-todo-modal-select-default-text, var(--theme-todo-form-select-default-text, var(--theme-todo-form-input-default-text, #0f172a)));font-size:var(--theme-todo-modal-select-default-font-size, var(--theme-todo-form-select-default-font-size, var(--theme-todo-form-input-default-font-size, 14px)));font-weight:var(--theme-todo-modal-select-default-font-weight, var(--theme-todo-form-select-default-font-weight, var(--theme-todo-form-input-default-font-weight, 400)))}.todo-modal [data-theme-part^="form."]:focus,.todo-modal [data-theme-part="modal.input"]:focus,.todo-modal [data-theme-part="modal.select"]:focus,.todo-modal [data-theme-part="modal.textarea"]:focus{border-color:var(--theme-todo-modal-input-focus-border, var(--theme-todo-form-input-focus-border, #0f766e));box-shadow:var(--theme-todo-modal-input-focus-shadow, var(--theme-todo-form-input-focus-shadow, 0 0 0 3px rgba(15, 118, 110, .14)));outline-color:var(--theme-todo-modal-input-focus-ring, var(--theme-todo-modal-input-focus-border, #0f766e));outline-offset:2px;outline-style:solid;outline-width:var(--theme-todo-modal-input-focus-ring-width, 2px)}.todo-modal__header{align-items:flex-start;display:flex;justify-content:space-between}.todo-modal__eyebrow{color:#94a3b8;font-size:.68rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.todo-modal__title{color:#0f172a;font-size:1.15rem;font-weight:700;margin:2px 0 0}.todo-modal__close{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.todo-modal__close:hover{color:#475569}.todo-modal__field{display:flex;flex-direction:column;gap:4px}.todo-modal__field>span{color:#475569;font-size:.8rem;font-weight:600}.todo-modal__row{display:grid;gap:12px;grid-template-columns:1fr 1fr}[data-theme-module=todo][data-theme-part="editor.input"]{background:var(--theme-todo-editor-input-default-bg, var(--theme-todo-inputs, #ffffff));border-color:var(--theme-todo-editor-input-default-border, #e2e8f0);border-width:var(--theme-todo-editor-input-default-border-width, 1px);border-radius:var(--theme-todo-editor-input-default-radius, 8px);box-shadow:var(--theme-todo-editor-input-default-shadow, none);color:var(--theme-todo-editor-input-default-text, #0f172a)}[data-theme-module=todo][data-theme-part="editor.input"]:focus{border-color:var(--theme-todo-editor-input-focus-border, var(--theme-todo-inputs, #93c5fd));box-shadow:var(--theme-todo-editor-input-focus-shadow, none)}.todo-modal__checkbox-row{align-items:center;display:flex;gap:8px}.todo-modal__checkbox-row label{color:#475569;font-size:.85rem}.todo-modal__schedule-link{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:7px 10px}.todo-modal__schedule-link-icon{flex-shrink:0;font-size:.9rem}.todo-modal__schedule-link-title{color:#1e40af;flex:1;font-size:.84rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-modal__schedule-link-btn{background:#dbeafe;border:1px solid #93c5fd;border-radius:6px;color:#1d4ed8;cursor:pointer;flex-shrink:0;font:inherit;font-size:.75rem;font-weight:600;padding:3px 8px;transition:background 80ms}.todo-modal__schedule-link-btn:hover{background:#bfdbfe}.todo-modal__schedule-link-btn--del{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.todo-modal__schedule-link-btn--del:hover{background:#fecaca}.todo-modal__error{color:#b91c1c;font-size:.82rem;margin:0}.todo-modal__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.todo-modal__btn{background:var(--theme-todo-modal-button-default-bg, #f1f5f9);border:1px solid var(--theme-todo-modal-button-default-border, #e2e8f0);border-width:var(--theme-todo-modal-button-default-border-width, 1px);border-radius:var(--theme-todo-modal-button-default-radius, 9px);box-shadow:var(--theme-todo-modal-button-default-shadow, none);color:var(--theme-todo-modal-button-default-text, #475569);cursor:pointer;font:inherit;font-size:var(--theme-todo-modal-button-default-font-size, .85rem);font-weight:var(--theme-todo-modal-button-default-font-weight, 600);padding:8px 16px}.todo-modal__btn--muted{background:var(--theme-todo-modal-button-default-bg, #f1f5f9);color:var(--theme-todo-modal-button-default-text, #475569)}.todo-modal__btn[data-theme-part="modal.secondaryButton"]{background:var(--theme-todo-modal-secondary-button-default-bg, #f1f5f9);border-color:var(--theme-todo-modal-secondary-button-default-border, #e2e8f0);color:var(--theme-todo-modal-secondary-button-default-text, #475569)}.todo-modal__btn--primary{background:var(--theme-todo-modal-button-active-bg, var(--theme-todo-modal-button-default-bg, #2563eb));border-color:var(--theme-todo-modal-button-active-border, var(--theme-todo-modal-button-default-border, #2563eb));color:var(--theme-todo-modal-button-active-text, #fff)}.todo-modal__btn[data-theme-part="modal.primaryButton"]{background:var(--theme-todo-modal-primary-button-default-bg, #0f766e);border-color:var(--theme-todo-modal-primary-button-default-border, #0f766e);color:var(--theme-todo-modal-primary-button-default-text, #ffffff)}.todo-modal__btn:disabled{background:var(--theme-todo-modal-button-disabled-bg, var(--theme-todo-modal-button-default-bg, #f1f5f9));color:var(--theme-todo-modal-button-disabled-text, var(--theme-todo-modal-button-default-text, #475569));cursor:not-allowed;opacity:.55}.date-token{border-bottom:1.5px dashed var(--color-token-blue);border-radius:2px;color:var(--color-token-blue);cursor:pointer;display:inline;font-weight:500;padding:0 1px;-webkit-user-select:none;user-select:none}.date-token:hover{background:#2563eb14;border-radius:3px}.date-token--static{cursor:default}.date-popup{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #00000021,0 2px 6px #0000000f;min-width:172px;padding:4px;position:fixed;z-index:9999}.date-popup__header{border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;gap:1px;padding:6px 12px 8px}.date-popup__detected{color:var(--color-token-blue);font-size:.78rem;font-weight:600}.date-popup__resolved{color:#64748b;font-size:.74rem}.date-popup__item{align-items:center;background:none;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font:inherit;font-size:.83rem;gap:6px;justify-content:space-between;padding:7px 10px;text-align:left;width:100%}.date-popup__item:hover:not(:disabled){background:#f1f5f9}.date-popup__item--disabled{color:#94a3b8;cursor:not-allowed;opacity:.7}.date-popup__item--close{color:#64748b;font-size:.8rem}.date-popup__divider{border:none;border-top:1px solid #f1f5f9;margin:3px 0}.date-popup__p4{background:#f1f5f9;border-radius:4px;color:#94a3b8;font-size:.68rem;padding:1px 4px}.todo-main__view-toggle{display:flex;gap:2px}.todo-main__view-btn{background:var(--theme-todo-filter-button-default-bg, transparent);border:1px solid var(--theme-todo-filter-button-default-border, #e2e8f0);border-width:var(--theme-todo-filter-button-default-border-width, 1px);border-radius:var(--theme-todo-filter-button-default-radius, 7px);box-shadow:var(--theme-todo-filter-button-default-shadow, none);color:var(--theme-todo-filter-button-default-text, #64748b);cursor:pointer;font:inherit;font-size:var(--theme-todo-filter-button-default-font-size, 1rem);font-weight:var(--theme-todo-filter-button-default-font-weight, 400);line-height:1;padding:5px 9px}.todo-main__view-btn:hover{background:var(--theme-todo-filter-button-hover-bg, #f1f5f9);border-color:var(--theme-todo-filter-button-hover-border, var(--theme-todo-filter-button-default-border, #e2e8f0));color:var(--theme-todo-filter-button-hover-text, var(--theme-todo-filter-button-default-text, #64748b))}.todo-main__view-btn--active{background:var(--theme-todo-filter-button-active-bg, #e0e7ff);border-color:var(--theme-todo-filter-button-active-border, #a5b4fc);color:var(--theme-todo-filter-button-active-text, var(--theme-button-primary-text, #fff))}.todo-main__list--kanban{overflow-x:auto;overflow-y:hidden;padding:12px 0 12px 14px}.kanban-board{display:flex;gap:12px;height:100%;padding-right:14px}.kanban-column{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;min-height:0;padding:10px;width:272px}.kanban-column--over{border-color:var(--color-token-blue);background:#eff6ff}.kanban-column__header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.kanban-column__dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.kanban-column__title{color:#1e293b;flex:1;font-size:.84rem;font-weight:700}.kanban-column__count{background:#e2e8f0;border-radius:999px;color:#475569;font-size:.7rem;font-weight:600;padding:1px 7px}.kanban-column__cards{display:flex;flex:1;flex-direction:column;gap:6px;min-height:48px;overflow-y:auto;padding:2px}.kanban-column__empty{color:#94a3b8;font-size:.8rem;padding:16px 4px;text-align:center}.kanban-column__add{background:none;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;cursor:pointer;font:inherit;font-size:.8rem;margin-top:8px;padding:6px;transition:border-color 80ms,color 80ms;width:100%}.kanban-column__add:hover{border-color:var(--color-token-blue);color:var(--color-token-blue)}.kanban-card{background:var(--theme-todo-task-card-default-bg, var(--theme-todo-lists, #fff));border:1px solid var(--theme-todo-task-card-default-border, var(--theme-todo-lists, #e2e8f0));border-radius:var(--theme-todo-task-card-default-radius, 10px);box-shadow:var(--theme-todo-task-card-default-shadow, none);cursor:pointer;display:flex;gap:6px;padding:9px 8px;transition:border-color 80ms,box-shadow 80ms}.kanban-card:hover{background:var(--theme-todo-task-card-hover-bg, var(--theme-todo-lists, #fff));border-color:var(--theme-todo-task-card-hover-border, #cbd5e1);box-shadow:var(--theme-todo-task-card-hover-shadow, 0 1px 4px rgba(15,23,42,.08))}.kanban-card--dragging{box-shadow:0 6px 18px #0f172a24;opacity:.45}.kanban-card--done{opacity:.65}.kanban-card--done .kanban-card__title{text-decoration:line-through}.kanban-card__handle{align-items:center;color:#cbd5e1;cursor:grab;display:flex;flex-shrink:0;font-size:.9rem;padding:0 2px;touch-action:none}.kanban-card__handle:hover{color:#94a3b8}.kanban-card__body{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.kanban-card__title{color:var(--theme-todo-task-card-default-text, #0f172a);font-size:.86rem;font-weight:500;line-height:1.4;word-break:break-word}.kanban-card__star{font-size:.8rem;margin-right:3px}.kanban-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.kanban-card__due{color:#64748b;font-size:.72rem;white-space:nowrap}.kanban-card__due--overdue{color:#dc2626;font-weight:600}.kanban-card__priority{border-radius:5px;color:#fff;font-size:.65rem;font-weight:700;padding:1px 5px}.kanban-card__children{background:#f1f5f9;border-radius:5px;color:#475569;font-size:.68rem;padding:1px 5px}.kanban-card__actions{display:flex;flex-direction:column;flex-shrink:0;gap:2px;opacity:0;transition:opacity 80ms}.kanban-card:hover .kanban-card__actions{opacity:1}.kanban-card__action{background:none;border:none;border-radius:5px;color:#64748b;cursor:pointer;font-size:.78rem;padding:3px 4px}.kanban-card__action:hover{background:#f1f5f9}.kanban-card__action--danger:hover{background:#fee2e2;color:#dc2626}.quick-notes__header{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 14px}.quick-notes__collapse-btn{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:1.1rem;line-height:1;padding:2px 4px}.quick-notes__collapse-btn:hover{color:#334155}.quick-notes--collapsed{align-items:center;min-width:40px;width:40px}.quick-notes__expand-btn{background:none;border:none;cursor:pointer;font-size:1.1rem;margin-top:12px;padding:6px 4px}.todo-dashboard{display:flex;flex-direction:column;gap:20px;height:100%;overflow-y:auto;padding:20px 24px}.todo-dashboard--empty{align-items:center;justify-content:center}.todo-dashboard__empty-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:48px 40px;text-align:center}.todo-dashboard__empty-icon{font-size:2.5rem;line-height:1}.todo-dashboard__empty-title{color:#0f172a;font-size:1.05rem;font-weight:700;margin:0}.todo-dashboard__empty-desc{color:#64748b;font-size:.88rem;margin:0}.todo-dashboard__empty-btn{background:#2563eb;border:none;border-radius:9px;color:#fff;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;margin-top:6px;padding:9px 18px}.todo-dashboard__empty-btn:hover{background:#1d4ed8}.todo-dashboard__section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px 18px}.todo-dashboard__section-title{color:#475569;font-size:.78rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.todo-dashboard__stat-grid{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.todo-dashboard__stat-card{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:14px 10px;text-align:center}.todo-dashboard__stat-card--total{border-color:#bfdbfe;background:#eff6ff}.todo-dashboard__stat-card--done{border-color:#bbf7d0;background:#f0fdf4}.todo-dashboard__stat-card--active{border-color:#fde68a;background:#fffbeb}.todo-dashboard__stat-card--overdue{border-color:#fecaca;background:#fef2f2}.todo-dashboard__stat-value{color:#0f172a;font-size:1.6rem;font-weight:800;line-height:1}.todo-dashboard__stat-card--overdue .todo-dashboard__stat-value{color:#dc2626}.todo-dashboard__stat-label{color:#64748b;font-size:.74rem;font-weight:600}.todo-dashboard__progress-row{align-items:center;display:flex;gap:10px}.todo-dashboard__progress-label{color:#64748b;flex-shrink:0;font-size:.78rem;font-weight:600;width:46px}.todo-dashboard__progress-bar-wrap{background:#e2e8f0;border-radius:999px;flex:1;height:8px;overflow:hidden}.todo-dashboard__progress-bar{background:#2563eb;border-radius:999px;height:100%;min-width:4px;transition:width .4s ease}.todo-dashboard__progress-pct{color:#0f172a;flex-shrink:0;font-size:.82rem;font-weight:700;text-align:right;width:40px}.todo-dashboard__upcoming-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.todo-dashboard__upcoming-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;padding:8px 10px}.todo-dashboard__upcoming-title{color:#0f172a;flex:1;font-size:.88rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-dashboard__upcoming-due{color:#64748b;flex-shrink:0;font-size:.74rem;font-weight:600}.todo-dashboard__upcoming-due--overdue{color:#dc2626}.todo-dashboard__upcoming-pri{border-radius:6px;color:#fff;flex-shrink:0;font-size:.68rem;font-weight:700;padding:2px 6px}.todo-dashboard__upcoming-pri--urgent{background:#dc2626}.todo-dashboard__upcoming-pri--high{background:#f97316}.todo-dashboard__upcoming-pri--low{background:#94a3b8}.todo-dashboard__trend{align-items:flex-end;display:flex;gap:8px;height:120px;justify-content:space-around}.todo-dashboard__trend-col{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px}.todo-dashboard__trend-bar-wrap{align-items:flex-end;display:flex;flex:1;flex-direction:column;justify-content:flex-end;position:relative;width:100%}.todo-dashboard__trend-count{color:#475569;font-size:.7rem;font-weight:700;line-height:1;margin-bottom:2px;text-align:center;width:100%}.todo-dashboard__trend-bar{background:#2563eb;border-radius:4px 4px 0 0;min-height:4px;transition:height .3s ease;width:100%}.todo-dashboard__trend-bar--zero{background:#e2e8f0}.todo-dashboard__trend-label{color:#94a3b8;font-size:.72rem;font-weight:600}.todo-dashboard__trend-label--today{color:#2563eb;font-weight:700}.todo-dashboard__project-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.todo-dashboard__project-item{align-items:center;display:flex;gap:8px}.todo-dashboard__project-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.todo-dashboard__project-name{color:#0f172a;flex:1;font-size:.86rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-dashboard__project-count{color:#475569;flex-shrink:0;font-size:.78rem;font-weight:600;min-width:52px;text-align:right}.todo-dashboard__project-bar-wrap{background:#e2e8f0;border-radius:999px;flex-shrink:0;height:6px;overflow:hidden;width:100px}.todo-dashboard__project-bar{background:#2563eb;border-radius:999px;height:100%;min-width:3px;transition:width .3s ease}.todo-dashboard__project-pct{color:#64748b;flex-shrink:0;font-size:.78rem;font-weight:700;min-width:36px;text-align:right}.todo-dashboard__status-row{display:flex;flex-wrap:wrap;gap:12px}.todo-dashboard__status-item{align-items:center;display:flex;gap:6px}.todo-dashboard__status-dot{border-radius:50%;flex-shrink:0;height:10px;width:10px}.todo-dashboard__status-dot--done{background:#22c55e}.todo-dashboard__status-dot--in-progress{background:#3b82f6}.todo-dashboard__status-dot--on-hold{background:#f59e0b}.todo-dashboard__status-dot--cancelled{background:#94a3b8}.todo-dashboard__status-dot--todo{background:#cbd5e1}.todo-dashboard__status-label{color:#64748b;font-size:.78rem}.todo-dashboard__status-value{color:#0f172a;font-size:.82rem;font-weight:700}.todo-rail__item--dashboard{font-weight:700}.quick-notes__expand-btn:hover{opacity:.7}.music-app,.music-rail{--music-bg: var(--theme-music-surfaces, #0a0d0a);--music-bg-soft: var(--theme-music-surfaces, #121611);--music-panel: var(--theme-music-surfaces, rgba(255, 255, 255, .08));--music-panel-strong: var(--theme-music-surfaces, rgba(255, 255, 255, .14));--music-line: var(--theme-music-border-main, rgba(255, 255, 255, .12));--music-line-strong: var(--theme-music-border-hover, rgba(255, 255, 255, .2));--music-text: var(--theme-music-text-main, #f6f0df);--music-muted: var(--theme-music-text-sub, #b0ac9c);--music-subtle: var(--theme-music-text-faint, #777466);--music-accent: var(--theme-music-buttons, #d8ff4f);--music-accent-strong: var(--theme-music-buttons, #c1ff37);--music-button-text: #0e110b;--music-list: var(--theme-music-lists, rgba(216, 255, 79, .14));--music-list-hover: var(--theme-music-lists, rgba(216, 255, 79, .08));--music-list-border: var(--theme-music-lists, rgba(216, 255, 79, .22));--music-status: var(--theme-music-status, var(--music-accent));--music-danger: var(--theme-music-status, #ff987a);--music-input: var(--theme-music-inputs, rgba(0, 0, 0, .22));--music-overlay: var(--theme-music-overlays, rgba(0, 0, 0, .62));--music-now-media-width: min(100%, 318px);--music-shadow: 0 24px 70px rgba(0, 0, 0, .35);--music-radius-panel: 20px;--music-radius-card: 14px;--music-radius-control: 12px;color:var(--theme-music-text-default-default-text, var(--music-text));font-size:var(--theme-music-text-default-default-font-size, inherit);font-weight:var(--theme-music-text-default-default-font-weight, inherit);font-family:Pretendard Variable,Noto Sans KR,sans-serif}.music-app{background:var(--theme-music-library-root-default-bg-gradient, radial-gradient(circle at 12% 10%, rgba(216, 255, 79, .18), transparent 24%), linear-gradient(145deg, var(--music-bg-soft) 0%, var(--music-bg) 60%, #070807 100%));display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.music-app[data-theme-module=music][data-theme-part="layout.root"]{background:var(--theme-music-layout-root-default-bg-gradient, var(--theme-music-layout-root-default-bg, var(--theme-music-library-root-default-bg-gradient, radial-gradient(circle at 12% 10%, rgba(216, 255, 79, .18), transparent 24%), linear-gradient(145deg, var(--music-bg-soft) 0%, var(--music-bg) 60%, #070807 100%))));border-color:var(--theme-music-layout-root-default-border, transparent);border-style:solid;border-width:var(--theme-music-layout-root-default-border-width, 0px);border-radius:var(--theme-music-layout-root-default-radius, 0px);box-shadow:var(--theme-music-layout-root-default-shadow, none);color:var(--theme-music-layout-root-default-text, var(--music-text))}.music-app__content[data-theme-module=music][data-theme-part="layout.content"]{background:var(--theme-music-layout-content-default-bg-gradient, var(--theme-music-layout-content-default-bg, transparent));border-color:var(--theme-music-layout-content-default-border, transparent);border-style:solid;border-width:var(--theme-music-layout-content-default-border-width, 0px);border-radius:var(--theme-music-layout-content-default-radius, 0px);box-shadow:var(--theme-music-layout-content-default-shadow, none);color:var(--theme-music-layout-content-default-text, inherit)}.music-app button,.music-app input,.music-app select,.music-rail button,.music-rail input{font:inherit}.music-app button,.music-rail button{transition:background-color .16s ease,border-color .16s ease,opacity .16s ease,color .16s ease}.music-app button:hover:not(:disabled),.music-rail button:hover:not(:disabled){transform:none}.music-app *::-webkit-scrollbar,.music-rail *::-webkit-scrollbar{height:10px;width:10px}.music-app *::-webkit-scrollbar-track,.music-rail *::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.music-app *::-webkit-scrollbar-thumb,.music-rail *::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--music-status),var(--music-accent-strong));border:2px solid rgba(10,13,10,.86);border-radius:999px}.music-app *::-webkit-scrollbar-button,.music-rail *::-webkit-scrollbar-button{display:none;height:0;width:0}.music-app *::-webkit-scrollbar-corner,.music-rail *::-webkit-scrollbar-corner{background:transparent}.music-app__hero{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;padding:18px 30px 8px}.music-app__kicker,.music-app__section-head p,.music-now>p,.music-dialog__head p,.music-rail__eyebrow,.music-rail__playlist-group>p{color:var(--music-accent);font-size:.72rem;font-weight:900;letter-spacing:.14em;margin:0;text-transform:uppercase}.music-app__identity h1{color:var(--theme-music-header-title-default-text, var(--music-text));font-size:clamp(2.2rem,3vw,3.1rem);font-weight:var(--theme-music-header-title-default-font-weight, 800);letter-spacing:0;line-height:1.05;margin:6px 0 0}[data-theme-module=music][data-theme-part="header.title"]{color:var(--theme-music-header-title-default-text, var(--music-text));font-size:var(--theme-music-header-title-default-font-size, clamp(2.2rem, 3vw, 3.1rem));font-weight:var(--theme-music-header-title-default-font-weight, 800)}[data-theme-module=music][data-theme-part="header.kicker"]{color:var(--theme-music-header-kicker-default-text, var(--music-accent));font-size:var(--theme-music-header-kicker-default-font-size, .72rem);font-weight:var(--theme-music-header-kicker-default-font-weight, 900)}[data-theme-module=music][data-theme-part="sidebar.title"]{color:var(--theme-music-sidebar-title-default-text, var(--music-text));font-size:var(--theme-music-sidebar-title-default-font-size, inherit);font-weight:var(--theme-music-sidebar-title-default-font-weight, 800)}[data-theme-module=music][data-theme-part="sidebar.subtitle"]{color:var(--theme-music-sidebar-subtitle-default-text, var(--music-accent));font-size:var(--theme-music-sidebar-subtitle-default-font-size, .72rem);font-weight:var(--theme-music-sidebar-subtitle-default-font-weight, 900)}[data-theme-module=music][data-theme-part="library.title"]{color:var(--theme-music-library-title-default-text, var(--music-text));font-size:var(--theme-music-library-title-default-font-size, inherit);font-weight:var(--theme-music-library-title-default-font-weight, 800)}[data-theme-module=music][data-theme-part="track.title"]{color:var(--theme-music-track-title-default-text, var(--music-text));font-size:var(--theme-music-track-title-default-font-size, inherit);font-weight:var(--theme-music-track-title-default-font-weight, 800)}[data-theme-module=music][data-theme-part="track.artist"]{color:var(--theme-music-track-artist-default-text, var(--music-muted));font-size:var(--theme-music-track-artist-default-font-size, inherit);font-weight:var(--theme-music-track-artist-default-font-weight, inherit)}[data-theme-module=music][data-theme-part="playlist.title"]{color:var(--theme-music-playlist-title-default-text, var(--music-muted));font-size:var(--theme-music-playlist-title-default-font-size, inherit);font-weight:var(--theme-music-playlist-title-default-font-weight, 800)}[data-theme-module=music][data-theme-part="playlist.dialogTitle"]{color:var(--theme-music-playlist-dialog-title-default-text, var(--music-text));font-size:var(--theme-music-playlist-dialog-title-default-font-size, 1rem);font-weight:var(--theme-music-playlist-dialog-title-default-font-weight, 900)}[data-theme-module=music][data-theme-part="playlist.dialogText"]{color:var(--theme-music-playlist-dialog-text-default-text, var(--music-muted));font-size:var(--theme-music-playlist-dialog-text-default-font-size, inherit);font-weight:var(--theme-music-playlist-dialog-text-default-font-weight, inherit)}[data-theme-module=music][data-theme-part="nowPlaying.title"]{color:var(--theme-music-now-playing-title-default-text, var(--music-text));font-size:var(--theme-music-now-playing-title-default-font-size, 1.56rem);font-weight:var(--theme-music-now-playing-title-default-font-weight, 800)}[data-theme-module=music][data-theme-part="nowPlaying.artist"]{color:var(--theme-music-now-playing-artist-default-text, var(--music-muted));font-size:var(--theme-music-now-playing-artist-default-font-size, .92rem);font-weight:var(--theme-music-now-playing-artist-default-font-weight, inherit)}[data-theme-module=music][data-theme-part="text.default"]{color:var(--theme-music-text-default-default-text, inherit);font-size:var(--theme-music-text-default-default-font-size, inherit);font-weight:var(--theme-music-text-default-default-font-weight, inherit)}.music-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(92px,108px))}.music-summary div{background:var(--theme-music-stats-card-default-bg, linear-gradient(180deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .04)));border:var(--theme-music-stats-card-default-border-width, 0px) solid var(--theme-music-stats-card-default-border, var(--music-line));border-radius:var(--theme-music-stats-card-default-radius, 22px);box-shadow:var(--theme-music-stats-card-default-shadow, none);color:var(--theme-music-stats-card-default-text, inherit);padding:12px 14px}[data-theme-module=music][data-theme-part="stats.card"]{background:var(--theme-music-stats-card-default-bg, linear-gradient(180deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .04)));border-color:var(--theme-music-stats-card-default-border, var(--music-line));border-style:solid;border-width:var(--theme-music-stats-card-default-border-width, 0px);border-radius:var(--theme-music-stats-card-default-radius, 22px);box-shadow:var(--theme-music-stats-card-default-shadow, none);color:var(--theme-music-stats-card-default-text, var(--music-text))}.music-app__kicker,.music-app__section-head p,.music-now>p,.music-dialog__head p,.music-rail__playlist-group>p{color:var(--theme-music-text-secondary-default-text, var(--music-accent));font-size:var(--theme-music-text-secondary-default-font-size, .72rem);font-weight:var(--theme-music-text-secondary-default-font-weight, 900)}.music-empty,.music-app__library-feedback,.music-rail__upload-status-file{color:var(--theme-music-text-muted-default-text, var(--music-subtle));font-size:var(--theme-music-text-muted-default-font-size, inherit);font-weight:var(--theme-music-text-muted-default-font-weight, inherit)}.music-summary strong{color:var(--theme-music-stats-value-default-text, var(--music-text));display:block;font-size:var(--theme-music-stats-value-default-font-size, 1.7rem);font-weight:var(--theme-music-stats-value-default-font-weight, 800);letter-spacing:0}[data-theme-module=music][data-theme-part="stats.value"]{color:var(--theme-music-stats-value-default-text, var(--music-text));font-size:var(--theme-music-stats-value-default-font-size, 1.7rem);font-weight:var(--theme-music-stats-value-default-font-weight, 800)}.music-summary span{color:var(--theme-music-stats-label-default-text, var(--music-muted));font-size:var(--theme-music-stats-label-default-font-size, .74rem);font-weight:var(--theme-music-stats-label-default-font-weight, 800);text-transform:uppercase}[data-theme-module=music][data-theme-part="stats.label"]{color:var(--theme-music-stats-label-default-text, var(--music-muted));font-size:var(--theme-music-stats-label-default-font-size, .74rem);font-weight:var(--theme-music-stats-label-default-font-weight, 800)}.music-app__content{display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(342px,370px);min-height:0;padding:0 22px 16px 30px}.music-app__library,.music-now{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:var(--theme-music-library-panel-default-bg-gradient, var(--theme-music-library-panel-default-bg, var(--theme-music-surfaces, var(--music-panel))));border:var(--theme-music-library-panel-default-border-width, 0px) solid var(--theme-music-library-panel-default-border, var(--music-line));border-radius:var(--music-radius-panel);min-height:0}[data-theme-module=music][data-theme-part="library.panel"]{background:var(--theme-music-library-panel-default-bg-gradient, var(--theme-music-library-panel-default-bg, var(--theme-music-surfaces, var(--music-panel))));border-color:var(--theme-music-library-panel-default-border, var(--music-line));border-style:solid;border-width:var(--theme-music-library-panel-default-border-width, 0px);border-radius:var(--theme-music-library-panel-default-radius, var(--music-radius-panel));box-shadow:var(--theme-music-library-panel-default-shadow, none);color:var(--theme-music-library-panel-default-text, inherit)}.music-app__library{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden}.music-app__section-head{align-items:center;border-bottom:1px solid var(--music-line);display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);padding:16px 18px 14px}.music-app__section-head h2{font-size:1.5rem;letter-spacing:0;margin:5px 0 0}.music-library-tools{display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) 108px;justify-self:end;max-width:600px;min-width:0;width:100%}.music-search,.music-sort{align-items:center;background:var(--theme-music-library-search-default-bg, var(--music-input));border:1px solid var(--theme-music-library-search-default-border, var(--music-line));border-radius:var(--theme-music-library-search-default-radius, 999px);color:var(--theme-music-library-search-default-text, var(--music-text))}.music-search{display:flex;gap:10px;min-width:0;padding:5px 8px 5px 14px}.music-search:focus-within{background:var(--theme-music-library-search-focus-bg, var(--theme-music-library-search-default-bg, var(--music-input)));border-color:var(--theme-music-library-search-focus-border, var(--theme-music-library-search-default-border, var(--music-line)));border-width:var(--theme-music-library-search-focus-border-width, var(--theme-music-library-search-default-border-width, 1px));border-radius:var(--theme-music-library-search-focus-radius, var(--theme-music-library-search-default-radius, 999px));box-shadow:var(--theme-music-library-search-focus-shadow, none);color:var(--theme-music-library-search-focus-text, var(--theme-music-library-search-default-text, var(--music-text)))}.music-search:focus-within input{background:transparent;border:0;border-radius:0;box-sizing:border-box;color:var(--theme-music-library-search-focus-text, var(--theme-music-library-search-default-text, var(--music-text)))}.music-search span{color:var(--music-subtle);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.music-search input{background:transparent;border:0;color:inherit;min-width:0;outline:0;padding:10px 8px;width:100%}.music-sort{cursor:pointer;font-weight:800;outline:0;padding:12px 14px}.music-sort option{background:var(--music-bg-soft);color:var(--music-text)}.music-library-actions{border-bottom:1px solid var(--music-line);display:flex;flex-wrap:wrap;gap:10px;padding:12px 18px}.music-action-button,.music-app__upload,.music-app__ghost,.music-player__icon-button,.music-player__play,.music-dialog__close,.music-track__selector,.music-rail__shortcut,.music-rail__modal-close,.music-rail__upload-actions button{align-items:center;border:1px solid var(--music-line);border-radius:999px;cursor:pointer;display:inline-flex;justify-content:center}.music-action-button,.music-app__ghost,.music-rail__shortcut,.music-rail__upload-actions button{background:var(--music-panel);color:var(--music-text);font-weight:800;min-height:40px;padding:8px 14px}.music-action-button--active,.music-player__toggle--active{border-color:var(--music-accent);color:var(--music-accent)}.music-action-button--danger{border-color:#ff987a38;color:#ffcbbb}.music-app__upload,.music-rail__shortcut--primary,.music-rail__upload-actions button:first-child{background:var(--theme-music-sidebar-primary-action-default-bg-gradient, linear-gradient( 135deg, var(--theme-music-sidebar-primary-action-default-bg, var(--theme-music-buttons, var(--music-accent))), var(--theme-music-sidebar-primary-action-active-bg, var(--theme-music-buttons, var(--music-accent-strong))) ));border-color:var(--theme-music-sidebar-primary-action-default-border, transparent);box-shadow:var(--theme-music-sidebar-primary-action-default-shadow, none);color:var(--theme-music-sidebar-primary-action-default-text, var(--music-button-text));font-weight:900}.music-rail__upload-actions button[data-theme-module=music][data-theme-part="addMusic.dialogButton"]{background-color:var(--theme-music-add-music-dialog-button-default-bg, var(--music-panel));background-image:var(--theme-music-add-music-dialog-button-default-bg-gradient, none);border-color:var(--theme-music-add-music-dialog-button-default-border, var(--music-line));border-style:solid;border-width:var(--theme-music-add-music-dialog-button-default-border-width, 0px);border-radius:var(--theme-music-add-music-dialog-button-default-radius, 999px);box-shadow:var(--theme-music-add-music-dialog-button-default-shadow, none);color:var(--theme-music-add-music-dialog-button-default-text, var(--music-text))}.music-rail__upload-actions button[data-theme-module=music][data-theme-part="addMusic.dialogButton"]:hover,.music-rail__upload-actions button[data-theme-module=music][data-theme-part="addMusic.dialogButton"][data-theme-state=hover]{background-color:var(--theme-music-add-music-dialog-button-hover-bg, var(--theme-music-add-music-dialog-button-default-bg, var(--music-list-hover)));background-image:var(--theme-music-add-music-dialog-button-hover-bg-gradient, var(--theme-music-add-music-dialog-button-default-bg-gradient, none));border-color:var(--theme-music-add-music-dialog-button-hover-border, var(--theme-music-add-music-dialog-button-default-border, var(--music-accent)));border-width:var(--theme-music-add-music-dialog-button-hover-border-width, var(--theme-music-add-music-dialog-button-default-border-width, 0px));box-shadow:var(--theme-music-add-music-dialog-button-hover-shadow, var(--theme-music-add-music-dialog-button-default-shadow, none));color:var(--theme-music-add-music-dialog-button-hover-text, var(--theme-music-add-music-dialog-button-default-text, var(--music-accent)))}.music-app__library-feedback,.music-rail__notice,.music-dialog__error,.music-now__error{background:#ff987a1a;border:1px solid rgba(255,152,122,.22);color:#ffd6cb}.music-app__library-feedback{border-left:0;border-right:0;border-top:0;font-size:.83rem;font-weight:700;padding:11px 18px}.music-track-list-shell{display:flex;min-height:0;overflow:hidden}.music-track-list{flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.music-track-list__viewport{overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;will-change:scroll-position}.music-track-list__row{box-sizing:border-box;padding:0 10px}.music-track{align-items:center;background:var(--theme-music-library-track-row-default-bg, transparent);border:1px solid var(--theme-music-library-track-row-default-border, transparent);border-radius:var(--theme-music-library-track-row-default-radius, 15px);contain:paint;color:var(--theme-music-library-track-row-default-text, inherit);cursor:pointer;display:grid;font-size:var(--theme-music-library-track-row-default-font-size, .88rem);font-weight:var(--theme-music-library-track-row-default-font-weight, 500);gap:8px;grid-template-columns:minmax(0,1fr) 34px;height:100%;min-width:0;padding:0 4px;position:relative}.music-rail[data-theme-module=music][data-theme-part="sidebar.panel"]{background:var(--theme-music-sidebar-panel-default-bg-gradient, var(--theme-music-sidebar-panel-default-bg, var(--theme-music-sidebar-root-default-bg-gradient, radial-gradient(circle at top, var(--music-list-hover), transparent 42%), linear-gradient(180deg, var(--music-bg-soft) 0%, var(--music-bg) 100%))));border-color:var(--theme-music-sidebar-panel-default-border, var(--theme-music-sidebar-root-default-border, var(--music-line)));border-style:solid;border-width:var(--theme-music-sidebar-panel-default-border-width, var(--theme-music-sidebar-root-default-border-width, 0px));border-radius:var(--theme-music-sidebar-panel-default-radius, var(--theme-music-sidebar-root-default-radius, 30px));box-shadow:var(--theme-music-sidebar-panel-default-shadow, var(--theme-music-sidebar-root-default-shadow, none));color:var(--theme-music-sidebar-panel-default-text, var(--music-text))}.music-track__theme-indicator{position:absolute;top:8px;bottom:8px;left:0;width:3px;background:var( --theme-music-library-track-row-indicator-active-bg, var(--theme-music-status, var(--music-accent)) );border-color:var(--theme-music-library-track-row-indicator-active-border, transparent);border-style:solid;border-width:var(--theme-music-library-track-row-indicator-active-border-width, 1px);border-radius:var(--theme-music-library-track-row-indicator-active-radius, 999px);box-shadow:var(--theme-music-library-track-row-indicator-active-shadow, none);pointer-events:none}.music-track__equalizer{align-items:end;background:var(--theme-music-library-track-equalizer-active-bg, transparent);border-color:var(--theme-music-library-track-equalizer-active-border, transparent);border-style:solid;border-width:var(--theme-music-library-track-equalizer-active-border-width, 0px);border-radius:var(--theme-music-library-track-equalizer-active-radius, 999px);box-shadow:var(--theme-music-library-track-equalizer-active-shadow, none);display:inline-grid;gap:1px;grid-template-columns:repeat(5,2px);height:16px;justify-content:center;justify-self:center;padding:0;width:18px}.music-track__equalizer i{animation:music-track-equalizer-a .68s ease-in-out infinite alternate;background:var( --theme-music-library-track-equalizer-active-text, var(--music-bg) );border-radius:999px;display:block;min-height:4px}.music-track__equalizer i:nth-child(2){animation-delay:-.41s;animation-duration:.93s;animation-name:music-track-equalizer-b}.music-track__equalizer i:nth-child(3){animation-delay:-.12s;animation-duration:.76s;animation-name:music-track-equalizer-c}.music-track__equalizer i:nth-child(4){animation-delay:-.62s;animation-duration:.84s;animation-name:music-track-equalizer-b}.music-track__equalizer i:nth-child(5){animation-delay:-.26s;animation-duration:1.04s}@keyframes music-track-equalizer-a{0%,to{height:4px}48%{height:15px}}@keyframes music-track-equalizer-b{0%,to{height:12px}38%{height:5px}72%{height:16px}}@keyframes music-track-equalizer-c{0%,to{height:7px}32%{height:14px}68%{height:3px}}.music-track--active{background:var(--theme-music-library-track-row-active-bg-gradient, var(--theme-music-library-track-row-active-bg, var(--music-panel)));border-color:var(--theme-music-library-track-row-active-border, var(--music-line));border-width:var(--theme-music-library-track-row-active-border-width, var(--theme-music-library-track-row-default-border-width, 1px));color:var(--theme-music-library-track-row-active-text, inherit);font-size:var(--theme-music-library-track-row-active-font-size, var(--theme-music-library-track-row-default-font-size, .88rem));font-weight:var(--theme-music-library-track-row-active-font-weight, var(--theme-music-library-track-row-default-font-weight, 600))}.music-track--active:before{background:var(--theme-music-library-track-row-indicator-active-bg, var(--theme-music-status, var(--music-accent)));border-left:var(--theme-music-library-track-row-indicator-active-border-width, 3px) solid var(--theme-music-library-track-row-indicator-active-border, var(--theme-music-status, var(--music-accent)));border-radius:var(--theme-music-library-track-row-indicator-active-radius, 999px);bottom:8px;box-shadow:var(--theme-music-library-track-row-indicator-active-shadow, none);content:"";left:0;pointer-events:none;position:absolute;top:8px}.music-track:hover{background:var(--theme-music-library-track-row-hover-bg-gradient, var(--theme-music-library-track-row-hover-bg, var(--music-panel)));border-color:var(--theme-music-library-track-row-hover-border, var(--music-line));border-width:var(--theme-music-library-track-row-hover-border-width, var(--theme-music-library-track-row-default-border-width, 1px));color:var(--theme-music-library-track-row-hover-text, inherit);font-size:var(--theme-music-library-track-row-hover-font-size, var(--theme-music-library-track-row-default-font-size, .88rem));font-weight:var(--theme-music-library-track-row-hover-font-weight, var(--theme-music-library-track-row-default-font-weight, 500))}.music-track--focused:not(.music-track--selected):not(.music-track--active){border-color:var(--theme-music-library-track-row-focus-border, var(--music-line-strong))}.music-track--selected{background:var(--theme-music-library-track-row-selected-bg-gradient, var(--theme-music-library-track-row-selected-bg, var(--theme-music-lists, var(--music-list))));border-color:var(--theme-music-library-track-row-selected-border, var(--music-list-border));border-width:var(--theme-music-library-track-row-selected-border-width, var(--theme-music-library-track-row-default-border-width, 1px));box-shadow:var(--theme-music-library-track-row-selected-shadow, none);color:var(--theme-music-library-track-row-selected-text, inherit);font-size:var(--theme-music-library-track-row-selected-font-size, var(--theme-music-library-track-row-default-font-size, .88rem));font-weight:var(--theme-music-library-track-row-selected-font-weight, var(--theme-music-library-track-row-default-font-weight, 600))}.music-track--active.music-track--selected{background:var(--theme-music-library-track-row-active-bg-gradient, var(--theme-music-library-track-row-active-bg, var(--theme-music-library-track-row-selected-bg, var(--music-panel))));border-color:var(--theme-music-library-track-row-active-border, var(--theme-music-library-track-row-selected-border, var(--music-list-border)));border-width:var(--theme-music-library-track-row-active-border-width, var(--theme-music-library-track-row-selected-border-width, var(--theme-music-library-track-row-default-border-width, 1px)));color:var(--theme-music-library-track-row-active-text, var(--theme-music-library-track-row-selected-text, inherit))}.music-track--active .music-track__meta strong{color:var(--theme-music-library-track-row-active-text, var(--theme-music-library-track-row-selected-text, inherit));font-size:var(--theme-music-library-track-row-active-font-size, var(--theme-music-library-track-row-default-font-size, .88rem));font-weight:var(--theme-music-library-track-row-active-font-weight, var(--theme-music-library-track-row-default-font-weight, 800))}.music-track--active .music-track__index,.music-track--active .music-track__album,.music-track--active .music-track__quality,.music-track--active .music-track__duration,.music-track--active .music-track__meta em{color:var(--theme-music-library-track-row-active-text-secondary, var(--theme-music-library-track-row-selected-text-secondary, var(--music-muted)));font-size:var(--theme-music-library-track-row-active-font-size, var(--theme-music-library-track-row-default-font-size, .72rem));font-weight:var(--theme-music-library-track-row-active-font-weight, var(--theme-music-library-track-row-default-font-weight, 500))}.music-track--active{box-shadow:var( --theme-music-library-track-row-indicator-active-shadow, var( --theme-music-library-track-row-active-shadow, inset 3px 0 0 var( --theme-music-library-track-row-indicator-active-border, var( --theme-music-library-track-row-indicator-active-bg, var(--theme-music-status, var(--theme-music-library-track-row-active-border, var(--music-accent))) ) ) ) )}html .music-track.music-track--selected[data-theme-module=music][data-theme-part="library.trackRow"]{border-color:var(--theme-music-library-track-row-selected-border, var(--music-list-border));border-width:var(--theme-music-library-track-row-selected-border-width, var(--theme-music-library-track-row-default-border-width, 1px));box-shadow:var(--theme-music-library-track-row-selected-shadow, none);outline:0}html .music-track.music-track--active.music-track--selected[data-theme-module=music][data-theme-part="library.trackRow"]{border-color:var(--theme-music-library-track-row-active-border, var(--music-list-border));border-width:var(--theme-music-library-track-row-active-border-width, var(--theme-music-library-track-row-default-border-width, 1px));box-shadow:var( --theme-music-library-track-row-indicator-active-shadow, var( --theme-music-library-track-row-active-shadow, inset 3px 0 0 var( --theme-music-library-track-row-indicator-active-border, var( --theme-music-library-track-row-indicator-active-bg, var(--theme-music-status, var(--theme-music-library-track-row-active-border, var(--music-accent))) ) ) ) );outline:0}.music-track__body{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:28px 34px minmax(150px,1fr) minmax(100px,.42fr) 88px 42px 24px;min-width:0;padding:4px 2px;text-align:left}.music-track__body:hover:not(:disabled),.music-track__selector:hover:not(:disabled){transform:none}.music-track__index,.music-track__album,.music-track__quality,.music-track__duration{color:var(--theme-music-library-track-row-default-text-secondary, var(--music-muted));font-size:var(--theme-music-library-track-row-default-font-size, .72rem)}.music-track__index{font-weight:900}.music-track__art,.music-player__thumb,.music-now__art,.music-rail__album-art{align-items:center;background:radial-gradient(circle at 30% 18%,rgba(216,255,79,.42),transparent 28%),linear-gradient(135deg,#28301d,#6d4520);display:flex;justify-content:center;overflow:hidden}.music-track__art,.music-player__thumb,.music-rail__album-art{border-radius:14px}.music-track__art{font-weight:900;height:34px;width:34px}.music-track__icon,.music-now__icon,.music-player__thumb-icon,.music-rail__album-icon{color:#f6f0dfe0;display:block;height:22px;width:22px}.music-track__art img,.music-player__thumb img,.music-now__art img,.music-rail__album-art img{height:100%;object-fit:cover;width:100%}.music-track__meta{display:flex;flex-direction:column;min-width:0}.music-track__meta strong,.music-track__meta em,.music-track__album,.music-track__quality{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-track__meta strong{letter-spacing:0;font-size:var(--theme-music-library-track-row-default-font-size, .88rem);font-weight:var(--theme-music-library-track-row-default-font-weight, 800)}.music-overflow-text{display:block;overflow:hidden;white-space:nowrap}.music-overflow-text__marquee{align-items:center;animation:music-marquee 11s ease-in-out infinite alternate;display:inline-flex;gap:48px;min-width:max-content;padding-right:48px}.music-overflow-text__marquee>span{display:inline-block}@keyframes music-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% + 1rem))}}.music-track__meta em{color:var(--theme-music-library-track-row-default-text-secondary, var(--music-muted));font-size:var(--theme-music-library-track-row-default-font-size, .72rem);font-weight:var(--theme-music-library-track-row-default-font-weight, 500);font-style:normal;margin-top:2px}.music-track--selected .music-track__meta strong{color:var(--theme-music-library-track-row-selected-text, inherit);font-size:var(--theme-music-library-track-row-selected-font-size, var(--theme-music-library-track-row-default-font-size, .88rem));font-weight:var(--theme-music-library-track-row-selected-font-weight, var(--theme-music-library-track-row-default-font-weight, 800))}.music-track--selected .music-track__index,.music-track--selected .music-track__album,.music-track--selected .music-track__quality,.music-track--selected .music-track__duration,.music-track--selected .music-track__meta em{color:var(--theme-music-library-track-row-selected-text-secondary, var(--music-muted));font-size:var(--theme-music-library-track-row-selected-font-size, var(--theme-music-library-track-row-default-font-size, .72rem));font-weight:var(--theme-music-library-track-row-selected-font-weight, var(--theme-music-library-track-row-default-font-weight, 500))}.music-track__selector{background:#ffffff0a;color:transparent;height:30px;padding:0;width:30px}.music-track__selector svg{height:18px;width:18px}.music-track__selector--active{background:var(--theme-music-library-track-row-selected-bg, var(--music-list));border-color:var(--theme-music-library-track-row-selected-border, var(--music-list-border));color:var(--theme-music-library-track-row-selected-text, var(--music-accent))}.music-empty{align-items:center;color:var(--music-muted);display:flex;justify-content:center;min-height:220px;padding:34px;text-align:center}.music-now{align-items:center;background:var(--theme-music-now-playing-panel-default-bg-gradient, var(--theme-music-now-playing-panel-default-bg, var(--theme-music-surfaces, var(--music-panel))));border-color:var(--theme-music-now-playing-panel-default-border, var(--music-line));box-shadow:var(--theme-music-now-playing-panel-default-shadow, none);display:flex;flex-direction:column;padding:18px;text-align:center}[data-theme-module=music][data-theme-part="nowPlaying.panel"]{background:var(--theme-music-now-playing-panel-default-bg-gradient, var(--theme-music-now-playing-panel-default-bg, var(--theme-music-surfaces, var(--music-panel))));border-color:var(--theme-music-now-playing-panel-default-border, var(--music-line));border-style:solid;border-width:var(--theme-music-now-playing-panel-default-border-width, 0px);border-radius:var(--theme-music-now-playing-panel-default-radius, var(--music-radius-panel));box-shadow:var(--theme-music-now-playing-panel-default-shadow, none);color:var(--theme-music-now-playing-panel-default-text, inherit)}.music-now__art{aspect-ratio:1;background:var(--theme-music-now-playing-artwork-default-bg-gradient, radial-gradient(circle at 30% 18%, rgba(216, 255, 79, .42), transparent 28%), var(--theme-music-now-playing-artwork-default-bg, linear-gradient(135deg, #28301d, #6d4520)));border:1px solid var(--theme-music-now-playing-artwork-default-border, var(--music-line-strong));border-radius:var(--theme-music-now-playing-artwork-default-radius, 28px);box-shadow:var(--theme-music-now-playing-artwork-default-shadow, var(--music-shadow));font-size:4.1rem;font-weight:900;margin:14px 0 16px;width:var(--music-now-media-width)}.music-now__icon{height:76px;width:76px}.music-now h2{font-size:1.56rem;letter-spacing:0;line-height:1.06;margin:0 0 8px}.music-now>span{color:var(--theme-music-now-playing-panel-default-text-secondary, var(--music-muted));font-size:.92rem}.music-now__lyrics{background:var(--theme-music-now-playing-lyrics-default-bg-gradient, linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(0, 0, 0, .18)), var(--theme-music-now-playing-lyrics-default-bg, var(--theme-music-surfaces, rgba(0, 0, 0, .22))));border:var(--theme-music-now-playing-lyrics-default-border-width, 0px) solid var(--theme-music-now-playing-lyrics-default-border, var(--music-line));border-radius:var(--theme-music-now-playing-lyrics-default-radius, 20px);box-shadow:var(--theme-music-now-playing-lyrics-default-shadow, inset 0 1px 0 rgba(255, 255, 255, .08));display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:16px 18px;text-align:left;width:var(--music-now-media-width)}[data-theme-module=music][data-theme-part="nowPlaying.lyrics"],[data-theme-module=music][data-theme-part="lyrics.panel"]{background:var(--theme-music-lyrics-panel-default-bg-gradient, var(--theme-music-now-playing-lyrics-default-bg-gradient, var(--theme-music-lyrics-panel-default-bg, var(--theme-music-now-playing-lyrics-default-bg, var(--theme-music-surfaces, linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(0, 0, 0, .18)))))));border-color:var(--theme-music-lyrics-panel-default-border, var(--theme-music-now-playing-lyrics-default-border, var(--music-line)));border-style:solid;border-width:var(--theme-music-lyrics-panel-default-border-width, var(--theme-music-now-playing-lyrics-default-border-width, 0px));border-radius:var(--theme-music-lyrics-panel-default-radius, var(--theme-music-now-playing-lyrics-default-radius, 20px));box-shadow:var(--theme-music-lyrics-panel-default-shadow, var(--theme-music-now-playing-lyrics-default-shadow, inset 0 1px 0 rgba(255, 255, 255, .08)));color:var(--theme-music-lyrics-panel-default-text, var(--theme-music-now-playing-lyrics-default-text, inherit))}.music-now__lyrics strong{color:var(--theme-music-now-playing-lyrics-default-text, var(--music-text));font-size:.84rem}.music-now__lyrics-viewport{display:flex;flex-direction:column;gap:5px;max-height:205px;overflow-y:auto;padding-right:4px;scroll-behavior:smooth}.music-now__lyric-line,.music-now__lyric-plain{color:var(--theme-music-now-playing-lyrics-default-text-secondary, var(--music-muted));font-size:.86rem;line-height:1.62;margin:0;overflow-wrap:anywhere;white-space:pre-line}[data-theme-module=music][data-theme-part="lyrics.text"]{color:var(--theme-music-lyrics-text-default-text, var(--theme-music-lyrics-panel-default-text-secondary, var(--music-muted)));font-size:var(--theme-music-lyrics-text-default-font-size, .86rem);font-weight:var(--theme-music-lyrics-text-default-font-weight, inherit)}[data-theme-module=music][data-theme-part="lyrics.text"][data-theme-state=active]{color:var(--theme-music-lyrics-text-active-text, var(--theme-music-lyrics-text-default-text, var(--music-text)));font-size:var(--theme-music-lyrics-text-active-font-size, var(--theme-music-lyrics-text-default-font-size, .86rem));font-weight:var(--theme-music-lyrics-text-active-font-weight, 800)}.music-now__lyric-line{opacity:.66;transition:color .14s ease,font-weight .14s ease,opacity .14s ease}.music-now__lyric-line--active{color:var(--theme-music-now-playing-lyrics-active-text, var(--music-text));font-weight:800;opacity:1}.music-now__error{border-radius:16px;margin-top:16px;padding:10px 12px;width:100%}.music-player{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--theme-music-player-root-default-bg-gradient, var(--theme-music-player-root-default-bg, rgba(6, 7, 6, .84)));border-top:1px solid var(--theme-music-player-root-default-border, var(--music-line));box-shadow:var(--theme-music-player-root-default-shadow, none);display:grid;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(420px,1.2fr) minmax(220px,1fr);padding:12px 24px}.music-player[data-theme-module=music][data-theme-part="player.panel"]{background:var(--theme-music-player-panel-default-bg-gradient, var(--theme-music-player-panel-default-bg, var(--theme-music-player-root-default-bg-gradient, var(--theme-music-player-root-default-bg, rgba(6, 7, 6, .84)))));border-color:var(--theme-music-player-panel-default-border, var(--theme-music-player-root-default-border, var(--music-line)));border-style:solid;border-width:var(--theme-music-player-panel-default-border-width, var(--theme-music-player-root-default-border-width, 0px));border-radius:var(--theme-music-player-panel-default-radius, var(--theme-music-player-root-default-radius, 0px));box-shadow:var(--theme-music-player-panel-default-shadow, var(--theme-music-player-root-default-shadow, none));color:var(--theme-music-player-panel-default-text, var(--music-text))}.music-player__track{align-items:center;display:flex;gap:12px;min-width:0}.music-player__thumb{flex:0 0 auto;height:58px;width:58px}.music-player__thumb-icon{height:24px;width:24px}.music-player__track div:last-child,.music-player__status{display:flex;flex-direction:column;min-width:0}.music-player__track strong,.music-player__track span,.music-player__status strong,.music-player__status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-player__title,.music-mini-player__title{max-width:100%}.music-player__track span,.music-player__status span{color:var(--theme-music-player-root-default-text-secondary, var(--music-muted));font-size:.82rem}.music-player__status strong[data-theme-module=music][data-theme-part="player.statusTitle"]{color:var(--theme-music-player-status-title-default-text, var(--music-text));font-size:var(--theme-music-player-status-title-default-font-size, inherit);font-weight:var(--theme-music-player-status-title-default-font-weight, 800)}.music-player__status span[data-theme-module=music][data-theme-part="player.statusText"]{color:var(--theme-music-player-status-text-default-text, var(--music-muted));font-size:var(--theme-music-player-status-text-default-font-size, .82rem);font-weight:var(--theme-music-player-status-text-default-font-weight, inherit)}.music-player__center{align-items:center;display:flex;flex-direction:column;gap:10px;justify-self:center;width:min(620px,100%)}.music-player__controls{align-items:center;display:flex;gap:12px;justify-content:center}.music-player__button-target[data-theme-module=music][data-theme-part="player.button"]{align-items:center;background:var(--theme-music-player-button-default-bg-gradient, var(--theme-music-player-button-default-bg, transparent));border-color:var(--theme-music-player-button-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-button-default-border-width, 0px);border-radius:var(--theme-music-player-button-default-radius, 999px);box-shadow:var(--theme-music-player-button-default-shadow, none);color:var(--theme-music-player-button-default-text, inherit);display:inline-flex;justify-content:center}.music-player__button-target[data-theme-module=music][data-theme-part="player.button"][data-theme-state=active]{background:var(--theme-music-player-button-active-bg-gradient, var(--theme-music-player-button-active-bg, var(--theme-music-player-button-default-bg, transparent)));border-color:var(--theme-music-player-button-active-border, var(--theme-music-player-button-default-border, transparent));border-width:var(--theme-music-player-button-active-border-width, var(--theme-music-player-button-default-border-width, 0px));box-shadow:var(--theme-music-player-button-active-shadow, var(--theme-music-player-button-default-shadow, none));color:var(--theme-music-player-button-active-text, var(--theme-music-player-button-default-text, inherit))}html .music-player__controls[data-theme-module=music][data-theme-part="player.control"]{background-color:transparent!important;background-image:none!important;border-color:transparent!important;border-width:0!important;border-radius:0!important;box-shadow:none!important;color:inherit!important}.music-player__icon-button,.music-player__play{flex:0 0 auto;padding:0}.music-player__icon-button{background:var(--theme-music-player-control-default-bg, var(--music-panel));border-color:var(--theme-music-player-control-default-border, var(--music-line));border-width:var(--theme-music-player-control-default-border-width, 1px);box-shadow:var(--theme-music-player-control-default-shadow, none);color:var(--theme-music-player-control-default-text, var(--music-muted));height:54px;width:54px}.music-player__shuffle{background:var(--theme-music-player-shuffle-control-default-bg, var(--theme-music-player-control-default-bg, var(--music-panel)));border-color:var(--theme-music-player-shuffle-control-default-border, var(--theme-music-player-control-default-border, var(--music-line)));border-width:var(--theme-music-player-shuffle-control-default-border-width, var(--theme-music-player-control-default-border-width, 1px));border-radius:var(--theme-music-player-shuffle-control-default-radius, var(--theme-music-player-control-default-radius, 999px));box-shadow:var(--theme-music-player-shuffle-control-default-shadow, var(--theme-music-player-control-default-shadow, none));color:var(--theme-music-player-shuffle-control-default-text, var(--theme-music-player-control-default-text, var(--music-muted)))}.music-player__previous{background:var(--theme-music-player-previous-control-default-bg, var(--theme-music-player-control-default-bg, var(--music-panel)));border-color:var(--theme-music-player-previous-control-default-border, var(--theme-music-player-control-default-border, var(--music-line)));border-width:var(--theme-music-player-previous-control-default-border-width, var(--theme-music-player-control-default-border-width, 1px));border-radius:var(--theme-music-player-previous-control-default-radius, var(--theme-music-player-control-default-radius, 999px));box-shadow:var(--theme-music-player-previous-control-default-shadow, var(--theme-music-player-control-default-shadow, none));color:var(--theme-music-player-previous-control-default-text, var(--theme-music-player-control-default-text, var(--music-muted)))}.music-player__next{background:var(--theme-music-player-next-control-default-bg, var(--theme-music-player-control-default-bg, var(--music-panel)));border-color:var(--theme-music-player-next-control-default-border, var(--theme-music-player-control-default-border, var(--music-line)));border-width:var(--theme-music-player-next-control-default-border-width, var(--theme-music-player-control-default-border-width, 1px));border-radius:var(--theme-music-player-next-control-default-radius, var(--theme-music-player-control-default-radius, 999px));box-shadow:var(--theme-music-player-next-control-default-shadow, var(--theme-music-player-control-default-shadow, none));color:var(--theme-music-player-next-control-default-text, var(--theme-music-player-control-default-text, var(--music-muted)))}.music-player__repeat{background:var(--theme-music-player-repeat-control-default-bg, var(--theme-music-player-control-default-bg, var(--music-panel)));border-color:var(--theme-music-player-repeat-control-default-border, var(--theme-music-player-control-default-border, var(--music-line)));border-width:var(--theme-music-player-repeat-control-default-border-width, var(--theme-music-player-control-default-border-width, 1px));border-radius:var(--theme-music-player-repeat-control-default-radius, var(--theme-music-player-control-default-radius, 999px));box-shadow:var(--theme-music-player-repeat-control-default-shadow, var(--theme-music-player-control-default-shadow, none));color:var(--theme-music-player-repeat-control-default-text, var(--theme-music-player-control-default-text, var(--music-muted)))}.music-player__shuffle:hover:not(:disabled){background:var(--theme-music-player-shuffle-control-hover-bg, var(--theme-music-player-shuffle-control-default-bg, var(--theme-music-player-control-hover-bg, var(--theme-music-player-control-default-bg, var(--music-panel)))));border-color:var(--theme-music-player-shuffle-control-hover-border, var(--theme-music-player-shuffle-control-default-border, var(--theme-music-player-control-hover-border, var(--theme-music-player-control-default-border, var(--music-line)))));border-width:var(--theme-music-player-shuffle-control-hover-border-width, var(--theme-music-player-shuffle-control-default-border-width, var(--theme-music-player-control-hover-border-width, var(--theme-music-player-control-default-border-width, 1px))));box-shadow:var(--theme-music-player-shuffle-control-hover-shadow, var(--theme-music-player-shuffle-control-default-shadow, var(--theme-music-player-control-hover-shadow, var(--theme-music-player-control-default-shadow, none))));color:var(--theme-music-player-shuffle-control-hover-text, var(--theme-music-player-shuffle-control-default-text, var(--theme-music-player-control-hover-text, var(--theme-music-player-control-default-text, var(--music-muted)))))}.music-player__previous:hover:not(:disabled){background:var(--theme-music-player-previous-control-hover-bg, var(--theme-music-player-previous-control-default-bg, var(--theme-music-player-control-hover-bg, var(--theme-music-player-control-default-bg, var(--music-panel)))));border-color:var(--theme-music-player-previous-control-hover-border, var(--theme-music-player-previous-control-default-border, var(--theme-music-player-control-hover-border, var(--theme-music-player-control-default-border, var(--music-line)))));border-width:var(--theme-music-player-previous-control-hover-border-width, var(--theme-music-player-previous-control-default-border-width, var(--theme-music-player-control-hover-border-width, var(--theme-music-player-control-default-border-width, 1px))));box-shadow:var(--theme-music-player-previous-control-hover-shadow, var(--theme-music-player-previous-control-default-shadow, var(--theme-music-player-control-hover-shadow, var(--theme-music-player-control-default-shadow, none))));color:var(--theme-music-player-previous-control-hover-text, var(--theme-music-player-previous-control-default-text, var(--theme-music-player-control-hover-text, var(--theme-music-player-control-default-text, var(--music-muted)))))}.music-player__next:hover:not(:disabled){background:var(--theme-music-player-next-control-hover-bg, var(--theme-music-player-next-control-default-bg, var(--theme-music-player-control-hover-bg, var(--theme-music-player-control-default-bg, var(--music-panel)))));border-color:var(--theme-music-player-next-control-hover-border, var(--theme-music-player-next-control-default-border, var(--theme-music-player-control-hover-border, var(--theme-music-player-control-default-border, var(--music-line)))));border-width:var(--theme-music-player-next-control-hover-border-width, var(--theme-music-player-next-control-default-border-width, var(--theme-music-player-control-hover-border-width, var(--theme-music-player-control-default-border-width, 1px))));box-shadow:var(--theme-music-player-next-control-hover-shadow, var(--theme-music-player-next-control-default-shadow, var(--theme-music-player-control-hover-shadow, var(--theme-music-player-control-default-shadow, none))));color:var(--theme-music-player-next-control-hover-text, var(--theme-music-player-next-control-default-text, var(--theme-music-player-control-hover-text, var(--theme-music-player-control-default-text, var(--music-muted)))))}.music-player__repeat:hover:not(:disabled){background:var(--theme-music-player-repeat-control-hover-bg, var(--theme-music-player-repeat-control-default-bg, var(--theme-music-player-control-hover-bg, var(--theme-music-player-control-default-bg, var(--music-panel)))));border-color:var(--theme-music-player-repeat-control-hover-border, var(--theme-music-player-repeat-control-default-border, var(--theme-music-player-control-hover-border, var(--theme-music-player-control-default-border, var(--music-line)))));border-width:var(--theme-music-player-repeat-control-hover-border-width, var(--theme-music-player-repeat-control-default-border-width, var(--theme-music-player-control-hover-border-width, var(--theme-music-player-control-default-border-width, 1px))));box-shadow:var(--theme-music-player-repeat-control-hover-shadow, var(--theme-music-player-repeat-control-default-shadow, var(--theme-music-player-control-hover-shadow, var(--theme-music-player-control-default-shadow, none))));color:var(--theme-music-player-repeat-control-hover-text, var(--theme-music-player-repeat-control-default-text, var(--theme-music-player-control-hover-text, var(--theme-music-player-control-default-text, var(--music-muted)))))}.music-player__toggle--active{background:var(--theme-music-player-control-active-bg, var(--music-panel));border-color:var(--theme-music-player-control-active-border, var(--music-accent))!important;border-width:var(--theme-music-player-control-active-border-width, var(--theme-music-player-control-default-border-width, 1px));box-shadow:var(--theme-music-player-control-active-shadow, none);color:var(--theme-music-player-control-active-text, var(--music-accent))!important}.music-player__shuffle.music-player__toggle--active{background:var(--theme-music-player-shuffle-control-active-bg, var(--theme-music-player-control-active-bg, var(--music-panel)));border-color:var(--theme-music-player-shuffle-control-active-border, var(--theme-music-player-control-active-border, var(--music-accent)))!important;border-width:var(--theme-music-player-shuffle-control-active-border-width, var(--theme-music-player-control-active-border-width, var(--theme-music-player-control-default-border-width, 1px)));box-shadow:var(--theme-music-player-shuffle-control-active-shadow, var(--theme-music-player-control-active-shadow, none));color:var(--theme-music-player-shuffle-control-active-text, var(--theme-music-player-control-active-text, var(--music-accent)))!important}.music-player__repeat.music-player__toggle--active{background:var(--theme-music-player-repeat-control-active-bg, var(--theme-music-player-control-active-bg, var(--music-panel)));border-color:var(--theme-music-player-repeat-control-active-border, var(--theme-music-player-control-active-border, var(--music-accent)))!important;border-width:var(--theme-music-player-repeat-control-active-border-width, var(--theme-music-player-control-active-border-width, var(--theme-music-player-control-default-border-width, 1px)));box-shadow:var(--theme-music-player-repeat-control-active-shadow, var(--theme-music-player-control-active-shadow, none));color:var(--theme-music-player-repeat-control-active-text, var(--theme-music-player-control-active-text, var(--music-accent)))!important}.music-player__play{background:var(--theme-music-player-primary-control-default-bg, var(--theme-music-player-primary-control-default-bg-gradient, var(--theme-music-buttons, var(--music-accent))));border-color:var(--theme-music-player-primary-control-default-border, transparent);border-width:var(--theme-music-player-primary-control-default-border-width, 1px);border-radius:var(--theme-music-player-primary-control-default-radius, 999px);box-shadow:var(--theme-music-player-primary-control-default-shadow, 0 16px 32px rgba(216, 255, 79, .24));color:var(--theme-music-player-primary-control-default-text, #10130d);height:66px;width:66px}.music-player__icon,.music-player__play-icon{display:block;shape-rendering:geometricPrecision}.music-player__icon{height:22px;width:22px}.music-player__icon--repeat-one{transform:scale(.92)}.music-player__repeat--one{position:relative}.music-player__repeat--one:after{align-items:center;background:color-mix(in srgb,var(--theme-music-player-repeat-control-active-bg, var(--music-panel)) 78%,transparent);border:1px solid var(--theme-music-player-repeat-control-active-text, var(--music-accent));border-radius:999px;color:var(--theme-music-player-repeat-control-active-text, var(--music-accent));content:"1";display:inline-flex;font-size:.54rem;font-weight:900;height:12px;justify-content:center;left:57%;line-height:1;position:absolute;top:42%;transform:translate(-50%,-50%);width:12px}.music-player__play-icon{height:24px;width:24px}.music-player__timeline{align-items:center;display:grid;gap:10px;grid-template-columns:46px minmax(0,1fr) 46px;width:100%}.music-player__time[data-theme-module=music][data-theme-part="player.timeText"]{background:transparent;border:0;box-shadow:none;color:var(--theme-music-player-time-text-active-text, var(--theme-music-player-time-text-default-text, var(--music-muted)));font-size:var(--theme-music-player-time-text-active-font-size, var(--theme-music-player-time-text-default-font-size, .74rem));font-weight:var(--theme-music-player-time-text-active-font-weight, var(--theme-music-player-time-text-default-font-weight, 500));text-align:center}.music-player__timeline input{--music-player-progress-track: var(--theme-music-player-progress-default-bg, var(--theme-music-player-progress-default-border, rgba(148, 163, 184, .42)));--music-player-progress-fill: var(--theme-music-player-progress-active-bg, var(--music-status));--music-player-progress-thumb: var(--theme-music-player-progress-active-bg, var(--music-status));--music-player-progress-thumb-border: var(--theme-music-player-progress-active-border, var(--music-bg));appearance:none;accent-color:var(--theme-music-player-progress-active-bg, var(--music-status));background:linear-gradient(90deg,var(--music-player-progress-fill) 0%,var(--music-player-progress-fill) var(--music-player-progress-value, 0%),var(--music-player-progress-track) var(--music-player-progress-value, 0%),var(--music-player-progress-track) 100%);background-position:center;background-repeat:no-repeat;background-size:100% 8px;border:0;border-radius:var(--theme-music-player-progress-active-radius, 999px);cursor:pointer;height:18px;width:100%}html .music-player__timeline input[data-theme-module=music][data-theme-part="player.progress"]{--music-player-progress-track: var(--theme-music-player-progress-default-bg, var(--theme-music-player-progress-default-border, rgba(148, 163, 184, .42)));--music-player-progress-fill: var(--theme-music-player-progress-active-bg, var(--music-status));--music-player-progress-thumb: var(--theme-music-player-progress-active-bg, var(--music-status));background:linear-gradient(90deg,var(--music-player-progress-fill) 0%,var(--music-player-progress-fill) var(--music-player-progress-value, 0%),var(--music-player-progress-track) var(--music-player-progress-value, 0%),var(--music-player-progress-track) 100%);background-position:center;background-repeat:no-repeat;background-size:100% 8px;border-color:var(--theme-music-player-progress-default-border, transparent);border-style:solid;border-width:var(--theme-music-player-progress-default-border-width, 0);box-shadow:var(--theme-music-player-progress-default-shadow, none)}.music-player__timeline input:hover{--music-player-progress-track: var(--theme-music-player-progress-hover-bg, var(--theme-music-player-progress-default-bg, var(--theme-music-player-progress-hover-border, var(--theme-music-player-progress-default-border, rgba(148, 163, 184, .42)))));--music-player-progress-fill: var(--theme-music-player-progress-hover-bg, var(--theme-music-player-progress-active-bg, var(--music-status)));--music-player-progress-thumb: var(--theme-music-player-progress-hover-bg, var(--theme-music-player-progress-active-bg, var(--music-status)))}.music-player__timeline input:active{--music-player-progress-track: var(--theme-music-player-progress-default-bg, var(--theme-music-player-progress-default-border, rgba(148, 163, 184, .42)));--music-player-progress-fill: var(--theme-music-player-progress-active-bg, var(--music-status));--music-player-progress-thumb: var(--theme-music-player-progress-active-bg, var(--music-status))}.music-player__timeline input:disabled{--music-player-progress-track: var(--theme-music-player-progress-disabled-bg, var(--theme-music-player-progress-default-bg, var(--theme-music-player-progress-disabled-border, var(--theme-music-player-progress-default-border, rgba(148, 163, 184, .28)))));--music-player-progress-fill: var(--theme-music-player-progress-disabled-bg, var(--theme-music-player-progress-active-bg, var(--music-muted)));--music-player-progress-thumb: var(--theme-music-player-progress-disabled-bg, var(--theme-music-player-progress-active-bg, var(--music-muted)));cursor:not-allowed;opacity:.58}.music-player__timeline input::-webkit-slider-runnable-track{background:transparent;border:var(--theme-music-player-progress-default-border-width, 1px) solid var(--theme-music-player-progress-active-border, var(--music-player-progress-track));border-radius:var(--theme-music-player-progress-active-radius, 999px);box-shadow:var(--theme-music-player-progress-active-shadow, none);height:8px}.music-player__timeline input::-webkit-slider-thumb{appearance:none;background:var(--theme-music-player-progress-active-bg, var(--music-status));border:var(--theme-music-player-progress-active-border-width, 2px) solid var(--theme-music-player-progress-active-border, var(--music-bg));border-radius:var(--theme-music-player-progress-active-radius, 999px);box-shadow:var(--theme-music-player-progress-active-shadow, 0 0 0 4px rgba(216, 255, 79, .16));height:16px;margin-top:-5px;width:16px}.music-player__timeline input::-moz-range-track{background:var(--music-player-progress-track);border:var(--theme-music-player-progress-default-border-width, 1px) solid var(--theme-music-player-progress-active-border, var(--music-player-progress-track));border-radius:var(--theme-music-player-progress-active-radius, 999px);box-shadow:var(--theme-music-player-progress-active-shadow, none);height:8px}.music-player__timeline input::-moz-range-progress{background:var(--theme-music-player-progress-active-bg, var(--music-status));border-radius:var(--theme-music-player-progress-active-radius, 999px);height:8px}.music-player__timeline input::-moz-range-thumb{background:var(--theme-music-player-progress-active-bg, var(--music-status));border:var(--theme-music-player-progress-active-border-width, 2px) solid var(--theme-music-player-progress-active-border, var(--music-bg));border-radius:var(--theme-music-player-progress-active-radius, 999px);box-shadow:var(--theme-music-player-progress-active-shadow, 0 0 0 4px rgba(216, 255, 79, .16));height:16px;width:16px}.music-player__status{align-items:flex-end;justify-self:end;text-align:right}.music-player button:disabled,.music-rail button:disabled{cursor:not-allowed;opacity:.5;transform:none}.music-dialog__overlay,.music-rail__modal-overlay{align-items:center;background:#0f172a73;background:color-mix(in srgb,var(--music-overlay) 45%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;inset:0;justify-content:center;padding:16px;position:absolute;z-index:40}.music-dialog,.music-rail__modal{background:var(--theme-music-dialog-panel-default-bg-gradient, var(--theme-music-dialog-panel-default-bg, var(--theme-music-surfaces, var(--music-bg-soft))));border:1px solid var(--theme-music-dialog-panel-default-border, var(--music-line));border-radius:var(--theme-music-dialog-panel-default-radius, 24px);box-shadow:var(--theme-music-dialog-panel-default-shadow, 0 28px 80px rgba(0, 0, 0, .46))}.music-dialog[data-theme-module=music][data-theme-part="playlist.dialogPanel"]{background:var(--theme-music-playlist-dialog-panel-default-bg-gradient, var(--theme-music-playlist-dialog-panel-default-bg, var(--theme-music-dialog-panel-default-bg-gradient, var(--theme-music-dialog-panel-default-bg, var(--music-bg-soft)))));border-color:var(--theme-music-playlist-dialog-panel-default-border, var(--theme-music-dialog-panel-default-border, var(--music-line)));border-style:solid;border-width:var(--theme-music-playlist-dialog-panel-default-border-width, var(--theme-music-dialog-panel-default-border-width, 0px));border-radius:var(--theme-music-playlist-dialog-panel-default-radius, var(--theme-music-dialog-panel-default-radius, 24px));box-shadow:var(--theme-music-playlist-dialog-panel-default-shadow, var(--theme-music-dialog-panel-default-shadow, 0 28px 80px rgba(0, 0, 0, .46)));color:var(--theme-music-playlist-dialog-panel-default-text, var(--theme-music-dialog-panel-default-text, var(--music-text)))}.music-rail__modal[data-theme-module=music][data-theme-part="addMusic.dialogPanel"]{background:var(--theme-music-add-music-dialog-panel-default-bg-gradient, var(--theme-music-add-music-dialog-panel-default-bg, var(--theme-music-dialog-panel-default-bg-gradient, var(--theme-music-dialog-panel-default-bg, var(--music-bg-soft)))));border-color:var(--theme-music-add-music-dialog-panel-default-border, var(--theme-music-dialog-panel-default-border, var(--music-line)));border-style:solid;border-width:var(--theme-music-add-music-dialog-panel-default-border-width, var(--theme-music-dialog-panel-default-border-width, 0px));border-radius:var(--theme-music-add-music-dialog-panel-default-radius, var(--theme-music-dialog-panel-default-radius, 24px));box-shadow:var(--theme-music-add-music-dialog-panel-default-shadow, var(--theme-music-dialog-panel-default-shadow, 0 28px 80px rgba(0, 0, 0, .46)));color:var(--theme-music-add-music-dialog-panel-default-text, var(--theme-music-dialog-panel-default-text, var(--music-text)))}.music-dialog{display:flex;flex-direction:column;gap:14px;max-width:420px;padding:18px;width:100%}.music-dialog__head,.music-rail__modal-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.music-dialog__head strong,.music-rail__modal-head strong{display:block;font-size:1.12rem;margin-top:5px}.music-dialog__close,.music-rail__modal-close{background:var(--music-panel);color:var(--music-text);font-size:1rem;font-weight:900;height:34px;width:34px}.music-dialog__field{display:flex;flex-direction:column;gap:8px}.music-dialog__field span{color:var(--music-muted);font-size:.82rem;font-weight:800}.music-dialog__field input{background:var(--music-input);border:1px solid var(--music-line);border-radius:16px;color:var(--music-text);min-height:46px;outline:0;padding:0 14px}.music-dialog__field input[data-theme-module=music][data-theme-part="playlist.dialogInput"]{background:var(--theme-music-playlist-dialog-input-default-bg-gradient, var(--theme-music-playlist-dialog-input-default-bg, var(--music-input)));border-color:var(--theme-music-playlist-dialog-input-default-border, var(--music-line));border-style:solid;border-width:var(--theme-music-playlist-dialog-input-default-border-width, 0px);border-radius:var(--theme-music-playlist-dialog-input-default-radius, 16px);box-shadow:var(--theme-music-playlist-dialog-input-default-shadow, none);color:var(--theme-music-playlist-dialog-input-default-text, var(--music-text))}.music-dialog__summary{color:var(--music-muted);font-size:.84rem}.music-dialog__error{border-radius:14px;font-size:.82rem;font-weight:700;padding:10px 12px}.music-dialog__actions{display:flex;gap:10px;justify-content:flex-end}.music-dialog__playlist-options{display:flex;flex-direction:column;gap:8px;max-height:180px;overflow-y:auto}.music-dialog__playlist-item,.music-rail__playlist-create{background:var(--music-panel);border:1px solid var(--music-line);border-radius:16px;color:var(--music-text)}.music-dialog__playlist-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:44px;padding:0 14px;text-align:left}.music-dialog__playlist-item[data-theme-module=music][data-theme-part="playlist.row"]{background:var(--theme-music-playlist-row-default-bg-gradient, var(--theme-music-playlist-row-default-bg, var(--music-panel)));border-color:var(--theme-music-playlist-row-default-border, var(--music-line));border-style:solid;border-width:var(--theme-music-playlist-row-default-border-width, 0px);border-radius:var(--theme-music-playlist-row-default-radius, 16px);box-shadow:var(--theme-music-playlist-row-default-shadow, none);color:var(--theme-music-playlist-row-default-text, var(--music-text))}.music-dialog__actions button[data-theme-module=music][data-theme-part="playlist.dialogButton"]{background-color:var(--theme-music-playlist-dialog-button-default-bg, var(--music-panel));background-image:var(--theme-music-playlist-dialog-button-default-bg-gradient, none);border-color:var(--theme-music-playlist-dialog-button-default-border, var(--music-line));border-style:solid;border-width:var(--theme-music-playlist-dialog-button-default-border-width, 0px);border-radius:var(--theme-music-playlist-dialog-button-default-radius, 14px);box-shadow:var(--theme-music-playlist-dialog-button-default-shadow, none);color:var(--theme-music-playlist-dialog-button-default-text, var(--music-text))}.music-dialog__actions button[data-theme-module=music][data-theme-part="playlist.dialogButton"][data-theme-state=active]{background-color:var(--theme-music-playlist-dialog-button-active-bg, var(--theme-music-playlist-dialog-button-default-bg, var(--music-accent)));background-image:var(--theme-music-playlist-dialog-button-active-bg-gradient, none);border-color:var(--theme-music-playlist-dialog-button-active-border, var(--theme-music-playlist-dialog-button-default-border, transparent));border-width:var(--theme-music-playlist-dialog-button-active-border-width, var(--theme-music-playlist-dialog-button-default-border-width, 0px));color:var(--theme-music-playlist-dialog-button-active-text, var(--theme-music-playlist-dialog-button-default-text, var(--music-button-text)))}.music-dialog__playlist-item strong,.music-dialog__playlist-item span{pointer-events:none}.music-dialog__playlist-item span{color:var(--music-muted);font-size:.78rem}.music-rail{background:var(--theme-music-sidebar-root-default-bg-gradient, radial-gradient(circle at top, var(--music-list-hover), transparent 42%), linear-gradient(180deg, var(--music-bg-soft) 0%, var(--music-bg) 100%));border-radius:var(--theme-music-sidebar-root-default-radius, 30px);display:flex;flex-direction:column;gap:16px;height:100%;overflow:hidden;padding:14px;position:relative}.music-rail__hero{background:var(--theme-music-sidebar-hero-default-bg-gradient, var(--theme-music-sidebar-hero-default-bg, var(--music-panel)));border:1px solid var(--theme-music-sidebar-hero-default-border, var(--music-line));border-radius:var(--theme-music-sidebar-hero-default-radius, 22px);box-shadow:var(--theme-music-sidebar-hero-default-shadow, none);color:var(--theme-music-sidebar-hero-default-text, var(--music-text));display:flex;flex-direction:column;font-size:var(--theme-music-sidebar-hero-default-font-size, 1rem);font-weight:var(--theme-music-sidebar-hero-default-font-weight, 700);gap:8px;padding:16px}.music-rail__hero strong{font-size:1.5rem;letter-spacing:0}.music-rail__album span,.music-rail__modal-copy,.music-rail__empty span{color:var(--theme-music-text-secondary-default-text, var(--theme-music-sidebar-playlist-row-default-text-secondary, var(--music-muted)));font-size:.8rem}.music-rail__shortcuts{display:grid;gap:8px;grid-template-columns:1fr}.music-rail__shortcut{min-height:42px}.music-rail__notice{border-radius:16px;font-size:.8rem;font-weight:700;line-height:1.45;padding:10px 12px}.music-rail__nav,.music-rail__playlist-group{display:flex;flex-direction:column;gap:8px}.music-rail__playlist-group[data-theme-module=music][data-theme-part="playlist.panel"]{background:var(--theme-music-playlist-panel-default-bg-gradient, var(--theme-music-playlist-panel-default-bg, transparent));border-color:var(--theme-music-playlist-panel-default-border, transparent);border-style:solid;border-width:var(--theme-music-playlist-panel-default-border-width, 0px);border-radius:var(--theme-music-playlist-panel-default-radius, 0px);box-shadow:var(--theme-music-playlist-panel-default-shadow, none);color:var(--theme-music-playlist-panel-default-text, inherit)}.music-rail__playlist-head{align-items:center;display:flex;justify-content:space-between}.music-rail__playlist-head>p{margin:0}.music-rail__playlist-create{cursor:pointer;font-size:.76rem;font-weight:800;min-height:34px;padding:0 12px}.music-rail__playlist-create[data-theme-module=music][data-theme-part="playlist.createButton"]{background:var(--theme-music-playlist-create-button-default-bg-gradient, var(--theme-music-playlist-create-button-default-bg, var(--music-panel)));border-color:var(--theme-music-playlist-create-button-default-border, var(--music-line));border-style:solid;border-width:var(--theme-music-playlist-create-button-default-border-width, 0px);border-radius:var(--theme-music-playlist-create-button-default-radius, 14px);box-shadow:var(--theme-music-playlist-create-button-default-shadow, none);color:var(--theme-music-playlist-create-button-default-text, var(--music-text))}.music-rail__playlist-create[data-theme-module=music][data-theme-part="playlist.createButton"]:hover,.music-rail__playlist-create[data-theme-module=music][data-theme-part="playlist.createButton"][data-theme-state=hover]{background:var(--theme-music-playlist-create-button-hover-bg-gradient, var(--theme-music-playlist-create-button-hover-bg, var(--theme-music-playlist-create-button-default-bg, var(--music-list-hover))));border-color:var(--theme-music-playlist-create-button-hover-border, var(--theme-music-playlist-create-button-default-border, var(--music-accent)));border-width:var(--theme-music-playlist-create-button-hover-border-width, var(--theme-music-playlist-create-button-default-border-width, 0px));box-shadow:var(--theme-music-playlist-create-button-hover-shadow, var(--theme-music-playlist-create-button-default-shadow, none));color:var(--theme-music-playlist-create-button-hover-text, var(--theme-music-playlist-create-button-default-text, var(--music-accent)))}.music-rail__item{align-items:center;background:var(--theme-music-sidebar-playlist-row-default-bg-gradient, var(--theme-music-sidebar-playlist-row-default-bg, var(--theme-music-lists, var(--music-panel))));border:1px solid var(--theme-music-sidebar-playlist-row-default-border, var(--music-line));border-width:var(--theme-music-sidebar-playlist-row-default-border-width, 1px);border-radius:var(--theme-music-sidebar-playlist-row-default-radius, 16px);box-shadow:var(--theme-music-sidebar-playlist-row-default-shadow, none);color:var(--theme-music-sidebar-playlist-row-default-text, var(--music-text));cursor:pointer;display:flex;justify-content:space-between;padding:11px 12px;width:100%}html .music-rail__playlist-row .music-rail__item[data-theme-module=music][data-theme-part="playlist.row"]{background-color:var(--theme-music-playlist-row-default-bg, var(--theme-music-sidebar-playlist-row-default-bg, var(--theme-music-lists, var(--music-panel))));background-image:var(--theme-music-playlist-row-default-bg-gradient, var(--theme-music-sidebar-playlist-row-default-bg-gradient, none));border-color:var(--theme-music-playlist-row-default-border, var(--theme-music-sidebar-playlist-row-default-border, var(--music-line)));border-style:solid;border-width:var(--theme-music-playlist-row-default-border-width, var(--theme-music-sidebar-playlist-row-default-border-width, 0px));border-radius:var(--theme-music-playlist-row-default-radius, var(--theme-music-sidebar-playlist-row-default-radius, 16px));box-shadow:var(--theme-music-playlist-row-default-shadow, var(--theme-music-sidebar-playlist-row-default-shadow, none));color:var(--theme-music-playlist-row-default-text, var(--theme-music-sidebar-playlist-row-default-text, var(--music-text)))}html .music-rail__playlist-row .music-rail__item--active[data-theme-module=music][data-theme-part="playlist.row"],html .music-rail__playlist-row .music-rail__item[data-theme-module=music][data-theme-part="playlist.row"][data-theme-state=selected]{background-color:var(--theme-music-playlist-row-selected-bg, var(--theme-music-sidebar-playlist-row-selected-bg, var(--music-panel)));background-image:var(--theme-music-playlist-row-selected-bg-gradient, var(--theme-music-sidebar-playlist-row-selected-bg-gradient, none));border-color:var(--theme-music-playlist-row-selected-border, var(--theme-music-sidebar-playlist-row-selected-border, var(--music-accent)));border-width:var(--theme-music-playlist-row-selected-border-width, var(--theme-music-playlist-row-default-border-width, 0px));box-shadow:var(--theme-music-playlist-row-selected-shadow, var(--theme-music-sidebar-playlist-row-selected-shadow, none));color:var(--theme-music-playlist-row-selected-text, var(--theme-music-sidebar-playlist-row-selected-text, var(--music-accent)))}html .music-rail__item em[data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"]{align-items:center!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;border-width:0!important;border-radius:0!important;box-shadow:none!important;color:var(--theme-music-sidebar-playlist-count-badge-default-text, currentColor)!important;display:inline-flex!important;flex:0 0 auto!important;font-size:var(--theme-music-sidebar-playlist-count-badge-default-font-size, inherit)!important;font-style:normal!important;font-weight:var(--theme-music-sidebar-playlist-count-badge-default-font-weight, 900)!important;justify-content:center!important;min-width:2ch!important;padding:0!important}html .music-rail__item--active em[data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"],html .music-rail__item em[data-theme-module=music][data-theme-part="sidebar.playlistCountBadge"][data-theme-state=selected]{color:var(--theme-music-sidebar-playlist-count-badge-selected-text, var(--theme-music-sidebar-playlist-count-badge-default-text, currentColor))!important}.music-rail__item--active{background:var(--theme-music-sidebar-playlist-row-selected-bg-gradient, var(--theme-music-sidebar-playlist-row-selected-bg, var(--music-panel)));border-color:var(--theme-music-sidebar-playlist-row-selected-border, var(--music-accent));border-width:var(--theme-music-sidebar-playlist-row-selected-border-width, var(--theme-music-sidebar-playlist-row-default-border-width, 1px));box-shadow:var(--theme-music-sidebar-playlist-row-selected-shadow, none);color:var(--theme-music-sidebar-playlist-row-selected-text, var(--music-accent))}.music-rail__nav .music-rail__item{background:var(--theme-music-sidebar-library-button-default-bg-gradient, var(--theme-music-sidebar-library-button-default-bg, var(--theme-music-sidebar-playlist-row-default-bg, var(--theme-music-lists, var(--music-panel)))));border-color:var(--theme-music-sidebar-library-button-default-border, var(--theme-music-sidebar-playlist-row-default-border, transparent));border-width:var(--theme-music-sidebar-library-button-default-border-width, var(--theme-music-sidebar-playlist-row-default-border-width, 1px));box-shadow:var(--theme-music-sidebar-library-button-default-shadow, var(--theme-music-sidebar-playlist-row-default-shadow, none));color:var(--theme-music-sidebar-library-button-default-text, var(--theme-music-sidebar-playlist-row-default-text, var(--music-text)))}.music-rail__nav .music-rail__item--active{background:var(--theme-music-sidebar-library-button-selected-bg-gradient, var(--theme-music-sidebar-library-button-selected-bg, var(--theme-music-sidebar-playlist-row-selected-bg, var(--music-panel))));border-color:var(--theme-music-sidebar-library-button-selected-border, var(--theme-music-sidebar-playlist-row-selected-border, var(--music-accent)));border-width:var(--theme-music-sidebar-library-button-selected-border-width, var(--theme-music-sidebar-playlist-row-selected-border-width, var(--theme-music-sidebar-playlist-row-default-border-width, 1px)));box-shadow:var(--theme-music-sidebar-library-button-selected-shadow, var(--theme-music-sidebar-playlist-row-selected-shadow, none));color:var(--theme-music-sidebar-library-button-selected-text, var(--theme-music-sidebar-playlist-row-selected-text, var(--music-accent)))}.music-rail__item:focus-visible{outline:none;box-shadow:var( --theme-music-sidebar-playlist-row-focus-shadow, inset 3px 0 0 var(--theme-music-sidebar-playlist-row-focus-border, var(--music-accent)) )}.music-rail__playlist-row{position:relative}.music-rail__playlist-row .music-rail__item{padding-right:74px}.music-rail__playlist-row--drag-over .music-rail__item{background:var(--theme-music-sidebar-playlist-row-active-bg-gradient, var(--theme-music-sidebar-playlist-row-active-bg, var(--music-list)));border-color:var(--theme-music-sidebar-playlist-row-active-border, var(--music-list-border));box-shadow:var(--theme-music-sidebar-playlist-row-active-shadow, inset 0 2px 0 var(--music-accent))}.music-rail__playlist-row--drag-over-after .music-rail__item{box-shadow:var(--theme-music-sidebar-playlist-row-active-shadow, inset 0 -2px 0 var(--music-accent))}.music-rail__playlist-row--dragging .music-rail__item{opacity:.58}.music-rail__playlist-shuffle{align-items:center;background:var(--theme-music-player-shuffle-control-default-bg, var(--theme-music-sidebar-playlist-row-default-bg, var(--music-panel)));border:1px solid var(--theme-music-player-shuffle-control-default-border, var(--theme-music-sidebar-playlist-row-default-border, transparent));border-radius:var(--theme-music-player-shuffle-control-default-radius, 999px);box-shadow:var(--theme-music-player-shuffle-control-default-shadow, none);color:var(--theme-music-player-shuffle-control-default-text, var(--theme-music-sidebar-playlist-row-default-text-secondary, var(--music-muted)));cursor:pointer;display:inline-flex;height:30px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:34px;top:50%;transform:translateY(-50%);transition:opacity 90ms ease,border-color 90ms ease,color 90ms ease;width:30px}.music-rail__playlist-row:hover .music-rail__playlist-shuffle,.music-rail__playlist-shuffle:focus-visible{opacity:1;pointer-events:auto}.music-rail__playlist-shuffle:hover{background:var(--theme-music-player-shuffle-control-hover-bg, var(--theme-music-sidebar-playlist-row-hover-bg, var(--music-panel)));border-color:var(--theme-music-player-shuffle-control-hover-border, var(--theme-music-sidebar-playlist-row-hover-border, var(--music-list-border)));box-shadow:var(--theme-music-player-shuffle-control-hover-shadow, none);color:var(--theme-music-player-shuffle-control-hover-text, var(--theme-music-sidebar-playlist-row-hover-text, var(--music-accent)));transform:translateY(-50%)!important}.music-rail__playlist-row:hover .music-rail__playlist-shuffle:hover{transform:translateY(-50%)!important}.music-rail__playlist-shuffle-icon{display:block;height:14px;width:14px}.music-rail__item:hover,.music-rail__album:hover{background:var(--theme-music-sidebar-playlist-row-hover-bg-gradient, var(--theme-music-sidebar-playlist-row-hover-bg, var(--music-list-hover)));border-color:var(--theme-music-sidebar-playlist-row-hover-border, var(--music-list-border))}.music-rail__item em,.music-rail__album-count{color:var(--theme-music-sidebar-playlist-row-default-text-secondary, var(--music-accent));font-style:normal;font-weight:900}.music-rail__nav .music-rail__item em{color:var( --theme-music-sidebar-playlist-count-badge-default-text, var( --theme-music-sidebar-library-button-default-text-secondary, var(--theme-music-sidebar-library-button-default-text, var(--music-muted)) ) );font-size:var(--theme-music-sidebar-playlist-count-badge-default-font-size, .86rem);font-weight:var(--theme-music-sidebar-playlist-count-badge-default-font-weight, 900);min-width:2ch;text-align:right}.music-rail__nav .music-rail__item--active em{color:var( --theme-music-sidebar-playlist-count-badge-selected-text, var( --theme-music-sidebar-library-button-selected-text-secondary, var(--theme-music-sidebar-library-button-selected-text, var(--music-accent)) ) );font-size:var(--theme-music-sidebar-playlist-count-badge-selected-font-size, var(--theme-music-sidebar-playlist-count-badge-default-font-size, .86rem));font-weight:var(--theme-music-sidebar-playlist-count-badge-selected-font-weight, var(--theme-music-sidebar-playlist-count-badge-default-font-weight, 900))}.music-rail__playlist-row .music-rail__item[data-theme-state=default] em{color:var( --theme-music-sidebar-playlist-count-badge-default-text, var(--theme-music-sidebar-playlist-row-default-text-secondary, var(--music-muted)) );font-size:var(--theme-music-sidebar-playlist-count-badge-default-font-size, .86rem);font-weight:var(--theme-music-sidebar-playlist-count-badge-default-font-weight, 900)}.music-rail__playlist-row .music-rail__item em{color:var( --theme-music-sidebar-playlist-count-badge-selected-text, var(--theme-music-sidebar-playlist-count-badge-default-text, var(--theme-music-status, var(--music-accent))) );font-size:var(--theme-music-sidebar-playlist-count-badge-selected-font-size, var(--theme-music-sidebar-playlist-count-badge-default-font-size, .86rem));font-weight:var(--theme-music-sidebar-playlist-count-badge-selected-font-weight, var(--theme-music-sidebar-playlist-count-badge-default-font-weight, 900));min-width:2ch;padding:0;text-align:right}.music-rail__empty{background:var(--theme-music-sidebar-playlist-row-default-bg, var(--music-panel));border:1px dashed var(--theme-music-sidebar-playlist-row-default-border, var(--music-list-border));border-radius:var(--theme-music-sidebar-playlist-row-default-radius, 18px);display:flex;flex-direction:column;gap:6px;padding:14px}.music-rail__empty strong{font-size:.92rem}.music-rail__modal{display:flex;flex-direction:column;gap:14px;max-height:calc(100% - 32px);max-width:380px;padding:18px;width:100%}.music-rail__modal--compact{max-width:340px}.music-rail__modal-body{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding-right:2px}.music-rail__album{align-items:center;background:#ffffff0a;border:1px solid transparent;border-radius:18px;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr);padding:8px}.music-rail__album-art{height:42px;width:42px}.music-rail__album>div:last-child{display:flex;flex-direction:column;min-width:0}.music-rail__album strong,.music-rail__album span{overflow:hidden;text-overflow:ellipsis}.music-rail__album strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.25;overflow:hidden;white-space:normal;word-break:break-word}.music-rail__upload-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:6px}.music-rail__upload-status{background:var(--theme-music-upload-panel-default-bg, rgba(18, 28, 19, .84));border:var(--theme-music-upload-panel-default-border-width, 1px) solid var(--theme-music-upload-panel-default-border, rgba(210, 255, 75, .18));border-radius:var(--theme-music-upload-panel-default-radius, 20px);box-shadow:var(--theme-music-upload-panel-default-shadow, none);display:flex;flex-direction:column;gap:8px;padding:14px 16px}.music-rail__upload-status-head{align-items:center;color:#f4efdfeb;display:flex;font-size:.84rem;font-weight:700;gap:10px;justify-content:space-between}.music-rail__upload-status-head strong{flex:1 1 auto;min-width:0;white-space:nowrap}.music-rail__upload-status-controls{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;white-space:nowrap}.music-rail__upload-cancel{background:#ffffff14;border:1px solid rgba(255,197,174,.34);border-radius:999px;color:#ffd6c7;cursor:pointer;font:inherit;font-size:.68rem;font-weight:600;line-height:1;min-width:0;padding:4px 8px;white-space:nowrap}.music-rail__upload-cancel:disabled{cursor:default;opacity:.56}.music-rail__upload-status-file{color:var(--theme-music-text-muted-default-text, rgba(244, 239, 223, .66));font-size:var(--theme-music-text-muted-default-font-size, .78rem);font-weight:var(--theme-music-text-muted-default-font-weight, inherit);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-rail__upload-status-bar{background:#f4efdf1a;border-radius:999px;height:8px;overflow:hidden}.music-rail__upload-status-bar>span{background:linear-gradient(90deg,var(--music-status) 0%,var(--music-accent-strong) 100%);border-radius:inherit;display:block;height:100%;transition:width .18s ease}.music-mini-player{align-items:center;background:var(--theme-music-mini-player-card-default-bg-gradient, var(--theme-music-mini-player-card-default-bg, var(--theme-music-surfaces, #121611)));border:1px solid var(--theme-music-mini-player-card-default-border, rgba(148, 163, 184, .24));border-radius:var(--theme-music-mini-player-card-default-radius, 18px);box-shadow:var(--theme-music-mini-player-card-default-shadow, none);color:var(--theme-music-mini-player-card-default-text, var(--theme-music-text-main, #f8fafc));display:inline-grid;gap:10px;grid-template-columns:36px minmax(0,150px) auto;min-height:44px;padding:4px 8px 4px 5px}.music-mini-player__art{align-items:center;background:linear-gradient(135deg,#20321b,#7b5121);border-radius:10px;display:flex;height:34px;justify-content:center;overflow:hidden;width:34px}.music-mini-player__art img{height:100%;object-fit:contain;width:100%}.music-mini-player__fallback,.music-mini-player__icon{display:block;height:15px;width:15px}.music-mini-player__copy{display:flex;flex-direction:column;min-width:0}.music-mini-player__copy strong,.music-mini-player__copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-mini-player__title[data-theme-module=music][data-theme-part="miniPlayer.title"]{color:var(--theme-music-mini-player-title-default-text, var(--theme-music-text-main, #f8fafc));font-size:var(--theme-music-mini-player-title-default-font-size, .75rem);font-weight:var(--theme-music-mini-player-title-default-font-weight, 800)}.music-mini-player__copy span[data-theme-module=music][data-theme-part="miniPlayer.subtitle"]{color:var(--theme-music-mini-player-subtitle-default-text, var(--theme-music-text-sub, #cbd5e1));font-size:var(--theme-music-mini-player-subtitle-default-font-size, .68rem);font-weight:var(--theme-music-mini-player-subtitle-default-font-weight, inherit)}.music-mini-player__actions{align-items:center;display:inline-flex;gap:4px}.music-mini-player__button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--theme-music-mini-player-card-default-text, var(--theme-music-text-main, #f8fafc));cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.music-mini-player__button:hover{background:#94a3b829}@media(max-width:1180px){.music-app__hero,.music-app__content{grid-template-columns:1fr}.music-now{display:none}}@media(max-width:760px){.music-app__hero{padding:18px 18px 10px}.music-app__content{padding:0 14px 14px 18px}.music-app__section-head{align-items:stretch;grid-template-columns:1fr}.music-library-tools{grid-template-columns:1fr;justify-self:stretch}.music-track__body{grid-template-columns:44px minmax(0,1fr) 48px}.music-track__index,.music-track__album,.music-track__quality{display:none}.music-player{grid-template-columns:1fr}.music-player__status{align-items:center;justify-self:center;text-align:center}}.webhard-main,.channel-list__title[data-theme-module=webhard][data-theme-part="text.default"]{color:var(--theme-webhard-text-default-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-text-default-default-font-size, inherit);font-weight:var(--theme-webhard-text-default-default-font-weight, inherit)}.webhard-row__meta,.webhard-card__meta{color:var(--theme-webhard-text-secondary-default-text, var(--chat-text-secondary, #475569));font-size:var(--theme-webhard-text-secondary-default-font-size, inherit);font-weight:var(--theme-webhard-text-secondary-default-font-weight, inherit)}.webhard-main__hint,.webhard-rail__quota-text{color:var(--theme-webhard-text-muted-default-text, var(--chat-text-muted, #64748b));font-size:var(--theme-webhard-text-muted-default-font-size, inherit);font-weight:var(--theme-webhard-text-muted-default-font-weight, inherit)}.webhard-rail__views{display:flex;flex-direction:column;gap:2px;padding:8px}.webhard-rail__item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:none;border-radius:8px;background:transparent;color:var(--chat-text-secondary, #475569);font-size:14px;cursor:pointer;text-align:left}.webhard-rail__item:hover{background:var(--surface-card, #f8fafc)}.webhard-rail__item--active{background:var(--surface-card, #f8fafc);color:var(--chat-text-primary, #0f172a);font-weight:600}.webhard-rail__item--drop-target{border-color:var(--theme-webhard-layout-rail-panel-active-border, var(--theme-webhard-layout-rail-panel-default-border, transparent));border-width:var(--theme-webhard-layout-rail-panel-active-border-width, var(--theme-webhard-layout-rail-panel-default-border-width, 0));background:var(--theme-webhard-layout-rail-panel-active-bg, color-mix(in srgb, var(--color-token-blue, #3b82f6) 14%, transparent))}.webhard-rail__drop-error{margin:6px 4px 0;color:#b91c1c;font-size:12px}.webhard-rail__icon{font-size:16px}.webhard-rail__label{display:flex;flex-direction:column;gap:2px;min-width:0}.webhard-rail__trash-size{color:var(--chat-text-muted, #64748b);font-size:11px;font-weight:400;line-height:1.1}.webhard-rail .base-panel-layout__footer{padding:0;min-height:0}.webhard-rail__footer{background:var(--theme-webhard-layout-footer-default-bg, var(--theme-webhard-storage-panel-default-bg, var(--theme-webhard-status, transparent)));background-image:var(--theme-webhard-layout-footer-default-bg-gradient, none);border-color:var(--theme-webhard-layout-footer-default-border, var(--theme-webhard-storage-panel-default-border, var(--chat-bubble-border-default, #dbe4ea)));border-style:solid;border-width:var(--theme-webhard-layout-footer-default-border-width, 0);border-radius:var(--theme-webhard-layout-footer-default-radius, 0);box-shadow:var(--theme-webhard-layout-footer-default-shadow, none);color:var(--theme-webhard-layout-footer-default-text, var(--chat-text-muted, #64748b));min-height:0}.webhard-rail__quota-statusbar{display:flex;align-items:center;gap:8px;background:var(--theme-webhard-storage-panel-default-bg, var(--theme-webhard-status, transparent));border-top:1px solid var(--theme-webhard-storage-panel-default-border, var(--chat-bubble-border-default, #dbe4ea));box-shadow:var(--theme-webhard-storage-panel-default-shadow, none);padding:6px 14px}.webhard-rail__quota-bar{flex:1 1 auto;min-width:44px;height:6px;border-radius:3px;background:var(--chat-bubble-border-default, #dbe4ea);overflow:hidden}.webhard-rail__quota-fill{height:100%;background:var(--theme-webhard-storage-panel-active-bg, var(--theme-webhard-status, var(--color-token-blue, #3b82f6)));transition:width .2s ease}.webhard-rail__quota-text{flex:0 1 auto;min-width:0;margin:0;font-size:12px;color:var(--chat-text-muted, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.webhard-main .base-panel-layout{grid-template-rows:auto minmax(0,1fr) auto}.webhard-main .base-panel-layout__header{min-height:0;overflow:visible;padding:0}.webhard-main__header{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;border-bottom:1px solid var(--chat-bubble-border-default, #dbe4ea);box-sizing:border-box;min-width:0;width:100%}.webhard-main__navrow{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:5px 14px;box-sizing:border-box}.webhard-main__toolbarrow{display:flex;align-items:center;gap:10px;width:100%;min-width:0;justify-content:space-between;padding:8px 18px;box-sizing:border-box}.webhard-main__crumbs{flex:1 1 auto;min-width:0;overflow:hidden}.webhard-path-idle{min-height:28px;width:100%;display:flex;align-items:center;padding:2px 8px;border:1px solid var(--chat-bubble-border-default, #dbe4ea);border-radius:4px;background:var(--bg-panel, #fff);box-sizing:border-box;cursor:text}.webhard-path-idle:hover,.webhard-path-idle:focus-visible{border-color:var(--color-token-blue, #3b82f6);outline:none}.webhard-path-editor{position:relative;width:100%}.webhard-path-editor__input{width:100%;min-height:28px;padding:4px 8px;border:1px solid var(--color-token-blue, #3b82f6);border-radius:4px;background:var(--bg-panel, #fff);color:var(--chat-text-primary, #0f172a);font-size:13px}.webhard-path-editor__suggestions{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:1200;max-height:240px;overflow-y:auto;padding:4px;border:1px solid var(--chat-bubble-border-default, #dbe4ea);border-radius:6px;background:var(--bg-panel, #fff);box-shadow:0 8px 24px #0f172a29}.webhard-path-editor__suggestion{display:block;width:100%;padding:6px 8px;border:0;border-radius:4px;background:transparent;color:var(--chat-text-primary, #0f172a);text-align:left}.webhard-path-editor__suggestion:hover,.webhard-path-editor__suggestion.is-active{background:var(--surface-card, #f1f5f9)}.webhard-path-editor__error{position:absolute;top:calc(100% + 3px);left:8px;z-index:1201;padding:5px 8px;border-radius:5px;background:#fff1f2;color:#be123c;font-size:12px}.webhard-main__title{font-size:16px;font-weight:600;color:var(--chat-text-primary, #0f172a)}.webhard-main__toolgroup{display:flex;align-items:center;gap:4px;min-width:0}.webhard-control-menu{display:inline-flex;align-items:center;min-height:32px;gap:3px;padding:0 7px;border-right-style:solid;border-right-width:var(--theme-webhard-toolbar-panel-default-border-width, 0px);border-right-color:var(--theme-webhard-toolbar-panel-default-border, transparent)}.webhard-control-menu:last-child{border-right:0}.webhard-control-menu__icon{color:var(--theme-webhard-toolbar-view-button-default-text, inherit);font-size:15px;line-height:1}.webhard-control-menu select,.webhard-control-menu button{min-height:28px;border-style:solid}.webhard-control-menu select{padding:3px 22px 3px 5px;cursor:pointer}.webhard-main__actions{display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0}.webhard-btn{padding:7px 14px;border:1px solid var(--chat-bubble-border-default, #dbe4ea);border-radius:8px;background:var(--bg-panel, #ffffff);color:var(--chat-text-primary, #0f172a);font-size:13px;line-height:1.2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.webhard-btn:hover:not(:disabled){background:var(--chat-bubble-border-default, #dbe4ea);color:var(--chat-text-primary, #0f172a)}.webhard-btn:focus-visible{outline-color:var(--theme-webhard-toolbar-create-folder-button-focus-border, var(--theme-webhard-toolbar-create-folder-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-toolbar-create-folder-button-focus-border-width, var(--theme-webhard-toolbar-create-folder-button-default-border-width, 0));outline-offset:calc(-1 * var(--theme-webhard-toolbar-create-folder-button-focus-border-width, var(--theme-webhard-toolbar-create-folder-button-default-border-width, 0)))}.webhard-btn:disabled{opacity:.55;cursor:default;color:var(--chat-text-muted, #64748b)}.webhard-btn--primary{background:var(--color-token-blue, #3b82f6);border-color:var(--color-token-blue, #3b82f6);color:#fff}.webhard-btn--primary:hover:not(:disabled){background:#2563eb;border-color:#2563eb;color:#fff}.webhard-btn--primary:disabled{background:var(--color-token-blue, #3b82f6);border-color:var(--color-token-blue, #3b82f6);color:#fff}[data-theme-part="toolbar.fileUploadButton"]{background:var(--theme-webhard-toolbar-file-upload-button-default-bg, var(--bg-panel, #ffffff));border-color:var(--theme-webhard-toolbar-file-upload-button-default-border, var(--chat-bubble-border-default, #dbe4ea));border-width:var(--theme-webhard-toolbar-file-upload-button-default-border-width, 1px);border-radius:var(--theme-webhard-toolbar-file-upload-button-default-radius, 8px);box-shadow:var(--theme-webhard-toolbar-file-upload-button-default-shadow, none);color:var(--theme-webhard-toolbar-file-upload-button-default-text, var(--chat-text-primary, #0f172a))}[data-theme-part="toolbar.fileUploadButton"]:hover:not(:disabled){background:var(--theme-webhard-toolbar-file-upload-button-hover-bg, var(--chat-bubble-border-default, #dbe4ea));border-color:var(--theme-webhard-toolbar-file-upload-button-hover-border, var(--chat-bubble-border-default, #dbe4ea));color:var(--theme-webhard-toolbar-file-upload-button-hover-text, var(--chat-text-primary, #0f172a))}[data-theme-part="toolbar.folderUploadButton"]{background:var(--theme-webhard-toolbar-folder-upload-button-default-bg, var(--color-token-blue, #3b82f6));border-color:var(--theme-webhard-toolbar-folder-upload-button-default-border, var(--color-token-blue, #3b82f6));border-width:var(--theme-webhard-toolbar-folder-upload-button-default-border-width, 1px);border-radius:var(--theme-webhard-toolbar-folder-upload-button-default-radius, 8px);box-shadow:var(--theme-webhard-toolbar-folder-upload-button-default-shadow, none);color:var(--theme-webhard-toolbar-folder-upload-button-default-text, #ffffff)}[data-theme-part="toolbar.folderUploadButton"]:hover:not(:disabled){background:var(--theme-webhard-toolbar-folder-upload-button-hover-bg, #2563eb);border-color:var(--theme-webhard-toolbar-folder-upload-button-hover-border, #2563eb);color:var(--theme-webhard-toolbar-folder-upload-button-hover-text, #ffffff)}.webhard-main,.webhard-main .base-panel-layout,.webhard-rail,.webhard-rail .base-panel-layout{height:100%;min-height:0}.webhard-rail>.base-panel-layout,.webhard-main>.base-panel-layout{border-radius:max(0px,calc(var(--panel-shell-radius) - 2px))}.webhard-main .base-panel-layout__footer{padding:0;min-height:0}.webhard-main__status-footer{background:var(--theme-webhard-layout-status-footer-default-bg, var(--theme-webhard-status-info-bar-default-bg, var(--surface-card, #f8fafc)));background-image:var(--theme-webhard-layout-status-footer-default-bg-gradient, none);border-color:var(--theme-webhard-layout-status-footer-default-border, var(--theme-webhard-status-info-bar-default-border, var(--chat-bubble-border-default, #dbe4ea)));border-style:solid;border-width:var(--theme-webhard-layout-status-footer-default-border-width, 0);border-radius:var(--theme-webhard-layout-status-footer-default-radius, 0);box-shadow:var(--theme-webhard-layout-status-footer-default-shadow, none);color:var(--theme-webhard-layout-status-footer-default-text, var(--chat-text-muted, #64748b));overflow:hidden}.webhard-main__dropzone{position:relative;height:100%;min-height:0}.webhard-main__dropzone--active{border-color:var(--theme-webhard-drag-drop-target-active-border, var(--theme-webhard-drag-drop-target-default-border, transparent));border-width:var(--theme-webhard-drag-drop-target-active-border-width, var(--theme-webhard-drag-drop-target-default-border-width, 0));border-radius:var(--theme-webhard-drag-drop-target-active-radius, var(--theme-webhard-drag-drop-target-default-radius, 10px))}.webhard-main__drop-overlay{position:absolute;inset:6px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--theme-webhard-drop-overlay-active-bg, transparent);background-image:var(--theme-webhard-drop-overlay-active-bg-gradient, none);border-color:var(--theme-webhard-drop-overlay-active-border, transparent);border-style:solid;border-width:var(--theme-webhard-drop-overlay-active-border-width, 0px);border-radius:var(--theme-webhard-drop-overlay-active-radius, 0px);box-shadow:var(--theme-webhard-drop-overlay-active-shadow, none);pointer-events:none;z-index:4}.webhard-main__drop-card{align-items:center;background:var(--theme-webhard-drop-card-active-bg, transparent);background-image:var(--theme-webhard-drop-card-active-bg-gradient, none);border-color:var(--theme-webhard-drop-card-active-border, transparent);border-style:solid;border-width:var(--theme-webhard-drop-card-active-border-width, 0px);border-radius:var(--theme-webhard-drop-card-active-radius, 0px);box-shadow:var(--theme-webhard-drop-card-active-shadow, none);display:flex;flex-direction:column;gap:5px;min-width:240px;padding:20px 24px;text-align:center}.webhard-main__drop-icon{align-items:center;background:var(--theme-webhard-drop-icon-active-bg, transparent);border-color:var(--theme-webhard-drop-icon-active-border, transparent);border-style:solid;border-width:var(--theme-webhard-drop-icon-active-border-width, 0px);border-radius:var(--theme-webhard-drop-icon-active-radius, 0px);color:var(--theme-webhard-drop-icon-active-text, inherit);display:inline-flex;font-size:var(--theme-webhard-drop-icon-active-font-size, inherit);font-weight:var(--theme-webhard-drop-icon-active-font-weight, inherit);height:44px;justify-content:center;margin-bottom:4px;width:44px}[data-theme-module=webhard][data-theme-part="drop.title"]{color:var(--theme-webhard-drop-title-active-text, inherit);font-size:var(--theme-webhard-drop-title-active-font-size, inherit);font-weight:var(--theme-webhard-drop-title-active-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="drop.description"]{color:var(--theme-webhard-drop-description-active-text, inherit);font-size:var(--theme-webhard-drop-description-active-font-size, inherit);font-weight:var(--theme-webhard-drop-description-active-font-weight, inherit)}.webhard-transfer-dock{background:var(--theme-webhard-transfer-panel-active-bg, transparent);background-image:var(--theme-webhard-transfer-panel-active-bg-gradient, none);border-color:var(--theme-webhard-transfer-panel-active-border, transparent);border-style:solid;border-width:var(--theme-webhard-transfer-panel-active-border-width, 0px);border-radius:var(--theme-webhard-transfer-panel-active-radius, 0px);bottom:16px;box-shadow:var(--theme-webhard-transfer-panel-active-shadow, none);max-width:min(430px,calc(100% - 32px));padding:12px;position:absolute;right:16px;width:390px;z-index:3}.webhard-transfer-dock .upload-queue,.webhard-transfer-dock .upload-progress-chip{max-width:none;width:100%}.webhard-transfer-dock .upload-progress-chip__label{color:var(--theme-webhard-transfer-file-name-active-text, inherit);font-size:var(--theme-webhard-transfer-file-name-active-font-size, inherit);font-weight:var(--theme-webhard-transfer-file-name-active-font-weight, inherit)}.webhard-transfer-dock .upload-progress-chip__meta{color:var(--theme-webhard-transfer-meta-active-text, inherit);font-size:var(--theme-webhard-transfer-meta-active-font-size, inherit);font-weight:var(--theme-webhard-transfer-meta-active-font-weight, inherit)}.webhard-transfer-dock .upload-progress-chip__progress{background:var(--theme-webhard-transfer-progress-track-active-bg, transparent);border-color:var(--theme-webhard-transfer-progress-track-active-border, transparent);border-width:var(--theme-webhard-transfer-progress-track-active-border-width, 0px);border-radius:var(--theme-webhard-transfer-progress-track-active-radius, 0px)}.webhard-transfer-dock .upload-progress-chip__progress-bar{background:var(--theme-webhard-transfer-progress-fill-active-bg, transparent);border-radius:var(--theme-webhard-transfer-progress-fill-active-radius, 0px)}.webhard-transfer-dock .upload-queue__summary{color:var(--theme-webhard-transfer-summary-active-text, inherit);font-size:var(--theme-webhard-transfer-summary-active-font-size, inherit);font-weight:var(--theme-webhard-transfer-summary-active-font-weight, inherit)}.webhard-transfer-dock .upload-queue__overall-progress{background:var(--theme-webhard-transfer-overall-track-active-bg, transparent);border-color:var(--theme-webhard-transfer-overall-track-active-border, transparent);border-style:solid;border-width:var(--theme-webhard-transfer-overall-track-active-border-width, 0px);border-radius:var(--theme-webhard-transfer-overall-track-active-radius, 0px)}.webhard-transfer-dock .upload-queue__overall-progress-bar{background:var(--theme-webhard-transfer-overall-fill-active-bg, transparent);border-radius:var(--theme-webhard-transfer-overall-fill-active-radius, 0px)}.webhard-main__body{padding:8px 12px;overflow-x:auto}.webhard-main__body--compact{height:100%;max-height:100%;overflow-x:auto;overflow-y:hidden}.webhard-main__error{margin:8px 6px;padding:8px 12px;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:13px}.webhard-main__hint{padding:24px 12px;color:var(--chat-text-muted, #64748b);font-size:14px;text-align:center}.webhard-list{list-style:none;margin:0;padding:0}.webhard-list:focus,.webhard-list:focus-visible,.webhard-grid:focus,.webhard-grid:focus-visible,.webhard-compact-list:focus,.webhard-compact-list:focus-visible{outline:none}.webhard-list__header{display:grid;grid-template-columns:28px 52px var(--webhard-column-name) var(--webhard-column-size) var(--webhard-column-modified) minmax(var(--webhard-column-type),1fr);align-items:center;gap:12px;padding:0 8px 6px;background:var(--theme-webhard-file-header-default-bg, transparent);border-bottom:var(--theme-webhard-file-header-default-border-width, 1px) solid var(--theme-webhard-file-header-default-border, #e2e8f0);border-radius:var(--theme-webhard-file-header-default-radius, 0);color:var(--theme-webhard-file-header-default-text, #64748b);font-size:var(--theme-webhard-file-header-default-font-size, 12px);font-weight:var(--theme-webhard-file-header-default-font-weight, 600)}.webhard-list__header button{border:0;background:transparent;color:inherit;font:inherit;padding:4px 0;text-align:center}.webhard-list__header-cell{align-items:center;display:flex;justify-content:center;min-width:0;position:relative;text-align:center}.webhard-list__resize-handle{bottom:0;cursor:col-resize;position:absolute;right:-6px;top:0;touch-action:none;width:12px;z-index:2}.webhard-list__resize-handle:after{background:var(--chat-bubble-border-default, #dbe4ea);bottom:3px;content:"";left:5px;position:absolute;top:3px;width:1px}.webhard-list__resize-handle:hover:after,.webhard-list__resize-handle:focus-visible:after{background:var(--color-token-blue, #3b82f6);width:2px}.webhard-row{display:grid;grid-template-columns:28px 52px var(--webhard-column-name) var(--webhard-column-size) var(--webhard-column-modified) minmax(var(--webhard-column-type),1fr);align-items:center;background:var(--theme-webhard-file-row-default-bg, transparent);border:0 solid transparent;border-width:var(--theme-webhard-file-row-default-border-width, 0);gap:12px;padding:4px 8px;border-radius:var(--theme-webhard-file-row-default-radius, 8px);box-shadow:var(--theme-webhard-file-row-default-shadow, none)}.webhard-row:hover{background:var(--theme-webhard-file-row-hover-bg, var(--theme-webhard-lists, var(--surface-card, #f8fafc)));border-color:var(--theme-webhard-file-row-hover-border, var(--theme-webhard-file-row-default-border, transparent));border-width:var(--theme-webhard-file-row-hover-border-width, var(--theme-webhard-file-row-default-border-width, 0));border-radius:var(--theme-webhard-file-row-hover-radius, var(--theme-webhard-file-row-default-radius, 8px));box-shadow:var(--theme-webhard-file-row-hover-shadow, var(--theme-webhard-file-row-default-shadow, none))}.webhard-row__main{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:8px 4px;border:none;background:transparent;color:var(--theme-webhard-file-row-default-text, var(--chat-text-primary, #0f172a));font-size:14px;text-align:left;cursor:pointer;text-decoration:none}.webhard-row__main--static{cursor:default}.webhard-row__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;min-height:24px;font-size:24px;flex-shrink:0}.webhard-row__name{align-items:center;color:inherit;display:flex;font-size:inherit;font-weight:inherit;gap:6px;min-width:0}.webhard-row__name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webhard-row__new-badge{background:#0f766e;border-radius:999px;color:#fff;flex:0 0 auto;font-size:9px;font-weight:800;line-height:16px;padding:0 5px}.webhard-row__meta{flex-shrink:0;font-size:var(--theme-webhard-text-secondary-default-font-size, 12px);font-weight:var(--theme-webhard-text-secondary-default-font-weight, inherit);color:var(--theme-webhard-text-secondary-default-text, var(--chat-text-muted, #64748b));min-width:64px;text-align:right}.webhard-row__modified,.webhard-row__type{color:var(--theme-webhard-file-row-default-text-secondary, #64748b);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webhard-row__actions{display:flex;gap:2px;flex-shrink:0;opacity:0}.webhard-row__actions-cell{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;color:var(--theme-webhard-file-row-default-text-secondary, #64748b);font-size:12px}.webhard-row__actions-cell .webhard-row__actions{margin-left:auto}.webhard-row:hover .webhard-row__actions{opacity:1}.webhard-mini{padding:4px 7px;border:none;border-radius:6px;background:transparent;color:var(--chat-text-secondary, #475569);font-size:13px;cursor:pointer}.webhard-mini:hover{background:var(--chat-bubble-border-default, #dbe4ea)}.webhard-mini--danger:hover{background:#fee2e2;color:#b91c1c}.webhard-breadcrumb{display:flex;flex:1 1 auto;width:100%;align-items:center;flex-wrap:nowrap;gap:2px;min-width:0;overflow:hidden}.webhard-breadcrumb__seg{display:inline-flex;align-items:center;gap:2px}.webhard-breadcrumb__sep{color:var(--chat-text-muted, #64748b);margin:0 2px}.webhard-breadcrumb__link{padding:2px 4px;border:none;background:transparent;color:var(--chat-text-secondary, #475569);font-size:13px;font-weight:400;cursor:pointer;border-radius:4px;white-space:nowrap}.webhard-breadcrumb__link:hover:not(:disabled){background:var(--surface-card, #f8fafc)}.webhard-breadcrumb__link--current{color:var(--chat-text-primary, #0f172a);font-weight:400;cursor:default}.webhard-row.is-selected,.webhard-row--selected,.webhard-card.is-selected,.webhard-compact-item.is-selected{background:var(--theme-webhard-file-row-selected-bg, rgba(59, 130, 246, .12));border-color:var(--theme-webhard-file-row-selected-border, var(--theme-webhard-file-row-default-border, transparent));border-width:var(--theme-webhard-file-row-selected-border-width, var(--theme-webhard-file-row-default-border-width, 0));border-radius:var(--theme-webhard-file-row-selected-radius, var(--theme-webhard-file-row-default-radius, 8px));box-shadow:var(--theme-webhard-file-row-selected-shadow, var(--theme-webhard-file-row-default-shadow, none))}.webhard-row.is-drop-target,.webhard-card.is-drop-target,.webhard-compact-item.is-drop-target{border-color:var(--theme-webhard-file-row-active-border, var(--theme-webhard-file-row-default-border, transparent));border-width:var(--theme-webhard-file-row-active-border-width, var(--theme-webhard-file-row-default-border-width, 0));border-radius:var(--theme-webhard-file-row-active-radius, var(--theme-webhard-file-row-default-radius, 8px));box-shadow:var(--theme-webhard-file-row-active-shadow, var(--theme-webhard-file-row-default-shadow, none))}.webhard-row.is-focused,.webhard-card.is-focused,.webhard-compact-item.is-focused{border-color:var(--theme-webhard-file-row-focus-border, var(--theme-webhard-file-row-default-border, transparent));border-width:var(--theme-webhard-file-row-focus-border-width, var(--theme-webhard-file-row-default-border-width, 0));box-shadow:var(--theme-webhard-file-row-focus-shadow, var(--theme-webhard-file-row-default-shadow, none));outline-color:var(--theme-webhard-file-row-focus-border, var(--theme-accent-strong, #0f766e));outline-style:solid;outline-width:var(--theme-webhard-file-row-focus-ring-width, 2px);outline-offset:-2px}.webhard-row.is-selected.is-focused,.webhard-card.is-selected.is-focused,.webhard-compact-item.is-selected.is-focused{border-color:var(--theme-webhard-file-row-focus-border, var(--theme-webhard-file-row-selected-border, var(--theme-webhard-file-row-default-border, transparent)));border-width:var(--theme-webhard-file-row-focus-border-width, var(--theme-webhard-file-row-selected-border-width, var(--theme-webhard-file-row-default-border-width, 0)));box-shadow:var(--theme-webhard-file-row-focus-shadow, var(--theme-webhard-file-row-selected-shadow, none));outline-color:var(--theme-webhard-file-row-focus-border, var(--theme-accent-strong, #0f766e));outline-style:solid;outline-width:var(--theme-webhard-file-row-focus-ring-width, 2px);outline-offset:-2px}.webhard-row,.webhard-card,.webhard-compact-item{cursor:default;-webkit-user-select:none;user-select:none}.webhard-viewtoggle__btn{padding:6px 10px;border:none;background:var(--bg-panel, #ffffff);color:var(--chat-text-secondary, #475569);cursor:pointer;font-size:13px}.webhard-viewtoggle__btn.is-active{background:var(--color-token-blue, #3b82f6);color:#fff}.webhard-split{position:relative;display:inline-flex}.webhard-split__toggle{padding-left:8px;padding-right:8px;border-left:1px solid rgba(255,255,255,.4)}.webhard-menu{position:fixed;z-index:1000;min-width:160px;background:var(--bg-panel, #ffffff);border:1px solid var(--chat-bubble-border-default, #dbe4ea);border-radius:8px;box-shadow:0 6px 24px #0f172a29;padding:4px}.webhard-menu--under{position:absolute;top:calc(100% + 4px);right:0}.webhard-menu__item{display:block;width:100%;padding:8px 12px;border:none;background:transparent;color:var(--chat-text-primary, #0f172a);font-size:13px;text-align:left;cursor:pointer;border-radius:6px}.webhard-menu__item:hover{background:var(--surface-card, #f8fafc)}.webhard-modal-backdrop{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#0f172a52}.webhard-modal{min-width:280px;max-width:420px;background:var(--bg-panel, #ffffff);border-radius:12px;box-shadow:0 12px 40px #0f172a3d;padding:18px}.webhard-modal--info{caret-color:transparent;-webkit-user-select:text;user-select:text}.webhard-modal__title{margin:0 0 14px;font-size:15px;font-weight:600;color:var(--chat-text-primary, #0f172a);word-break:break-all}.webhard-modal__actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.webhard-delete-modal__description{margin:-4px 0 0;color:var(--chat-text-muted, #64748b);font-size:13px;line-height:1.45}.webhard-info{display:grid;grid-template-columns:72px 1fr;gap:6px 12px;margin:0;font-size:13px}.webhard-info dt{color:var(--chat-text-muted, #64748b)}.webhard-info dd{margin:0;color:var(--chat-text-primary, #0f172a);word-break:break-all}.webhard-statusbar{align-items:center;display:flex;gap:12px;flex-shrink:0;padding:6px 14px;border-top:0;background:inherit;color:inherit;font-size:12px;min-width:0;overflow:hidden}.webhard-statusbar__info{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webhard-statusbar__transfers{align-items:center;display:flex;flex:0 1 760px;gap:8px;min-width:0}.webhard-statusbar__transfers>.upload-queue--compact{flex:1 1 auto;min-width:0}.webhard-grid{list-style:none;margin:0;padding:4px;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.webhard-card:hover{background:var(--theme-webhard-folder-card-hover-bg, var(--theme-webhard-surfaces, var(--surface-card, #f8fafc)));border-color:var(--theme-webhard-folder-card-hover-border, var(--theme-webhard-folder-card-default-border, transparent));border-width:var(--theme-webhard-folder-card-hover-border-width, var(--theme-webhard-folder-card-default-border-width, 0));box-shadow:var(--theme-webhard-folder-card-hover-shadow, var(--theme-webhard-folder-card-default-shadow, none))}.webhard-card__icon{font-size:34px}.webhard-card__name{color:inherit;font-size:inherit;font-weight:inherit;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webhard-card__meta{font-size:var(--theme-webhard-text-secondary-default-font-size, 11px);font-weight:var(--theme-webhard-text-secondary-default-font-weight, inherit);color:var(--theme-webhard-text-secondary-default-text, var(--chat-text-muted, #64748b))}.webhard-compact-list{align-content:start;column-gap:0;display:grid;gap:2px 18px;grid-auto-columns:max-content;grid-auto-flow:column;grid-template-rows:repeat(var(--webhard-compact-row-count, 1),30px);list-style:none;margin:0;min-width:100%;overflow-x:auto;overflow-y:hidden;padding:4px}.webhard-compact-item{align-items:center;background:var(--theme-webhard-file-compact-item-default-bg, transparent);border:solid var(--theme-webhard-file-compact-item-default-border, transparent);border-width:var(--theme-webhard-file-compact-item-default-border-width, 0);border-radius:var(--theme-webhard-file-compact-item-default-radius, var(--theme-webhard-file-row-default-radius, 8px));box-shadow:var(--theme-webhard-file-compact-item-default-shadow, none);break-inside:avoid;display:grid;gap:8px;grid-template-columns:20px 32px max-content;margin:0 0 2px;min-height:30px;padding:3px 8px;width:max-content}.webhard-compact-item:hover{background:var(--theme-webhard-file-compact-item-hover-bg, var(--theme-webhard-file-row-hover-bg, var(--theme-webhard-lists, var(--surface-card, #f8fafc))));border-color:var(--theme-webhard-file-compact-item-hover-border, var(--theme-webhard-file-row-hover-border, var(--theme-webhard-file-compact-item-default-border, transparent)));border-width:var(--theme-webhard-file-compact-item-hover-border-width, var(--theme-webhard-file-row-hover-border-width, var(--theme-webhard-file-compact-item-default-border-width, 0)));border-radius:var(--theme-webhard-file-compact-item-hover-radius, var(--theme-webhard-file-compact-item-default-radius, var(--theme-webhard-file-row-default-radius, 8px)));box-shadow:var(--theme-webhard-file-compact-item-hover-shadow, var(--theme-webhard-file-compact-item-default-shadow, none))}.webhard-compact-item__icon{align-items:center;display:inline-flex;justify-content:center;min-height:24px;width:32px}.webhard-compact-item__name{align-items:center;color:inherit;display:flex;font-size:inherit;font-weight:inherit;gap:6px;min-width:0}.webhard-compact-item__name .webhard-row__name-text{overflow:visible;text-overflow:clip}.webhard-compact-item__check{cursor:pointer;margin:0}.webhard-rail__row{position:relative;display:flex;align-items:center}.webhard-rail__row .webhard-rail__item{flex:1}.webhard-rail__inline-action{position:absolute;right:8px;padding:3px 8px;border:1px solid var(--chat-bubble-border-default, #dbe4ea);border-radius:6px;background:var(--bg-panel, #ffffff);color:var(--chat-text-secondary, #475569);font-size:11px;cursor:pointer;opacity:0}.webhard-rail__row:hover .webhard-rail__inline-action{opacity:1}.webhard-rail__inline-action:hover{background:#fee2e2;color:#b91c1c}.webhard-search{flex:0 0 clamp(120px,15vw,220px);padding:6px 10px;border:1px solid var(--chat-bubble-border-default, #dbe4ea);border-radius:8px;background:var(--bg-panel, #ffffff);color:var(--chat-text-primary, #0f172a);font-size:13px;width:auto;min-width:120px}.webhard-sort{padding:6px 8px;border:1px solid var(--chat-bubble-border-default, #dbe4ea);border-radius:8px;background:var(--bg-panel, #ffffff);color:var(--chat-text-primary, #0f172a);font-size:13px}.webhard-sortdir{width:26px;padding:0;cursor:pointer}.webhard-viewtoggle{min-width:92px}.webhard-row__check{flex-shrink:0;margin:0 2px 0 4px;cursor:pointer}.webhard-card__check{position:absolute;top:6px;left:6px;cursor:pointer}.webhard-row__check,.webhard-card__check,.webhard-compact-item__check{appearance:none;background:var(--theme-webhard-file-checkbox-default-bg, #ffffff);border-color:var(--theme-webhard-file-checkbox-default-border, var(--chat-bubble-border-default, #cbd5e1));border-style:solid;border-width:var(--theme-webhard-file-checkbox-default-border-width, 1px);border-radius:var(--theme-webhard-file-checkbox-default-radius, 4px);box-shadow:var(--theme-webhard-file-checkbox-default-shadow, none);box-sizing:border-box;color:var(--theme-webhard-file-checkbox-default-text, #ffffff);display:inline-grid;height:16px;place-content:center;width:16px}.webhard-row__check:checked,.webhard-card__check:checked,.webhard-compact-item__check:checked{background:var(--theme-webhard-file-checkbox-active-bg, var(--theme-webhard-file-checkbox-selected-bg, var(--theme-accent-strong, #0f766e)));border-color:var(--theme-webhard-file-checkbox-active-border, var(--theme-webhard-file-checkbox-selected-border, var(--theme-accent-strong, #0f766e)));color:var(--theme-webhard-file-checkbox-active-text, #ffffff)}.webhard-row__check:checked:before,.webhard-card__check:checked:before,.webhard-compact-item__check:checked:before{content:"";width:8px;height:8px;clip-path:polygon(14% 44%,0 60%,38% 100%,100% 18%,84% 4%,36% 68%);background:currentColor}.webhard-row__thumb{width:24px;height:24px;object-fit:cover;border:1px solid var(--chat-bubble-border-default, #dbe4ea);border-radius:4px;box-sizing:border-box;display:block}.webhard-card{display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--theme-webhard-folder-card-default-bg, transparent);padding:14px 8px;border:solid var(--theme-webhard-folder-card-default-border, transparent);border-width:var(--theme-webhard-folder-card-default-border-width, 0);border-radius:var(--theme-webhard-folder-card-default-radius, 10px);box-shadow:var(--theme-webhard-folder-card-default-shadow, none);cursor:default;-webkit-user-select:none;user-select:none;text-align:center}.webhard-card__thumb{width:56px;height:56px;object-fit:cover;border-radius:6px}.webhard-row__check,.webhard-card__check,.webhard-compact-item__check{opacity:0;transition:opacity .12s ease}.webhard-row.is-multi-select .webhard-row__check,.webhard-card.is-multi-select .webhard-card__check,.webhard-compact-item.is-multi-select .webhard-compact-item__check{opacity:1}.webhard-parent{display:flex;align-items:center;gap:12px;padding:6px 8px;border-radius:8px;cursor:pointer;color:var(--chat-text-secondary, #475569);-webkit-user-select:none;user-select:none}.webhard-parent:hover{background:var(--surface-card, #f8fafc)}.webhard-parent--tile{flex-direction:column;gap:6px;padding:14px 8px;border:1px dashed var(--chat-bubble-border-default, #dbe4ea);text-align:center}.webhard-parent--compact{display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr);min-height:30px;padding:3px 8px 3px 28px}.webhard-marquee{position:fixed;z-index:900;background:#3b82f61f;border:1px solid var(--color-token-blue, #3b82f6);border-radius:2px;pointer-events:none}.webhard-conflict-modal{min-width:360px;max-width:540px;width:100%;max-height:80vh;display:flex;flex-direction:column}.webhard-conflict-modal__title{display:flex;flex-direction:column;gap:4px;margin-bottom:0}.webhard-conflict-modal__subtitle{font-size:12px;font-weight:400;color:var(--chat-text-muted, #64748b)}.webhard-conflict-modal__body{overflow-y:auto;flex:1 1 auto;margin:14px 0 0;display:flex;flex-direction:column;gap:14px}.webhard-conflict-section{display:flex;flex-direction:column;gap:6px}.webhard-conflict-section__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--chat-bubble-border-default, #dbe4ea)}.webhard-conflict-section__label{font-size:12px;font-weight:600;color:var(--chat-text-secondary, #475569);text-transform:uppercase;letter-spacing:.03em}.webhard-conflict-applyall{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--chat-text-secondary, #475569);cursor:pointer}.webhard-conflict-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:var(--surface-card, #f8fafc)}.webhard-conflict-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.webhard-conflict-item__name{font-size:13px;font-weight:500;color:var(--chat-text-primary, #0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webhard-conflict-item__meta{font-size:11px;color:var(--chat-text-muted, #64748b)}.webhard-conflict-select{flex-shrink:0;padding:5px 8px;border:1px solid var(--chat-bubble-border-default, #dbe4ea);border-radius:8px;background:var(--bg-panel, #ffffff);color:var(--chat-text-primary, #0f172a);font-size:12px;cursor:pointer}.webhard-conflict-select:disabled{opacity:.45;cursor:default}.webhard-conflict-select--sm{padding:3px 6px;font-size:11px}.webhard-conflict-section--bulk{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--surface-card, #f8fafc);border-radius:8px}.webhard-conflict-bulk__hint{margin:0;font-size:13px;color:var(--chat-text-secondary, #475569)}.webhard-conflict-section--merge-policy{padding:10px;border:1px dashed var(--chat-bubble-border-default, #dbe4ea);border-radius:8px}.webhard-conflict-merge-policy{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--chat-text-secondary, #475569)}.webhard-card__videowrap{position:relative;display:inline-flex}.webhard-card__playbadge{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;text-shadow:0 1px 4px rgba(0,0,0,.6);background:#0000002e;border-radius:6px;pointer-events:none}.webhard-folder-tree{margin-top:.55rem;padding:.25rem 0 .5rem;border-top:1px solid var(--theme-border-subtle, rgba(148, 163, 184, .22))}.webhard-folder-tree__list,.webhard-folder-tree__children{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}.webhard-folder-tree__item{position:relative;display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;min-height:1.8rem;padding-left:calc(var(--webhard-folder-tree-depth, 0) * .75rem);border-radius:.5rem;color:var(--theme-text-muted, #64748b)}.webhard-folder-tree__item:hover{background:var(--theme-surface-muted, rgba(15, 23, 42, .04))}.webhard-folder-tree__item--active{background:#0d94881f;color:var(--theme-accent-strong, #0f766e);font-weight:700}.webhard-folder-tree__item--active:before{position:absolute;top:4px;bottom:4px;left:1px;width:3px;border-radius:999px;background:var(--theme-accent-strong, #0f766e);content:""}.webhard-folder-tree__item--selected{background:#3b82f624;color:var(--chat-text-primary, #0f172a)}.webhard-folder-tree__item--selected.webhard-folder-tree__item--active{background:#0d94881f;color:var(--theme-accent-strong, #0f766e)}.webhard-folder-tree__item--focused{border-color:var(--theme-webhard-tree-row-focus-border, var(--theme-webhard-tree-row-default-border, transparent));border-style:solid;border-width:var(--theme-webhard-tree-row-focus-border-width, var(--theme-webhard-tree-row-default-border-width, 0));box-shadow:var(--theme-webhard-tree-row-focus-shadow, var(--theme-webhard-tree-row-default-shadow, none))}.webhard-folder-tree__item--drop-target{background:var(--theme-webhard-tree-row-active-bg, rgba(13, 148, 136, .18));border-color:var(--theme-webhard-tree-row-active-border, var(--theme-webhard-tree-row-default-border, transparent));border-width:var(--theme-webhard-tree-row-active-border-width, var(--theme-webhard-tree-row-default-border-width, 0));box-shadow:var(--theme-webhard-tree-row-active-shadow, var(--theme-webhard-tree-row-default-shadow, none))}.webhard-folder-tree__toggle,.webhard-folder-tree__label{border:0;background:transparent;color:inherit;font:inherit}.webhard-folder-tree__toggle{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1.5rem;padding:0;cursor:pointer}.webhard-folder-tree__toggle:disabled{background:transparent;border-color:transparent;border-width:0;box-shadow:none;cursor:default}.webhard-folder-tree__label{display:flex;min-width:0;align-items:center;gap:.35rem;padding:.2rem .35rem .2rem .15rem;text-align:left;cursor:pointer}.webhard-folder-tree__label:focus-visible,.webhard-folder-tree__toggle:focus-visible{outline-color:var(--theme-webhard-tree-row-focus-border, var(--theme-webhard-tree-row-default-border, transparent));outline-style:solid;outline-width:var(--theme-webhard-tree-row-focus-border-width, var(--theme-webhard-tree-row-default-border-width, 0));outline-offset:calc(-1 * var(--theme-webhard-tree-row-focus-border-width, var(--theme-webhard-tree-row-default-border-width, 0)));border-radius:var(--theme-webhard-tree-row-focus-radius, var(--theme-webhard-tree-row-default-radius, .35rem))}.webhard-folder-tree__icon{flex:0 0 auto;font-size:.85rem}.webhard-folder-tree__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webhard-folder-tree__current-badge{flex:0 0 auto;padding:1px 4px;border:1px solid rgba(15,118,110,.3);border-radius:999px;background:#ffffffb3;color:var(--theme-accent-strong, #0f766e);font-size:9px;font-weight:700;line-height:1.2}.webhard-folder-tree__rename-wrap{min-width:0;position:relative;padding-right:4px}.webhard-folder-tree__rename{width:100%;min-width:0;padding:3px 5px;border:1px solid var(--theme-focus-ring, #0d9488);border-radius:4px;background:var(--bg-panel, #fff);color:var(--chat-text-primary, #0f172a);font-size:12px}.webhard-folder-tree__rename-error{position:absolute;top:calc(100% + 2px);left:0;z-index:1202;width:max-content;max-width:220px;padding:4px 6px;border-radius:4px;background:#fff1f2;color:#be123c;font-size:11px}.webhard-folder-tree__menu{z-index:1300}[data-theme-module=webhard][data-theme-part="layout.railPanel"]{--panel-shell-radius: var(--theme-webhard-layout-rail-panel-default-radius, 8px);background:var(--theme-webhard-layout-rail-panel-default-bg, transparent);border-color:var(--theme-webhard-layout-rail-panel-default-border, transparent);border-width:var(--theme-webhard-layout-rail-panel-default-border-width, 0);border-radius:var(--theme-webhard-layout-rail-panel-default-radius, 0);box-shadow:var(--theme-webhard-layout-rail-panel-default-shadow, none);color:var(--theme-webhard-layout-rail-panel-default-text, inherit);font-size:var(--theme-webhard-layout-rail-panel-default-font-size, inherit);font-weight:var(--theme-webhard-layout-rail-panel-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="layout.mainPanel"]{--panel-shell-radius: var(--theme-webhard-layout-main-panel-default-radius, 8px);background:var(--theme-webhard-layout-main-panel-default-bg, transparent);border-color:var(--theme-webhard-layout-main-panel-default-border, transparent);border-width:var(--theme-webhard-layout-main-panel-default-border-width, 0);border-radius:var(--theme-webhard-layout-main-panel-default-radius, 0);box-shadow:var(--theme-webhard-layout-main-panel-default-shadow, none);color:var(--theme-webhard-layout-main-panel-default-text, inherit);font-size:var(--theme-webhard-layout-main-panel-default-font-size, inherit);font-weight:var(--theme-webhard-layout-main-panel-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="rail.item"]{background:var(--theme-webhard-rail-item-default-bg, transparent);border-color:var(--theme-webhard-rail-item-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-rail-item-default-border-width, 0);border-radius:var(--theme-webhard-rail-item-default-radius, 8px);box-shadow:var(--theme-webhard-rail-item-default-shadow, none);color:var(--theme-webhard-rail-item-default-text, inherit);font-size:var(--theme-webhard-rail-item-default-font-size, inherit);font-weight:var(--theme-webhard-rail-item-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="rail.item"][data-theme-state=selected],[data-theme-module=webhard][data-theme-part="rail.item"][data-theme-state=active]{background:var(--theme-webhard-rail-item-selected-bg, var(--theme-webhard-rail-item-default-bg, rgba(13, 148, 136, .12)));border-color:var(--theme-webhard-rail-item-selected-border, var(--theme-webhard-rail-item-default-border, transparent));border-width:var(--theme-webhard-rail-item-selected-border-width, var(--theme-webhard-rail-item-default-border-width, 0));border-radius:var(--theme-webhard-rail-item-selected-radius, var(--theme-webhard-rail-item-default-radius, 8px));box-shadow:var(--theme-webhard-rail-item-selected-shadow, var(--theme-webhard-rail-item-default-shadow, none));color:var(--theme-webhard-rail-item-selected-text, var(--theme-webhard-rail-item-default-text, inherit))}[data-theme-module=webhard][data-theme-part="layout.header"]{background:var(--theme-webhard-layout-header-default-bg, transparent);border-color:var(--theme-webhard-layout-header-default-border, var(--chat-bubble-border-default, #dbe4ea));border-width:var(--theme-webhard-layout-header-default-border-width, 0);border-radius:var(--theme-webhard-layout-header-default-radius, 0);box-shadow:var(--theme-webhard-layout-header-default-shadow, none);color:var(--theme-webhard-layout-header-default-text, inherit);font-size:var(--theme-webhard-layout-header-default-font-size, inherit);font-weight:var(--theme-webhard-layout-header-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="navigation.panel"]{background:var(--theme-webhard-navigation-panel-default-bg, transparent);background-image:var(--theme-webhard-navigation-panel-default-bg-gradient, none);border-color:var(--theme-webhard-navigation-panel-default-border, transparent);border-style:solid;border-width:var(--theme-webhard-navigation-panel-default-border-width, 0);border-radius:var(--theme-webhard-navigation-panel-default-radius, 0);box-shadow:var(--theme-webhard-navigation-panel-default-shadow, none);color:var(--theme-webhard-navigation-panel-default-text, inherit)}[data-theme-module=webhard][data-theme-part="navigation.pathBar"]{background:var(--theme-webhard-navigation-path-bar-default-bg, var(--bg-panel, #fff));border-color:var(--theme-webhard-navigation-path-bar-default-border, var(--chat-bubble-border-default, #dbe4ea));border-width:var(--theme-webhard-navigation-path-bar-default-border-width, 1px);border-radius:var(--theme-webhard-navigation-path-bar-default-radius, 4px);box-shadow:var(--theme-webhard-navigation-path-bar-default-shadow, none);color:var(--theme-webhard-navigation-path-bar-default-text, inherit);font-size:var(--theme-webhard-navigation-path-bar-default-font-size, inherit);font-weight:var(--theme-webhard-navigation-path-bar-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="navigation.breadcrumb"]{background:var(--theme-webhard-navigation-breadcrumb-default-bg, transparent);border-color:var(--theme-webhard-navigation-breadcrumb-default-border, transparent);border-width:var(--theme-webhard-navigation-breadcrumb-default-border-width, 0);border-radius:var(--theme-webhard-navigation-breadcrumb-default-radius, 4px);box-shadow:var(--theme-webhard-navigation-breadcrumb-default-shadow, none);color:var(--theme-webhard-navigation-breadcrumb-default-text, var(--chat-text-secondary, #475569));font-size:var(--theme-webhard-navigation-breadcrumb-default-font-size, 13px);font-weight:var(--theme-webhard-navigation-breadcrumb-default-font-weight, 400)}[data-theme-module=webhard][data-theme-part="navigation.breadcrumb"][data-theme-state=active]{background:var(--theme-webhard-navigation-breadcrumb-active-bg, transparent);color:var(--theme-webhard-navigation-breadcrumb-active-text, var(--chat-text-primary, #0f172a))}[data-theme-module=webhard][data-theme-part="navigation.pathInput"],[data-theme-module=webhard][data-theme-part="search.input"],[data-theme-module=webhard][data-theme-part="modal.input"],[data-theme-module=webhard][data-theme-part="modal.select"]{background:var(--theme-webhard-navigation-path-input-default-bg, var(--bg-panel, #fff));border-color:var(--theme-webhard-navigation-path-input-default-border, var(--chat-bubble-border-default, #dbe4ea));border-width:var(--theme-webhard-navigation-path-input-default-border-width, 1px);border-radius:var(--theme-webhard-navigation-path-input-default-radius, 8px);box-shadow:var(--theme-webhard-navigation-path-input-default-shadow, none);color:var(--theme-webhard-navigation-path-input-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-navigation-path-input-default-font-size, 13px);font-weight:var(--theme-webhard-navigation-path-input-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="search.input"]{background:var(--theme-webhard-search-input-default-bg, var(--bg-panel, #fff));border-color:var(--theme-webhard-search-input-default-border, var(--chat-bubble-border-default, #dbe4ea));border-width:var(--theme-webhard-search-input-default-border-width, 1px);border-radius:var(--theme-webhard-search-input-default-radius, 8px);box-shadow:var(--theme-webhard-search-input-default-shadow, none);color:var(--theme-webhard-search-input-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-search-input-default-font-size, 13px);font-weight:var(--theme-webhard-search-input-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="toolbar.panel"]{background:var(--theme-webhard-toolbar-panel-default-bg, transparent);border-color:var(--theme-webhard-toolbar-panel-default-border, transparent);border-width:var(--theme-webhard-toolbar-panel-default-border-width, 0);border-radius:var(--theme-webhard-toolbar-panel-default-radius, 0);box-shadow:var(--theme-webhard-toolbar-panel-default-shadow, none);color:var(--theme-webhard-toolbar-panel-default-text, inherit)}[data-theme-module=webhard][data-theme-part="toolbar.sortSelect"],[data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"],[data-theme-module=webhard][data-theme-part="toolbar.viewButton"],[data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"]{background:var(--theme-webhard-toolbar-sort-select-default-bg, var(--bg-panel, #fff));border-color:var(--theme-webhard-toolbar-sort-select-default-border, var(--chat-bubble-border-default, #dbe4ea));border-width:var(--theme-webhard-toolbar-sort-select-default-border-width, 1px);border-radius:var(--theme-webhard-toolbar-sort-select-default-radius, 8px);box-shadow:var(--theme-webhard-toolbar-sort-select-default-shadow, none);color:var(--theme-webhard-toolbar-sort-select-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-toolbar-sort-select-default-font-size, 13px);font-weight:var(--theme-webhard-toolbar-sort-select-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="toolbar.sortDirectionButton"]{background:var(--theme-webhard-toolbar-sort-direction-button-default-bg, var(--bg-panel, #fff));border-color:var(--theme-webhard-toolbar-sort-direction-button-default-border, var(--chat-bubble-border-default, #dbe4ea));border-width:var(--theme-webhard-toolbar-sort-direction-button-default-border-width, 1px);border-radius:var(--theme-webhard-toolbar-sort-direction-button-default-radius, 8px);box-shadow:var(--theme-webhard-toolbar-sort-direction-button-default-shadow, none);color:var(--theme-webhard-toolbar-sort-direction-button-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-toolbar-sort-direction-button-default-font-size, 13px);font-weight:var(--theme-webhard-toolbar-sort-direction-button-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="toolbar.viewButton"]{background:var(--theme-webhard-toolbar-view-button-default-bg, var(--bg-panel, #fff));border-color:var(--theme-webhard-toolbar-view-button-default-border, transparent);border-width:var(--theme-webhard-toolbar-view-button-default-border-width, 0);border-radius:var(--theme-webhard-toolbar-view-button-default-radius, 0);box-shadow:var(--theme-webhard-toolbar-view-button-default-shadow, none);color:var(--theme-webhard-toolbar-view-button-default-text, var(--chat-text-secondary, #475569));font-size:var(--theme-webhard-toolbar-view-button-default-font-size, 13px);font-weight:var(--theme-webhard-toolbar-view-button-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="toolbar.viewButton"][data-theme-state=active]{background:var(--theme-webhard-toolbar-view-button-active-bg, var(--color-token-blue, #3b82f6));color:var(--theme-webhard-toolbar-view-button-active-text, #fff)}[data-theme-module=webhard][data-theme-part="toolbar.createFolderButton"]{background:var(--theme-webhard-toolbar-create-folder-button-default-bg, var(--bg-panel, #fff));border-color:var(--theme-webhard-toolbar-create-folder-button-default-border, var(--chat-bubble-border-default, #dbe4ea));border-width:var(--theme-webhard-toolbar-create-folder-button-default-border-width, 1px);border-radius:var(--theme-webhard-toolbar-create-folder-button-default-radius, 8px);box-shadow:var(--theme-webhard-toolbar-create-folder-button-default-shadow, none);color:var(--theme-webhard-toolbar-create-folder-button-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-toolbar-create-folder-button-default-font-size, 13px);font-weight:var(--theme-webhard-toolbar-create-folder-button-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="tree.panel"]{background:var(--theme-webhard-tree-panel-default-bg, transparent);border-color:var(--theme-webhard-tree-panel-default-border, var(--theme-border-subtle, rgba(148, 163, 184, .22)));border-width:var(--theme-webhard-tree-panel-default-border-width, 1px);border-radius:var(--theme-webhard-tree-panel-default-radius, 0);box-shadow:var(--theme-webhard-tree-panel-default-shadow, none);color:var(--theme-webhard-tree-panel-default-text, inherit);font-size:var(--theme-webhard-tree-panel-default-font-size, inherit);font-weight:var(--theme-webhard-tree-panel-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="tree.row"]{background:var(--theme-webhard-tree-row-default-bg, transparent);border-color:var(--theme-webhard-tree-row-default-border, var(--theme-border-subtle, #d8e1e3));border-width:var(--theme-webhard-tree-row-default-border-width, 1px);border-radius:var(--theme-webhard-tree-row-default-radius, 8px);box-shadow:var(--theme-webhard-tree-row-default-shadow, none);color:var(--theme-webhard-tree-row-default-text, var(--theme-text-muted, #64748b));font-size:var(--theme-webhard-tree-row-default-font-size, inherit);font-weight:var(--theme-webhard-tree-row-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=active]{background:var(--theme-webhard-tree-row-active-bg, rgba(13, 148, 136, .12));border-color:var(--theme-webhard-tree-row-active-border, var(--theme-webhard-tree-row-default-border, var(--theme-border-subtle, #d8e1e3)));border-width:var(--theme-webhard-tree-row-active-border-width, var(--theme-webhard-tree-row-default-border-width, 1px));border-radius:var(--theme-webhard-tree-row-active-radius, var(--theme-webhard-tree-row-default-radius, 8px));box-shadow:var(--theme-webhard-tree-row-active-shadow, var(--theme-webhard-tree-row-default-shadow, none));color:var(--theme-webhard-tree-row-active-text, var(--theme-accent-strong, #0f766e))}[data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=selected]{background:var(--theme-webhard-tree-row-selected-bg, rgba(13, 148, 136, .14));border-color:var(--theme-webhard-tree-row-selected-border, var(--theme-webhard-tree-row-default-border, var(--theme-border-subtle, #d8e1e3)));border-width:var(--theme-webhard-tree-row-selected-border-width, var(--theme-webhard-tree-row-default-border-width, 1px));border-radius:var(--theme-webhard-tree-row-selected-radius, var(--theme-webhard-tree-row-default-radius, 8px));box-shadow:var(--theme-webhard-tree-row-selected-shadow, var(--theme-webhard-tree-row-default-shadow, none));color:var(--theme-webhard-tree-row-selected-text, var(--theme-accent-strong, #0f766e))}[data-theme-module=webhard][data-theme-part="tree.row"][data-theme-state=focus]{background:var(--theme-webhard-tree-row-focus-bg, var(--theme-webhard-tree-row-default-bg, transparent));border-color:var(--theme-webhard-tree-row-focus-border, var(--theme-webhard-tree-row-default-border, var(--theme-accent-strong, #0f766e)));border-width:var(--theme-webhard-tree-row-focus-border-width, var(--theme-webhard-tree-row-default-border-width, 1px));border-radius:var(--theme-webhard-tree-row-focus-radius, var(--theme-webhard-tree-row-default-radius, 8px));box-shadow:var(--theme-webhard-tree-row-focus-shadow, var(--theme-webhard-tree-row-default-shadow, none));color:var(--theme-webhard-tree-row-focus-text, var(--theme-webhard-tree-row-default-text, var(--theme-text-muted, #64748b)))}.webhard-folder-tree__item--focused[data-theme-module=webhard][data-theme-part="tree.row"]{outline-color:var(--theme-webhard-tree-row-focus-border, var(--theme-webhard-tree-row-default-border, var(--theme-accent-strong, #0f766e)));outline-style:solid;outline-width:var(--theme-webhard-tree-row-focus-border-width, var(--theme-webhard-tree-row-default-border-width, 1px));outline-offset:calc(-1 * var(--theme-webhard-tree-row-focus-border-width, var(--theme-webhard-tree-row-default-border-width, 1px)))}[data-theme-module=webhard][data-theme-part="tree.toggleButton"]{background:var(--theme-webhard-tree-toggle-button-default-bg, transparent);border-color:var(--theme-webhard-tree-toggle-button-default-border, transparent);border-width:var(--theme-webhard-tree-toggle-button-default-border-width, 0);border-radius:var(--theme-webhard-tree-toggle-button-default-radius, 4px);box-shadow:var(--theme-webhard-tree-toggle-button-default-shadow, none);color:var(--theme-webhard-tree-toggle-button-default-text, inherit);font-size:var(--theme-webhard-tree-toggle-button-default-font-size, inherit);font-weight:var(--theme-webhard-tree-toggle-button-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="tree.activeBadge"],[data-theme-module=webhard][data-theme-part="file.newBadge"]{background:var(--theme-webhard-tree-active-badge-default-bg, rgba(255, 255, 255, .7));border-color:var(--theme-webhard-tree-active-badge-default-border, rgba(15, 118, 110, .3));border-width:var(--theme-webhard-tree-active-badge-default-border-width, 1px);border-radius:var(--theme-webhard-tree-active-badge-default-radius, 999px);box-shadow:var(--theme-webhard-tree-active-badge-default-shadow, none);color:var(--theme-webhard-tree-active-badge-default-text, var(--theme-accent-strong, #0f766e));font-size:var(--theme-webhard-tree-active-badge-default-font-size, 9px);font-weight:var(--theme-webhard-tree-active-badge-default-font-weight, 700)}[data-theme-module=webhard][data-theme-part="file.newBadge"]{background:var(--theme-webhard-file-new-badge-default-bg, #0f766e);border-color:var(--theme-webhard-file-new-badge-default-border, transparent);border-width:var(--theme-webhard-file-new-badge-default-border-width, 0);border-radius:var(--theme-webhard-file-new-badge-default-radius, 999px);box-shadow:var(--theme-webhard-file-new-badge-default-shadow, none);color:var(--theme-webhard-file-new-badge-default-text, #fff);font-size:var(--theme-webhard-file-new-badge-default-font-size, 9px);font-weight:var(--theme-webhard-file-new-badge-default-font-weight, 800)}[data-theme-module=webhard][data-theme-part="file.row"]{color:var(--theme-webhard-file-row-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-file-row-default-font-size, 13px);font-weight:var(--theme-webhard-file-row-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="file.compactItem"],[data-theme-module=webhard][data-theme-part="folder.compactItem"],[data-theme-module=webhard][data-theme-part="file.parentRow"],[data-theme-module=webhard][data-theme-part="folder.row"]{background:var(--theme-webhard-file-compact-item-default-bg, var(--theme-surface-card, #f8fafc));border-color:var(--theme-webhard-file-compact-item-default-border, var(--theme-border-subtle, #d8e1e3));border-width:var(--theme-webhard-file-compact-item-default-border-width, 1px);border-radius:var(--theme-webhard-file-compact-item-default-radius, 8px);box-shadow:var(--theme-webhard-file-compact-item-default-shadow, none);color:var(--theme-webhard-file-compact-item-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-file-compact-item-default-font-size, 13px);font-weight:var(--theme-webhard-file-compact-item-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="folder.compactItem"]{background:var(--theme-webhard-folder-compact-item-default-bg, transparent);border-color:var(--theme-webhard-folder-compact-item-default-border, transparent);border-width:var(--theme-webhard-folder-compact-item-default-border-width, 0);border-radius:var(--theme-webhard-folder-compact-item-default-radius, 8px);box-shadow:var(--theme-webhard-folder-compact-item-default-shadow, none);color:var(--theme-webhard-folder-compact-item-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-folder-compact-item-default-font-size, 13px);font-weight:var(--theme-webhard-folder-compact-item-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="folder.row"]{background:var(--theme-webhard-folder-row-default-bg, transparent);border-color:var(--theme-webhard-folder-row-default-border, var(--theme-border-subtle, #d8e1e3));border-width:var(--theme-webhard-folder-row-default-border-width, 1px);border-radius:var(--theme-webhard-folder-row-default-radius, 8px);box-shadow:var(--theme-webhard-folder-row-default-shadow, none);color:var(--theme-webhard-folder-row-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-folder-row-default-font-size, 13px);font-weight:var(--theme-webhard-folder-row-default-font-weight, inherit)}.webhard-main [data-theme-module=webhard][data-theme-part="folder.row"][data-theme-state=default]{border-color:var(--theme-webhard-folder-row-default-border, var(--theme-border-subtle, #d8e1e3));border-width:var(--theme-webhard-folder-row-default-border-width, 1px)}[data-theme-module=webhard][data-theme-part="file.tileCard"]{background:var(--theme-webhard-file-tile-card-default-bg, transparent);border-color:var(--theme-webhard-file-tile-card-default-border, var(--chat-bubble-border-default, #dbe4ea));border-width:var(--theme-webhard-file-tile-card-default-border-width, 1px);border-radius:var(--theme-webhard-file-tile-card-default-radius, 10px);box-shadow:var(--theme-webhard-file-tile-card-default-shadow, none);color:var(--theme-webhard-file-tile-card-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-file-tile-card-default-font-size, 13px);font-weight:var(--theme-webhard-file-tile-card-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="file.checkbox"]{accent-color:var(--theme-webhard-file-checkbox-active-bg, var(--color-token-blue, #3b82f6));border-color:var(--theme-webhard-file-checkbox-default-border, var(--chat-bubble-border-default, #dbe4ea));border-width:var(--theme-webhard-file-checkbox-default-border-width, 1px);color:var(--theme-webhard-file-checkbox-default-text, currentColor)}[data-theme-module=webhard][data-theme-part="file.typeIcon"]{background:var(--theme-webhard-file-type-icon-default-bg, var(--theme-surface-card, #f1f5f9));border-color:var(--theme-webhard-file-type-icon-default-border, var(--theme-border-subtle, #d8e1e3));border-width:var(--theme-webhard-file-type-icon-default-border-width, 1px);border-radius:var(--theme-webhard-file-type-icon-default-radius, 4px);box-shadow:var(--theme-webhard-file-type-icon-default-shadow, none);color:var(--theme-webhard-file-type-icon-default-text, inherit);font-size:var(--theme-webhard-file-type-icon-default-font-size, inherit);font-weight:var(--theme-webhard-file-type-icon-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="folder.typeIcon"]{background:var(--theme-webhard-folder-type-icon-default-bg, var(--theme-surface-card, #f1f5f9));border-color:var(--theme-webhard-folder-type-icon-default-border, var(--theme-border-subtle, #d8e1e3));border-width:var(--theme-webhard-folder-type-icon-default-border-width, 1px);border-radius:var(--theme-webhard-folder-type-icon-default-radius, 4px);box-shadow:var(--theme-webhard-folder-type-icon-default-shadow, none);color:var(--theme-webhard-folder-type-icon-default-text, inherit);font-size:var(--theme-webhard-folder-type-icon-default-font-size, inherit);font-weight:var(--theme-webhard-folder-type-icon-default-font-weight, inherit)}.webhard-main [data-theme-module=webhard][data-theme-part="file.typeIcon"]{--shared-file-type-visual-bg: var(--theme-webhard-file-type-icon-default-bg, var(--theme-surface-card, #f1f5f9));--shared-file-type-visual-border: var(--theme-webhard-file-type-icon-default-border, var(--theme-border-subtle, #d8e1e3));--shared-file-type-visual-border-width: var(--theme-webhard-file-type-icon-default-border-width, 1px);--shared-file-type-visual-text: var(--theme-webhard-file-type-icon-default-text, currentColor);background:var(--shared-file-type-visual-bg);border-color:var(--shared-file-type-visual-border);border-width:var(--shared-file-type-visual-border-width);border-radius:var(--theme-webhard-file-type-icon-default-radius, 4px);box-shadow:var(--theme-webhard-file-type-icon-default-shadow, none)}.webhard-main [data-theme-module=webhard][data-theme-part="folder.typeIcon"]{background:var(--theme-webhard-folder-type-icon-default-bg, var(--theme-surface-card, #f1f5f9));background-image:var(--theme-webhard-folder-type-icon-default-bg-gradient, none);border-color:var(--theme-webhard-folder-type-icon-default-border, var(--theme-border-subtle, #d8e1e3));border-width:var(--theme-webhard-folder-type-icon-default-border-width, 1px);border-radius:var(--theme-webhard-folder-type-icon-default-radius, 4px);box-shadow:var(--theme-webhard-folder-type-icon-default-shadow, none);color:var(--theme-webhard-folder-type-icon-default-text, currentColor)}[data-theme-module=webhard][data-theme-part="file.parentRow"]{background:var(--theme-webhard-file-parent-row-default-bg, transparent);border-color:var(--theme-webhard-file-parent-row-default-border, transparent);border-width:var(--theme-webhard-file-parent-row-default-border-width, 0);border-radius:var(--theme-webhard-file-parent-row-default-radius, 8px);box-shadow:var(--theme-webhard-file-parent-row-default-shadow, none);color:var(--theme-webhard-file-parent-row-default-text, var(--chat-text-secondary, #475569));font-size:var(--theme-webhard-file-parent-row-default-font-size, inherit);font-weight:var(--theme-webhard-file-parent-row-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="storage.progressTrack"]{background:var(--theme-webhard-storage-progress-track-default-bg, var(--chat-bubble-border-default, #dbe4ea));border-color:var(--theme-webhard-storage-progress-track-default-border, var(--theme-border-subtle, #d8e1e3));border-width:var(--theme-webhard-storage-progress-track-default-border-width, 1px);border-radius:var(--theme-webhard-storage-progress-track-default-radius, 3px);box-shadow:var(--theme-webhard-storage-progress-track-default-shadow, none);color:var(--theme-webhard-storage-progress-track-default-text, inherit)}[data-theme-module=webhard][data-theme-part="storage.progressFill"]{background:var(--theme-webhard-storage-progress-fill-default-bg, var(--theme-webhard-status, var(--color-token-blue, #3b82f6)));border-color:var(--theme-webhard-storage-progress-fill-default-border, transparent);border-width:var(--theme-webhard-storage-progress-fill-default-border-width, 0);border-radius:var(--theme-webhard-storage-progress-fill-default-radius, 3px);box-shadow:var(--theme-webhard-storage-progress-fill-default-shadow, none);color:var(--theme-webhard-storage-progress-fill-default-text, inherit)}[data-theme-module=webhard][data-theme-part="storage.text"]{color:var(--theme-webhard-storage-text-default-text, var(--chat-text-muted, #64748b));font-size:var(--theme-webhard-storage-text-default-font-size, 12px);font-weight:var(--theme-webhard-storage-text-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="transfer.progressChip"]{background:var(--theme-webhard-transfer-progress-chip-default-bg, rgba(13, 148, 136, .12));border-color:var(--theme-webhard-transfer-progress-chip-default-border, rgba(13, 148, 136, .3));border-style:solid;border-width:var(--theme-webhard-transfer-progress-chip-default-border-width, 1px);border-radius:var(--theme-webhard-transfer-progress-chip-default-radius, 999px);box-shadow:var(--theme-webhard-transfer-progress-chip-default-shadow, none);color:var(--theme-webhard-transfer-progress-chip-default-text, var(--theme-accent-strong, #0f766e));font-size:var(--theme-webhard-transfer-progress-chip-default-font-size, 12px);font-weight:var(--theme-webhard-transfer-progress-chip-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="status.infoBar"]{background:var(--theme-webhard-status-info-bar-default-bg, var(--surface-card, #f8fafc));border-color:var(--theme-webhard-status-info-bar-default-border, var(--chat-bubble-border-default, #dbe4ea));border-width:var(--theme-webhard-status-info-bar-default-border-width, 1px);border-radius:var(--theme-webhard-status-info-bar-default-radius, 0);box-shadow:var(--theme-webhard-status-info-bar-default-shadow, none);color:var(--theme-webhard-status-info-bar-default-text, var(--chat-text-muted, #64748b));font-size:var(--theme-webhard-status-info-bar-default-font-size, 12px);font-weight:var(--theme-webhard-status-info-bar-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="status.errorBanner"]{background:var(--theme-webhard-status-error-banner-default-bg, #fef2f2);border-color:var(--theme-webhard-status-error-banner-default-border, transparent);border-width:var(--theme-webhard-status-error-banner-default-border-width, 0);border-radius:var(--theme-webhard-status-error-banner-default-radius, 8px);box-shadow:var(--theme-webhard-status-error-banner-default-shadow, none);color:var(--theme-webhard-status-error-banner-default-text, #b91c1c);font-size:var(--theme-webhard-status-error-banner-default-font-size, 13px);font-weight:var(--theme-webhard-status-error-banner-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="drag.dropTarget"]{background:var(--theme-webhard-drag-drop-target-default-bg, transparent);border-color:var(--theme-webhard-drag-drop-target-default-border, transparent);border-width:var(--theme-webhard-drag-drop-target-default-border-width, 0);border-radius:var(--theme-webhard-drag-drop-target-default-radius, 10px);box-shadow:var(--theme-webhard-drag-drop-target-default-shadow, none);color:var(--theme-webhard-drag-drop-target-default-text, inherit)}[data-theme-module=webhard][data-theme-part="drag.dropTarget"][data-theme-state=active]{background:var(--theme-webhard-drag-drop-target-active-bg, rgba(59, 130, 246, .08));outline-color:var(--theme-webhard-drag-drop-target-active-border, var(--color-token-blue, #3b82f6))}[data-theme-module=webhard][data-theme-part="menu.panel"],[data-theme-module=webhard][data-theme-part="modal.panel"]{background:var(--theme-webhard-menu-panel-default-bg, var(--bg-panel, #fff));border-color:var(--theme-webhard-menu-panel-default-border, var(--chat-bubble-border-default, #dbe4ea));border-width:var(--theme-webhard-menu-panel-default-border-width, 1px);border-radius:var(--theme-webhard-menu-panel-default-radius, 8px);box-shadow:var(--theme-webhard-menu-panel-default-shadow, 0 6px 24px rgba(15, 23, 42, .16));color:var(--theme-webhard-menu-panel-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-menu-panel-default-font-size, inherit);font-weight:var(--theme-webhard-menu-panel-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="menu.item"]{background:var(--theme-webhard-menu-item-default-bg, transparent);border-color:var(--theme-webhard-menu-item-default-border, transparent);border-width:var(--theme-webhard-menu-item-default-border-width, 0);border-radius:var(--theme-webhard-menu-item-default-radius, 6px);box-shadow:var(--theme-webhard-menu-item-default-shadow, none);color:var(--theme-webhard-menu-item-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-menu-item-default-font-size, 13px);font-weight:var(--theme-webhard-menu-item-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="menu.item"]:hover{background:var(--theme-webhard-menu-item-hover-bg, var(--surface-card, #f8fafc))}[data-theme-module=webhard][data-theme-part="modal.panel"]{background:var(--theme-webhard-modal-panel-default-bg, var(--bg-panel, #fff));border-color:var(--theme-webhard-modal-panel-default-border, transparent);border-width:var(--theme-webhard-modal-panel-default-border-width, 0);border-radius:var(--theme-webhard-modal-panel-default-radius, 12px);box-shadow:var(--theme-webhard-modal-panel-default-shadow, 0 12px 40px rgba(15, 23, 42, .24));color:var(--theme-webhard-modal-panel-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-modal-panel-default-font-size, inherit);font-weight:var(--theme-webhard-modal-panel-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="modal.input"]{background:var(--theme-webhard-modal-input-default-bg, var(--bg-panel, #fff));border-color:var(--theme-webhard-modal-input-default-border, var(--chat-bubble-border-default, #dbe4ea));border-width:var(--theme-webhard-modal-input-default-border-width, 1px);border-radius:var(--theme-webhard-modal-input-default-radius, 8px);box-shadow:var(--theme-webhard-modal-input-default-shadow, none);color:var(--theme-webhard-modal-input-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-modal-input-default-font-size, 13px);font-weight:var(--theme-webhard-modal-input-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="modal.select"]{background:var(--theme-webhard-modal-select-default-bg, var(--bg-panel, #fff));border-color:var(--theme-webhard-modal-select-default-border, var(--chat-bubble-border-default, #dbe4ea));border-width:var(--theme-webhard-modal-select-default-border-width, 1px);border-radius:var(--theme-webhard-modal-select-default-radius, 8px);box-shadow:var(--theme-webhard-modal-select-default-shadow, none);color:var(--theme-webhard-modal-select-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-modal-select-default-font-size, 12px);font-weight:var(--theme-webhard-modal-select-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="modal.primaryButton"],[data-theme-module=webhard][data-theme-part="modal.secondaryButton"],[data-theme-module=webhard][data-theme-part="modal.dangerButton"]{background:var(--theme-webhard-modal-primary-button-default-bg, var(--color-token-blue, #3b82f6));border-color:var(--theme-webhard-modal-primary-button-default-border, var(--color-token-blue, #3b82f6));border-width:var(--theme-webhard-modal-primary-button-default-border-width, 1px);border-radius:var(--theme-webhard-modal-primary-button-default-radius, 8px);box-shadow:var(--theme-webhard-modal-primary-button-default-shadow, none);color:var(--theme-webhard-modal-primary-button-default-text, #fff);font-size:var(--theme-webhard-modal-primary-button-default-font-size, 13px);font-weight:var(--theme-webhard-modal-primary-button-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="modal.secondaryButton"]{background:var(--theme-webhard-modal-secondary-button-default-bg, var(--bg-panel, #fff));border-color:var(--theme-webhard-modal-secondary-button-default-border, var(--chat-bubble-border-default, #dbe4ea));border-width:var(--theme-webhard-modal-secondary-button-default-border-width, 1px);border-radius:var(--theme-webhard-modal-secondary-button-default-radius, 8px);box-shadow:var(--theme-webhard-modal-secondary-button-default-shadow, none);color:var(--theme-webhard-modal-secondary-button-default-text, var(--chat-text-primary, #0f172a));font-size:var(--theme-webhard-modal-secondary-button-default-font-size, 13px);font-weight:var(--theme-webhard-modal-secondary-button-default-font-weight, inherit)}[data-theme-module=webhard][data-theme-part="modal.dangerButton"]{background:var(--theme-webhard-modal-danger-button-default-bg, #fee2e2);border-color:var(--theme-webhard-modal-danger-button-default-border, #fecaca);border-width:var(--theme-webhard-modal-danger-button-default-border-width, 1px);border-radius:var(--theme-webhard-modal-danger-button-default-radius, 8px);box-shadow:var(--theme-webhard-modal-danger-button-default-shadow, none);color:var(--theme-webhard-modal-danger-button-default-text, #b91c1c);font-size:var(--theme-webhard-modal-danger-button-default-font-size, 13px);font-weight:var(--theme-webhard-modal-danger-button-default-font-weight, inherit)}.theme-studio{--theme-studio-control-accent: #0f766e;--theme-studio-control-accent-text: #ffffff;--theme-studio-control-text: #334155;display:flex;flex-direction:column;gap:18px;max-width:1440px}.admin-content:has(.theme-studio){overflow:visible}.theme-studio__header{justify-content:space-between}.theme-studio__preset-bar{align-items:center;background:var(--theme-surface-panel);border:1px solid var(--theme-border-main);border-radius:12px;display:grid;gap:10px 14px;grid-template-columns:minmax(180px,1fr) auto auto;padding:14px}.theme-studio__preset-info{display:flex;flex-direction:column;gap:3px;min-width:0}.theme-studio__preset-info strong{color:var(--theme-text-main);font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-studio__preset-info span{color:var(--theme-text-sub);font-size:.78rem;line-height:1.35}.theme-studio__preset-info .theme-studio__preset-kicker{color:var(--theme-text-faint);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.theme-studio__preset-status,.theme-studio__preset-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.theme-studio__preset-controls{display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:minmax(180px,.8fr) minmax(160px,1fr) minmax(180px,1.2fr)}.theme-studio__preset-field{display:flex;flex-direction:column;gap:5px;min-width:0}.theme-studio__preset-field span{color:var(--theme-text-sub);font-size:.74rem;font-weight:800}.theme-studio__preset-field select{background:var(--theme-input-bg);border:1px solid var(--theme-border-main);border-radius:8px;color:var(--theme-text-main);font:inherit;min-height:38px;padding:0 10px}.theme-studio__preset-note{color:var(--theme-text-sub);font-size:.78rem;grid-column:1 / -1;margin:0}.theme-studio__preview-active-banner{align-items:center;background:var(--theme-list-bg-selected);border:1px solid var(--theme-border-active);border-radius:12px;color:var(--theme-text-main);display:flex;gap:12px;grid-column:1 / -1;justify-content:space-between;line-height:1.45;padding:12px 14px}.theme-studio__preview-active-banner>span{font-size:.86rem;font-weight:800}.theme-studio__preview-active-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.theme-studio__preview-link{text-decoration:none}.theme-studio__shell{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(210px,240px);min-height:620px;width:100%}.theme-studio__visual-heading{align-items:center;background:var(--theme-surface-panel);border:1px solid var(--theme-border-main);border-radius:12px;color:var(--theme-text-sub);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 12px}.theme-studio__visual-heading>div{min-width:0}.theme-studio__visual-heading p{font-size:.86rem;font-weight:700;margin:0}.theme-studio__mode-tabs{align-items:center;background:var(--theme-surface-panel);border:1px solid var(--theme-border-main);border-radius:12px;display:flex;gap:8px;padding:8px}.theme-studio__mode-tab{background:var(--theme-button-ghost-bg);border:1px solid var(--theme-border-main);border-radius:9px;color:var(--theme-button-ghost-text);cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;padding:8px 12px}.theme-studio__mode-tab--active{background:var(--theme-list-bg-selected);border-color:var(--theme-border-active);color:var(--theme-text-main)}.theme-studio__preview-column,.theme-studio__editor{background:var(--theme-surface-panel);border:1px solid var(--theme-border-main);border-radius:12px;display:flex;flex-direction:column;min-width:0;padding:16px}.theme-studio__preview-column{padding:12px;overflow:hidden;position:relative}.theme-studio__editor{max-height:calc(100vh - 76px);overflow:auto;padding:12px;position:sticky;top:12px;width:auto;z-index:1}.theme-studio__panel-title{color:var(--theme-text-sub);font-size:.76rem;font-weight:800;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.theme-studio__module-list,.theme-studio__role-list{display:flex;flex-direction:column;gap:8px}.theme-studio__selection-toolbar{background:var(--theme-surface-panel);border:1px solid var(--theme-border-main);border-radius:12px;display:grid;gap:10px;padding:10px}.theme-studio__top-module-tabs{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.theme-studio__module-tab{background:var(--theme-button-ghost-bg);border:1px solid var(--theme-border-main);border-radius:9px;color:var(--theme-text-main);cursor:pointer;display:grid;gap:2px;min-height:52px;min-width:0;padding:8px 10px;text-align:left}.theme-studio__module-tab.is-active{background:var(--theme-list-bg-selected);border-color:var(--theme-border-active)}.theme-studio__module-tab strong,.theme-studio__module-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-studio__module-tab strong{font-size:.84rem;font-weight:900}.theme-studio__module-tab span{color:var(--theme-text-sub);font-size:.7rem}.theme-studio__compact-selectors{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(180px,240px) minmax(220px,320px) minmax(0,1fr)}.theme-studio__compact-selectors label{display:grid;gap:4px;min-width:0}.theme-studio__compact-selectors label span{color:var(--theme-text-sub);font-size:.68rem;font-weight:800;text-transform:uppercase}.theme-studio__compact-selectors select{background:var(--theme-input-bg);border:1px solid var(--theme-border-main);border-radius:8px;color:var(--theme-text-main);font:inherit;min-height:34px;min-width:0;padding:5px 8px}.theme-studio__compact-part-chips{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.theme-studio__compact-part-chips button{background:var(--theme-button-ghost-bg);border:1px solid var(--theme-border-main);border-radius:999px;color:var(--theme-button-ghost-text);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;max-width:180px;overflow:hidden;padding:5px 9px;text-overflow:ellipsis;white-space:nowrap}.theme-studio__compact-part-chips button.is-active{background:var(--theme-list-bg-selected);border-color:var(--theme-border-active);color:var(--theme-text-main)}.theme-studio__music-part-list,.theme-studio__music-state-list,.theme-studio__music-property-list{display:flex;flex-direction:column;gap:8px}.theme-studio__music-part-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));align-items:stretch}.theme-studio__part-list-disclosure{border:1px solid var(--theme-border-main);border-radius:10px;background:var(--theme-list-bg)}.theme-studio__part-list-disclosure>summary{align-items:center;color:var(--theme-text-main);cursor:pointer;display:flex;font-size:.8rem;font-weight:800;gap:8px;justify-content:space-between;list-style:none;padding:8px 10px}.theme-studio__part-list-disclosure>summary::-webkit-details-marker{display:none}.theme-studio__part-list-disclosure>summary:before{color:var(--theme-text-faint);content:"▸";font-size:.7rem}.theme-studio__part-list-disclosure[open]>summary:before{content:"▾"}.theme-studio__part-list-disclosure>summary span{flex:1}.theme-studio__part-list-disclosure>summary small{color:var(--theme-text-sub);font-size:.72rem}.theme-studio__part-list-disclosure .theme-studio__music-part-list,.theme-studio__part-list-disclosure .theme-studio__scanned-candidate-list{margin:0;padding:0 8px 8px}.theme-studio__scanned-candidate-list{border-top:1px solid var(--theme-border-main);display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin-top:14px;padding-top:12px}.theme-studio__scanned-candidate-list .theme-studio__panel-title{grid-column:1 / -1}.theme-studio__music-part-button,.theme-studio__music-state-button,.theme-studio__scanned-candidate-button{background:var(--theme-list-bg);border:1px solid var(--theme-border-main);border-radius:10px;color:var(--theme-text-main);cursor:pointer;display:flex;flex-direction:column;gap:3px;min-height:70px;min-width:0;overflow:hidden;padding:8px 9px;text-align:left}.theme-studio__music-part-button strong,.theme-studio__scanned-candidate-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-studio__music-part-button--active,.theme-studio__music-state-button--active,.theme-studio__scanned-candidate-button--active{background:var(--theme-list-bg-selected);border-color:var(--theme-border-active)}.theme-studio__music-part-button span,.theme-studio__scanned-candidate-button span,.theme-studio__music-state-button{color:var(--theme-text-sub);font-size:.76rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-studio__scanned-candidate-button small{align-self:flex-start;background:var(--theme-list-bg-hover);border:1px solid var(--theme-border-main);border-radius:999px;color:var(--theme-status-info);font-size:.7rem;line-height:1;max-width:100%;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.theme-studio__music-state-button span{color:var(--theme-text-main);font-size:.8rem;font-weight:800}.theme-studio__music-state-button small{color:var(--theme-text-sub);font-size:.7rem;line-height:1.3}.theme-studio__music-state-panel{margin-top:14px}.theme-studio__music-property{background:var(--theme-list-bg);border:1px solid var(--theme-border-main);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px}.theme-studio__music-property-head{align-items:center;display:flex;justify-content:space-between}.theme-studio__music-property-head strong{color:var(--theme-text-main);font-size:.82rem}.theme-studio__music-property-head small{background:var(--theme-list-bg-hover);border:1px solid var(--theme-border-main);border-radius:999px;color:var(--theme-text-sub);font-size:.7rem;padding:2px 7px}.theme-studio__music-property-description{color:var(--theme-text-sub);font-size:.74rem;line-height:1.35;margin:-3px 0 0}.theme-studio__computed-style-list{display:flex;flex-direction:column;gap:8px;margin:14px 0 0}.theme-studio__computed-style-row{align-items:center;background:var(--theme-list-bg);border:1px solid var(--theme-border-main);border-radius:9px;display:grid;gap:10px;grid-template-columns:minmax(82px,.4fr) 1fr;padding:8px 10px}.theme-studio__computed-style-row dt{color:var(--theme-text-sub);font-size:.74rem}.theme-studio__computed-style-row dd{color:var(--theme-text-main);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.73rem;margin:0;overflow-wrap:anywhere}.theme-studio__music-property select,.theme-studio__music-textarea{background:var(--theme-input-bg);border:1px solid var(--theme-border-main);border-radius:8px;color:var(--theme-text-main);font:inherit;padding:8px 10px}.theme-studio__music-textarea{min-height:96px;resize:vertical}.theme-studio__current-selection{background:var(--theme-list-bg-selected);border:1px solid var(--theme-border-active);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 11px}.theme-studio__current-selection span{color:var(--theme-text-faint);font-size:.7rem;font-weight:900;letter-spacing:.04em}.theme-studio__current-selection strong{color:var(--theme-text-main);font-size:.86rem}.theme-studio__current-selection small{color:var(--theme-text-sub);font-size:.74rem;line-height:1.35}.theme-studio__module-button,.theme-studio__role-button{background:var(--theme-list-bg);border:1px solid var(--theme-border-main);border-radius:10px;color:var(--theme-text-main);cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:10px 11px;text-align:left}.theme-studio__module-button:hover,.theme-studio__role-button:hover{background:var(--theme-list-bg-hover)}.theme-studio__module-button--active,.theme-studio__role-button--active{background:var(--theme-list-bg-selected);border-color:var(--theme-border-active)}.theme-studio__module-button span,.theme-studio__role-button span{font-size:.9rem;font-weight:800}.theme-studio__module-button small,.theme-studio__role-button small{color:var(--theme-text-sub);font-size:.72rem;line-height:1.35}.theme-studio__preview-scope{background:var(--theme-studio-preview-panel, var(--theme-surface-panel));border:1px solid var(--theme-border-main);border-radius:14px;color:var(--theme-text-main);display:flex;flex:1;flex-direction:column;gap:14px;min-height:0;overflow:auto;padding:16px}.theme-studio-preview__hero{align-items:center;background:var(--theme-studio-preview-card, var(--theme-card-bg));border:1px solid var(--theme-border-main);border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:18px}.theme-studio-preview__eyebrow{color:var(--theme-studio-preview-accent, var(--theme-text-accent));font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.theme-studio-preview__hero h3,.theme-studio__editor-placeholder h3{font-size:1.05rem;margin:4px 0}.theme-studio-preview__hero p,.theme-studio-preview__card p,.theme-studio-preview__modal p,.theme-studio__editor-placeholder p{color:var(--theme-text-sub);font-size:.82rem;line-height:1.45;margin:0}.theme-studio-preview__primary-button{background:var(--theme-button-primary-bg);border:0;border-radius:999px;color:var(--theme-button-primary-text);cursor:pointer;font:inherit;font-size:.84rem;font-weight:800;padding:9px 16px}.theme-studio-preview__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.theme-studio-preview__card,.theme-studio-preview__modal,.theme-studio-preview__menu{background:var(--theme-card-bg);border:1px solid var(--theme-border-main);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px}.theme-studio-preview__card,.theme-studio-preview__overlay-sample,.theme-studio-preview__primary-button,.theme-studio-preview__input-sample,.theme-studio-preview__row em{cursor:pointer}.theme-studio-preview__selectable--active{outline:2px solid var(--theme-border-active);outline-offset:2px}.theme-studio-preview__card-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.theme-studio-preview__card-head span{color:var(--theme-text-faint);font-size:.74rem;font-weight:800}.theme-studio-preview__list{display:flex;flex-direction:column;gap:6px}.theme-studio-preview__row{align-items:center;background:var(--theme-list-bg);border:1px solid var(--theme-border-main);border-radius:9px;display:flex;gap:10px;justify-content:space-between;padding:9px 10px}.theme-studio-preview__row--selected{background:var(--theme-list-bg-selected);border-color:var(--theme-border-active)}.theme-studio-preview__row small{color:var(--theme-text-sub)}.theme-studio-preview__row em{background:var(--theme-status-info-bg);border-radius:999px;color:var(--theme-status-info);font-size:.72rem;font-style:normal;font-weight:800;padding:2px 8px}.theme-studio-preview__overlay-sample{display:grid;gap:14px;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr)}.theme-studio-preview__menu{background:var(--theme-studio-preview-overlay, var(--theme-surface-panel));box-shadow:var(--theme-shadow-popover)}.theme-studio-preview__modal{background:var(--theme-studio-preview-overlay, var(--theme-surface-panel))}.theme-studio-preview__menu button{background:var(--theme-list-bg);border:0;border-radius:8px;color:var(--theme-text-main);cursor:pointer;font:inherit;padding:8px 9px;text-align:left}.theme-studio-preview__menu button:hover{background:var(--theme-list-bg-hover)}.theme-studio-preview__menu .theme-studio-preview__danger-item{color:var(--theme-status-danger)}.theme-studio__editor-placeholder{background:var(--theme-card-bg);border:1px solid var(--theme-border-main);border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:14px}.theme-studio__editor>.theme-studio__editor-placeholder{max-height:none;overflow:auto}.theme-studio__module-preview-shell{align-items:stretch;overflow:hidden;width:100%}.theme-studio__module-preview-scan-root{display:block;min-width:0;overflow:hidden;width:100%}.theme-studio__actual-preview{display:grid;gap:12px;min-height:260px;max-width:100%;overflow:hidden;width:100%}.theme-studio__actual-preview *{box-sizing:border-box;min-width:0}.theme-studio__actual-preview--chat{grid-template-columns:minmax(108px,.34fr) minmax(0,1fr)}.theme-studio__actual-preview--chat .channel-list,.theme-studio__actual-preview--chat .chat-main{min-height:260px;min-width:0}.theme-studio__actual-preview--chat .chat-main{display:grid;grid-template-rows:auto 1fr auto}.theme-studio__actual-preview--chat .chat-main__messages{padding:12px;min-width:0}.theme-studio__actual-preview--chat .chat-composer{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:12px;min-width:0}.theme-studio__actual-preview--chat .chat-composer__input-shell{grid-column:1 / -1;min-width:0;width:100%}.theme-studio__actual-preview--chat .chat-composer__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:6px;grid-column:1 / -1;min-width:0}.theme-studio__actual-preview--chat .channel-list__item,.theme-studio__actual-preview--chat .channel-list__item-button,.theme-studio__actual-preview--chat .chat-main__header,.theme-studio__actual-preview--chat .chat-composer__toolbar{min-width:0}.theme-studio__actual-preview--chat .channel-list__item-button,.theme-studio__actual-preview--chat .chat-main__header,.theme-studio__actual-preview--chat .chat-composer__toolbar button,.theme-studio__actual-preview.admin-page .admin-nav-item,.theme-studio__actual-preview.admin-page .admin-btn,.theme-studio__actual-preview .webhard-row__name,.theme-studio__actual-preview .todo-item__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-studio__actual-preview.webhard-main,.theme-studio__actual-preview.todo-main,.theme-studio__actual-preview.admin-page{padding:16px}.theme-studio__actual-preview--service-webhard{align-items:stretch;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);min-height:520px;position:relative}.theme-studio__actual-preview--service-webhard .webhard-rail,.theme-studio__actual-preview--service-webhard .webhard-main{min-height:520px}.theme-studio__actual-preview--service-webhard .webhard-menu{position:absolute}.theme-studio__actual-preview--service-webhard .webhard-modal-backdrop{align-items:flex-end;background:transparent;inset:auto 16px 16px auto;justify-content:flex-end;pointer-events:none;position:absolute}.theme-studio__actual-preview--service-webhard .webhard-modal{pointer-events:auto}.theme-studio__preview-sandbox{display:grid;gap:10px;min-width:0;position:relative}.theme-studio__preview-scale-toolbar{align-items:center;background:var(--theme-surface-app);border:1px solid var(--theme-border-main);border-radius:9px;display:flex;flex-wrap:wrap;gap:6px;padding:7px}.theme-studio__preview-scale-toolbar span{color:var(--theme-text-sub);font-size:.72rem;font-weight:900;margin-right:4px}.theme-studio__preview-scale-toolbar button{background:var(--theme-button-ghost-bg);border:1px solid var(--theme-border-main);border-radius:7px;color:var(--theme-button-ghost-text);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;min-height:28px;padding:4px 8px}.theme-studio__preview-scale-toolbar button.is-active{background:var(--theme-list-bg-selected);border-color:var(--theme-border-active);color:var(--theme-text-main)}.theme-studio__preview-selection-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.theme-studio__preview-selection-breadcrumb:before{color:var(--theme-text-sub);content:"Selected path";font-size:.68rem;font-weight:900;letter-spacing:.05em;margin-right:2px;text-transform:uppercase}.theme-studio__preview-selection-breadcrumb button{align-items:center;background:var(--theme-button-ghost-bg);border:1px solid var(--theme-border-main);border-radius:999px;color:var(--theme-button-ghost-text);cursor:pointer;display:inline-flex;gap:5px;min-height:28px;padding:4px 9px}.theme-studio__preview-selection-breadcrumb button.is-active{background:var(--theme-list-bg-selected);border-color:var(--theme-border-active);color:var(--theme-text-main)}.theme-studio__preview-selection-breadcrumb small{color:var(--theme-text-sub);font-size:.66rem;font-weight:800}.theme-studio__preview-stage-frame{height:calc(var(--theme-studio-preview-scaled-height, var(--theme-studio-preview-stage-height, 900px)) + 20px);max-height:none;min-height:calc(var(--theme-studio-preview-scaled-height, var(--theme-studio-preview-stage-height, 900px)) + 20px);overflow:auto;width:100%}.theme-studio__preview-sandbox{isolation:isolate;position:relative;z-index:300}.theme-studio__preview-stage-viewport{height:var(--theme-studio-preview-scaled-height, var(--theme-studio-preview-stage-height, 900px));position:relative;width:var(--theme-studio-preview-scaled-width, var(--theme-studio-preview-stage-width, 1440px))}.theme-studio__preview-stage{height:var(--theme-studio-preview-stage-height, 900px);left:0;min-height:var(--theme-studio-preview-stage-height, 900px);position:absolute;top:0;transform:scale(var(--theme-studio-preview-stage-scale, 1));transform-origin:left top;width:var(--theme-studio-preview-stage-width, 1440px)}.theme-studio__preview-overlay-zone{background:var(--theme-surface-app);border:1px solid rgba(148,163,184,.35);border-radius:10px;display:grid;gap:12px;max-height:520px;min-width:0;overflow:auto;padding:12px}.theme-studio__preview-overlay-zone:before{color:var(--theme-text-sub);content:"Overlay Preview Zone";font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.theme-studio__preview-selection-outline{border:2px solid #0ea5e9;border-radius:8px;box-shadow:0 0 0 2px #0ea5e92e;pointer-events:none;position:absolute;z-index:1}.theme-studio__preview-editing-layer{inset:0;pointer-events:none;position:absolute;z-index:2147483000}.theme-studio__preview-select-handle{align-items:center;background:#0ea5e9;border:1px solid #ffffff;border-radius:999px;box-shadow:0 4px 10px #0f172a2e;color:#fff;cursor:pointer;display:inline-flex;height:20px;justify-content:center;opacity:.72;padding:0;pointer-events:auto;position:absolute;transition:opacity .14s ease,transform .14s ease;width:20px;z-index:2147483001}.theme-studio__preview-select-handle:hover,.theme-studio__preview-select-handle:focus-visible{opacity:1;transform:scale(1.12)}.theme-studio__preview-select-handle:before{content:"";background:currentColor;border-radius:999px;height:4px;width:4px}.theme-studio__actual-preview--service-music{align-items:stretch;display:grid;gap:14px;grid-template-columns:260px minmax(0,1fr);min-height:720px}.theme-studio__actual-preview--service-music .music-app{min-width:0}.theme-studio__actual-preview--service-chat{min-height:var(--theme-studio-preview-stage-height, 900px)}.theme-studio__actual-preview--service-chat .base-layout{height:min(860px,calc(var(--theme-studio-preview-stage-height, 940px) - 64px))}.theme-studio__actual-preview--service-chat .channel-list,.theme-studio__actual-preview--service-chat .chat-main-shell,.theme-studio__actual-preview--service-chat .right-panel-shell{min-height:0;min-width:0}.theme-studio__actual-preview--service-todo{align-items:stretch;display:grid;gap:14px;grid-template-columns:300px minmax(0,1fr) 300px;min-height:760px}.theme-studio__actual-preview--service-todo .todo-rail,.theme-studio__actual-preview--service-todo .todo-main,.theme-studio__actual-preview--service-todo .todo-right-col{min-height:760px;min-width:0}.theme-studio__actual-preview--service-schedule{display:grid;gap:16px;grid-template-columns:280px minmax(0,1fr);min-height:780px;min-width:0}.theme-studio__actual-preview--service-schedule .schedule-app,.theme-studio__actual-preview--service-schedule .schedule-body,.theme-studio__actual-preview--service-admin,.theme-studio__actual-preview--service-admin .admin-shell{min-height:780px;min-width:0}.theme-studio__preview-overlay-zone .music-dialog__overlay,.theme-studio__preview-overlay-zone .music-rail__modal-overlay{background:transparent;inset:auto;position:static}.theme-studio__preview-overlay-sample--music-dialog>.music-app{min-height:390px;position:relative}.theme-studio__preview-overlay-sample--music-dialog>.music-app>:not(.music-dialog__overlay){display:none}.theme-studio__preview-overlay-zone .todo-modal-layer,.theme-studio__preview-overlay-zone .event-modal-layer{background:transparent;inset:auto;position:static}.theme-studio__preview-overlay-zone .event-popover{inset:auto;position:static}.theme-studio__preview-overlay-zone .base-context-menu{position:static}.theme-studio__preview-overlay-zone .theme-studio__webhard-overlay-source{display:grid;gap:16px}.theme-studio__preview-overlay-zone .theme-studio__webhard-overlay-source>.webhard-main{background:transparent;border:0;box-shadow:none;display:block;min-height:0;overflow:visible;padding:0}.theme-studio__preview-overlay-zone .theme-studio__webhard-overlay-source>.webhard-main>.base-panel-layout{display:none}.theme-studio__preview-overlay-zone .theme-studio__webhard-overlay-source>.channel-list.webhard-rail{background:transparent;border:0;box-shadow:none;display:contents}.theme-studio__preview-overlay-zone .theme-studio__webhard-overlay-source>.channel-list.webhard-rail .base-panel-layout{min-height:0}.theme-studio__preview-overlay-zone .theme-studio__webhard-overlay-source>.channel-list.webhard-rail .base-panel-layout__header,.theme-studio__preview-overlay-zone .theme-studio__webhard-overlay-source>.channel-list.webhard-rail .base-panel-layout__footer,.theme-studio__preview-overlay-zone .theme-studio__webhard-overlay-source>.channel-list.webhard-rail .webhard-rail__quick,.theme-studio__preview-overlay-zone .theme-studio__webhard-overlay-source>.channel-list.webhard-rail .webhard-folder-tree{display:none}.theme-studio__preview-overlay-zone .theme-studio__webhard-overlay-source .webhard-menu,.theme-studio__preview-overlay-zone .theme-studio__webhard-overlay-source .webhard-modal-backdrop{position:static}.theme-studio__preview-overlay-zone .theme-studio__webhard-overlay-source .webhard-menu{display:inline-flex;justify-self:start}.theme-studio__preview-overlay-zone .theme-studio__webhard-overlay-source .webhard-modal-backdrop{align-items:flex-start;background:transparent;display:grid;inset:auto;justify-items:stretch;padding:0}.theme-studio__actual-preview.admin-page{align-items:start;grid-template-columns:minmax(96px,.28fr) minmax(0,1fr)}.theme-studio__actual-preview.admin-page .admin-sidebar{min-width:0;width:auto}.theme-studio__actual-preview.admin-page .admin-toolbar,.theme-studio__actual-preview.admin-page .admin-table{grid-column:2;min-width:0}.theme-studio__actual-preview.admin-page .admin-toolbar{display:flex;flex-wrap:wrap}.theme-studio__actual-preview.admin-page .admin-toolbar>*{flex:1 1 92px}.theme-studio__actual-preview.admin-page .admin-table th,.theme-studio__actual-preview.admin-page .admin-table td{overflow:hidden;max-width:1px;text-overflow:ellipsis;white-space:nowrap}.theme-studio__actual-preview .webhard-list{margin:0;padding:0}.theme-studio__actual-preview .webhard-row,.theme-studio__actual-preview .webhard-card{max-width:100%;width:100%}.theme-studio__actual-preview.schedule-calendar-wrap{padding:20px}.theme-studio__actual-preview.schedule-calendar-wrap .schedule-header__actions{display:flex;flex-wrap:wrap;gap:8px}.theme-studio__actual-preview .todo-item{width:100%}.theme-studio__actual-preview.todo-main .todo-main__tools,.theme-studio__actual-preview.todo-main .quick-notes{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.theme-studio__actual-preview.todo-main .quick-note{background:var(--theme-todo-quick-note-card-default-bg, #f8fafc);border-color:var(--theme-todo-quick-note-card-default-border, #e2e8f0);border-style:solid;border-width:var(--theme-todo-quick-note-card-default-border-width, 1px);border-radius:var(--theme-todo-quick-note-card-default-radius, 9px)}.theme-studio__actual-preview.todo-main .quick-notes__input{background:var(--theme-todo-editor-input-default-bg, #ffffff);border-color:var(--theme-todo-editor-input-default-border, #e2e8f0);border-style:solid;border-width:var(--theme-todo-editor-input-default-border-width, 1px);border-radius:var(--theme-todo-editor-input-default-radius, 8px)}.theme-studio__actual-preview--todo{display:grid;gap:14px}.theme-studio__actual-preview--todo .quick-notes{border:1px solid var(--theme-todo-quick-note-card-default-border, #e2e8f0);border-radius:12px;min-height:auto}.theme-studio__actual-preview--todo .todo-modal-layer{align-items:stretch;background:transparent;display:block;inset:auto;padding:0;position:static}.theme-studio__actual-preview--todo .todo-modal{max-height:none;max-width:none;position:static}.theme-studio__actual-preview .admin-table{width:100%;table-layout:fixed}.theme-studio__fixture-target--selected{outline:3px solid color-mix(in srgb,#38bdf8 78%,transparent);outline-offset:1px}.theme-studio__inspector-state-list{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.theme-studio__inspector-value-grid{display:grid;gap:8px}.theme-studio__inspector-source-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;background:var(--theme-surface-app);border:1px solid var(--theme-border-main);border-radius:6px}.theme-studio__inspector-source-toggle button{min-height:32px;padding:6px 8px;color:var(--theme-text-sub);background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer}.theme-studio__inspector-source-toggle button.is-active{color:var(--theme-text-main);background:var(--theme-surface-panel);border-color:var(--theme-border-active)}.theme-studio__inspector-value-card{border:1px solid var(--admin-border, #dbe4ee);border-radius:8px;padding:10px}.theme-studio__inspector-value-card dl{display:grid;gap:4px;margin:8px 0 0}.theme-studio__inspector-value-card dl div{display:grid;gap:8px;grid-template-columns:86px minmax(0,1fr)}.theme-studio__inspector-value-card dt{color:var(--admin-text-muted, #64748b)}.theme-studio__inspector-value-card dd{margin:0;overflow-wrap:anywhere}.theme-studio__contract-mismatch{margin:8px 0 0;padding:7px 8px;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;font-size:12px;font-weight:700}.theme-quick-edit{display:flex;flex-direction:column;gap:10px;min-height:0}.theme-quick-edit__header{display:flex;flex-direction:column;gap:5px;padding-bottom:2px}.theme-quick-edit__header>span{color:var(--theme-text-faint);font-size:.7rem;font-weight:800;text-transform:uppercase}.theme-quick-edit__header strong{color:var(--theme-text-main);font-size:1rem;line-height:1.35}.theme-quick-edit__header p{color:var(--theme-text-sub);font-size:.76rem;line-height:1.4;margin:4px 0 0}.theme-quick-edit__tabs{display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr))}.theme-quick-edit__tabs button,.theme-quick-edit__state-list button,.theme-quick-edit__related button{background:var(--theme-button-ghost-bg);border:1px solid var(--theme-border-main);border-radius:8px;color:var(--theme-button-ghost-text);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;min-height:32px;padding:6px 7px}.theme-quick-edit__tabs button.is-active,.theme-quick-edit__state-list button.is-active{background:var(--theme-list-bg-selected);border-color:var(--theme-border-active);color:var(--theme-text-main)}.theme-quick-edit__state-list{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.theme-quick-edit__field-grid{display:grid;gap:10px;grid-template-columns:1fr}.theme-quick-edit__field{background:var(--theme-surface-app);border:1px solid var(--theme-border-main);border-radius:10px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:9px}.theme-quick-edit__field-head{align-items:center;display:flex;gap:5px;justify-content:space-between;min-width:0}.theme-quick-edit__field-head strong{color:var(--theme-text-main);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-quick-edit__field small{color:var(--theme-text-faint);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-quick-edit__source{border:1px solid var(--theme-border-main);border-radius:999px;color:var(--theme-text-sub);flex:0 0 auto;font-size:.66rem;font-weight:800;padding:3px 7px}.theme-quick-edit__source--direct{border-color:var(--theme-border-active);color:var(--theme-text-main)}.theme-quick-edit__color-input{display:grid;gap:8px;grid-template-columns:40px minmax(0,1fr)}.confirmable-color-input{display:block;position:relative}.confirmable-color-input__trigger{border:1px solid #94a3b8;border-radius:7px;box-shadow:inset 0 0 0 3px #fff;cursor:pointer;display:block;height:38px;padding:0;width:40px}.confirmable-color-input__trigger:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.confirmable-color-input__popover{background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 14px 34px #0f172a38;color:#0f172a;display:grid;gap:10px;padding:10px;bottom:16px;position:fixed;right:16px;width:272px;z-index:1000}.confirmable-color-input__palette{background-image:linear-gradient(to top,#000000,transparent),linear-gradient(to right,#ffffff,transparent);border-radius:7px;cursor:crosshair;display:block;height:150px;overflow:hidden;position:relative;touch-action:none}.confirmable-color-input__palette-thumb{border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 0 1px #0f172acc;height:14px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:14px}.theme-quick-edit__field .confirmable-color-input__hue{appearance:none;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border:0;border-radius:999px;cursor:pointer;height:12px;min-height:12px;padding:0}.confirmable-color-input__hue::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #334155;border-radius:50%;height:18px;width:18px}.confirmable-color-input__hex{align-items:center;display:grid;font-size:.68rem;font-weight:800;gap:8px;grid-template-columns:30px 1fr}.theme-quick-edit__field .confirmable-color-input__hex input,.theme-quick-edit__field .confirmable-color-input__rgb input{background:#fff;border:1px solid #cbd5e1;color:#0f172a;min-height:34px}.confirmable-color-input__rgb{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.confirmable-color-input__rgb label{display:grid;font-size:.68rem;gap:3px;text-align:center}.confirmable-color-input__actions{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.confirmable-color-input__actions button{background:#fff;border:1px solid #94a3b8;border-radius:6px;color:#334155;cursor:pointer;font:inherit;font-size:.76rem;font-weight:800;min-height:34px;padding:5px 8px}.confirmable-color-input__actions button.is-confirm{background:#0f766e;border-color:#0f766e;color:#fff}.theme-quick-edit__field input,.theme-quick-edit__field select,.theme-quick-edit__field textarea{background:var(--theme-input-bg);border:1px solid var(--theme-border-main);border-radius:8px;color:var(--theme-text-main);font:inherit;font-size:.82rem;min-height:38px;min-width:0;padding:5px 7px;width:100%}.theme-quick-edit__field input[type=color]{cursor:pointer;min-height:38px;padding:2px}.theme-quick-edit__field textarea{min-height:82px;resize:vertical}.theme-quick-edit__gradient-editor{display:grid;gap:8px;min-width:0}.theme-quick-edit__gradient-row,.theme-quick-edit__gradient-stop{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.theme-quick-edit__gradient-row label,.theme-quick-edit__gradient-stop label{display:flex;flex-direction:column;gap:4px;min-width:0}.theme-quick-edit__gradient-row label span,.theme-quick-edit__gradient-stop label span{color:var(--theme-text-sub);font-size:.68rem;font-weight:800}.theme-quick-edit__gradient-stops{display:grid;gap:7px;min-width:0}.theme-quick-edit__gradient-stop{align-items:end;background:color-mix(in srgb,var(--theme-surface-app) 78%,transparent);border:1px solid var(--theme-border-main);border-radius:8px;padding:7px}.theme-quick-edit__gradient-stop button,.theme-quick-edit__gradient-add,.theme-quick-edit__gradient-actions button{background:var(--theme-button-ghost-bg);border:1px solid var(--theme-border-main);border-radius:8px;color:var(--theme-button-ghost-text);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;min-height:32px;padding:5px 8px}.theme-quick-edit__gradient-swatch{border:1px solid var(--theme-border-main);border-radius:8px;display:block;min-height:42px}.theme-quick-edit__gradient-raw{background:var(--theme-input-bg);border:1px solid var(--theme-border-main);border-radius:8px;color:var(--theme-text-sub);display:block;font-size:.68rem;line-height:1.45;overflow-wrap:anywhere;padding:7px;white-space:normal}.theme-quick-edit__gradient-actions{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.theme-quick-edit__gradient-actions button:first-child{background:var(--theme-button-primary-bg);border-color:var(--theme-button-primary-bg);color:var(--theme-button-primary-text)}.theme-quick-edit__radius-corners{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.theme-quick-edit__radius-corners label{display:flex;flex-direction:column;gap:4px;min-width:0}.theme-quick-edit__radius-corners label span{color:var(--theme-text-sub);font-size:.68rem;font-weight:700;line-height:1.2}.theme-quick-edit__radius-corners input{min-height:34px;padding:4px 6px}.theme-quick-edit__color-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.theme-quick-edit__none-field,.theme-quick-edit__reset-field{align-self:flex-start;background:transparent;border:0;color:var(--theme-text-sub);cursor:pointer;font-size:.72rem;font-weight:800;padding:0}.theme-quick-edit__none-field{color:var(--theme-studio-control-accent)}.theme-quick-edit__state-badge{border-radius:999px;padding:2px 6px;font-size:.66rem;font-weight:800;line-height:1.2}.theme-quick-edit__state-badge--none{background:#0f172a14;color:var(--theme-text-main)}.theme-quick-edit__state-badge--inherited{background:#94a3b829;color:var(--theme-text-sub)}.theme-quick-edit__presets{display:flex;flex-wrap:wrap;gap:6px}.theme-quick-edit__presets button{background:var(--theme-button-ghost-bg);border:1px solid var(--theme-border-main);border-radius:999px;color:var(--theme-text-sub);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;padding:4px 8px}.theme-quick-edit__readonly{border-top:1px solid var(--theme-border-main);display:grid;gap:8px;padding-top:10px}.theme-quick-edit__readonly>span{color:var(--theme-text-sub);font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.theme-quick-edit__readonly>div{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.theme-quick-edit__readonly .theme-quick-edit__field{background:transparent;border-style:dashed}.theme-quick-edit__related{border-top:1px solid var(--theme-border-main);display:flex;flex-direction:column;gap:6px;padding-top:9px}.theme-quick-edit__related>span{color:var(--theme-text-sub);font-size:.7rem;font-weight:800}.theme-quick-edit__related>div{display:flex;flex-wrap:wrap;gap:5px}.theme-quick-edit__details{display:grid;gap:6px}.theme-quick-edit__details details{border:1px solid var(--theme-border-main);border-radius:7px;padding:8px}.theme-quick-edit__details summary{color:var(--theme-text-main);cursor:pointer;font-size:.74rem;font-weight:800}.theme-quick-edit__details details[open] summary{margin-bottom:8px}.theme-quick-edit__inheritance{display:grid;gap:8px;list-style:none;margin:0;padding:0}.theme-quick-edit__inheritance li{display:grid;font-size:.7rem;gap:2px}.theme-quick-edit__inheritance span,.theme-quick-edit__inheritance code{color:var(--theme-text-sub);overflow-wrap:anywhere}.theme-quick-edit__actions{background:var(--theme-surface-panel);border-top:1px solid var(--theme-border-main);bottom:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;padding:12px 0 0;position:sticky;z-index:2}.theme-quick-edit__actions .admin-btn{min-width:0;padding-inline:7px}.theme-studio__debugger-tabs{display:flex;align-items:center;gap:8px;padding:8px;background:var(--theme-surface-panel);border:1px solid var(--theme-border-main);border-radius:8px}.theme-studio__debugger-tabs>button,.theme-studio__evidence-filters button{min-height:34px;padding:7px 10px;color:var(--theme-text-sub);background:transparent;border:1px solid var(--theme-border-main);border-radius:6px;cursor:pointer}.theme-studio__debugger-tabs>button.is-active,.theme-studio__evidence-filters button.is-active{color:var(--theme-studio-control-accent-text);background:var(--theme-studio-control-accent);border-color:var(--theme-studio-control-accent)}.theme-studio__fixture-toggle{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--theme-text-sub);font-size:13px;font-weight:700}.theme-studio__shell--hidden{display:none}.theme-studio__evidence-explorer{display:grid;gap:14px}.theme-studio__evidence-header{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:14px;background:var(--theme-surface-panel);border:1px solid var(--theme-border-main);border-radius:8px}.theme-studio__evidence-header h3,.theme-studio__evidence-header p{margin:5px 0 0}.theme-studio__evidence-summary{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;color:var(--theme-text-sub);font-size:12px}.theme-studio__evidence-filters{display:flex;flex-wrap:wrap;gap:6px}.theme-studio__module-coverage{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.theme-studio__module-coverage button{position:relative;display:grid;gap:5px;min-width:0;padding:10px;overflow:hidden;color:var(--theme-text-main);text-align:left;background:var(--theme-surface-panel);border:1px solid var(--theme-border-main);border-radius:6px;cursor:pointer}.theme-studio__module-coverage button.is-active{border-color:var(--theme-border-active)}.theme-studio__module-coverage button small{color:var(--theme-text-sub);font-size:10px}.theme-studio__module-coverage i{display:block;height:3px;background:var(--theme-button-primary-bg)}.theme-studio__evidence-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.theme-studio__evidence-card{padding:12px;background:var(--theme-surface-panel);border:1px solid var(--theme-border-main);border-left-width:4px;border-radius:6px}.theme-studio__evidence-card--disconnected{border-left-color:#dc2626}.theme-studio__evidence-card--partiallyConnected{border-left-color:#d97706}.theme-studio__evidence-card--contractCandidate{border-left-color:#2563eb}.theme-studio__evidence-card--autoCandidate{border-left-color:#64748b}.theme-studio__evidence-card--connected{border-left-color:#16a34a}.theme-studio__evidence-card header{display:flex;align-items:start;justify-content:space-between;gap:12px}.theme-studio__evidence-card header div{display:grid;gap:3px}.theme-studio__evidence-card header span,.theme-studio__evidence-card code{color:var(--theme-text-sub);font-size:12px}.theme-studio__evidence-statuses{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:4px!important}.theme-studio__evidence-statuses span{padding:3px 6px;background:var(--theme-surface-app);border-radius:999px}.theme-studio__evidence-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0}.theme-studio__evidence-card dl div{display:flex;justify-content:space-between;gap:6px;padding:5px 6px;background:var(--theme-surface-app);border-radius:4px;font-size:12px}.theme-studio__evidence-card dd{margin:0;font-weight:900}.theme-studio__evidence-card dd.is-pass{color:#15803d}.theme-studio__evidence-card dd.is-fail{color:#b91c1c}.theme-studio__evidence-card dd.is-neutral{color:var(--theme-text-sub);font-weight:600}.theme-studio__evidence-card p{margin:0;color:var(--theme-text-sub);font-size:12px}@media(max-width:1100px){.theme-studio__module-coverage{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-studio__evidence-list{grid-template-columns:1fr}}.theme-studio__module-preview-sample{display:flex;flex-direction:column;gap:10px;margin-top:12px;text-align:left}.theme-studio__module-preview-sample button,.theme-studio__module-preview-sample input,.theme-studio__module-preview-sample [role=listitem],.theme-studio__module-preview-sample article{background:var(--theme-studio-preview-item-bg, var(--theme-list-bg));border:1px solid var(--theme-studio-preview-item-border, var(--theme-border-main));border-radius:var(--theme-studio-preview-item-radius, 9px);box-shadow:var(--theme-studio-preview-item-shadow, none);color:var(--theme-studio-preview-item-text, var(--theme-text-main));font:inherit;padding:10px 12px;width:100%}.theme-studio__module-preview-sample span{color:var(--theme-studio-preview-item-text-secondary, var(--theme-text-sub))}.theme-studio__module-preview-sample button{cursor:pointer}.theme-studio__override-state{background:var(--theme-list-bg-selected);border:1px solid var(--theme-border-active);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 11px}.theme-studio__override-state strong{color:var(--theme-text-main);font-size:.82rem}.theme-studio__override-state span,.theme-studio__override-state small{color:var(--theme-text-sub);font-size:.76rem;line-height:1.4}.theme-studio__color-row{align-items:center;display:grid;gap:8px;grid-template-columns:48px minmax(0,1fr)}.theme-studio__color-row input[type=color]{appearance:none;background:transparent;border:0;cursor:pointer;height:36px;padding:0;width:48px}.theme-studio__color-row input[type=color]:disabled{cursor:not-allowed}.theme-studio__color-row input[type=color]::-webkit-color-swatch-wrapper{padding:0}.theme-studio__color-row input[type=color]::-webkit-color-swatch{border:1px solid var(--theme-border-main);border-radius:8px}.theme-studio__effective-color{align-items:center;color:var(--theme-text-sub);display:flex;flex-wrap:wrap;font-size:.76rem;gap:6px}.theme-studio__effective-color strong{color:var(--theme-text-main);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.theme-studio__effective-color small{background:var(--theme-list-bg-hover);border:1px solid var(--theme-border-main);border-radius:999px;color:var(--theme-text-sub);font-size:.7rem;padding:2px 7px}@media(max-width:1100px){.theme-studio__preset-bar,.theme-studio__preset-controls{grid-template-columns:1fr}.theme-studio__preset-status,.theme-studio__preset-actions{justify-content:flex-start}.theme-studio__shell{grid-template-columns:1fr}.theme-studio__top-module-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-studio__compact-selectors{grid-template-columns:1fr}.theme-studio__editor{bottom:auto;max-height:none;overflow:visible;position:static;right:auto;top:auto;width:auto;z-index:auto}.theme-quick-edit{max-height:none;position:static}.theme-studio__editor>.theme-studio__editor-placeholder{max-height:none;overflow:visible;position:static}.theme-studio__module-list,.theme-studio__role-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.theme-studio__visual-part-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px;margin-top:8px}.theme-studio__visual-part-grid button{min-width:0;padding:7px 8px;border:1px solid var(--admin-border, #dbe4ea);border-radius:8px;background:var(--admin-surface, #ffffff);color:var(--admin-text, #0f172a);text-align:left;cursor:pointer}.theme-studio__visual-part-grid button.is-active{border-color:var(--admin-accent, #0f766e);box-shadow:0 0 0 1px var(--admin-accent, #0f766e)}.theme-studio__visual-part-grid span,.theme-studio__visual-part-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-studio__visual-part-grid small{margin-top:2px;color:var(--admin-muted, #64748b);font-size:10px}@media(max-width:760px){.theme-quick-edit__field-grid,.theme-quick-edit__actions,.theme-studio-preview__grid,.theme-studio-preview__overlay-sample{grid-template-columns:1fr}}.ai-thread{background:var(--surface-elevated, #f8fafc);border:1px solid var(--border-subtle, #e2e8f0);border-radius:16px;display:flex;flex-direction:column;margin:0 18px 8px;max-height:320px;overflow:hidden}.ai-thread__head{align-items:center;background:#eef2ff;border-bottom:1px solid #e0e7ff;display:flex;gap:8px;padding:8px 12px}.ai-thread__title{color:#4338ca;font-size:12px;font-weight:700;letter-spacing:.04em;margin-right:auto;text-transform:uppercase}.ai-thread__model{appearance:none;background:#fff;border:1px solid #c7d2fe;border-radius:8px;color:#1e293b;font-size:12px;padding:4px 8px}.ai-thread__btn{appearance:none;background:transparent;border:1px solid #c7d2fe;border-radius:8px;color:#4338ca;cursor:pointer;font-size:11.5px;font-weight:600;padding:4px 8px}.ai-thread__btn:disabled{color:#9ca3af;cursor:default}.ai-thread__btn:not(:disabled):hover{background:#e0e7ff}.ai-thread__messages{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:12px}.ai-thread__empty{color:#6b7280;font-size:12.5px;margin:0;text-align:center}.ai-thread__msg{display:flex;flex-direction:column;gap:4px}.ai-thread__msg--user .ai-thread__role{color:#0f766e}.ai-thread__msg--assistant .ai-thread__role{color:#4338ca}.ai-thread__role{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ai-thread__content{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#1e293b;font-size:13px;line-height:1.55;margin:0;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.ai-thread__msg--user .ai-thread__content{background:#ecfdf5;border-color:#a7f3d0}.ai-thread__cursor{background:#4338ca;display:inline-block;height:1em;margin-left:2px;vertical-align:text-bottom;width:6px;animation:ai-thread-blink .8s steps(2,end) infinite}@keyframes ai-thread-blink{to{opacity:0}}.ai-thread__tools{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ai-thread__tool{background:#ede9fe;border:1px solid #c4b5fd;border-radius:10px;color:#5b21b6;cursor:help;font-size:11px;font-weight:600;padding:2px 8px}.ai-thread__thinking{align-items:center;display:flex;gap:4px;min-height:1.55em}.ai-thread__dot{animation:ai-thread-dot 1.2s ease-in-out infinite;background:#4338ca;border-radius:50%;display:inline-block;height:6px;width:6px}.ai-thread__dot:nth-child(2){animation-delay:.2s}.ai-thread__dot:nth-child(3){animation-delay:.4s}@keyframes ai-thread-dot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.ai-thread__error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:12.5px;margin:0;padding:8px 10px}.profile-page{background:#f8fafc;min-height:100vh;padding:24px 16px}.profile-page__inner{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0f172a14;margin:0 auto;max-width:720px;padding:24px}.profile-page__header{align-items:center;display:flex;gap:16px;margin-bottom:24px}.profile-page__back{background:transparent;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;font-size:.85rem;padding:6px 12px}.profile-page__back:hover{background:#f1f5f9}.profile-page__title{color:#0f172a;font-size:1.4rem;font-weight:700;margin:0}.profile-page__section{border-top:1px solid #e2e8f0;padding:20px 0}.profile-page__section:first-of-type{border-top:0;padding-top:0}.profile-page__section--danger{background:#fef2f2;border-radius:8px;margin-top:16px;padding:16px}.profile-page__section-title{color:#0f172a;font-size:1.05rem;font-weight:600;margin:0 0 12px}.profile-page__info-row{align-items:center;display:flex;gap:16px;padding:6px 0}.profile-page__info-row span{color:#64748b;font-size:.85rem;min-width:80px}.profile-page__info-row strong{color:#0f172a;font-weight:600}.profile-page__avatar-row{align-items:center;display:flex;gap:16px}.profile-page__avatar{align-items:center;background:#1e293b;border-radius:50%;color:#f8fafc;display:flex;font-size:1.2rem;font-weight:700;height:72px;justify-content:center;overflow:hidden;width:72px}.profile-page__avatar-image{height:100%;object-fit:cover;width:100%}.profile-page__role-desc{color:#64748b;font-weight:400;margin-left:4px}.profile-page__avatar-actions{display:flex;flex-direction:column;gap:8px}.profile-page__form{display:flex;gap:8px}.profile-page__form>.field-input{min-width:0}.profile-page__form--column{flex-direction:column;gap:8px}.profile-page__btn{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#1e293b;cursor:pointer;font-size:.88rem;font-weight:600;padding:8px 14px;white-space:nowrap}.profile-page__btn:hover:not(:disabled){background:#f1f5f9}.profile-page__btn:disabled{opacity:.6;cursor:not-allowed}.profile-page__btn--primary{background:#2563eb;border-color:#2563eb;color:#fff}.profile-page__btn--primary:hover:not(:disabled){background:#1d4ed8}.profile-page__btn--danger{background:#fff;border-color:#ef4444;color:#ef4444}.profile-page__btn--danger:hover:not(:disabled){background:#fef2f2}.profile-page__avatar-palette{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.profile-page__avatar-color{border:2px solid #e2e8f0;border-radius:999px;cursor:pointer;height:28px;padding:0;width:28px}.profile-page__avatar-color--active{border-color:#0f172a;box-shadow:0 0 0 2px #fff,0 0 0 4px #0f172a}.profile-page__avatar-color-picker{border:1px solid #cbd5e1;border-radius:999px;cursor:pointer;height:30px;padding:2px;width:40px}.profile-page__notice{color:#166534;font-size:.85rem;margin-top:8px}.profile-page__error{color:#b91c1c;font-size:.85rem;margin-top:8px}.profile-page__hint{color:#64748b;font-size:.85rem;margin:0 0 12px}.profile-avatar-crop-overlay{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.profile-avatar-crop-overlay>div{width:min(100%,960px)}.profile-avatar-crop-preview{background:#f1f5f9;display:flex;flex:1 1 auto;flex-direction:column;gap:16px;justify-content:center;overflow:auto;padding:18px}.profile-avatar-crop-preview__card{align-items:center;background:#fff;border:1px solid #dbe4ea;border-radius:20px;box-shadow:0 12px 32px #0f172a1f;display:flex;flex-direction:column;gap:8px;padding:20px 16px}.profile-avatar-crop-preview__avatar{align-items:center;background:#1e293b;border-radius:50%;color:#f8fafc;display:flex;font-weight:800;justify-content:center;overflow:hidden}.profile-avatar-crop-preview__avatar img{display:block;height:100%;object-fit:cover;width:100%}.profile-avatar-crop-preview__avatar--large{font-size:.85rem;height:96px;width:96px}.profile-avatar-crop-preview__avatar--small{flex:0 0 auto;font-size:.85rem;height:46px;width:46px}.profile-avatar-crop-preview__name{color:#0f172a;font-size:1rem;font-weight:800;max-width:100%;overflow-wrap:anywhere;text-align:center}.profile-avatar-crop-preview__email{color:#64748b;font-size:.82rem;max-width:100%;overflow-wrap:anywhere;text-align:center}.profile-avatar-crop-preview__side{align-items:center;background:#1e293b;border:1px solid rgba(148,163,184,.28);border-radius:18px;display:flex;gap:12px;padding:14px}.profile-avatar-crop-preview__side-label{color:#94a3b8;font-size:.72rem;font-weight:700}.profile-avatar-crop-preview__side-name{color:#fff;font-size:.9rem;font-weight:800;max-width:190px;overflow-wrap:anywhere}.auth-page{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:32px 20px}.auth-page__card{background:#fffffffa;border:1px solid #dbe4ea;border-radius:24px;box-shadow:0 24px 80px #0f172a29;display:flex;flex-direction:column;gap:18px;max-width:420px;padding:24px;width:min(100%,420px)}.auth-page__logo-wrap{border-radius:20px;display:flex;justify-content:center;margin-bottom:8px;overflow:hidden;width:100%}.auth-page__logo{display:block;height:auto;max-height:200px;max-width:100%;object-fit:contain;width:100%}.auth-page__eyebrow{color:#0f766e;font-size:.82rem;font-weight:800;letter-spacing:.08em;margin:0 0 .4em;text-transform:uppercase}.auth-page__title{color:#0f172a;font-size:1.4rem;margin:0}.auth-page__description{color:#64748b;font-size:.92rem;line-height:1.5;margin:0}.auth-page__form{display:flex;flex-direction:column;gap:14px}.auth-page__field{display:flex;flex-direction:column;gap:6px}.auth-page__field span{color:#475569;font-size:.88rem;font-weight:700}.auth-page__field .field-input{min-height:44px;padding:0 12px}.auth-page__error{color:#b91c1c;font-size:.88rem;min-height:1.25rem}.auth-page__submit{background:#0f766e;border:0;border-radius:999px;color:#f8fafc;cursor:pointer;font:inherit;font-weight:800;min-height:44px;padding:0 16px}.auth-page__submit:disabled{cursor:not-allowed;opacity:.65}.auth-page__switch{color:#475569;font-size:.9rem;margin:0}.auth-page__support{border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;padding-top:14px}.auth-page__support-label{color:#475569;font-size:.82rem;font-weight:800}.auth-page__support-list{display:flex;flex-direction:column;gap:4px}.auth-page__support-item{color:#64748b;font-size:.88rem;line-height:1.4}.auth-page__switch button{background:transparent;border:0;color:#0f766e;cursor:pointer;font:inherit;font-weight:800;padding:0}.auth-page__loading{align-items:center;color:#0f172a;display:flex;font-weight:700;justify-content:center;min-height:100vh}.auth-page__notice{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;color:#047857;font-size:.92rem;line-height:1.5;padding:14px}.auth-page__switch-divider{color:#94a3b8;margin:0 2px}.theme-contract-overlay{position:fixed;inset:0;z-index:2147483646;pointer-events:none}.theme-contract-overlay__toolbar{position:fixed;top:12px;right:12px;left:12px;display:flex;align-items:center;flex-wrap:nowrap;gap:12px;max-width:none;padding:10px 12px;overflow-x:auto;overflow-y:hidden;color:#f8fafc;white-space:nowrap;background:#111827;border:1px solid #475569;border-radius:8px;box-shadow:0 12px 30px #0f172a59;pointer-events:auto}.theme-contract-overlay__toolbar span{color:#cbd5e1;font-size:12px}.theme-contract-overlay__toolbar button{flex:0 0 auto;padding:6px 10px;color:#f8fafc;background:#334155;border:1px solid #64748b;border-radius:6px;cursor:pointer}.theme-contract-overlay__outline{position:fixed;border:3px solid #f43f5e;background:#f43f5e1f;box-shadow:0 0 0 2px #ffffffe5}.theme-contract-overlay__label{position:fixed;display:grid;gap:2px;min-width:220px;padding:8px 10px;color:#f8fafc;background:#0f172a;border:1px solid #64748b;border-radius:6px;box-shadow:0 8px 20px #0f172a4d}.theme-contract-overlay__label code,.theme-contract-overlay__label span{color:#cbd5e1;font-size:12px}
