:root{color:var(--theme-text-main, #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}.ui-chevron{border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;box-sizing:border-box;display:inline-block;flex:0 0 auto;height:7px;width:7px}.ui-chevron--left{transform:rotate(135deg)}.ui-chevron--right{transform:rotate(-45deg)}.ui-chevron--down{transform:rotate(45deg)}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}}.bootstrap-loading{min-height:100dvh;display:grid;place-items:center;color:var(--theme-text-secondary);background:var(--theme-bg-app)}: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-title: var(--theme-text-primary);--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)}[data-theme-border-edges=none]{border-style:none!important}[data-theme-border-edges=bottom]{border-top-style:none!important;border-inline-style:none!important}[data-theme-border-edges=pane-divider],[data-theme-border-edges=tree-divider]{border-block-style:none!important;border-left-style:none!important}@container (max-width: 760px){[data-theme-border-edges=pane-divider]{border-right-style:none!important;border-bottom-style:solid!important}}@container (max-width: 580px){[data-theme-border-edges=tree-divider]{border-right-style:none!important;border-bottom-style:solid!important}}@media(max-width:720px){[data-theme-border-edges=pane-divider],[data-theme-border-edges=tree-divider]{border-right-style:none!important;border-bottom-style:solid!important}}.auth-page{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:32px 20px}.auth-page--preview{min-height:760px}.auth-page__logo-wrap--preview{align-items:center;background:#eef2f7;color:#0f766e;font-size:1.4rem;font-weight:800;min-height:160px}.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}.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:color-mix(in srgb,var(--theme-accent) 14%,var(--theme-surface-panel));border:var(--base-avatar-border-width, 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-chat-attachment-row-default-bg, var(--theme-card-bg));border-color:var(--theme-chat-attachment-row-default-border, var(--theme-border-main));border-style:solid;border-width:var(--theme-chat-attachment-row-default-border-width, 1px);border-radius:var(--theme-chat-attachment-row-default-radius, var(--chat-media-radius-file-card));box-shadow:var(--theme-chat-attachment-row-default-shadow, none);color:var(--theme-chat-attachment-row-default-text, 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__button{align-items:center;background:transparent;border:0;border-radius:var(--theme-chat-attachment-preview-button-default-radius, inherit);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:var(--theme-accent);box-shadow:var(--theme-focus-ring);outline:none}.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:var(--layer-global-preview, 3400)}.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{flex:0 0 36px;min-width:36px;padding: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:var(--layer-global-preview, 3400)}.base-preview-portal__dialog{background:var(--theme-shell-dialog-panel-default-bg, var(--theme-surface-panel));border-color:var(--theme-shell-dialog-panel-default-border, var(--theme-border-main));border-style:solid;border-width:var(--theme-shell-dialog-panel-default-border-width, 1px);border-radius:var(--theme-shell-dialog-panel-default-radius, var(--theme-radius-panel));box-shadow:var(--theme-shell-dialog-panel-default-shadow, var(--theme-shadow-popover));color:var(--theme-shell-dialog-panel-default-text, var(--theme-text-main));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__dialog--text{height:min(92vh,980px)}.base-preview-portal__dialog--image{height:min(92dvh,980px)}.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:inherit;font-size:1.08em;margin:0}.base-preview-portal__meta{color:inherit;font-size:.84em;margin:.35em 0 0;opacity:.72}.base-preview-portal__hint{color:inherit;font-size:.84em;margin:.45em 0 0;opacity:.58}.base-preview-portal__actions{gap:8px}.base-preview-portal__action,.base-preview-portal__close{background:var(--theme-shell-dialog-button-default-bg, var(--theme-button-secondary-bg));border-color:var(--theme-shell-dialog-button-default-border, var(--theme-border-main));border-style:solid;border-width:var(--theme-shell-dialog-button-default-border-width, 1px);border-radius:var(--theme-shell-dialog-button-default-radius, var(--theme-radius-control));color:var(--theme-shell-dialog-button-default-text, var(--theme-button-secondary-text));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:transparent;border:0;border-radius:0;max-height:min(80vh,860px);min-height:0;overflow:hidden;padding:12px;width:100%}.base-preview-portal__body--text{align-items:stretch;flex:1 1 auto;min-height:0}.base-preview-portal__body--image{flex:1 1 auto;max-height:none}.base-preview-portal__body--image .base-image-preview{height:100%;max-height:100%}.base-preview-portal__body--image .base-image-preview__viewport:not(.is-original){display:flex;align-items:center;justify-content:center;overflow:hidden}.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:var(--theme-status-danger);margin:0}.base-preview-portal__link{background:var(--theme-button-primary-bg);border-radius:var(--theme-radius-control);color:var(--theme-button-primary-text);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;-webkit-user-select:text;user-select:text;width:min(100%,300px)}.base-media-viewer__text-scroll::-webkit-scrollbar{height:10px;width:10px}.base-media-viewer__text-scroll::-webkit-scrollbar-track{background:transparent;border-radius:999px}.base-media-viewer__text-scroll::-webkit-scrollbar-thumb{background:#94a3b8a6;background-clip:padding-box;border:2px solid transparent;border-radius:999px}.base-media-viewer__text-scroll::-webkit-scrollbar-button{display:none;height:0;width:0}.base-media-viewer__text-scroll::-webkit-scrollbar-corner{background:transparent}.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;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;cursor:text;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;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,.base-preview-portal__dialog:focus-visible{outline:none}.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__body--text .base-preview-portal__text-shell{align-items:stretch;align-self:stretch;flex:0 1 960px;max-width:100%;min-height:0;width:min(960px,100%)}.base-preview-portal__text-viewport{background:#0f172ac7;border:1px solid rgba(148,163,184,.2);border-radius:18px;display:flex;flex:1 1 auto;min-height:0;overflow:hidden;width:100%}.base-preview-portal__body--text .base-preview-portal__text-viewport .base-media-viewer__text-scroll{background:transparent;border:0;border-radius:0;flex:1 1 auto;height:100%;max-height:100%;max-width:100%;min-height:0;overscroll-behavior:contain;width: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:var(--theme-surface-muted);border-radius:var(--theme-radius-control);gap:4px;padding:4px}.base-segmented-control__option{background:transparent;border:0;border-radius:var(--theme-radius-control);color:var(--theme-text-sub);cursor:pointer;font-size:.9em;font-weight:700;padding:.65em .9em;transition:background-color .12s ease,color .12s ease}.base-segmented-control__option--active:not([data-theme-part]){background:#fff;color:#0f172a;box-shadow:0 4px 14px #0f172a14}.base-context-menu-layer,.base-channel-modal-layer{inset:0;position:fixed;z-index:var(--layer-global-popover, 3000)}.base-channel-modal-layer--sharedcloud{z-index:var(--layer-global-modal, 3200)}.base-context-menu-layer{pointer-events:none}.base-context-menu{background:var(--theme-surface-panel);border-color:transparent;border-style:solid;border-width:0;border-radius:8px;box-shadow:var(--theme-shadow-popover);color:var(--theme-text-main);display:flex;flex-direction:column;min-width:168px;width:168px;overflow:visible;padding:6px;position:fixed;pointer-events:auto}.base-context-menu__entry{position:relative}.base-context-menu__item--submenu{justify-content:space-between}.base-context-menu__submenu{position:absolute;top:-6px;min-width:168px}.base-context-menu__submenu--right{left:calc(100% + 4px)}.base-context-menu__submenu--left{right:calc(100% + 4px)}.base-context-menu__item{align-items:center;background:transparent;border-color:transparent;border-style:solid;border-width:0;border-radius:6px;color:var(--theme-text-main);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;justify-content:flex-start;line-height:1.35;min-height:34px;padding:0 10px}.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;max-width:100%;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;text-transform:none}.base-context-menu__header--submenu{border-bottom:1px solid var(--theme-border-main);margin-bottom:4px;padding-bottom:6px;white-space:nowrap}.base-context-menu__item:hover{background:var(--theme-list-bg-hover);color:var(--theme-text-main)}.base-context-menu__item:focus-visible{background:var(--theme-list-bg-active);border-color:transparent;box-shadow:var(--theme-focus-ring);color:var(--theme-text-main);outline:none}.base-context-menu__item--disabled{color:var(--theme-text-faint);cursor:default}.base-context-menu__item--disabled:hover{background:transparent;color:var(--theme-text-faint)}.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:var(--layer-global-tooltip, 4000)}.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: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-shell-dialog-panel-default-bg, var(--theme-surface-panel));border-color:var(--theme-shell-dialog-panel-default-border, var(--theme-border-main));border-style:solid;border-width:var(--theme-shell-dialog-panel-default-border-width, 1px);border-radius:var(--theme-shell-dialog-panel-default-radius, 16px);box-shadow:var(--theme-shell-dialog-panel-default-shadow, var(--theme-shadow-popover));color:var(--theme-shell-dialog-panel-default-text, 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, transparent);border:1px solid var(--theme-button-secondary-border, var(--theme-border-subtle, rgba(148, 163, 184, .35)));border-radius:var(--theme-button-secondary-radius, 8px);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-shell-dialog-panel-default-bg, var(--theme-list-bg-active));border-radius:var(--theme-shell-dialog-panel-default-radius, 8px);display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.base-channel-modal__segment{background:var(--theme-shell-dialog-button-default-bg, transparent);border-color:var(--theme-shell-dialog-button-default-border, transparent);border-radius:var(--theme-shell-dialog-button-default-radius, 8px);border-style:solid;border-width:var(--theme-shell-dialog-button-default-border-width, 0);color:var(--theme-shell-dialog-button-default-text, inherit);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-shell-dialog-button-selected-bg, var(--theme-button-primary-bg));border-color:var(--theme-shell-dialog-button-selected-border, var(--theme-shell-dialog-button-default-border, transparent));color:var(--theme-shell-dialog-button-selected-text, 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:var(--layer-global-modal, 3200)}.channel-announcement-modal{background:var(--theme-shell-dialog-panel-default-bg, var(--theme-surface-panel));border-color:var(--theme-shell-dialog-panel-default-border, var(--theme-border-main));border-radius:var(--theme-shell-dialog-panel-default-radius, 12px);border-style:solid;border-width:var(--theme-shell-dialog-panel-default-border-width, 0);box-shadow:var(--theme-shell-dialog-panel-default-shadow, 0 24px 60px rgba(15, 23, 42, .3));color:var(--theme-shell-dialog-panel-default-text, var(--theme-text-main));display:flex;flex-direction:column;max-width:480px;width:100%}.channel-announcement-modal__header{align-items:center;border-bottom:1px solid var(--theme-shell-dialog-panel-default-border, var(--theme-border-main));display:flex;justify-content:space-between;padding:14px 18px}.channel-announcement-modal__title{color:inherit;font-size:inherit;font-weight:inherit;margin:0}.channel-announcement-modal__close{background:var(--theme-shell-dialog-button-default-bg, transparent);border-color:var(--theme-shell-dialog-button-default-border, transparent);border-radius:var(--theme-shell-dialog-button-default-radius, 8px);border-style:solid;border-width:var(--theme-shell-dialog-button-default-border-width, 0);color:var(--theme-shell-dialog-button-default-text, var(--theme-text-muted));cursor:pointer;font-size:1em;height:36px;line-height:1;padding:0;width:36px}.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:var(--theme-shell-dialog-panel-default-text, var(--theme-text-sub))}.channel-announcement-modal__footer{border-top:1px solid var(--theme-shell-dialog-panel-default-border, var(--theme-border-main));display:flex;gap:8px;justify-content:flex-end;padding:12px 18px}.channel-announcement-modal__btn{border-color:var(--theme-shell-dialog-button-default-border, transparent);border-radius:var(--theme-shell-dialog-button-default-radius, 8px);border-style:solid;border-width:var(--theme-shell-dialog-button-default-border-width, 0);cursor:pointer;font-size:.9rem;font-weight:700;padding:8px 14px}.channel-announcement-modal__btn--ghost{background:var(--theme-shell-dialog-button-default-bg, transparent);color:var(--theme-shell-dialog-button-default-text, var(--theme-text-sub))}.channel-announcement-modal__btn--primary{background:var(--theme-shell-dialog-primary-button-default-bg, var(--theme-action-primary));border-color:var(--theme-shell-dialog-primary-button-default-border, var(--theme-action-primary));color:var(--theme-shell-dialog-primary-button-default-text, var(--theme-action-primary-text))}.channel-announcement-modal__btn:disabled{cursor:not-allowed;opacity:.6}.base-image-preview{position:relative;width:100%;height:64dvh;min-width:0;min-height:0}.base-image-preview__tools{position:absolute;top:var(--theme-spacing-control, .5rem);right:var(--theme-spacing-control, .5rem);display:flex;align-items:center;gap:var(--theme-spacing-control, .5rem);z-index:2}.base-image-preview__tools button,.base-media-original{border:1px solid var(--chat-bubble-border-default, #dbe4ea);border-radius:var(--theme-radius-control, 8px);padding:var(--theme-spacing-control, .5rem);background:#ffffffd1;color:var(--chat-text-primary, #0f172a);cursor:pointer;white-space:nowrap}.base-image-preview__tools output{background:var(--bg-panel, #fff);color:var(--chat-text-primary, #0f172a);padding:var(--theme-spacing-control, .5rem)}.base-image-preview__viewport{overflow:auto;max-height:100%;height:100%}.base-image-preview__viewport img{display:block;margin:auto;max-width:100%;max-height:100%;object-fit:contain}.base-image-preview__viewport.is-original img{max-width:none;max-height:none;object-fit:initial}.base-media-viewer__video-shell{position:relative}.base-media-viewer__video-shell>.base-media-original{position:absolute;z-index:2;top:var(--theme-spacing-control, .5rem);right:var(--theme-spacing-control, .5rem)}@media(hover:hover){.base-image-preview .base-media-original,.base-media-viewer__video-shell>.base-media-original{opacity:0;pointer-events:none}.base-image-preview:is(:hover,:focus-within) .base-media-original,.base-media-viewer__video-shell:is(:hover,:focus-within)>.base-media-original{opacity:1;pointer-events:auto}}.file-share-backdrop{position:fixed;inset:0;z-index:var(--layer-global-modal, 3200);display:grid;place-items:center;padding:20px;background:#0f172a6b}.file-share-dialog{width:min(26rem,100%);box-sizing:border-box;padding:var(--theme-spacing-panel, 1.25rem);color:var(--app-text, #172b34);background:var(--app-panel, #fff);border:1px solid var(--app-border, #c9d9dd);border-radius:8px;box-shadow:0 18px 48px #0f172a3d}.file-share-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.file-share-dialog h2{margin:2px 0 8px;font-size:17px}.file-share-dialog__eyebrow,.file-share-dialog small,.file-share-dialog__status{color:#607981}.file-share-dialog header button{flex:0 0 auto;width:30px;height:30px;border:1px solid #cfdddf;border-radius:6px;background:#eef4f4}.file-share-dialog__name{display:block;margin-bottom:8px;overflow-wrap:anywhere}.file-share-dialog__durations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.file-share-dialog__durations button,.file-share-dialog__url button,.file-share-dialog__revoke{min-height:34px;color:inherit;font-weight:700;background:#f3f7f7;border:1px solid #bfd1d4;border-radius:6px}.file-share-dialog__url{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.file-share-dialog__url input{min-width:0;padding:0 10px;border:1px solid #9eb6bb;border-radius:6px}.file-share-dialog__pin{margin-top:var(--theme-spacing-control, .75rem)}.file-share-dialog__pin input{font-variant-numeric:tabular-nums;font-weight:600}.auth-page__card{position:relative}.auth-page:has(.pin-share-launcher){--pin-share-launcher-size: calc(var(--theme-control-size, 2.5rem) * 2);--pin-share-launcher-artwork-size: 52%;--pin-share-launcher-rise: .35;--pin-share-launcher-shift: .25;padding-top:max(2rem,calc(var(--pin-share-launcher-size) * (var(--pin-share-launcher-rise) - .06) + var(--theme-spacing-control, .75rem)))}.pin-share-launcher{position:absolute;top:0;right:0;transform:translate(calc(var(--pin-share-launcher-shift) * 100%),calc(var(--pin-share-launcher-rise) * -100%));z-index:1;display:grid;place-items:center;width:var(--pin-share-launcher-size);aspect-ratio:1;padding:0;box-sizing:border-box;border:1px solid var(--pin-share-frame-border, var(--app-border, #c9d9dd));border-radius:calc(var(--theme-shell-auth-input-default-radius, .75rem) * 1.5);color:var(--pin-share-cloud-outline, var(--app-accent, #0f938b));background:var(--pin-share-frame-background, #fff);box-shadow:var(--pin-share-launcher-shadow, 0 .25rem 1rem rgba(31, 48, 53, .06));cursor:pointer}.pin-share-launcher:hover{border-color:currentColor;background:var(--pin-share-launcher-hover-background, var(--app-panel, #fff))}.pin-share-launcher svg{width:var(--pin-share-launcher-artwork-size);height:var(--pin-share-launcher-artwork-size)}@media(max-width:40rem){.auth-page:has(.pin-share-launcher){--pin-share-launcher-size: min(calc(var(--theme-control-size, 2.5rem) * 2), var(--pin-share-launcher-mobile-max, 4rem))}.pin-share-launcher{right:max(0rem,calc(var(--pin-share-launcher-size) * var(--pin-share-launcher-shift) - var(--theme-spacing-control, .75rem)))}}.pin-share-dialog{width:min(26rem,calc(100vw - 2rem))}.pin-share-dialog .base-channel-modal__close{transform:translateY(calc(var(--theme-spacing-control, .75rem) * -.4))}.pin-share-dialog__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--theme-spacing-control, .75rem)}.pin-share-dialog__form input{min-width:0}.pin-share-dialog__details{display:flex;flex-direction:column;gap:var(--theme-spacing-control, .75rem);overflow-wrap:anywhere}.pin-share-dialog__details span{color:var(--theme-text-subtle, inherit)}.pin-share-dialog__primary,.pin-share-dialog__secondary{padding:var(--theme-button-padding, .75rem 1rem);border-radius:var(--theme-button-radius, .5rem);border:1px solid var(--theme-border-main, currentColor);cursor:pointer}.pin-share-dialog__primary{background:var(--theme-button-primary-bg, var(--app-accent, #0f938b));color:var(--theme-button-primary-text, white)}.pin-share-dialog__secondary{background:var(--theme-button-ghost-bg, transparent);color:inherit}.pin-share-dialog button:disabled{cursor:default;opacity:.55}.pin-share-dialog__primary:focus-visible,.pin-share-launcher:focus-visible{outline:2px solid currentColor;outline-offset:2px}.file-share-dialog__revoke{width:100%;margin-top:10px;color:#b4232f;background:#fff;border-color:#dba8ad}.file-share-dialog__error,.public-file-share__error{color:#c52f3e}.public-file-share{min-height:100vh;box-sizing:border-box;display:grid;place-items:center;padding:24px;color:#172b34;background:#eef4f5}.public-file-share__card{width:min(480px,100%);box-sizing:border-box;padding:36px 32px 32px;text-align:center;background:#fff;border:1px solid #c9d9dd;border-radius:8px;box-shadow:0 12px 32px #1f303514}.public-file-share__icon{display:inline-flex;align-items:center;justify-content:center;width:auto;margin-bottom:8px;color:#0f938b;font-size:52px;line-height:1;background:transparent;border:0}.public-file-share__card h1{margin:12px 0;font-size:22px;overflow-wrap:anywhere}.public-file-share__card p{margin:8px 0}.public-file-share__download,.public-file-share__end{display:block;width:100%;box-sizing:border-box;margin-top:16px;padding:13px;font-weight:700;text-decoration:none;border-radius:6px}.public-file-share__download{color:#fff;background:#0f938b;border:1px solid #0f938b}.public-file-share__end{color:#b4232f;background:#fff;border:1px solid #dba8ad}.public-file-share__end:disabled{cursor:wait;opacity:.6}.webhard-row__share-indicator{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:var(--theme-webhard-share-active-indicator-active-padding-y, 2px) var(--theme-webhard-share-active-indicator-active-padding-x, 3px);color:var(--theme-webhard-share-active-indicator-active-text, #0f938b);font-size:var(--theme-webhard-share-active-indicator-active-font-size, .9em);font-weight:var(--theme-webhard-share-active-indicator-active-font-weight, 700);background:var(--theme-webhard-share-active-indicator-active-bg, transparent);border-color:var(--theme-webhard-share-active-indicator-active-border, transparent);border-style:solid;border-width:var(--theme-webhard-share-active-indicator-active-border-width, 0);border-radius:var(--theme-webhard-share-active-indicator-active-radius, 4px);box-shadow:var(--theme-webhard-share-active-indicator-active-shadow, none);vertical-align:middle}@media(max-width:560px){.file-share-backdrop,.public-file-share,.file-share-dialog,.public-file-share__card{padding:12px}.file-share-dialog__url{grid-template-columns:1fr}}.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"]{min-width:0;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);gap:clamp(2px,calc(var(--theme-chat-attachment-upload-chip-default-min-height, 72px) / 12),6px);line-height:1.15;padding-block:clamp(2px,calc(var(--theme-chat-attachment-upload-chip-default-min-height, 72px) / 10),8px)}.upload-progress-chip[data-theme-module=chat][data-theme-part="attachment.uploadChip"] .upload-progress-chip__progress{height:clamp(3px,calc(var(--theme-chat-attachment-upload-chip-default-min-height, 72px) / 9),8px)}.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}.auth-page--timerhard{flex-direction:column;gap:16px}.timerhard{--th-line: var(--color-border, #dbe4ea);--th-ink: var(--color-text, #21343e);--th-muted: var(--color-text-secondary, #657884);--th-radius: 8px;box-sizing:border-box;width:min(100%,420px);padding:16px;position:relative;isolation:isolate;color:var(--th-ink);background:var(--color-surface, #fff);border:1px solid var(--th-line);border-radius:var(--th-radius)}.timerhard__header,.timerhard__toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.timerhard__header{justify-content:space-between;margin-bottom:12px}.timerhard__header span,.timerhard__status{color:var(--th-muted);font-size:12px}.timerhard button,.timerhard__toolbar a{padding:6px 10px;font:inherit;font-size:13px;border:1px solid var(--th-line);border-radius:var(--th-radius);background:transparent;color:inherit;cursor:pointer;text-decoration:none;white-space:nowrap}.timerhard button:disabled{opacity:.5;cursor:default}.timerhard__list{max-height:260px;overflow:auto;overscroll-behavior:contain}.timerhard__row{display:grid;grid-template-columns:18px minmax(0,1fr) 44px 30px;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--th-line);position:relative}.timerhard__row:first-child{border-top:0}.timerhard__row>button{padding:4px;border:0}.timerhard__name{color:inherit;text-decoration:none;overflow-wrap:anywhere;font-size:var(--timerhard-filename-font-size, calc(13px - 1pt) )}.timerhard__drop-overlay{position:absolute;inset:6px;pointer-events:none;z-index:-1;background:var(--theme-webhard-drop-overlay-active-bg, transparent);background-image:var(--theme-webhard-drop-overlay-active-bg-gradient, none);opacity:var(--theme-webhard-drop-overlay-active-opacity, 72%);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)}.timerhard__info{width:min(calc(100vw - 32px),420px);max-height:calc(100dvh - 32px);overflow:auto}.timerhard__info-fields{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;font-size:13px}.timerhard__info-fields dt{color:var(--color-text-secondary, #657884)}.timerhard__info-fields dd{margin:0;overflow-wrap:anywhere}.timerhard__row time{font-size:12px;font-variant-numeric:tabular-nums}.timerhard__empty{padding:18px 0;color:var(--th-muted);text-align:center;font-size:13px}.timerhard__status{margin:8px 0 0;min-height:18px}.timerhard__transfers{display:flex;flex-direction:column;gap:4px;max-height:120px;overflow:auto;margin-top:4px}.timerhard__transfers .upload-progress-chip{width:100%;min-width:0;max-width:none;flex:0 0 auto;box-sizing:border-box;border-radius:var(--th-radius)}.timerhard__transfers .upload-progress-chip__progress{background:var(--theme-webhard-transfer-progress-track-active-bg, var(--th-line))}.timerhard__transfers .upload-progress-chip__progress-bar{background:var(--theme-webhard-transfer-progress-fill-active-bg, var(--theme-brand-accent, #16857c))}.timerhard__transfers .upload-progress-chip--compact{font-size:11px;padding:2px 6px;background:var(--color-surface, #fff);border-color:var(--th-line);color:var(--th-ink)}.timerhard__transfers .upload-progress-chip__action{padding:2px 5px;font-size:11px}:where([data-theme-module][data-theme-part]){--theme-part-layout-radius: initial;--theme-part-layout-shadow: initial;--theme-part-layout-font-size: initial}html [data-theme-module=shell][data-theme-part="layout.root"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="layout.root"][data-theme-state=default]{background-color:var(--theme-shell-layout-root-default-bg, transparent);background-image:var(--theme-shell-layout-root-default-bg-gradient, none);color:var(--theme-shell-layout-root-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-layout-root-default-text-secondary, inherit);border-color:var(--theme-shell-layout-root-default-border, transparent);border-width:var(--theme-shell-layout-root-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-layout-root-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-layout-root-default-shadow, none));font-size:var(--theme-shell-layout-root-default-font-size, inherit);font-weight:var(--theme-shell-layout-root-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="header.panel"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="header.panel"][data-theme-state=default]{background-color:var(--theme-shell-header-panel-default-bg, transparent);background-image:var(--theme-shell-header-panel-default-bg-gradient, none);color:var(--theme-shell-header-panel-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-header-panel-default-text-secondary, inherit);border-color:var(--theme-shell-header-panel-default-border, transparent);border-width:var(--theme-shell-header-panel-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-header-panel-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-header-panel-default-shadow, none));font-size:var(--theme-shell-header-panel-default-font-size, inherit);font-weight:var(--theme-shell-header-panel-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="header.brand"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="header.brand"][data-theme-state=default]{color:var(--theme-shell-header-brand-default-text, inherit);font-size:var(--theme-shell-header-brand-default-font-size, inherit);font-weight:var(--theme-shell-header-brand-default-font-weight, inherit)}html [data-theme-module=shell][data-theme-part="header.notice"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="header.notice"][data-theme-state=default]{background-color:var(--theme-shell-header-notice-default-bg, transparent);background-image:var(--theme-shell-header-notice-default-bg-gradient, none);color:var(--theme-shell-header-notice-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-header-notice-default-text-secondary, inherit);border-color:var(--theme-shell-header-notice-default-border, transparent);border-width:var(--theme-shell-header-notice-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-header-notice-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-header-notice-default-shadow, none));font-size:var(--theme-shell-header-notice-default-font-size, inherit);font-weight:var(--theme-shell-header-notice-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="header.noticeBadge"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="header.noticeBadge"][data-theme-state=default]{background-color:var(--theme-shell-header-notice-badge-default-bg, transparent);background-image:var(--theme-shell-header-notice-badge-default-bg-gradient, none);color:var(--theme-shell-header-notice-badge-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-header-notice-badge-default-text-secondary, inherit);border-color:var(--theme-shell-header-notice-badge-default-border, transparent);border-width:var(--theme-shell-header-notice-badge-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-header-notice-badge-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-header-notice-badge-default-shadow, none));font-size:var(--theme-shell-header-notice-badge-default-font-size, inherit);font-weight:var(--theme-shell-header-notice-badge-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="header.noticeBadge"][data-theme-state=active]{background-color:var(--theme-shell-header-notice-badge-active-bg, var(--theme-shell-header-notice-badge-default-bg, transparent));background-image:var(--theme-shell-header-notice-badge-active-bg-gradient, var(--theme-shell-header-notice-badge-default-bg-gradient, none));color:var(--theme-shell-header-notice-badge-active-text, var(--theme-shell-header-notice-badge-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-header-notice-badge-active-text-secondary, var(--theme-shell-header-notice-badge-default-text-secondary, inherit));border-color:var(--theme-shell-header-notice-badge-active-border, var(--theme-shell-header-notice-badge-default-border, transparent));border-width:var(--theme-shell-header-notice-badge-active-border-width, var(--theme-shell-header-notice-badge-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-header-notice-badge-active-radius, var(--theme-shell-header-notice-badge-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-header-notice-badge-active-shadow, var(--theme-shell-header-notice-badge-default-shadow, none)));font-size:var(--theme-shell-header-notice-badge-active-font-size, var(--theme-shell-header-notice-badge-default-font-size, inherit));font-weight:var(--theme-shell-header-notice-badge-active-font-weight, var(--theme-shell-header-notice-badge-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="header.noticeBadge"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="header.noticeBadge"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="header.noticeBadge"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-header-notice-badge-selected-bg, var(--theme-shell-header-notice-badge-default-bg, transparent));background-image:var(--theme-shell-header-notice-badge-selected-bg-gradient, var(--theme-shell-header-notice-badge-default-bg-gradient, none));color:var(--theme-shell-header-notice-badge-selected-text, var(--theme-shell-header-notice-badge-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-header-notice-badge-selected-text-secondary, var(--theme-shell-header-notice-badge-default-text-secondary, inherit));border-color:var(--theme-shell-header-notice-badge-selected-border, var(--theme-shell-header-notice-badge-default-border, transparent));border-width:var(--theme-shell-header-notice-badge-selected-border-width, var(--theme-shell-header-notice-badge-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-header-notice-badge-selected-radius, var(--theme-shell-header-notice-badge-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-header-notice-badge-selected-shadow, var(--theme-shell-header-notice-badge-default-shadow, none)));font-size:var(--theme-shell-header-notice-badge-selected-font-size, var(--theme-shell-header-notice-badge-default-font-size, inherit));font-weight:var(--theme-shell-header-notice-badge-selected-font-weight, var(--theme-shell-header-notice-badge-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="header.noticeText"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="header.noticeText"][data-theme-state=default]{color:var(--theme-shell-header-notice-text-default-text, inherit);font-size:var(--theme-shell-header-notice-text-default-font-size, inherit);font-weight:var(--theme-shell-header-notice-text-default-font-weight, inherit)}html [data-theme-module=shell][data-theme-part="header.noticeMenu"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="header.noticeMenu"][data-theme-state=default]{background-color:var(--theme-shell-header-notice-menu-default-bg, transparent);background-image:var(--theme-shell-header-notice-menu-default-bg-gradient, none);color:var(--theme-shell-header-notice-menu-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-header-notice-menu-default-text-secondary, inherit);border-color:var(--theme-shell-header-notice-menu-default-border, transparent);border-width:var(--theme-shell-header-notice-menu-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-header-notice-menu-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-header-notice-menu-default-shadow, none));font-size:var(--theme-shell-header-notice-menu-default-font-size, inherit);font-weight:var(--theme-shell-header-notice-menu-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="header.noticeMenuItem"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="header.noticeMenuItem"][data-theme-state=default]{background-color:var(--theme-shell-header-notice-menu-item-default-bg, transparent);background-image:var(--theme-shell-header-notice-menu-item-default-bg-gradient, none);color:var(--theme-shell-header-notice-menu-item-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-header-notice-menu-item-default-text-secondary, inherit);border-color:var(--theme-shell-header-notice-menu-item-default-border, transparent);border-width:var(--theme-shell-header-notice-menu-item-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-header-notice-menu-item-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-header-notice-menu-item-default-shadow, none));font-size:var(--theme-shell-header-notice-menu-item-default-font-size, inherit);font-weight:var(--theme-shell-header-notice-menu-item-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="header.noticeMenuTitle"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="header.noticeMenuTitle"][data-theme-state=default]{color:var(--theme-shell-header-notice-menu-title-default-text, inherit);font-size:var(--theme-shell-header-notice-menu-title-default-font-size, inherit);font-weight:var(--theme-shell-header-notice-menu-title-default-font-weight, inherit)}html [data-theme-module=shell][data-theme-part="header.noticeMenuDate"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="header.noticeMenuDate"][data-theme-state=default]{color:var(--theme-shell-header-notice-menu-date-default-text, inherit);font-size:var(--theme-shell-header-notice-menu-date-default-font-size, inherit);font-weight:var(--theme-shell-header-notice-menu-date-default-font-weight, inherit)}html [data-theme-module=shell][data-theme-part="header.noticeMenuBody"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="header.noticeMenuBody"][data-theme-state=default]{color:var(--theme-shell-header-notice-menu-body-default-text, inherit);font-size:var(--theme-shell-header-notice-menu-body-default-font-size, inherit);font-weight:var(--theme-shell-header-notice-menu-body-default-font-weight, inherit)}html [data-theme-module=shell][data-theme-part="navigation.frame"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="navigation.frame"][data-theme-state=default]{background-color:var(--theme-shell-navigation-frame-default-bg, transparent);background-image:var(--theme-shell-navigation-frame-default-bg-gradient, none);color:var(--theme-shell-navigation-frame-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-navigation-frame-default-text-secondary, inherit);border-color:var(--theme-shell-navigation-frame-default-border, transparent);border-width:var(--theme-shell-navigation-frame-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-frame-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-frame-default-shadow, none));font-size:var(--theme-shell-navigation-frame-default-font-size, inherit);font-weight:var(--theme-shell-navigation-frame-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.panel"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="navigation.panel"][data-theme-state=default]{background-color:var(--theme-shell-navigation-panel-default-bg, transparent);background-image:var(--theme-shell-navigation-panel-default-bg-gradient, none);color:var(--theme-shell-navigation-panel-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-navigation-panel-default-text-secondary, inherit);border-color:var(--theme-shell-navigation-panel-default-border, transparent);border-width:var(--theme-shell-navigation-panel-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-panel-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-panel-default-shadow, none));font-size:var(--theme-shell-navigation-panel-default-font-size, inherit);font-weight:var(--theme-shell-navigation-panel-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.item"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="navigation.item"][data-theme-state=default]{background-color:var(--theme-shell-navigation-item-default-bg, transparent);background-image:var(--theme-shell-navigation-item-default-bg-gradient, none);color:var(--theme-shell-navigation-item-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-navigation-item-default-text-secondary, inherit);border-color:var(--theme-shell-navigation-item-default-border, transparent);border-width:var(--theme-shell-navigation-item-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-item-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-item-default-shadow, none));font-size:var(--theme-shell-navigation-item-default-font-size, inherit);font-weight:var(--theme-shell-navigation-item-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.item"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="navigation.item"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="navigation.item"][data-theme-state=default]:hover{background-color:var(--theme-shell-navigation-item-hover-bg, var(--theme-shell-navigation-item-default-bg, transparent));background-image:var(--theme-shell-navigation-item-hover-bg-gradient, var(--theme-shell-navigation-item-default-bg-gradient, none));color:var(--theme-shell-navigation-item-hover-text, var(--theme-shell-navigation-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-item-hover-text-secondary, var(--theme-shell-navigation-item-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-item-hover-border, var(--theme-shell-navigation-item-default-border, transparent));border-width:var(--theme-shell-navigation-item-hover-border-width, var(--theme-shell-navigation-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-item-hover-radius, var(--theme-shell-navigation-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-item-hover-shadow, var(--theme-shell-navigation-item-default-shadow, none)));font-size:var(--theme-shell-navigation-item-hover-font-size, var(--theme-shell-navigation-item-default-font-size, inherit));font-weight:var(--theme-shell-navigation-item-hover-font-weight, var(--theme-shell-navigation-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.item"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="navigation.item"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="navigation.item"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-navigation-item-selected-bg, var(--theme-shell-navigation-item-default-bg, transparent));background-image:var(--theme-shell-navigation-item-selected-bg-gradient, var(--theme-shell-navigation-item-default-bg-gradient, none));color:var(--theme-shell-navigation-item-selected-text, var(--theme-shell-navigation-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-item-selected-text-secondary, var(--theme-shell-navigation-item-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-item-selected-border, var(--theme-shell-navigation-item-default-border, transparent));border-width:var(--theme-shell-navigation-item-selected-border-width, var(--theme-shell-navigation-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-item-selected-radius, var(--theme-shell-navigation-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-item-selected-shadow, var(--theme-shell-navigation-item-default-shadow, none)));font-size:var(--theme-shell-navigation-item-selected-font-size, var(--theme-shell-navigation-item-default-font-size, inherit));font-weight:var(--theme-shell-navigation-item-selected-font-weight, var(--theme-shell-navigation-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.item"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="navigation.item"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="navigation.item"][data-theme-state=default]:active{background-color:var(--theme-shell-navigation-item-active-bg, var(--theme-shell-navigation-item-default-bg, transparent));background-image:var(--theme-shell-navigation-item-active-bg-gradient, var(--theme-shell-navigation-item-default-bg-gradient, none));color:var(--theme-shell-navigation-item-active-text, var(--theme-shell-navigation-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-item-active-text-secondary, var(--theme-shell-navigation-item-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-item-active-border, var(--theme-shell-navigation-item-default-border, transparent));border-width:var(--theme-shell-navigation-item-active-border-width, var(--theme-shell-navigation-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-item-active-radius, var(--theme-shell-navigation-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-item-active-shadow, var(--theme-shell-navigation-item-default-shadow, none)));font-size:var(--theme-shell-navigation-item-active-font-size, var(--theme-shell-navigation-item-default-font-size, inherit));font-weight:var(--theme-shell-navigation-item-active-font-weight, var(--theme-shell-navigation-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.item"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="navigation.item"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="navigation.item"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-navigation-item-focus-bg, var(--theme-shell-navigation-item-default-bg, transparent));background-image:var(--theme-shell-navigation-item-focus-bg-gradient, var(--theme-shell-navigation-item-default-bg-gradient, none));color:var(--theme-shell-navigation-item-focus-text, var(--theme-shell-navigation-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-item-focus-text-secondary, var(--theme-shell-navigation-item-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-item-focus-border, var(--theme-shell-navigation-item-default-border, transparent));border-width:var(--theme-shell-navigation-item-focus-border-width, var(--theme-shell-navigation-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-item-focus-radius, var(--theme-shell-navigation-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-item-focus-shadow, var(--theme-shell-navigation-item-default-shadow, none)));font-size:var(--theme-shell-navigation-item-focus-font-size, var(--theme-shell-navigation-item-default-font-size, inherit));font-weight:var(--theme-shell-navigation-item-focus-font-weight, var(--theme-shell-navigation-item-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-navigation-item-focus-border, var(--theme-shell-navigation-item-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-navigation-item-focus-border-width, var(--theme-shell-navigation-item-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-navigation-item-focus-border-width, var(--theme-shell-navigation-item-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="navigation.item"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="navigation.item"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="navigation.item"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="navigation.item"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="navigation.item"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-navigation-item-disabled-bg, var(--theme-shell-navigation-item-default-bg, transparent));background-image:var(--theme-shell-navigation-item-disabled-bg-gradient, var(--theme-shell-navigation-item-default-bg-gradient, none));color:var(--theme-shell-navigation-item-disabled-text, var(--theme-shell-navigation-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-item-disabled-text-secondary, var(--theme-shell-navigation-item-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-item-disabled-border, var(--theme-shell-navigation-item-default-border, transparent));border-width:var(--theme-shell-navigation-item-disabled-border-width, var(--theme-shell-navigation-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-item-disabled-radius, var(--theme-shell-navigation-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-item-disabled-shadow, var(--theme-shell-navigation-item-default-shadow, none)));font-size:var(--theme-shell-navigation-item-disabled-font-size, var(--theme-shell-navigation-item-default-font-size, inherit));font-weight:var(--theme-shell-navigation-item-disabled-font-weight, var(--theme-shell-navigation-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.userButton"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="navigation.userButton"][data-theme-state=default]{background-color:var(--theme-shell-navigation-user-button-default-bg, transparent);background-image:var(--theme-shell-navigation-user-button-default-bg-gradient, none);color:var(--theme-shell-navigation-user-button-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-navigation-user-button-default-text-secondary, inherit);border-color:var(--theme-shell-navigation-user-button-default-border, transparent);border-width:var(--theme-shell-navigation-user-button-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-user-button-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-user-button-default-shadow, none));font-size:var(--theme-shell-navigation-user-button-default-font-size, inherit);font-weight:var(--theme-shell-navigation-user-button-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.userButton"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="navigation.userButton"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="navigation.userButton"][data-theme-state=default]:hover{background-color:var(--theme-shell-navigation-user-button-hover-bg, var(--theme-shell-navigation-user-button-default-bg, transparent));background-image:var(--theme-shell-navigation-user-button-hover-bg-gradient, var(--theme-shell-navigation-user-button-default-bg-gradient, none));color:var(--theme-shell-navigation-user-button-hover-text, var(--theme-shell-navigation-user-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-user-button-hover-text-secondary, var(--theme-shell-navigation-user-button-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-user-button-hover-border, var(--theme-shell-navigation-user-button-default-border, transparent));border-width:var(--theme-shell-navigation-user-button-hover-border-width, var(--theme-shell-navigation-user-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-user-button-hover-radius, var(--theme-shell-navigation-user-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-user-button-hover-shadow, var(--theme-shell-navigation-user-button-default-shadow, none)));font-size:var(--theme-shell-navigation-user-button-hover-font-size, var(--theme-shell-navigation-user-button-default-font-size, inherit));font-weight:var(--theme-shell-navigation-user-button-hover-font-weight, var(--theme-shell-navigation-user-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.userButton"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="navigation.userButton"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="navigation.userButton"][data-theme-state=default]:active{background-color:var(--theme-shell-navigation-user-button-active-bg, var(--theme-shell-navigation-user-button-default-bg, transparent));background-image:var(--theme-shell-navigation-user-button-active-bg-gradient, var(--theme-shell-navigation-user-button-default-bg-gradient, none));color:var(--theme-shell-navigation-user-button-active-text, var(--theme-shell-navigation-user-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-user-button-active-text-secondary, var(--theme-shell-navigation-user-button-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-user-button-active-border, var(--theme-shell-navigation-user-button-default-border, transparent));border-width:var(--theme-shell-navigation-user-button-active-border-width, var(--theme-shell-navigation-user-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-user-button-active-radius, var(--theme-shell-navigation-user-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-user-button-active-shadow, var(--theme-shell-navigation-user-button-default-shadow, none)));font-size:var(--theme-shell-navigation-user-button-active-font-size, var(--theme-shell-navigation-user-button-default-font-size, inherit));font-weight:var(--theme-shell-navigation-user-button-active-font-weight, var(--theme-shell-navigation-user-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.userButton"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="navigation.userButton"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="navigation.userButton"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-navigation-user-button-focus-bg, var(--theme-shell-navigation-user-button-default-bg, transparent));background-image:var(--theme-shell-navigation-user-button-focus-bg-gradient, var(--theme-shell-navigation-user-button-default-bg-gradient, none));color:var(--theme-shell-navigation-user-button-focus-text, var(--theme-shell-navigation-user-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-user-button-focus-text-secondary, var(--theme-shell-navigation-user-button-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-user-button-focus-border, var(--theme-shell-navigation-user-button-default-border, transparent));border-width:var(--theme-shell-navigation-user-button-focus-border-width, var(--theme-shell-navigation-user-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-user-button-focus-radius, var(--theme-shell-navigation-user-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-user-button-focus-shadow, var(--theme-shell-navigation-user-button-default-shadow, none)));font-size:var(--theme-shell-navigation-user-button-focus-font-size, var(--theme-shell-navigation-user-button-default-font-size, inherit));font-weight:var(--theme-shell-navigation-user-button-focus-font-weight, var(--theme-shell-navigation-user-button-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-navigation-user-button-focus-border, var(--theme-shell-navigation-user-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-navigation-user-button-focus-border-width, var(--theme-shell-navigation-user-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-navigation-user-button-focus-border-width, var(--theme-shell-navigation-user-button-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="navigation.userButton"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="navigation.userButton"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="navigation.userButton"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="navigation.userButton"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="navigation.userButton"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-navigation-user-button-disabled-bg, var(--theme-shell-navigation-user-button-default-bg, transparent));background-image:var(--theme-shell-navigation-user-button-disabled-bg-gradient, var(--theme-shell-navigation-user-button-default-bg-gradient, none));color:var(--theme-shell-navigation-user-button-disabled-text, var(--theme-shell-navigation-user-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-user-button-disabled-text-secondary, var(--theme-shell-navigation-user-button-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-user-button-disabled-border, var(--theme-shell-navigation-user-button-default-border, transparent));border-width:var(--theme-shell-navigation-user-button-disabled-border-width, var(--theme-shell-navigation-user-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-user-button-disabled-radius, var(--theme-shell-navigation-user-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-user-button-disabled-shadow, var(--theme-shell-navigation-user-button-default-shadow, none)));font-size:var(--theme-shell-navigation-user-button-disabled-font-size, var(--theme-shell-navigation-user-button-default-font-size, inherit));font-weight:var(--theme-shell-navigation-user-button-disabled-font-weight, var(--theme-shell-navigation-user-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.menu"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="navigation.menu"][data-theme-state=default]{background-color:var(--theme-shell-navigation-menu-default-bg, transparent);background-image:var(--theme-shell-navigation-menu-default-bg-gradient, none);color:var(--theme-shell-navigation-menu-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-navigation-menu-default-text-secondary, inherit);border-color:var(--theme-shell-navigation-menu-default-border, transparent);border-width:var(--theme-shell-navigation-menu-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-menu-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-menu-default-shadow, none));font-size:var(--theme-shell-navigation-menu-default-font-size, inherit);font-weight:var(--theme-shell-navigation-menu-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.menuItem"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="navigation.menuItem"][data-theme-state=default]{background-color:var(--theme-shell-navigation-menu-item-default-bg, transparent);background-image:var(--theme-shell-navigation-menu-item-default-bg-gradient, none);color:var(--theme-shell-navigation-menu-item-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-navigation-menu-item-default-text-secondary, inherit);border-color:var(--theme-shell-navigation-menu-item-default-border, transparent);border-width:var(--theme-shell-navigation-menu-item-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-menu-item-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-menu-item-default-shadow, none));font-size:var(--theme-shell-navigation-menu-item-default-font-size, inherit);font-weight:var(--theme-shell-navigation-menu-item-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.menuItem"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="navigation.menuItem"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="navigation.menuItem"][data-theme-state=default]:hover{background-color:var(--theme-shell-navigation-menu-item-hover-bg, var(--theme-shell-navigation-menu-item-default-bg, transparent));background-image:var(--theme-shell-navigation-menu-item-hover-bg-gradient, var(--theme-shell-navigation-menu-item-default-bg-gradient, none));color:var(--theme-shell-navigation-menu-item-hover-text, var(--theme-shell-navigation-menu-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-menu-item-hover-text-secondary, var(--theme-shell-navigation-menu-item-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-menu-item-hover-border, var(--theme-shell-navigation-menu-item-default-border, transparent));border-width:var(--theme-shell-navigation-menu-item-hover-border-width, var(--theme-shell-navigation-menu-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-menu-item-hover-radius, var(--theme-shell-navigation-menu-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-menu-item-hover-shadow, var(--theme-shell-navigation-menu-item-default-shadow, none)));font-size:var(--theme-shell-navigation-menu-item-hover-font-size, var(--theme-shell-navigation-menu-item-default-font-size, inherit));font-weight:var(--theme-shell-navigation-menu-item-hover-font-weight, var(--theme-shell-navigation-menu-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.menuItem"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="navigation.menuItem"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="navigation.menuItem"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-navigation-menu-item-selected-bg, var(--theme-shell-navigation-menu-item-default-bg, transparent));background-image:var(--theme-shell-navigation-menu-item-selected-bg-gradient, var(--theme-shell-navigation-menu-item-default-bg-gradient, none));color:var(--theme-shell-navigation-menu-item-selected-text, var(--theme-shell-navigation-menu-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-menu-item-selected-text-secondary, var(--theme-shell-navigation-menu-item-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-menu-item-selected-border, var(--theme-shell-navigation-menu-item-default-border, transparent));border-width:var(--theme-shell-navigation-menu-item-selected-border-width, var(--theme-shell-navigation-menu-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-menu-item-selected-radius, var(--theme-shell-navigation-menu-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-menu-item-selected-shadow, var(--theme-shell-navigation-menu-item-default-shadow, none)));font-size:var(--theme-shell-navigation-menu-item-selected-font-size, var(--theme-shell-navigation-menu-item-default-font-size, inherit));font-weight:var(--theme-shell-navigation-menu-item-selected-font-weight, var(--theme-shell-navigation-menu-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.menuItem"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="navigation.menuItem"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="navigation.menuItem"][data-theme-state=default]:active{background-color:var(--theme-shell-navigation-menu-item-active-bg, var(--theme-shell-navigation-menu-item-default-bg, transparent));background-image:var(--theme-shell-navigation-menu-item-active-bg-gradient, var(--theme-shell-navigation-menu-item-default-bg-gradient, none));color:var(--theme-shell-navigation-menu-item-active-text, var(--theme-shell-navigation-menu-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-menu-item-active-text-secondary, var(--theme-shell-navigation-menu-item-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-menu-item-active-border, var(--theme-shell-navigation-menu-item-default-border, transparent));border-width:var(--theme-shell-navigation-menu-item-active-border-width, var(--theme-shell-navigation-menu-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-menu-item-active-radius, var(--theme-shell-navigation-menu-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-menu-item-active-shadow, var(--theme-shell-navigation-menu-item-default-shadow, none)));font-size:var(--theme-shell-navigation-menu-item-active-font-size, var(--theme-shell-navigation-menu-item-default-font-size, inherit));font-weight:var(--theme-shell-navigation-menu-item-active-font-weight, var(--theme-shell-navigation-menu-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.menuItem"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="navigation.menuItem"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="navigation.menuItem"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-navigation-menu-item-focus-bg, var(--theme-shell-navigation-menu-item-default-bg, transparent));background-image:var(--theme-shell-navigation-menu-item-focus-bg-gradient, var(--theme-shell-navigation-menu-item-default-bg-gradient, none));color:var(--theme-shell-navigation-menu-item-focus-text, var(--theme-shell-navigation-menu-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-menu-item-focus-text-secondary, var(--theme-shell-navigation-menu-item-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-menu-item-focus-border, var(--theme-shell-navigation-menu-item-default-border, transparent));border-width:var(--theme-shell-navigation-menu-item-focus-border-width, var(--theme-shell-navigation-menu-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-menu-item-focus-radius, var(--theme-shell-navigation-menu-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-menu-item-focus-shadow, var(--theme-shell-navigation-menu-item-default-shadow, none)));font-size:var(--theme-shell-navigation-menu-item-focus-font-size, var(--theme-shell-navigation-menu-item-default-font-size, inherit));font-weight:var(--theme-shell-navigation-menu-item-focus-font-weight, var(--theme-shell-navigation-menu-item-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-navigation-menu-item-focus-border, var(--theme-shell-navigation-menu-item-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-navigation-menu-item-focus-border-width, var(--theme-shell-navigation-menu-item-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-navigation-menu-item-focus-border-width, var(--theme-shell-navigation-menu-item-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="navigation.menuItem"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="navigation.menuItem"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="navigation.menuItem"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="navigation.menuItem"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="navigation.menuItem"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-navigation-menu-item-disabled-bg, var(--theme-shell-navigation-menu-item-default-bg, transparent));background-image:var(--theme-shell-navigation-menu-item-disabled-bg-gradient, var(--theme-shell-navigation-menu-item-default-bg-gradient, none));color:var(--theme-shell-navigation-menu-item-disabled-text, var(--theme-shell-navigation-menu-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-menu-item-disabled-text-secondary, var(--theme-shell-navigation-menu-item-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-menu-item-disabled-border, var(--theme-shell-navigation-menu-item-default-border, transparent));border-width:var(--theme-shell-navigation-menu-item-disabled-border-width, var(--theme-shell-navigation-menu-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-menu-item-disabled-radius, var(--theme-shell-navigation-menu-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-menu-item-disabled-shadow, var(--theme-shell-navigation-menu-item-default-shadow, none)));font-size:var(--theme-shell-navigation-menu-item-disabled-font-size, var(--theme-shell-navigation-menu-item-default-font-size, inherit));font-weight:var(--theme-shell-navigation-menu-item-disabled-font-weight, var(--theme-shell-navigation-menu-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"][data-theme-state=default]{background-color:var(--theme-shell-navigation-danger-menu-item-default-bg, transparent);background-image:var(--theme-shell-navigation-danger-menu-item-default-bg-gradient, none);color:var(--theme-shell-navigation-danger-menu-item-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-navigation-danger-menu-item-default-text-secondary, inherit);border-color:var(--theme-shell-navigation-danger-menu-item-default-border, transparent);border-width:var(--theme-shell-navigation-danger-menu-item-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-danger-menu-item-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-danger-menu-item-default-shadow, none));font-size:var(--theme-shell-navigation-danger-menu-item-default-font-size, inherit);font-weight:var(--theme-shell-navigation-danger-menu-item-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"][data-theme-state=default]:hover{background-color:var(--theme-shell-navigation-danger-menu-item-hover-bg, var(--theme-shell-navigation-danger-menu-item-default-bg, transparent));background-image:var(--theme-shell-navigation-danger-menu-item-hover-bg-gradient, var(--theme-shell-navigation-danger-menu-item-default-bg-gradient, none));color:var(--theme-shell-navigation-danger-menu-item-hover-text, var(--theme-shell-navigation-danger-menu-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-danger-menu-item-hover-text-secondary, var(--theme-shell-navigation-danger-menu-item-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-danger-menu-item-hover-border, var(--theme-shell-navigation-danger-menu-item-default-border, transparent));border-width:var(--theme-shell-navigation-danger-menu-item-hover-border-width, var(--theme-shell-navigation-danger-menu-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-danger-menu-item-hover-radius, var(--theme-shell-navigation-danger-menu-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-danger-menu-item-hover-shadow, var(--theme-shell-navigation-danger-menu-item-default-shadow, none)));font-size:var(--theme-shell-navigation-danger-menu-item-hover-font-size, var(--theme-shell-navigation-danger-menu-item-default-font-size, inherit));font-weight:var(--theme-shell-navigation-danger-menu-item-hover-font-weight, var(--theme-shell-navigation-danger-menu-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-navigation-danger-menu-item-selected-bg, var(--theme-shell-navigation-danger-menu-item-default-bg, transparent));background-image:var(--theme-shell-navigation-danger-menu-item-selected-bg-gradient, var(--theme-shell-navigation-danger-menu-item-default-bg-gradient, none));color:var(--theme-shell-navigation-danger-menu-item-selected-text, var(--theme-shell-navigation-danger-menu-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-danger-menu-item-selected-text-secondary, var(--theme-shell-navigation-danger-menu-item-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-danger-menu-item-selected-border, var(--theme-shell-navigation-danger-menu-item-default-border, transparent));border-width:var(--theme-shell-navigation-danger-menu-item-selected-border-width, var(--theme-shell-navigation-danger-menu-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-danger-menu-item-selected-radius, var(--theme-shell-navigation-danger-menu-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-danger-menu-item-selected-shadow, var(--theme-shell-navigation-danger-menu-item-default-shadow, none)));font-size:var(--theme-shell-navigation-danger-menu-item-selected-font-size, var(--theme-shell-navigation-danger-menu-item-default-font-size, inherit));font-weight:var(--theme-shell-navigation-danger-menu-item-selected-font-weight, var(--theme-shell-navigation-danger-menu-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"][data-theme-state=default]:active{background-color:var(--theme-shell-navigation-danger-menu-item-active-bg, var(--theme-shell-navigation-danger-menu-item-default-bg, transparent));background-image:var(--theme-shell-navigation-danger-menu-item-active-bg-gradient, var(--theme-shell-navigation-danger-menu-item-default-bg-gradient, none));color:var(--theme-shell-navigation-danger-menu-item-active-text, var(--theme-shell-navigation-danger-menu-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-danger-menu-item-active-text-secondary, var(--theme-shell-navigation-danger-menu-item-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-danger-menu-item-active-border, var(--theme-shell-navigation-danger-menu-item-default-border, transparent));border-width:var(--theme-shell-navigation-danger-menu-item-active-border-width, var(--theme-shell-navigation-danger-menu-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-danger-menu-item-active-radius, var(--theme-shell-navigation-danger-menu-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-danger-menu-item-active-shadow, var(--theme-shell-navigation-danger-menu-item-default-shadow, none)));font-size:var(--theme-shell-navigation-danger-menu-item-active-font-size, var(--theme-shell-navigation-danger-menu-item-default-font-size, inherit));font-weight:var(--theme-shell-navigation-danger-menu-item-active-font-weight, var(--theme-shell-navigation-danger-menu-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-navigation-danger-menu-item-focus-bg, var(--theme-shell-navigation-danger-menu-item-default-bg, transparent));background-image:var(--theme-shell-navigation-danger-menu-item-focus-bg-gradient, var(--theme-shell-navigation-danger-menu-item-default-bg-gradient, none));color:var(--theme-shell-navigation-danger-menu-item-focus-text, var(--theme-shell-navigation-danger-menu-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-danger-menu-item-focus-text-secondary, var(--theme-shell-navigation-danger-menu-item-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-danger-menu-item-focus-border, var(--theme-shell-navigation-danger-menu-item-default-border, transparent));border-width:var(--theme-shell-navigation-danger-menu-item-focus-border-width, var(--theme-shell-navigation-danger-menu-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-danger-menu-item-focus-radius, var(--theme-shell-navigation-danger-menu-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-danger-menu-item-focus-shadow, var(--theme-shell-navigation-danger-menu-item-default-shadow, none)));font-size:var(--theme-shell-navigation-danger-menu-item-focus-font-size, var(--theme-shell-navigation-danger-menu-item-default-font-size, inherit));font-weight:var(--theme-shell-navigation-danger-menu-item-focus-font-weight, var(--theme-shell-navigation-danger-menu-item-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-navigation-danger-menu-item-focus-border, var(--theme-shell-navigation-danger-menu-item-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-navigation-danger-menu-item-focus-border-width, var(--theme-shell-navigation-danger-menu-item-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-navigation-danger-menu-item-focus-border-width, var(--theme-shell-navigation-danger-menu-item-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="navigation.dangerMenuItem"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-navigation-danger-menu-item-disabled-bg, var(--theme-shell-navigation-danger-menu-item-default-bg, transparent));background-image:var(--theme-shell-navigation-danger-menu-item-disabled-bg-gradient, var(--theme-shell-navigation-danger-menu-item-default-bg-gradient, none));color:var(--theme-shell-navigation-danger-menu-item-disabled-text, var(--theme-shell-navigation-danger-menu-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-navigation-danger-menu-item-disabled-text-secondary, var(--theme-shell-navigation-danger-menu-item-default-text-secondary, inherit));border-color:var(--theme-shell-navigation-danger-menu-item-disabled-border, var(--theme-shell-navigation-danger-menu-item-default-border, transparent));border-width:var(--theme-shell-navigation-danger-menu-item-disabled-border-width, var(--theme-shell-navigation-danger-menu-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-navigation-danger-menu-item-disabled-radius, var(--theme-shell-navigation-danger-menu-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-navigation-danger-menu-item-disabled-shadow, var(--theme-shell-navigation-danger-menu-item-default-shadow, none)));font-size:var(--theme-shell-navigation-danger-menu-item-disabled-font-size, var(--theme-shell-navigation-danger-menu-item-default-font-size, inherit));font-weight:var(--theme-shell-navigation-danger-menu-item-disabled-font-weight, var(--theme-shell-navigation-danger-menu-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.panel"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="calendar.panel"][data-theme-state=default]{background-color:var(--theme-shell-calendar-panel-default-bg, transparent);background-image:var(--theme-shell-calendar-panel-default-bg-gradient, none);color:var(--theme-shell-calendar-panel-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-calendar-panel-default-text-secondary, inherit);border-color:var(--theme-shell-calendar-panel-default-border, transparent);border-width:var(--theme-shell-calendar-panel-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-panel-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-panel-default-shadow, none));font-size:var(--theme-shell-calendar-panel-default-font-size, inherit);font-weight:var(--theme-shell-calendar-panel-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.header"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="calendar.header"][data-theme-state=default]{background-color:var(--theme-shell-calendar-header-default-bg, transparent);background-image:var(--theme-shell-calendar-header-default-bg-gradient, none);color:var(--theme-shell-calendar-header-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-calendar-header-default-text-secondary, inherit);border-color:var(--theme-shell-calendar-header-default-border, transparent);border-width:var(--theme-shell-calendar-header-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-header-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-header-default-shadow, none));font-size:var(--theme-shell-calendar-header-default-font-size, inherit);font-weight:var(--theme-shell-calendar-header-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.navButton"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="calendar.navButton"][data-theme-state=default]{background-color:var(--theme-shell-calendar-nav-button-default-bg, transparent);background-image:var(--theme-shell-calendar-nav-button-default-bg-gradient, none);color:var(--theme-shell-calendar-nav-button-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-calendar-nav-button-default-text-secondary, inherit);border-color:var(--theme-shell-calendar-nav-button-default-border, transparent);border-width:var(--theme-shell-calendar-nav-button-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-nav-button-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-nav-button-default-shadow, none));font-size:var(--theme-shell-calendar-nav-button-default-font-size, inherit);font-weight:var(--theme-shell-calendar-nav-button-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.navButton"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="calendar.navButton"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="calendar.navButton"][data-theme-state=default]:hover{background-color:var(--theme-shell-calendar-nav-button-hover-bg, var(--theme-shell-calendar-nav-button-default-bg, transparent));background-image:var(--theme-shell-calendar-nav-button-hover-bg-gradient, var(--theme-shell-calendar-nav-button-default-bg-gradient, none));color:var(--theme-shell-calendar-nav-button-hover-text, var(--theme-shell-calendar-nav-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-nav-button-hover-text-secondary, var(--theme-shell-calendar-nav-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-nav-button-hover-border, var(--theme-shell-calendar-nav-button-default-border, transparent));border-width:var(--theme-shell-calendar-nav-button-hover-border-width, var(--theme-shell-calendar-nav-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-nav-button-hover-radius, var(--theme-shell-calendar-nav-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-nav-button-hover-shadow, var(--theme-shell-calendar-nav-button-default-shadow, none)));font-size:var(--theme-shell-calendar-nav-button-hover-font-size, var(--theme-shell-calendar-nav-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-nav-button-hover-font-weight, var(--theme-shell-calendar-nav-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.navButton"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="calendar.navButton"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="calendar.navButton"][data-theme-state=default]:active{background-color:var(--theme-shell-calendar-nav-button-active-bg, var(--theme-shell-calendar-nav-button-default-bg, transparent));background-image:var(--theme-shell-calendar-nav-button-active-bg-gradient, var(--theme-shell-calendar-nav-button-default-bg-gradient, none));color:var(--theme-shell-calendar-nav-button-active-text, var(--theme-shell-calendar-nav-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-nav-button-active-text-secondary, var(--theme-shell-calendar-nav-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-nav-button-active-border, var(--theme-shell-calendar-nav-button-default-border, transparent));border-width:var(--theme-shell-calendar-nav-button-active-border-width, var(--theme-shell-calendar-nav-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-nav-button-active-radius, var(--theme-shell-calendar-nav-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-nav-button-active-shadow, var(--theme-shell-calendar-nav-button-default-shadow, none)));font-size:var(--theme-shell-calendar-nav-button-active-font-size, var(--theme-shell-calendar-nav-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-nav-button-active-font-weight, var(--theme-shell-calendar-nav-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.navButton"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="calendar.navButton"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="calendar.navButton"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-calendar-nav-button-focus-bg, var(--theme-shell-calendar-nav-button-default-bg, transparent));background-image:var(--theme-shell-calendar-nav-button-focus-bg-gradient, var(--theme-shell-calendar-nav-button-default-bg-gradient, none));color:var(--theme-shell-calendar-nav-button-focus-text, var(--theme-shell-calendar-nav-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-nav-button-focus-text-secondary, var(--theme-shell-calendar-nav-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-nav-button-focus-border, var(--theme-shell-calendar-nav-button-default-border, transparent));border-width:var(--theme-shell-calendar-nav-button-focus-border-width, var(--theme-shell-calendar-nav-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-nav-button-focus-radius, var(--theme-shell-calendar-nav-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-nav-button-focus-shadow, var(--theme-shell-calendar-nav-button-default-shadow, none)));font-size:var(--theme-shell-calendar-nav-button-focus-font-size, var(--theme-shell-calendar-nav-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-nav-button-focus-font-weight, var(--theme-shell-calendar-nav-button-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-calendar-nav-button-focus-border, var(--theme-shell-calendar-nav-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-calendar-nav-button-focus-border-width, var(--theme-shell-calendar-nav-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-calendar-nav-button-focus-border-width, var(--theme-shell-calendar-nav-button-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="calendar.navButton"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="calendar.navButton"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="calendar.navButton"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="calendar.navButton"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="calendar.navButton"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-calendar-nav-button-disabled-bg, var(--theme-shell-calendar-nav-button-default-bg, transparent));background-image:var(--theme-shell-calendar-nav-button-disabled-bg-gradient, var(--theme-shell-calendar-nav-button-default-bg-gradient, none));color:var(--theme-shell-calendar-nav-button-disabled-text, var(--theme-shell-calendar-nav-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-nav-button-disabled-text-secondary, var(--theme-shell-calendar-nav-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-nav-button-disabled-border, var(--theme-shell-calendar-nav-button-default-border, transparent));border-width:var(--theme-shell-calendar-nav-button-disabled-border-width, var(--theme-shell-calendar-nav-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-nav-button-disabled-radius, var(--theme-shell-calendar-nav-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-nav-button-disabled-shadow, var(--theme-shell-calendar-nav-button-default-shadow, none)));font-size:var(--theme-shell-calendar-nav-button-disabled-font-size, var(--theme-shell-calendar-nav-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-nav-button-disabled-font-weight, var(--theme-shell-calendar-nav-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.titleButton"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="calendar.titleButton"][data-theme-state=default]{background-color:var(--theme-shell-calendar-title-button-default-bg, transparent);background-image:var(--theme-shell-calendar-title-button-default-bg-gradient, none);color:var(--theme-shell-calendar-title-button-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-calendar-title-button-default-text-secondary, inherit);border-color:var(--theme-shell-calendar-title-button-default-border, transparent);border-width:var(--theme-shell-calendar-title-button-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-title-button-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-title-button-default-shadow, none));font-size:var(--theme-shell-calendar-title-button-default-font-size, inherit);font-weight:var(--theme-shell-calendar-title-button-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.titleButton"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="calendar.titleButton"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="calendar.titleButton"][data-theme-state=default]:hover{background-color:var(--theme-shell-calendar-title-button-hover-bg, var(--theme-shell-calendar-title-button-default-bg, transparent));background-image:var(--theme-shell-calendar-title-button-hover-bg-gradient, var(--theme-shell-calendar-title-button-default-bg-gradient, none));color:var(--theme-shell-calendar-title-button-hover-text, var(--theme-shell-calendar-title-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-title-button-hover-text-secondary, var(--theme-shell-calendar-title-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-title-button-hover-border, var(--theme-shell-calendar-title-button-default-border, transparent));border-width:var(--theme-shell-calendar-title-button-hover-border-width, var(--theme-shell-calendar-title-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-title-button-hover-radius, var(--theme-shell-calendar-title-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-title-button-hover-shadow, var(--theme-shell-calendar-title-button-default-shadow, none)));font-size:var(--theme-shell-calendar-title-button-hover-font-size, var(--theme-shell-calendar-title-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-title-button-hover-font-weight, var(--theme-shell-calendar-title-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.titleButton"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="calendar.titleButton"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="calendar.titleButton"][data-theme-state=default]:active{background-color:var(--theme-shell-calendar-title-button-active-bg, var(--theme-shell-calendar-title-button-default-bg, transparent));background-image:var(--theme-shell-calendar-title-button-active-bg-gradient, var(--theme-shell-calendar-title-button-default-bg-gradient, none));color:var(--theme-shell-calendar-title-button-active-text, var(--theme-shell-calendar-title-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-title-button-active-text-secondary, var(--theme-shell-calendar-title-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-title-button-active-border, var(--theme-shell-calendar-title-button-default-border, transparent));border-width:var(--theme-shell-calendar-title-button-active-border-width, var(--theme-shell-calendar-title-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-title-button-active-radius, var(--theme-shell-calendar-title-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-title-button-active-shadow, var(--theme-shell-calendar-title-button-default-shadow, none)));font-size:var(--theme-shell-calendar-title-button-active-font-size, var(--theme-shell-calendar-title-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-title-button-active-font-weight, var(--theme-shell-calendar-title-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.titleButton"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="calendar.titleButton"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="calendar.titleButton"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-calendar-title-button-focus-bg, var(--theme-shell-calendar-title-button-default-bg, transparent));background-image:var(--theme-shell-calendar-title-button-focus-bg-gradient, var(--theme-shell-calendar-title-button-default-bg-gradient, none));color:var(--theme-shell-calendar-title-button-focus-text, var(--theme-shell-calendar-title-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-title-button-focus-text-secondary, var(--theme-shell-calendar-title-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-title-button-focus-border, var(--theme-shell-calendar-title-button-default-border, transparent));border-width:var(--theme-shell-calendar-title-button-focus-border-width, var(--theme-shell-calendar-title-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-title-button-focus-radius, var(--theme-shell-calendar-title-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-title-button-focus-shadow, var(--theme-shell-calendar-title-button-default-shadow, none)));font-size:var(--theme-shell-calendar-title-button-focus-font-size, var(--theme-shell-calendar-title-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-title-button-focus-font-weight, var(--theme-shell-calendar-title-button-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-calendar-title-button-focus-border, var(--theme-shell-calendar-title-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-calendar-title-button-focus-border-width, var(--theme-shell-calendar-title-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-calendar-title-button-focus-border-width, var(--theme-shell-calendar-title-button-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="calendar.titleButton"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="calendar.titleButton"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="calendar.titleButton"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="calendar.titleButton"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="calendar.titleButton"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-calendar-title-button-disabled-bg, var(--theme-shell-calendar-title-button-default-bg, transparent));background-image:var(--theme-shell-calendar-title-button-disabled-bg-gradient, var(--theme-shell-calendar-title-button-default-bg-gradient, none));color:var(--theme-shell-calendar-title-button-disabled-text, var(--theme-shell-calendar-title-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-title-button-disabled-text-secondary, var(--theme-shell-calendar-title-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-title-button-disabled-border, var(--theme-shell-calendar-title-button-default-border, transparent));border-width:var(--theme-shell-calendar-title-button-disabled-border-width, var(--theme-shell-calendar-title-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-title-button-disabled-radius, var(--theme-shell-calendar-title-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-title-button-disabled-shadow, var(--theme-shell-calendar-title-button-default-shadow, none)));font-size:var(--theme-shell-calendar-title-button-disabled-font-size, var(--theme-shell-calendar-title-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-title-button-disabled-font-weight, var(--theme-shell-calendar-title-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.viewButton"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="calendar.viewButton"][data-theme-state=default]{background-color:var(--theme-shell-calendar-view-button-default-bg, transparent);background-image:var(--theme-shell-calendar-view-button-default-bg-gradient, none);color:var(--theme-shell-calendar-view-button-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-calendar-view-button-default-text-secondary, inherit);border-color:var(--theme-shell-calendar-view-button-default-border, transparent);border-width:var(--theme-shell-calendar-view-button-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-view-button-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-view-button-default-shadow, none));font-size:var(--theme-shell-calendar-view-button-default-font-size, inherit);font-weight:var(--theme-shell-calendar-view-button-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.viewButton"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="calendar.viewButton"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="calendar.viewButton"][data-theme-state=default]:hover{background-color:var(--theme-shell-calendar-view-button-hover-bg, var(--theme-shell-calendar-view-button-default-bg, transparent));background-image:var(--theme-shell-calendar-view-button-hover-bg-gradient, var(--theme-shell-calendar-view-button-default-bg-gradient, none));color:var(--theme-shell-calendar-view-button-hover-text, var(--theme-shell-calendar-view-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-view-button-hover-text-secondary, var(--theme-shell-calendar-view-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-view-button-hover-border, var(--theme-shell-calendar-view-button-default-border, transparent));border-width:var(--theme-shell-calendar-view-button-hover-border-width, var(--theme-shell-calendar-view-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-view-button-hover-radius, var(--theme-shell-calendar-view-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-view-button-hover-shadow, var(--theme-shell-calendar-view-button-default-shadow, none)));font-size:var(--theme-shell-calendar-view-button-hover-font-size, var(--theme-shell-calendar-view-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-view-button-hover-font-weight, var(--theme-shell-calendar-view-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.viewButton"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="calendar.viewButton"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="calendar.viewButton"][data-theme-state=default]:active{background-color:var(--theme-shell-calendar-view-button-active-bg, var(--theme-shell-calendar-view-button-default-bg, transparent));background-image:var(--theme-shell-calendar-view-button-active-bg-gradient, var(--theme-shell-calendar-view-button-default-bg-gradient, none));color:var(--theme-shell-calendar-view-button-active-text, var(--theme-shell-calendar-view-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-view-button-active-text-secondary, var(--theme-shell-calendar-view-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-view-button-active-border, var(--theme-shell-calendar-view-button-default-border, transparent));border-width:var(--theme-shell-calendar-view-button-active-border-width, var(--theme-shell-calendar-view-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-view-button-active-radius, var(--theme-shell-calendar-view-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-view-button-active-shadow, var(--theme-shell-calendar-view-button-default-shadow, none)));font-size:var(--theme-shell-calendar-view-button-active-font-size, var(--theme-shell-calendar-view-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-view-button-active-font-weight, var(--theme-shell-calendar-view-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.viewButton"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="calendar.viewButton"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="calendar.viewButton"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-calendar-view-button-focus-bg, var(--theme-shell-calendar-view-button-default-bg, transparent));background-image:var(--theme-shell-calendar-view-button-focus-bg-gradient, var(--theme-shell-calendar-view-button-default-bg-gradient, none));color:var(--theme-shell-calendar-view-button-focus-text, var(--theme-shell-calendar-view-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-view-button-focus-text-secondary, var(--theme-shell-calendar-view-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-view-button-focus-border, var(--theme-shell-calendar-view-button-default-border, transparent));border-width:var(--theme-shell-calendar-view-button-focus-border-width, var(--theme-shell-calendar-view-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-view-button-focus-radius, var(--theme-shell-calendar-view-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-view-button-focus-shadow, var(--theme-shell-calendar-view-button-default-shadow, none)));font-size:var(--theme-shell-calendar-view-button-focus-font-size, var(--theme-shell-calendar-view-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-view-button-focus-font-weight, var(--theme-shell-calendar-view-button-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-calendar-view-button-focus-border, var(--theme-shell-calendar-view-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-calendar-view-button-focus-border-width, var(--theme-shell-calendar-view-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-calendar-view-button-focus-border-width, var(--theme-shell-calendar-view-button-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="calendar.viewButton"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="calendar.viewButton"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="calendar.viewButton"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="calendar.viewButton"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="calendar.viewButton"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-calendar-view-button-disabled-bg, var(--theme-shell-calendar-view-button-default-bg, transparent));background-image:var(--theme-shell-calendar-view-button-disabled-bg-gradient, var(--theme-shell-calendar-view-button-default-bg-gradient, none));color:var(--theme-shell-calendar-view-button-disabled-text, var(--theme-shell-calendar-view-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-view-button-disabled-text-secondary, var(--theme-shell-calendar-view-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-view-button-disabled-border, var(--theme-shell-calendar-view-button-default-border, transparent));border-width:var(--theme-shell-calendar-view-button-disabled-border-width, var(--theme-shell-calendar-view-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-view-button-disabled-radius, var(--theme-shell-calendar-view-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-view-button-disabled-shadow, var(--theme-shell-calendar-view-button-default-shadow, none)));font-size:var(--theme-shell-calendar-view-button-disabled-font-size, var(--theme-shell-calendar-view-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-view-button-disabled-font-weight, var(--theme-shell-calendar-view-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.weekHeader"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="calendar.weekHeader"][data-theme-state=default]{background-color:var(--theme-shell-calendar-week-header-default-bg, transparent);background-image:var(--theme-shell-calendar-week-header-default-bg-gradient, none);color:var(--theme-shell-calendar-week-header-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-calendar-week-header-default-text-secondary, inherit);border-color:var(--theme-shell-calendar-week-header-default-border, transparent);border-width:var(--theme-shell-calendar-week-header-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-week-header-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-week-header-default-shadow, none));font-size:var(--theme-shell-calendar-week-header-default-font-size, inherit);font-weight:var(--theme-shell-calendar-week-header-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.sundayText"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="calendar.sundayText"][data-theme-state=default]{color:var(--theme-shell-calendar-sunday-text-default-text, inherit);font-size:var(--theme-shell-calendar-sunday-text-default-font-size, inherit);font-weight:var(--theme-shell-calendar-sunday-text-default-font-weight, inherit)}html [data-theme-module=shell][data-theme-part="calendar.cell"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="calendar.cell"][data-theme-state=default]{background-color:var(--theme-shell-calendar-cell-default-bg, transparent);background-image:var(--theme-shell-calendar-cell-default-bg-gradient, none);color:var(--theme-shell-calendar-cell-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-calendar-cell-default-text-secondary, inherit);border-color:var(--theme-shell-calendar-cell-default-border, transparent);border-width:var(--theme-shell-calendar-cell-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-cell-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-cell-default-shadow, none));font-size:var(--theme-shell-calendar-cell-default-font-size, inherit);font-weight:var(--theme-shell-calendar-cell-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.cell"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="calendar.cell"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="calendar.cell"][data-theme-state=default]:hover{background-color:var(--theme-shell-calendar-cell-hover-bg, var(--theme-shell-calendar-cell-default-bg, transparent));background-image:var(--theme-shell-calendar-cell-hover-bg-gradient, var(--theme-shell-calendar-cell-default-bg-gradient, none));color:var(--theme-shell-calendar-cell-hover-text, var(--theme-shell-calendar-cell-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-cell-hover-text-secondary, var(--theme-shell-calendar-cell-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-cell-hover-border, var(--theme-shell-calendar-cell-default-border, transparent));border-width:var(--theme-shell-calendar-cell-hover-border-width, var(--theme-shell-calendar-cell-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-cell-hover-radius, var(--theme-shell-calendar-cell-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-cell-hover-shadow, var(--theme-shell-calendar-cell-default-shadow, none)));font-size:var(--theme-shell-calendar-cell-hover-font-size, var(--theme-shell-calendar-cell-default-font-size, inherit));font-weight:var(--theme-shell-calendar-cell-hover-font-weight, var(--theme-shell-calendar-cell-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.cell"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="calendar.cell"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="calendar.cell"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-calendar-cell-selected-bg, var(--theme-shell-calendar-cell-default-bg, transparent));background-image:var(--theme-shell-calendar-cell-selected-bg-gradient, var(--theme-shell-calendar-cell-default-bg-gradient, none));color:var(--theme-shell-calendar-cell-selected-text, var(--theme-shell-calendar-cell-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-cell-selected-text-secondary, var(--theme-shell-calendar-cell-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-cell-selected-border, var(--theme-shell-calendar-cell-default-border, transparent));border-width:var(--theme-shell-calendar-cell-selected-border-width, var(--theme-shell-calendar-cell-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-cell-selected-radius, var(--theme-shell-calendar-cell-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-cell-selected-shadow, var(--theme-shell-calendar-cell-default-shadow, none)));font-size:var(--theme-shell-calendar-cell-selected-font-size, var(--theme-shell-calendar-cell-default-font-size, inherit));font-weight:var(--theme-shell-calendar-cell-selected-font-weight, var(--theme-shell-calendar-cell-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.cell"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="calendar.cell"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="calendar.cell"][data-theme-state=default]:active{background-color:var(--theme-shell-calendar-cell-active-bg, var(--theme-shell-calendar-cell-default-bg, transparent));background-image:var(--theme-shell-calendar-cell-active-bg-gradient, var(--theme-shell-calendar-cell-default-bg-gradient, none));color:var(--theme-shell-calendar-cell-active-text, var(--theme-shell-calendar-cell-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-cell-active-text-secondary, var(--theme-shell-calendar-cell-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-cell-active-border, var(--theme-shell-calendar-cell-default-border, transparent));border-width:var(--theme-shell-calendar-cell-active-border-width, var(--theme-shell-calendar-cell-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-cell-active-radius, var(--theme-shell-calendar-cell-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-cell-active-shadow, var(--theme-shell-calendar-cell-default-shadow, none)));font-size:var(--theme-shell-calendar-cell-active-font-size, var(--theme-shell-calendar-cell-default-font-size, inherit));font-weight:var(--theme-shell-calendar-cell-active-font-weight, var(--theme-shell-calendar-cell-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.cell"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="calendar.cell"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="calendar.cell"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-calendar-cell-focus-bg, var(--theme-shell-calendar-cell-default-bg, transparent));background-image:var(--theme-shell-calendar-cell-focus-bg-gradient, var(--theme-shell-calendar-cell-default-bg-gradient, none));color:var(--theme-shell-calendar-cell-focus-text, var(--theme-shell-calendar-cell-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-cell-focus-text-secondary, var(--theme-shell-calendar-cell-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-cell-focus-border, var(--theme-shell-calendar-cell-default-border, transparent));border-width:var(--theme-shell-calendar-cell-focus-border-width, var(--theme-shell-calendar-cell-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-cell-focus-radius, var(--theme-shell-calendar-cell-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-cell-focus-shadow, var(--theme-shell-calendar-cell-default-shadow, none)));font-size:var(--theme-shell-calendar-cell-focus-font-size, var(--theme-shell-calendar-cell-default-font-size, inherit));font-weight:var(--theme-shell-calendar-cell-focus-font-weight, var(--theme-shell-calendar-cell-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-calendar-cell-focus-border, var(--theme-shell-calendar-cell-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-calendar-cell-focus-border-width, var(--theme-shell-calendar-cell-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-calendar-cell-focus-border-width, var(--theme-shell-calendar-cell-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="calendar.cell"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="calendar.cell"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="calendar.cell"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="calendar.cell"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="calendar.cell"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-calendar-cell-disabled-bg, var(--theme-shell-calendar-cell-default-bg, transparent));background-image:var(--theme-shell-calendar-cell-disabled-bg-gradient, var(--theme-shell-calendar-cell-default-bg-gradient, none));color:var(--theme-shell-calendar-cell-disabled-text, var(--theme-shell-calendar-cell-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-cell-disabled-text-secondary, var(--theme-shell-calendar-cell-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-cell-disabled-border, var(--theme-shell-calendar-cell-default-border, transparent));border-width:var(--theme-shell-calendar-cell-disabled-border-width, var(--theme-shell-calendar-cell-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-cell-disabled-radius, var(--theme-shell-calendar-cell-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-cell-disabled-shadow, var(--theme-shell-calendar-cell-default-shadow, none)));font-size:var(--theme-shell-calendar-cell-disabled-font-size, var(--theme-shell-calendar-cell-default-font-size, inherit));font-weight:var(--theme-shell-calendar-cell-disabled-font-weight, var(--theme-shell-calendar-cell-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.monthPickerPanel"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="calendar.monthPickerPanel"][data-theme-state=default]{background-color:var(--theme-shell-calendar-month-picker-panel-default-bg, transparent);background-image:var(--theme-shell-calendar-month-picker-panel-default-bg-gradient, none);color:var(--theme-shell-calendar-month-picker-panel-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-panel-default-text-secondary, inherit);border-color:var(--theme-shell-calendar-month-picker-panel-default-border, transparent);border-width:var(--theme-shell-calendar-month-picker-panel-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-panel-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-panel-default-shadow, none));font-size:var(--theme-shell-calendar-month-picker-panel-default-font-size, inherit);font-weight:var(--theme-shell-calendar-month-picker-panel-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.monthPickerHeader"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="calendar.monthPickerHeader"][data-theme-state=default]{background-color:var(--theme-shell-calendar-month-picker-header-default-bg, transparent);background-image:var(--theme-shell-calendar-month-picker-header-default-bg-gradient, none);color:var(--theme-shell-calendar-month-picker-header-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-header-default-text-secondary, inherit);border-color:var(--theme-shell-calendar-month-picker-header-default-border, transparent);border-width:var(--theme-shell-calendar-month-picker-header-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-header-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-header-default-shadow, none));font-size:var(--theme-shell-calendar-month-picker-header-default-font-size, inherit);font-weight:var(--theme-shell-calendar-month-picker-header-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"][data-theme-state=default]{background-color:var(--theme-shell-calendar-month-picker-year-button-default-bg, transparent);background-image:var(--theme-shell-calendar-month-picker-year-button-default-bg-gradient, none);color:var(--theme-shell-calendar-month-picker-year-button-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-year-button-default-text-secondary, inherit);border-color:var(--theme-shell-calendar-month-picker-year-button-default-border, transparent);border-width:var(--theme-shell-calendar-month-picker-year-button-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-year-button-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-year-button-default-shadow, none));font-size:var(--theme-shell-calendar-month-picker-year-button-default-font-size, inherit);font-weight:var(--theme-shell-calendar-month-picker-year-button-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"][data-theme-state=default]:hover{background-color:var(--theme-shell-calendar-month-picker-year-button-hover-bg, var(--theme-shell-calendar-month-picker-year-button-default-bg, transparent));background-image:var(--theme-shell-calendar-month-picker-year-button-hover-bg-gradient, var(--theme-shell-calendar-month-picker-year-button-default-bg-gradient, none));color:var(--theme-shell-calendar-month-picker-year-button-hover-text, var(--theme-shell-calendar-month-picker-year-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-year-button-hover-text-secondary, var(--theme-shell-calendar-month-picker-year-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-month-picker-year-button-hover-border, var(--theme-shell-calendar-month-picker-year-button-default-border, transparent));border-width:var(--theme-shell-calendar-month-picker-year-button-hover-border-width, var(--theme-shell-calendar-month-picker-year-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-year-button-hover-radius, var(--theme-shell-calendar-month-picker-year-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-year-button-hover-shadow, var(--theme-shell-calendar-month-picker-year-button-default-shadow, none)));font-size:var(--theme-shell-calendar-month-picker-year-button-hover-font-size, var(--theme-shell-calendar-month-picker-year-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-month-picker-year-button-hover-font-weight, var(--theme-shell-calendar-month-picker-year-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"][data-theme-state=default]:active{background-color:var(--theme-shell-calendar-month-picker-year-button-active-bg, var(--theme-shell-calendar-month-picker-year-button-default-bg, transparent));background-image:var(--theme-shell-calendar-month-picker-year-button-active-bg-gradient, var(--theme-shell-calendar-month-picker-year-button-default-bg-gradient, none));color:var(--theme-shell-calendar-month-picker-year-button-active-text, var(--theme-shell-calendar-month-picker-year-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-year-button-active-text-secondary, var(--theme-shell-calendar-month-picker-year-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-month-picker-year-button-active-border, var(--theme-shell-calendar-month-picker-year-button-default-border, transparent));border-width:var(--theme-shell-calendar-month-picker-year-button-active-border-width, var(--theme-shell-calendar-month-picker-year-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-year-button-active-radius, var(--theme-shell-calendar-month-picker-year-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-year-button-active-shadow, var(--theme-shell-calendar-month-picker-year-button-default-shadow, none)));font-size:var(--theme-shell-calendar-month-picker-year-button-active-font-size, var(--theme-shell-calendar-month-picker-year-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-month-picker-year-button-active-font-weight, var(--theme-shell-calendar-month-picker-year-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-calendar-month-picker-year-button-focus-bg, var(--theme-shell-calendar-month-picker-year-button-default-bg, transparent));background-image:var(--theme-shell-calendar-month-picker-year-button-focus-bg-gradient, var(--theme-shell-calendar-month-picker-year-button-default-bg-gradient, none));color:var(--theme-shell-calendar-month-picker-year-button-focus-text, var(--theme-shell-calendar-month-picker-year-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-year-button-focus-text-secondary, var(--theme-shell-calendar-month-picker-year-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-month-picker-year-button-focus-border, var(--theme-shell-calendar-month-picker-year-button-default-border, transparent));border-width:var(--theme-shell-calendar-month-picker-year-button-focus-border-width, var(--theme-shell-calendar-month-picker-year-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-year-button-focus-radius, var(--theme-shell-calendar-month-picker-year-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-year-button-focus-shadow, var(--theme-shell-calendar-month-picker-year-button-default-shadow, none)));font-size:var(--theme-shell-calendar-month-picker-year-button-focus-font-size, var(--theme-shell-calendar-month-picker-year-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-month-picker-year-button-focus-font-weight, var(--theme-shell-calendar-month-picker-year-button-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-calendar-month-picker-year-button-focus-border, var(--theme-shell-calendar-month-picker-year-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-calendar-month-picker-year-button-focus-border-width, var(--theme-shell-calendar-month-picker-year-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-calendar-month-picker-year-button-focus-border-width, var(--theme-shell-calendar-month-picker-year-button-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="calendar.monthPickerYearButton"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-calendar-month-picker-year-button-disabled-bg, var(--theme-shell-calendar-month-picker-year-button-default-bg, transparent));background-image:var(--theme-shell-calendar-month-picker-year-button-disabled-bg-gradient, var(--theme-shell-calendar-month-picker-year-button-default-bg-gradient, none));color:var(--theme-shell-calendar-month-picker-year-button-disabled-text, var(--theme-shell-calendar-month-picker-year-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-year-button-disabled-text-secondary, var(--theme-shell-calendar-month-picker-year-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-month-picker-year-button-disabled-border, var(--theme-shell-calendar-month-picker-year-button-default-border, transparent));border-width:var(--theme-shell-calendar-month-picker-year-button-disabled-border-width, var(--theme-shell-calendar-month-picker-year-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-year-button-disabled-radius, var(--theme-shell-calendar-month-picker-year-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-year-button-disabled-shadow, var(--theme-shell-calendar-month-picker-year-button-default-shadow, none)));font-size:var(--theme-shell-calendar-month-picker-year-button-disabled-font-size, var(--theme-shell-calendar-month-picker-year-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-month-picker-year-button-disabled-font-weight, var(--theme-shell-calendar-month-picker-year-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"][data-theme-state=default]{background-color:var(--theme-shell-calendar-month-picker-month-button-default-bg, transparent);background-image:var(--theme-shell-calendar-month-picker-month-button-default-bg-gradient, none);color:var(--theme-shell-calendar-month-picker-month-button-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-month-button-default-text-secondary, inherit);border-color:var(--theme-shell-calendar-month-picker-month-button-default-border, transparent);border-width:var(--theme-shell-calendar-month-picker-month-button-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-month-button-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-month-button-default-shadow, none));font-size:var(--theme-shell-calendar-month-picker-month-button-default-font-size, inherit);font-weight:var(--theme-shell-calendar-month-picker-month-button-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"][data-theme-state=default]:hover{background-color:var(--theme-shell-calendar-month-picker-month-button-hover-bg, var(--theme-shell-calendar-month-picker-month-button-default-bg, transparent));background-image:var(--theme-shell-calendar-month-picker-month-button-hover-bg-gradient, var(--theme-shell-calendar-month-picker-month-button-default-bg-gradient, none));color:var(--theme-shell-calendar-month-picker-month-button-hover-text, var(--theme-shell-calendar-month-picker-month-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-month-button-hover-text-secondary, var(--theme-shell-calendar-month-picker-month-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-month-picker-month-button-hover-border, var(--theme-shell-calendar-month-picker-month-button-default-border, transparent));border-width:var(--theme-shell-calendar-month-picker-month-button-hover-border-width, var(--theme-shell-calendar-month-picker-month-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-month-button-hover-radius, var(--theme-shell-calendar-month-picker-month-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-month-button-hover-shadow, var(--theme-shell-calendar-month-picker-month-button-default-shadow, none)));font-size:var(--theme-shell-calendar-month-picker-month-button-hover-font-size, var(--theme-shell-calendar-month-picker-month-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-month-picker-month-button-hover-font-weight, var(--theme-shell-calendar-month-picker-month-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-calendar-month-picker-month-button-selected-bg, var(--theme-shell-calendar-month-picker-month-button-default-bg, transparent));background-image:var(--theme-shell-calendar-month-picker-month-button-selected-bg-gradient, var(--theme-shell-calendar-month-picker-month-button-default-bg-gradient, none));color:var(--theme-shell-calendar-month-picker-month-button-selected-text, var(--theme-shell-calendar-month-picker-month-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-month-button-selected-text-secondary, var(--theme-shell-calendar-month-picker-month-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-month-picker-month-button-selected-border, var(--theme-shell-calendar-month-picker-month-button-default-border, transparent));border-width:var(--theme-shell-calendar-month-picker-month-button-selected-border-width, var(--theme-shell-calendar-month-picker-month-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-month-button-selected-radius, var(--theme-shell-calendar-month-picker-month-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-month-button-selected-shadow, var(--theme-shell-calendar-month-picker-month-button-default-shadow, none)));font-size:var(--theme-shell-calendar-month-picker-month-button-selected-font-size, var(--theme-shell-calendar-month-picker-month-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-month-picker-month-button-selected-font-weight, var(--theme-shell-calendar-month-picker-month-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"][data-theme-state=default]:active{background-color:var(--theme-shell-calendar-month-picker-month-button-active-bg, var(--theme-shell-calendar-month-picker-month-button-default-bg, transparent));background-image:var(--theme-shell-calendar-month-picker-month-button-active-bg-gradient, var(--theme-shell-calendar-month-picker-month-button-default-bg-gradient, none));color:var(--theme-shell-calendar-month-picker-month-button-active-text, var(--theme-shell-calendar-month-picker-month-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-month-button-active-text-secondary, var(--theme-shell-calendar-month-picker-month-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-month-picker-month-button-active-border, var(--theme-shell-calendar-month-picker-month-button-default-border, transparent));border-width:var(--theme-shell-calendar-month-picker-month-button-active-border-width, var(--theme-shell-calendar-month-picker-month-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-month-button-active-radius, var(--theme-shell-calendar-month-picker-month-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-month-button-active-shadow, var(--theme-shell-calendar-month-picker-month-button-default-shadow, none)));font-size:var(--theme-shell-calendar-month-picker-month-button-active-font-size, var(--theme-shell-calendar-month-picker-month-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-month-picker-month-button-active-font-weight, var(--theme-shell-calendar-month-picker-month-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-calendar-month-picker-month-button-focus-bg, var(--theme-shell-calendar-month-picker-month-button-default-bg, transparent));background-image:var(--theme-shell-calendar-month-picker-month-button-focus-bg-gradient, var(--theme-shell-calendar-month-picker-month-button-default-bg-gradient, none));color:var(--theme-shell-calendar-month-picker-month-button-focus-text, var(--theme-shell-calendar-month-picker-month-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-month-button-focus-text-secondary, var(--theme-shell-calendar-month-picker-month-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-month-picker-month-button-focus-border, var(--theme-shell-calendar-month-picker-month-button-default-border, transparent));border-width:var(--theme-shell-calendar-month-picker-month-button-focus-border-width, var(--theme-shell-calendar-month-picker-month-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-month-button-focus-radius, var(--theme-shell-calendar-month-picker-month-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-month-button-focus-shadow, var(--theme-shell-calendar-month-picker-month-button-default-shadow, none)));font-size:var(--theme-shell-calendar-month-picker-month-button-focus-font-size, var(--theme-shell-calendar-month-picker-month-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-month-picker-month-button-focus-font-weight, var(--theme-shell-calendar-month-picker-month-button-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-calendar-month-picker-month-button-focus-border, var(--theme-shell-calendar-month-picker-month-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-calendar-month-picker-month-button-focus-border-width, var(--theme-shell-calendar-month-picker-month-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-calendar-month-picker-month-button-focus-border-width, var(--theme-shell-calendar-month-picker-month-button-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="calendar.monthPickerMonthButton"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-calendar-month-picker-month-button-disabled-bg, var(--theme-shell-calendar-month-picker-month-button-default-bg, transparent));background-image:var(--theme-shell-calendar-month-picker-month-button-disabled-bg-gradient, var(--theme-shell-calendar-month-picker-month-button-default-bg-gradient, none));color:var(--theme-shell-calendar-month-picker-month-button-disabled-text, var(--theme-shell-calendar-month-picker-month-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-month-button-disabled-text-secondary, var(--theme-shell-calendar-month-picker-month-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-month-picker-month-button-disabled-border, var(--theme-shell-calendar-month-picker-month-button-default-border, transparent));border-width:var(--theme-shell-calendar-month-picker-month-button-disabled-border-width, var(--theme-shell-calendar-month-picker-month-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-month-button-disabled-radius, var(--theme-shell-calendar-month-picker-month-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-month-button-disabled-shadow, var(--theme-shell-calendar-month-picker-month-button-default-shadow, none)));font-size:var(--theme-shell-calendar-month-picker-month-button-disabled-font-size, var(--theme-shell-calendar-month-picker-month-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-month-picker-month-button-disabled-font-weight, var(--theme-shell-calendar-month-picker-month-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"][data-theme-state=default]{background-color:var(--theme-shell-calendar-month-picker-action-button-default-bg, transparent);background-image:var(--theme-shell-calendar-month-picker-action-button-default-bg-gradient, none);color:var(--theme-shell-calendar-month-picker-action-button-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-action-button-default-text-secondary, inherit);border-color:var(--theme-shell-calendar-month-picker-action-button-default-border, transparent);border-width:var(--theme-shell-calendar-month-picker-action-button-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-action-button-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-action-button-default-shadow, none));font-size:var(--theme-shell-calendar-month-picker-action-button-default-font-size, inherit);font-weight:var(--theme-shell-calendar-month-picker-action-button-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"][data-theme-state=default]:hover{background-color:var(--theme-shell-calendar-month-picker-action-button-hover-bg, var(--theme-shell-calendar-month-picker-action-button-default-bg, transparent));background-image:var(--theme-shell-calendar-month-picker-action-button-hover-bg-gradient, var(--theme-shell-calendar-month-picker-action-button-default-bg-gradient, none));color:var(--theme-shell-calendar-month-picker-action-button-hover-text, var(--theme-shell-calendar-month-picker-action-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-action-button-hover-text-secondary, var(--theme-shell-calendar-month-picker-action-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-month-picker-action-button-hover-border, var(--theme-shell-calendar-month-picker-action-button-default-border, transparent));border-width:var(--theme-shell-calendar-month-picker-action-button-hover-border-width, var(--theme-shell-calendar-month-picker-action-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-action-button-hover-radius, var(--theme-shell-calendar-month-picker-action-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-action-button-hover-shadow, var(--theme-shell-calendar-month-picker-action-button-default-shadow, none)));font-size:var(--theme-shell-calendar-month-picker-action-button-hover-font-size, var(--theme-shell-calendar-month-picker-action-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-month-picker-action-button-hover-font-weight, var(--theme-shell-calendar-month-picker-action-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"][data-theme-state=default]:active{background-color:var(--theme-shell-calendar-month-picker-action-button-active-bg, var(--theme-shell-calendar-month-picker-action-button-default-bg, transparent));background-image:var(--theme-shell-calendar-month-picker-action-button-active-bg-gradient, var(--theme-shell-calendar-month-picker-action-button-default-bg-gradient, none));color:var(--theme-shell-calendar-month-picker-action-button-active-text, var(--theme-shell-calendar-month-picker-action-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-action-button-active-text-secondary, var(--theme-shell-calendar-month-picker-action-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-month-picker-action-button-active-border, var(--theme-shell-calendar-month-picker-action-button-default-border, transparent));border-width:var(--theme-shell-calendar-month-picker-action-button-active-border-width, var(--theme-shell-calendar-month-picker-action-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-action-button-active-radius, var(--theme-shell-calendar-month-picker-action-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-action-button-active-shadow, var(--theme-shell-calendar-month-picker-action-button-default-shadow, none)));font-size:var(--theme-shell-calendar-month-picker-action-button-active-font-size, var(--theme-shell-calendar-month-picker-action-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-month-picker-action-button-active-font-weight, var(--theme-shell-calendar-month-picker-action-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-calendar-month-picker-action-button-focus-bg, var(--theme-shell-calendar-month-picker-action-button-default-bg, transparent));background-image:var(--theme-shell-calendar-month-picker-action-button-focus-bg-gradient, var(--theme-shell-calendar-month-picker-action-button-default-bg-gradient, none));color:var(--theme-shell-calendar-month-picker-action-button-focus-text, var(--theme-shell-calendar-month-picker-action-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-action-button-focus-text-secondary, var(--theme-shell-calendar-month-picker-action-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-month-picker-action-button-focus-border, var(--theme-shell-calendar-month-picker-action-button-default-border, transparent));border-width:var(--theme-shell-calendar-month-picker-action-button-focus-border-width, var(--theme-shell-calendar-month-picker-action-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-action-button-focus-radius, var(--theme-shell-calendar-month-picker-action-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-action-button-focus-shadow, var(--theme-shell-calendar-month-picker-action-button-default-shadow, none)));font-size:var(--theme-shell-calendar-month-picker-action-button-focus-font-size, var(--theme-shell-calendar-month-picker-action-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-month-picker-action-button-focus-font-weight, var(--theme-shell-calendar-month-picker-action-button-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-calendar-month-picker-action-button-focus-border, var(--theme-shell-calendar-month-picker-action-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-calendar-month-picker-action-button-focus-border-width, var(--theme-shell-calendar-month-picker-action-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-calendar-month-picker-action-button-focus-border-width, var(--theme-shell-calendar-month-picker-action-button-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="calendar.monthPickerActionButton"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-calendar-month-picker-action-button-disabled-bg, var(--theme-shell-calendar-month-picker-action-button-default-bg, transparent));background-image:var(--theme-shell-calendar-month-picker-action-button-disabled-bg-gradient, var(--theme-shell-calendar-month-picker-action-button-default-bg-gradient, none));color:var(--theme-shell-calendar-month-picker-action-button-disabled-text, var(--theme-shell-calendar-month-picker-action-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-calendar-month-picker-action-button-disabled-text-secondary, var(--theme-shell-calendar-month-picker-action-button-default-text-secondary, inherit));border-color:var(--theme-shell-calendar-month-picker-action-button-disabled-border, var(--theme-shell-calendar-month-picker-action-button-default-border, transparent));border-width:var(--theme-shell-calendar-month-picker-action-button-disabled-border-width, var(--theme-shell-calendar-month-picker-action-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-calendar-month-picker-action-button-disabled-radius, var(--theme-shell-calendar-month-picker-action-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-calendar-month-picker-action-button-disabled-shadow, var(--theme-shell-calendar-month-picker-action-button-default-shadow, none)));font-size:var(--theme-shell-calendar-month-picker-action-button-disabled-font-size, var(--theme-shell-calendar-month-picker-action-button-default-font-size, inherit));font-weight:var(--theme-shell-calendar-month-picker-action-button-disabled-font-weight, var(--theme-shell-calendar-month-picker-action-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="menu.panel"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="menu.panel"][data-theme-state=default]{background-color:var(--theme-shell-menu-panel-default-bg, transparent);background-image:var(--theme-shell-menu-panel-default-bg-gradient, none);color:var(--theme-shell-menu-panel-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-menu-panel-default-text-secondary, inherit);border-color:var(--theme-shell-menu-panel-default-border, transparent);border-width:var(--theme-shell-menu-panel-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-menu-panel-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-menu-panel-default-shadow, none));font-size:var(--theme-shell-menu-panel-default-font-size, inherit);font-weight:var(--theme-shell-menu-panel-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="menu.headerText"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="menu.headerText"][data-theme-state=default]{color:var(--theme-shell-menu-header-text-default-text, inherit);font-size:var(--theme-shell-menu-header-text-default-font-size, inherit);font-weight:var(--theme-shell-menu-header-text-default-font-weight, inherit)}html [data-theme-module=shell][data-theme-part="menu.item"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="menu.item"][data-theme-state=default]{background-color:var(--theme-shell-menu-item-default-bg, transparent);background-image:var(--theme-shell-menu-item-default-bg-gradient, none);color:var(--theme-shell-menu-item-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-menu-item-default-text-secondary, inherit);border-color:var(--theme-shell-menu-item-default-border, transparent);border-width:var(--theme-shell-menu-item-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-menu-item-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-menu-item-default-shadow, none));font-size:var(--theme-shell-menu-item-default-font-size, inherit);font-weight:var(--theme-shell-menu-item-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="menu.item"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="menu.item"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="menu.item"][data-theme-state=default]:hover{background-color:var(--theme-shell-menu-item-hover-bg, var(--theme-shell-menu-item-default-bg, transparent));background-image:var(--theme-shell-menu-item-hover-bg-gradient, var(--theme-shell-menu-item-default-bg-gradient, none));color:var(--theme-shell-menu-item-hover-text, var(--theme-shell-menu-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-menu-item-hover-text-secondary, var(--theme-shell-menu-item-default-text-secondary, inherit));border-color:var(--theme-shell-menu-item-hover-border, var(--theme-shell-menu-item-default-border, transparent));border-width:var(--theme-shell-menu-item-hover-border-width, var(--theme-shell-menu-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-menu-item-hover-radius, var(--theme-shell-menu-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-menu-item-hover-shadow, var(--theme-shell-menu-item-default-shadow, none)));font-size:var(--theme-shell-menu-item-hover-font-size, var(--theme-shell-menu-item-default-font-size, inherit));font-weight:var(--theme-shell-menu-item-hover-font-weight, var(--theme-shell-menu-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="menu.item"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="menu.item"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="menu.item"][data-theme-state=default]:active{background-color:var(--theme-shell-menu-item-active-bg, var(--theme-shell-menu-item-default-bg, transparent));background-image:var(--theme-shell-menu-item-active-bg-gradient, var(--theme-shell-menu-item-default-bg-gradient, none));color:var(--theme-shell-menu-item-active-text, var(--theme-shell-menu-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-menu-item-active-text-secondary, var(--theme-shell-menu-item-default-text-secondary, inherit));border-color:var(--theme-shell-menu-item-active-border, var(--theme-shell-menu-item-default-border, transparent));border-width:var(--theme-shell-menu-item-active-border-width, var(--theme-shell-menu-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-menu-item-active-radius, var(--theme-shell-menu-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-menu-item-active-shadow, var(--theme-shell-menu-item-default-shadow, none)));font-size:var(--theme-shell-menu-item-active-font-size, var(--theme-shell-menu-item-default-font-size, inherit));font-weight:var(--theme-shell-menu-item-active-font-weight, var(--theme-shell-menu-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="menu.item"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="menu.item"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="menu.item"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-menu-item-focus-bg, var(--theme-shell-menu-item-default-bg, transparent));background-image:var(--theme-shell-menu-item-focus-bg-gradient, var(--theme-shell-menu-item-default-bg-gradient, none));color:var(--theme-shell-menu-item-focus-text, var(--theme-shell-menu-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-menu-item-focus-text-secondary, var(--theme-shell-menu-item-default-text-secondary, inherit));border-color:var(--theme-shell-menu-item-focus-border, var(--theme-shell-menu-item-default-border, transparent));border-width:var(--theme-shell-menu-item-focus-border-width, var(--theme-shell-menu-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-menu-item-focus-radius, var(--theme-shell-menu-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-menu-item-focus-shadow, var(--theme-shell-menu-item-default-shadow, none)));font-size:var(--theme-shell-menu-item-focus-font-size, var(--theme-shell-menu-item-default-font-size, inherit));font-weight:var(--theme-shell-menu-item-focus-font-weight, var(--theme-shell-menu-item-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-menu-item-focus-border, var(--theme-shell-menu-item-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-menu-item-focus-border-width, var(--theme-shell-menu-item-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-menu-item-focus-border-width, var(--theme-shell-menu-item-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="menu.item"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="menu.item"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="menu.item"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="menu.item"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="menu.item"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-menu-item-disabled-bg, var(--theme-shell-menu-item-default-bg, transparent));background-image:var(--theme-shell-menu-item-disabled-bg-gradient, var(--theme-shell-menu-item-default-bg-gradient, none));color:var(--theme-shell-menu-item-disabled-text, var(--theme-shell-menu-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-menu-item-disabled-text-secondary, var(--theme-shell-menu-item-default-text-secondary, inherit));border-color:var(--theme-shell-menu-item-disabled-border, var(--theme-shell-menu-item-default-border, transparent));border-width:var(--theme-shell-menu-item-disabled-border-width, var(--theme-shell-menu-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-menu-item-disabled-radius, var(--theme-shell-menu-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-menu-item-disabled-shadow, var(--theme-shell-menu-item-default-shadow, none)));font-size:var(--theme-shell-menu-item-disabled-font-size, var(--theme-shell-menu-item-default-font-size, inherit));font-weight:var(--theme-shell-menu-item-disabled-font-weight, var(--theme-shell-menu-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="menu.dangerItem"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="menu.dangerItem"][data-theme-state=default]{background-color:var(--theme-shell-menu-danger-item-default-bg, transparent);background-image:var(--theme-shell-menu-danger-item-default-bg-gradient, none);color:var(--theme-shell-menu-danger-item-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-menu-danger-item-default-text-secondary, inherit);border-color:var(--theme-shell-menu-danger-item-default-border, transparent);border-width:var(--theme-shell-menu-danger-item-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-menu-danger-item-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-menu-danger-item-default-shadow, none));font-size:var(--theme-shell-menu-danger-item-default-font-size, inherit);font-weight:var(--theme-shell-menu-danger-item-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="menu.dangerItem"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="menu.dangerItem"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="menu.dangerItem"][data-theme-state=default]:hover{background-color:var(--theme-shell-menu-danger-item-hover-bg, var(--theme-shell-menu-danger-item-default-bg, transparent));background-image:var(--theme-shell-menu-danger-item-hover-bg-gradient, var(--theme-shell-menu-danger-item-default-bg-gradient, none));color:var(--theme-shell-menu-danger-item-hover-text, var(--theme-shell-menu-danger-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-menu-danger-item-hover-text-secondary, var(--theme-shell-menu-danger-item-default-text-secondary, inherit));border-color:var(--theme-shell-menu-danger-item-hover-border, var(--theme-shell-menu-danger-item-default-border, transparent));border-width:var(--theme-shell-menu-danger-item-hover-border-width, var(--theme-shell-menu-danger-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-menu-danger-item-hover-radius, var(--theme-shell-menu-danger-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-menu-danger-item-hover-shadow, var(--theme-shell-menu-danger-item-default-shadow, none)));font-size:var(--theme-shell-menu-danger-item-hover-font-size, var(--theme-shell-menu-danger-item-default-font-size, inherit));font-weight:var(--theme-shell-menu-danger-item-hover-font-weight, var(--theme-shell-menu-danger-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="menu.dangerItem"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="menu.dangerItem"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="menu.dangerItem"][data-theme-state=default]:active{background-color:var(--theme-shell-menu-danger-item-active-bg, var(--theme-shell-menu-danger-item-default-bg, transparent));background-image:var(--theme-shell-menu-danger-item-active-bg-gradient, var(--theme-shell-menu-danger-item-default-bg-gradient, none));color:var(--theme-shell-menu-danger-item-active-text, var(--theme-shell-menu-danger-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-menu-danger-item-active-text-secondary, var(--theme-shell-menu-danger-item-default-text-secondary, inherit));border-color:var(--theme-shell-menu-danger-item-active-border, var(--theme-shell-menu-danger-item-default-border, transparent));border-width:var(--theme-shell-menu-danger-item-active-border-width, var(--theme-shell-menu-danger-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-menu-danger-item-active-radius, var(--theme-shell-menu-danger-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-menu-danger-item-active-shadow, var(--theme-shell-menu-danger-item-default-shadow, none)));font-size:var(--theme-shell-menu-danger-item-active-font-size, var(--theme-shell-menu-danger-item-default-font-size, inherit));font-weight:var(--theme-shell-menu-danger-item-active-font-weight, var(--theme-shell-menu-danger-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="menu.dangerItem"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="menu.dangerItem"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="menu.dangerItem"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-menu-danger-item-focus-bg, var(--theme-shell-menu-danger-item-default-bg, transparent));background-image:var(--theme-shell-menu-danger-item-focus-bg-gradient, var(--theme-shell-menu-danger-item-default-bg-gradient, none));color:var(--theme-shell-menu-danger-item-focus-text, var(--theme-shell-menu-danger-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-menu-danger-item-focus-text-secondary, var(--theme-shell-menu-danger-item-default-text-secondary, inherit));border-color:var(--theme-shell-menu-danger-item-focus-border, var(--theme-shell-menu-danger-item-default-border, transparent));border-width:var(--theme-shell-menu-danger-item-focus-border-width, var(--theme-shell-menu-danger-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-menu-danger-item-focus-radius, var(--theme-shell-menu-danger-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-menu-danger-item-focus-shadow, var(--theme-shell-menu-danger-item-default-shadow, none)));font-size:var(--theme-shell-menu-danger-item-focus-font-size, var(--theme-shell-menu-danger-item-default-font-size, inherit));font-weight:var(--theme-shell-menu-danger-item-focus-font-weight, var(--theme-shell-menu-danger-item-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-menu-danger-item-focus-border, var(--theme-shell-menu-danger-item-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-menu-danger-item-focus-border-width, var(--theme-shell-menu-danger-item-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-menu-danger-item-focus-border-width, var(--theme-shell-menu-danger-item-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="menu.dangerItem"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="menu.dangerItem"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="menu.dangerItem"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="menu.dangerItem"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="menu.dangerItem"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-menu-danger-item-disabled-bg, var(--theme-shell-menu-danger-item-default-bg, transparent));background-image:var(--theme-shell-menu-danger-item-disabled-bg-gradient, var(--theme-shell-menu-danger-item-default-bg-gradient, none));color:var(--theme-shell-menu-danger-item-disabled-text, var(--theme-shell-menu-danger-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-menu-danger-item-disabled-text-secondary, var(--theme-shell-menu-danger-item-default-text-secondary, inherit));border-color:var(--theme-shell-menu-danger-item-disabled-border, var(--theme-shell-menu-danger-item-default-border, transparent));border-width:var(--theme-shell-menu-danger-item-disabled-border-width, var(--theme-shell-menu-danger-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-menu-danger-item-disabled-radius, var(--theme-shell-menu-danger-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-menu-danger-item-disabled-shadow, var(--theme-shell-menu-danger-item-default-shadow, none)));font-size:var(--theme-shell-menu-danger-item-disabled-font-size, var(--theme-shell-menu-danger-item-default-font-size, inherit));font-weight:var(--theme-shell-menu-danger-item-disabled-font-weight, var(--theme-shell-menu-danger-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="overlay.panel"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="overlay.panel"][data-theme-state=default]{background-color:var(--theme-shell-overlay-panel-default-bg, transparent);background-image:var(--theme-shell-overlay-panel-default-bg-gradient, none);color:var(--theme-shell-overlay-panel-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-overlay-panel-default-text-secondary, inherit);border-color:var(--theme-shell-overlay-panel-default-border, transparent);border-width:var(--theme-shell-overlay-panel-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-overlay-panel-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-overlay-panel-default-shadow, none));font-size:var(--theme-shell-overlay-panel-default-font-size, inherit);font-weight:var(--theme-shell-overlay-panel-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="overlay.item"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="overlay.item"][data-theme-state=default]{background-color:var(--theme-shell-overlay-item-default-bg, transparent);background-image:var(--theme-shell-overlay-item-default-bg-gradient, none);color:var(--theme-shell-overlay-item-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-overlay-item-default-text-secondary, inherit);border-color:var(--theme-shell-overlay-item-default-border, transparent);border-width:var(--theme-shell-overlay-item-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-overlay-item-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-overlay-item-default-shadow, none));font-size:var(--theme-shell-overlay-item-default-font-size, inherit);font-weight:var(--theme-shell-overlay-item-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="overlay.item"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="overlay.item"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="overlay.item"][data-theme-state=default]:hover{background-color:var(--theme-shell-overlay-item-hover-bg, var(--theme-shell-overlay-item-default-bg, transparent));background-image:var(--theme-shell-overlay-item-hover-bg-gradient, var(--theme-shell-overlay-item-default-bg-gradient, none));color:var(--theme-shell-overlay-item-hover-text, var(--theme-shell-overlay-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-overlay-item-hover-text-secondary, var(--theme-shell-overlay-item-default-text-secondary, inherit));border-color:var(--theme-shell-overlay-item-hover-border, var(--theme-shell-overlay-item-default-border, transparent));border-width:var(--theme-shell-overlay-item-hover-border-width, var(--theme-shell-overlay-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-overlay-item-hover-radius, var(--theme-shell-overlay-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-overlay-item-hover-shadow, var(--theme-shell-overlay-item-default-shadow, none)));font-size:var(--theme-shell-overlay-item-hover-font-size, var(--theme-shell-overlay-item-default-font-size, inherit));font-weight:var(--theme-shell-overlay-item-hover-font-weight, var(--theme-shell-overlay-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="overlay.item"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="overlay.item"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="overlay.item"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-overlay-item-selected-bg, var(--theme-shell-overlay-item-default-bg, transparent));background-image:var(--theme-shell-overlay-item-selected-bg-gradient, var(--theme-shell-overlay-item-default-bg-gradient, none));color:var(--theme-shell-overlay-item-selected-text, var(--theme-shell-overlay-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-overlay-item-selected-text-secondary, var(--theme-shell-overlay-item-default-text-secondary, inherit));border-color:var(--theme-shell-overlay-item-selected-border, var(--theme-shell-overlay-item-default-border, transparent));border-width:var(--theme-shell-overlay-item-selected-border-width, var(--theme-shell-overlay-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-overlay-item-selected-radius, var(--theme-shell-overlay-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-overlay-item-selected-shadow, var(--theme-shell-overlay-item-default-shadow, none)));font-size:var(--theme-shell-overlay-item-selected-font-size, var(--theme-shell-overlay-item-default-font-size, inherit));font-weight:var(--theme-shell-overlay-item-selected-font-weight, var(--theme-shell-overlay-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="overlay.item"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="overlay.item"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="overlay.item"][data-theme-state=default]:active{background-color:var(--theme-shell-overlay-item-active-bg, var(--theme-shell-overlay-item-default-bg, transparent));background-image:var(--theme-shell-overlay-item-active-bg-gradient, var(--theme-shell-overlay-item-default-bg-gradient, none));color:var(--theme-shell-overlay-item-active-text, var(--theme-shell-overlay-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-overlay-item-active-text-secondary, var(--theme-shell-overlay-item-default-text-secondary, inherit));border-color:var(--theme-shell-overlay-item-active-border, var(--theme-shell-overlay-item-default-border, transparent));border-width:var(--theme-shell-overlay-item-active-border-width, var(--theme-shell-overlay-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-overlay-item-active-radius, var(--theme-shell-overlay-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-overlay-item-active-shadow, var(--theme-shell-overlay-item-default-shadow, none)));font-size:var(--theme-shell-overlay-item-active-font-size, var(--theme-shell-overlay-item-default-font-size, inherit));font-weight:var(--theme-shell-overlay-item-active-font-weight, var(--theme-shell-overlay-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="overlay.item"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="overlay.item"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="overlay.item"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-overlay-item-focus-bg, var(--theme-shell-overlay-item-default-bg, transparent));background-image:var(--theme-shell-overlay-item-focus-bg-gradient, var(--theme-shell-overlay-item-default-bg-gradient, none));color:var(--theme-shell-overlay-item-focus-text, var(--theme-shell-overlay-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-overlay-item-focus-text-secondary, var(--theme-shell-overlay-item-default-text-secondary, inherit));border-color:var(--theme-shell-overlay-item-focus-border, var(--theme-shell-overlay-item-default-border, transparent));border-width:var(--theme-shell-overlay-item-focus-border-width, var(--theme-shell-overlay-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-overlay-item-focus-radius, var(--theme-shell-overlay-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-overlay-item-focus-shadow, var(--theme-shell-overlay-item-default-shadow, none)));font-size:var(--theme-shell-overlay-item-focus-font-size, var(--theme-shell-overlay-item-default-font-size, inherit));font-weight:var(--theme-shell-overlay-item-focus-font-weight, var(--theme-shell-overlay-item-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-overlay-item-focus-border, var(--theme-shell-overlay-item-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-overlay-item-focus-border-width, var(--theme-shell-overlay-item-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-overlay-item-focus-border-width, var(--theme-shell-overlay-item-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="overlay.item"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="overlay.item"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="overlay.item"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="overlay.item"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="overlay.item"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-overlay-item-disabled-bg, var(--theme-shell-overlay-item-default-bg, transparent));background-image:var(--theme-shell-overlay-item-disabled-bg-gradient, var(--theme-shell-overlay-item-default-bg-gradient, none));color:var(--theme-shell-overlay-item-disabled-text, var(--theme-shell-overlay-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-overlay-item-disabled-text-secondary, var(--theme-shell-overlay-item-default-text-secondary, inherit));border-color:var(--theme-shell-overlay-item-disabled-border, var(--theme-shell-overlay-item-default-border, transparent));border-width:var(--theme-shell-overlay-item-disabled-border-width, var(--theme-shell-overlay-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-overlay-item-disabled-radius, var(--theme-shell-overlay-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-overlay-item-disabled-shadow, var(--theme-shell-overlay-item-default-shadow, none)));font-size:var(--theme-shell-overlay-item-disabled-font-size, var(--theme-shell-overlay-item-default-font-size, inherit));font-weight:var(--theme-shell-overlay-item-disabled-font-weight, var(--theme-shell-overlay-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="overlay.dangerItem"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="overlay.dangerItem"][data-theme-state=default]{background-color:var(--theme-shell-overlay-danger-item-default-bg, transparent);background-image:var(--theme-shell-overlay-danger-item-default-bg-gradient, none);color:var(--theme-shell-overlay-danger-item-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-overlay-danger-item-default-text-secondary, inherit);border-color:var(--theme-shell-overlay-danger-item-default-border, transparent);border-width:var(--theme-shell-overlay-danger-item-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-overlay-danger-item-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-overlay-danger-item-default-shadow, none));font-size:var(--theme-shell-overlay-danger-item-default-font-size, inherit);font-weight:var(--theme-shell-overlay-danger-item-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="overlay.dangerItem"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="overlay.dangerItem"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="overlay.dangerItem"][data-theme-state=default]:hover{background-color:var(--theme-shell-overlay-danger-item-hover-bg, var(--theme-shell-overlay-danger-item-default-bg, transparent));background-image:var(--theme-shell-overlay-danger-item-hover-bg-gradient, var(--theme-shell-overlay-danger-item-default-bg-gradient, none));color:var(--theme-shell-overlay-danger-item-hover-text, var(--theme-shell-overlay-danger-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-overlay-danger-item-hover-text-secondary, var(--theme-shell-overlay-danger-item-default-text-secondary, inherit));border-color:var(--theme-shell-overlay-danger-item-hover-border, var(--theme-shell-overlay-danger-item-default-border, transparent));border-width:var(--theme-shell-overlay-danger-item-hover-border-width, var(--theme-shell-overlay-danger-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-overlay-danger-item-hover-radius, var(--theme-shell-overlay-danger-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-overlay-danger-item-hover-shadow, var(--theme-shell-overlay-danger-item-default-shadow, none)));font-size:var(--theme-shell-overlay-danger-item-hover-font-size, var(--theme-shell-overlay-danger-item-default-font-size, inherit));font-weight:var(--theme-shell-overlay-danger-item-hover-font-weight, var(--theme-shell-overlay-danger-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="overlay.dangerItem"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="overlay.dangerItem"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="overlay.dangerItem"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-overlay-danger-item-selected-bg, var(--theme-shell-overlay-danger-item-default-bg, transparent));background-image:var(--theme-shell-overlay-danger-item-selected-bg-gradient, var(--theme-shell-overlay-danger-item-default-bg-gradient, none));color:var(--theme-shell-overlay-danger-item-selected-text, var(--theme-shell-overlay-danger-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-overlay-danger-item-selected-text-secondary, var(--theme-shell-overlay-danger-item-default-text-secondary, inherit));border-color:var(--theme-shell-overlay-danger-item-selected-border, var(--theme-shell-overlay-danger-item-default-border, transparent));border-width:var(--theme-shell-overlay-danger-item-selected-border-width, var(--theme-shell-overlay-danger-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-overlay-danger-item-selected-radius, var(--theme-shell-overlay-danger-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-overlay-danger-item-selected-shadow, var(--theme-shell-overlay-danger-item-default-shadow, none)));font-size:var(--theme-shell-overlay-danger-item-selected-font-size, var(--theme-shell-overlay-danger-item-default-font-size, inherit));font-weight:var(--theme-shell-overlay-danger-item-selected-font-weight, var(--theme-shell-overlay-danger-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="overlay.dangerItem"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="overlay.dangerItem"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="overlay.dangerItem"][data-theme-state=default]:active{background-color:var(--theme-shell-overlay-danger-item-active-bg, var(--theme-shell-overlay-danger-item-default-bg, transparent));background-image:var(--theme-shell-overlay-danger-item-active-bg-gradient, var(--theme-shell-overlay-danger-item-default-bg-gradient, none));color:var(--theme-shell-overlay-danger-item-active-text, var(--theme-shell-overlay-danger-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-overlay-danger-item-active-text-secondary, var(--theme-shell-overlay-danger-item-default-text-secondary, inherit));border-color:var(--theme-shell-overlay-danger-item-active-border, var(--theme-shell-overlay-danger-item-default-border, transparent));border-width:var(--theme-shell-overlay-danger-item-active-border-width, var(--theme-shell-overlay-danger-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-overlay-danger-item-active-radius, var(--theme-shell-overlay-danger-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-overlay-danger-item-active-shadow, var(--theme-shell-overlay-danger-item-default-shadow, none)));font-size:var(--theme-shell-overlay-danger-item-active-font-size, var(--theme-shell-overlay-danger-item-default-font-size, inherit));font-weight:var(--theme-shell-overlay-danger-item-active-font-weight, var(--theme-shell-overlay-danger-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="overlay.dangerItem"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="overlay.dangerItem"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="overlay.dangerItem"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-overlay-danger-item-focus-bg, var(--theme-shell-overlay-danger-item-default-bg, transparent));background-image:var(--theme-shell-overlay-danger-item-focus-bg-gradient, var(--theme-shell-overlay-danger-item-default-bg-gradient, none));color:var(--theme-shell-overlay-danger-item-focus-text, var(--theme-shell-overlay-danger-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-overlay-danger-item-focus-text-secondary, var(--theme-shell-overlay-danger-item-default-text-secondary, inherit));border-color:var(--theme-shell-overlay-danger-item-focus-border, var(--theme-shell-overlay-danger-item-default-border, transparent));border-width:var(--theme-shell-overlay-danger-item-focus-border-width, var(--theme-shell-overlay-danger-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-overlay-danger-item-focus-radius, var(--theme-shell-overlay-danger-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-overlay-danger-item-focus-shadow, var(--theme-shell-overlay-danger-item-default-shadow, none)));font-size:var(--theme-shell-overlay-danger-item-focus-font-size, var(--theme-shell-overlay-danger-item-default-font-size, inherit));font-weight:var(--theme-shell-overlay-danger-item-focus-font-weight, var(--theme-shell-overlay-danger-item-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-overlay-danger-item-focus-border, var(--theme-shell-overlay-danger-item-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-overlay-danger-item-focus-border-width, var(--theme-shell-overlay-danger-item-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-overlay-danger-item-focus-border-width, var(--theme-shell-overlay-danger-item-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="overlay.dangerItem"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="overlay.dangerItem"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="overlay.dangerItem"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="overlay.dangerItem"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="overlay.dangerItem"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-overlay-danger-item-disabled-bg, var(--theme-shell-overlay-danger-item-default-bg, transparent));background-image:var(--theme-shell-overlay-danger-item-disabled-bg-gradient, var(--theme-shell-overlay-danger-item-default-bg-gradient, none));color:var(--theme-shell-overlay-danger-item-disabled-text, var(--theme-shell-overlay-danger-item-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-overlay-danger-item-disabled-text-secondary, var(--theme-shell-overlay-danger-item-default-text-secondary, inherit));border-color:var(--theme-shell-overlay-danger-item-disabled-border, var(--theme-shell-overlay-danger-item-default-border, transparent));border-width:var(--theme-shell-overlay-danger-item-disabled-border-width, var(--theme-shell-overlay-danger-item-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-overlay-danger-item-disabled-radius, var(--theme-shell-overlay-danger-item-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-overlay-danger-item-disabled-shadow, var(--theme-shell-overlay-danger-item-default-shadow, none)));font-size:var(--theme-shell-overlay-danger-item-disabled-font-size, var(--theme-shell-overlay-danger-item-default-font-size, inherit));font-weight:var(--theme-shell-overlay-danger-item-disabled-font-weight, var(--theme-shell-overlay-danger-item-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="dialog.panel"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="dialog.panel"][data-theme-state=default]{background-color:var(--theme-shell-dialog-panel-default-bg, transparent);background-image:var(--theme-shell-dialog-panel-default-bg-gradient, none);color:var(--theme-shell-dialog-panel-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-dialog-panel-default-text-secondary, inherit);border-color:var(--theme-shell-dialog-panel-default-border, transparent);border-width:var(--theme-shell-dialog-panel-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-dialog-panel-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-dialog-panel-default-shadow, none));font-size:var(--theme-shell-dialog-panel-default-font-size, inherit);font-weight:var(--theme-shell-dialog-panel-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="dialog.title"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="dialog.title"][data-theme-state=default]{color:var(--theme-shell-dialog-title-default-text, inherit);font-size:var(--theme-shell-dialog-title-default-font-size, inherit);font-weight:var(--theme-shell-dialog-title-default-font-weight, inherit)}html [data-theme-module=shell][data-theme-part="dialog.description"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="dialog.description"][data-theme-state=default]{color:var(--theme-shell-dialog-description-default-text, inherit);font-size:var(--theme-shell-dialog-description-default-font-size, inherit);font-weight:var(--theme-shell-dialog-description-default-font-weight, inherit)}html [data-theme-module=shell][data-theme-part="dialog.label"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="dialog.label"][data-theme-state=default]{color:var(--theme-shell-dialog-label-default-text-override, var(--theme-part-secondary-text-color, var(--theme-shell-dialog-label-default-text, inherit)));font-size:var(--theme-shell-dialog-label-default-font-size, inherit);font-weight:var(--theme-shell-dialog-label-default-font-weight, inherit)}html [data-theme-module=shell][data-theme-part="dialog.input"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="dialog.input"][data-theme-state=default]{background-color:var(--theme-shell-dialog-input-default-bg, transparent);background-image:var(--theme-shell-dialog-input-default-bg-gradient, none);color:var(--theme-shell-dialog-input-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-dialog-input-default-text-secondary, inherit);border-color:var(--theme-shell-dialog-input-default-border, transparent);border-width:var(--theme-shell-dialog-input-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-dialog-input-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-dialog-input-default-shadow, none));font-size:var(--theme-shell-dialog-input-default-font-size, inherit);font-weight:var(--theme-shell-dialog-input-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="dialog.input"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="dialog.input"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="dialog.input"][data-theme-state=default]:hover{background-color:var(--theme-shell-dialog-input-hover-bg, var(--theme-shell-dialog-input-default-bg, transparent));background-image:var(--theme-shell-dialog-input-hover-bg-gradient, var(--theme-shell-dialog-input-default-bg-gradient, none));color:var(--theme-shell-dialog-input-hover-text, var(--theme-shell-dialog-input-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-dialog-input-hover-text-secondary, var(--theme-shell-dialog-input-default-text-secondary, inherit));border-color:var(--theme-shell-dialog-input-hover-border, var(--theme-shell-dialog-input-default-border, transparent));border-width:var(--theme-shell-dialog-input-hover-border-width, var(--theme-shell-dialog-input-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-dialog-input-hover-radius, var(--theme-shell-dialog-input-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-dialog-input-hover-shadow, var(--theme-shell-dialog-input-default-shadow, none)));font-size:var(--theme-shell-dialog-input-hover-font-size, var(--theme-shell-dialog-input-default-font-size, inherit));font-weight:var(--theme-shell-dialog-input-hover-font-weight, var(--theme-shell-dialog-input-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="dialog.input"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="dialog.input"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="dialog.input"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-dialog-input-focus-bg, var(--theme-shell-dialog-input-default-bg, transparent));background-image:var(--theme-shell-dialog-input-focus-bg-gradient, var(--theme-shell-dialog-input-default-bg-gradient, none));color:var(--theme-shell-dialog-input-focus-text, var(--theme-shell-dialog-input-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-dialog-input-focus-text-secondary, var(--theme-shell-dialog-input-default-text-secondary, inherit));border-color:var(--theme-shell-dialog-input-focus-border, var(--theme-shell-dialog-input-default-border, transparent));border-width:var(--theme-shell-dialog-input-focus-border-width, var(--theme-shell-dialog-input-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-dialog-input-focus-radius, var(--theme-shell-dialog-input-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-dialog-input-focus-shadow, var(--theme-shell-dialog-input-default-shadow, none)));font-size:var(--theme-shell-dialog-input-focus-font-size, var(--theme-shell-dialog-input-default-font-size, inherit));font-weight:var(--theme-shell-dialog-input-focus-font-weight, var(--theme-shell-dialog-input-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-dialog-input-focus-border, var(--theme-shell-dialog-input-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-dialog-input-focus-border-width, var(--theme-shell-dialog-input-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-dialog-input-focus-border-width, var(--theme-shell-dialog-input-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="dialog.input"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="dialog.input"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="dialog.input"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="dialog.input"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="dialog.input"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-dialog-input-disabled-bg, var(--theme-shell-dialog-input-default-bg, transparent));background-image:var(--theme-shell-dialog-input-disabled-bg-gradient, var(--theme-shell-dialog-input-default-bg-gradient, none));color:var(--theme-shell-dialog-input-disabled-text, var(--theme-shell-dialog-input-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-dialog-input-disabled-text-secondary, var(--theme-shell-dialog-input-default-text-secondary, inherit));border-color:var(--theme-shell-dialog-input-disabled-border, var(--theme-shell-dialog-input-default-border, transparent));border-width:var(--theme-shell-dialog-input-disabled-border-width, var(--theme-shell-dialog-input-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-dialog-input-disabled-radius, var(--theme-shell-dialog-input-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-dialog-input-disabled-shadow, var(--theme-shell-dialog-input-default-shadow, none)));font-size:var(--theme-shell-dialog-input-disabled-font-size, var(--theme-shell-dialog-input-default-font-size, inherit));font-weight:var(--theme-shell-dialog-input-disabled-font-weight, var(--theme-shell-dialog-input-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="dialog.button"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="dialog.button"][data-theme-state=default]{background-color:var(--theme-shell-dialog-button-default-bg, transparent);background-image:var(--theme-shell-dialog-button-default-bg-gradient, none);color:var(--theme-shell-dialog-button-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-dialog-button-default-text-secondary, inherit);border-color:var(--theme-shell-dialog-button-default-border, transparent);border-width:var(--theme-shell-dialog-button-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-dialog-button-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-dialog-button-default-shadow, none));font-size:var(--theme-shell-dialog-button-default-font-size, inherit);font-weight:var(--theme-shell-dialog-button-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="dialog.button"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="dialog.button"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="dialog.button"][data-theme-state=default]:hover{background-color:var(--theme-shell-dialog-button-hover-bg, var(--theme-shell-dialog-button-default-bg, transparent));background-image:var(--theme-shell-dialog-button-hover-bg-gradient, var(--theme-shell-dialog-button-default-bg-gradient, none));color:var(--theme-shell-dialog-button-hover-text, var(--theme-shell-dialog-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-dialog-button-hover-text-secondary, var(--theme-shell-dialog-button-default-text-secondary, inherit));border-color:var(--theme-shell-dialog-button-hover-border, var(--theme-shell-dialog-button-default-border, transparent));border-width:var(--theme-shell-dialog-button-hover-border-width, var(--theme-shell-dialog-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-dialog-button-hover-radius, var(--theme-shell-dialog-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-dialog-button-hover-shadow, var(--theme-shell-dialog-button-default-shadow, none)));font-size:var(--theme-shell-dialog-button-hover-font-size, var(--theme-shell-dialog-button-default-font-size, inherit));font-weight:var(--theme-shell-dialog-button-hover-font-weight, var(--theme-shell-dialog-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="dialog.button"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="dialog.button"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="dialog.button"][data-theme-state=default]:active{background-color:var(--theme-shell-dialog-button-active-bg, var(--theme-shell-dialog-button-default-bg, transparent));background-image:var(--theme-shell-dialog-button-active-bg-gradient, var(--theme-shell-dialog-button-default-bg-gradient, none));color:var(--theme-shell-dialog-button-active-text, var(--theme-shell-dialog-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-dialog-button-active-text-secondary, var(--theme-shell-dialog-button-default-text-secondary, inherit));border-color:var(--theme-shell-dialog-button-active-border, var(--theme-shell-dialog-button-default-border, transparent));border-width:var(--theme-shell-dialog-button-active-border-width, var(--theme-shell-dialog-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-dialog-button-active-radius, var(--theme-shell-dialog-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-dialog-button-active-shadow, var(--theme-shell-dialog-button-default-shadow, none)));font-size:var(--theme-shell-dialog-button-active-font-size, var(--theme-shell-dialog-button-default-font-size, inherit));font-weight:var(--theme-shell-dialog-button-active-font-weight, var(--theme-shell-dialog-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="dialog.button"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="dialog.button"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="dialog.button"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-dialog-button-focus-bg, var(--theme-shell-dialog-button-default-bg, transparent));background-image:var(--theme-shell-dialog-button-focus-bg-gradient, var(--theme-shell-dialog-button-default-bg-gradient, none));color:var(--theme-shell-dialog-button-focus-text, var(--theme-shell-dialog-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-dialog-button-focus-text-secondary, var(--theme-shell-dialog-button-default-text-secondary, inherit));border-color:var(--theme-shell-dialog-button-focus-border, var(--theme-shell-dialog-button-default-border, transparent));border-width:var(--theme-shell-dialog-button-focus-border-width, var(--theme-shell-dialog-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-dialog-button-focus-radius, var(--theme-shell-dialog-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-dialog-button-focus-shadow, var(--theme-shell-dialog-button-default-shadow, none)));font-size:var(--theme-shell-dialog-button-focus-font-size, var(--theme-shell-dialog-button-default-font-size, inherit));font-weight:var(--theme-shell-dialog-button-focus-font-weight, var(--theme-shell-dialog-button-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-dialog-button-focus-border, var(--theme-shell-dialog-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-dialog-button-focus-border-width, var(--theme-shell-dialog-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-dialog-button-focus-border-width, var(--theme-shell-dialog-button-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="dialog.button"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="dialog.button"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="dialog.button"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="dialog.button"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="dialog.button"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-dialog-button-disabled-bg, var(--theme-shell-dialog-button-default-bg, transparent));background-image:var(--theme-shell-dialog-button-disabled-bg-gradient, var(--theme-shell-dialog-button-default-bg-gradient, none));color:var(--theme-shell-dialog-button-disabled-text, var(--theme-shell-dialog-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-dialog-button-disabled-text-secondary, var(--theme-shell-dialog-button-default-text-secondary, inherit));border-color:var(--theme-shell-dialog-button-disabled-border, var(--theme-shell-dialog-button-default-border, transparent));border-width:var(--theme-shell-dialog-button-disabled-border-width, var(--theme-shell-dialog-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-dialog-button-disabled-radius, var(--theme-shell-dialog-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-dialog-button-disabled-shadow, var(--theme-shell-dialog-button-default-shadow, none)));font-size:var(--theme-shell-dialog-button-disabled-font-size, var(--theme-shell-dialog-button-default-font-size, inherit));font-weight:var(--theme-shell-dialog-button-disabled-font-weight, var(--theme-shell-dialog-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="dialog.primaryButton"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="dialog.primaryButton"][data-theme-state=default]{background-color:var(--theme-shell-dialog-primary-button-default-bg, transparent);background-image:var(--theme-shell-dialog-primary-button-default-bg-gradient, none);color:var(--theme-shell-dialog-primary-button-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-dialog-primary-button-default-text-secondary, inherit);border-color:var(--theme-shell-dialog-primary-button-default-border, transparent);border-width:var(--theme-shell-dialog-primary-button-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-dialog-primary-button-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-dialog-primary-button-default-shadow, none));font-size:var(--theme-shell-dialog-primary-button-default-font-size, inherit);font-weight:var(--theme-shell-dialog-primary-button-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="dialog.primaryButton"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="dialog.primaryButton"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="dialog.primaryButton"][data-theme-state=default]:hover{background-color:var(--theme-shell-dialog-primary-button-hover-bg, var(--theme-shell-dialog-primary-button-default-bg, transparent));background-image:var(--theme-shell-dialog-primary-button-hover-bg-gradient, var(--theme-shell-dialog-primary-button-default-bg-gradient, none));color:var(--theme-shell-dialog-primary-button-hover-text, var(--theme-shell-dialog-primary-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-dialog-primary-button-hover-text-secondary, var(--theme-shell-dialog-primary-button-default-text-secondary, inherit));border-color:var(--theme-shell-dialog-primary-button-hover-border, var(--theme-shell-dialog-primary-button-default-border, transparent));border-width:var(--theme-shell-dialog-primary-button-hover-border-width, var(--theme-shell-dialog-primary-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-dialog-primary-button-hover-radius, var(--theme-shell-dialog-primary-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-dialog-primary-button-hover-shadow, var(--theme-shell-dialog-primary-button-default-shadow, none)));font-size:var(--theme-shell-dialog-primary-button-hover-font-size, var(--theme-shell-dialog-primary-button-default-font-size, inherit));font-weight:var(--theme-shell-dialog-primary-button-hover-font-weight, var(--theme-shell-dialog-primary-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="dialog.primaryButton"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="dialog.primaryButton"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="dialog.primaryButton"][data-theme-state=default]:active{background-color:var(--theme-shell-dialog-primary-button-active-bg, var(--theme-shell-dialog-primary-button-default-bg, transparent));background-image:var(--theme-shell-dialog-primary-button-active-bg-gradient, var(--theme-shell-dialog-primary-button-default-bg-gradient, none));color:var(--theme-shell-dialog-primary-button-active-text, var(--theme-shell-dialog-primary-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-dialog-primary-button-active-text-secondary, var(--theme-shell-dialog-primary-button-default-text-secondary, inherit));border-color:var(--theme-shell-dialog-primary-button-active-border, var(--theme-shell-dialog-primary-button-default-border, transparent));border-width:var(--theme-shell-dialog-primary-button-active-border-width, var(--theme-shell-dialog-primary-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-dialog-primary-button-active-radius, var(--theme-shell-dialog-primary-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-dialog-primary-button-active-shadow, var(--theme-shell-dialog-primary-button-default-shadow, none)));font-size:var(--theme-shell-dialog-primary-button-active-font-size, var(--theme-shell-dialog-primary-button-default-font-size, inherit));font-weight:var(--theme-shell-dialog-primary-button-active-font-weight, var(--theme-shell-dialog-primary-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="dialog.primaryButton"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="dialog.primaryButton"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="dialog.primaryButton"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-dialog-primary-button-focus-bg, var(--theme-shell-dialog-primary-button-default-bg, transparent));background-image:var(--theme-shell-dialog-primary-button-focus-bg-gradient, var(--theme-shell-dialog-primary-button-default-bg-gradient, none));color:var(--theme-shell-dialog-primary-button-focus-text, var(--theme-shell-dialog-primary-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-dialog-primary-button-focus-text-secondary, var(--theme-shell-dialog-primary-button-default-text-secondary, inherit));border-color:var(--theme-shell-dialog-primary-button-focus-border, var(--theme-shell-dialog-primary-button-default-border, transparent));border-width:var(--theme-shell-dialog-primary-button-focus-border-width, var(--theme-shell-dialog-primary-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-dialog-primary-button-focus-radius, var(--theme-shell-dialog-primary-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-dialog-primary-button-focus-shadow, var(--theme-shell-dialog-primary-button-default-shadow, none)));font-size:var(--theme-shell-dialog-primary-button-focus-font-size, var(--theme-shell-dialog-primary-button-default-font-size, inherit));font-weight:var(--theme-shell-dialog-primary-button-focus-font-weight, var(--theme-shell-dialog-primary-button-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-dialog-primary-button-focus-border, var(--theme-shell-dialog-primary-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-dialog-primary-button-focus-border-width, var(--theme-shell-dialog-primary-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-dialog-primary-button-focus-border-width, var(--theme-shell-dialog-primary-button-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="dialog.primaryButton"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="dialog.primaryButton"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="dialog.primaryButton"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="dialog.primaryButton"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="dialog.primaryButton"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-dialog-primary-button-disabled-bg, var(--theme-shell-dialog-primary-button-default-bg, transparent));background-image:var(--theme-shell-dialog-primary-button-disabled-bg-gradient, var(--theme-shell-dialog-primary-button-default-bg-gradient, none));color:var(--theme-shell-dialog-primary-button-disabled-text, var(--theme-shell-dialog-primary-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-dialog-primary-button-disabled-text-secondary, var(--theme-shell-dialog-primary-button-default-text-secondary, inherit));border-color:var(--theme-shell-dialog-primary-button-disabled-border, var(--theme-shell-dialog-primary-button-default-border, transparent));border-width:var(--theme-shell-dialog-primary-button-disabled-border-width, var(--theme-shell-dialog-primary-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-dialog-primary-button-disabled-radius, var(--theme-shell-dialog-primary-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-dialog-primary-button-disabled-shadow, var(--theme-shell-dialog-primary-button-default-shadow, none)));font-size:var(--theme-shell-dialog-primary-button-disabled-font-size, var(--theme-shell-dialog-primary-button-default-font-size, inherit));font-weight:var(--theme-shell-dialog-primary-button-disabled-font-weight, var(--theme-shell-dialog-primary-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.panel"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.panel"][data-theme-state=default]{background-color:var(--theme-shell-transfer-panel-default-bg, transparent);background-image:var(--theme-shell-transfer-panel-default-bg-gradient, none);color:var(--theme-shell-transfer-panel-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-transfer-panel-default-text-secondary, inherit);border-color:var(--theme-shell-transfer-panel-default-border, transparent);border-width:var(--theme-shell-transfer-panel-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-panel-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-panel-default-shadow, none));font-size:var(--theme-shell-transfer-panel-default-font-size, inherit);font-weight:var(--theme-shell-transfer-panel-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.panel"][data-theme-state=active]{background-color:var(--theme-shell-transfer-panel-active-bg, var(--theme-shell-transfer-panel-default-bg, transparent));background-image:var(--theme-shell-transfer-panel-active-bg-gradient, var(--theme-shell-transfer-panel-default-bg-gradient, none));color:var(--theme-shell-transfer-panel-active-text, var(--theme-shell-transfer-panel-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-panel-active-text-secondary, var(--theme-shell-transfer-panel-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-panel-active-border, var(--theme-shell-transfer-panel-default-border, transparent));border-width:var(--theme-shell-transfer-panel-active-border-width, var(--theme-shell-transfer-panel-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-panel-active-radius, var(--theme-shell-transfer-panel-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-panel-active-shadow, var(--theme-shell-transfer-panel-default-shadow, none)));font-size:var(--theme-shell-transfer-panel-active-font-size, var(--theme-shell-transfer-panel-default-font-size, inherit));font-weight:var(--theme-shell-transfer-panel-active-font-weight, var(--theme-shell-transfer-panel-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.panel"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="transfer.panel"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="transfer.panel"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-transfer-panel-selected-bg, var(--theme-shell-transfer-panel-default-bg, transparent));background-image:var(--theme-shell-transfer-panel-selected-bg-gradient, var(--theme-shell-transfer-panel-default-bg-gradient, none));color:var(--theme-shell-transfer-panel-selected-text, var(--theme-shell-transfer-panel-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-panel-selected-text-secondary, var(--theme-shell-transfer-panel-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-panel-selected-border, var(--theme-shell-transfer-panel-default-border, transparent));border-width:var(--theme-shell-transfer-panel-selected-border-width, var(--theme-shell-transfer-panel-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-panel-selected-radius, var(--theme-shell-transfer-panel-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-panel-selected-shadow, var(--theme-shell-transfer-panel-default-shadow, none)));font-size:var(--theme-shell-transfer-panel-selected-font-size, var(--theme-shell-transfer-panel-default-font-size, inherit));font-weight:var(--theme-shell-transfer-panel-selected-font-weight, var(--theme-shell-transfer-panel-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.uploadJob"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.uploadJob"][data-theme-state=default]{background-color:var(--theme-shell-transfer-upload-job-default-bg, transparent);background-image:var(--theme-shell-transfer-upload-job-default-bg-gradient, none);color:var(--theme-shell-transfer-upload-job-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-transfer-upload-job-default-text-secondary, inherit);border-color:var(--theme-shell-transfer-upload-job-default-border, transparent);border-width:var(--theme-shell-transfer-upload-job-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-upload-job-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-upload-job-default-shadow, none));font-size:var(--theme-shell-transfer-upload-job-default-font-size, inherit);font-weight:var(--theme-shell-transfer-upload-job-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.uploadJob"][data-theme-state=active]{background-color:var(--theme-shell-transfer-upload-job-active-bg, var(--theme-shell-transfer-upload-job-default-bg, transparent));background-image:var(--theme-shell-transfer-upload-job-active-bg-gradient, var(--theme-shell-transfer-upload-job-default-bg-gradient, none));color:var(--theme-shell-transfer-upload-job-active-text, var(--theme-shell-transfer-upload-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-upload-job-active-text-secondary, var(--theme-shell-transfer-upload-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-upload-job-active-border, var(--theme-shell-transfer-upload-job-default-border, transparent));border-width:var(--theme-shell-transfer-upload-job-active-border-width, var(--theme-shell-transfer-upload-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-upload-job-active-radius, var(--theme-shell-transfer-upload-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-upload-job-active-shadow, var(--theme-shell-transfer-upload-job-default-shadow, none)));font-size:var(--theme-shell-transfer-upload-job-active-font-size, var(--theme-shell-transfer-upload-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-upload-job-active-font-weight, var(--theme-shell-transfer-upload-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.uploadJob"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="transfer.uploadJob"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="transfer.uploadJob"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-transfer-upload-job-selected-bg, var(--theme-shell-transfer-upload-job-default-bg, transparent));background-image:var(--theme-shell-transfer-upload-job-selected-bg-gradient, var(--theme-shell-transfer-upload-job-default-bg-gradient, none));color:var(--theme-shell-transfer-upload-job-selected-text, var(--theme-shell-transfer-upload-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-upload-job-selected-text-secondary, var(--theme-shell-transfer-upload-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-upload-job-selected-border, var(--theme-shell-transfer-upload-job-default-border, transparent));border-width:var(--theme-shell-transfer-upload-job-selected-border-width, var(--theme-shell-transfer-upload-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-upload-job-selected-radius, var(--theme-shell-transfer-upload-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-upload-job-selected-shadow, var(--theme-shell-transfer-upload-job-default-shadow, none)));font-size:var(--theme-shell-transfer-upload-job-selected-font-size, var(--theme-shell-transfer-upload-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-upload-job-selected-font-weight, var(--theme-shell-transfer-upload-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.downloadJob"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.downloadJob"][data-theme-state=default]{background-color:var(--theme-shell-transfer-download-job-default-bg, transparent);background-image:var(--theme-shell-transfer-download-job-default-bg-gradient, none);color:var(--theme-shell-transfer-download-job-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-transfer-download-job-default-text-secondary, inherit);border-color:var(--theme-shell-transfer-download-job-default-border, transparent);border-width:var(--theme-shell-transfer-download-job-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-download-job-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-download-job-default-shadow, none));font-size:var(--theme-shell-transfer-download-job-default-font-size, inherit);font-weight:var(--theme-shell-transfer-download-job-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.downloadJob"][data-theme-state=active]{background-color:var(--theme-shell-transfer-download-job-active-bg, var(--theme-shell-transfer-download-job-default-bg, transparent));background-image:var(--theme-shell-transfer-download-job-active-bg-gradient, var(--theme-shell-transfer-download-job-default-bg-gradient, none));color:var(--theme-shell-transfer-download-job-active-text, var(--theme-shell-transfer-download-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-download-job-active-text-secondary, var(--theme-shell-transfer-download-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-download-job-active-border, var(--theme-shell-transfer-download-job-default-border, transparent));border-width:var(--theme-shell-transfer-download-job-active-border-width, var(--theme-shell-transfer-download-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-download-job-active-radius, var(--theme-shell-transfer-download-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-download-job-active-shadow, var(--theme-shell-transfer-download-job-default-shadow, none)));font-size:var(--theme-shell-transfer-download-job-active-font-size, var(--theme-shell-transfer-download-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-download-job-active-font-weight, var(--theme-shell-transfer-download-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.downloadJob"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="transfer.downloadJob"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="transfer.downloadJob"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-transfer-download-job-selected-bg, var(--theme-shell-transfer-download-job-default-bg, transparent));background-image:var(--theme-shell-transfer-download-job-selected-bg-gradient, var(--theme-shell-transfer-download-job-default-bg-gradient, none));color:var(--theme-shell-transfer-download-job-selected-text, var(--theme-shell-transfer-download-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-download-job-selected-text-secondary, var(--theme-shell-transfer-download-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-download-job-selected-border, var(--theme-shell-transfer-download-job-default-border, transparent));border-width:var(--theme-shell-transfer-download-job-selected-border-width, var(--theme-shell-transfer-download-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-download-job-selected-radius, var(--theme-shell-transfer-download-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-download-job-selected-shadow, var(--theme-shell-transfer-download-job-default-shadow, none)));font-size:var(--theme-shell-transfer-download-job-selected-font-size, var(--theme-shell-transfer-download-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-download-job-selected-font-weight, var(--theme-shell-transfer-download-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.musicUploadJob"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.musicUploadJob"][data-theme-state=default]{background-color:var(--theme-shell-transfer-music-upload-job-default-bg, transparent);background-image:var(--theme-shell-transfer-music-upload-job-default-bg-gradient, none);color:var(--theme-shell-transfer-music-upload-job-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-transfer-music-upload-job-default-text-secondary, inherit);border-color:var(--theme-shell-transfer-music-upload-job-default-border, transparent);border-width:var(--theme-shell-transfer-music-upload-job-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-music-upload-job-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-music-upload-job-default-shadow, none));font-size:var(--theme-shell-transfer-music-upload-job-default-font-size, inherit);font-weight:var(--theme-shell-transfer-music-upload-job-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.musicUploadJob"][data-theme-state=active]{background-color:var(--theme-shell-transfer-music-upload-job-active-bg, var(--theme-shell-transfer-music-upload-job-default-bg, transparent));background-image:var(--theme-shell-transfer-music-upload-job-active-bg-gradient, var(--theme-shell-transfer-music-upload-job-default-bg-gradient, none));color:var(--theme-shell-transfer-music-upload-job-active-text, var(--theme-shell-transfer-music-upload-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-music-upload-job-active-text-secondary, var(--theme-shell-transfer-music-upload-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-music-upload-job-active-border, var(--theme-shell-transfer-music-upload-job-default-border, transparent));border-width:var(--theme-shell-transfer-music-upload-job-active-border-width, var(--theme-shell-transfer-music-upload-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-music-upload-job-active-radius, var(--theme-shell-transfer-music-upload-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-music-upload-job-active-shadow, var(--theme-shell-transfer-music-upload-job-default-shadow, none)));font-size:var(--theme-shell-transfer-music-upload-job-active-font-size, var(--theme-shell-transfer-music-upload-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-music-upload-job-active-font-weight, var(--theme-shell-transfer-music-upload-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.musicUploadJob"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="transfer.musicUploadJob"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="transfer.musicUploadJob"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-transfer-music-upload-job-selected-bg, var(--theme-shell-transfer-music-upload-job-default-bg, transparent));background-image:var(--theme-shell-transfer-music-upload-job-selected-bg-gradient, var(--theme-shell-transfer-music-upload-job-default-bg-gradient, none));color:var(--theme-shell-transfer-music-upload-job-selected-text, var(--theme-shell-transfer-music-upload-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-music-upload-job-selected-text-secondary, var(--theme-shell-transfer-music-upload-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-music-upload-job-selected-border, var(--theme-shell-transfer-music-upload-job-default-border, transparent));border-width:var(--theme-shell-transfer-music-upload-job-selected-border-width, var(--theme-shell-transfer-music-upload-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-music-upload-job-selected-radius, var(--theme-shell-transfer-music-upload-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-music-upload-job-selected-shadow, var(--theme-shell-transfer-music-upload-job-default-shadow, none)));font-size:var(--theme-shell-transfer-music-upload-job-selected-font-size, var(--theme-shell-transfer-music-upload-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-music-upload-job-selected-font-weight, var(--theme-shell-transfer-music-upload-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.musicDownloadJob"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.musicDownloadJob"][data-theme-state=default]{background-color:var(--theme-shell-transfer-music-download-job-default-bg, transparent);background-image:var(--theme-shell-transfer-music-download-job-default-bg-gradient, none);color:var(--theme-shell-transfer-music-download-job-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-transfer-music-download-job-default-text-secondary, inherit);border-color:var(--theme-shell-transfer-music-download-job-default-border, transparent);border-width:var(--theme-shell-transfer-music-download-job-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-music-download-job-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-music-download-job-default-shadow, none));font-size:var(--theme-shell-transfer-music-download-job-default-font-size, inherit);font-weight:var(--theme-shell-transfer-music-download-job-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.musicDownloadJob"][data-theme-state=active]{background-color:var(--theme-shell-transfer-music-download-job-active-bg, var(--theme-shell-transfer-music-download-job-default-bg, transparent));background-image:var(--theme-shell-transfer-music-download-job-active-bg-gradient, var(--theme-shell-transfer-music-download-job-default-bg-gradient, none));color:var(--theme-shell-transfer-music-download-job-active-text, var(--theme-shell-transfer-music-download-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-music-download-job-active-text-secondary, var(--theme-shell-transfer-music-download-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-music-download-job-active-border, var(--theme-shell-transfer-music-download-job-default-border, transparent));border-width:var(--theme-shell-transfer-music-download-job-active-border-width, var(--theme-shell-transfer-music-download-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-music-download-job-active-radius, var(--theme-shell-transfer-music-download-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-music-download-job-active-shadow, var(--theme-shell-transfer-music-download-job-default-shadow, none)));font-size:var(--theme-shell-transfer-music-download-job-active-font-size, var(--theme-shell-transfer-music-download-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-music-download-job-active-font-weight, var(--theme-shell-transfer-music-download-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.musicDownloadJob"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="transfer.musicDownloadJob"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="transfer.musicDownloadJob"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-transfer-music-download-job-selected-bg, var(--theme-shell-transfer-music-download-job-default-bg, transparent));background-image:var(--theme-shell-transfer-music-download-job-selected-bg-gradient, var(--theme-shell-transfer-music-download-job-default-bg-gradient, none));color:var(--theme-shell-transfer-music-download-job-selected-text, var(--theme-shell-transfer-music-download-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-music-download-job-selected-text-secondary, var(--theme-shell-transfer-music-download-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-music-download-job-selected-border, var(--theme-shell-transfer-music-download-job-default-border, transparent));border-width:var(--theme-shell-transfer-music-download-job-selected-border-width, var(--theme-shell-transfer-music-download-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-music-download-job-selected-radius, var(--theme-shell-transfer-music-download-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-music-download-job-selected-shadow, var(--theme-shell-transfer-music-download-job-default-shadow, none)));font-size:var(--theme-shell-transfer-music-download-job-selected-font-size, var(--theme-shell-transfer-music-download-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-music-download-job-selected-font-weight, var(--theme-shell-transfer-music-download-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.chatUploadJob"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.chatUploadJob"][data-theme-state=default]{background-color:var(--theme-shell-transfer-chat-upload-job-default-bg, transparent);background-image:var(--theme-shell-transfer-chat-upload-job-default-bg-gradient, none);color:var(--theme-shell-transfer-chat-upload-job-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-transfer-chat-upload-job-default-text-secondary, inherit);border-color:var(--theme-shell-transfer-chat-upload-job-default-border, transparent);border-width:var(--theme-shell-transfer-chat-upload-job-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-chat-upload-job-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-chat-upload-job-default-shadow, none));font-size:var(--theme-shell-transfer-chat-upload-job-default-font-size, inherit);font-weight:var(--theme-shell-transfer-chat-upload-job-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.chatUploadJob"][data-theme-state=active]{background-color:var(--theme-shell-transfer-chat-upload-job-active-bg, var(--theme-shell-transfer-chat-upload-job-default-bg, transparent));background-image:var(--theme-shell-transfer-chat-upload-job-active-bg-gradient, var(--theme-shell-transfer-chat-upload-job-default-bg-gradient, none));color:var(--theme-shell-transfer-chat-upload-job-active-text, var(--theme-shell-transfer-chat-upload-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-chat-upload-job-active-text-secondary, var(--theme-shell-transfer-chat-upload-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-chat-upload-job-active-border, var(--theme-shell-transfer-chat-upload-job-default-border, transparent));border-width:var(--theme-shell-transfer-chat-upload-job-active-border-width, var(--theme-shell-transfer-chat-upload-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-chat-upload-job-active-radius, var(--theme-shell-transfer-chat-upload-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-chat-upload-job-active-shadow, var(--theme-shell-transfer-chat-upload-job-default-shadow, none)));font-size:var(--theme-shell-transfer-chat-upload-job-active-font-size, var(--theme-shell-transfer-chat-upload-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-chat-upload-job-active-font-weight, var(--theme-shell-transfer-chat-upload-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.chatUploadJob"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="transfer.chatUploadJob"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="transfer.chatUploadJob"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-transfer-chat-upload-job-selected-bg, var(--theme-shell-transfer-chat-upload-job-default-bg, transparent));background-image:var(--theme-shell-transfer-chat-upload-job-selected-bg-gradient, var(--theme-shell-transfer-chat-upload-job-default-bg-gradient, none));color:var(--theme-shell-transfer-chat-upload-job-selected-text, var(--theme-shell-transfer-chat-upload-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-chat-upload-job-selected-text-secondary, var(--theme-shell-transfer-chat-upload-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-chat-upload-job-selected-border, var(--theme-shell-transfer-chat-upload-job-default-border, transparent));border-width:var(--theme-shell-transfer-chat-upload-job-selected-border-width, var(--theme-shell-transfer-chat-upload-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-chat-upload-job-selected-radius, var(--theme-shell-transfer-chat-upload-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-chat-upload-job-selected-shadow, var(--theme-shell-transfer-chat-upload-job-default-shadow, none)));font-size:var(--theme-shell-transfer-chat-upload-job-selected-font-size, var(--theme-shell-transfer-chat-upload-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-chat-upload-job-selected-font-weight, var(--theme-shell-transfer-chat-upload-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.chatDownloadJob"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.chatDownloadJob"][data-theme-state=default]{background-color:var(--theme-shell-transfer-chat-download-job-default-bg, transparent);background-image:var(--theme-shell-transfer-chat-download-job-default-bg-gradient, none);color:var(--theme-shell-transfer-chat-download-job-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-transfer-chat-download-job-default-text-secondary, inherit);border-color:var(--theme-shell-transfer-chat-download-job-default-border, transparent);border-width:var(--theme-shell-transfer-chat-download-job-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-chat-download-job-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-chat-download-job-default-shadow, none));font-size:var(--theme-shell-transfer-chat-download-job-default-font-size, inherit);font-weight:var(--theme-shell-transfer-chat-download-job-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.chatDownloadJob"][data-theme-state=active]{background-color:var(--theme-shell-transfer-chat-download-job-active-bg, var(--theme-shell-transfer-chat-download-job-default-bg, transparent));background-image:var(--theme-shell-transfer-chat-download-job-active-bg-gradient, var(--theme-shell-transfer-chat-download-job-default-bg-gradient, none));color:var(--theme-shell-transfer-chat-download-job-active-text, var(--theme-shell-transfer-chat-download-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-chat-download-job-active-text-secondary, var(--theme-shell-transfer-chat-download-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-chat-download-job-active-border, var(--theme-shell-transfer-chat-download-job-default-border, transparent));border-width:var(--theme-shell-transfer-chat-download-job-active-border-width, var(--theme-shell-transfer-chat-download-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-chat-download-job-active-radius, var(--theme-shell-transfer-chat-download-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-chat-download-job-active-shadow, var(--theme-shell-transfer-chat-download-job-default-shadow, none)));font-size:var(--theme-shell-transfer-chat-download-job-active-font-size, var(--theme-shell-transfer-chat-download-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-chat-download-job-active-font-weight, var(--theme-shell-transfer-chat-download-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.chatDownloadJob"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="transfer.chatDownloadJob"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="transfer.chatDownloadJob"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-transfer-chat-download-job-selected-bg, var(--theme-shell-transfer-chat-download-job-default-bg, transparent));background-image:var(--theme-shell-transfer-chat-download-job-selected-bg-gradient, var(--theme-shell-transfer-chat-download-job-default-bg-gradient, none));color:var(--theme-shell-transfer-chat-download-job-selected-text, var(--theme-shell-transfer-chat-download-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-chat-download-job-selected-text-secondary, var(--theme-shell-transfer-chat-download-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-chat-download-job-selected-border, var(--theme-shell-transfer-chat-download-job-default-border, transparent));border-width:var(--theme-shell-transfer-chat-download-job-selected-border-width, var(--theme-shell-transfer-chat-download-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-chat-download-job-selected-radius, var(--theme-shell-transfer-chat-download-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-chat-download-job-selected-shadow, var(--theme-shell-transfer-chat-download-job-default-shadow, none)));font-size:var(--theme-shell-transfer-chat-download-job-selected-font-size, var(--theme-shell-transfer-chat-download-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-chat-download-job-selected-font-weight, var(--theme-shell-transfer-chat-download-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.webhardUploadJob"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.webhardUploadJob"][data-theme-state=default]{background-color:var(--theme-shell-transfer-webhard-upload-job-default-bg, transparent);background-image:var(--theme-shell-transfer-webhard-upload-job-default-bg-gradient, none);color:var(--theme-shell-transfer-webhard-upload-job-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-transfer-webhard-upload-job-default-text-secondary, inherit);border-color:var(--theme-shell-transfer-webhard-upload-job-default-border, transparent);border-width:var(--theme-shell-transfer-webhard-upload-job-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-webhard-upload-job-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-webhard-upload-job-default-shadow, none));font-size:var(--theme-shell-transfer-webhard-upload-job-default-font-size, inherit);font-weight:var(--theme-shell-transfer-webhard-upload-job-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.webhardUploadJob"][data-theme-state=active]{background-color:var(--theme-shell-transfer-webhard-upload-job-active-bg, var(--theme-shell-transfer-webhard-upload-job-default-bg, transparent));background-image:var(--theme-shell-transfer-webhard-upload-job-active-bg-gradient, var(--theme-shell-transfer-webhard-upload-job-default-bg-gradient, none));color:var(--theme-shell-transfer-webhard-upload-job-active-text, var(--theme-shell-transfer-webhard-upload-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-webhard-upload-job-active-text-secondary, var(--theme-shell-transfer-webhard-upload-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-webhard-upload-job-active-border, var(--theme-shell-transfer-webhard-upload-job-default-border, transparent));border-width:var(--theme-shell-transfer-webhard-upload-job-active-border-width, var(--theme-shell-transfer-webhard-upload-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-webhard-upload-job-active-radius, var(--theme-shell-transfer-webhard-upload-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-webhard-upload-job-active-shadow, var(--theme-shell-transfer-webhard-upload-job-default-shadow, none)));font-size:var(--theme-shell-transfer-webhard-upload-job-active-font-size, var(--theme-shell-transfer-webhard-upload-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-webhard-upload-job-active-font-weight, var(--theme-shell-transfer-webhard-upload-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.webhardUploadJob"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="transfer.webhardUploadJob"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="transfer.webhardUploadJob"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-transfer-webhard-upload-job-selected-bg, var(--theme-shell-transfer-webhard-upload-job-default-bg, transparent));background-image:var(--theme-shell-transfer-webhard-upload-job-selected-bg-gradient, var(--theme-shell-transfer-webhard-upload-job-default-bg-gradient, none));color:var(--theme-shell-transfer-webhard-upload-job-selected-text, var(--theme-shell-transfer-webhard-upload-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-webhard-upload-job-selected-text-secondary, var(--theme-shell-transfer-webhard-upload-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-webhard-upload-job-selected-border, var(--theme-shell-transfer-webhard-upload-job-default-border, transparent));border-width:var(--theme-shell-transfer-webhard-upload-job-selected-border-width, var(--theme-shell-transfer-webhard-upload-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-webhard-upload-job-selected-radius, var(--theme-shell-transfer-webhard-upload-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-webhard-upload-job-selected-shadow, var(--theme-shell-transfer-webhard-upload-job-default-shadow, none)));font-size:var(--theme-shell-transfer-webhard-upload-job-selected-font-size, var(--theme-shell-transfer-webhard-upload-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-webhard-upload-job-selected-font-weight, var(--theme-shell-transfer-webhard-upload-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.webhardDownloadJob"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.webhardDownloadJob"][data-theme-state=default]{background-color:var(--theme-shell-transfer-webhard-download-job-default-bg, transparent);background-image:var(--theme-shell-transfer-webhard-download-job-default-bg-gradient, none);color:var(--theme-shell-transfer-webhard-download-job-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-transfer-webhard-download-job-default-text-secondary, inherit);border-color:var(--theme-shell-transfer-webhard-download-job-default-border, transparent);border-width:var(--theme-shell-transfer-webhard-download-job-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-webhard-download-job-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-webhard-download-job-default-shadow, none));font-size:var(--theme-shell-transfer-webhard-download-job-default-font-size, inherit);font-weight:var(--theme-shell-transfer-webhard-download-job-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.webhardDownloadJob"][data-theme-state=active]{background-color:var(--theme-shell-transfer-webhard-download-job-active-bg, var(--theme-shell-transfer-webhard-download-job-default-bg, transparent));background-image:var(--theme-shell-transfer-webhard-download-job-active-bg-gradient, var(--theme-shell-transfer-webhard-download-job-default-bg-gradient, none));color:var(--theme-shell-transfer-webhard-download-job-active-text, var(--theme-shell-transfer-webhard-download-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-webhard-download-job-active-text-secondary, var(--theme-shell-transfer-webhard-download-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-webhard-download-job-active-border, var(--theme-shell-transfer-webhard-download-job-default-border, transparent));border-width:var(--theme-shell-transfer-webhard-download-job-active-border-width, var(--theme-shell-transfer-webhard-download-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-webhard-download-job-active-radius, var(--theme-shell-transfer-webhard-download-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-webhard-download-job-active-shadow, var(--theme-shell-transfer-webhard-download-job-default-shadow, none)));font-size:var(--theme-shell-transfer-webhard-download-job-active-font-size, var(--theme-shell-transfer-webhard-download-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-webhard-download-job-active-font-weight, var(--theme-shell-transfer-webhard-download-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.webhardDownloadJob"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="transfer.webhardDownloadJob"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="transfer.webhardDownloadJob"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-transfer-webhard-download-job-selected-bg, var(--theme-shell-transfer-webhard-download-job-default-bg, transparent));background-image:var(--theme-shell-transfer-webhard-download-job-selected-bg-gradient, var(--theme-shell-transfer-webhard-download-job-default-bg-gradient, none));color:var(--theme-shell-transfer-webhard-download-job-selected-text, var(--theme-shell-transfer-webhard-download-job-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-webhard-download-job-selected-text-secondary, var(--theme-shell-transfer-webhard-download-job-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-webhard-download-job-selected-border, var(--theme-shell-transfer-webhard-download-job-default-border, transparent));border-width:var(--theme-shell-transfer-webhard-download-job-selected-border-width, var(--theme-shell-transfer-webhard-download-job-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-webhard-download-job-selected-radius, var(--theme-shell-transfer-webhard-download-job-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-webhard-download-job-selected-shadow, var(--theme-shell-transfer-webhard-download-job-default-shadow, none)));font-size:var(--theme-shell-transfer-webhard-download-job-selected-font-size, var(--theme-shell-transfer-webhard-download-job-default-font-size, inherit));font-weight:var(--theme-shell-transfer-webhard-download-job-selected-font-weight, var(--theme-shell-transfer-webhard-download-job-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.directionIcon"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.directionIcon"][data-theme-state=default]{background-color:var(--theme-shell-transfer-direction-icon-default-bg, transparent);background-image:var(--theme-shell-transfer-direction-icon-default-bg-gradient, none);color:var(--theme-shell-transfer-direction-icon-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-transfer-direction-icon-default-text-secondary, inherit);border-color:var(--theme-shell-transfer-direction-icon-default-border, transparent);border-width:var(--theme-shell-transfer-direction-icon-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-direction-icon-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-direction-icon-default-shadow, none));font-size:var(--theme-shell-transfer-direction-icon-default-font-size, inherit);font-weight:var(--theme-shell-transfer-direction-icon-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.directionIcon"][data-theme-state=active]{background-color:var(--theme-shell-transfer-direction-icon-active-bg, var(--theme-shell-transfer-direction-icon-default-bg, transparent));background-image:var(--theme-shell-transfer-direction-icon-active-bg-gradient, var(--theme-shell-transfer-direction-icon-default-bg-gradient, none));color:var(--theme-shell-transfer-direction-icon-active-text, var(--theme-shell-transfer-direction-icon-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-direction-icon-active-text-secondary, var(--theme-shell-transfer-direction-icon-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-direction-icon-active-border, var(--theme-shell-transfer-direction-icon-default-border, transparent));border-width:var(--theme-shell-transfer-direction-icon-active-border-width, var(--theme-shell-transfer-direction-icon-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-direction-icon-active-radius, var(--theme-shell-transfer-direction-icon-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-direction-icon-active-shadow, var(--theme-shell-transfer-direction-icon-default-shadow, none)));font-size:var(--theme-shell-transfer-direction-icon-active-font-size, var(--theme-shell-transfer-direction-icon-default-font-size, inherit));font-weight:var(--theme-shell-transfer-direction-icon-active-font-weight, var(--theme-shell-transfer-direction-icon-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.directionIcon"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="transfer.directionIcon"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="transfer.directionIcon"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-transfer-direction-icon-selected-bg, var(--theme-shell-transfer-direction-icon-default-bg, transparent));background-image:var(--theme-shell-transfer-direction-icon-selected-bg-gradient, var(--theme-shell-transfer-direction-icon-default-bg-gradient, none));color:var(--theme-shell-transfer-direction-icon-selected-text, var(--theme-shell-transfer-direction-icon-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-direction-icon-selected-text-secondary, var(--theme-shell-transfer-direction-icon-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-direction-icon-selected-border, var(--theme-shell-transfer-direction-icon-default-border, transparent));border-width:var(--theme-shell-transfer-direction-icon-selected-border-width, var(--theme-shell-transfer-direction-icon-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-direction-icon-selected-radius, var(--theme-shell-transfer-direction-icon-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-direction-icon-selected-shadow, var(--theme-shell-transfer-direction-icon-default-shadow, none)));font-size:var(--theme-shell-transfer-direction-icon-selected-font-size, var(--theme-shell-transfer-direction-icon-default-font-size, inherit));font-weight:var(--theme-shell-transfer-direction-icon-selected-font-weight, var(--theme-shell-transfer-direction-icon-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.label"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.label"][data-theme-state=default]{color:var(--theme-shell-transfer-label-default-text-override, var(--theme-part-secondary-text-color, var(--theme-shell-transfer-label-default-text, inherit)));font-size:var(--theme-shell-transfer-label-default-font-size, inherit);font-weight:var(--theme-shell-transfer-label-default-font-weight, inherit)}html [data-theme-module=shell][data-theme-part="transfer.label"][data-theme-state=active]{color:var(--theme-shell-transfer-label-active-text-override, var(--theme-part-secondary-text-color, var(--theme-shell-transfer-label-active-text, var(--theme-shell-transfer-label-default-text, inherit))));font-size:var(--theme-shell-transfer-label-active-font-size, var(--theme-shell-transfer-label-default-font-size, inherit));font-weight:var(--theme-shell-transfer-label-active-font-weight, var(--theme-shell-transfer-label-default-font-weight, inherit))}html [data-theme-module=shell][data-theme-part="transfer.label"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="transfer.label"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="transfer.label"][data-theme-state=default][aria-selected=true]{color:var(--theme-shell-transfer-label-selected-text-override, var(--theme-part-secondary-text-color, var(--theme-shell-transfer-label-selected-text, var(--theme-shell-transfer-label-default-text, inherit))));font-size:var(--theme-shell-transfer-label-selected-font-size, var(--theme-shell-transfer-label-default-font-size, inherit));font-weight:var(--theme-shell-transfer-label-selected-font-weight, var(--theme-shell-transfer-label-default-font-weight, inherit))}html [data-theme-module=shell][data-theme-part="transfer.progressTrack"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.progressTrack"][data-theme-state=default]{background-color:var(--theme-shell-transfer-progress-track-default-bg, transparent);background-image:var(--theme-shell-transfer-progress-track-default-bg-gradient, none);color:var(--theme-shell-transfer-progress-track-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-transfer-progress-track-default-text-secondary, inherit);border-color:var(--theme-shell-transfer-progress-track-default-border, transparent);border-width:var(--theme-shell-transfer-progress-track-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-progress-track-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-progress-track-default-shadow, none));font-size:var(--theme-shell-transfer-progress-track-default-font-size, inherit);font-weight:var(--theme-shell-transfer-progress-track-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.progressTrack"][data-theme-state=active]{background-color:var(--theme-shell-transfer-progress-track-active-bg, var(--theme-shell-transfer-progress-track-default-bg, transparent));background-image:var(--theme-shell-transfer-progress-track-active-bg-gradient, var(--theme-shell-transfer-progress-track-default-bg-gradient, none));color:var(--theme-shell-transfer-progress-track-active-text, var(--theme-shell-transfer-progress-track-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-progress-track-active-text-secondary, var(--theme-shell-transfer-progress-track-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-progress-track-active-border, var(--theme-shell-transfer-progress-track-default-border, transparent));border-width:var(--theme-shell-transfer-progress-track-active-border-width, var(--theme-shell-transfer-progress-track-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-progress-track-active-radius, var(--theme-shell-transfer-progress-track-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-progress-track-active-shadow, var(--theme-shell-transfer-progress-track-default-shadow, none)));font-size:var(--theme-shell-transfer-progress-track-active-font-size, var(--theme-shell-transfer-progress-track-default-font-size, inherit));font-weight:var(--theme-shell-transfer-progress-track-active-font-weight, var(--theme-shell-transfer-progress-track-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.progressTrack"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="transfer.progressTrack"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="transfer.progressTrack"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-transfer-progress-track-selected-bg, var(--theme-shell-transfer-progress-track-default-bg, transparent));background-image:var(--theme-shell-transfer-progress-track-selected-bg-gradient, var(--theme-shell-transfer-progress-track-default-bg-gradient, none));color:var(--theme-shell-transfer-progress-track-selected-text, var(--theme-shell-transfer-progress-track-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-progress-track-selected-text-secondary, var(--theme-shell-transfer-progress-track-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-progress-track-selected-border, var(--theme-shell-transfer-progress-track-default-border, transparent));border-width:var(--theme-shell-transfer-progress-track-selected-border-width, var(--theme-shell-transfer-progress-track-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-progress-track-selected-radius, var(--theme-shell-transfer-progress-track-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-progress-track-selected-shadow, var(--theme-shell-transfer-progress-track-default-shadow, none)));font-size:var(--theme-shell-transfer-progress-track-selected-font-size, var(--theme-shell-transfer-progress-track-default-font-size, inherit));font-weight:var(--theme-shell-transfer-progress-track-selected-font-weight, var(--theme-shell-transfer-progress-track-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.progressFill"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.progressFill"][data-theme-state=default]{background-color:var(--theme-shell-transfer-progress-fill-default-bg, transparent);background-image:var(--theme-shell-transfer-progress-fill-default-bg-gradient, none);color:var(--theme-shell-transfer-progress-fill-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-transfer-progress-fill-default-text-secondary, inherit);border-color:var(--theme-shell-transfer-progress-fill-default-border, transparent);border-width:var(--theme-shell-transfer-progress-fill-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-progress-fill-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-progress-fill-default-shadow, none));font-size:var(--theme-shell-transfer-progress-fill-default-font-size, inherit);font-weight:var(--theme-shell-transfer-progress-fill-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.progressFill"][data-theme-state=active]{background-color:var(--theme-shell-transfer-progress-fill-active-bg, var(--theme-shell-transfer-progress-fill-default-bg, transparent));background-image:var(--theme-shell-transfer-progress-fill-active-bg-gradient, var(--theme-shell-transfer-progress-fill-default-bg-gradient, none));color:var(--theme-shell-transfer-progress-fill-active-text, var(--theme-shell-transfer-progress-fill-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-progress-fill-active-text-secondary, var(--theme-shell-transfer-progress-fill-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-progress-fill-active-border, var(--theme-shell-transfer-progress-fill-default-border, transparent));border-width:var(--theme-shell-transfer-progress-fill-active-border-width, var(--theme-shell-transfer-progress-fill-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-progress-fill-active-radius, var(--theme-shell-transfer-progress-fill-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-progress-fill-active-shadow, var(--theme-shell-transfer-progress-fill-default-shadow, none)));font-size:var(--theme-shell-transfer-progress-fill-active-font-size, var(--theme-shell-transfer-progress-fill-default-font-size, inherit));font-weight:var(--theme-shell-transfer-progress-fill-active-font-weight, var(--theme-shell-transfer-progress-fill-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.progressFill"][data-theme-state=selected],html [data-theme-module=shell][data-theme-part="transfer.progressFill"]:not([data-theme-state])[aria-selected=true],html [data-theme-module=shell][data-theme-part="transfer.progressFill"][data-theme-state=default][aria-selected=true]{background-color:var(--theme-shell-transfer-progress-fill-selected-bg, var(--theme-shell-transfer-progress-fill-default-bg, transparent));background-image:var(--theme-shell-transfer-progress-fill-selected-bg-gradient, var(--theme-shell-transfer-progress-fill-default-bg-gradient, none));color:var(--theme-shell-transfer-progress-fill-selected-text, var(--theme-shell-transfer-progress-fill-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-progress-fill-selected-text-secondary, var(--theme-shell-transfer-progress-fill-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-progress-fill-selected-border, var(--theme-shell-transfer-progress-fill-default-border, transparent));border-width:var(--theme-shell-transfer-progress-fill-selected-border-width, var(--theme-shell-transfer-progress-fill-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-progress-fill-selected-radius, var(--theme-shell-transfer-progress-fill-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-progress-fill-selected-shadow, var(--theme-shell-transfer-progress-fill-default-shadow, none)));font-size:var(--theme-shell-transfer-progress-fill-selected-font-size, var(--theme-shell-transfer-progress-fill-default-font-size, inherit));font-weight:var(--theme-shell-transfer-progress-fill-selected-font-weight, var(--theme-shell-transfer-progress-fill-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.actionButton"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.actionButton"][data-theme-state=default]{background-color:var(--theme-shell-transfer-action-button-default-bg, transparent);background-image:var(--theme-shell-transfer-action-button-default-bg-gradient, none);color:var(--theme-shell-transfer-action-button-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-transfer-action-button-default-text-secondary, inherit);border-color:var(--theme-shell-transfer-action-button-default-border, transparent);border-width:var(--theme-shell-transfer-action-button-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-action-button-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-action-button-default-shadow, none));font-size:var(--theme-shell-transfer-action-button-default-font-size, inherit);font-weight:var(--theme-shell-transfer-action-button-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.actionButton"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="transfer.actionButton"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="transfer.actionButton"][data-theme-state=default]:hover{background-color:var(--theme-shell-transfer-action-button-hover-bg, var(--theme-shell-transfer-action-button-default-bg, transparent));background-image:var(--theme-shell-transfer-action-button-hover-bg-gradient, var(--theme-shell-transfer-action-button-default-bg-gradient, none));color:var(--theme-shell-transfer-action-button-hover-text, var(--theme-shell-transfer-action-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-action-button-hover-text-secondary, var(--theme-shell-transfer-action-button-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-action-button-hover-border, var(--theme-shell-transfer-action-button-default-border, transparent));border-width:var(--theme-shell-transfer-action-button-hover-border-width, var(--theme-shell-transfer-action-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-action-button-hover-radius, var(--theme-shell-transfer-action-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-action-button-hover-shadow, var(--theme-shell-transfer-action-button-default-shadow, none)));font-size:var(--theme-shell-transfer-action-button-hover-font-size, var(--theme-shell-transfer-action-button-default-font-size, inherit));font-weight:var(--theme-shell-transfer-action-button-hover-font-weight, var(--theme-shell-transfer-action-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.actionButton"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="transfer.actionButton"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="transfer.actionButton"][data-theme-state=default]:active{background-color:var(--theme-shell-transfer-action-button-active-bg, var(--theme-shell-transfer-action-button-default-bg, transparent));background-image:var(--theme-shell-transfer-action-button-active-bg-gradient, var(--theme-shell-transfer-action-button-default-bg-gradient, none));color:var(--theme-shell-transfer-action-button-active-text, var(--theme-shell-transfer-action-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-action-button-active-text-secondary, var(--theme-shell-transfer-action-button-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-action-button-active-border, var(--theme-shell-transfer-action-button-default-border, transparent));border-width:var(--theme-shell-transfer-action-button-active-border-width, var(--theme-shell-transfer-action-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-action-button-active-radius, var(--theme-shell-transfer-action-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-action-button-active-shadow, var(--theme-shell-transfer-action-button-default-shadow, none)));font-size:var(--theme-shell-transfer-action-button-active-font-size, var(--theme-shell-transfer-action-button-default-font-size, inherit));font-weight:var(--theme-shell-transfer-action-button-active-font-weight, var(--theme-shell-transfer-action-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.actionButton"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="transfer.actionButton"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="transfer.actionButton"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-transfer-action-button-focus-bg, var(--theme-shell-transfer-action-button-default-bg, transparent));background-image:var(--theme-shell-transfer-action-button-focus-bg-gradient, var(--theme-shell-transfer-action-button-default-bg-gradient, none));color:var(--theme-shell-transfer-action-button-focus-text, var(--theme-shell-transfer-action-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-action-button-focus-text-secondary, var(--theme-shell-transfer-action-button-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-action-button-focus-border, var(--theme-shell-transfer-action-button-default-border, transparent));border-width:var(--theme-shell-transfer-action-button-focus-border-width, var(--theme-shell-transfer-action-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-action-button-focus-radius, var(--theme-shell-transfer-action-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-action-button-focus-shadow, var(--theme-shell-transfer-action-button-default-shadow, none)));font-size:var(--theme-shell-transfer-action-button-focus-font-size, var(--theme-shell-transfer-action-button-default-font-size, inherit));font-weight:var(--theme-shell-transfer-action-button-focus-font-weight, var(--theme-shell-transfer-action-button-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-transfer-action-button-focus-border, var(--theme-shell-transfer-action-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-transfer-action-button-focus-border-width, var(--theme-shell-transfer-action-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-transfer-action-button-focus-border-width, var(--theme-shell-transfer-action-button-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="transfer.actionButton"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="transfer.actionButton"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="transfer.actionButton"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="transfer.actionButton"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="transfer.actionButton"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-transfer-action-button-disabled-bg, var(--theme-shell-transfer-action-button-default-bg, transparent));background-image:var(--theme-shell-transfer-action-button-disabled-bg-gradient, var(--theme-shell-transfer-action-button-default-bg-gradient, none));color:var(--theme-shell-transfer-action-button-disabled-text, var(--theme-shell-transfer-action-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-action-button-disabled-text-secondary, var(--theme-shell-transfer-action-button-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-action-button-disabled-border, var(--theme-shell-transfer-action-button-default-border, transparent));border-width:var(--theme-shell-transfer-action-button-disabled-border-width, var(--theme-shell-transfer-action-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-action-button-disabled-radius, var(--theme-shell-transfer-action-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-action-button-disabled-shadow, var(--theme-shell-transfer-action-button-default-shadow, none)));font-size:var(--theme-shell-transfer-action-button-disabled-font-size, var(--theme-shell-transfer-action-button-default-font-size, inherit));font-weight:var(--theme-shell-transfer-action-button-disabled-font-weight, var(--theme-shell-transfer-action-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.pauseButton"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.pauseButton"][data-theme-state=default]{background-color:var(--theme-shell-transfer-pause-button-default-bg, transparent);background-image:var(--theme-shell-transfer-pause-button-default-bg-gradient, none);color:var(--theme-shell-transfer-pause-button-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-transfer-pause-button-default-text-secondary, inherit);border-color:var(--theme-shell-transfer-pause-button-default-border, transparent);border-width:var(--theme-shell-transfer-pause-button-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-pause-button-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-pause-button-default-shadow, none));font-size:var(--theme-shell-transfer-pause-button-default-font-size, inherit);font-weight:var(--theme-shell-transfer-pause-button-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.pauseButton"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="transfer.pauseButton"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="transfer.pauseButton"][data-theme-state=default]:hover{background-color:var(--theme-shell-transfer-pause-button-hover-bg, var(--theme-shell-transfer-pause-button-default-bg, transparent));background-image:var(--theme-shell-transfer-pause-button-hover-bg-gradient, var(--theme-shell-transfer-pause-button-default-bg-gradient, none));color:var(--theme-shell-transfer-pause-button-hover-text, var(--theme-shell-transfer-pause-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-pause-button-hover-text-secondary, var(--theme-shell-transfer-pause-button-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-pause-button-hover-border, var(--theme-shell-transfer-pause-button-default-border, transparent));border-width:var(--theme-shell-transfer-pause-button-hover-border-width, var(--theme-shell-transfer-pause-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-pause-button-hover-radius, var(--theme-shell-transfer-pause-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-pause-button-hover-shadow, var(--theme-shell-transfer-pause-button-default-shadow, none)));font-size:var(--theme-shell-transfer-pause-button-hover-font-size, var(--theme-shell-transfer-pause-button-default-font-size, inherit));font-weight:var(--theme-shell-transfer-pause-button-hover-font-weight, var(--theme-shell-transfer-pause-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.pauseButton"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="transfer.pauseButton"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="transfer.pauseButton"][data-theme-state=default]:active{background-color:var(--theme-shell-transfer-pause-button-active-bg, var(--theme-shell-transfer-pause-button-default-bg, transparent));background-image:var(--theme-shell-transfer-pause-button-active-bg-gradient, var(--theme-shell-transfer-pause-button-default-bg-gradient, none));color:var(--theme-shell-transfer-pause-button-active-text, var(--theme-shell-transfer-pause-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-pause-button-active-text-secondary, var(--theme-shell-transfer-pause-button-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-pause-button-active-border, var(--theme-shell-transfer-pause-button-default-border, transparent));border-width:var(--theme-shell-transfer-pause-button-active-border-width, var(--theme-shell-transfer-pause-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-pause-button-active-radius, var(--theme-shell-transfer-pause-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-pause-button-active-shadow, var(--theme-shell-transfer-pause-button-default-shadow, none)));font-size:var(--theme-shell-transfer-pause-button-active-font-size, var(--theme-shell-transfer-pause-button-default-font-size, inherit));font-weight:var(--theme-shell-transfer-pause-button-active-font-weight, var(--theme-shell-transfer-pause-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.pauseButton"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="transfer.pauseButton"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="transfer.pauseButton"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-transfer-pause-button-focus-bg, var(--theme-shell-transfer-pause-button-default-bg, transparent));background-image:var(--theme-shell-transfer-pause-button-focus-bg-gradient, var(--theme-shell-transfer-pause-button-default-bg-gradient, none));color:var(--theme-shell-transfer-pause-button-focus-text, var(--theme-shell-transfer-pause-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-pause-button-focus-text-secondary, var(--theme-shell-transfer-pause-button-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-pause-button-focus-border, var(--theme-shell-transfer-pause-button-default-border, transparent));border-width:var(--theme-shell-transfer-pause-button-focus-border-width, var(--theme-shell-transfer-pause-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-pause-button-focus-radius, var(--theme-shell-transfer-pause-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-pause-button-focus-shadow, var(--theme-shell-transfer-pause-button-default-shadow, none)));font-size:var(--theme-shell-transfer-pause-button-focus-font-size, var(--theme-shell-transfer-pause-button-default-font-size, inherit));font-weight:var(--theme-shell-transfer-pause-button-focus-font-weight, var(--theme-shell-transfer-pause-button-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-transfer-pause-button-focus-border, var(--theme-shell-transfer-pause-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-transfer-pause-button-focus-border-width, var(--theme-shell-transfer-pause-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-transfer-pause-button-focus-border-width, var(--theme-shell-transfer-pause-button-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="transfer.pauseButton"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="transfer.pauseButton"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="transfer.pauseButton"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="transfer.pauseButton"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="transfer.pauseButton"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-transfer-pause-button-disabled-bg, var(--theme-shell-transfer-pause-button-default-bg, transparent));background-image:var(--theme-shell-transfer-pause-button-disabled-bg-gradient, var(--theme-shell-transfer-pause-button-default-bg-gradient, none));color:var(--theme-shell-transfer-pause-button-disabled-text, var(--theme-shell-transfer-pause-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-pause-button-disabled-text-secondary, var(--theme-shell-transfer-pause-button-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-pause-button-disabled-border, var(--theme-shell-transfer-pause-button-default-border, transparent));border-width:var(--theme-shell-transfer-pause-button-disabled-border-width, var(--theme-shell-transfer-pause-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-pause-button-disabled-radius, var(--theme-shell-transfer-pause-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-pause-button-disabled-shadow, var(--theme-shell-transfer-pause-button-default-shadow, none)));font-size:var(--theme-shell-transfer-pause-button-disabled-font-size, var(--theme-shell-transfer-pause-button-default-font-size, inherit));font-weight:var(--theme-shell-transfer-pause-button-disabled-font-weight, var(--theme-shell-transfer-pause-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.cancelButton"]:not([data-theme-state]),html [data-theme-module=shell][data-theme-part="transfer.cancelButton"][data-theme-state=default]{background-color:var(--theme-shell-transfer-cancel-button-default-bg, transparent);background-image:var(--theme-shell-transfer-cancel-button-default-bg-gradient, none);color:var(--theme-shell-transfer-cancel-button-default-text, inherit);--theme-part-secondary-text-color: var(--theme-shell-transfer-cancel-button-default-text-secondary, inherit);border-color:var(--theme-shell-transfer-cancel-button-default-border, transparent);border-width:var(--theme-shell-transfer-cancel-button-default-border-width, 0px);border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-cancel-button-default-radius, 0px));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-cancel-button-default-shadow, none));font-size:var(--theme-shell-transfer-cancel-button-default-font-size, inherit);font-weight:var(--theme-shell-transfer-cancel-button-default-font-weight, inherit);border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.cancelButton"][data-theme-state=hover],html [data-theme-module=shell][data-theme-part="transfer.cancelButton"]:not([data-theme-state]):hover,html [data-theme-module=shell][data-theme-part="transfer.cancelButton"][data-theme-state=default]:hover{background-color:var(--theme-shell-transfer-cancel-button-hover-bg, var(--theme-shell-transfer-cancel-button-default-bg, transparent));background-image:var(--theme-shell-transfer-cancel-button-hover-bg-gradient, var(--theme-shell-transfer-cancel-button-default-bg-gradient, none));color:var(--theme-shell-transfer-cancel-button-hover-text, var(--theme-shell-transfer-cancel-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-cancel-button-hover-text-secondary, var(--theme-shell-transfer-cancel-button-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-cancel-button-hover-border, var(--theme-shell-transfer-cancel-button-default-border, transparent));border-width:var(--theme-shell-transfer-cancel-button-hover-border-width, var(--theme-shell-transfer-cancel-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-cancel-button-hover-radius, var(--theme-shell-transfer-cancel-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-cancel-button-hover-shadow, var(--theme-shell-transfer-cancel-button-default-shadow, none)));font-size:var(--theme-shell-transfer-cancel-button-hover-font-size, var(--theme-shell-transfer-cancel-button-default-font-size, inherit));font-weight:var(--theme-shell-transfer-cancel-button-hover-font-weight, var(--theme-shell-transfer-cancel-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.cancelButton"][data-theme-state=active],html [data-theme-module=shell][data-theme-part="transfer.cancelButton"]:not([data-theme-state]):active,html [data-theme-module=shell][data-theme-part="transfer.cancelButton"][data-theme-state=default]:active{background-color:var(--theme-shell-transfer-cancel-button-active-bg, var(--theme-shell-transfer-cancel-button-default-bg, transparent));background-image:var(--theme-shell-transfer-cancel-button-active-bg-gradient, var(--theme-shell-transfer-cancel-button-default-bg-gradient, none));color:var(--theme-shell-transfer-cancel-button-active-text, var(--theme-shell-transfer-cancel-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-cancel-button-active-text-secondary, var(--theme-shell-transfer-cancel-button-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-cancel-button-active-border, var(--theme-shell-transfer-cancel-button-default-border, transparent));border-width:var(--theme-shell-transfer-cancel-button-active-border-width, var(--theme-shell-transfer-cancel-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-cancel-button-active-radius, var(--theme-shell-transfer-cancel-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-cancel-button-active-shadow, var(--theme-shell-transfer-cancel-button-default-shadow, none)));font-size:var(--theme-shell-transfer-cancel-button-active-font-size, var(--theme-shell-transfer-cancel-button-default-font-size, inherit));font-weight:var(--theme-shell-transfer-cancel-button-active-font-weight, var(--theme-shell-transfer-cancel-button-default-font-weight, inherit));border-style:solid}html [data-theme-module=shell][data-theme-part="transfer.cancelButton"][data-theme-state=focus],html [data-theme-module=shell][data-theme-part="transfer.cancelButton"]:not([data-theme-state]):focus-visible,html [data-theme-module=shell][data-theme-part="transfer.cancelButton"][data-theme-state=default]:focus-visible{background-color:var(--theme-shell-transfer-cancel-button-focus-bg, var(--theme-shell-transfer-cancel-button-default-bg, transparent));background-image:var(--theme-shell-transfer-cancel-button-focus-bg-gradient, var(--theme-shell-transfer-cancel-button-default-bg-gradient, none));color:var(--theme-shell-transfer-cancel-button-focus-text, var(--theme-shell-transfer-cancel-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-cancel-button-focus-text-secondary, var(--theme-shell-transfer-cancel-button-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-cancel-button-focus-border, var(--theme-shell-transfer-cancel-button-default-border, transparent));border-width:var(--theme-shell-transfer-cancel-button-focus-border-width, var(--theme-shell-transfer-cancel-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-cancel-button-focus-radius, var(--theme-shell-transfer-cancel-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-cancel-button-focus-shadow, var(--theme-shell-transfer-cancel-button-default-shadow, none)));font-size:var(--theme-shell-transfer-cancel-button-focus-font-size, var(--theme-shell-transfer-cancel-button-default-font-size, inherit));font-weight:var(--theme-shell-transfer-cancel-button-focus-font-weight, var(--theme-shell-transfer-cancel-button-default-font-weight, inherit));border-style:solid;outline-color:var(--theme-shell-transfer-cancel-button-focus-border, var(--theme-shell-transfer-cancel-button-default-border, transparent));outline-style:solid;outline-width:var(--theme-shell-transfer-cancel-button-focus-border-width, var(--theme-shell-transfer-cancel-button-default-border-width, 0px));outline-offset:calc(-1 * var(--theme-shell-transfer-cancel-button-focus-border-width, var(--theme-shell-transfer-cancel-button-default-border-width, 0px)))}html [data-theme-module=shell][data-theme-part="transfer.cancelButton"][data-theme-state=disabled],html [data-theme-module=shell][data-theme-part="transfer.cancelButton"]:not([data-theme-state]):disabled,html [data-theme-module=shell][data-theme-part="transfer.cancelButton"][data-theme-state=default]:disabled,html [data-theme-module=shell][data-theme-part="transfer.cancelButton"]:not([data-theme-state])[aria-disabled=true],html [data-theme-module=shell][data-theme-part="transfer.cancelButton"][data-theme-state=default][aria-disabled=true]{background-color:var(--theme-shell-transfer-cancel-button-disabled-bg, var(--theme-shell-transfer-cancel-button-default-bg, transparent));background-image:var(--theme-shell-transfer-cancel-button-disabled-bg-gradient, var(--theme-shell-transfer-cancel-button-default-bg-gradient, none));color:var(--theme-shell-transfer-cancel-button-disabled-text, var(--theme-shell-transfer-cancel-button-default-text, inherit));--theme-part-secondary-text-color: var(--theme-shell-transfer-cancel-button-disabled-text-secondary, var(--theme-shell-transfer-cancel-button-default-text-secondary, inherit));border-color:var(--theme-shell-transfer-cancel-button-disabled-border, var(--theme-shell-transfer-cancel-button-default-border, transparent));border-width:var(--theme-shell-transfer-cancel-button-disabled-border-width, var(--theme-shell-transfer-cancel-button-default-border-width, 0px));border-radius:var(--theme-part-layout-radius, var(--theme-shell-transfer-cancel-button-disabled-radius, var(--theme-shell-transfer-cancel-button-default-radius, 0px)));box-shadow:var(--theme-part-layout-shadow, var(--theme-shell-transfer-cancel-button-disabled-shadow, var(--theme-shell-transfer-cancel-button-default-shadow, none)));font-size:var(--theme-shell-transfer-cancel-button-disabled-font-size, var(--theme-shell-transfer-cancel-button-default-font-size, inherit));font-weight:var(--theme-shell-transfer-cancel-button-disabled-font-weight, var(--theme-shell-transfer-cancel-button-default-font-weight, inherit));border-style:solid}:root{--mobile-space: var(--theme-spacing-control, .5rem);--mobile-touch-size: 44px;--mobile-nav-height: calc(56px + env(safe-area-inset-bottom)) ;--mobile-toolbar-height: 44px;--mobile-header-height: 68px;--mobile-dock-height: calc(var(--mobile-header-height) + var(--mobile-nav-height))}.mobile-workspace-tools,.mobile-panel-close,.mobile-panel-backdrop,.webhard-touch-menu{display:none}.base-layout__chrome{display:contents}@media(max-width:1024px){.app-shell:has(.base-layout:not(.base-layout--module-only)){padding:var(--mobile-space)}.base-layout:not(.base-layout--module-only){gap:var(--mobile-space);grid-template-columns:56px minmax(0,1fr);grid-template-rows:50px var(--mobile-toolbar-height) minmax(0,1fr);grid-template-areas:"header header" "nav tools" "nav main";height:calc(100dvh - 2 * var(--mobile-space));min-height:0}.base-layout:not(.base-layout--module-only)>.base-layout__main{min-width:0;overflow:auto}.mobile-workspace-tools{grid-area:tools;display:flex;align-items:center;justify-content:space-between;gap:var(--mobile-space);min-width:0}.mobile-workspace-tools button,.mobile-panel-close{min-height:var(--mobile-touch-size);min-width:var(--mobile-touch-size);padding:var(--mobile-space);background:var(--theme-bg-panel);color:var(--theme-text-main);border:1px solid var(--theme-border-main);border-radius:var(--theme-radius-button, 8px)}.mobile-workspace-tools span{font-weight:700}.base-layout:not(.base-layout--module-only)>:is(.base-layout__list,.base-layout__panel){display:none;position:fixed;inset:var(--mobile-space);z-index:var(--layer-global-popover);width:min(380px,calc(100vw - 2 * var(--mobile-space)));flex-direction:column;min-height:0;background:var(--theme-bg-panel);border:1px solid var(--theme-border-main);border-radius:var(--theme-radius-panel, 8px);padding:var(--mobile-space);overflow:auto}.base-layout.base-layout--mobile-list>.base-layout__list,.base-layout.base-layout--mobile-panel>.base-layout__panel{display:flex}.base-layout.base-layout--mobile-list>.base-layout__list{width:min(380px,65vw);box-sizing:border-box}.base-layout.base-layout--mobile-panel>.base-layout__panel{left:auto}.base-layout.base-layout--mobile-panel .base-layout__panel-host{opacity:1;pointer-events:auto}.base-layout:not(.base-layout--module-only) .mobile-panel-close{display:block;align-self:flex-end;flex:0 0 auto}.mobile-panel-backdrop{display:block;position:fixed;inset:0;border:0;border-radius:0;background:var(--theme-overlay-backdrop, rgb(0 0 0 / 30%));z-index:calc(var(--layer-global-popover) - 1)}}@media(max-width:760px){.app-shell:has(.base-layout:not(.base-layout--module-only)){box-sizing:border-box;min-height:100dvh}.base-layout:not(.base-layout--module-only){grid-template-columns:minmax(0,1fr);grid-template-rows:var(--mobile-toolbar-height) minmax(0,1fr);grid-template-areas:"tools" "main";height:calc(100dvh - var(--mobile-dock-height) - 2 * var(--mobile-space))}.base-layout.base-layout--calendar-active:not(.base-layout--module-only):has(.schedule-calendar-wrap--month-auto){grid-template-rows:var(--mobile-toolbar-height) minmax(0,1fr);height:calc(100dvh - var(--mobile-dock-height) - 2 * var(--mobile-space));min-height:0}.base-layout:not(.base-layout--module-only)>.base-layout__chrome{display:flex;flex-direction:column;position:fixed;left:var(--mobile-space);right:var(--mobile-space);z-index:calc(var(--layer-floating-window) + 1);min-width:0;overflow:visible;bottom:0;height:var(--mobile-dock-height);background-color:var(--theme-shell-navigation-panel-default-bg, var(--theme-bg-panel));background-image:var(--theme-shell-navigation-panel-default-bg-gradient, none);color:var(--theme-shell-navigation-panel-default-text, var(--theme-text-main));border:var(--theme-shell-navigation-panel-default-border-width, 0px) solid var(--theme-shell-navigation-panel-default-border, transparent);border-radius:var(--theme-shell-navigation-panel-default-radius, var(--theme-radius-panel));box-shadow:var(--theme-shell-navigation-panel-default-shadow, none)}.base-layout:not(.base-layout--module-only) .base-layout__chrome>.base-layout__header{height:var(--mobile-header-height);flex:0 0 var(--mobile-header-height)}.base-layout:not(.base-layout--module-only) .base-layout__chrome>.base-layout__nav{height:var(--mobile-nav-height);flex:1;min-height:0}html .base-layout .base-layout__chrome :is(.base-layout__header,.side-nav,.music-mini-player,.marquee-notice){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html .base-layout .base-layout__chrome :is(.top-bar__brand,.marquee-notice,.marquee-notice__content,.music-mini-player){color:var(--theme-shell-navigation-panel-default-text, var(--theme-text-main))!important}.base-layout:not(.base-layout--module-only)>.base-layout__main{overflow:auto}.base-layout:not(.base-layout--module-only)>.base-layout__main:has(.webhard-main){overflow:hidden}.base-layout:not(.base-layout--module-only)>:is(.base-layout__list,.base-layout__panel){bottom:calc(var(--mobile-dock-height) + var(--mobile-space))}.base-layout:not(.base-layout--module-only) .mobile-panel-close--list{align-self:flex-start}.base-layout:not(.base-layout--module-only) .side-nav{flex-direction:row;justify-content:space-between;gap:0;padding:0 0 env(safe-area-inset-bottom);border-radius:0;height:100%;border-top:0;border-radius:0 0 var(--theme-radius-panel, 8px) var(--theme-radius-panel, 8px)}.base-layout:not(.base-layout--module-only) .side-nav__bottom{flex-direction:row;gap:0;margin:0}.base-layout:not(.base-layout--module-only) :is(.side-nav__item,.side-nav__avatar){width:min(var(--mobile-touch-size),calc((100vw - 2 * var(--mobile-space)) / 8));height:var(--mobile-touch-size);flex:0 0 auto}.base-layout:not(.base-layout--module-only) .side-nav__user{border:0;padding:0}.base-layout .side-nav__menu{bottom:calc(var(--mobile-dock-height) + var(--mobile-space))!important}:is(.base-layout,.admin-shell) .top-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:24px var(--mobile-touch-size);gap:0 var(--mobile-space)}:is(.base-layout,.admin-shell) .top-bar__center{grid-column:1;grid-row:2;min-width:0}:is(.base-layout,.admin-shell) .top-bar__actions{grid-column:2;grid-row:2;min-width:0;max-width:none}:is(.base-layout,.admin-shell) .top-bar__meta{display:block}:is(.base-layout,.admin-shell) .music-mini-player{width:150px;grid-template-columns:24px minmax(0,1fr) auto}:is(.base-layout,.admin-shell) .top-bar__brand{min-width:0;grid-column:1 / -1;grid-row:1}html .base-channel-modal input[data-theme-module=webhard][data-theme-part="modal.input"][data-theme-state=default]{font-size:max(16px,var(--theme-webhard-modal-input-default-font-size, 16px))}.base-layout__panel .todo-right-col .quick-notes .todo-panel-calendar{display:none}.base-layout .base-layout__main>*{min-width:0;max-width:100%}.base-layout .base-layout__list-host,.base-layout .base-layout__panel-host{flex:1;min-height:0}:is(.workspace-ai,.shared-cloud-panel):not([class*=--minimized]){inset:var(--mobile-space) var(--mobile-space) calc(var(--mobile-dock-height) + var(--mobile-space))!important;width:auto!important;height:auto!important;max-height:none;min-width:0}.workspace-ai.workspace-ai--minimized,.shared-cloud-panel.shared-cloud-panel--minimized{left:var(--mobile-space)!important;right:auto!important;bottom:calc(var(--mobile-dock-height) + var(--mobile-space))!important;max-width:calc(100vw - 2 * var(--mobile-space))}.workspace-ai .workspace-ai__composer textarea{font-size:16px}.workspace-ai .workspace-ai__voice button{flex-shrink:0;white-space:nowrap}.shared-cloud-panel .shared-cloud-mine-grid{overflow:auto;display:flex;flex-direction:column;gap:calc(2 * var(--mobile-space));padding:var(--mobile-space)}.shared-cloud-panel .shared-cloud-mine-pane{flex:0 0 auto;min-height:340px;border-style:none!important;outline:1px solid var(--theme-border-main);border-radius:var(--theme-radius-panel, 8px);overflow:hidden}.shared-cloud-panel .shared-cloud-mine-pane__body{flex:1;min-height:240px}.shared-cloud-mine-pane>header>.shared-cloud-scope-toggle{margin-left:auto;flex-shrink:0}.shared-cloud-mine-pane>header{flex-wrap:wrap}.shared-cloud-mine-pane>header>.shared-cloud-panel__member-button{margin-left:0}.shared-cloud-panel .shared-cloud-mine-items{overflow:auto}.shared-cloud-panel .shared-cloud-mine-item{min-height:var(--mobile-touch-size)}.shared-cloud-panel .shared-cloud-panel__title h2{font-size:1.15rem}.bulk-transfer-tray{right:var(--mobile-space);bottom:calc(var(--mobile-dock-height) + var(--mobile-space));max-width:calc(100vw - 2 * var(--mobile-space))}:is(.base-channel-modal,.todo-modal,.event-modal,.file-share-dialog,.recurrence-scope__dialog){max-width:100%;max-height:calc(100dvh - 2 * var(--mobile-space));overflow:auto}:is(.base-channel-modal-layer,.file-share-backdrop,.recurrence-scope){padding:var(--mobile-space)}.base-channel-modal .base-channel-modal__header{gap:var(--mobile-space)}.base-channel-modal :is(input,textarea,select),.auth-page :is(input,select),.profile-page :is(input,textarea,select){font-size:16px}:is(.todo-modal__row,.todo-dashboard__grid){grid-template-columns:minmax(0,1fr)}.todo-app .todo-main__header{flex-wrap:wrap;gap:var(--mobile-space);padding:var(--mobile-space)}.todo-app .todo-main__tools{flex-wrap:wrap;min-width:0}.todo-app .todo-main__search{min-width:0;max-width:100%}.todo-app .todo-item{flex-wrap:wrap}.todo-app .todo-item__main{flex:1;max-width:none}.todo-app :is(.todo-item__title,.todo-item__notes){white-space:normal;overflow-wrap:anywhere}.todo-app .todo-item__meta{width:100%;flex-wrap:wrap;justify-content:flex-end}.base-layout__panel .todo-right-col,.base-layout__panel .day-panel{width:100%;min-width:0}.schedule-app .schedule-header{flex-wrap:wrap;gap:var(--mobile-space);padding:var(--mobile-space)}.schedule-app .schedule-calendar-wrap{padding:var(--mobile-space);min-height:460px}.schedule-app .fc .fc-toolbar{flex-wrap:wrap;gap:var(--mobile-space)}.schedule-app .fc .fc-toolbar-title{font-size:1.15rem}.schedule-app .fc .fc-daygrid-day-number{padding:var(--mobile-space)}.schedule-app .fc .fc-daygrid-event{font-size:.75rem}.schedule-app .ical-panel{position:fixed;inset:var(--mobile-space);width:auto;max-height:calc(100dvh - 2 * var(--mobile-space));overflow:auto}.chat-main :is(.chat-main__header,.chat-composer__toolbar){flex-wrap:wrap}.chat-main .chat-composer{padding:var(--mobile-space)}.chat-main .chat-composer__toolbar{gap:var(--mobile-space)}.chat-main .chat-composer__input-shell{min-width:0}.chat-main .chat-composer textarea{font-size:16px}.webhard-main .webhard-main__toolbarrow{flex-wrap:wrap}.webhard-main .base-panel-layout{grid-template-rows:auto minmax(0,1fr) auto}.webhard-main .base-panel-layout__body{display:flex;flex-direction:column}.webhard-main .webhard-main__dropzone{flex:1;min-height:0}.webhard-main .webhard-main__body{height:100%;min-height:0;overscroll-behavior:contain}.webhard-main .webhard-main__actions{flex-wrap:wrap}.webhard-main .webhard-btn--command{width:auto;min-height:var(--mobile-touch-size);height:auto}.webhard-main .webhard-btn--command .webhard-btn__label{display:inline;white-space:nowrap}.base-channel-modal[data-theme-module=webhard]{width:100%;min-width:0;box-sizing:border-box}.base-channel-modal[data-theme-module=webhard] .base-channel-modal__actions{flex-wrap:wrap}:is(.base-preview-portal,.base-preview-modal){padding:var(--mobile-space)}:is(.base-preview-portal__dialog,.base-preview-modal__dialog){width:100%;max-width:100%;max-height:calc(100dvh - 2 * var(--mobile-space));padding:var(--mobile-space);box-sizing:border-box;min-height:0}.base-preview-portal__dialog--text{height:calc(100dvh - 2 * var(--mobile-space))}:is(.base-preview-portal__header,.base-preview-modal__header){flex:0 0 auto;align-items:flex-start;gap:var(--mobile-space)}:is(.base-preview-portal__title,.base-preview-modal__title){overflow-wrap:anywhere}:is(.base-preview-portal__actions,.base-preview-modal__actions){flex:0 0 auto;gap:var(--mobile-space)}:is(.base-preview-portal__action,.base-preview-modal__action){white-space:nowrap;padding:var(--mobile-space);min-height:var(--mobile-touch-size)}:is(.base-preview-portal__body,.base-preview-modal__body){flex:1;min-height:0;max-height:100%;overflow:auto;padding:0}.webhard-main .webhard-main__pathbar{flex-wrap:wrap}.webhard-main :is(.webhard-row,.webhard-compact-item,.webhard-card){min-width:0;max-width:100%;box-sizing:border-box}.webhard-main :is(.webhard-row__thumb,.webhard-card__thumb){max-width:100%;flex:none}.webhard-main :is(.webhard-row,.webhard-compact-item,.webhard-card){position:relative;padding-right:var(--mobile-touch-size)}.webhard-main .webhard-touch-menu{display:inline-flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;height:var(--mobile-touch-size);width:var(--mobile-touch-size);border:0;background:transparent;color:inherit;font-size:1.4rem}.music-app .music-app__content{grid-template-columns:minmax(0,1fr)}.admin-shell .admin-body{flex-direction:column;min-width:0}.admin-shell .admin-topbar{height:76px}.admin-shell .admin-sidebar{width:100%;max-height:none;flex-direction:row;align-items:center;overflow:auto;padding:var(--mobile-space);gap:var(--mobile-space)}.admin-shell .admin-sidebar__menu{flex:0 0 auto;flex-direction:row;gap:var(--mobile-space)}.admin-shell :is(.admin-nav-item,.admin-sidebar__back,.admin-sidebar__reset){flex:0 0 auto;width:auto;min-height:var(--mobile-touch-size);white-space:nowrap}.admin-shell .admin-content{min-width:0;width:100%;padding:var(--mobile-space);overflow:auto}.admin-shell :is(.admin-form-row,.admin-toolbar,.admin-filter-tabs){flex-wrap:wrap}.admin-shell .admin-card{min-width:0!important;max-width:100%}.admin-shell :is(.admin-detail-grid,.admin-music-grid){grid-template-columns:minmax(0,1fr)}.admin-shell :is(table,.admin-table){display:block;max-width:100%;overflow:auto}.admin-shell :is(th,td){white-space:nowrap}.admin-shell :is(input,textarea,select){max-width:100%;font-size:16px}.profile-page .profile-page__inner{padding:var(--mobile-space)}.profile-page .profile-page__header{flex-wrap:wrap}.auth-page:not(.auth-page--preview){min-height:100dvh;padding:calc(3 * var(--mobile-space)) var(--mobile-space)}.auth-page .auth-page__card{min-width:0;padding:calc(2 * var(--mobile-space))}.auth-page .pin-share-launcher{right:0;top:0;transform:translateY(-30%)}}
