html.nb-auth-pending body>*{visibility:hidden!important}#nb-auth-cover{visibility:visible!important;position:fixed;inset:0;z-index:2147483647;background:#f6f8f4;color:#203d31;display:grid;place-content:center;text-align:center;padding:28px;font:16px/1.8 system-ui}#nb-auth-cover a{color:#276249}
#nb-cloud-dialog{width:min(860px,94vw);max-height:90vh;overflow:auto;border:1px solid var(--border-color,#ddd);border-radius:18px;padding:26px;background:var(--panel-bg,#fff);color:var(--text-color,#222);box-shadow:0 20px 80px #0004}#nb-cloud-dialog::backdrop{background:#0007}.nb-cloud-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.nb-cloud-header h2{margin:0}.nb-cloud-info{font-size:13px;line-height:1.8;color:var(--hint-color,#666)}.nb-cloud-quota{display:grid;gap:8px;margin:18px 0}.nb-cloud-quota progress{width:100%;height:15px;accent-color:#4d7a62}.nb-cloud-list{display:grid;gap:12px;margin:18px 0}.nb-cloud-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px;border:1px solid var(--border-color,#ddd);border-radius:12px}.nb-cloud-row strong{display:block;overflow-wrap:anywhere}.nb-cloud-row small{display:block;margin-top:5px;color:var(--hint-color,#666)}.nb-cloud-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.nb-cloud-message{font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.nb-cloud-message[data-error=true]{color:#bc4036}.nb-cloud-local-note{font-size:12px;margin:7px 0;color:var(--hint-color,#666)}.nb-cloud-tools{display:flex;gap:10px;flex-wrap:wrap}#nb-cloud-dialog button{cursor:pointer;min-height:38px}.nb-cloud-actions button:disabled,#nb-cloud-dialog button:disabled{opacity:.55;cursor:wait}@media(max-width:600px){#nb-cloud-dialog{padding:18px}.nb-cloud-row{align-items:flex-start;flex-direction:column}.nb-cloud-header h2{font-size:20px}}

.nb-drive-dialog{width:min(720px,calc(100vw - 40px));max-height:85dvh;overflow:auto;padding:24px;background:var(--panel-bg,#fff);color:var(--text-color,#222);border:1px solid var(--border-color,#ddd);border-radius:16px;box-sizing:border-box}.nb-drive-dialog::backdrop{background:#0006}.nb-drive-dialog .nb-cloud-actions{display:flex;flex-wrap:wrap;gap:8px}.nb-drive-dialog [role=status]{white-space:pre-wrap;overflow-wrap:anywhere}.nb-drive-dialog .nb-cloud-row{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border-color,#ddd)}
