.operation-dialog[data-v-59e7be98]{color:#192a32;background:#fff;border:1px solid #d8e1de;border-radius:.85rem;width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow:auto;box-shadow:0 1rem 4rem #0003}.operation-dialog[data-v-59e7be98]::backdrop{background:#172b3270}.operation-heading[data-v-59e7be98]{border-bottom:1px solid #e3e9e6;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.5rem;display:flex}.operation-heading h2[data-v-59e7be98]{overflow-wrap:anywhere;margin:0;font-size:1.15rem}.operation-body[data-v-59e7be98]{padding:1.25rem 1.5rem}.operation-footer[data-v-59e7be98]{border-top:1px solid #e3e9e6;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.operation-footer p[data-v-59e7be98]{flex:1;margin:0}.operation-footer button[data-v-59e7be98]{margin:0}@media (width<=540px){.operation-heading[data-v-59e7be98],.operation-body[data-v-59e7be98],.operation-footer[data-v-59e7be98]{padding:1rem}}.operation-target[data-v-bdcc20d7]{overflow-wrap:anywhere;background:#f0f5f3;border-radius:.4rem;margin-top:0;padding:.65rem .8rem;font-weight:600}label[data-v-bdcc20d7]:not(.check-label),label:not(.check-label)>input[data-v-bdcc20d7]{width:100%;display:block}.check-label[data-v-bdcc20d7]{align-items:flex-start;gap:.55rem;margin:1rem 0;display:flex}.check-label input[data-v-bdcc20d7]{flex-shrink:0;width:auto;margin-top:.25rem}.destination-path[data-v-bdcc20d7]{flex-wrap:wrap;gap:.2rem;display:flex}.destination-folders[data-v-bdcc20d7],.operation-items[data-v-bdcc20d7]{padding:0;list-style:none}.destination-folders button[data-v-bdcc20d7]{text-align:left;overflow-wrap:anywhere;align-items:center;gap:.55rem;width:100%;display:flex}.operation-items li[data-v-bdcc20d7]{overflow-wrap:anywhere;border-bottom:1px solid #e1e8e5;padding:.8rem 0}.operation-items strong[data-v-bdcc20d7],.operation-items span[data-v-bdcc20d7]{display:block}.scope-details[data-v-bdcc20d7]{overflow-wrap:anywhere;padding-left:1.25rem;font-size:.85rem}.backup-status[data-v-68961349]{color:#475d56;border:1px solid #d4dfdb;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;margin-block:1rem;padding:.7rem 1rem;font-size:.9rem;display:flex}.backup-status p[data-v-68961349]{margin:0}.backup-status.warning[data-v-68961349]{color:#70511e;background:#fff7e9;border-color:#d4b57c}.backup-status button[data-v-68961349]{white-space:nowrap}.sharing-panel[data-v-44209239]{background:#fff}.sharing-body h2[data-v-44209239]{margin-top:1.6rem;font-size:1.1rem}.sharing-toolbar[data-v-44209239]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.sharing-table-wrap[data-v-44209239]{overflow:auto}.member-edit[data-v-44209239]{background:#f0f5f3;border-radius:.6rem;margin-top:1rem;padding:1rem}.member-edit>label[data-v-44209239]{margin-right:.7rem}.check-row[data-v-44209239]{margin-top:.8rem;display:block}.check-row input[data-v-44209239]{margin-right:.5rem}.invite-result[data-v-44209239]{border:1px solid #aabac1;border-radius:.6rem;padding:1rem}.invite-result input[data-v-44209239]{width:100%;margin-top:.5rem;display:block}.invitation-list[data-v-44209239]{padding:0;list-style:none}.invitation-list li[data-v-44209239]{border-top:1px solid #edf0f2;padding:.7rem 0}.invitation-list .small[data-v-44209239]{overflow-wrap:anywhere;display:block}:root{color:#192a32;font-synthesis:none;background:#f5f7f8;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.7}*{box-sizing:border-box}body{margin:0}.app-header{z-index:2;background:#fff;border-bottom:1px solid #dbe2e5;justify-content:space-between;align-items:center;gap:1rem;height:3.5rem;padding:0 1.25rem;display:flex;position:relative}.brand{letter-spacing:.02em;font-weight:650}main{padding:clamp(2rem,10vh,6rem) 1.2rem}.setup{background:#fff;border:1px solid #dbe2e5;border-radius:1rem;max-width:44rem;margin:auto;padding:clamp(1.4rem,4vw,3rem)}.eyebrow{color:#376461;font-size:.85rem;font-weight:650}h1{font-size:clamp(1.5rem,4vw,2.2rem);line-height:1.4}.setup>p:last-child{color:#53646e}button,.button{font:inherit;cursor:pointer;color:#fff;background:#285d58;border:1px solid #285d58;border-radius:.45rem;margin:.4rem .6rem .4rem 0;padding:.65rem 1rem;text-decoration:none;display:inline-block}button.secondary{color:#285d58;background:#fff}button:disabled{cursor:wait;opacity:.6}button:focus-visible,.button:focus-visible{outline-offset:3px;outline:3px solid #85b6da}.role{color:#53646e;margin-left:.6rem;font-size:.85rem}input,select{font:inherit;color:inherit;background:#fff;border:1px solid #aabac1;border-radius:.4rem;max-width:100%;padding:.55rem .7rem}input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #85b6da}.workspace{max-width:78rem;margin:-2rem auto 0}.workspace h1{margin:.2rem 0}.workspace-heading,.account,.file-toolbar,.transfer-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.eyebrow{margin-bottom:.3rem}.alpha{background:#e5eeec;border-radius:.3rem;margin-left:.7rem;padding:.2rem .5rem;font-size:.7rem}.alpha-note{color:#65747b;margin:.5rem 0 1.5rem;font-size:.8rem}.file-layout{background:#fff;border:1px solid #dbe2e5;border-radius:.8rem;grid-template-columns:14rem 1fr;min-height:26rem;display:grid;overflow:hidden}.spaces{background:#f0f5f3;border-right:1px solid #dbe2e5;padding:1.4rem}.spaces label{margin-bottom:.8rem;font-weight:600;display:block}.spaces select{width:100%}.muted{color:#65747b}.small{font-size:.8rem}.quota{margin:2rem 0;font-size:.82rem}.quota span{display:block}.file-content{min-width:0;padding:1rem 1.4rem}.file-toolbar{border-bottom:1px solid #e4e9eb;padding-bottom:.5rem}.breadcrumbs{flex-wrap:wrap;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;min-width:0;display:flex}.breadcrumbs button{overflow-wrap:anywhere;text-align:left}button.text-button{color:#285d58;background:0 0;border-color:#0000;margin:0;padding:.35rem .5rem}button.compact{margin:.2rem;padding:.4rem .65rem;font-size:.82rem}.file-actions{margin:.8rem 0}.inline-form{background:#f5f7f8;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:1rem;display:flex}.notice{overflow-wrap:anywhere;background:#fff5df;border-left:3px solid #a87418;padding:.7rem 1rem}.drop-area{border:2px dashed #0000;border-radius:.6rem;min-height:16rem;transition:background .15s}.drop-area.dragging{background:#edf7f2;border-color:#285d58}.drop-hint{text-align:center;color:#65747b;border-bottom:1px solid #edf0f2;padding:.9rem;font-size:.8rem}.empty{text-align:center;color:#65747b;padding:3rem 1rem}.file-table{border-collapse:collapse;width:100%;font-size:.9rem}.file-table th{color:#65747b;text-align:left;padding:.8rem .5rem;font-size:.8rem;font-weight:500}.file-table td{border-top:1px solid #edf0f2;padding:.5rem}.file-table th:first-child{width:65%}.filename{overflow-wrap:anywhere;word-break:break-word;text-align:left;align-items:center;gap:.7rem;display:inline-flex}.folder-icon{color:#b28e38;font-size:1.5rem}.file-icon{color:#73958d;font-size:1.5rem}.numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.load-more{margin:1rem auto;display:block}.transfers{background:#fff;border:1px solid #dbe2e5;border-radius:.8rem;margin-top:1.5rem;padding:1.5rem}.transfers h2{margin:0;font-size:1.1rem}.transfers h2 span{color:#65747b;margin-left:.5rem;font-size:.8rem;font-weight:400}.transfer{border-top:1px solid #e4e9eb;padding:1rem 0}.transfer-title strong{overflow-wrap:anywhere;max-width:70%;font-size:.9rem}.transfer-title span{color:#65747b;font-size:.8rem}.transfer-title .success{color:#216345}.transfer p{margin:.35rem 0}.transfer-error{color:#97411c;font-size:.85rem}.transfer-error span{display:block}.transfer progress{accent-color:#285d58;width:100%;height:.5rem}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dialog-backdrop{z-index:10;background:#172b3270;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.conflict-dialog{background:#fff;border-radius:.8rem;width:min(100%,34rem);max-height:90vh;padding:2rem;overflow:auto;box-shadow:0 1rem 4rem #0003}.conflict-dialog h2{font-size:1.25rem}.conflict-dialog input,.conflict-dialog label{width:100%;display:block}.replace-choice{border-top:1px solid #dbe2e5;margin:1rem 0;padding-top:.6rem}@media (width<=720px){main{padding:2rem .8rem}.workspace{margin:0}.file-layout{grid-template-columns:1fr}.spaces{border-bottom:1px solid #dbe2e5;border-right:0;padding:1rem}.spaces .quota,.spaces .small{display:none}.file-content{padding:.8rem}.file-table{font-size:.8rem}.file-table th:first-child{width:50%}.account{font-size:.85rem}.transfers{padding:1rem}}.conflict-dialog input[type=checkbox]{width:auto;margin-inline-end:.5rem;display:inline-block}.app-main:has(.storage-workspace){padding:0}.storage-workspace{background:#fff;max-width:none;height:calc(100dvh - 3.5rem);min-height:28rem;margin:0}.storage-workspace .file-layout{border:0;border-radius:0;grid-template-columns:15rem minmax(0,1fr);height:100%;min-height:0}.storage-workspace .spaces{background:#f7f9f9;flex-direction:column;padding:1.5rem 1rem 1rem;display:flex;overflow-y:auto}.storage-workspace .spaces label{color:#65747b;margin:0 0 .5rem .5rem;font-size:.8rem}.storage-workspace .spaces select{font-size:.88rem}.space-navigation{gap:.2rem;margin:1.2rem -.35rem;display:grid}.space-navigation .nav-button,.nav-current{border-radius:.5rem;align-items:center;gap:.75rem;margin:0;padding:.65rem .85rem;font-size:.9rem;font-weight:550;display:flex}button.nav-button{color:#53646e;text-align:left;background:0 0;border-color:#0000;width:100%}.nav-current{color:#244e4a;background:#e7eeec}.storage-workspace .quota{margin:auto .5rem 0;padding-top:1rem;font-size:.74rem}.quota meter{accent-color:#285d58;width:100%;height:.5rem;margin:.45rem 0 .7rem;display:block}.storage-workspace .file-content{overscroll-behavior:contain;flex-direction:column;padding:0 1.75rem 1.5rem;display:flex;overflow:auto}.storage-workspace .file-toolbar{flex-shrink:0;min-height:4.25rem;padding:.6rem 0}.storage-workspace .breadcrumbs{font-size:.9rem}.storage-workspace .file-actions{flex-wrap:wrap;gap:.6rem;margin:1rem 0 .3rem;display:flex}.file-actions button{margin:0;padding:.5rem .9rem;font-size:.87rem}.with-icon{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.storage-workspace .drop-area{border-radius:.35rem;flex:1}.storage-workspace .drop-hint{text-align:left;border:0;padding:.55rem .4rem;font-size:.75rem}.storage-workspace .file-table th:first-child{width:auto}.storage-workspace .file-table th:nth-child(2){width:7.5rem}.storage-workspace .file-table th:last-child{width:4rem}.storage-workspace .file-table td{height:3.25rem}.storage-workspace .file-table tbody tr:hover{background:#f6f9f8}.storage-workspace .empty{padding:clamp(2rem,12vh,8rem) 1rem}.row-actions{text-align:right}.ui-icon{vertical-align:middle;flex-shrink:0;width:1.2rem;height:1.2rem}.app-actions{align-items:center;gap:.35rem;display:flex}button.icon-button,button.header-action{color:#42575f;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;height:2.5rem;margin:0;padding:.45rem .65rem;font-size:.8rem;display:inline-flex}button.icon-button{width:2.5rem;padding:.5rem}button.icon-button:hover,button.header-action:hover,button.nav-button:hover{background:#eaf0ee}button[aria-expanded=true].header-action,button[aria-expanded=true].nav-button{color:#285d58;background:#e7eeec}.count-badge{color:#fff;background:#285d58;border-radius:1rem;min-width:1.2rem;padding:0 .3rem;font-size:.7rem;font-weight:650}.has-attention .count-badge{background:#996618}.attention-dot{background:#ad7927;border-radius:50%;align-self:flex-start;width:.4rem;height:.4rem;margin-top:.2rem}.avatar{color:#285d58;background:#dfeae6;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:650;display:grid}.action-popover{color:#192a32;background:#fff;border:1px solid #dce4e3;border-radius:.65rem;max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);margin:0;padding:.4rem;position:fixed;inset:auto;overflow:auto;box-shadow:0 .5rem 2rem #183c3026}.action-popover button{color:#29463e;text-align:left;background:0 0;border:0;border-radius:.35rem;align-items:center;gap:.65rem;width:100%;margin:0;padding:.6rem .7rem;font-size:.86rem;display:flex}.action-popover button:hover{background:#edf3f0}.menu-separator{border:0;border-top:1px solid #e0e7e3;margin:.35rem .4rem}.menu-account{overflow-wrap:anywhere;border-bottom:1px solid #e4e9eb;margin:.3rem .65rem .5rem;padding-bottom:.65rem;font-size:.9rem;font-weight:600}.menu-account span{color:#65747b;font-size:.72rem;font-weight:400;display:block}.menu-note{margin:.5rem .65rem}.side-panel{z-index:5;background:#fff;border-left:1px solid #dbe2e5;outline:none;flex-direction:column;width:min(32rem,100%);display:flex;position:fixed;top:3.5rem;bottom:0;right:0;box-shadow:-.5rem 0 2rem #192a3214}.panel-heading{border-bottom:1px solid #e4e9eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.panel-heading h2{margin:0;font-size:1.05rem}.panel-body{overscroll-behavior:contain;padding:1.25rem;font-size:.9rem;overflow:auto}.panel-body h3{margin:.25rem 0 .8rem;font-size:.92rem}.panel-body h3:not(:first-child){margin-top:1.75rem}.panel-body .transfers{border:0;border-radius:0;margin:0 0 1.5rem;padding:0}.panel-body .backup-status{flex-direction:column;align-items:stretch}.panel-body .backup-status button{align-self:flex-start;font-size:.8rem}.storage-limits{grid-template-columns:1fr 1fr;gap:.75rem;font-size:.85rem;display:grid}.storage-limits dt{color:#65747b}.storage-limits dd{margin:0}.app-main:has(.storage-workspace)>.setup{margin:1rem auto}.navigation-status{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.86rem;display:flex}.navigation-status.is-loading{color:#285d58;background:#edf4f2;border-radius:.4rem;margin:.55rem 0;padding:.65rem .8rem}.navigation-status .loading-note{margin-top:.2rem;display:block}.navigation-status button{white-space:nowrap;margin-left:auto}.loading-spinner{border:2px solid #bfd5cf;border-top-color:#285d58;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation:.8s linear infinite folder-spin}@keyframes folder-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-spinner{animation:none}}.is-reading .file-table{opacity:.6}.diagnostic-table{border-collapse:collapse;width:100%;font-size:.8rem}.diagnostic-table caption{text-align:left;padding:.5rem 0;font-weight:600}.diagnostic-table th,.diagnostic-table td{text-align:left;font-variant-numeric:tabular-nums;border-bottom:1px solid #e4e9eb;padding:.4rem .25rem}.diagnostic-sample{border-bottom:1px solid #e4e9eb;margin:.7rem 0;padding:.6rem 0;font-size:.8rem}.diagnostic-sample summary{cursor:pointer}.diagnostic-export{margin-top:.7rem;font-size:.8rem;display:block}.diagnostic-export textarea{resize:vertical;width:100%;margin-top:.4rem;padding:.5rem;font:.75rem ui-monospace,monospace}@media (width<=720px){.app-header{gap:.5rem;padding:0 .65rem}.brand{font-size:.82rem}.app-actions{gap:.1rem}.action-label{display:none}.storage-workspace .file-layout{flex-direction:column;display:flex}.storage-workspace .spaces{flex-flow:wrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.65rem .8rem;overflow:visible}.storage-workspace .spaces label{margin:0}.storage-workspace .spaces select{flex:1;width:auto;min-width:0}.storage-workspace .space-navigation{margin:0;display:flex}.storage-workspace .nav-current{display:none}.storage-workspace .nav-button{gap:0;padding:.55rem;font-size:0}.storage-workspace .nav-button .ui-icon{width:1.2rem}.storage-workspace .quota{display:none}.storage-workspace .file-content{flex:1;min-height:0;padding:0 .8rem 1rem}.storage-workspace .file-toolbar{min-height:3.5rem}.storage-workspace .file-table th:nth-child(2){width:4rem}.side-panel{width:min(32rem,100%)}.panel-body{padding:1rem}}
