:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--text-xs:.857rem;--text-sm:.964rem;--text-base:1rem;--text-md:1.143rem;--text-lg:1.286rem;--text-xl:1.429rem;--text-2xl:1.714rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--shadow-sm:0 1px 3px #0000001f;--shadow-md:0 2px 8px #0003;--shadow-lg:0 5px 20px #00000040;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--ease-out:cubic-bezier(.25, 0, .5, 1);--ease-in-out:cubic-bezier(.42, 0, .58, 1);--color-surface:var(--panel-bg-clr,#fff);--color-surface-alt:var(--message-header-bg-clr,#eee);--color-surface-toolbar:var(--message-list-toolbar-bg-color,#eee);--color-bg:var(--main-bg-color,#aaa);--color-text:var(--main-color,#333);--color-text-muted:#999;--color-link:var(--link-color,#369);--color-border:var(--border-color,#ddd);--color-border-strong:var(--border-color,#bbb);--color-error:#da4f49;--color-success:#0f9d58;--color-warning:orange;--color-hover-overlay:#0000000f;--space-xs:var(--space-1);--space-sm:var(--space-2);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-8);--focus-ring:2px solid #4d90fe;--focus-ring-offset:2px}@media (prefers-color-scheme:dark){:root:not([data-color-scheme=light]){--color-surface:var(--panel-bg-clr,#1e1e1e);--color-surface-alt:var(--message-header-bg-clr,#2a2a2a);--color-surface-toolbar:var(--message-list-toolbar-bg-color,#2a2a2a);--color-bg:var(--main-bg-color,#121212);--color-text:var(--main-color,#e0e0e0);--color-text-muted:#888;--color-link:var(--link-color,#6db3f2);--color-border:var(--border-color,#333);--color-border-strong:var(--border-color,#444);--color-hover-overlay:#ffffff14;--focus-ring:2px solid #6db3f2}}:root{--btn-height:36px;--btn-radius:var(--radius-sm);--btn-padding-x:var(--space-3);--input-height:32px;--input-radius:var(--input-border-radius,var(--radius-sm));--msg-row-height:auto;--msg-row-padding-y:var(--space-1);--folder-item-height:auto;--folder-item-radius:var(--radius-md);--folder-icon-inbox:#0090ff;--folder-icon-sent:#0090ff;--folder-icon-drafts:#8b8d98;--folder-icon-junk:#e5484d;--folder-icon-trash:#e5484d;--folder-icon-archive:#30a46c;--msg-selected-bg:#8cc8ff4d;--msg-selected-border:#398cf233;--msg-selected-accent:#398cf2;--dialog-radius:var(--dialog-border-radius,var(--radius-xl));--dialog-padding:15px;--tap-target-min:44px}.icon{vertical-align:-.125em;stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1em;height:1em;display:inline-block}.iconsize24 .icon{width:24px;height:24px}.animate-spin{animation:1s linear infinite icon-spin}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-icon{margin-left:2px;font-size:.85em;font-style:normal}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--text-xs:.857rem;--text-sm:.964rem;--text-base:1rem;--text-md:1.143rem;--text-lg:1.286rem;--text-xl:1.429rem;--text-2xl:1.714rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--shadow-sm:0 1px 3px #0000001f;--shadow-md:0 2px 8px #0003;--shadow-lg:0 5px 20px #00000040;--duration-fast:.1s;--duration-normal:.2s;--duration-slow:.4s;--ease-out:cubic-bezier(.25, 0, .5, 1);--ease-in-out:cubic-bezier(.42, 0, .58, 1);--btn-height:36px;--btn-radius:var(--radius-sm);--btn-padding-x:var(--space-3);--input-height:32px;--input-radius:var(--input-border-radius,var(--radius-sm));--msg-row-height:auto;--msg-row-padding-y:var(--space-1);--folder-item-height:auto;--folder-item-radius:var(--radius-md);--folder-icon-inbox:#0090ff;--folder-icon-sent:#0090ff;--folder-icon-drafts:#8b8d98;--folder-icon-junk:#e5484d;--folder-icon-trash:#e5484d;--folder-icon-archive:#30a46c;--msg-selected-bg:#8cc8ff4d;--msg-selected-border:#398cf233;--msg-selected-accent:#398cf2;--dialog-radius:var(--dialog-border-radius,var(--radius-xl));--dialog-padding:15px;--tap-target-min:44px;--color-surface:var(--panel-bg-clr,#fff);--color-surface-alt:var(--message-header-bg-clr,#eee);--color-surface-toolbar:var(--message-list-toolbar-bg-color,#eee);--color-bg:var(--main-bg-color,#aaa);--color-text:var(--main-color,#333);--color-text-muted:#999;--color-link:var(--link-color,#369);--color-border:var(--border-color,#ddd);--color-border-strong:var(--border-color,#bbb);--color-error:#da4f49;--color-success:#0f9d58;--color-warning:orange;--color-hover-overlay:#0000000f;--space-xs:var(--space-1);--space-sm:var(--space-2);--space-md:var(--space-4);--space-lg:var(--space-6);--space-xl:var(--space-8);--focus-ring:2px solid #4d90fe;--focus-ring-offset:2px}[data-color-scheme=light]{color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-color-scheme=light]){--color-surface:var(--panel-bg-clr,#1e1e1e);--color-surface-alt:var(--message-header-bg-clr,#2a2a2a);--color-surface-toolbar:var(--message-list-toolbar-bg-color,#2a2a2a);--color-bg:var(--main-bg-color,#121212);--color-text:var(--main-color,#e0e0e0);--color-text-muted:#888;--color-link:var(--link-color,#6db3f2);--color-border:var(--border-color,#333);--color-border-strong:var(--border-color,#444);--color-hover-overlay:#ffffff14;--focus-ring:2px solid #6db3f2}}[data-color-scheme=dark]{--color-surface:var(--panel-bg-clr,#1e1e1e);--color-surface-alt:var(--message-header-bg-clr,#2a2a2a);--color-surface-toolbar:var(--message-list-toolbar-bg-color,#2a2a2a);--color-bg:var(--main-bg-color,#121212);--color-text:var(--main-color,#e0e0e0);--color-text-muted:#888;--color-link:var(--link-color,#6db3f2);--color-border:var(--border-color,#333);--color-border-strong:var(--border-color,#444);--color-hover-overlay:#ffffff14;--focus-ring:2px solid #6db3f2}:root{--smDialogShrink:20px;--smMainShadow:var(--shadow-md)}@media screen and (width<=599px){:root{--smDialogShrink:25px}}.icon+span,span+.icon{margin-inline-start:.35em}.iconsize24{font-size:171%}.iconcolor-green{color:green}.iconcolor-red{color:red}.g-ui-user-select-none{user-select:none;-webkit-touch-callout:none}.g-ui-link{color:var(--link-color,#369);cursor:pointer;padding:2px;text-decoration:underline}.g-ui-link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.settings-save-trigger{line-height:1em;display:inline-block;margin-inline-start:.5em!important}.settings-save-trigger:after{content:" ";opacity:0;font-family:swiftloop;transition:opacity 1s linear;display:block}.settings-save-trigger.saving:after{opacity:1;border:3px solid #0000;border-top-color:#999;border-radius:100%;width:11px;height:11px;animation:.8s ease-in-out infinite rotation}.settings-save-trigger.success:after{color:#080;content:"✔";opacity:1}.settings-save-trigger.error:after{color:red;content:"✖";opacity:1}textarea+.settings-save-trigger{vertical-align:top}.settings-save-trigger-input{transition:border-color .5s linear}.settings-save-trigger-input.success{border-color:green}.settings-save-trigger-input.error{border-color:red}.action-link{cursor:pointer}.list-table{max-width:800px}.button-confirm-delete{white-space:nowrap;transition:all .2s linear}.button-confirm-delete:not(.delete-access){opacity:0;visibility:hidden;transform:translate(-15px)}.drag-handle{color:#eee;cursor:grab}tr:hover .drag-handle{color:#aaa}.tabs{grid-template-rows:min-content auto;grid-auto-columns:minmax(0,1fr);display:grid}.tabs>input[type=radio]{display:none;position:absolute;top:0;left:-9999px}.tabs>label{cursor:pointer;opacity:.6;text-align:center;border:1px solid #0000;border-radius:4px 4px 0 0;grid-row-start:1;margin:0 2px -1px 0;padding:5px}.tabs>label:hover{border-color:var(--tab-hover-border-clr,#eee);opacity:.8}.tabs>[id^=tab]:checked+label{background-color:var(--tab-active-bg-clr,#fff);border-color:var(--border-color,#ddd) var(--border-color,#ddd) transparent var(--border-color,#ddd);opacity:1;z-index:1}.tabs .tab-content{visibility:hidden;grid-row-start:2;grid-column-start:1}.tabs>[id^=tab]:checked+label+.tab-content{visibility:visible}.legend{border-bottom:1px solid var(--border-color,#ddd);margin-bottom:1.43em;font-size:150%;line-height:2.1}summary.legend{cursor:pointer}@media screen and (width<=599px){.form-horizontal .control-group>label{text-align:start}.form-horizontal .control-group>:not(label){margin-inline-start:20px}.action-link,.paginator a{min-height:var(--tap-target-min,44px)}}html.list-loading body{cursor:progress}@media screen and (width>=600px){#rl-app{background-image:var(--main-bg-image);background-size:var(--main-bg-size);background-repeat:var(--main-bg-repeat)}}option:disabled{color:#aaa;cursor:not-allowed}*{-webkit-tap-highlight-color:#0000;outline:none}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--input-focus-border-clr,#999);outline:none}#rl-content:not([hidden]){height:100%;display:flex}dialog::backdrop{background:#00000080}.dialog-backdrop{background:#00000080;position:fixed;inset:0}dialog{background-color:var(--dialog-bg-clr,#fff);border:0;border:1px solid var(--dialog-border-clr,#0000004d);border-radius:var(--dialog-radius);box-shadow:var(--shadow-lg);color:var(--dialog-clr,#333);max-width:560px;max-height:calc(100dvh - 20px);transition:opacity var(--duration-normal) var(--ease-out);flex-direction:column;width:calc(100% - 20px);margin:auto;padding:0;display:flex;position:fixed;inset:0;overflow:auto}dialog:not([open]){display:none!important}dialog.animate{opacity:1}dialog:not(.animate){opacity:0}@media screen and (width<=599px){dialog{width:100%;max-width:100%;max-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0}}dialog>header{padding:var(--space-2) var(--dialog-padding);border-bottom:1px solid var(--color-border)}dialog>header .close{margin-top:2px}dialog>header h3{margin:0;line-height:30px}dialog>footer{padding:var(--space-2) var(--dialog-padding);text-align:end;border-top:1px solid var(--color-border);border-radius:0 0 var(--dialog-radius) var(--dialog-radius);margin-bottom:0}dialog>footer>*+*{margin-inline-start:5px;margin-bottom:0}dialog>footer .btn-group>*+*{margin-inline-start:-1px}.component{white-space:nowrap}.component *{display:inline-block}.component select:focus{outline:1px dotted}.component span{white-space:normal;margin:0 .5em}.component select+span{padding:2px 0}.checkbox{cursor:pointer;align-items:center;gap:.4em;margin-bottom:6px;padding:2px 0;display:inline-flex}.checkbox:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.checkbox.disabled{cursor:not-allowed;opacity:.5}.checkbox.material-design{line-height:20px;width:auto!important}.checkbox.material-design>div{width:18px;position:relative}.checkbox.material-design>div>div{border:2px solid var(--input-border-clr,#999);width:18px;height:18px;animation:.2s ease-out forwards checkmark-to-box;position:absolute;top:0;left:0;transform:rotate(0)}.checkbox.material-design input{opacity:0}.checkbox.material-design input:checked+div{border:2px solid var(--checkbox-checked-clr,#0f9d58);border-width:0 2px 2px 0;width:10px;height:18px;animation:.2s ease-out forwards box-to-checkmark;top:-1px;left:5px;transform:rotate(45deg)}@keyframes box-to-checkmark{0%{border:2px solid var(--input-border-clr,#999);width:18px;height:18px;top:0;left:0;transform:rotate(0)}50%{width:4px;height:4px;top:13px;left:5px;transform:rotate(45deg)}to{border:2px solid var(--checkbox-checked-clr,#0f9d58);border-width:0 2px 2px 0;width:10px;height:18px;top:-1px;left:5px;transform:rotate(45deg)}}@keyframes checkmark-to-box{0%{border:2px solid var(--checkbox-checked-clr,#0f9d58);border-width:0 2px 2px 0;width:10px;height:18px;top:-1px;left:5px;transform:rotate(45deg)}50%{width:4px;height:4px;top:13px;left:5px;transform:rotate(45deg)}to{border:2px solid var(--input-border-clr,#999);width:18px;height:18px;top:0;left:0;transform:rotate(0)}}#V-LoginUser,#V-AdminLogin{z-index:5;width:100%;min-width:250px;max-width:420px;transition:all .3s ease-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.LoginView .descWrapper{color:var(--loading-color,#000);text-align:center;text-shadow:var(--loading-text-shadow);margin-bottom:10px;font-size:214%}.LoginView .login-card{background-color:var(--login-bg-color,#fff);border:var(--login-border,1px solid #e0e1e6);border-radius:var(--login-border-radius,12px);box-shadow:var(--login-box-shadow);color:var(--login-color,#1c2024);overflow:hidden}.LoginView .login-header{text-align:center;border-bottom:1px solid var(--border-color,#e0e1e6);padding:24px 32px 16px}.LoginView .login-header h2{color:var(--login-color,#1c2024);margin:0 0 4px;font-size:20px;font-weight:600}.LoginView .login-header p{color:var(--color-text-muted,#8b8d98);margin:0;font-size:14px}.LoginView .login-body{padding:24px 32px}.LoginView .login-field{margin-bottom:16px}.LoginView .login-field label{color:var(--login-color,#1c2024);margin-bottom:6px;font-size:14px;font-weight:500;display:block}.LoginView .login-field input{background:var(--input-bg-clr,#fff);border:1px solid var(--input-border-clr,#cdced6);border-radius:var(--input-border-radius,6px);width:100%;height:40px;color:var(--input-clr,#1c2024);box-shadow:none;box-sizing:border-box;padding:8px 12px;font-size:14px}.LoginView .login-field input:focus{border-color:var(--input-focus-border-clr,#0090ff);outline:none}.LoginView .login-field.error label{color:var(--error-clr,#b94a48)}.LoginView .login-field.error input{border-color:var(--error-border-clr,#eed3d7);background:var(--error-bg-clr,#f2dede)}.LoginView form{position:relative}.LoginView form.submitting .login-card>*{opacity:.3}.LoginView form.submitting:after{content:"";border:8px solid #0000;border-top-color:var(--spinner-color,#0090ff);z-index:1052;border-radius:50%;width:60px;height:60px;margin-top:-30px;margin-left:-30px;animation:1s ease-in-out infinite loginRotation;position:absolute;top:50%;left:50%}.LoginView .login-actions{align-items:center;margin-bottom:16px;display:flex}.LoginView .buttonLogin{width:100%}.LoginView .buttonOidcLogin{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;display:flex}.LoginView .buttonOidcLogin .icon{width:18px;height:18px}.LoginView .alert{z-index:1;opacity:1;transition:opacity .5s linear;display:block;position:absolute;left:0;right:0}.LoginView .alert p{font-family:var(--fontMono);font-size:90%}.LoginView .alert[hidden]{opacity:0}.LoginView .language-buttons{text-align:end;flex-grow:1}.LoginView .language-button{color:var(--login-color,#1c2024);padding:5px;text-decoration:none}.LoginView .errorAnimated .login-card{animation:.4s ease-in-out login-form-shake}.LoginView .errorAnimated .buttonLogin{color:var(--error-clr,#b94a48);font-weight:700}@media screen and (width<=480px){#V-LoginUser,#V-AdminLogin{flex-direction:column;justify-content:center;max-width:none;padding:0 16px;display:flex;position:fixed;inset:0;transform:none}.LoginView .login-card{box-shadow:none;background:0 0;border:none;border-radius:0}.LoginView .login-header{border-bottom:none;padding:20px 16px 12px}.LoginView .login-body{padding:20px 16px}}@keyframes loginRotation{to{transform:rotate(1turn)}}@keyframes login-form-shake{0%{transform:translate(0)}12.5%{transform:translate(-6px)}37.5%{transform:translate(5px)}62.5%{transform:translate(-3px)}87.5%{transform:translate(2px)}to{transform:translate(0)}}html.rl-started-trigger .LoginView{opacity:.5}#V-PopupsAsk .modal-body{text-align:center;padding:3em 15px;font-size:128%}#V-PopupsAsk button:focus{box-shadow:inset 0 0 1px}#V-PopupsLanguages{max-width:710px}#V-PopupsLanguages label{border-radius:var(--input-border-radius,3px);cursor:pointer;background-color:#8080801a;border:1px solid #0000;width:216px;margin:2px 5px;padding:5px 15px;display:inline-block;position:relative}#V-PopupsLanguages label.user{background-color:#ffff4026;border-color:#ff5}#V-PopupsLanguages label.selected{background-color:#40ff4033;border-color:#9c9}#V-PopupsLanguages label.selected:after{content:"✔";font-family:swiftloop;position:absolute;right:4px}#V-PopupsLanguages label:hover{background-color:#80808033;border-color:#ccc}@media screen and (width<=480px){#V-PopupsLanguages label{width:100%}}#rl-app.UserBackground{background-position:50%;background-repeat:no-repeat;background-size:cover}#rl-left{z-index:0;flex-direction:column;flex-grow:0;flex-shrink:0;width:240px;display:flex;position:relative}#rl-left .panel__toolbar{white-space:nowrap;--btn-height:44px;padding:20px 0}#rl-left .panel__toolbar .btn-r .icon{width:24px;height:24px}#rl-right:not([hidden]){flex-grow:1;width:20%;display:flex}html:not(.rl-left-panel-disabled) #rl-left{resize:horizontal;min-width:180px;max-width:350px;overflow:auto}#top-system-dropdown-id:after,#button-add-prop-dropdown-id:after{content:"▼";vertical-align:middle;margin-inline-start:4px;font-size:80%}.search-input-wrp{position:relative}.search-input-wrp>a{z-index:100;opacity:.4;cursor:pointer;margin:0 7px;position:absolute;top:5px;right:0}.search-input-wrp>a:hover{opacity:.6}#rl-left .search-input-wrp{width:calc(100% - 8px);margin:0 4px}html:not(.rl-ctrl-key-pressed) .visible-on-ctrl-btn,html.rl-ctrl-key-pressed .hidden-on-ctrl-btn,.show-on-panel-disabled{display:none}html.rl-left-panel-disabled #rl-left{width:60px!important}html.rl-left-panel-disabled #rl-left .show-on-panel-disabled{display:block}html.rl-left-panel-disabled #rl-left .panel__content{opacity:.3}html.rl-left-panel-disabled #rl-left .hide-on-panel-disabled{display:none}.paginator a{opacity:.5;cursor:pointer;padding:0 3px;font-size:157%;text-decoration:none}.paginator a:hover{opacity:.8}.paginator a.current{opacity:1;cursor:default;font-size:179%}.resizer{display:none}@media screen and (width<=599px){#rl-left{background:var(--main-bg-color,#aaa);border-right:1px solid var(--border-color,#ddd);z-index:99;width:50vw;position:fixed;top:0;bottom:0}.rl-left-panel-disabled #rl-left{display:none}.hide-mobile{display:none!important}#rl-right{padding-bottom:calc(56px + var(--vv-bottom-offset,0px))}.search-input-wrp>a{align-items:center;height:100%;margin:0;padding:10px;display:flex;top:0}}@media screen and (width>=600px){.hide-desktop,#rl-right .toggleLeft,#V-MailMessageList .buttonCompose{display:none!important}.sm-msgView-bottom #rl-right:has(>#V-MailMessageList:not([hidden])){flex-direction:column}.resizer{opacity:0;bottom:0;z-index:102;background:#ffffff80;position:absolute;inset-inline-end:0}.resizer:hover{opacity:1}html:not(.rl-left-panel-disabled) #rl-left>.resizer,.sm-msgView-side #V-MailMessageList .resizer{cursor:ew-resize;cursor:col-resize;width:5px;display:block;top:0}.sm-msgView-bottom #V-MailMessageList .resizer{cursor:ns-resize;cursor:row-resize;height:5px;display:block;left:0}}@media screen and (width>=1401px){#rl-left{width:260px}}.rl-left-panel-disabled #more-list-dropdown-id+.dropdown-menu{position:fixed;top:56px}#V-SystemDropDown{top:0;z-index:103;align-items:center;gap:8px;padding:24px 12px;display:flex;position:absolute;inset-inline-end:12px}#V-SystemDropDown .email-title{text-overflow:ellipsis;overflow:hidden}#V-SystemDropDown .audioPlace{cursor:pointer;width:1em;height:1em;margin-inline-end:10px;font-size:214%;display:inline-block}#V-SystemDropDown .audioPlace .stopIcon{color:orange;display:none}#V-SystemDropDown .audioPlace:hover .playIcon{display:none}#V-SystemDropDown .audioPlace:hover .stopIcon{display:inline-block}#V-SystemDropDown .buttonMailbox,#V-SystemDropDown .buttonContacts,#V-SystemDropDown .buttonCalendar,#V-SystemDropDown #top-system-dropdown-id{color:inherit;opacity:.5;border-radius:var(--radius-md,6px);cursor:pointer;justify-content:center;align-items:center;padding:6px;text-decoration:none;display:inline-flex}#V-SystemDropDown .buttonMailbox:hover,#V-SystemDropDown .buttonContacts:hover,#V-SystemDropDown .buttonCalendar:hover,#V-SystemDropDown #top-system-dropdown-id:hover{opacity:1;background:var(--color-hover-overlay)}#V-SystemDropDown [data-part=trigger]:focus-visible,#V-SystemDropDown #top-system-dropdown-id:focus-visible{outline:none}#V-SystemDropDown .buttonMailbox>.icon,#V-SystemDropDown .buttonContacts>.icon,#V-SystemDropDown .buttonCalendar>.icon,#V-SystemDropDown #top-system-dropdown-id .icon{width:24px;height:24px}#V-SystemDropDown .accountPlace{text-overflow:ellipsis;max-width:25vw;font-size:1.071rem;font-weight:600;line-height:1.3;display:inline-block;overflow:hidden}#V-SystemDropDown a[data-unread]:after{content:attr(data-unread);background-color:var(--unread-count-bg-color,#999);color:var(--unread-count-color,#fff);text-align:center;text-shadow:0 -1px #00000040;border-radius:1em;min-width:1.7em;padding:1px 4px;font-size:80%;line-height:1.5em;position:absolute;inset-inline-end:3px}#V-SystemDropDown .color-scheme-row{cursor:default;padding:8px 12px}#V-SystemDropDown .color-scheme-row:hover,#V-SystemDropDown .color-scheme-row[data-highlighted]{color:inherit;background:0 0}#V-SystemDropDown .color-scheme-segmented{border:1px solid var(--border-color,#d9d9e0);border-radius:var(--radius-md,6px);width:100%;display:flex;overflow:hidden}#V-SystemDropDown .color-scheme-btn{color:inherit;opacity:.5;cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:5px 10px;transition:background .15s,opacity .15s;display:flex}#V-SystemDropDown .color-scheme-btn:not(:last-child){border-inline-end:1px solid var(--border-color,#d9d9e0)}#V-SystemDropDown .color-scheme-btn .icon{width:16px;height:16px}#V-SystemDropDown .color-scheme-btn:hover{opacity:.8;background:var(--color-hover-overlay,#0000000f)}#V-SystemDropDown .color-scheme-btn.active{opacity:1;background:var(--folders-selected-bg-color,#0090ff);color:var(--folders-selected-color,#fff)}@media screen and (width<=599px){#V-SystemDropDown{padding:12px 4px;inset-inline-end:4px}}@keyframes equaliserBar{0%{top:30%}50%{top:100%}to{top:30%}}.playIcon{height:20px;margin-top:5px;position:relative}.playIcon *,.playIcon:before,.playIcon:after{content:"";background:orange;width:5px;animation:1s infinite equaliserBar;position:absolute;bottom:0;left:calc(.5em - 2px)}.playIcon:before{animation-delay:-.33s;left:calc(.5em - 9px)}.playIcon:after{animation-delay:-.66s;left:calc(.5em + 5px)}.status-bubble{z-index:3100;background:var(--warning-bg,#f59e0bf2);color:var(--warning-text,#fff);border-radius:var(--border-radius,6px);box-shadow:var(--shadow-lg,0 4px 16px #0003);align-items:center;gap:8px;max-width:360px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.4;display:flex;position:fixed;bottom:16px;right:16px}.status-bubble .status-bubble__icon{stroke:currentColor;fill:none;flex-shrink:0;width:16px;height:16px}.status-bubble .status-bubble__drafts{opacity:.9}.status-bubble .status-bubble__drafts:before{content:"•";margin:0 6px}.status-bubble.crypto-warning{bottom:56px}.status-bubble__dismiss{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:none;flex-shrink:0;padding:0 0 0 4px;font-size:18px;line-height:1}.status-bubble__dismiss:hover{opacity:1}@media (width<=599px){.status-bubble{max-width:none;bottom:64px;right:8px}.status-bubble.crypto-warning{bottom:104px}}#V-PopupsKeyboardShortcutsHelp{max-width:700px}#V-PopupsKeyboardShortcutsHelp .tab-content{border-top:1px solid var(--border-color,#ddd);grid-column-end:5;padding-top:10px}#V-PopupsKeyboardShortcutsHelp table{border-collapse:collapse;width:100%}#V-PopupsKeyboardShortcutsHelp td{vertical-align:baseline;padding:5px 10px 5px 0}#V-PopupsKeyboardShortcutsHelp td:first-child{white-space:nowrap;padding-right:20px}#V-PopupsKeyboardShortcutsHelp tr:not(:last-child) td{border-bottom:1px solid var(--border-color-light,#f0f0f0)}#V-PopupsKeyboardShortcutsHelp kbd{color:var(--color-text,#333);background:var(--kbd-bg,#f7f7f7);border:1px solid var(--border-color,#ccc);box-shadow:0 1px 0 var(--border-color-light,#0000000f);border-bottom-width:2px;border-radius:4px;padding:2px 7px;font-family:inherit;font-size:.85em;line-height:1.4;display:inline-block}#V-MailFolderList{flex:1;min-height:0}#V-MailFolderList:not([hidden]){flex-direction:column;display:flex}#V-MailFolderList .panel__content{flex:1;min-height:0}.focused .folders a.focused{background-color:var(--folders-focused-bg-color,#333);color:var(--folders-focused-color,#eee);border-color:#fff}#folderSearchInput{width:100%}#V-MailFolderList .unreadOnly li a:not(.unread-sub):not([data-unread]){display:none}.folders{flex-direction:column;flex:1;min-height:0;padding-inline-end:2px;display:flex}.folders ul{margin:0}.folders .move-action-content-wrapper{z-index:-1;opacity:.05;background-color:#fff;background-image:linear-gradient(135deg,#000 25%,#0000 25% 50%,#000 50% 75%,#0000 75%,#0000);background-size:60px 60px;position:fixed;inset:0}.folders .panel__footer{gap:4px;padding:4px;display:flex}.folders .footer-create-row{gap:6px;padding:8px 4px;display:flex}.folders .footer-create-row .buttonCreateFolder{flex:3;min-width:0}.folders .footer-create-row .buttonUnseen{flex:none;justify-content:center;min-width:0}.folders .buttonUnseen{opacity:.5;transition:opacity .2s}.folders .buttonUnseen:hover{opacity:.8}.folders .buttonUnseen[class*=solid]{opacity:1}.folders .panel__content{min-width:100px;color:var(--folders-color,#333);scrollbar-color:#80808066 transparent;font-size:15px;overflow:hidden auto}.folders hr{opacity:.5;margin:12px 8px}.folders li{white-space:nowrap;display:block;overflow:hidden}.folders li a{border-radius:var(--folder-item-radius,6px);color:var(--folders-color,#333);vertical-align:middle;z-index:1;background-color:#0000;border-inline-start:3px solid #0000;align-items:center;min-height:36px;margin-inline:4px;padding-block:6px;padding-inline:7px 2em;line-height:1.4;text-decoration:none;transition:background-color .2s ease-in-out;display:flex;position:relative}.folders li a.selectable{cursor:pointer}.folders li a.selectable:hover{background-color:color-mix(in srgb, var(--folders-selected-bg-color,#0090ff) 15%, transparent)}.folders li a.selectable.droppableHover{background-color:var(--folders-drop-bg-color,#333);color:var(--folders-drop-color,#eee)}.folders li a.selectable.droppableHover *{pointer-events:none}.folders li a.selectable.selected{background-color:var(--folders-selected-bg-color,#333);color:var(--folders-selected-color,#eee)}.folders li a.selectable.selected .icon[data-icon],.folders li a.selectable.selected .folder-icon{color:inherit}.folders li a:not(.selectable){color:var(--folders-disabled-color,#666);cursor:default;font-style:italic}.folders li a.unread-sub{font-weight:700}.folders li a .folder__collapse-icon{cursor:pointer;text-indent:0;vertical-align:inherit;font-size:150%}.folders li a[data-unread]{text-overflow:ellipsis;font-weight:700;overflow:hidden}.folders li ul.collapsed{height:0;max-height:0;display:none}.folders .folders__system a[data-unread]:after,.folders .folders__user a[data-unread]:not(.system):after{content:attr(data-unread);background-color:var(--unread-count-bg-color,#999);color:var(--unread-count-color,#fff);text-align:center;text-shadow:0 -1px #00000040;text-indent:0;border-radius:1em;min-width:1.7em;margin-top:.5em;padding:1px 4px;font-size:80%;line-height:1.5em;position:absolute;inset-inline-end:3px}.folders .flag-icon{margin-inline-start:7px;display:inline-flex}.folders .flag-icon .icon{width:14px;height:14px}.folders .flag-icon{opacity:.5}.folders .is-flagged .flag-icon{color:orange;opacity:1}.folders .folders__system{padding:4px 0;font-weight:700}.folders .folders__user{padding:4px 0}.folders .icon[data-icon],.folders .folder-icon{opacity:.7;flex-shrink:0;width:22px;min-width:22px;height:22px;margin-inline-end:8px}.folders .icon[data-icon=inbox]{color:var(--folder-icon-inbox,#0090ff);opacity:1}.folders .icon[data-icon=send]{color:var(--folder-icon-sent,#0090ff);opacity:1}.folders .icon[data-icon=file-text]{color:var(--folder-icon-drafts,#8b8d98);opacity:.85}.folders .icon[data-icon=flame]{color:var(--folder-icon-junk,#e5484d);opacity:1}.folders .icon[data-icon=trash]{color:var(--folder-icon-trash,#e5484d);opacity:1}.folders .icon[data-icon=archive]{color:var(--folder-icon-archive,#30a46c);opacity:1}.folders .folder-icon{color:var(--folders-color,#888);opacity:.5}.folders li li a{padding-inline-start:calc(7px + 1em)}.folders li li li a{padding-inline-start:calc(7px + 2em)}.folders li li li li a{padding-inline-start:calc(7px + 3em)}.folders li li li li li a{padding-inline-start:calc(7px + 4em)}#rl-left{container:folders/inline-size}.folders .panel__toolbar{flex-flow:row;align-items:center;display:flex}@container folders (width<=239px){.buttonComposeText{display:none}}.folderListLogo{width:var(--btn-height,44px);height:var(--btn-height,44px);flex:none;justify-content:center;align-items:center;margin-inline-start:12px;display:flex}.folderListLogo img{object-fit:contain;max-width:100%;max-height:100%}#rl-left .buttonCompose{text-overflow:ellipsis;border-radius:var(--folder-item-radius,6px);flex:auto;justify-content:center;min-width:0;margin-inline:4px;font-weight:600;transition:filter .15s ease-out,box-shadow .15s ease-out;overflow:hidden}#rl-left .buttonCompose:hover{filter:brightness(1.1);box-shadow:0 2px 8px #00000026,0 2px 10px #ffffff40}.buttonCreateFolder{justify-content:center;gap:6px}.buttonCreateFolder span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html.rl-left-panel-disabled .buttonComposeText{display:none}html.rl-left-panel-disabled #rl-left .buttonCompose{flex:none;width:auto}html.rl-left-panel-disabled .buttonCreateFolder span{display:none}html.rl-left-panel-disabled .folders .panel__toolbar{flex-direction:column;gap:8px}html.rl-left-panel-disabled #rl-left .folders .panel__content{opacity:1}html.rl-left-panel-disabled .folders li a{border-inline-start-width:0;justify-content:center;padding-inline:0;font-size:0}html.rl-left-panel-disabled .folders li a .icon[data-icon],html.rl-left-panel-disabled .folders li a .folder-icon{margin-inline-end:0}@media screen and (width<=599px){#rl-left .panel__toolbar{gap:4px;padding:4px;display:flex}#rl-left .buttonCompose{flex:1;width:auto}#rl-left .buttonComposeText{display:none}}#V-PopupsFilter{max-width:750px}#V-PopupsFilter .button-delete{cursor:pointer}#V-PopupsOpenPgpKey,#V-PopupsOpenPgpGenerate{max-width:570px}#V-PopupsOpenPgpKey pre{max-height:500px;margin:0;padding:0;overflow:auto}#V-PopupsOpenPgpImport{max-width:645px}#V-PopupsOpenPgpImport textarea{font-family:var(--fontMono);width:600px}#V-PopupsIdentity{max-width:770px}#V-PopupsIdentity .tab-content{grid-column-end:5;padding-top:20px}#V-PopupsIdentity .compose__signature{border-radius:var(--input-border-radius,3px);border:1px solid #ccc;margin-bottom:1.43em}#V-PopupsIdentity .textEmail{margin-top:5px;font-weight:700}#V-PopupsAdvancedSearch{max-width:780px}#V-PopupsAdvancedSearch label{width:110px}#advancedsearchform>div{vertical-align:top;margin-right:1em;display:inline-block}@media screen and (width<=480px){#advancedsearchform label{width:100%}#advancedsearchform label+*{margin-left:0}}.attachmentList{margin:0}.attachmentItem{border-radius:var(--input-border-radius,3px);vertical-align:top;background-color:#8080801a;border:0;width:16em;min-height:48px;margin:5px;line-height:20px;list-style:none;display:inline-block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 1px 5px #0000001a}.attachmentItem.waiting{opacity:.6}.attachmentItem .checkboxAttachment{cursor:pointer;position:absolute;bottom:6px;right:6px}.attachmentItem.error .iconMain,.attachmentItem.error .iconPreview,.attachmentItem.error .attachmentSize,.attachmentItem.error .attachmentName{color:red}.attachmentItem .attachmentIcon{text-align:center;width:48px;height:48px;position:absolute}.attachmentItem .iconPreview,.attachmentItem .iconBG,.attachmentItem .iconMain,.attachmentItem .iconProgress{width:100%;height:100%;position:absolute;top:0;left:0}.attachmentItem .iconProgress{background:#eee;width:0%}.attachmentItem .iconBG{text-shadow:0 1px #fffc;font-size:128%;font-weight:700;line-height:55px}.attachmentItem .iconPreview{display:none}.attachmentItem .attachmentNameParent{cursor:pointer;border-left:1px solid #ddd;min-width:90px;margin-left:48px;padding:4px 4px 3px 6px;position:relative}.attachmentItem .attachmentName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachmentItem .attachmentSize{opacity:.7;font-size:85%}.attachmentItem .iconMain{display:flex}.attachmentItem .iconMain,.attachmentItem .iconPreview{color:var(--main-color);filter:invert(33%);mix-blend-mode:difference;justify-content:center;align-items:center;font-size:257%}:is(.attachmentItem .iconMain,.attachmentItem .iconPreview).icon-none{display:none}:is(.attachmentItem .iconMain,.attachmentItem .iconPreview) .icon{max-width:100%;max-height:100%}.attachmentItem .showPreview,.attachmentItem .hasPreview:hover .iconMain,.attachmentItem .hasPreview .hidePreview{display:none}.attachmentItem .hasPreview:hover .iconPreview{display:flex}.attachmentItem .hasPreplay:hover .iconMain:before{content:"▶"}.attachmentItem .hasPreview .showPreview{cursor:pointer;display:inline}.attachmentItem .showPreview a{color:inherit;text-decoration:none}@media screen and (width<=599px){.attachmentItem[title]{max-width:calc(100% - 10px);min-height:36px;display:inline-block}.attachmentItem .attachmentIcon{width:36px;height:36px;top:50%;left:4px;transform:translateY(-50%)}.attachmentItem .attachmentNameParent{margin-left:44px}.attachmentItem .hasPreview .hidePreview{display:flex}.attachmentItem .hasPreview .showPreview{display:none}}.attachmentListSimple{margin:0}.attachmentListSimple .attachmentItem{border:1px solid var(--border-color);min-height:1em;padding:0 2px}.attachmentListSimple .attachmentName{margin:0}.attachmentListSimple .checkboxAttachment{position:initial;margin-left:.5em}#V-MailMessageList{width:100%;height:100%;position:relative}#V-MailMessageList:not([hidden]){flex-direction:column;display:flex}#no-sort-list,#sort-list-dropdown-id{color:inherit;opacity:.5;border-radius:var(--border-radius,3px);cursor:pointer;justify-content:center;align-items:center;padding:6px;text-decoration:none;display:inline-flex}:is(#no-sort-list,#sort-list-dropdown-id) .icon{width:20px;height:20px}#sort-list-dropdown-id:hover{opacity:1;background:var(--color-hover-overlay)}#V-MailMessageList .btn-toolbar{white-space:nowrap;--btn-height:44px;padding:20px 0}#V-MailMessageList .btn-toolbar .btn-r .icon{width:24px;height:24px}.messageList{background-color:var(--panel-bg-clr,#fff);border:1px solid var(--border-color,#aaa);border-radius:var(--border-radius,5px);flex-direction:column;flex:1;min-height:0;display:flex}.messageList .groupLabel{cursor:pointer;font-size:var(--text-xs);opacity:.6;text-align:center;text-transform:capitalize;background:#80808033;line-height:2}.messageList .reply:before{content:"↳";margin-inline-start:-1em;line-height:3;position:absolute}.messageList .panel__footer{background-color:var(--message-list-toolbar-bg-color,#eee);border-bottom-right-radius:var(--border-radius,5px);border-bottom-left-radius:var(--border-radius,5px);border-top:1px solid var(--border-color,#bbb);flex-shrink:0;padding:10px 8px;display:flex}.messageList .panel__footer .quota{margin-top:5px;cursor:help;border-bottom:1px dashed #333;margin-inline-start:5px;font-size:128%;display:inline-block}.messageList .panel__footer nav{flex-grow:1;justify-content:end;display:flex}.messageList .panel__footer nav a{font-size:132%}.messageList .panel__footer nav a.current{font-size:147%}.messageList .buttonMoreSearch{padding-left:8px;padding-right:8px;font-size:80%}.messageList .second-toolbar{white-space:nowrap;background-color:var(--message-list-toolbar-bg-color,#eee);border-top-right-radius:var(--border-radius,5px);border-top-left-radius:var(--border-radius,5px);border-bottom:1px solid var(--border-color,#bbb);flex-shrink:0;align-items:center;padding:12px 8px 12px 11px;display:flex}.messageList .checkboxCheckAll{cursor:pointer;align-items:center;margin-inline-end:.5em;display:flex}.messageList .checkboxCheckAll .icon{width:20px;height:20px}.messageList .search-input-wrp{flex-grow:1;position:relative}.messageList .search-input-wrp .inputSearch::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.messageList .search-input-wrp .search-icon{inset-inline-start:8px;opacity:.4;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.messageList .search-input-wrp .closeSearch{inset-inline-end:4px;opacity:.4;z-index:100;cursor:pointer;padding:2px;position:absolute;top:50%;transform:translateY(-50%)}.messageList .search-input-wrp .closeSearch:hover{opacity:.7}.messageList .search-input-wrp .closeSearch .icon{width:14px;height:14px}.messageList .inputSearch{width:100%;height:44px;padding-inline:28px 24px;font-size:100%}.messageList .search-dropdown{z-index:1001;background:var(--dropdown-menu-bg-color,#fff);border:1px solid var(--dropdown-menu-border-clr,#0003);border-radius:0 0 var(--border-radius,5px) var(--border-radius,5px);white-space:normal;border-top:0;max-height:360px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.messageList .search-dropdown .search-dropdown__section{padding:8px 0;overflow:hidden}.messageList .search-dropdown .search-dropdown__section+:is(.messageList .search-dropdown .search-dropdown__section){border-top:1px solid var(--border-color,#eee)}.messageList .search-dropdown .search-dropdown__heading{text-transform:uppercase;letter-spacing:.05em;color:var(--dropdown-menu-color,inherit);opacity:.6;justify-content:space-between;align-items:center;padding:4px 12px;font-size:11px;font-weight:600;display:flex}.messageList .search-dropdown .search-dropdown__clear{text-transform:none;cursor:pointer;opacity:.7;font-size:11px;font-weight:400}.messageList .search-dropdown .search-dropdown__clear:hover{opacity:1}.messageList .search-dropdown .search-dropdown__item{cursor:pointer;color:var(--dropdown-menu-color,inherit);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;padding:6px 12px;text-decoration:none;display:flex;overflow:hidden}.messageList .search-dropdown .search-dropdown__item:hover{background:var(--dropdown-menu-hover-bg-color,#f5f5f5);color:var(--dropdown-menu-hover-color,inherit)}.messageList .search-dropdown .search-dropdown__item .icon{opacity:.5;flex-shrink:0;width:14px;height:14px}.messageList .search-dropdown .search-dropdown__item code{font-size:var(--text-xs);background:#8080801a;border-radius:3px;padding:1px 4px}.messageList .search-dropdown .search-dropdown__hint{opacity:.6;font-size:var(--text-xs);margin-inline-start:4px}.messageList .search-dropdown .search-dropdown__filters{flex-wrap:wrap;gap:6px;padding:4px 12px;display:flex}.messageList .search-dropdown .search-dropdown__filter-btn{border:1px solid var(--btn-border-clr,#00000026);font-size:var(--text-xs);cursor:pointer;background:var(--btn-bg-clr,#fff);color:var(--btn-clr,#333);white-space:nowrap;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;transition:background .1s;display:inline-flex}.messageList .search-dropdown .search-dropdown__filter-btn:hover{background:var(--dropdown-menu-hover-bg-color,#f0f0f0)}.messageList .search-dropdown .search-dropdown__filter-btn .icon{width:12px;height:12px}.messageList .search-dropdown .search-dropdown__advanced{cursor:pointer;color:var(--link-color,#0d6efd);font-size:var(--text-sm);align-items:center;gap:8px;padding:6px 12px;display:flex}.messageList .search-dropdown .search-dropdown__advanced:hover{background:var(--dropdown-menu-hover-bg-color,#f5f5f5)}.messageList .search-dropdown .search-dropdown__advanced .icon{width:14px;height:14px}.messageList .panel__content{scroll-behavior:smooth;scrollbar-color:#80808066 transparent;height:100%;padding:0;overflow:auto}.messageList .panel__content .listClear{text-align:center;padding:10px;line-height:13px}.messageList .panel__content .listEmptyMessage,.messageList .panel__content .listLoading,.messageList .panel__content .listDragOver,.messageList .panel__content .listError{color:#999;text-align:center;padding:60px 10px;font-size:171%;line-height:30px}.messageList .panel__content .listDragOver{max-height:0;padding:0 10px;overflow:hidden}.messageList .panel__content .listDragOver.viewAppendArea{max-height:120px;padding:30px 10px}.messageList .panel__content .listDragOver.dragOverEnter{color:#333;background-color:#e0fdda}.messageList .panel__content .listError{color:#da4f49}.messageList .panel__content .listSearchDesc{border-bottom:1px solid #eee;padding:12px;font-size:114%}.messageList .panel__content .search-chips{border-bottom:1px solid var(--border-color,#eee);background:var(--message-list-toolbar-bg-color,#f8f8f8);flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.messageList .panel__content .search-chip{color:var(--main-color,#333);font-size:var(--text-xs);background:#4285f41f;border-radius:16px;align-items:center;gap:4px;max-width:200px;padding-block:2px;padding-inline:10px 6px;line-height:1.6;display:inline-flex}.messageList .panel__content .search-chip.--flag{background:#8080801f}.messageList .panel__content .search-chip .search-chip__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messageList .panel__content .search-chip .search-chip__remove{cursor:pointer;opacity:.5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.messageList .panel__content .search-chip .search-chip__remove:hover{opacity:1;background:#0000001a}.messageList .panel__content .search-chip .search-chip__remove .icon{width:10px;height:10px}.messageList .panel__content .listThreadUidDesc{background-color:var(--color-surface-toolbar,#eee);border-bottom:1px solid var(--color-border,#ddd);color:var(--color-link,#369);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-size:100%;font-weight:500;display:flex}.messageList .panel__content .listThreadUidDesc:hover{background-color:var(--color-surface-alt,#e0e0e0)}.messageList .panel__content .listThreadUidDesc .icon{width:14px;height:14px}.messageList .panel__content .fullThreadsParent{text-align:center;background-color:#f4f4f4;height:25px;padding:3px 5px}.messageListItem>div+div{align-items:center;width:100%;padding-block:4px;padding-inline:5px 12px;display:flex;overflow:hidden}.messageListItem{cursor:pointer;border:0;border-bottom:1px solid #9993;border-inline-start:6px solid #0000;font-size:90%;line-height:2;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:flex;position:relative}.messageListItem:hover{background-color:var(--tr-hover-bg-clr,#8080800f);z-index:1;transform:translateY(-1px);box-shadow:0 2px 6px #00000014,0 1px 2px #0000000f}.messageListItem.focused{background-color:#8080801a;border-inline-start-color:#ccc}.messageListItem.priorityHigh .subjectParent:before{content:"! ";color:red;font-weight:bolder}.messageListItem .messageCheckbox{padding-top:.55em;white-space:nowrap;align-items:flex-start;padding-inline:.5em;display:flex}.messageListItem .messageCheckbox .icon{width:20px;height:20px}.messageListItem .checkboxMessage{display:inline}.messageListItem time,.messageListItem .sizeParent{opacity:.5;white-space:nowrap;text-align:end;min-width:3.5em;margin:0;margin-inline:5px 8px}.messageListItem .senderParent,.messageListItem .subjectParent{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.messageListItem .senderParent{font-size:var(--text-base);flex:0 0 25%}.messageListItem .subjectParent{font-size:var(--text-sm);flex:auto}.messageListItem .subjectParent:empty{opacity:.5;font-style:italic}.messageListItem .threadsCountParent{border-radius:var(--border-radius,5px);background-color:#eee;border:1px solid #ccc;margin-inline-end:5px;padding:1px 5px;display:inline;overflow:hidden}.messageListItem .threadsCountParent.lastSelected{color:#fff;background-color:#999;border-color:#999}.messageListItem .threadsCountParent:hover{border-color:#666}.messageListItem .threads-len{background:var(--color-link,#369);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-inline-start:6px;padding:3px 5px;line-height:1;display:inline-flex}.messageListItem .threads-len:hover{filter:brightness(1.15)}.messageListItem .threads-len .icon{fill:currentColor}.messageListItem .threads-len[data-unseen]{background:var(--color-warning,orange)}.messageListItem .replyFlag,.messageListItem .forwardFlag{margin-inline-end:.25em}.messageListItem.unseen{background-color:var(--msg-unseen-bg,#ffff4026);border-inline-start-color:var(--msg-unseen-accent,orange)}.messageListItem.unseen .senderParent,.messageListItem.unseen .subjectParent{font-weight:700}.messageListItem.unseen.focused{border-inline-start-color:var(--msg-unseen-accent,#cc8400)}.messageListItem [data-unseen]{background-color:var(--msg-unseen-bg,#ffff4026);border-color:var(--msg-unseen-accent,orange)}.messageListItem.checked{border-inline-start-color:lighten(#398cf2, 10%)}.messageListItem.checked.focused{border-inline-start-color:darken(#398cf2, 5%)}.messageListItem.selected{background-color:var(--msg-selected-bg,#8cc8ff4d);border-bottom-color:var(--msg-selected-border,#398cf233);border-inline-start-color:var(--msg-selected-accent,#398cf2)}.messageListItem .attachmentParent,.messageListItem .flagParent{min-width:1.3em;font-size:var(--text-lg);margin:0;margin-inline:5px 10px}.messageListItem .flagParent{align-self:flex-start;padding-top:calc(.55em - 4px);display:flex}.messageListItem .attachmentParent{flex-shrink:0;align-items:center;gap:4px;display:flex}.messageListItem .tagDots{align-items:center;gap:3px;margin-inline:6px 4px;display:flex}.messageListItem .tagDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.messageListItem .attachmentParent .icon{width:18px;height:18px}.messageListItem .flagParent .icon{width:20px;height:20px}.messageListItem.msgflag-\\flagged .flagParent,.messageListItem.hasFlaggedSubMessage .flagParent{color:orange}.messageListItem:not(.msgflag-\\flagged):not(.hasFlaggedSubMessage) .flagParent:not(:hover){opacity:.5}.messageListItem .senderParent:before{font-family:swiftloop}.messageListItem.msgflag-\\answered .senderParent:before{content:"← "}.messageListItem.msgflag-\$forwarded .senderParent:before{content:"→ "}.messageListItem.msgflag-\\answered.msgflag-\$forwarded .senderParent:before{content:"←→ "}.messageListItem.msgflag-\\deleted{opacity:.7}.messageListItem.msgflag-\\deleted .subjectParent{text-decoration:line-through}html:not(.sm-msgView-bottom):not(.sm-msgView-side) .message-selected #V-MailMessageList{display:none}.mobile-bottom-nav{bottom:var(--vv-bottom-offset,0px);background:var(--panel-bg-clr,#fff);border-top:1px solid var(--border-color,#ddd);z-index:100;align-items:stretch;height:56px;display:none;position:fixed;left:0;right:0}.mobile-bottom-nav .mobile-bottom-nav__tab{color:var(--main-color,#555);cursor:pointer;opacity:.6;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11px;text-decoration:none;transition:opacity .15s,color .15s;display:flex}.mobile-bottom-nav .mobile-bottom-nav__tab:hover,.mobile-bottom-nav .mobile-bottom-nav__tab.active{opacity:1;color:var(--main-link-color,#08c)}.mobile-bottom-nav .mobile-bottom-nav__tab .icon{width:22px;height:22px}@media screen and (width<=599px){#V-MailMessageList .btn-toolbar{--btn-height:36px;padding:6px 0}#V-MailMessageList .btn-toolbar:not(.hasChecked) .onCheckedShow,#V-MailMessageList .hasChecked .onCheckedHide{display:none}.messageList .search-dropdown{max-height:50vh;position:fixed;left:0;right:0}.messageList .search-dropdown__item,.messageList .search-dropdown__filter-btn,.messageList .search-dropdown__advanced{min-height:44px}.search-input-wrp .closeSearch{padding:12px;inset-inline-end:0}.messageList .second-toolbar{padding:6px 8px 6px 11px}.messageList .panel__footer{display:none}.scroll-sentinel{justify-content:center;align-items:center;min-height:1px;padding:12px;display:flex}.scroll-sentinel .icon{width:20px;height:20px;animation:1s linear infinite spin}.mobile-bottom-nav{display:flex}}@keyframes spin{to{transform:rotate(360deg)}}@media screen and (width>=600px){.scroll-sentinel{display:none}.messageList .listDragOver{transition:all .4s}.hideMessageListCheckbox .checkboxCheckAll{visibility:hidden}.hideMessageListCheckbox .checkboxMessage{display:none}.sm-msgView-side #V-MailMessageList{width:unset}.sm-msgView-side #V-MailMessageList .messageList{resize:horizontal;width:35vw;min-width:320px;max-width:50vw;overflow:auto}.sm-msgView-bottom #V-MailMessageList{height:unset;width:unset}.sm-msgView-bottom #V-MailMessageList .messageList{flex:none;height:35vh;min-height:200px;max-height:70vh;overflow:auto}}#messagesDragImage{color:#fff;background-color:#000;min-width:30px;height:20px;padding:4px 10px;position:fixed;top:0;right:-100px}:is(.sm-msgView-side,.rl-mobile) .messageListItem>div+div{flex-wrap:wrap}:is(.sm-msgView-side,.rl-mobile) .messageListItem{line-height:1.5}:is(.sm-msgView-side,.rl-mobile) .messageListItem .messageCheckbox{align-self:flex-start;padding-top:.65em}:is(.sm-msgView-side,.rl-mobile) .messageListItem .flagParent{padding-top:calc(.65em - 4px)}:is(.sm-msgView-side,.rl-mobile) .messageListItem .senderParent{flex:0 auto}:is(.sm-msgView-side,.rl-mobile) .messageListItem time{margin-inline-start:auto}:is(.sm-msgView-side,.rl-mobile) .messageListItem .subjectParent{flex:1 0 auto;order:1;width:calc(100% - 155px);line-height:16px}:is(.sm-msgView-side,.rl-mobile) .messageListItem .flagParent{order:1}:is(.sm-msgView-side,.rl-mobile) .messageListItem .sizeParent{order:2}:is(.sm-msgView-side,.rl-mobile) .messageListItem .attachmentParent{order:3}:is(.sm-msgView-side,.rl-mobile) .messageList[data-density] .messageListItem .subjectParent{flex:1 0 auto;order:1}.messageList{--msg-row-height:auto;--msg-row-padding:5px 0 5px 5px;--msg-font-size:90%;--msg-line-height:2}.messageList[data-density=compact]{--msg-row-padding:3px 0 3px 5px;--msg-font-size:87%;--msg-line-height:2}.messageList[data-density=compact] .messageListItem{font-size:var(--msg-font-size);line-height:var(--msg-line-height)}.messageList[data-density=compact] .messageListItem .avatar,.messageList[data-density=compact] .messageListItem .snippet{display:none}.messageList[data-density=comfortable]{--msg-row-padding:6px 0 6px 5px;--msg-font-size:90%;--msg-line-height:1.6}.messageList[data-density=comfortable] .messageListItem{font-size:var(--msg-font-size);line-height:var(--msg-line-height);min-height:56px}.messageList[data-density=comfortable] .messageListItem>div+div{padding:var(--msg-row-padding);flex-wrap:wrap}.messageList[data-density=comfortable] .messageListItem .subjectParent{flex:1 1 0;order:0;min-width:0}.messageList[data-density=comfortable] .messageListItem .snippet{color:var(--main-color,#555);opacity:.6;text-overflow:ellipsis;white-space:nowrap;flex:1 0 100%;order:10;margin-top:2px;font-size:90%;line-height:1.4;overflow:hidden}.messageList[data-density=spacious]{--msg-row-padding:10px 5px 10px 8px;--msg-font-size:93%;--msg-line-height:1.5}.messageList[data-density=spacious] .messageListItem{font-size:var(--msg-font-size);line-height:var(--msg-line-height);border-bottom-width:2px;min-height:72px}.messageList[data-density=spacious] .messageListItem>div+div{padding:var(--msg-row-padding);flex-wrap:wrap}.messageList[data-density=spacious] .messageListItem .subjectParent{flex:1 1 0;order:0;min-width:0}.messageList[data-density=spacious] .messageListItem .snippet{color:var(--main-color,#555);opacity:.6;text-overflow:ellipsis;white-space:nowrap;flex:1 0 100%;order:10;margin-top:4px;font-size:90%;line-height:1.5;overflow:hidden}.messageListItem .avatar{color:#fff;width:32px;min-width:32px;height:32px;font-size:var(--text-base);text-transform:uppercase;user-select:none;border-radius:50%;justify-content:center;align-items:center;margin-inline-end:6px;font-weight:600;display:flex}.messageList[data-density=compact] .messageListItem .avatar{display:none}.rl-mobile .messageList[data-density=compact] .messageListItem .avatar{display:flex}.messageListItem.swiping{position:relative;overflow:visible}.messageListItem.swiping[data-swipe-dir=right]{background-color:#4caf50}.messageListItem.swiping[data-swipe-dir=left]{background-color:#f44336}.messageListItem.swiping>*{transform:translateX(var(--swipe-x,0));will-change:transform}#V-MailMessageView{scrollbar-color:#80808066 transparent;flex-grow:1;overflow:auto}#V-MailMessageView .msg-view__backdrop{z-index:10;text-align:center;background:#0006;position:absolute;inset:0}#V-MailMessageView .msg-view__backdrop .backdrop-message{color:#fff;border-radius:var(--border-radius,5px);text-shadow:0 1px 1px #000;background:#0009;padding:15px;font-size:143%;line-height:30px;display:inline-block;position:relative;top:50%;transform:translateY(-50%)}#V-MailMessageView .top-toolbar{visibility:visible;--btn-height:44px;flex-shrink:0;min-height:84px;padding:20px 0}#V-MailMessageView .top-toolbar .btn-r .icon{width:24px;height:24px}.messageView{background-color:var(--panel-bg-clr,#fff);border:1px solid var(--border-color,#aaa);border-radius:var(--border-radius,5px);flex:1;min-height:0;position:relative}.messageView .priorityHigh .subject:before{content:"! ";color:red;font-weight:bolder}.messageView .msg-view{flex-direction:column;height:100%;display:flex}.messageView .attachmentsPlace{border-top:1px solid var(--border-color,#bbb);flex-shrink:0;padding:10px;position:relative}.messageView .attachmentsControls{border-top:1px solid var(--border-color,#bbb);padding-top:7px}.messageView .attachmentsControls>*{white-space:nowrap;margin-inline-end:.5em;display:inline-block}.messageView .msg-view-footer{border-top:1px solid var(--border-color,#bbb);background:var(--message-header-bg-clr,#eee);flex-shrink:0;gap:8px;padding:8px 10px;display:flex}.messageView .msg-view-footer button{flex:1 1 0;height:32px;min-height:0;font-size:90%}.messageView .msg-view-footer .icon{width:18px;height:18px}.messageView .msg-view__checked-helper{text-align:center;opacity:.6;padding-top:25vh;font-size:70px}.messageView .msg-view__checked-helper .icon{width:70px;height:70px}.messageView .msg-view__desc{text-align:center;color:#999;padding:25vh 10px 0;font-size:171%;line-height:30px}.messageView .msg-view__desc.error{color:#da4f49}.messageView .msg-header-actions{font-size:var(--text-base,14px);flex-shrink:0;align-items:center;gap:2px;margin-inline-start:auto;font-weight:400;display:inline-flex}.messageView .msg-header-actions>a,.messageView .msg-header-actions .dropdown-toggle{color:inherit;opacity:.5;border-radius:var(--border-radius,3px);justify-content:center;align-items:center;padding:4px;text-decoration:none;display:inline-flex}.messageView .msg-header-actions>a:hover,.messageView .msg-header-actions .dropdown-toggle:hover{opacity:1;background:var(--color-hover-overlay)}.messageView .msg-header-actions>a .icon,.messageView .msg-header-actions .dropdown-toggle .icon{width:20px;height:20px}.messageView .msg-header-actions .close{float:none;font-size:inherit;text-shadow:none}.messageView .infoParent{cursor:pointer;opacity:.5}.messageView .infoParent:hover{opacity:1}.messageView .flagParent{cursor:pointer;transition:color .2s,transform .15s}.messageView .flagParent .icon{width:18px;height:18px}.messageView .flagParent.flagOn{color:orange}.messageView .flagParent.flagOff{color:var(--color-text-muted,#999)}.messageView .flagParent:active{transform:scale(1.25)}.messageView .messageTags{align-items:baseline;display:flex}.messageView .messageTags>*{flex:0 0 0}.messageView .messageAssignedTags{flex:1 0 0}.messageView .messageAssignedTags span{white-space:nowrap;background-color:#80808026;border-radius:999px;margin:2px;padding:2px 10px;font-size:85%;line-height:1.6;display:inline-block}.messageView .messageItemHeader{background-color:var(--message-header-bg-clr,#eee);border-bottom:1px solid var(--border-color,#bbb);border-radius:var(--border-radius,5px) var(--border-radius,5px) 0 0;word-break:keep-all;flex-shrink:0;padding:10px}.messageView .messageItemHeader .auth-icon+span{margin-inline-start:.25em}.messageView .messageItemHeader .subjectParent{font-size:var(--text-lg);align-items:center;gap:6px;font-weight:700;display:flex}.messageView .messageItemHeader .subject{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.messageView .messageItemHeader .subject:empty{opacity:.5;font-style:italic}.messageView .messageItemHeader .informationShort{text-overflow:ellipsis;align-items:center;gap:10px;margin:0;margin-inline-end:56px;display:flex;overflow:hidden}.messageView .messageItemHeader .msg-view-avatar{color:#fff;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:flex}.messageView .messageItemHeader .msg-view-from-security{text-overflow:ellipsis;min-width:0;overflow:hidden}.messageView .messageItemHeader .msg-header-date{white-space:nowrap;color:var(--color-text-muted,#666);font-size:var(--text-xs);flex-shrink:0;margin-inline-start:auto}.messageView .messageItemHeader .msg-header-recipients{align-items:baseline;gap:4px 8px;margin-top:4px;padding-inline-start:50px;display:flex}.messageView .messageItemHeader .msg-header-recipients>span:not(.msg-header-tags){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.messageView .messageItemHeader .recipients-expand{cursor:pointer;opacity:.5;letter-spacing:1px;flex-shrink:0;font-weight:700;text-decoration:none}.messageView .messageItemHeader .recipients-expand:hover{opacity:1}.messageView .messageItemHeader .msg-header-tags{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.messageView .messageItemHeader .informationShortWrp{max-height:100px;overflow-y:auto}.messageView .messageItemHeader .informationFull table{border-spacing:0;width:100%}.messageView .messageItemHeader .informationFull td{vertical-align:top;min-width:43px;padding:4px}.messageView .messageItemHeader .informationFull td:first-child{text-align:end;white-space:nowrap;border-inline-end:1px solid #999;width:1%}.messageView .messageItemHeader .hasVirus{color:#fff;background:red;padding:3px}.messageView .thread-controls .dropdown-toggle,.messageView .thread-controls.show .dropdown-toggle{padding-left:10px;padding-right:10px}.crypto-control{border-top:1px solid var(--border-color,#bbb);background:var(--color-surface-alt,#00000005);align-items:center;gap:.75em;padding:.5em .75em;display:flex}.crypto-control span{margin-inline-end:0}.crypto-control button{cursor:pointer}.crypto-control.encrypted{color:#18f;border-inline-start:3px solid #18f}.crypto-control.signed{color:#fa0;border-inline-start:3px solid #fa0}.crypto-control.success{color:#090;border-inline-start-color:#090}.crypto-control.error{color:red;border-inline-start-color:red}.crypto-control.setup-message,.crypto-control.autocrypt-key-exchange{color:#7c3aed;border-inline-start:3px solid #7c3aed}.crypto-control.error button,.crypto-control.success button{display:none}.crypto-control .crypto-error{align-items:center;margin-inline-start:auto;display:inline-flex;position:relative}.crypto-control .crypto-error .error-icon{cursor:pointer;border-radius:var(--radius-sm,3px);color:#d32f2f;align-items:center;padding:2px;display:inline-flex}.crypto-control .crypto-error .error-icon:hover{background:#d32f2f1a}.crypto-control .crypto-error .error-popup{top:100%;z-index:100;background:var(--bg-color,#fff);border-radius:var(--radius-md,5px);color:#d32f2f;white-space:normal;word-break:break-word;user-select:text;border:1px solid #d32f2f;min-width:200px;max-width:400px;margin-top:4px;padding:6px 10px;font-size:87%;position:absolute;inset-inline-end:0;box-shadow:0 2px 8px #00000026}.calendar-invite{color:var(--color-text,#333);border-inline-start:3px solid #2563eb;flex-wrap:wrap;gap:.5em}.calendar-invite.invite-cancel{border-inline-start-color:#dc2626}.calendar-invite.invite-reply{border-inline-start-color:#16a34a}.calendar-invite.invite-counter{border-inline-start-color:#d97706}.calendar-invite.invite-declinecounter{border-inline-start-color:#9333ea}.calendar-invite .invite-content{flex:1 1 0;align-items:flex-start;gap:.5em;min-width:200px;display:flex}.calendar-invite .invite-icon .icon{color:#2563eb;width:20px;height:20px}.calendar-invite .invite-details{flex:1;min-width:0}.calendar-invite .invite-details strong{margin-bottom:2px;display:block}.calendar-invite .invite-meta{font-size:var(--text-xs);opacity:.8}.calendar-invite .invite-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.4em;padding-inline-start:calc(20px + .5em);display:flex}.calendar-invite .invite-responded{color:var(--color-success,#16a34a);padding-inline-start:calc(20px + .5em);font-weight:600}.calendar-invite .invite-error{color:var(--color-error,#dc2626);font-size:var(--text-xs);padding-inline-start:calc(20px + .5em)}.calendar-invite .invite-description{font-size:var(--text-xs);white-space:pre-wrap;opacity:.9;margin-top:.5em}.calendar-invite .invite-proposed{border-radius:var(--border-radius,4px);background:#d9770614;margin-top:4px;padding:4px 8px}.calendar-invite .invite-propose-form{border-bottom:1px solid var(--border-color,#ccc);padding-top:6px;padding-bottom:8px;flex-direction:column;gap:6px;width:100%;margin-bottom:8px;padding-inline-start:calc(20px + .5em);display:flex}.calendar-invite .invite-propose-form .propose-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.calendar-invite .invite-propose-form input[type=date],.calendar-invite .invite-propose-form input[type=time]{border:1px solid var(--border-color,#ccc);border-radius:var(--border-radius,4px);padding:4px 6px;font-size:87%}.calendar-invite .invite-propose-form .propose-comment{border:1px solid var(--border-color,#ccc);border-radius:var(--border-radius,4px);flex:1;min-width:200px;padding:4px 6px;font-size:87%}.crypto-badge{font-size:var(--text-xs);color:#fff;vertical-align:middle;border-radius:9px;margin-inline-start:6px;padding:1px 6px;font-weight:600;line-height:1.4;display:inline-block}.crypto-badge.openpgp{background:#18f}.crypto-badge.smime{background:#e67e00}.crypto-badge.autocrypt{background:#7c3aed}#V-MailMessageView.focused .messageView{box-shadow:var(--smMainShadow);border-color:#9d9d9d}#messageItem{scroll-behavior:smooth;flex:1;min-height:0;overflow:auto}#messageItem .loading{text-align:center;color:gray;padding:50px 0;font-size:171%}#messageItem .bodySubHeader{background-color:var(--message-header-bg-clr,#eee)}#messageItem .bodySubHeader>*{border-bottom:1px solid var(--border-color,#bbb);cursor:pointer;padding:10px}#messageItem .pgpInfo{border-bottom:1px solid var(--border-color,#bbb);background-color:#fcf8e3;padding:5px 15px}#messageItem .pgpInfo.success{background-color:#e9f4ff}#messageItem .sm-bq-switcher>summary{cursor:pointer;opacity:.5;text-align:center;border:1px solid #999;width:fit-content;margin:2em 0 10px;padding:0 .5em;line-height:1em}#messageItem .sm-bq-switcher>summary:hover{opacity:1}#messageItem .msg-view__text{user-select:text;height:100%;font-size:var(--text-base);padding:10px;position:relative}#messageItem .msg-view__text.swapColors{background-color:var(--main-color,currentcolor);color:var(--main-bg-color)}#messageItem .msg-view__text *{box-sizing:unset}#messageItem .msg-view__text a{color:var(--link-color,blue);text-decoration:underline}#messageItem .msg-view__text a:visited{color:#609}#messageItem .msg-view__text a:active{color:red}#messageItem .msg-view__text blockquote{opacity:.8;border-left:2px solid #000;margin:0;padding:0 10px}#messageItem .msg-view__text blockquote blockquote{opacity:1}#messageItem .msg-view__text.html img{max-width:100%;height:auto}#messageItem .msg-view__text.html img[data-x-src]:not([src]){border:1px solid #999;padding-left:1.1em;line-height:1;position:relative}#messageItem .msg-view__text.html img[data-x-src]:not([src]):after{content:"🖼";color:#000;background-color:#fff;font-family:swiftloop;position:absolute;top:0;left:0}#messageItem .msg-view__text.html img[data-x-src]:not([src]):hover:after{content:attr(data-x-src);font-family:var(--fontSans);z-index:1000;width:fit-content;height:auto;font-size:80%;transform:translate(-25%)}#messageItem .msg-view__text.html pre,#messageItem .msg-view__text.html code{word-break:normal;word-wrap:break-word;border:none;margin:0}#messageItem .msg-view__text.html code{border-radius:0;padding:2px 5px;display:inline}#messageItem .msg-view__text.html pre{border-radius:var(--border-radius,5px);padding:5px 10px;display:block}#messageItem .msg-view__text.html pre>code{padding:0}#messageItem .msg-view__text.plain{white-space:pre-wrap;font-family:var(--fontMono)}#messageItem .msg-view__text.plain pre{word-break:normal;border:none;margin:0;padding:0;display:block}.mailvelope iframe{min-height:400px}html:not(.sm-msgView-bottom):not(.sm-msgView-side) #rl-right:not(.message-selected) #V-MailMessageView{display:none}html:not(.sm-msgView-bottom):not(.sm-msgView-side) #rl-right.message-selected #V-MailMessageView{animation:.25s ease-out msg-view-enter-right}html.sm-msgView-side #V-MailMessageView .top-toolbar{max-height:84px;padding-inline-end:200px;overflow:hidden}html.sm-msgView-bottom #V-MailMessageView .top-toolbar{display:none}html.sm-msgView-bottom .messageView{height:100%}html.sm-msgView-bottom .messageView .messageItemHeader{padding:6px 10px}html.sm-msgView-bottom .messageView .messageItemHeader .subjectParent{font-size:var(--text-base)}html.sm-msgView-bottom .messageView .messageItemHeader .msg-view-avatar{width:30px;height:30px;font-size:12px}html.sm-msgView-bottom .messageView .messageItemHeader .msg-header-recipients{display:none}.messageView .msg-view{animation:.2s ease-out msg-content-fade}html.rl-fullscreen #rl-left,html.rl-fullscreen #V-MailMessageList,html.rl-fullscreen #V-SettingsPane,html.rl-fullscreen #V-SystemDropDown,html.rl-fullscreen #V-MailMessageView .top-toolbar{display:none!important}html.rl-fullscreen .messageView{border:0}.security-badge{vertical-align:middle;margin-inline-start:4px;display:inline-block;position:relative}.security-badge .shield-icon{cursor:pointer;border-radius:var(--border-radius,3px);align-items:center;padding:2px;display:inline-flex}.security-badge .shield-icon:hover{background:#00000014}.security-badge .security-details{z-index:100;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius,5px);white-space:nowrap;min-width:220px;font-size:var(--text-xs);padding:8px 12px;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #00000026}.security-badge .security-row{align-items:center;gap:6px;padding:3px 0;display:flex}.security-badge .security-row .icon{width:14px;height:14px}.iconcolor-grey{color:#999}.iconcolor-yellow{color:#f9a825}@media screen and (width<=599px){#V-MailMessageView .top-toolbar{--btn-height:36px;min-height:0;padding:6px 0}#V-MailMessageView .top-toolbar .buttonUp,#V-MailMessageView .top-toolbar .buttonDown,#V-MailMessageView .top-toolbar .buttonEdit{display:none}#V-MailMessageView .top-toolbar .buttonArchive,.message-selected #V-SystemDropDown{display:none}.messageView .messageItemHeader{padding:6px 8px}.messageView .messageItemHeader .subjectParent{font-size:114%}.messageView .messageItemHeader .infoParent .icon,.messageView .messageItemHeader .flagParent .icon{width:22px;height:22px;padding:2px}.messageView .messageItemHeader .msg-view-avatar{width:30px;height:30px;font-size:11px}.messageView .messageItemHeader .informationShort{flex-wrap:wrap;gap:6px;margin-inline-end:0}.messageView .messageItemHeader .msg-header-date{width:100%;padding-inline-start:36px;font-size:75%}.messageView .messageItemHeader .msg-header-recipients,.messageView .messageItemHeader .msg-header-actions{display:none}#V-MailMessageView{padding-bottom:var(--vv-bottom-offset,0px)}#V-MailMessageView.focused .messageView{border-color:var(--border-color,#aaa);box-shadow:none}.msg-view-footer{align-items:center;height:56px;margin-bottom:0;padding:0 10px}.msg-view .messageItemHeader{max-height:200px;transition:max-height .2s,padding-top .2s,padding-bottom .2s,opacity .15s,border-bottom-width .2s;overflow:hidden}.msg-view.header-collapsed .messageItemHeader{opacity:0;border-bottom-width:0;max-height:0;padding-top:0;padding-bottom:0}#rl-right.message-selected{padding-bottom:0}#rl-right.message-selected #V-MailMessageView,.messageView .msg-view{animation:none}}.conversationView{scrollbar-color:#80808066 transparent;height:100%;padding:0 16px 16px;overflow-y:auto}.conversation-loading{color:var(--color-text-muted);justify-content:center;align-items:center;gap:8px;padding:2em;display:flex}.conversation-header{z-index:1;background:var(--color-surface);border-bottom:1px solid var(--color-border);margin-bottom:12px;padding:12px 0;position:sticky;top:0}.conversation-subject{font-size:var(--text-md);margin:0 0 4px;font-weight:600;line-height:1.3}.conversation-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversation-count{color:var(--color-text-muted);font-size:var(--text-xs)}.conversation-controls{gap:4px;display:flex}.conversation-controls button{font-size:var(--text-xs);padding:2px 8px}.conversation-messages{flex-direction:column;gap:8px;display:flex}.conversation-card{border:1px solid var(--color-border);border-radius:8px;transition:box-shadow .15s;overflow:hidden}.conversation-card.expanded{box-shadow:0 1px 4px #0000001a}.conversation-card.unseen .conversation-card__sender strong{font-weight:700}.conversation-card.is-sent{background:var(--color-sent-bg,#0064c80a);border-color:var(--color-sent-border,#0064c826)}.conversation-card__header{cursor:pointer;user-select:none;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.conversation-card__header:hover{background:var(--color-surface-alt)}.conversation-card__avatar{background:var(--color-link);color:#fff;width:36px;height:36px;font-size:var(--text-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.conversation-card__meta{flex:1;min-width:0;overflow:hidden}.conversation-card__sender{align-items:baseline;gap:8px;display:flex}.conversation-card__sender strong{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-weight:500;overflow:hidden}.conversation-card__date{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;margin-left:auto}.conversation-card__snippet{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.conversation-card__toggle{color:var(--color-text-muted);flex-shrink:0;padding:4px}.conversation-card__toggle .icon{width:16px;height:16px}.conversation-card__details{font-size:var(--text-xs);color:var(--color-text-muted);padding:0 12px 8px 58px}.conversation-card__details .label{font-weight:500}.conversation-card__recipients{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conversation-card__body{max-height:70vh;padding:0 12px 12px 58px;overflow:auto}.conversation-card__body .msg-view__text{font-size:var(--text-base)}.conversation-card__attachments{flex-wrap:wrap;gap:6px;padding:0 12px 12px 58px;display:flex}.attachment-chip{border:1px solid var(--color-border);font-size:var(--text-xs);color:inherit;border-radius:16px;align-items:center;gap:4px;max-width:200px;padding:4px 10px;text-decoration:none;display:inline-flex}.attachment-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-chip .size{color:var(--color-text-muted);flex-shrink:0}.attachment-chip .icon{flex-shrink:0;width:14px;height:14px}.attachment-chip:hover{background:var(--color-surface-alt)}.conversation-card__crypto{margin-bottom:8px;padding:0 12px 8px 58px;position:relative}.conversation-card__crypto:after{content:"";border-bottom:1px solid var(--color-border);position:absolute;bottom:0;left:24px;right:24px}.conversation-card__crypto{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.conversation-card__crypto .crypto-control{border-top:none;font-size:var(--text-xs);background:0 0;border-inline-start:none;border-radius:16px;gap:6px;padding:3px 10px;display:inline-flex}.conversation-card__crypto .crypto-control.encrypted{background:#1188ff1a;border:1px solid #1188ff4d}.conversation-card__crypto .crypto-control.signed{background:#ffaa001a;border:1px solid #ffaa004d}.conversation-card__crypto .crypto-control.success{background:#0099001a;border:1px solid #0099004d}.conversation-card__crypto .crypto-control.error{background:#ff00001a;border:1px solid #ff00004d}.conversation-card__crypto .crypto-control.setup-message,.conversation-card__crypto .crypto-control.autocrypt-key-exchange{background:#7c3aed1a;border:1px solid #7c3aed4d}.conversation-card__crypto .crypto-control.error button,.conversation-card__crypto .crypto-control.success button{display:none}.conversation-card__crypto .crypto-badge{border-radius:7px;padding:0 5px;font-size:80%}.conversation-card__msg-subject{font-weight:500;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.conversation-card__indicator-icon{flex-shrink:0;width:14px;height:14px;margin-inline-start:4px}.conversation-card__actions{border-top:1px solid var(--color-border);gap:6px;padding:8px 12px 12px 58px;display:flex}.conversation-card__actions button{font-size:var(--text-xs);align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.conversation-card__actions .icon{width:14px;height:14px}details.quote-fold{margin:8px 0}details.quote-fold>summary{cursor:pointer;color:var(--color-link);font-size:var(--text-xs);user-select:none;padding:4px 0;list-style:none}details.quote-fold>summary:before{content:"…";background:var(--color-surface-alt);border-radius:4px;margin-right:6px;padding:0 6px;font-weight:700;display:inline-block}details.quote-fold>summary::-webkit-details-marker{display:none}details.quote-fold[open]>summary:before{content:"▼"}.msg-view.conversation-mode{flex-direction:column;height:100%;display:flex}.msg-view.conversation-mode>.msg-header-actions{flex-shrink:0}.msg-view.conversation-mode>.conversationView{flex:1;min-height:0}@media (width<=599px){.conversationView{padding:0 8px 8px}.conversation-card__body,.conversation-card__details,.conversation-card__attachments,.conversation-card__actions,.conversation-card__crypto{padding-left:12px}.conversation-card__actions span{display:none}}#V-ContactGroupList{flex:1;min-height:0}#V-ContactGroupList:not([hidden]){flex-direction:column;display:flex}#V-ContactList{height:100%;position:relative}#V-ContactList:not([hidden]){flex-direction:column;display:flex}#V-ContactDetail{width:100%;height:100%;position:relative}#V-ContactDetail:not([hidden]){flex-direction:column;display:flex}.contacts-groups{flex-direction:column;height:100%;display:flex;overflow:hidden}.contacts-groups .panel__footer{gap:4px;padding:4px;display:flex}.contacts-groups .panel__content{color:var(--folders-color,#333);flex-direction:column;flex:1;padding:0;font-size:15px;display:flex;overflow-y:auto}#rl-left .buttonNewContact{border-radius:var(--folder-item-radius,6px);justify-content:center;width:calc(100% - 8px);margin-inline:4px;font-weight:600;transition:filter .15s ease-out,box-shadow .15s ease-out}#rl-left .buttonNewContact:hover{filter:brightness(1.1);box-shadow:0 2px 8px #00000026,0 2px 10px #ffffff40}.contact-groups-nav{margin:0;padding:4px 0;list-style:none}.contact-groups-nav hr{border:0;border-top:1px solid var(--border-color,#eee);margin:4px 0}.contact-groups-nav li{white-space:nowrap;display:block;overflow:hidden}.contact-groups-nav a{border-radius:var(--folder-item-radius,6px);color:var(--folders-color,#333);cursor:pointer;background-color:#0000;border-inline-start:3px solid #0000;align-items:center;min-height:36px;margin-inline:4px;padding-block:6px;padding-inline:7px 2em;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .2s ease-in-out;display:flex;position:relative}.contact-groups-nav a:hover{background-color:color-mix(in srgb, var(--folders-selected-bg-color,#0090ff) 15%, transparent)}.contact-groups-nav a.selected{background-color:var(--folders-selected-bg-color,#333);color:var(--folders-selected-color,#eee)}.contact-groups-nav .folder-icon{opacity:.7;flex-shrink:0;width:22px;min-width:22px;height:22px;margin-inline-end:8px}.contact-groups-nav a.selected .folder-icon{opacity:1}.contact-group-add-item{margin-top:4px}.contact-group-add-item .add-group-link{opacity:.5;font-size:var(--text-sm)}.contact-group-add-item .add-group-link:hover{opacity:1}.contact-group-new-form{align-items:center;gap:4px;padding:4px 8px;display:flex}.contact-group-new-form input[type=text]{flex:1;min-width:0}.contact-group-actions{flex-wrap:wrap;gap:4px;margin-top:auto;padding:8px;display:flex}.contactList-toolbar{white-space:nowrap;--btn-height:44px;padding:20px 0}.contactList-toolbar .btn-r .icon{width:24px;height:24px}@media (width>=600px){.contactList-toolbar .buttonNewContact,.contactList-toolbar .toggleLeft{display:none!important}}.contactList{background-color:var(--panel-bg-clr,#fff);border:1px solid var(--border-color,#aaa);border-radius:var(--border-radius,5px);resize:horizontal;flex-direction:column;flex:1;width:35vw;min-width:280px;max-width:50vw;min-height:0;display:flex;overflow:hidden}.contactList .second-toolbar{white-space:nowrap;background-color:var(--message-list-toolbar-bg-color,#eee);border-top-right-radius:var(--border-radius,5px);border-top-left-radius:var(--border-radius,5px);border-bottom:1px solid var(--border-color,#bbb);flex-shrink:0;align-items:center;padding:12px 8px 12px 11px;display:flex}.contactList .checkboxCheckAll{cursor:pointer;align-items:center;margin-inline-end:.5em;display:flex}.contactList .checkboxCheckAll .icon{width:20px;height:20px}.contactList .search-input-wrp{flex-grow:1;position:relative}.contactList .search-input-wrp .search-icon{inset-inline-start:8px;opacity:.4;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%)}.contactList .search-input-wrp input{width:100%;height:44px;padding-inline:28px 24px;font-size:100%}.duplicates-view{flex-direction:column;height:100%;display:flex}.duplicates-view .listEmptyList,.duplicates-view .listEmptyListLoading{color:var(--color-text-muted,#999);text-align:center;padding:60px 10px;font-size:150%;line-height:30px}.contactList .panel__content{scroll-behavior:smooth;flex:1;overflow-y:auto}.contactList .panel__content .listEmptyList,.contactList .panel__content .listEmptyListLoading{color:var(--color-text-muted,#999);text-align:center;padding:60px 10px;font-size:150%;line-height:30px}.contactList .panel__footer{background-color:var(--message-list-toolbar-bg-color,#eee);border-bottom-right-radius:var(--border-radius,5px);border-bottom-left-radius:var(--border-radius,5px);border-top:1px solid var(--border-color,#bbb);flex-shrink:0;padding:10px 8px;display:flex}.contactList .panel__footer .paginator{flex-grow:1;justify-content:center;gap:2px;display:flex}.contactList .panel__footer .paginator a{cursor:pointer;border-radius:3px;padding:2px 8px}.contactList .panel__footer .paginator a.active{background:var(--folders-selected-bg-color,#0090ff);color:var(--folders-selected-color,#fff)}.contactList .panel__footer .paginator a:hover:not(.active){background:var(--color-hover-overlay)}.contact__item{cursor:pointer;border-inline-start:6px solid #0000;border-bottom:1px solid #9993;flex-wrap:wrap;margin:0;font-size:87%;line-height:2;transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:flex;position:relative;overflow:hidden}.contact__item:hover{background-color:var(--tr-hover-bg-clr,#8080800f);z-index:1;transform:translateY(-1px);box-shadow:0 2px 6px #00000014,0 1px 2px #0000000f}.contact__item.focused{background-color:#8080801a;border-inline-start-color:#ccc}.contact__item.deleted{max-height:0;overflow:hidden;border-color:#0000!important}.contact__item .checkboxItem{padding-top:calc(.55em + 1px);white-space:nowrap;align-self:flex-start;padding-inline:.5em;display:flex}.contact__item .checkboxItem .icon{width:20px;height:20px}.contact__item.checked{border-inline-start-color:var(--folders-selected-bg-color,#0090ff);background:color-mix(in srgb, var(--folders-selected-bg-color,#0090ff) 8%, transparent)}.contact__item.selected{background:var(--msg-selected-bg,#0090ff1f);border-inline-start-color:var(--folders-selected-bg-color,#0090ff)}.contact__item .avatar{color:#fff;width:32px;min-width:32px;height:32px;font-size:var(--text-base);margin-top:4px;text-transform:uppercase;user-select:none;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;margin-inline:5px 6px;font-weight:600;display:flex}.contact__item-info{flex:1;min-width:0;padding-block:5px 0}.contact__item-info .nameParent{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact__item-secondline{flex-basis:100%;align-items:baseline;gap:6px;padding:2px 8px 4px 5px;display:flex;overflow:hidden}.contact__item:has(.checkboxItem) .contact__item-secondline{padding-inline-start:calc(1em + 25px)}.contact__item-secondline .emailPreview{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.contact__item-time{white-space:nowrap;text-align:end;opacity:.5;align-self:flex-start;min-width:3.5em;margin:0;margin-inline:5px 8px;padding-top:5px}.contacts-main{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}#V-ContactDetail .top-toolbar{--btn-height:44px;flex-shrink:0;min-height:84px;padding:20px 0}#V-ContactDetail .top-toolbar .btn-r .icon{width:24px;height:24px}.contactView{background-color:var(--message-list-toolbar-bg-color,#eee);border:1px solid var(--border-color,#aaa);border-radius:var(--border-radius,5px);flex:1;padding:0;overflow:auto}.contactView .contact__desc{text-align:center;color:var(--color-text-muted,#999);padding-top:120px;font-size:150%;line-height:30px}.contact-read-view{padding:20px 24px}.contact-read-name{margin-bottom:20px}.contact-read-name h2{font-size:var(--text-2xl);margin:0;font-weight:600}.contact-read-nickname{color:var(--color-text-muted,#999);font-size:var(--text-sm);margin-top:2px}.contact-read-section{margin-bottom:16px}.contact-read-section>label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,#999);margin-bottom:4px;display:block}.contact-read-value{font-size:var(--text-base);align-items:baseline;gap:6px;padding:2px 0;display:flex}.contact-read-value a{color:var(--link-color,#0090ff)}.contact-read-type{font-size:var(--text-xs);color:var(--color-text-muted,#999);text-transform:capitalize}.contact-type-select{width:90px;height:var(--input-height,38px);font-size:var(--text-xs);border:1px solid var(--input-border-clr,#ccc);border-radius:var(--input-border-radius,6px);background:var(--input-bg-clr,#fff);color:var(--input-clr,#555);flex-shrink:0;padding:4px 6px}.contact-read-tags{flex-wrap:wrap;gap:6px;display:flex}.contact-tag{font-size:var(--text-xs);background:color-mix(in srgb, var(--folders-selected-bg-color,#0090ff) 12%, transparent);color:var(--link-color,#0090ff);border-radius:12px;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.contact-tag-remove{cursor:pointer;opacity:.6;font-size:1.2em;line-height:1}.contact-tag-remove:hover{opacity:1}.contact-form{padding:16px 20px}.contact-form>[class]:has(>label){flex-direction:column;align-items:flex-start}.contact-form>[class]:has(>label)>label{min-width:unset;text-align:start;font-size:var(--text-xs);color:var(--color-text-muted,#999);margin-bottom:4px}.contact-form>[class]:has(>label)>input,.contact-form>[class]:has(>label)>.property-line{align-self:stretch}.contact-form .property-line{margin-bottom:5px}.contact-form input:not([type=checkbox]),.contact-form textarea{width:100%;max-width:400px;height:var(--input-height,38px);font-size:var(--text-base);border:1px solid var(--input-border-clr,#ccc);border-radius:var(--input-border-radius,6px);background:var(--input-bg-clr,#fff);color:var(--input-clr,#555);box-sizing:border-box;padding:6px 12px}.contact-form textarea{height:auto;min-height:calc(var(--input-height,38px) * 2)}.contact-read-compose{border-top:1px solid var(--border-color,#eee);gap:8px;margin-top:20px;padding-top:16px;display:flex}.contact-form-actions{border-top:1px solid var(--border-color,#eee);align-items:center;gap:8px;margin-top:20px;padding-top:16px;display:flex}.contact-categories-edit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.contact-category-input{min-width:80px;width:120px!important}.contact-available-groups{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.contact-tag--sm{border-radius:8px;padding:1px 6px;font-size:11px}.contact-tag--clickable{cursor:pointer;transition:background-color .15s}.contact-tag--clickable:hover{background:color-mix(in srgb, var(--folders-selected-bg-color,#0090ff) 25%, transparent)}.contact-tag--active{background:var(--folders-selected-bg-color,#0090ff)!important;color:#fff!important}.contact-group-filter{border-bottom:1px solid var(--border-color,#eee);flex-wrap:wrap;gap:4px;padding:8px 12px;display:flex}.contact__item-tags{flex-wrap:nowrap;flex-shrink:0;gap:3px;margin-inline-start:auto;display:flex;overflow:hidden}.group-droppable{outline:2px dashed var(--folders-selected-bg-color,#0090ff);outline-offset:-2px;background-color:color-mix(in srgb, var(--folders-selected-bg-color,#0090ff) 15%, transparent)!important}.contact-group-item a{position:relative}.contact-group-name{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.contact-group-item-actions{gap:2px;margin-inline-start:auto;display:none}.contact-group-item-actions .icon{opacity:.5;cursor:pointer;width:14px;height:14px}.contact-group-item-actions .icon:hover{opacity:1}.contact-group-item:hover .contact-group-item-actions{display:flex}.contact-group-rename-form{padding:2px 8px}.contact-group-rename-form input{width:100%}.settings-groups-list{border-collapse:collapse;width:100%}.settings-groups-list td{border-bottom:1px solid var(--border-color,#eee);padding:6px 8px}.settings-groups-list .settings-group-name{flex:1}.settings-groups-list .settings-group-name input{width:100%}.settings-groups-list .settings-group-actions{white-space:nowrap;text-align:end}.read-only-sign{color:var(--color-text-muted,#999);margin-bottom:12px;display:none}.read-only .read-only-sign{display:block}.read-only input,.read-only textarea{pointer-events:none;opacity:.6}#V-ContactPicker{width:90vw;max-width:500px}#V-ContactPicker .picker-item{cursor:pointer;border-bottom:1px solid var(--border-color,#eee);align-items:center;gap:8px;padding:8px 12px;display:flex}#V-ContactPicker .picker-item:hover{background:var(--color-hover-overlay)}#V-ContactPicker .picker-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}#V-ContactPicker .picker-item-email{color:var(--color-text-muted,#999);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (width<=599px){#V-ContactList{width:100%}.buttonNewContact span{display:none}#rl-left .buttonNewContact{flex:1;width:auto}.contactList{resize:none;width:100%;min-width:0;max-width:none}.contactView{border:0;border-radius:0}#V-ContactDetail .top-toolbar{min-height:auto;padding:8px}.contact-selected #V-ContactList,#rl-right:not(.contact-selected) #V-ContactDetail,.contact-selected #V-SystemDropDown{display:none}#rl-right.contact-selected{padding-bottom:0}.contactList .second-toolbar{padding:6px 8px 6px 11px}.contactList-toolbar{--btn-height:36px;padding:6px 0}.contactList-toolbar:not(.hasChecked) .onCheckedShow,.contactList-toolbar.hasChecked .onCheckedHide,.contactList .panel__footer{display:none}.mobile-bottom-nav{display:flex}}#V-CalendarMain{width:100%;height:100%;position:relative}#V-CalendarMain:not([hidden]){flex-direction:column;display:flex}#V-CalendarSidebar{flex:1;min-height:0}#V-CalendarSidebar:not([hidden]){flex-direction:column;display:flex}.calendar-main{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.calendar-sidebar{flex-direction:column;height:100%;display:flex;overflow:hidden}.calendar-sidebar .panel__footer{gap:4px;padding:4px;display:flex}.calendar-sidebar .panel__content{flex-direction:column;flex:1;gap:16px;padding:10px;display:flex;overflow-y:auto}#V-CalendarMain .btn-toolbar{--btn-height:44px;flex-shrink:0;gap:8px;padding:20px 296px 20px 8px}.calendar-nav{align-items:center;gap:4px;display:flex}.calendar-title{font-size:var(--text-md);white-space:nowrap;flex:1;margin:0;font-weight:600}.calendar-view-switcher{gap:2px;display:flex}.calendar-view-switcher .active{background:var(--color-hover-overlay);font-weight:600}#rl-left .buttonNewEvent{border-radius:var(--folder-item-radius,6px);justify-content:center;width:calc(100% - 8px);margin-inline:4px;font-weight:600;transition:filter .15s ease-out,box-shadow .15s ease-out}#rl-left .buttonNewEvent:hover{filter:brightness(1.1);box-shadow:0 2px 8px #00000026,0 2px 10px #ffffff40}@media (width>=600px){#V-CalendarMain .buttonNewEvent,#V-CalendarMain .toggleLeft{display:none!important}}.calendar-view-container{border-radius:var(--border-radius,5px);flex:1;min-height:0;position:relative;overflow:hidden}.fullcalendar-container{background-color:var(--panel-bg-clr,#fff);width:100%;height:100%}.mini-calendar{border:1px solid var(--border-color,#eee);border-radius:6px;padding:8px}.mini-calendar-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mini-calendar-title{font-weight:600;font-size:var(--text-sm)}.mini-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.mini-day-name{color:var(--text-secondary,#666);padding:2px 0;font-size:.7em;font-weight:600}.mini-day{font-size:var(--text-xs);cursor:pointer;aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;padding:3px;display:flex}.mini-day:hover{background:var(--color-hover-overlay)}.mini-day.other-month{opacity:.3}.mini-day.today{background:var(--link-color,#0090ff);color:var(--folders-selected-color,#fff)}.mini-day.selected{outline:2px solid var(--link-color,#0090ff)}.calendar-list{border:1px solid var(--border-color,#eee);border-radius:6px;padding:8px}.calendar-list-header{font-weight:600;font-size:var(--text-sm);justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.calendar-list-item{cursor:pointer;font-size:var(--text-xs);align-items:center;gap:6px;padding:3px 0;display:flex}.calendar-color-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.calendar-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.calendar-new-form{align-items:center;gap:4px;margin-bottom:6px;display:flex}.calendar-new-form input[type=text]{flex:1;min-width:0}.calendar-new-form input[type=color]{border:1px solid var(--border-color,#ddd);cursor:pointer;border-radius:4px;width:30px;height:28px;padding:0}@media (width<=599px){#V-CalendarMain .btn-toolbar{flex-wrap:wrap}.calendar-title{font-size:1em}}.fullcalendar-container.fc{--fc-border-color:transparent;--fc-page-bg-color:var(--color-surface,#fff);--fc-neutral-bg-color:var(--color-bg,#f0f0f3);--fc-neutral-text-color:var(--color-text,#1c2024);--fc-today-bg-color:color-mix(in srgb, var(--link-color,#0090ff) 6%, transparent);--fc-event-bg-color:var(--link-color,#0090ff);--fc-event-border-color:var(--link-color,#0090ff);--fc-highlight-color:var(--msg-selected-bg,#0090ff1f);border:1px solid color-mix(in srgb, var(--color-border,#ddd) 30%, transparent);border-radius:var(--border-radius,5px);background:var(--fc-page-bg-color);height:100%;font-family:inherit;overflow:hidden}.fullcalendar-container.fc .fc-col-header-cell{background:var(--message-list-toolbar-bg-color,#eee)}.fullcalendar-container.fc .fc-col-header-cell-cushion{font-weight:600;font-size:var(--text-xs);color:var(--color-text-muted,#999);text-transform:uppercase;letter-spacing:.03em;padding:6px 4px;text-decoration:none}.fullcalendar-container.fc .fc-day-today .fc-col-header-cell-cushion{color:var(--color-link,#369);font-weight:700}.fullcalendar-container.fc .fc-daygrid-day-number{cursor:pointer;padding:4px;text-decoration:none}.fullcalendar-container.fc .fc-day-today .fc-daygrid-day-number{background:var(--link-color,#0090ff);color:var(--folders-selected-color,#fff);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;line-height:1;display:inline-flex}.fullcalendar-container.fc .fc-daygrid-day{cursor:pointer;transition:background-color .15s ease-out}.fullcalendar-container.fc .fc-daygrid-day:hover{background-color:var(--color-hover-overlay,#0000000f)}.fullcalendar-container.fc .fc-timegrid-slot{cursor:pointer;transition:background-color .15s ease-out}.fullcalendar-container.fc .fc-timegrid-slot:hover{background-color:var(--color-hover-overlay,#0000000f)}.fullcalendar-container.fc .fc-timegrid-slot-minor{border-top-style:dotted;border-top-color:color-mix(in srgb, var(--color-border,#ddd) 20%, transparent)}.fullcalendar-container.fc .fc-timegrid-slot-label-cushion,.fullcalendar-container.fc .fc-timegrid-axis-cushion{color:var(--color-text-muted,#999);text-align:right;padding-right:8px;font-size:.75em}.fullcalendar-container.fc .fc-event{cursor:pointer;font-size:var(--text-xs);border-radius:3px;transition:box-shadow .15s ease-out,filter .15s ease-out}.fullcalendar-container.fc .fc-event:hover{filter:brightness(1.05);box-shadow:0 2px 6px #0000001f,0 1px 2px #00000014}.fullcalendar-container.fc .fc-timegrid-event{border-left:3px solid #00000026}.fullcalendar-container.fc .fc-event.fc-event-selected,.fullcalendar-container.fc .fc-event:focus{box-shadow:0 0 0 2px var(--msg-selected-accent,#398cf2)}.fullcalendar-container.fc .fc-timegrid-now-indicator-line{border-color:var(--color-link,#369);border-width:2px}.fullcalendar-container.fc .fc-timegrid-now-indicator-arrow{border-top-color:var(--color-link,#369)}.fullcalendar-container.fc .fc-event.fc-event-recurring .fc-event-title:before,.fullcalendar-container.fc .fc-event.fc-event-recurring .fc-event-title-container:before{content:"↻ ";opacity:.7}.fullcalendar-container.fc .fc-more-link{color:var(--color-link,#369);font-weight:500;font-size:var(--text-xs)}.fullcalendar-container.fc .fc-popover{border-radius:var(--border-radius,5px);border:1px solid #9999991a;box-shadow:0 4px 12px #0000001f}.fullcalendar-container.fc .fc-popover-header{background:var(--color-surface-alt,#eee);font-size:var(--text-xs);font-weight:600}.fullcalendar-container.fc .fc-day-other .fc-daygrid-day-number{opacity:.35}.fullcalendar-container.fc-theme-standard .fc-scrollgrid{border:none}.fullcalendar-container.fc-theme-standard td,.fullcalendar-container.fc-theme-standard th{border:none!important}.fullcalendar-container.fc .fc-daygrid-body tr{border-bottom:1px solid color-mix(in srgb, var(--color-border,#ddd) 30%, transparent)}.fullcalendar-container.fc .fc-col-header{border-bottom:1px solid color-mix(in srgb, var(--color-border,#ddd) 50%, transparent)}.fullcalendar-container.fc .fc-timegrid-slot{border-top:1px solid color-mix(in srgb, var(--color-border,#ddd) 30%, transparent)!important}.fullcalendar-container.fc .fc-daygrid-day{border-right:1px solid color-mix(in srgb, var(--color-border,#ddd) 20%, transparent)!important}.fullcalendar-container.fc .fc-daygrid-day:last-child{border-right:none!important}.fullcalendar-container.fc .fc-timegrid-col{border-right:1px solid color-mix(in srgb, var(--color-border,#ddd) 20%, transparent)!important}.fullcalendar-container.fc .fc-timegrid-col:last-child{border-right:none!important}@media (width<=599px){.fullcalendar-container.fc .fc-col-header-cell-cushion{padding:4px 2px;font-size:.7em}.fullcalendar-container.fc .fc-timegrid-slot-label-cushion,.fullcalendar-container.fc .fc-timegrid-axis-cushion{font-size:.65em}}.mailvelope-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACjElEQVQ4y2XTXWjVdRgH8M/vf457OUVJzc7U5myWmysrFROKjFyUgqasEsNIrFFetC5KYkXMdVP0chne1MVWUBGWnlAKcogLJmiGXciUkaPtHPYSWumo6XbOv4v/afbyXP14+H6/z8vv+Qb/iNijEdFK4p1Yh1sQ4WccJe4h9Ae54t+ccJW88VpSb+NZdZWVmm+muR4xgwVODzM0dQWfEb0Q7L80KxDbmCH6irDO82uCHZvIVJMfT9Tn11Askevlnd7YdOk4xYeCg5PpBBG9R2gB9bXkjrD/GIXLSYlsBetX0NZK/cLgue41pLrxeIhtuZP4R6uyvPoEVdUcOMKH3/tf3FXDx6/x6de89W1MfH+qS2MnxdVynYyeZzDPM1sYHeH2LJMX2XAHjTfSN8zkOO1P8v6hQLQgjRZLarlhLk/vxTW0b6XjKaoqmJomjslUsrqPjn28tIOVi/lh+O4Ii61dQmEs2WnrUobHad3DR4eoruCxPXz+DQ+sSDAD51jbBDdFYKZ0dc4Hl5EvkJ/itiwjBfKXqath4tfyn8ekEmqEIf3nWJBFKRml/3QCzFzH4VPl/Dy+G0jyyxroOwMTafT6aazJxUlefpjXe7gwnbTa2c0v5ff5C2y+l/saSQdODCGcSnVpzJPaJT0ZtG+j9ySDvyeVfpvhSpwInDzL8vnJZb7yAaN/ILSl3nB2vEtTjRP5eyzKsHs7188wMZaQ5wQWVbFpFQ31bN/L6J+wL8i9W77Emd2kb9XxxSMK48HW9WzbwMhYsrDaeZRKfHkYUYzjlHb+x0ytVRTfxC51ldWaF7K0jjkpzuQZmDXTJxRfDA5e+pdAIrI5Il5OaEMLGsqYsp31EI4FB2bt/Bf/WNuibWZY5gAAAABJRU5ErkJggg==) 50%/contain no-repeat;width:1em;height:1em;display:inline-block}#V-PopupsCompose{resize:horizontal;border-radius:var(--border-radius,5px);width:99%;max-width:min(99vw,1600px);height:100dvh;box-shadow:none}#V-PopupsCompose.detached{resize:both;z-index:2000;width:min(620px,100vw - 32px);max-width:none;height:70dvh;max-height:none;transition:opacity var(--duration-normal) var(--ease-out);border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0;inset:auto 16px 0 auto;overflow:hidden}#V-PopupsCompose.detached #squire-toolgroup-font,#V-PopupsCompose.detached #squire-toolgroup-colors,#V-PopupsCompose.detached #squire-toolgroup-targets,#V-PopupsCompose.detached #squire-toolgroup-clear,#V-PopupsCompose.detached #squire-toolgroup-block,#V-PopupsCompose.detached #squire-toolgroup-changes,#V-PopupsCompose.detached #squire-toolgroup-dir{display:none}#V-PopupsCompose.minimized{resize:none;height:auto!important}#V-PopupsCompose.minimized>.modal-body{display:none}#V-PopupsCompose.minimized>header{cursor:pointer}@media screen and (width<=599px){#V-PopupsCompose{resize:none;height:100dvh}}#V-PopupsCompose :focus-visible{outline:none}#V-PopupsCompose .modal-body{flex-direction:column;height:100%;padding:0;display:flex;position:relative}#V-PopupsCompose .compose-editor{flex:1;min-height:0;overflow:auto}#V-PopupsCompose .compose-mode-toggle{display:flex}@media screen and (width<=599px){#V-PopupsCompose .compose-mode-toggle{display:none}}#V-PopupsCompose .compose-mode-toggle{align-items:center;gap:var(--space-2,6px);padding:4px 0 4px var(--dialog-padding,10px);border-bottom:1px solid var(--border-color,#b6b6b6);flex-shrink:0}#V-PopupsCompose .compose-mode-toggle .squire-toolbar{border-bottom:none;flex:1;min-width:0;padding:0}#V-PopupsCompose .compose-mode-toggle[data-mode=plain] .squire-toolbar{display:none}#V-PopupsCompose .textAreaParent{flex-direction:column;height:100%;min-height:200px;display:flex;position:relative}#V-PopupsCompose header{align-items:center;gap:var(--space-sm);background-color:var(--compose-header-bg,#000c);color:var(--compose-header-clr,#fff);--btn-height:44px;display:flex}#V-PopupsCompose header .btn-r .icon{width:24px;height:24px}#V-PopupsCompose header .button-delete.disabled{visibility:hidden}#V-PopupsCompose header .compose-header-actions{align-items:center;gap:var(--space-sm);--btn-clr:var(--compose-header-clr,#fff);margin-inline-start:auto;display:flex}#V-PopupsCompose header .minimized-subject{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}@media screen and (width<=599px){#V-PopupsCompose header .compose-header-actions{gap:0}#V-PopupsCompose header .compose-header-actions .btn-r{min-width:auto;padding-inline:8px}#V-PopupsCompose header .compose-header-actions>:last-child{padding-inline-end:0}}#V-PopupsCompose .panel__header{background-color:var(--message-header-bg-clr,#80808033);padding:0}#V-PopupsCompose .panel__header .field-label{opacity:.55;white-space:nowrap;user-select:none;flex-shrink:0;padding:4px 2px 4px 8px;font-weight:600}#V-PopupsCompose .panel__header .emailaddresses{border:none;border-bottom:1px solid var(--border-color,#80808033);box-shadow:none;min-height:var(--input-height,38px);font-size:var(--text-base);box-sizing:border-box;background:0 0;border-radius:0;padding:6px 2px}#V-PopupsCompose .panel__header .emailaddresses input[type=text]{box-shadow:none;background:0 0;border:none;border-radius:0}#V-PopupsCompose .panel__header .from-field{min-height:var(--input-height,38px);border-bottom:1px solid var(--border-color,#80808033);align-items:center;padding-block:4px;padding-inline-end:var(--space-sm);display:flex}#V-PopupsCompose .panel__header .subject-field{min-height:var(--input-height,38px);border-bottom:1px solid var(--border-color,#80808033);align-items:center;padding-block:4px;display:flex}#V-PopupsCompose .panel__header .subject-field input[type=text]{box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;min-width:0}#V-PopupsCompose .panel__header .identity-toggle{align-items:center;gap:var(--space-xs);color:var(--main-color);cursor:pointer;border-radius:var(--input-border-radius,6px);min-height:var(--input-height,38px);padding:6px 12px 6px 0;text-decoration:none;display:inline-flex}#V-PopupsCompose .panel__header .identity-toggle:hover{background:var(--color-hover-overlay)}#V-PopupsCompose .panel__header .identity-toggle:after{content:"▼";font-size:75%}#V-PopupsCompose .panel__header .identity__item{line-height:var(--input-height,38px);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}#V-PopupsCompose .panel__header input[type=text]{width:100%;height:var(--input-height,38px);font-size:var(--text-base);border:1px solid var(--input-border-clr,#ccc);border-radius:var(--input-border-radius,6px);background:var(--input-bg-clr,#fff);color:var(--input-clr,#555);box-sizing:border-box;padding:6px 12px}#V-PopupsCompose .panel__header .error-desc{color:var(--error-clr,red)}#V-PopupsCompose .panel__header .error-to{color:var(--error-clr,red);font-weight:700}#V-PopupsCompose .panel__header .from-row{align-items:center;padding-inline-start:8px;display:flex}#V-PopupsCompose .panel__header .compose-badges{align-items:center;gap:4px;margin-inline-start:auto;display:flex}#V-PopupsCompose .panel__header .compose-badge{font-size:var(--text-sm,.8em);border-radius:var(--input-border-radius,6px);background:color-mix(in srgb, var(--main-color) 12%, transparent);color:var(--main-color);white-space:nowrap;padding:3px 8px;line-height:1;display:inline-block}#V-PopupsCompose .attachment__drop-zone{border:2px var(--border-color,#ddd) dashed;z-index:300;background-color:var(--dialog-bg-clr,#fff);border-radius:var(--border-radius,10px);opacity:.9;justify-content:center;align-items:center;font-size:171%;display:flex;position:absolute;inset:5px}#V-PopupsCompose .attachment__drop-zone.dragAndDropOver{border-color:var(--main-color,#fff);opacity:1}#V-PopupsCompose .compose-attachments-bar{align-items:center;gap:var(--space-xs,4px);padding:4px var(--dialog-padding,10px);border-top:1px solid var(--border-color,#80808033);flex-shrink:0;min-height:40px;display:flex}#V-PopupsCompose .compose-attachments-bar.has-attachments{flex-wrap:wrap;padding-block:6px}#V-PopupsCompose .compose-attachments-bar .attachmentList{flex-wrap:wrap;flex:1;gap:4px;min-width:0;margin:0;display:flex}#V-PopupsCompose .compose-attachments-bar .attachmentItem{align-items:center;width:auto;min-height:32px;margin:0;padding-inline-end:4px;display:inline-flex}#V-PopupsCompose .compose-attachments-bar .attachmentIcon{flex-shrink:0;width:32px;height:32px;position:relative}#V-PopupsCompose .compose-attachments-bar .attachmentNameParent{border-left:1px solid #80808033;align-items:center;gap:4px;min-width:0;margin-left:0;padding:2px 4px 2px 6px;display:flex}#V-PopupsCompose .compose-attachments-bar .attachmentName{text-overflow:ellipsis;white-space:nowrap;max-width:14em;overflow:hidden}#V-PopupsCompose .compose-attachments-bar .attachmentSize{opacity:.7;white-space:nowrap;font-size:85%}#V-PopupsCompose .compose-attachments-bar .close{float:none;opacity:.5;margin:0;font-size:1.1em;line-height:1}#V-PopupsCompose .compose-attachments-bar .close:hover{opacity:1}#V-PopupsCompose .compose-attachments-bar .compose-upload-btn{--btn-height:44px;flex-shrink:0;margin-inline-start:auto}#V-PopupsCompose .compose-attachments-bar .compose-upload-btn .icon{width:24px;height:24px}.crypto-split-btn{align-items:center;display:inline-flex}.crypto-split-btn>button{white-space:nowrap}.crypto-split-btn .crypto-split-caret{padding-left:2px;padding-right:2px}.crypto-split-btn .crypto-split-caret .icon{width:.7em;height:.7em}.crypto-split-btn .crypto-method-label{opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:5em;font-size:.7em;line-height:1;overflow:hidden}.compose-send-error{background:color-mix(in srgb, var(--btn-danger-bg-clr,#dc3545) 12%, var(--dialog-bg-clr,#fff));color:var(--btn-danger-bg-clr,#dc3545);border-bottom:1px solid color-mix(in srgb, var(--btn-danger-bg-clr,#dc3545) 30%, transparent);align-items:center;gap:8px;padding:8px 12px;font-size:.85em;line-height:1.3;display:flex}.compose-send-error.warning{color:#856404;background:#fff3cd;border-color:#ffc107}.compose-send-error>.icon{flex-shrink:0;width:16px;height:16px}.compose-send-error>span{white-space:pre-line;flex:1}.compose-send-error .send-error-dismiss{cursor:pointer;opacity:.6;color:inherit;background:0 0;border:none;flex-shrink:0;padding:2px}.compose-send-error .send-error-dismiss:hover{opacity:1}.compose-send-error .send-error-dismiss .icon{width:14px;height:14px}.compose-cleartext-warning{color:#856404;background:#fff3cd;border-top:1px solid #ffc107;align-items:center;gap:8px;padding:8px 12px;font-size:.85em;line-height:1.3;display:flex}.compose-cleartext-warning>.icon{flex-shrink:0;width:16px;height:16px}.compose-cleartext-warning>span{flex:1}.compose-cleartext-warning .cleartext-warning-dismiss{cursor:pointer;opacity:.6;color:inherit;background:0 0;border:none;flex-shrink:0;padding:2px}.compose-cleartext-warning .cleartext-warning-dismiss:hover{opacity:1}.compose-cleartext-warning .cleartext-warning-dismiss .icon{width:14px;height:14px}.compose-crypto-panel{border-top:1px solid var(--border-color,#8080804d);background-color:var(--color-hover-overlay,#80808014)}.compose-crypto-panel.crypto-active{background-color:color-mix(in srgb, var(--btn-success-bg-clr,#30a46c) 8%, transparent);border-color:color-mix(in srgb, var(--btn-success-bg-clr,#30a46c) 30%, transparent)}.compose-crypto-panel .crypto-summary{align-items:center;gap:var(--space-sm);padding:6px var(--dialog-padding);min-height:var(--input-height,38px);cursor:pointer;user-select:none;font-size:var(--text-base);box-sizing:border-box;display:flex}.compose-crypto-panel .crypto-summary:hover{background-color:var(--color-hover-overlay,#80808014)}.compose-crypto-panel .crypto-summary .icon{flex-shrink:0;width:18px;height:18px}.compose-crypto-panel .crypto-summary-text{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.compose-crypto-panel .crypto-chevron{opacity:.5}.compose-crypto-panel .crypto-details{border-top:1px solid var(--border-color,#80808033);padding:4px 10px 10px}.compose-crypto-panel .crypto-section{margin-bottom:8px}.compose-crypto-panel .crypto-section:last-child{margin-bottom:0}.compose-crypto-panel .crypto-section-header{margin-bottom:4px}.compose-crypto-panel .crypto-section-header [data-scope=checkbox]{margin-bottom:0}.compose-crypto-panel .crypto-section-header .icon{width:14px;height:14px}.compose-crypto-panel .crypto-methods{padding-inline-start:20px;padding-top:4px}.compose-crypto-panel .crypto-key-details{opacity:.7;flex-wrap:wrap;gap:4px 8px;margin-inline-start:4px;font-size:.85em;display:flex}.compose-crypto-panel .crypto-key-details code{background:var(--color-hover-overlay,#80808026);border-radius:2px;padding:0 4px;font-family:monospace}.compose-crypto-panel .crypto-key-email{align-items:center;gap:4px;display:inline-flex}.compose-crypto-panel .crypto-expiry{opacity:.8}.compose-crypto-panel .crypto-unavailable{border-top:1px solid var(--border-color,#80808033);margin-top:8px;padding-top:8px}.compose-crypto-panel .crypto-unavailable-item{opacity:.5;align-items:center;gap:6px;padding:2px 0;font-size:.85em;display:flex}.compose-crypto-panel .crypto-unavailable-item .icon{width:14px;height:14px}.compose-crypto-panel .crypto-unavailable-method{min-width:60px;font-weight:500}.compose-crypto-panel .crypto-unavailable-reason{font-style:italic}.compose-crypto-panel .crypto-unavailable-https .crypto-unavailable-reason{color:var(--color-warning,orange);font-style:normal;font-weight:500}.compose-crypto-panel .autocrypt-badge{border-radius:3px;align-items:center;padding:2px 4px;font-size:.8em;display:inline-flex}.compose-crypto-panel .autocrypt-badge .icon{width:14px;height:14px}.compose-crypto-panel .autocrypt-badge.autocrypt-encrypt{color:var(--btn-success-bg-clr,#30a46c)}.compose-crypto-panel .autocrypt-badge.autocrypt-available{color:var(--text-muted,#888)}.compose-crypto-panel .autocrypt-badge.autocrypt-discourage{color:var(--warning-clr,#e67e22)}.compose-crypto-panel .crypto-autocrypt-inline{color:var(--text-muted,#888);align-items:center;gap:6px;padding:4px 0 4px 20px;font-size:.85em;display:flex}.compose-crypto-panel .crypto-autocrypt-inline .icon{flex-shrink:0;width:14px;height:14px}.compose-crypto-panel .crypto-autocrypt-inline.status-ready{color:var(--btn-success-bg-clr,#30a46c)}.compose-crypto-panel .crypto-autocrypt-hint{cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:.85em;transition:background-color .15s;display:flex}.compose-crypto-panel .crypto-autocrypt-hint .icon{flex-shrink:0;width:14px;height:14px}.compose-crypto-panel .crypto-autocrypt-hint.hint-encrypt{color:var(--btn-success-bg-clr,#30a46c);background:color-mix(in srgb, var(--btn-success-bg-clr,#30a46c) 10%, transparent)}.compose-crypto-panel .crypto-autocrypt-hint.hint-encrypt:hover{background:color-mix(in srgb, var(--btn-success-bg-clr,#30a46c) 18%, transparent)}.compose-crypto-panel .crypto-autocrypt-hint.hint-available{color:var(--text-muted,#888);background:color-mix(in srgb, var(--text-muted,#888) 8%, transparent)}.compose-crypto-panel .crypto-autocrypt-hint.hint-available:hover{background:color-mix(in srgb, var(--text-muted,#888) 15%, transparent)}.emailaddresses{background-color:var(--input-bg-clr,#fff);border:1px solid var(--input-border-clr,#ccc);border-radius:var(--input-border-radius,3px);color:var(--input-clr,#555);cursor:text;max-height:5em;margin:0;padding:2px;font-size:90%;list-style:none;transition:border .2s linear,box-shadow .2s linear;overflow:auto;box-shadow:inset 0 1px 1px #00000013}.emailaddresses.emailaddresses-focused{border-color:var(--input-focus-border-clr,#999);box-shadow:none}.emailaddresses li{display:inline-block}.emailaddresses li[draggable]{background-color:color-mix(in srgb, var(--border-color) 35%, var(--input-bg-clr,#eee));border:1px solid var(--border-color,#aaa);border-radius:calc(var(--input-border-radius,3px) - 1px);box-shadow:none;color:var(--main-color,#555);cursor:default;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;align-items:center;gap:6px;max-width:500px;margin:2px;padding:2px 6px;display:inline-flex;overflow:hidden}.emailaddresses li.pgp{background-color:color-mix(in srgb, var(--btn-success-bg-clr,#30a46c) 12%, var(--input-bg-clr,#fff))}.emailaddresses li span{text-overflow:ellipsis;overflow:hidden}.emailaddresses li a{color:var(--color-text-muted,#999);flex-shrink:0;font-size:85%;text-decoration:none}.emailaddresses li a:hover{color:var(--main-color,#666)}.emailaddresses .emailaddresses-input{margin:0 2px;padding:0}#rl-app .emailaddresses input[type=text],#rl-app .emailaddresses input[type=text]:focus,#rl-app .emailaddresses input[type=text]:hover{box-shadow:none;height:auto;line-height:inherit;vertical-align:baseline;border:0;min-width:18em;max-width:500px;margin:0;padding:4px}.emailaddresses li.emailaddresses-selected,.emailaddresses li.emailaddresses-selected a{color:highlighttext;background-color:highlight}#V-SettingsMenu:not([hidden]){flex-direction:column;display:flex}#V-SettingsMenu{flex:1;min-height:0}#V-SettingsMenu .panel__toolbar{padding-inline:4px}#V-SettingsMenu .panel__footer{gap:4px;padding:4px;display:flex}#V-SettingsMenu nav{flex:1;min-height:0;overflow-y:auto}#V-SettingsMenu nav a{border-radius:var(--folder-item-radius,6px);color:var(--folders-color,#333);cursor:pointer;white-space:nowrap;background-color:#0000;border-inline-start:3px solid #0000;align-items:center;min-height:36px;margin-inline:4px;padding-block:6px;padding-inline:7px 2em;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:flex;overflow:hidden}#V-SettingsMenu nav a:focus,#V-SettingsMenu nav a:hover{background-color:color-mix(in srgb, var(--folders-selected-bg-color,#0090ff) 15%, transparent)}#V-SettingsMenu nav a.selected{background-color:var(--folders-selected-bg-color,#333);color:var(--folders-selected-color,#eee)}#V-SettingsPane{background-color:var(--panel-bg-clr,#fff);border:1px solid var(--border-color,#aaa);border-radius:var(--border-radius,5px);width:100%;height:calc(100% - 92px);box-shadow:var(--smMainShadow);scroll-behavior:smooth;scrollbar-color:#80808066 transparent;margin:84px 8px 0 0;padding:20px;overflow-y:auto}#V-SettingsPane>[id^=V-Settings]{max-width:720px}#V-SettingsPane .btn-toolbar{position:absolute;top:8px;left:8px}#V-SettingsPane td{padding:4px 8px;line-height:30px}.firefox-drag #V-SettingsPane,.firefox-drag .modal-body{overflow:hidden}@media screen and (width<=599px){#V-SettingsPane:not([hidden]){height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:visible}#V-SettingsPane>.btn-toolbar{--btn-height:36px;flex-shrink:0;padding:6px 0;position:static}#V-SettingsPane>.btn-toolbar .btn-r .icon{width:24px;height:24px}#V-SettingsPane>[id^=V-Settings-]:not([hidden]){background-color:var(--panel-bg-clr,#fff);border:1px solid var(--border-color,#aaa);border-radius:var(--border-radius,5px);min-height:0;box-shadow:var(--smMainShadow);flex:1;padding:10px;position:relative;overflow-y:auto}}#V-Settings-General .editMainIdentity{cursor:pointer;border-bottom:1px dashed #555;padding:5px 0;display:inline-block}#V-Settings-Accounts .account-name{word-break:break-all;display:inline-block}#V-Settings-Accounts .identity-default{cursor:pointer;color:#ccc}#V-Settings-Accounts .identity-name{word-break:break-all;cursor:pointer;display:inline-block}#V-Settings-Accounts table{margin-top:1em}#V-Settings-Accounts tr{white-space:nowrap}#V-Settings-Accounts td+td+td{text-align:end}#V-Settings-Accounts .delete{cursor:pointer;opacity:.5}#V-Settings-Accounts .identity-default:before{content:"("}#V-Settings-Accounts .identity-default:after{content:")"}#V-Settings-Accounts .identities-list tr+tr .identity-default{display:none}#V-Settings-Security iframe{max-width:991px}#V-Settings-Security .key-manager{margin:1em 0}#V-Settings-Security .key-manager-actions{flex-wrap:wrap;gap:.5em;margin-bottom:1em;display:flex}#V-Settings-Security .key-section{margin-bottom:2em}#V-Settings-Security .key-section-search{align-items:center;gap:.5em;max-width:300px;margin-bottom:.75em;display:flex}#V-Settings-Security .key-section-search input{border:1px solid var(--border-clr,#ddd);border-radius:var(--radius-md,4px);font-size:var(--text-sm);flex:1;padding:.3em .5em}#V-Settings-Security .key-section-search .icon{opacity:.5;flex-shrink:0}#V-Settings-Security .peer-stale-badge{color:var(--warning-clr,#e67e22);font-size:var(--text-xs);font-weight:600}#V-Settings-Security .peer-gossip-badge{font-size:var(--text-xs);opacity:.6}#V-Settings-Security .key-type-badge{color:#fff;vertical-align:middle;white-space:nowrap;border-radius:.25em;margin-right:.5em;padding:.15em .5em;font-size:.75em;font-weight:600;display:inline-block}#V-Settings-Security .key-type-pgp{background:#2d7d2d}#V-Settings-Security .key-type-openpgp{background:#2d5d9f}#V-Settings-Security .key-type-smime{background:#9f5d2d}#V-Settings-Security .key-type-autocrypt{background:#5a2d82}#V-Settings-Security .key-scope{font-size:var(--text-xs);opacity:.65;text-transform:lowercase}#V-Settings-Security .key-manager-table td *,#V-Settings-Security .key-manager-table tr.clickable{cursor:pointer}#V-Settings-Security .key-manager-table .key-user{white-space:nowrap;margin:0 .5em}#V-Settings-Security .key-manager-table .key-name{white-space:nowrap;margin:0 .5em;font-style:italic}#V-Settings-Security .key-manager-table .key-id-cell{white-space:nowrap}#V-Settings-Security .key-manager-table .key-id-cell code{font-size:var(--text-xs);opacity:.7}#V-Settings-Security .key-manager-table .key-capabilities{white-space:nowrap}#V-Settings-Security .key-manager-table .key-capabilities span{margin-right:.25em}#V-Settings-Security .key-manager-table .key-expiry{white-space:nowrap;font-size:var(--text-xs);opacity:.7}#V-Settings-Security .key-manager-table .key-actions{white-space:nowrap;width:1%}#V-Settings-Security .key-manager-table .delete-key:not(:hover){opacity:.7}#V-Settings-Security .show-more-btn{margin-top:.5em}#V-Settings-Security .key-manager-empty{opacity:.5;margin:1em 0;font-style:italic}#V-Settings-Security .trust-badge-wrapper{display:inline-block;position:relative}#V-Settings-Security .trust-badge{white-space:nowrap;cursor:pointer;border-radius:.25em;align-items:center;gap:.3em;padding:.15em .5em;font-size:.75em;font-weight:600;display:inline-flex}#V-Settings-Security .trust-badge:after{content:"";opacity:.6;border-top:4px solid;border-left:3px solid #0000;border-right:3px solid #0000;display:inline-block}#V-Settings-Security .trust-badge.trust-expired:after{display:none}#V-Settings-Security .trust-trusted{color:#155724;background:#d4edda}#V-Settings-Security .trust-untrusted{color:#856404;background:#fff3cd}#V-Settings-Security .trust-revoked{color:#721c24;background:#f8d7da}#V-Settings-Security .trust-expired{color:#856404;background:#fff3cd;font-style:italic}#V-Settings-Security .trust-denied{color:#383d41;background:#e2e3e5}#V-Settings-Security .trust-unknown,#V-Settings-Security .trust-unverified{color:#6c757d;background:#e2e3e5}#V-Settings-Security .trust-menu{top:100%;z-index:100;background:var(--dropdown-menu-bg-color,#fff);border:1px solid var(--dropdown-menu-border-clr,#0003);border-radius:var(--radius-md,5px);min-width:120px;padding:4px 0;position:absolute;inset-inline-start:0;box-shadow:0 2px 8px #00000026}#V-Settings-Security .trust-menu-item{width:100%;color:var(--dropdown-menu-color,#333);text-align:start;cursor:pointer;font-size:var(--text-xs);background:0 0;border:none;padding:4px 12px;display:block}#V-Settings-Security .trust-menu-item:hover{background:var(--dropdown-menu-hover-bg-color,#444);color:var(--dropdown-menu-hover-color,#eee)}#V-Settings-Security .key-trust-cell,#V-Settings-Security .key-source-cell{white-space:nowrap}#V-Settings-Security .key-source-badges{gap:.25em;display:inline-flex}#V-Settings-Security .key-source-badge{white-space:nowrap;border-radius:.25em;padding:.15em .45em;font-size:.7em;font-weight:600;display:inline-block}#V-Settings-Security .key-source-generated{color:#155724;background:#d4edda}#V-Settings-Security .key-source-imported,#V-Settings-Security .key-source-keyserver{color:#004085;background:#cce5ff}#V-Settings-Security .key-source-setup-message{color:#856404;background:#fff3cd}#V-Settings-Security .key-source-gossip{color:#6c757d;background:#e2e3e5}#V-Settings-Security .key-source-autocrypt{color:#5a2d82;background:#e8d5f5}#V-Settings-Security .key-details-table{border-collapse:collapse;width:100%}#V-Settings-Security .key-details-table th{text-align:start;white-space:nowrap;vertical-align:top;opacity:.65;width:1%;padding:6px 12px 6px 0;font-weight:500}#V-Settings-Security .key-details-table td{padding:6px 0}#V-Settings-Security .key-details-table .key-id-full{font-size:var(--text-sm);word-break:break-all}#V-Settings-Security .key-details-table .copy-id{cursor:pointer;opacity:.5}#V-Settings-Security .key-details-table .copy-id:hover{opacity:1}#V-Settings-Security .key-details-table .trust-change-controls{gap:4px;margin-inline-start:8px;display:inline-flex}#V-Settings-Security .key-details-table .key-expired{color:#856404}#V-Settings-Folders .folders-list-error{margin:10px 0}#V-Settings-Folders table{margin-top:1em}#V-Settings-Folders td:first-child{cursor:pointer}#V-Settings-Folders td+td{white-space:nowrap;width:1em}#V-Settings-Folders .folder-name{word-break:break-all;white-space:pre-wrap}#V-Settings-Folders .folder-system-name,#V-Settings-Folders .folder-size{opacity:.6;margin-left:.2em}#V-Settings-Folders select{width:auto}#V-Settings-Folders tr:not(.selectable){font-style:italic}#V-Settings-Folders tr.system .folder-name{font-weight:700}#V-Settings-Folders tr input{border-width:1px;margin-bottom:0}#V-Settings-Folders tr .unsubscribed-folder,#V-Settings-Folders tr .unchecked-folder{opacity:.4}#V-Settings-Folders .deep-1{text-indent:15px}#V-Settings-Folders .deep-2{text-indent:30px}#V-Settings-Folders .deep-3{text-indent:45px}#V-Settings-Folders .deep-4{text-indent:60px}#V-Settings-Folders .deep-5{text-indent:75px}#V-Settings-Themes figure{cursor:pointer;border:2px solid #0000;min-width:148px;margin:5px;padding:8px;display:inline-block}#V-Settings-Themes figure:hover{border-color:gray}#V-Settings-Themes figure.selected{background-color:#40ff4033;border-color:#000}#V-Settings-Themes figure figcaption{text-align:center;padding:0 0 8px}#V-Settings-Themes figure img{height:128px}#V-PopupsSieveScript{width:auto;max-width:720px}#V-PopupsSieveScript .filter-item,#V-Settings-Filters .script-item{white-space:nowrap}.filter-item td.drag-wrapper{padding:4px 0}.filter-item .delete-filter{cursor:pointer;opacity:.5}.filter-item .filter-name,.filter-item .filter-sub-name{word-break:break-all;cursor:pointer;line-height:22px;display:inline-block}.filter-item .filter-sub-name{color:#aaa}#V-PopupsSieveScript textarea{height:300px;font-family:var(--fontMono)}.squire-toolbar{align-items:center;gap:var(--space-2,6px);white-space:nowrap;border-bottom:1px solid #b6b6b6;flex-wrap:wrap;min-height:28px;padding:2px;display:flex;position:relative;overflow:auto hidden}.squire-toolgroup{white-space:nowrap;align-items:center;margin-inline-end:3px;display:inline-flex;position:relative}.squire-toolgroup>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.squire-toolgroup>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.squire-toolgroup>:hover,.squire-toolgroup>:focus,.squire-toolgroup>:active{z-index:2}.squire-btn{cursor:pointer;white-space:nowrap;vertical-align:middle;border:1px solid var(--btn-border-clr,#0003);border-radius:var(--btn-radius,var(--radius-sm));color:var(--btn-clr,#333);background:var(--btn-bg-clr,#fff);padding:0 var(--btn-padding-x,12px);height:var(--btn-height,auto);justify-content:center;align-items:center;gap:.35em;line-height:2em;transition:opacity .15s ease-out,box-shadow .15s ease-out,background .15s ease-out;display:inline-flex;box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d}.squire-btn .icon{vertical-align:middle;width:16px;height:16px}.squire-btn:hover{opacity:.88;background:color-mix(in srgb, var(--btn-bg-clr,#fff) 92%, #000)}.squire-btn:active{box-shadow:inset 0 2px 4px #00000026}.squire-btn:focus-visible{outline:2px solid var(--focus-ring-color,var(--main-color,#08c));outline-offset:2px}.squire-btn:disabled,.squire-btn.disabled{cursor:not-allowed;opacity:.6;pointer-events:none}@media (width<=1024px){.squire-btn{min-height:var(--tap-target-min,44px);min-width:var(--tap-target-min,44px)}.squire-btn .icon{width:20px;height:20px}}.squire-toolbar input[type=color]{opacity:0;width:40px;position:absolute;bottom:0;left:-100em}.squire-toolbar select{text-align:start;vertical-align:middle;-webkit-appearance:none;appearance:none;background-color:var(--btn-bg-clr,#fff);width:7em;color:var(--btn-clr,#333);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23666'/%3E%3C/svg%3E");background-position:right 5px center;background-repeat:no-repeat;padding:4px 1.5em 4px 6px;font-size:85%}.squire-toolbar select[data-action=fontSize]{width:6.5em}.squire-toolbar button .icon{width:16px;height:16px}#squire-toolgroup-dir{margin-inline-start:auto}.squire-wysiwyg,.squire-plain{height:100%;font-size:var(--text-base);min-height:200px;padding:16px 20px;line-height:16px;overflow:auto}.squire-wysiwyg{font-family:var(--fontSans)}.squire-wysiwyg ul{padding-left:40px}.squire-wysiwyg ul li{list-style-type:disc!important}.squire-wysiwyg ol{padding-left:40px}.squire-wysiwyg ol li{list-style-type:decimal!important}.squire-wysiwyg pre,.squire-wysiwyg code{font-family:var(--fontMono);word-break:normal;word-wrap:break-word;border:none;border-radius:0;margin:0;padding:0;display:block}.squire-wysiwyg code{padding:2px 5px;display:inline}.squire-wysiwyg pre{border-radius:var(--border-radius,5px);padding:5px 10px}.squire-wysiwyg pre>code{padding:0}.squire-wysiwyg blockquote{border:0;border-left:2px solid #444;margin:5px 0 5px 5px;padding-left:5px}.squire-wysiwyg blockquote p{margin:0 0 10px;line-height:20px}.squire-wysiwyg img{vertical-align:bottom}.squire-plain{font-family:var(--fontMono);resize:none;white-space:pre-wrap;border:0;border-radius:0;width:100%;margin:0;display:none}.squire-mode-source .squire-wysiwyg,.squire-mode-wysiwyg .squire-plain,.squire-mode-plain .squire-wysiwyg,.squire-mode-plain .squire-toolbar{display:none}.squire-mode-source .squire-plain,.squire-mode-plain .squire-plain{display:block}@keyframes highlight-folder-row{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes animate-stripes{0%{background-position:0 0}to{background-position:60px 0}}@keyframes msg-view-enter-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes msg-content-fade{0%{opacity:.3}to{opacity:1}}.msg-view__text{transition:opacity .25s ease-in}.msg-view__text.decrypting{opacity:0}@media screen and (width>=600px){.folders li .anim-action-class{animation:.5s linear highlight-folder-row}.folders .buttonContacts{transition:margin .3s linear}#rl-left .panel__content{transition:opacity .3s linear}.msg-list__content .contact__item{transition:max-height .4s}#V-PopupsCompose header.loading{background-image:linear-gradient(135deg,#fff3 25%,#0000 25% 50%,#fff3 50% 75%,#0000 75%,#0000);background-size:60px 60px;animation:2s linear infinite animate-stripes}}[data-swiftloopErrorTip]{position:relative}[data-swiftloopErrorTip]:before{border-radius:var(--input-border-radius,3px);color:red;content:attr(data-swiftloopErrorTip);opacity:1;text-align:start;inset-inline-start:0;white-space:pre;z-index:2001;background:#fff;border:1px solid #999;padding:.25em;font-size:90%;transition:opacity .2s ease-in-out;position:absolute;top:100%}@media screen and (width<=599px){[data-swiftloopErrorTip]:before{white-space:normal;min-width:60vw}}input:-webkit-autofill{transition:color 9999s ease-out,background-color 9999s ease-out}input:-webkit-autofill:hover{transition:color 9999s ease-out,background-color 9999s ease-out}input:-webkit-autofill:focus{transition:color 9999s ease-out,background-color 9999s ease-out}input:-webkit-autofill:active{transition:color 9999s ease-out,background-color 9999s ease-out}.btn-rotate,[data-icon].rotate:before{transform:rotate(-180deg)}@media screen and (width<=1024px){a[role=button],.checkbox,.folders li a{min-height:var(--tap-target-min);min-width:var(--tap-target-min)}}@media (pointer:coarse),(hover:none){[title]{justify-content:center;display:inline-flex;position:relative}[title]:focus:after{content:attr(title);color:#000;z-index:2001;background-color:#fff;border:1px solid;width:fit-content;padding:3px;position:absolute;top:90%}}@media print{#rl-app,#rl-right{position:initial}#rl-left{display:none}#rl-content,#rl-right{width:100%;display:block}.message-selected .close,.message-selected .infoParent,.message-selected .top-toolbar,.message-selected .messageView .controls-handle,.message-selected #tags-dropdown-id,.message-selected .msg-header-actions,.message-selected #V-MailMessageList,.message-selected #V-SystemDropDown,.message-selected .bodySubHeader{display:none}.message-selected #V-MailMessageView{overflow:initial;position:initial;left:0}.message-selected .messageView,.message-selected .messageView .msg-view,.message-selected #messageItem,.message-selected #messageItem .msg-view__text{height:auto}}@layer reset;@layer base{:root{--made-with-panda:"🐼"}html{--colors-color-palette-light-1:var(--colors-blue-light-1);--colors-color-palette-light-2:var(--colors-blue-light-2);--colors-color-palette-light-3:var(--colors-blue-light-3);--colors-color-palette-light-4:var(--colors-blue-light-4);--colors-color-palette-light-5:var(--colors-blue-light-5);--colors-color-palette-light-6:var(--colors-blue-light-6);--colors-color-palette-light-7:var(--colors-blue-light-7);--colors-color-palette-light-8:var(--colors-blue-light-8);--colors-color-palette-light-9:var(--colors-blue-light-9);--colors-color-palette-light-10:var(--colors-blue-light-10);--colors-color-palette-light-11:var(--colors-blue-light-11);--colors-color-palette-light-12:var(--colors-blue-light-12);--colors-color-palette-light-a1:var(--colors-blue-light-a1);--colors-color-palette-light-a2:var(--colors-blue-light-a2);--colors-color-palette-light-a3:var(--colors-blue-light-a3);--colors-color-palette-light-a4:var(--colors-blue-light-a4);--colors-color-palette-light-a5:var(--colors-blue-light-a5);--colors-color-palette-light-a6:var(--colors-blue-light-a6);--colors-color-palette-light-a7:var(--colors-blue-light-a7);--colors-color-palette-light-a8:var(--colors-blue-light-a8);--colors-color-palette-light-a9:var(--colors-blue-light-a9);--colors-color-palette-light-a10:var(--colors-blue-light-a10);--colors-color-palette-light-a11:var(--colors-blue-light-a11);--colors-color-palette-light-a12:var(--colors-blue-light-a12);--colors-color-palette-dark-1:var(--colors-blue-dark-1);--colors-color-palette-dark-2:var(--colors-blue-dark-2);--colors-color-palette-dark-3:var(--colors-blue-dark-3);--colors-color-palette-dark-4:var(--colors-blue-dark-4);--colors-color-palette-dark-5:var(--colors-blue-dark-5);--colors-color-palette-dark-6:var(--colors-blue-dark-6);--colors-color-palette-dark-7:var(--colors-blue-dark-7);--colors-color-palette-dark-8:var(--colors-blue-dark-8);--colors-color-palette-dark-9:var(--colors-blue-dark-9);--colors-color-palette-dark-10:var(--colors-blue-dark-10);--colors-color-palette-dark-11:var(--colors-blue-dark-11);--colors-color-palette-dark-12:var(--colors-blue-dark-12);--colors-color-palette-dark-a1:var(--colors-blue-dark-a1);--colors-color-palette-dark-a2:var(--colors-blue-dark-a2);--colors-color-palette-dark-a3:var(--colors-blue-dark-a3);--colors-color-palette-dark-a4:var(--colors-blue-dark-a4);--colors-color-palette-dark-a5:var(--colors-blue-dark-a5);--colors-color-palette-dark-a6:var(--colors-blue-dark-a6);--colors-color-palette-dark-a7:var(--colors-blue-dark-a7);--colors-color-palette-dark-a8:var(--colors-blue-dark-a8);--colors-color-palette-dark-a9:var(--colors-blue-dark-a9);--colors-color-palette-dark-a10:var(--colors-blue-dark-a10);--colors-color-palette-dark-a11:var(--colors-blue-dark-a11);--colors-color-palette-dark-a12:var(--colors-blue-dark-a12);--colors-color-palette-1:var(--colors-blue-1);--colors-color-palette-2:var(--colors-blue-2);--colors-color-palette-3:var(--colors-blue-3);--colors-color-palette-4:var(--colors-blue-4);--colors-color-palette-5:var(--colors-blue-5);--colors-color-palette-6:var(--colors-blue-6);--colors-color-palette-7:var(--colors-blue-7);--colors-color-palette-8:var(--colors-blue-8);--colors-color-palette-9:var(--colors-blue-9);--colors-color-palette-10:var(--colors-blue-10);--colors-color-palette-11:var(--colors-blue-11);--colors-color-palette-12:var(--colors-blue-12);--colors-color-palette-a1:var(--colors-blue-a1);--colors-color-palette-a2:var(--colors-blue-a2);--colors-color-palette-a3:var(--colors-blue-a3);--colors-color-palette-a4:var(--colors-blue-a4);--colors-color-palette-a5:var(--colors-blue-a5);--colors-color-palette-a6:var(--colors-blue-a6);--colors-color-palette-a7:var(--colors-blue-a7);--colors-color-palette-a8:var(--colors-blue-a8);--colors-color-palette-a9:var(--colors-blue-a9);--colors-color-palette-a10:var(--colors-blue-a10);--colors-color-palette-a11:var(--colors-blue-a11);--colors-color-palette-a12:var(--colors-blue-a12);--colors-color-palette-default:var(--colors-blue-default);--colors-color-palette-emphasized:var(--colors-blue-emphasized);--colors-color-palette-fg:var(--colors-blue-fg);--colors-color-palette-text:var(--colors-blue-text)}body{background:unset;color:unset}*,:before,:after{border-color:unset;border-style:unset}::placeholder{opacity:unset;color:unset}label{font-weight:var(--font-weights-normal);margin-bottom:5px;line-height:1.43em;display:inline-block}button,input,optgroup,select,.select,textarea{margin:var(--spacing-0);font-family:inherit;font-size:var(--main-font-size,14px);text-transform:none;line-height:1.43em}select,.select,textarea,input{border-radius:var(--input-border-radius,3px);color:var(--input-clr,#555);width:210px;padding:4px 6px;display:inline-block}textarea,input{border:1px solid var(--input-border-clr,#ccc);background-color:var(--input-bg-clr,#fff);transition:border .2s linear,box-shadow .2s linear;box-shadow:inset 0 1px 1px #00000013}textarea:focus,input:focus{border-color:var(--input-focus-border-clr,#999);box-shadow:none}input:user-invalid{border-color:var(--error-border-clr,#eed3d7);background-color:var(--error-bg-clr,#f2dede);color:var(--error-clr,#b94a48)}input[type=radio],input[type=checkbox]{line-height:var(--line-heights-normal);cursor:pointer;margin:4px 0 0}input[type=file],input[type=radio],input[type=checkbox]{width:auto}select,.select{background:var(--input-bg-clr,#fff) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTBweCcgd2lkdGg9JzE1cHgnPjx0ZXh0IHg9JzAnIHk9JzEwJyBmaWxsPSdyZ2IoODUsODUsODUpJz7ilr48L3RleHQ+PC9zdmc+) right center/1em no-repeat border-box;border:1px solid var(--input-border-clr,#ccc);-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:1.5em}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;opacity:.7}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.btn-group{white-space:nowrap;align-items:center;margin-inline-end:3px;display:inline-flex;position:relative}.btn-group>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.btn-group>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.btn-group>:hover,.btn-group>:focus,.btn-group>:active{z-index:2}.btn-toolbar{gap:var(--space-2,6px);flex-wrap:wrap;align-items:center;display:flex}p{margin:.715em 0}small{font-size:80%}b,strong{font-weight:bolder}em{font-style:italic}cite{font-style:normal}h1,h2,h3,h4,h5,h6{text-rendering:optimizelegibility;margin:.715em 0;line-height:40px}h1{font-size:257%}h2{font-size:214%}h3{font-size:171%}h4{font-size:128%}h5{font-size:100%}h6{font-size:85%}h4,h5,h6{line-height:20px}ul,ol{padding:var(--spacing-0);margin:0 0 .715em 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:var(--spacing-0)}li{line-height:1.43em}hr{border:0;border-bottom:1px solid var(--hr-color,#eee);height:0;margin:1.43em 0}blockquote{border-left:5px solid var(--border-color,#ddd);margin:0 0 1.43em;padding:0 0 0 15px}q:before,q:after,blockquote:before,blockquote:after{content:""}address{margin-bottom:1.43em;font-style:normal;display:block}address,.close{line-height:1.43em}.close{float:var(--right,right);font-size:143%;font-weight:var(--font-weights-bold);color:inherit;cursor:pointer;text-shadow:0 1px #fff;text-decoration:none}.close:not(:hover){opacity:.5}code,kbd,samp,pre{font-family:var(--fontMono);border-radius:3px;padding:0 3px 2px}code{border:1px solid #e1e1e8;padding:2px 4px}pre{white-space:pre-wrap;border:1px solid #00000026;border-radius:4px;margin:0 0 .715em;padding:.715em;display:block}pre code{padding:var(--spacing-0);border:0}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}}@layer tokens{:where(:root,:host){--animations-backdrop-in:fade-in .25s var(--easings-emphasized-in);--animations-backdrop-out:fade-out .2s var(--easings-emphasized-out);--animations-dialog-in:slide-in .4s var(--easings-emphasized-in);--animations-dialog-out:slide-out .2s var(--easings-emphasized-out);--animations-drawer-in-left:slide-in-left .4s var(--easings-emphasized-in);--animations-drawer-out-left:slide-out-left .2s var(--easings-emphasized-out);--animations-drawer-in-right:slide-in-right .4s var(--easings-emphasized-in);--animations-drawer-out-right:slide-out-right .2s var(--easings-emphasized-out);--animations-skeleton-pulse:skeleton-pulse 2s var(--easings-pulse) infinite;--animations-fade-in:fade-in .4s var(--easings-emphasized-in);--animations-collapse-in:collapse-in .25s var(--easings-emphasized-in);--animations-collapse-out:collapse-out .2s var(--easings-emphasized-out);--animations-spin:spin 1s linear infinite;--blurs-sm:4px;--blurs-base:8px;--blurs-md:12px;--blurs-lg:16px;--blurs-xl:24px;--blurs-2xl:40px;--blurs-3xl:64px;--borders-none:none;--colors-current:currentColor;--colors-black:#000;--colors-black-a1:#0000000d;--colors-black-a2:#0000001a;--colors-black-a3:#00000026;--colors-black-a4:#0003;--colors-black-a5:#0000004d;--colors-black-a6:#0006;--colors-black-a7:#00000080;--colors-black-a8:#0009;--colors-black-a9:#000000b3;--colors-black-a10:#000c;--colors-black-a11:#000000e6;--colors-black-a12:#000000f2;--colors-white:#fff;--colors-white-a1:#ffffff0d;--colors-white-a2:#ffffff1a;--colors-white-a3:#ffffff26;--colors-white-a4:#fff3;--colors-white-a5:#ffffff4d;--colors-white-a6:#fff6;--colors-white-a7:#ffffff80;--colors-white-a8:#fff9;--colors-white-a9:#ffffffb3;--colors-white-a10:#fffc;--colors-white-a11:#ffffffe6;--colors-white-a12:#fffffff2;--colors-transparent:#0000;--colors-blue-light-1:#fbfdff;--colors-blue-light-2:#f4faff;--colors-blue-light-3:#e6f4fe;--colors-blue-light-4:#d5efff;--colors-blue-light-5:#c2e5ff;--colors-blue-light-6:#acd8fc;--colors-blue-light-7:#8ec8f6;--colors-blue-light-8:#5eb1ef;--colors-blue-light-9:#0090ff;--colors-blue-light-10:#0588f0;--colors-blue-light-11:#0d74ce;--colors-blue-light-12:#113264;--colors-blue-light-a1:#0080ff04;--colors-blue-light-a2:#008cff0b;--colors-blue-light-a3:#008ff519;--colors-blue-light-a4:#009eff2a;--colors-blue-light-a5:#0093ff3d;--colors-blue-light-a6:#0088f653;--colors-blue-light-a7:#0083eb71;--colors-blue-light-a8:#0084e6a1;--colors-blue-light-a9:#0090ff;--colors-blue-light-a10:#0086f0fa;--colors-blue-light-a11:#006dcbf2;--colors-blue-light-a12:#002359ee;--colors-blue-dark-1:#0d1520;--colors-blue-dark-2:#111927;--colors-blue-dark-3:#0d2847;--colors-blue-dark-4:#003362;--colors-blue-dark-5:#004074;--colors-blue-dark-6:#104d87;--colors-blue-dark-7:#205d9e;--colors-blue-dark-8:#2870bd;--colors-blue-dark-9:#0090ff;--colors-blue-dark-10:#3b9eff;--colors-blue-dark-11:#70b8ff;--colors-blue-dark-12:#c2e6ff;--colors-blue-dark-a1:#004df211;--colors-blue-dark-a2:#1166fb18;--colors-blue-dark-a3:#0077ff3a;--colors-blue-dark-a4:#0075ff57;--colors-blue-dark-a5:#0081fd6b;--colors-blue-dark-a6:#0f89fd7f;--colors-blue-dark-a7:#2a91fe98;--colors-blue-dark-a8:#3094feb9;--colors-blue-dark-a9:#0090ff;--colors-blue-dark-a10:#3b9eff;--colors-blue-dark-a11:#70b8ff;--colors-blue-dark-a12:#c2e6ff;--colors-gray-light-1:#fcfcfd;--colors-gray-light-2:#f9f9fb;--colors-gray-light-3:#f0f0f3;--colors-gray-light-4:#e8e8ec;--colors-gray-light-5:#e0e1e6;--colors-gray-light-6:#d9d9e0;--colors-gray-light-7:#cdced6;--colors-gray-light-8:#b9bbc6;--colors-gray-light-9:#8b8d98;--colors-gray-light-10:#80838d;--colors-gray-light-11:#60646c;--colors-gray-light-12:#1c2024;--colors-gray-light-a1:#00005503;--colors-gray-light-a2:#00005506;--colors-gray-light-a3:#0000330f;--colors-gray-light-a4:#00002d17;--colors-gray-light-a5:#0009321f;--colors-gray-light-a6:#00002f26;--colors-gray-light-a7:#00062e32;--colors-gray-light-a8:#00083046;--colors-gray-light-a9:#00051d74;--colors-gray-light-a10:#00071b7f;--colors-gray-light-a11:#0007149f;--colors-gray-light-a12:#000509e3;--colors-gray-dark-1:#111113;--colors-gray-dark-2:#18191b;--colors-gray-dark-3:#212225;--colors-gray-dark-4:#272a2d;--colors-gray-dark-5:#2e3135;--colors-gray-dark-6:#363a3f;--colors-gray-dark-7:#43484e;--colors-gray-dark-8:#5a6169;--colors-gray-dark-9:#696e77;--colors-gray-dark-10:#777b84;--colors-gray-dark-11:#b0b4ba;--colors-gray-dark-12:#edeef0;--colors-gray-dark-a1:#0000;--colors-gray-dark-a2:#d8f4f609;--colors-gray-dark-a3:#ddeaf814;--colors-gray-dark-a4:#d3edf81d;--colors-gray-dark-a5:#d9edfe25;--colors-gray-dark-a6:#d6ebfd30;--colors-gray-dark-a7:#d9edff40;--colors-gray-dark-a8:#d9edff5d;--colors-gray-dark-a9:#dfebfd6d;--colors-gray-dark-a10:#e5edfd7b;--colors-gray-dark-a11:#f1f7feb5;--colors-gray-dark-a12:#fcfdffef;--colors-red-light-1:#fffcfc;--colors-red-light-2:#fff7f7;--colors-red-light-3:#feebec;--colors-red-light-4:#ffdbdc;--colors-red-light-5:#ffcdce;--colors-red-light-6:#fdbdbe;--colors-red-light-7:#f4a9aa;--colors-red-light-8:#eb8e90;--colors-red-light-9:#e5484d;--colors-red-light-10:#dc3e42;--colors-red-light-11:#ce2c31;--colors-red-light-12:#641723;--colors-red-light-a1:#ff000003;--colors-red-light-a2:#ff000008;--colors-red-light-a3:#f3000d14;--colors-red-light-a4:#ff000824;--colors-red-light-a5:#ff000632;--colors-red-light-a6:#f8000442;--colors-red-light-a7:#df000356;--colors-red-light-a8:#d2000571;--colors-red-light-a9:#db0007b7;--colors-red-light-a10:#d10005c1;--colors-red-light-a11:#c40006d3;--colors-red-light-a12:#55000de8;--colors-red-dark-1:#191111;--colors-red-dark-2:#201314;--colors-red-dark-3:#3b1219;--colors-red-dark-4:#500f1c;--colors-red-dark-5:#611623;--colors-red-dark-6:#72232d;--colors-red-dark-7:#8c333a;--colors-red-dark-8:#b54548;--colors-red-dark-9:#e5484d;--colors-red-dark-10:#ec5d5e;--colors-red-dark-11:#ff9592;--colors-red-dark-12:#ffd1d9;--colors-red-dark-a1:#f4121209;--colors-red-dark-a2:#f22f3e11;--colors-red-dark-a3:#ff173f2d;--colors-red-dark-a4:#fe0a3b44;--colors-red-dark-a5:#ff204756;--colors-red-dark-a6:#ff3e5668;--colors-red-dark-a7:#ff536184;--colors-red-dark-a8:#ff5d61b0;--colors-red-dark-a9:#fe4e54e4;--colors-red-dark-a10:#ff6465eb;--colors-red-dark-a11:#ff9592;--colors-red-dark-a12:#ffd1d9;--durations-fastest:50ms;--durations-faster:.1s;--durations-fast:var(--duration-fast);--durations-normal:var(--duration-normal);--durations-slow:var(--duration-slow);--durations-slower:.4s;--durations-slowest:.5s;--easings-pulse:cubic-bezier(.4, 0, .6, 1);--easings-default:cubic-bezier(.2, 0, 0, 1);--easings-emphasized-in:cubic-bezier(.05, .7, .1, 1);--easings-emphasized-out:cubic-bezier(.3, 0, .8, .15);--easings-out:var(--ease-out);--easings-in-out:var(--ease-in-out);--fonts-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fonts-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--fonts-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-sizes-2xs:.5rem;--font-sizes-xs:var(--text-xs);--font-sizes-sm:var(--text-sm);--font-sizes-md:var(--text-md);--font-sizes-lg:var(--text-lg);--font-sizes-xl:var(--text-xl);--font-sizes-2xl:var(--text-2xl);--font-sizes-3xl:1.875rem;--font-sizes-4xl:2.25rem;--font-sizes-5xl:3rem;--font-sizes-6xl:3.75rem;--font-sizes-7xl:4.5rem;--font-sizes-8xl:6rem;--font-sizes-9xl:8rem;--font-sizes-base:var(--text-base);--font-weights-thin:100;--font-weights-extralight:200;--font-weights-light:300;--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--font-weights-extrabold:800;--font-weights-black:900;--letter-spacings-tighter:-.05em;--letter-spacings-tight:-.025em;--letter-spacings-normal:0em;--letter-spacings-wide:.025em;--letter-spacings-wider:.05em;--letter-spacings-widest:.1em;--line-heights-none:1;--line-heights-tight:1.25;--line-heights-normal:1.5;--line-heights-relaxed:1.75;--line-heights-loose:2;--radii-none:0;--radii-2xs:.0625rem;--radii-xs:.125rem;--radii-sm:var(--radius-sm);--radii-md:var(--radius-md);--radii-lg:var(--radius-lg);--radii-xl:var(--radius-xl);--radii-2xl:1rem;--radii-3xl:1.5rem;--radii-full:var(--radius-full);--spacing-0:0rem;--spacing-1:var(--space-1);--spacing-2:var(--space-2);--spacing-3:var(--space-3);--spacing-4:var(--space-4);--spacing-5:var(--space-5);--spacing-6:var(--space-6);--spacing-7:var(--space-7);--spacing-8:var(--space-8);--spacing-9:var(--space-9);--spacing-10:var(--space-10);--spacing-11:var(--space-11);--spacing-12:var(--space-12);--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-0\.5:.125rem;--spacing-1\.5:.375rem;--spacing-2\.5:.625rem;--spacing-3\.5:.875rem;--spacing-4\.5:1.125rem;--sizes-2xs:16rem;--sizes-xs:20rem;--sizes-sm:24rem;--sizes-md:28rem;--sizes-lg:32rem;--sizes-xl:36rem;--sizes-2xl:42rem;--sizes-3xl:48rem;--sizes-4xl:56rem;--sizes-5xl:64rem;--sizes-6xl:72rem;--sizes-7xl:80rem;--sizes-8xl:90rem;--sizes-full:100%;--sizes-min:min-content;--sizes-max:max-content;--sizes-fit:fit-content;--z-index-hide:-1;--z-index-base:0;--z-index-docked:10;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-banner:1200;--z-index-overlay:1300;--z-index-modal:1400;--z-index-popover:1500;--z-index-skip-link:1600;--z-index-toast:1700;--z-index-tooltip:1800;--shadows-sm:var(--shadow-sm);--shadows-md:var(--shadow-md);--shadows-lg:var(--shadow-lg);--colors-bg:var(--color-bg);--colors-border:var(--color-border);--colors-surface:var(--color-surface);--colors-surface\.alt:var(--color-surface-alt);--colors-surface\.toolbar:var(--color-surface-toolbar);--colors-text:var(--color-text);--colors-text\.muted:var(--color-text-muted);--colors-link:var(--color-link);--colors-border\.strong:var(--color-border-strong);--colors-error:var(--color-error);--colors-success:var(--color-success);--colors-warning:var(--color-warning);--radii-l1:var(--radii-xs);--radii-l2:var(--radii-sm);--radii-l3:var(--radii-md)}:where(:root,[data-color-scheme=light]){--colors-fg-default:var(--colors-gray-12);--colors-fg-muted:var(--colors-gray-11);--colors-fg-subtle:var(--colors-gray-10);--colors-fg-disabled:var(--colors-gray-9);--colors-fg-error:var(--colors-red-9);--colors-blue-1:var(--colors-blue-light-1);--colors-blue-2:var(--colors-blue-light-2);--colors-blue-3:var(--colors-blue-light-3);--colors-blue-4:var(--colors-blue-light-4);--colors-blue-5:var(--colors-blue-light-5);--colors-blue-6:var(--colors-blue-light-6);--colors-blue-7:var(--colors-blue-light-7);--colors-blue-8:var(--colors-blue-light-8);--colors-blue-9:var(--colors-blue-light-9);--colors-blue-10:var(--colors-blue-light-10);--colors-blue-11:var(--colors-blue-light-11);--colors-blue-12:var(--colors-blue-light-12);--colors-blue-a1:var(--colors-blue-light-a1);--colors-blue-a2:var(--colors-blue-light-a2);--colors-blue-a3:var(--colors-blue-light-a3);--colors-blue-a4:var(--colors-blue-light-a4);--colors-blue-a5:var(--colors-blue-light-a5);--colors-blue-a6:var(--colors-blue-light-a6);--colors-blue-a7:var(--colors-blue-light-a7);--colors-blue-a8:var(--colors-blue-light-a8);--colors-blue-a9:var(--colors-blue-light-a9);--colors-blue-a10:var(--colors-blue-light-a10);--colors-blue-a11:var(--colors-blue-light-a11);--colors-blue-a12:var(--colors-blue-light-a12);--colors-blue-default:var(--colors-blue-light-9);--colors-blue-emphasized:var(--colors-blue-light-10);--colors-blue-fg:white;--colors-blue-text:var(--colors-blue-light-a11);--colors-gray-1:var(--colors-gray-light-1);--colors-gray-2:var(--colors-gray-light-2);--colors-gray-3:var(--colors-gray-light-3);--colors-gray-4:var(--colors-gray-light-4);--colors-gray-5:var(--colors-gray-light-5);--colors-gray-6:var(--colors-gray-light-6);--colors-gray-7:var(--colors-gray-light-7);--colors-gray-8:var(--colors-gray-light-8);--colors-gray-9:var(--colors-gray-light-9);--colors-gray-10:var(--colors-gray-light-10);--colors-gray-11:var(--colors-gray-light-11);--colors-gray-12:var(--colors-gray-light-12);--colors-gray-a1:var(--colors-gray-light-a1);--colors-gray-a2:var(--colors-gray-light-a2);--colors-gray-a3:var(--colors-gray-light-a3);--colors-gray-a4:var(--colors-gray-light-a4);--colors-gray-a5:var(--colors-gray-light-a5);--colors-gray-a6:var(--colors-gray-light-a6);--colors-gray-a7:var(--colors-gray-light-a7);--colors-gray-a8:var(--colors-gray-light-a8);--colors-gray-a9:var(--colors-gray-light-a9);--colors-gray-a10:var(--colors-gray-light-a10);--colors-gray-a11:var(--colors-gray-light-a11);--colors-gray-a12:var(--colors-gray-light-a12);--colors-gray-default:var(--colors-gray-light-9);--colors-gray-emphasized:var(--colors-gray-light-10);--colors-gray-fg:white;--colors-gray-text:var(--colors-gray-light-12);--colors-red-1:var(--colors-red-light-1);--colors-red-2:var(--colors-red-light-2);--colors-red-3:var(--colors-red-light-3);--colors-red-4:var(--colors-red-light-4);--colors-red-5:var(--colors-red-light-5);--colors-red-6:var(--colors-red-light-6);--colors-red-7:var(--colors-red-light-7);--colors-red-8:var(--colors-red-light-8);--colors-red-9:var(--colors-red-light-9);--colors-red-10:var(--colors-red-light-10);--colors-red-11:var(--colors-red-light-11);--colors-red-12:var(--colors-red-light-12);--colors-red-a1:var(--colors-red-light-a1);--colors-red-a2:var(--colors-red-light-a2);--colors-red-a3:var(--colors-red-light-a3);--colors-red-a4:var(--colors-red-light-a4);--colors-red-a5:var(--colors-red-light-a5);--colors-red-a6:var(--colors-red-light-a6);--colors-red-a7:var(--colors-red-light-a7);--colors-red-a8:var(--colors-red-light-a8);--colors-red-a9:var(--colors-red-light-a9);--colors-red-a10:var(--colors-red-light-a10);--colors-red-a11:var(--colors-red-light-a11);--colors-red-a12:var(--colors-red-light-a12);--colors-red-default:var(--colors-red-light-9);--colors-red-emphasized:var(--colors-red-light-10);--colors-red-fg:white;--colors-red-text:var(--colors-red-light-a11);--shadows-xs:0px 1px 2px var(--colors-gray-a5), 0px 0px 1px var(--colors-gray-a7);--shadows-sm:0px 2px 4px var(--colors-gray-a3), 0px 0px 1px var(--colors-gray-a7);--shadows-md:0px 4px 8px var(--colors-gray-a3), 0px 0px 1px var(--colors-gray-a7);--shadows-lg:0px 8px 16px var(--colors-gray-a3), 0px 0px 1px var(--colors-gray-a7);--shadows-xl:0px 16px 24px var(--colors-gray-a3), 0px 0px 1px var(--colors-gray-a7);--shadows-2xl:0px 24px 40px var(--colors-gray-a3), 0px 0px 1px var(--colors-gray-a7)}[data-color-scheme=dark]{--colors-fg-default:var(--colors-gray-12);--colors-fg-muted:var(--colors-gray-11);--colors-fg-subtle:var(--colors-gray-10);--colors-fg-disabled:var(--colors-gray-9);--colors-fg-error:var(--colors-red-9);--colors-blue-1:var(--colors-blue-dark-1);--colors-blue-2:var(--colors-blue-dark-2);--colors-blue-3:var(--colors-blue-dark-3);--colors-blue-4:var(--colors-blue-dark-4);--colors-blue-5:var(--colors-blue-dark-5);--colors-blue-6:var(--colors-blue-dark-6);--colors-blue-7:var(--colors-blue-dark-7);--colors-blue-8:var(--colors-blue-dark-8);--colors-blue-9:var(--colors-blue-dark-9);--colors-blue-10:var(--colors-blue-dark-10);--colors-blue-11:var(--colors-blue-dark-11);--colors-blue-12:var(--colors-blue-dark-12);--colors-blue-a1:var(--colors-blue-dark-a1);--colors-blue-a2:var(--colors-blue-dark-a2);--colors-blue-a3:var(--colors-blue-dark-a3);--colors-blue-a4:var(--colors-blue-dark-a4);--colors-blue-a5:var(--colors-blue-dark-a5);--colors-blue-a6:var(--colors-blue-dark-a6);--colors-blue-a7:var(--colors-blue-dark-a7);--colors-blue-a8:var(--colors-blue-dark-a8);--colors-blue-a9:var(--colors-blue-dark-a9);--colors-blue-a10:var(--colors-blue-dark-a10);--colors-blue-a11:var(--colors-blue-dark-a11);--colors-blue-a12:var(--colors-blue-dark-a12);--colors-blue-default:var(--colors-blue-dark-9);--colors-blue-emphasized:var(--colors-blue-dark-10);--colors-blue-fg:white;--colors-blue-text:var(--colors-blue-dark-a11);--colors-gray-1:var(--colors-gray-dark-1);--colors-gray-2:var(--colors-gray-dark-2);--colors-gray-3:var(--colors-gray-dark-3);--colors-gray-4:var(--colors-gray-dark-4);--colors-gray-5:var(--colors-gray-dark-5);--colors-gray-6:var(--colors-gray-dark-6);--colors-gray-7:var(--colors-gray-dark-7);--colors-gray-8:var(--colors-gray-dark-8);--colors-gray-9:var(--colors-gray-dark-9);--colors-gray-10:var(--colors-gray-dark-10);--colors-gray-11:var(--colors-gray-dark-11);--colors-gray-12:var(--colors-gray-dark-12);--colors-gray-a1:var(--colors-gray-dark-a1);--colors-gray-a2:var(--colors-gray-dark-a2);--colors-gray-a3:var(--colors-gray-dark-a3);--colors-gray-a4:var(--colors-gray-dark-a4);--colors-gray-a5:var(--colors-gray-dark-a5);--colors-gray-a6:var(--colors-gray-dark-a6);--colors-gray-a7:var(--colors-gray-dark-a7);--colors-gray-a8:var(--colors-gray-dark-a8);--colors-gray-a9:var(--colors-gray-dark-a9);--colors-gray-a10:var(--colors-gray-dark-a10);--colors-gray-a11:var(--colors-gray-dark-a11);--colors-gray-a12:var(--colors-gray-dark-a12);--colors-gray-default:var(--colors-gray-dark-9);--colors-gray-emphasized:var(--colors-gray-dark-10);--colors-gray-fg:white;--colors-gray-text:var(--colors-gray-dark-12);--colors-red-1:var(--colors-red-dark-1);--colors-red-2:var(--colors-red-dark-2);--colors-red-3:var(--colors-red-dark-3);--colors-red-4:var(--colors-red-dark-4);--colors-red-5:var(--colors-red-dark-5);--colors-red-6:var(--colors-red-dark-6);--colors-red-7:var(--colors-red-dark-7);--colors-red-8:var(--colors-red-dark-8);--colors-red-9:var(--colors-red-dark-9);--colors-red-10:var(--colors-red-dark-10);--colors-red-11:var(--colors-red-dark-11);--colors-red-12:var(--colors-red-dark-12);--colors-red-a1:var(--colors-red-dark-a1);--colors-red-a2:var(--colors-red-dark-a2);--colors-red-a3:var(--colors-red-dark-a3);--colors-red-a4:var(--colors-red-dark-a4);--colors-red-a5:var(--colors-red-dark-a5);--colors-red-a6:var(--colors-red-dark-a6);--colors-red-a7:var(--colors-red-dark-a7);--colors-red-a8:var(--colors-red-dark-a8);--colors-red-a9:var(--colors-red-dark-a9);--colors-red-a10:var(--colors-red-dark-a10);--colors-red-a11:var(--colors-red-dark-a11);--colors-red-a12:var(--colors-red-dark-a12);--colors-red-default:var(--colors-red-dark-9);--colors-red-emphasized:var(--colors-red-dark-10);--colors-red-fg:white;--colors-red-text:var(--colors-red-dark-a11);--shadows-xs:0px 1px 1px var(--colors-black-a12), 0px 0px 1px inset var(--colors-gray-a7);--shadows-sm:0px 2px 4px var(--colors-black-a10), 0px 0px 1px inset var(--colors-gray-a7);--shadows-md:0px 4px 8px var(--colors-black-a10), 0px 0px 1px inset var(--colors-gray-a7);--shadows-lg:0px 8px 16px var(--colors-black-a10), 0px 0px 1px inset var(--colors-gray-a7);--shadows-xl:0px 16px 24px var(--colors-black-a10), 0px 0px 1px inset var(--colors-gray-a7);--shadows-2xl:0px 24px 40px var(--colors-black-a10), 0px 0px 1px inset var(--colors-gray-a7)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(64px)}}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0%)}}@keyframes slide-out-left{0%{transform:translate(0%)}to{transform:translate(-100%)}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes slide-out-right{0%{transform:translate(0%)}to{transform:translate(100%)}}@keyframes collapse-in{0%{height:0}to{height:var(--height)}}@keyframes collapse-out{0%{height:var(--height)}to{height:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes skeleton-pulse{50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}@layer recipes{@layer _base{.btn-r{background:var(--btn-bg-clr,#fff);border-style:solid;border-width:1px;border-color:var(--btn-border-clr,#0003);border-radius:var(--btn-radius);padding-inline:var(--btn-padding-x);transition:opacity var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);cursor:pointer;font-weight:var(--font-weights-normal);text-align:center;white-space:nowrap;vertical-align:middle;color:var(--btn-clr,#333);height:var(--btn-height);justify-content:center;align-items:center;gap:.35em;line-height:2em;display:inline-flex}.btn-r:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.7}.btn-r .icon{vertical-align:middle;width:16px;height:16px}.btn-r:is(:focus-visible,[data-focus-visible]){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.btn-r:is(:active,[data-active]){opacity:.9;box-shadow:inset 0 2px 4px #00000026,0 1px 2px #0000000d}@media (width<=1024px){.btn-r{min-height:var(--tap-target-min,44px);min-width:var(--tap-target-min,44px)}}@media (hover:hover) and (pointer:fine){.btn-r:is(:hover,[data-hover]){opacity:.9}}}.btn-r--visual_solid{box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d}.btn-r--size_sm{height:26px;padding-inline:9px;font-size:80%;line-height:1.8em}.btn-r--visual_ghost{background:var(--colors-transparent);border-color:var(--colors-transparent);opacity:.5}.btn-r--visual_success{background:var(--btn-success-bg-clr,#84ab04);border-color:var(--btn-success-bg-clr,#84ab04);color:#fff}.btn-r--visual_danger{background:var(--btn-danger-bg-clr,#ee5f5b);border-color:var(--btn-danger-bg-clr,#ee5f5b);color:#fff}.btn-r--visual_outline{background:var(--colors-transparent);border-color:var(--color-border)}.btn-r--size_lg{border-radius:var(--radius-md);height:38px;padding-inline:14px;font-size:121%}.btn-r--size_thin{padding-inline:9px}.btn-r--visual_warning{color:#fff;background:#fbb450;border-color:#fbb450}.btn-r--visual_transparent{color:inherit;opacity:.6;border-color:var(--colors-transparent)!important;box-shadow:none!important;background:0 0!important}@media (hover:hover) and (pointer:fine){.btn-r--visual_ghost:is(:hover,[data-hover]){background:var(--color-surface-alt);opacity:1}.btn-r--visual_outline:is(:hover,[data-hover]){background:var(--color-surface-alt)}.btn-r--visual_transparent:is(:hover,[data-hover]){opacity:1}}}@layer utilities{.p_8px_14px{padding:8px 14px}.bg_var\(--warning-bg-clr\,_\#fcf8e3\){background:var(--warning-bg-clr,#fcf8e3)}.bg_var\(--error-bg-clr\,_\#f2dede\){background:var(--error-bg-clr,#f2dede)}.bg_var\(--info-bg-clr\,_\#d9edf7\){background:var(--info-bg-clr,#d9edf7)}.p_2px_0{padding:2px 0}.bd_1px_solid_var\(--input-border-clr\,_\#ccc\){border:1px solid var(--input-border-clr,#ccc)}.m_0{margin:var(--spacing-0)}.p_2px{padding:2px}.bd_1px_solid_var\(--border-color\,_\#aaa\){border:1px solid var(--border-color,#aaa)}.m_2px{margin:2px}.p_2px_6px_2px_6px{padding:2px 6px}.p_4px_2px_4px_8px{padding:4px 2px 4px 8px}.m_0_2px{margin:0 2px}.p_0{padding:var(--spacing-0)}.m_2px_0_0{margin:2px 0 0}.p_4px_0{padding:4px 0}.bg_var\(--dropdown-menu-bg-color\,_\#fff\){background:var(--dropdown-menu-bg-color,#fff)}.bd_1px_solid_var\(--dropdown-menu-border-clr\,_rgba\(0\,0\,0\,\.2\)\){border:1px solid var(--dropdown-menu-border-clr,#0003)}.p_6px_12px{padding:6px 12px}.bg_var\(--dropdown-menu-hover-bg-color\,_\#444\){background:var(--dropdown-menu-hover-bg-color,#444)}.bg_var\(--bg-color\,_\#fff\){background:var(--bg-color,#fff)}.bd_1px_solid_var\(--border-color\,_\#ddd\){border:1px solid var(--border-color,#ddd)}.p_8px_12px{padding:8px 12px}.p_3px_0{padding:3px 0}.p_4px_28px_4px_8px{padding:4px 28px 4px 8px}.bd_1px_solid_var\(--border-color\,_\#ccc\){border:1px solid var(--border-color,#ccc)}.p_16px{padding:16px}.p_6px_14px{padding:6px 14px}.bd_1px_solid_transparent{border:1px solid #0000}.bg_transparent{background:var(--colors-transparent)}.p_4px_8px{padding:4px 8px}.p_1px_6px{padding:1px 6px}.bg_var\(--bg-muted\,_\#e8e8e8\){background:var(--bg-muted,#e8e8e8)}.bg_\#dbeafe{background:#dbeafe}.bg_\#fef3c7{background:#fef3c7}.bg_\#fee2e2{background:#fee2e2}.p_8px_0{padding:8px 0}.bg_var\(--bg-surface\,_\#fff\){background:var(--bg-surface,#fff)}.bd_2px_solid_transparent{border:2px solid #0000}.p_8px{padding:8px}.p_var\(--dialog-padding\){padding:var(--dialog-padding)}.p_var\(--space-2\)_var\(--dialog-padding\){padding:var(--space-2) var(--dialog-padding)}.bd_none{border:var(--borders-none)}.p_var\(--space-2\)_0{padding:var(--space-2) 0}.p_0_var\(--space-2\){padding:0 var(--space-2)}.bd_1px_solid_var\(--color-border\){border:1px solid var(--color-border)}.bg_none{background:0 0}.p_var\(--dialog-padding\,_15px\){padding:var(--dialog-padding,15px)}.gap_var\(--space-2\,_8px\){gap:var(--space-2,8px)}.bd-b_1px_solid_var\(--border-color\,_\#ddd\){border-bottom:1px solid var(--border-color,#ddd)}.bdr_var\(--radius-md\,_4px\){border-radius:var(--radius-md,4px)}.bd-w_1px{border-width:1px}.border-style_solid{border-style:solid}.bd-c_var\(--warning-border-clr\,_\#fbeed5\){border-color:var(--warning-border-clr,#fbeed5)}.bd-c_var\(--error-border-clr\,_\#eed3d7\){border-color:var(--error-border-clr,#eed3d7)}.bd-c_var\(--info-border-clr\,_\#bce8f1\){border-color:var(--info-border-clr,#bce8f1)}.gap_0\.5em{gap:.5em}.bdr_var\(--input-border-radius\,_3px\){border-radius:var(--input-border-radius,3px)}.li-s_none{list-style:none}.trs_border_linear_\.2s\,_box-shadow_linear_\.2s{transition:border .2s linear,box-shadow .2s linear}.ov_auto{overflow:auto}.bd-c_var\(--input-focus-border-clr\,_\#999\){border-color:var(--input-focus-border-clr,#999)}.gap_6px{gap:6px}.bdr_calc\(var\(--input-border-radius\,_3px\)_-_1px\){border-radius:calc(var(--input-border-radius,3px) - 1px)}.ov_hidden{overflow:hidden}.flex_1{flex:1}.bdr_var\(--radius-sm\){border-radius:var(--radius-sm)}.bdr_var\(--radius-sm\,_3px\){border-radius:var(--radius-sm,3px)}.bdr_var\(--radius-md\,_5px\){border-radius:var(--radius-md,5px)}.bg-p_right_8px_center{background-position:right 8px center}.trs_border-color_0\.15s_ease{transition:border-color .15s}.gap_8px{gap:8px}.bdr_6px{border-radius:6px}.bdr_8px{border-radius:8px}.gap_2px{gap:2px}.bd-b_2px_solid_var\(--border-color\,_\#ddd\){border-bottom:2px solid var(--border-color,#ddd)}.bd-b_none{border-bottom:var(--borders-none)}.bdr_4px_4px_0_0{border-radius:4px 4px 0 0}.trs_background_0\.15s\,_color_0\.15s{transition:background .15s,color .15s}.bdr_3px{border-radius:3px}.bdr_4px{border-radius:4px}.gap_12px{gap:12px}.trs_border-color_150ms_ease\,_box-shadow_150ms_ease{transition:border-color .15s,box-shadow .15s}.bd-c_var\(--link-color\,_\#0090ff\)\!{border-color:var(--link-color,#0090ff)!important}.gap_4px{gap:4px}.gap_var\(--space-3\,_12px\){gap:var(--space-3,12px)}.gap_var\(--space-1\,_4px\){gap:var(--space-1,4px)}.gap_var\(--space-3\){gap:var(--space-3)}.gap_var\(--space-2\){gap:var(--space-2)}.bdr_50\%{border-radius:50%}.bd-t_1px_solid_var\(--color-border\){border-top:1px solid var(--color-border)}.bdr_0_0_var\(--dialog-radius\)_var\(--dialog-radius\){border-radius:0 0 var(--dialog-radius) var(--dialog-radius)}.bd-b_2px_solid_var\(--color-border\){border-bottom:2px solid var(--color-border)}.bdr_0{border-radius:0}.ring_none{outline:var(--borders-none)}.bdr_var\(--input-radius\){border-radius:var(--input-radius)}.gap_var\(--space-1\){gap:var(--space-1)}.d_flex{display:flex}.ai_baseline{align-items:baseline}.fs_150\%{font-size:150%}.lh_2\.1{line-height:2.1}.c_var\(--warning-clr\,_\#c09853\){color:var(--warning-clr,#c09853)}.c_var\(--error-clr\,_\#b94a48\){color:var(--error-clr,#b94a48)}.d_block{display:block}.fs_11px{font-size:11px}.c_var\(--main-color-light\,_\#999\){color:var(--main-color-light,#999)}.c_var\(--info-clr\,_\#3a87ad\){color:var(--info-clr,#3a87ad)}.ai_center{align-items:center}.cursor_pointer{cursor:pointer}.white-space_nowrap{white-space:nowrap}.pos_relative{position:relative}.flex-sh_0{flex-shrink:0}.white-space_normal{white-space:normal}.flex-wrap_wrap{flex-wrap:wrap}.bx-sh_inset_0_1px_1px_rgba\(0\,0\,0\,\.075\){box-shadow:inset 0 1px 1px #00000013}.c_var\(--input-clr\,_\#555\){color:var(--input-clr,#555)}.fs_90\%{font-size:90%}.cursor_text{cursor:text}.bx-sh_none{box-shadow:none}.d_inline-flex{display:inline-flex}.bg-c_color-mix\(in_srgb\,_var\(--border-color\)_35\%\,_var\(--input-bg-clr\,_\#eee\)\){background-color:color-mix(in srgb, var(--border-color) 35%, var(--input-bg-clr,#eee))}.c_var\(--main-color\,_\#555\){color:var(--main-color,#555)}.cursor_default{cursor:default}.tov_ellipsis{text-overflow:ellipsis}.va_middle{vertical-align:middle}.bg-c_Highlight{background-color:highlight}.c_HighlightText{color:highlighttext}.fw_600{font-weight:600}.op_0\.55{opacity:.55}.us_none{-webkit-user-select:none;user-select:none}.fs_100\%{font-size:100%}.pos_absolute{position:absolute}.z_1000{z-index:1000}.bx-sh_0_2px_4px_rgba\(0\,0\,0\,0\.15\){box-shadow:0 2px 4px #00000026}.c_var\(--dropdown-menu-color\,_\#333\){color:var(--dropdown-menu-color,#333)}.c_var\(--dropdown-menu-hover-color\,_\#eee\){color:var(--dropdown-menu-hover-color,#eee)}.d_inline-block{display:inline-block}.ms_4px{margin-inline-start:4px}.inset-s_0{inset-inline-start:var(--spacing-0)}.z_100{z-index:100}.bx-sh_0_2px_8px_rgba\(0\,0\,0\,0\.15\){box-shadow:0 2px 8px #00000026}.fs_87\%{font-size:87%}.ap_none{-webkit-appearance:none;appearance:none}.bg-c_var\(--input-bg-clr\,_\#fff\){background-color:var(--input-bg-clr,#fff)}.fs_var\(--text-sm\){font-size:var(--text-sm)}.ps_8px{padding-inline-start:8px}.pe_28px{padding-inline-end:28px}.lh_1\.43em{line-height:1.43em}.bg-i_url\(\"data\:image\/svg\+xml\,\%3Csvg_xmlns\=\'http\:\/\/www\.w3\.org\/2000\/svg\'_width\=\'12\'_height\=\'12\'_viewBox\=\'0_0_12_12\'\%3E\%3Cpath_fill\=\'\%23666\'_d\=\'M6_8L1_3h10z\'\/\%3E\%3C\/svg\%3E\"\){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 8L1 3h10z'/%3E%3C/svg%3E")}.bg-r_no-repeat{background-repeat:no-repeat}.bg-p-x_calc\(100\%_-_8px\){background-position-x:calc(100% - 8px)}.c_var\(--color-error\,_\#e53935\){color:var(--color-error,#e53935)}.c_var\(--color-warning\,_\#f59e0b\){color:var(--color-warning,#f59e0b)}.fs_13px{font-size:13px}.c_var\(--text-secondary\,_\#666\){color:var(--text-secondary,#666)}.ff_var\(--fontMono\,_monospace\){font-family:var(--fontMono,monospace)}.fs_12px{font-size:12px}.c_var\(--text-primary\,_\#333\){color:var(--text-primary,#333)}.va_top{vertical-align:top}.wb_break-all{word-break:break-all}.op_0\.5{opacity:.5}.font-style_italic{font-style:italic}.fs_10px{font-size:10px}.fw_500{font-weight:500}.lh_16px{line-height:16px}.c_\#1e40af{color:#1e40af}.c_\#92400e{color:#92400e}.c_\#991b1b{color:#991b1b}.c_var\(--color-success\,_\#4caf50\){color:var(--color-success,#4caf50)}.d_grid{display:grid}.grid-tc_repeat\(auto-fill\,_minmax\(140px\,_1fr\)\){grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.bx-sh_0_0_0_1px_var\(--link-color\,_\#0090ff\){box-shadow:0 0 0 1px var(--link-color,#0090ff)}.ta_center{text-align:center}.c_var\(--main-color\,_\#333\){color:var(--main-color,#333)}.flex-d_column{flex-direction:column}.ta_start{text-align:start}.fs_var\(--text-lg\){font-size:var(--text-lg)}.lh_1\.3{line-height:1.3}.c_var\(--color-text\){color:var(--color-text)}.white-space_pre-wrap{white-space:pre-wrap}.lh_1\.5{line-height:1.5}.jc_space-between{justify-content:space-between}.c_var\(--color-text-muted\){color:var(--color-text-muted)}.ms_auto{margin-inline-start:auto}.c_var\(--link-color\,_\#0090ff\){color:var(--link-color,#0090ff)}.mb_var\(--space-3\,_12px\){margin-bottom:var(--space-3,12px)}.mb_1\.43em{margin-bottom:1.43em}.mt_4px{margin-top:4px}.mb_6px{margin-bottom:6px}.w_18px{width:18px}.h_18px{height:18px}.max-h_5em{max-height:5em}.max-w_500px{max-width:500px}.min-w_120px{min-width:120px}.top_100\%{top:100%}.left_0{left:var(--spacing-0)}.right_0{right:var(--spacing-0)}.max-h_200px{max-height:200px}.min-w_220px{min-width:220px}.w_16px{width:16px}.h_16px{height:16px}.w_160{width:160px}.h_30{height:30px}.w_400{width:400px}.h_50{height:50px}.w_36px{width:36px}.h_36px{height:36px}.mt_16px{margin-top:16px}.max-w_320px{max-width:320px}.mb_12px{margin-bottom:12px}.w_250px{width:250px}.ml_8px{margin-left:8px}.ml_6px{margin-left:6px}.mb_8px{margin-bottom:8px}.h_32px{height:32px}.mt_var\(--space-3\,_12px\){margin-top:var(--space-3,12px)}.max-w_480px{max-width:480px}.w_90vw{width:90vw}.min-w_0{min-width:0}.w_10px{width:10px}.h_10px{height:10px}.w_100\%{width:100%}.h_var\(--input-height\){height:var(--input-height)}.\[\&_\>_div\]\:bd_2px_solid_var\(--input-border-clr\,_\#999\)>div{border:2px solid var(--input-border-clr,#999)}.\[\&_\>_div\]\:anim_checkmark-to-box_200ms_ease-out_forwards>div{animation:.2s ease-out forwards checkmark-to-box}.\[\&\[data-state\=\"checked\"\]_\>_div\]\:bd_2px_solid_var\(--checkbox-checked-clr\,_\#0F9D58\)[data-state=checked]>div{border:2px solid var(--checkbox-checked-clr,#0f9d58)}.\[\&\[data-state\=\"checked\"\]_\>_div\]\:anim_box-to-checkmark_200ms_ease-out_forwards[data-state=checked]>div{animation:.2s ease-out forwards box-to-checkmark}.\[\&_input\[type\=\"color\"\]\]\:m_-25\% input[type=color]{margin:-25%}.\[\&_input\[type\=\"color\"\]\]\:p_0 input[type=color]{padding:var(--spacing-0)}.\[\&_input\[type\=\"color\"\]\]\:bd_none input[type=color]{border:var(--borders-none)}.\[\&\[data-active\]\]\:bg_var\(--bg-surface\,_\#fff\)[data-active]{background:var(--bg-surface,#fff)}.\[\&_\>_input\]\:p_0_var\(--space-2\,_8px\)>input{padding:0 var(--space-2,8px)}.\[\&_\>_input\]\:bd_1px_solid_var\(--color-border\,_\#ccc\)>input{border:1px solid var(--color-border,#ccc)}.\[\&_input\]\:p_0_var\(--space-2\) input{padding:0 var(--space-2)}.\[\&_input\]\:bd_1px_solid_var\(--color-border\) input{border:1px solid var(--color-border)}.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:p_0_var\(--space-2\)>input,.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:p_0_var\(--space-2\)>textarea,.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:p_0_var\(--space-2\)>select{padding:0 var(--space-2)}.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:bd_1px_solid_var\(--color-border\)>input,.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:bd_1px_solid_var\(--color-border\)>textarea,.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:bd_1px_solid_var\(--color-border\)>select{border:1px solid var(--color-border)}.\[\&_\>_textarea\]\:p_var\(--space-2\)>textarea{padding:var(--space-2)}.\[\&_input\[type\=\"date\"\]\,_\&_input\[type\=\"number\"\]\]\:p_0_var\(--space-2\) input[type=date],.\[\&_input\[type\=\"date\"\]\,_\&_input\[type\=\"number\"\]\]\:p_0_var\(--space-2\) input[type=number]{padding:0 var(--space-2)}.\[\&_input\[type\=\"date\"\]\,_\&_input\[type\=\"number\"\]\]\:bd_1px_solid_var\(--color-border\) input[type=date],.\[\&_input\[type\=\"date\"\]\,_\&_input\[type\=\"number\"\]\]\:bd_1px_solid_var\(--color-border\) input[type=number]{border:1px solid var(--color-border)}.\[\&_\>_\:not\(label\)\]\:flex_1>:not(label){flex:1}.\[\&\[data-state\=\"checked\"\]_\>_div\]\:bd-w_0_2px_2px_0[data-state=checked]>div{border-width:0 2px 2px 0}.\[\&_span\]\:ov_hidden span{overflow:hidden}.\[\&_a\]\:td_none a{text-decoration:none}.\[\&\[data-active\]\]\:bd-c_var\(--border-color\,_\#ddd\)[data-active]{border-color:var(--border-color,#ddd)}.\[\&_\>_input\]\:bdr_var\(--input-radius\,_4px\)>input{border-radius:var(--input-radius,4px)}.\[\&_input\]\:bdr_var\(--input-radius\) input,.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:bdr_var\(--input-radius\)>input,.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:bdr_var\(--input-radius\)>textarea,.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:bdr_var\(--input-radius\)>select{border-radius:var(--input-radius)}.\[\&_\>_label\]\:gap_var\(--space-2\)>label{gap:var(--space-2)}.\[\&_input\[type\=\"date\"\]\,_\&_input\[type\=\"number\"\]\]\:bdr_var\(--input-radius\) input[type=date],.\[\&_input\[type\=\"date\"\]\,_\&_input\[type\=\"number\"\]\]\:bdr_var\(--input-radius\) input[type=number]{border-radius:var(--input-radius)}.\[\&_\>_label\]\:flex-sh_0>label{flex-shrink:0}.\[\&_\>_label\]\:ta_end>label{text-align:end}.\[\&\[data-disabled\]\]\:cursor_not-allowed[data-disabled]{cursor:not-allowed}.\[\&\[data-disabled\]\]\:op_0\.5[data-disabled]{opacity:.5}.\[\&_\>_div\]\:pos_absolute>div{position:absolute}.\[\&_\>_div\]\:trf_rotate\(0deg\)>div{transform:rotate(0)}.\[\&\[data-state\=\"checked\"\]_\>_div\]\:trf_rotate\(45deg\)[data-state=checked]>div{transform:rotate(45deg)}.\[\&_span\]\:tov_ellipsis span{text-overflow:ellipsis}.\[\&_a\]\:fs_85\% a{font-size:85%}.\[\&_a\]\:c_var\(--color-text-muted\,_\#999\) a{color:var(--color-text-muted,#999)}.\[\&_a\]\:flex-sh_0 a{flex-shrink:0}.\[\&_a\]\:c_HighlightText a{color:highlighttext}.\[\&_input\[type\=\"color\"\]\]\:cursor_pointer input[type=color]{cursor:pointer}.\[\&\[data-active\]\]\:c_var\(--text-primary\,_\#333\)[data-active]{color:var(--text-primary,#333)}.\[\&\[data-active\]\]\:fw_500[data-active]{font-weight:500}.\[\&_\>_label\]\:fw_bold>label{font-weight:var(--font-weights-bold)}.\[\&_\>_label\]\:fs_var\(--text-sm\,_13px\)>label{font-size:var(--text-sm,13px)}.\[\&_svg\]\:flex-sh_0 svg{flex-shrink:0}.\[\&_svg\]\:c_var\(--color-text-muted\) svg,.\[\&\:\:placeholder\]\:c_var\(--color-text-muted\)::placeholder{color:var(--color-text-muted)}.\[\&\:\:placeholder\]\:fw_400::placeholder{font-weight:400}.\[\&_input\]\:fs_var\(--text-sm\) input,.\[\&_label\]\:fs_var\(--text-sm\) label{font-size:var(--text-sm)}.\[\&_label\]\:c_var\(--color-text-muted\) label{color:var(--color-text-muted)}.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:bx-s_border-box>input,.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:bx-s_border-box>textarea,.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:bx-s_border-box>select{box-sizing:border-box}.\[\&_\>_textarea\]\:resize_vertical>textarea{resize:vertical}.\[\&_\>_label\]\:d_flex>label{display:flex}.\[\&_\>_label\]\:ai_center>label{align-items:center}.\[\&_\>_label\]\:fs_var\(--text-sm\)>label{font-size:var(--text-sm)}.\[\&_\>_label\]\:cursor_pointer>label{cursor:pointer}.\[\&_\>_label\]\:c_var\(--color-text\)>label{color:var(--color-text)}.\[\&_input\[type\=\"date\"\]\,_\&_input\[type\=\"number\"\]\]\:fs_var\(--text-sm\) input[type=date],.\[\&_input\[type\=\"date\"\]\,_\&_input\[type\=\"number\"\]\]\:fs_var\(--text-sm\) input[type=number]{font-size:var(--text-sm)}.\[\&_button_\+_button\]\:ms_5px button+button{margin-inline-start:5px}.\[\&_\>_label\]\:min-w_180px>label{min-width:180px}.\[\&_\>_\:not\(label\)\]\:min-w_0>:not(label){min-width:0}.\[\&_\>_div\]\:top_0>div{top:var(--spacing-0)}.\[\&_\>_div\]\:left_0>div{left:var(--spacing-0)}.\[\&_\>_div\]\:w_18px>div{width:18px}.\[\&_\>_div\]\:h_18px>div{height:18px}.\[\&\[data-state\=\"checked\"\]_\>_div\]\:top_-1px[data-state=checked]>div{top:-1px}.\[\&\[data-state\=\"checked\"\]_\>_div\]\:left_5px[data-state=checked]>div{left:5px}.\[\&\[data-state\=\"checked\"\]_\>_div\]\:w_10px[data-state=checked]>div{width:10px}.\[\&\[data-state\=\"checked\"\]_\>_div\]\:h_18px[data-state=checked]>div{height:18px}.\[\&_\.icon\]\:w_14px .icon{width:14px}.\[\&_\.icon\]\:h_14px .icon{height:14px}.\[\&_input\[type\=\"color\"\]\]\:w_150\% input[type=color]{width:150%}.\[\&_input\[type\=\"color\"\]\]\:h_150\% input[type=color]{height:150%}.\[\&\[data-active\]\]\:mb_-2px[data-active]{margin-bottom:-2px}.\[\&\[data-active\]\]\:bd-b-c_var\(--bg-surface\,_\#fff\)[data-active]{border-bottom-color:var(--bg-surface,#fff)}.\[\&_\>_input\]\:w_100\%>input{width:100%}.\[\&_\>_input\]\:h_var\(--input-height\,_34px\)>input{height:var(--input-height,34px)}.\[\&_svg\]\:w_16px svg{width:16px}.\[\&_svg\]\:h_16px svg{height:16px}.\[\&_input\]\:h_var\(--input-height\) input{height:var(--input-height)}.\[\&_input\]\:w_auto input{width:auto}.\[\&_input\]\:h_auto input{height:auto}.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:w_100\%>input,.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:w_100\%>textarea,.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:w_100\%>select{width:100%}.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:h_var\(--input-height\)>input,.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:h_var\(--input-height\)>textarea,.\[\&_\>_input\,_\&_\>_textarea\,_\&_\>_select\]\:h_var\(--input-height\)>select{height:var(--input-height)}.\[\&_\>_textarea\]\:h_auto>textarea{height:auto}.\[\&_\>_textarea\]\:min-h_60px>textarea{min-height:60px}.\[\&_input\[type\=\"radio\"\]\]\:w_auto input[type=radio]{width:auto}.\[\&_input\[type\=\"radio\"\]\]\:h_auto input[type=radio]{height:auto}.\[\&_input\[type\=\"date\"\]\,_\&_input\[type\=\"number\"\]\]\:h_var\(--input-height\) input[type=date],.\[\&_input\[type\=\"date\"\]\,_\&_input\[type\=\"number\"\]\]\:h_var\(--input-height\) input[type=number]{height:var(--input-height)}.focusWithin\:ring_var\(--focus-ring\):focus-within{outline:var(--focus-ring)}.focusWithin\:ring-o_var\(--focus-ring-offset\):focus-within{outline-offset:var(--focus-ring-offset)}.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:bd_0 input[type=text],.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:bd_0 input[type=text]:focus,.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:bd_0 input[type=text]:hover{border:0}.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:bg_transparent input[type=text],.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:bg_transparent input[type=text]:focus,.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:bg_transparent input[type=text]:hover{background:var(--colors-transparent)}.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:m_0 input[type=text],.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:m_0 input[type=text]:focus,.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:m_0 input[type=text]:hover{margin:var(--spacing-0)}.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:p_4px input[type=text],.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:p_4px input[type=text]:focus,.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:p_4px input[type=text]:hover{padding:4px}.focus\:bd-c_var\(--input-focus-border-clr\,_\#999\):is(:focus,[data-focus]){border-color:var(--input-focus-border-clr,#999)}.focus\:ring_var\(--focus-ring\):is(:focus,[data-focus]){outline:var(--focus-ring)}.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:bx-sh_none input[type=text],.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:bx-sh_none input[type=text]:focus,.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:bx-sh_none input[type=text]:hover{box-shadow:none}.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:lh_inherit input[type=text],.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:lh_inherit input[type=text]:focus,.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:lh_inherit input[type=text]:hover{line-height:inherit}.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:va_baseline input[type=text],.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:va_baseline input[type=text]:focus,.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:va_baseline input[type=text]:hover{vertical-align:baseline}.focus\:ring-o_var\(--focus-ring-offset\):is(:focus,[data-focus]){outline-offset:var(--focus-ring-offset)}.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:w_100\% input[type=text],.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:w_100\% input[type=text]:focus,.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:w_100\% input[type=text]:hover{width:100%}.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:h_auto input[type=text],.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:h_auto input[type=text]:focus,.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:h_auto input[type=text]:hover{height:auto}.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:min-w_18em input[type=text],.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:min-w_18em input[type=text]:focus,.\[\&_input\[type\=\"text\"\]\,_\&_input\[type\=\"text\"\]\:focus\,_\&_input\[type\=\"text\"\]\:hover\]\:min-w_18em input[type=text]:hover{min-width:18em}.\[\&\:focus\]\:bd-b-c_var\(--link-color\,_\#0090ff\):focus{border-bottom-color:var(--link-color,#0090ff)}.\[\&\:hover\]\:bg_var\(--bg-hover\,_\#f0f0f0\):hover{background:var(--bg-hover,#f0f0f0)}.\[\&\:hover\]\:bd-c_var\(--color-border\,_\#ccc\):hover{border-color:var(--color-border,#ccc)}.\[\&\:hover\]\:td_underline:hover{text-decoration:underline}.\[\&_a\:hover\]\:c_var\(--main-color\,_\#666\) a:hover{color:var(--main-color,#666)}@media (width<=599px){.mobile\:flex-d_column{flex-direction:column}.mobile\:\[\&_\>_label\]\:ta_start>label{text-align:start}.mobile\:\[\&_\>_label\]\:min-w_unset>label{min-width:unset}}@media (hover:hover) and (pointer:fine){.hover\:bg_var\(--dropdown-menu-hover-bg-color\,_\#444\):is(:hover,[data-hover]){background:var(--dropdown-menu-hover-bg-color,#444)}.hover\:bg_rgba\(0\,0\,0\,0\.08\):is(:hover,[data-hover]){background:#00000014}.hover\:bd-c_var\(--input-focus-border-clr\,_\#999\):is(:hover,[data-hover]){border-color:var(--input-focus-border-clr,#999)}.hover\:c_var\(--dropdown-menu-hover-color\,_\#eee\):is(:hover,[data-hover]){color:var(--dropdown-menu-hover-color,#eee)}}}@layer recipes.slots{@layer _base{.dropdown-r__trigger{border:var(--borders-none);padding:var(--spacing-0);margin:var(--spacing-0);font:inherit;outline:var(--borders-none);cursor:pointer;-webkit-appearance:none;appearance:none;line-height:inherit;color:inherit;text-align:inherit;background:0 0;display:inline}.dropdown-r__content{background:var(--dropdown-menu-bg-color,#fff);border-style:solid;border-width:1px;border-color:var(--dropdown-menu-border-clr,#0003);border-radius:var(--radius-sm);z-index:1000;min-width:160px;max-width:90vw;max-height:60vh;margin:2px 0 0;padding:5px 0;overflow:auto;box-shadow:0 1px 2px #0003}.dropdown-r__item{color:var(--dropdown-menu-color,#333);white-space:nowrap;cursor:pointer;align-items:center;gap:.5em;padding:6px 16px;line-height:22px;text-decoration:none;display:flex}.dropdown-r__item[data-highlighted]{background:var(--dropdown-menu-hover-bg-color,#444);color:var(--dropdown-menu-hover-color,#eee)}.dropdown-r__item[data-disabled]{color:var(--dropdown-menu-disabled-color,#999);cursor:not-allowed;opacity:.5}.dropdown-r__item .icon{flex-shrink:0;width:18px;height:18px}.dropdown-r__separator{background:var(--color-border);height:1px;margin:5px 0;overflow:hidden}.segment-group-r__root{border:1px solid var(--border-color,#8080804d);background:var(--color-surface-alt,#8080800f);gap:var(--spacing-0);border-radius:var(--radius-sm);align-items:center;display:inline-flex;position:relative;overflow:hidden}.segment-group-r__indicator{background:var(--color-surface,#fff);border-radius:var(--radius-sm);transition:left var(--duration-fast) var(--ease-out), width var(--duration-fast) var(--ease-out);box-shadow:var(--shadow-sm);z-index:0;height:100%;position:absolute}.segment-group-r__item{transition:color var(--duration-fast) var(--ease-out);cursor:pointer;z-index:1;font-weight:var(--font-weights-normal);font-size:var(--text-sm);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px 12px;display:flex;position:relative}.segment-group-r__item:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){font-weight:500}.segment-group-r__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.5}.segment-group-r__item:is(:focus-visible,[data-focus-visible]){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.segment-group-r__itemControl{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox-r__root{cursor:pointer;white-space:nowrap;align-items:center;gap:.5em;margin-bottom:6px;padding:2px 0;display:flex}.checkbox-r__root[data-disabled]{cursor:not-allowed;opacity:.5}.checkbox-r__root:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.checkbox-r__control{flex-shrink:0;width:18px;height:18px;position:relative}.checkbox-r__control>div{top:var(--spacing-0);left:var(--spacing-0);border:2px solid #999;width:18px;height:18px;animation:.2s ease-out forwards checkmark-to-box;position:absolute;transform:rotate(0)}.checkbox-r__control[data-state=checked]>div{border:2px solid var(--color-success);border-width:0 2px 2px 0;width:10px;height:18px;animation:.2s ease-out forwards box-to-checkmark;top:-1px;left:5px;transform:rotate(45deg)}.checkbox-r__label{white-space:normal}.select-r__control{display:inline-block;position:relative}.select-r__trigger{background:var(--input-bg-clr,#fff);border-style:solid;border-width:1px;border-color:var(--input-border-clr,#ccc);border-radius:var(--input-radius);transition:border var(--duration-normal) linear;color:var(--input-clr,#555);cursor:pointer;height:var(--input-height);align-items:center;padding:4px 1.5em 4px 6px;display:inline-flex}.select-r__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;opacity:.7}.select-r__trigger:is(:focus,[data-focus]){border-color:var(--input-focus-border-clr,#999);outline:1px dotted}.select-r__content{background:var(--dropdown-menu-bg-color,#fff);border-style:solid;border-width:1px;border-color:var(--dropdown-menu-border-clr,#0003);border-radius:var(--radius-sm);max-height:60vh;padding:5px 0;overflow:auto;box-shadow:0 1px 2px #0003}.select-r__item{cursor:pointer;padding:3px 10px}@media (hover:hover) and (pointer:fine){.dropdown-r__item:is(:hover,[data-hover]),.select-r__item:is(:hover,[data-hover]){background:var(--dropdown-menu-hover-bg-color,#444);color:var(--dropdown-menu-hover-color,#eee)}}}}