.mv-drive-dialog{color:#283324;background:#fbfcf8;border:1px solid #d3ddc8;border-radius:14px;width:min(720px,100vw - 32px);max-height:90dvh;padding:28px;overflow:auto;box-shadow:0 20px 100px #17220f40}.mv-drive-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d2b2166}.mv-drive-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.mv-drive-header h2{margin:10px 0;font-size:25px}.mv-drive-header>button{cursor:pointer;background:0 0;border:0;padding:9px}.mv-drive-header .eyebrow{letter-spacing:1px;color:#78935d;font-size:10px}.mv-drive-lead{color:#748268;margin:12px 0 20px;font-size:13px;line-height:1.9}.mv-drive-tabs{gap:8px;margin-bottom:18px;display:flex}.mv-drive-tabs button{cursor:pointer;background:#fff;border:1px solid #d8e0cf;border-radius:7px;padding:9px 18px;font-size:13px}.mv-drive-tabs button[aria-selected=true]{background:#e3eed3;border-color:#9bb77a}.mv-drive-tabs span{color:#74905b;font-size:10px}.mv-drive-label{flex-direction:column;gap:8px;font-size:13px;display:flex}.mv-drive-label textarea{resize:vertical;background:#fff;border:1px solid #cfdcc0;border-radius:8px;width:100%;min-height:112px;padding:12px;font-size:13px;line-height:1.9}.mv-drive-read{justify-content:space-between;align-items:flex-end;gap:15px;margin:14px 0 20px;display:flex}.mv-drive-read label{color:#728367;flex-direction:column;gap:7px;font-size:11px;display:flex}.mv-drive-read input{color:#283324;background:#fff;border:1px solid #d8e0cf;border-radius:5px;width:150px;padding:8px;font-size:13px}.mv-drive-read .button{align-items:center;gap:8px;padding:11px 20px;font-size:13px;display:flex}.mv-drive-dialog .mv-error{font-size:12px;line-height:1.9}.mv-drive-dialog .mv-error p{margin:6px 0 0}.mv-drive-dialog .mv-error a{text-decoration:underline}.mv-drive-progress{background:#f0f5e8;border:1px solid #d8e1cb;border-radius:9px;align-items:center;gap:12px;padding:15px;display:flex}.mv-drive-progress>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.mv-drive-progress strong{font-size:13px}.mv-drive-progress span{overflow-wrap:anywhere;font-size:12px}.mv-drive-progress small{color:#7c8b70;font-size:11px}.mv-drive-progress button{cursor:pointer;background:#fff;border:1px solid #d2ddc6;border-radius:5px;padding:7px 13px;font-size:12px}.mv-drive-stage{color:#647c4c;font-size:12px}.mv-drive-files{border-top:1px solid #e0e7d7;margin-top:23px;padding-top:20px}.mv-drive-file-heading{justify-content:space-between;margin-bottom:12px;font-size:14px;display:flex}.mv-drive-file-heading span{color:#819172;font-size:12px}.mv-drive-search{color:#8a9c78;background:#fff;border:1px solid #d8e1cb;border-radius:6px;align-items:center;gap:9px;padding:8px 10px;display:flex}.mv-drive-search input{color:#283324;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12px}.mv-drive-file-list{max-height:330px;margin:10px 0;overflow:auto}.mv-drive-file-list>button{text-align:left;cursor:pointer;color:#547e36;background:0 0;border:0;border-bottom:1px solid #e2e9dc;align-items:center;gap:12px;width:100%;padding:13px 7px;display:flex}.mv-drive-file-list>button:hover:enabled{background:#edf4e5}.mv-drive-file-list>button:disabled{opacity:.55;cursor:default}.mv-drive-file-list>button>span{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.mv-drive-file-list strong{color:#33462a;overflow-wrap:anywhere;font-size:13px;font-weight:500}.mv-drive-file-list small{color:#829372;font-size:11px;line-height:1.8}.mv-drive-file-list b{white-space:nowrap;font-size:12px;font-weight:400}.mv-drive-file-list>p{text-align:center;color:#829372;padding:20px;font-size:13px}.mv-drive-privacy{color:#859776;margin:23px 0 0;font-size:11px;line-height:1.9}.mv-drive-dialog button:disabled{cursor:default}.mv-drive-button{align-items:center;gap:8px;display:flex!important}@media (max-width:580px){.mv-drive-dialog{max-height:92dvh;padding:20px}.mv-drive-header h2{font-size:21px}.mv-drive-read{flex-direction:column;align-items:stretch}.mv-drive-read label{flex-direction:row;justify-content:space-between;align-items:center}.mv-drive-read input{width:105px}.mv-drive-read .button{justify-content:center}.mv-drive-file-list{max-height:38vh}.mv-drive-tabs button{flex:1;padding:10px 7px}}
