.protected-folders{width:min(920px,94vw);max-height:90dvh;overflow:auto;border:1px solid #c1ced1;border-radius:14px;padding:24px;background:#fff;color:#17373d;box-sizing:border-box}
.protected-folders::backdrop{background:#102326b3}.protected-folders header,.protected-folders nav{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.protected-folders button{font:inherit;padding:10px 14px;min-height:44px;cursor:pointer;border:1px solid #91a8ac;border-radius:8px;background:#f2f8f8;color:#17373d}.protected-folders input{font:inherit;padding:10px;color:#17373d!important;background:#fff!important;border:1px solid #81979b;border-radius:6px;max-width:100%;box-sizing:border-box}.protected-folders input[type=checkbox]{width:20px;height:20px;vertical-align:middle}.protected-folders label{display:block;margin:8px 0}.protected-folders label input:not([type=checkbox]){display:block;margin:6px 0}.protected-folders form,.protected-folders article,.protected-folders fieldset{padding:14px;margin:12px 0;border:1px solid #cedadc;border-radius:8px}.protected-folders small{display:block;margin:6px 0;color:#4b6368}.protected-folders [data-status]{color:#854217}.protected-folders .pf-hint{font-size:.9em;color:#4b6368}.protected-folders .pf-list{display:grid;gap:10px}.protected-folders .pf-list button{text-align:left}.protected-folders h2{margin:0}.protected-folders [data-files] article div{display:flex;gap:8px;flex-wrap:wrap}
