.drive-account-trigger[data-v-077c2553]{align-items:center;border:0;border-radius:8px;display:flex;gap:8px;height:36px;padding:0}.drive-account-trigger[data-v-077c2553]:hover,.drive-account-trigger[aria-expanded=true][data-v-077c2553]{background:var(--surface-2)}.drive-account-item[data-v-077c2553]{align-items:center;border-radius:8px;color:var(--text);display:flex;font-size:15px;gap:12px;padding:12px;text-align:left;width:100%}.drive-account-item[data-v-077c2553]:focus-visible,.drive-account-item[data-v-077c2553]:hover{background:var(--surface-2);outline:none}.drive-account-avatar[data-v-077c2553]{align-items:center;background:var(--accent);border-radius:8px;color:var(--on-accent);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:400;height:32px;justify-content:center;width:32px}.drive-account-address[data-v-077c2553]{color:var(--text);display:block;font-size:14px;font-weight:500;letter-spacing:.01em;line-height:20px;max-width:200px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.drive-account-address[data-v-077c2553]{max-width:150px}}@media(max-width:767px){.drive-account-address[data-v-077c2553],.drive-account-trigger>svg[data-v-077c2553]{display:none}}@font-face{font-display:swap;font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;src:url(../fonts/drive/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9IayojdSFOd1I.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Schibsted Grotesk;font-style:normal;font-weight:400 700;src:url(../fonts/drive/Jqz55SSPQuCQF3t8uOwiUL-taUTtap9GayojdSFO.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html[data-drive-theme] body{font-family:Schibsted Grotesk,sans-serif;font-size:14px;letter-spacing:.01em}html[data-drive-theme] ::-moz-selection{background:var(--accent-soft);color:var(--text)}html[data-drive-theme] ::selection{background:var(--accent-soft);color:var(--text)}html[data-drive-theme] input{caret-color:var(--accent)}html[data-drive-theme] :focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-drive-theme]{scrollbar-color:var(--border-strong) var(--surface-2);scrollbar-width:thin}html[data-drive-theme] :is(h1,h2,h3,h4){letter-spacing:.01em}.drive-shell{background:var(--bg);color:var(--text);display:flex;flex-direction:column;min-height:100dvh}.drive-header{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;min-width:0;position:sticky;top:0;z-index:30}.drive-brand-area,.drive-header{align-items:center;display:flex;height:64px}.drive-brand-area{border-right:1px solid var(--border);flex:0 0 260px;gap:8px;padding:0 14px}.drive-brand{align-items:center;border-radius:4px;display:inline-flex;gap:8px;min-width:0}.drive-brand img{display:block;flex-shrink:0;height:24px;width:24px}.drive-wordmark{font-size:16px;font-weight:600;letter-spacing:.005em;line-height:20px;white-space:nowrap}.drive-brand-badge{background:var(--accent-soft);border-radius:4px;color:var(--accent);font-size:10px;font-weight:600;line-height:14px;padding:2px 6px;text-transform:uppercase}.drive-icon-button{align-items:center;border:0;border-radius:6px;color:var(--text-faint);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;width:32px}.drive-icon-button:hover{background:var(--surface-2);color:var(--text)}.drive-sidebar-toggle{margin-left:auto;margin-right:-2px;width:24px}.drive-mobile-menu,.drive-mobile-search{display:none}.drive-search-root{flex:0 1 372px;margin-left:14px;min-width:150px;position:relative}.drive-search-form{background:var(--surface);border:1px solid var(--border);border-radius:8px;height:36px;position:relative}.drive-search-focused{border-color:var(--accent)}.drive-search-icon{color:var(--text-faint);left:12px;pointer-events:none;position:absolute;top:9px}.drive-search-form input{background:transparent;border:0;border-radius:8px;color:var(--text);font-size:14px;height:34px;line-height:20px;outline:none;padding:0 42px 0 36px;width:100%}html[data-drive-theme] .drive-search-form input:focus-visible{outline:none}.drive-search-form input::-moz-placeholder{color:var(--text-muted);opacity:1}.drive-search-form input::placeholder{color:var(--text-muted);opacity:1}.drive-search-form input::-webkit-search-cancel-button{display:none}.drive-search-shortcut{color:var(--text-faint);font-size:12px;line-height:18px;pointer-events:none;position:absolute;right:12px;top:8px}.drive-search-clear{position:absolute;right:2px;top:1px}.drive-search-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--drive-radius-search);box-shadow:0 8px 24px #03161e1f;left:0;max-width:calc(100vw - 30px);padding:8px;position:absolute;top:calc(100% + 4px);width:max(100%,440px);z-index:40}.drive-search-label{color:var(--text-muted);font-size:12px;line-height:16px;padding:8px}.drive-search-message{color:var(--text-muted);font-size:13px;padding:12px 8px}.drive-search-result{align-items:center;border-radius:6px;display:flex;gap:10px;height:44px;padding:0 8px;text-align:left;width:100%}.drive-search-result-active,.drive-search-result:hover{background:var(--surface-2)}.drive-search-result-name{flex:1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-search-result-date{color:var(--text-muted);font-size:12px;white-space:nowrap}.drive-search-all{align-items:center;border-top:1px solid var(--border);color:var(--accent);display:flex;font-size:13px;justify-content:space-between;margin-top:4px;padding:10px 8px 4px;text-align:left;width:100%}.drive-search-all:hover{text-decoration:underline;text-underline-offset:3px}.drive-header-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-left:auto;min-width:0;padding:0 19px 0 20px}.drive-tools{align-items:center;color:var(--text);display:flex;font-size:14px;font-weight:500;gap:20px;letter-spacing:.01em;line-height:20px}.drive-tools a{border-radius:var(--drive-radius-tool)}.drive-tools a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.drive-header .drive-theme-toggle{color:var(--text-muted);flex-shrink:0;height:32px!important;min-height:32px;min-width:24px;width:24px!important}.drive-header .drive-theme-toggle svg{height:20px;transform:translate(2px);width:20px}.drive-account{min-width:0}.drive-signed-out .drive-brand-area{border-right:0;flex-basis:auto;padding-left:20px}.drive-signed-out .drive-header-actions{gap:20px;padding-right:20px}.drive-signed-out .drive-theme-toggle{margin-left:-7px}.drive-body{display:flex;flex:1;min-width:0}.drive-sidebar{background:var(--surface-2);border-right:1px solid var(--border);display:flex;flex:0 0 260px;flex-direction:column;height:calc(100dvh - 64px);min-height:400px;position:sticky;top:64px}.drive-sidebar-top{padding:12px 14px 0}.drive-add-button{align-items:center;background:var(--accent);border-radius:8px;color:var(--on-accent);display:flex;font-size:14px;font-weight:500;gap:8px;height:36px;justify-content:center;letter-spacing:.01em;line-height:20px;padding:0 12px;width:100%}.drive-add-button:hover{background:var(--accent-hover)}.drive-add-button:disabled{cursor:not-allowed;opacity:.5}.drive-popup{background:var(--surface);border:1px solid var(--drive-popup-border);border-radius:12px;padding:8px 12px}.drive-add-menu{left:0;position:absolute;top:calc(100% + 2px);width:100%;z-index:40}.drive-add-menu>.drive-menu-item+.drive-menu-item{margin-top:2px}.drive-add-menu>.drive-menu-divider{margin-bottom:1px}.drive-nav-list{display:flex;flex-direction:column;gap:2px;margin-top:12px}.drive-nav{align-items:center;border-radius:8px;color:var(--text);display:flex;font-size:14px;font-weight:500;gap:8px;height:36px;letter-spacing:.01em;padding:0 8px}.drive-nav-icon{background:var(--text-faint);display:block;flex-shrink:0;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px 20px;mask-size:20px 20px;width:20px}.drive-nav:hover{background:var(--border)}.drive-nav-active,.drive-nav-active:hover{background:var(--accent-soft)}.drive-nav-active .drive-nav-icon{background:var(--accent)}.drive-menu-item{align-items:center;border-radius:8px;color:var(--text);display:flex;font-size:14px;font-weight:500;gap:8px;letter-spacing:.01em;line-height:20px;min-height:36px;padding:6px 8px;text-align:left;width:100%}.drive-menu-item>svg{color:var(--text-faint);flex-shrink:0}.drive-menu-item:hover,html[data-drive-theme] .drive-menu-item:focus-visible{background:var(--surface-2);outline:none}.drive-menu-icon{background:var(--text-faint);display:block;flex-shrink:0;height:20px;-webkit-mask:var(--menu-icon) center /contain no-repeat;mask:var(--menu-icon) center /contain no-repeat;width:20px}.drive-menu-item:disabled{cursor:not-allowed;opacity:.5}.drive-menu-divider{border-top:1px solid var(--border);margin:2px 0}.drive-sidebar-bottom{border-top:1px solid var(--border);margin-top:auto;padding:12px 14px 16px}.drive-storage{background:url(../images/drive/storage-light.svg) 0 0/204px 145px no-repeat,url(../images/drive/storage-bg.svg) 50%/232px 145px no-repeat;border:1px solid var(--border);border-radius:var(--drive-radius-panel);color:var(--text);min-height:145px;overflow:hidden;padding:16px 11px}.drive-storage-title{font-size:14px;font-weight:500;line-height:18px;margin:0 0 16px}.drive-storage-progress{background:var(--surface);border-radius:999px;height:6px;overflow:hidden}.drive-storage-progress>span{background:var(--accent);border-radius:inherit;display:block;height:100%}.drive-storage-progress>.drive-storage-warning{background:var(--warning)}.drive-storage-used{font-weight:500}.drive-storage-amount{font-size:13px;line-height:16px;margin-top:8px}.drive-manage-storage{align-items:center;background:var(--accent);border-radius:8px;color:var(--on-accent);display:flex;font-size:13px;font-weight:500;height:32px;justify-content:center;letter-spacing:.01em;line-height:16px;margin-top:16px}.drive-manage-storage:hover{background:var(--accent-hover)}.drive-mailbox-cap{color:var(--text-muted);display:flex;flex-direction:column;font-size:12px;gap:8px;line-height:18px;padding:0 0 12px}.drive-mailbox-cap>p:first-child{color:var(--text);display:flex;justify-content:space-between}.drive-quota-warning{color:var(--danger);font-size:12px;line-height:18px;margin-top:8px}.drive-main{flex:1;min-width:0;padding:0}.drive-storage-compact{display:none}@media(min-width:768px){.drive-sidebar-collapsed .drive-brand-area{flex-basis:80px;padding-inline:8px}.drive-sidebar-collapsed .drive-brand,.drive-sidebar-collapsed .drive-sidebar-label{display:none}.drive-sidebar-collapsed .drive-sidebar-toggle{height:44px;margin-inline:auto;width:44px}.drive-sidebar-collapsed .drive-sidebar-toggle img{transform:rotate(180deg)}.drive-sidebar-collapsed .drive-sidebar{flex-basis:80px}.drive-sidebar-collapsed .drive-sidebar-bottom,.drive-sidebar-collapsed .drive-sidebar-top{padding-inline:17px}.drive-sidebar-collapsed .drive-add-button,.drive-sidebar-collapsed .drive-nav{gap:0;height:44px;justify-content:center;padding:0;width:44px}.drive-sidebar-collapsed .drive-add-menu{left:calc(100% + 8px);top:0;width:232px}.drive-sidebar-collapsed .drive-mailbox-cap,.drive-sidebar-collapsed .drive-storage{display:none}.drive-sidebar-collapsed .drive-storage-compact{display:flex}.drive-sidebar-collapsed .drive-quota-warning{overflow-wrap:anywhere}}.drive-nav-backdrop{display:none}.drive-shell .fm-dialog.drive-folder-dialog{background:var(--surface);border:0;border-radius:var(--drive-radius-panel);box-shadow:none;padding:0;width:min(380px,calc(100vw - 32px))!important}.drive-shell .fm-dialog.drive-folder-dialog::backdrop{background:#03161e1f}.drive-shell .fm-dialog.drive-folder-dialog>div:first-child{align-items:center;border:0;padding:20px 16px 0}.drive-shell .fm-dialog.drive-folder-dialog>div:first-child h2{font-size:16px;font-weight:500;letter-spacing:.01em;line-height:20px}.drive-shell .fm-dialog.drive-folder-dialog>div:first-child>div>span{display:none}.drive-shell .fm-dialog.drive-folder-dialog>div:first-child button{color:var(--text-faint);height:20px!important;margin-right:2px;width:20px!important}.drive-shell .fm-dialog.drive-folder-dialog>div:nth-child(2){padding:8px 16px 15px}.drive-folder-description{color:var(--text-muted);font-size:14px;line-height:20px}.drive-folder-label{color:var(--text-muted);display:block;font-size:12px;line-height:16px;margin-top:14px}.drive-folder-input{background:var(--surface)!important;border-radius:8px!important;font-size:14px;font-weight:400;height:36px!important;letter-spacing:.01em;line-height:20px;margin-top:4px;min-height:36px;padding:0 8px!important;width:100%}.drive-folder-input:focus{border-color:var(--accent);box-shadow:none}html[data-drive-theme] .drive-folder-input:focus-visible{outline:none}.drive-shell .fm-dialog.drive-folder-dialog>div:last-child{border-top:1px solid var(--border);display:flex;flex-wrap:nowrap;gap:8px;padding:16px}.drive-folder-cancel,.drive-folder-create{align-items:center;border-radius:8px;display:flex;flex:1;font-size:14px;font-weight:500;height:36px;justify-content:center;letter-spacing:.01em;line-height:20px}.drive-folder-cancel{background:transparent;border:1px solid var(--border);color:var(--text)}.drive-folder-cancel:hover{background:var(--surface-2)}.drive-folder-create{background:var(--accent);color:var(--on-accent);font-size:13px}.drive-folder-create:hover{background:var(--accent-hover)}.drive-folder-create:disabled{cursor:not-allowed;opacity:.65}html[data-drive-theme][data-theme=dark] .drive-storage{background:linear-gradient(#142620de,#142620fa),url(../images/drive/storage-bg.svg) 50% /cover}@media(max-width:1100px){.drive-tools{gap:12px}.drive-header-actions{gap:8px;padding-left:12px}}@media(max-width:900px){.drive-tools{display:none}}@media(max-width:767px){.drive-brand-area{border-right:0;flex:0 1 auto;padding:0 12px}.drive-brand{gap:6px}.drive-wordmark{font-size:14px}.drive-brand-badge{font-size:9px;padding-inline:4px}.drive-mobile-menu,.drive-mobile-search{display:inline-flex}.drive-search-root,.drive-sidebar-toggle{display:none}.drive-header-actions{gap:4px;padding:0 8px 0 4px}.drive-header .drive-theme-toggle{width:32px!important}.drive-sidebar,.drive-sidebar-collapsed .drive-sidebar{bottom:0;display:none;left:0;min-height:0;position:fixed;top:64px;width:260px;z-index:40}.drive-sidebar.drive-sidebar-open{display:flex}.drive-nav-backdrop{background:#03161e38;display:block;inset:64px 0 0;position:fixed;z-index:35}.drive-signed-out .drive-brand-area{padding-left:16px}.drive-signed-out .drive-header-actions{padding-right:16px}}
