:root{--bg:#f6f7f9;--border:#d8dee8;--border-strong:#b8c3d4;--danger-bg:#fff1f0;--danger-border:#f0b8b0;--danger-text:#9c2118;--error-text:#b42318;--focus:#1f5eff;--ink-soft:#edf3fb;--link:#0f4f8f;--muted:#657084;--primary:#143d6b;--primary-border:#b8cbe4;--primary-dark:#0e3158;--primary-soft:#e7eff9;--success-bg:#edf8f0;--success-border:#a8d5b3;--success-text:#176139;--surface:#edf1f6;--surface-strong:#fff;--text:#273243;--text-h:#13243a;--warning-bg:#fff7e6;--warning-border:#e9c46a;--warning-text:#73510d;--viewer-bg:#475569;--radius:8px;--radius-sm:6px;--shadow-soft:0 14px 36px #12243a14;--shadow-subtle:0 1px 2px #12243a14;--space-page:clamp(18px, 3vw, 32px);--sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;background:var(--bg);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:16px/1.55 var(--sans);font-synthesis:none;letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{min-width:320px;margin:0}#root{min-height:100svh}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--text-h)}h1{letter-spacing:0;font-size:clamp(30px,3.5vw,44px);line-height:1.05}h2{font-size:clamp(21px,2vw,26px);line-height:1.2}h3{font-size:18px;line-height:1.25}.app-shell{background:linear-gradient(180deg, #ffffffd1, #f6f7f900), var(--bg);flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}.app-shell.standalone{justify-content:center;align-items:center;padding:clamp(28px,8vh,72px) clamp(20px,5vw,64px)}.app-shell.standalone main{width:min(100%,520px);margin:auto;display:grid}.login-page{grid-template-columns:minmax(0,.95fr) minmax(340px,460px);align-items:start;gap:28px;min-height:100svh;padding:clamp(28px,8vh,72px) clamp(20px,5vw,64px);display:grid}.app-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);padding:12px var(--space-page);z-index:10;background:#fffffff0;grid-template-columns:minmax(220px,auto) minmax(0,auto) minmax(220px,1fr) minmax(0,auto);align-items:center;gap:16px;display:grid;position:sticky;top:0}.brand{color:var(--text-h);overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark{background:var(--primary);border-radius:var(--radius-sm);color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;width:52px;height:52px;font-weight:900;display:inline-flex}.brand-mark.small{width:34px;height:34px;font-size:13px}.top-nav a,.breadcrumbs a,.secondary-link{color:var(--link);font-weight:700;text-decoration:none}.top-nav{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.top-nav a{color:var(--text);border-radius:999px;padding:6px 10px}.top-nav a:hover{background:var(--primary-soft);color:var(--primary)}.nav-section{color:var(--muted);text-transform:uppercase;margin-left:4px;font-size:11px;font-weight:900}.header-search label,.search-form label{gap:6px;display:grid}.header-search label span,.search-form label span{color:var(--muted);font-size:13px;font-weight:700}.header-search{min-width:0}.header-search input,.search-form input,select,input,textarea{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-h);font:inherit;width:100%;min-width:0;max-width:100%;min-height:42px;padding:9px 11px}.search-input-shell{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding-left:11px;display:grid}.search-input-shell>span{color:var(--muted);font-weight:900}.search-input-shell input{box-shadow:none;border:0;padding-left:0}textarea{resize:vertical;line-height:1.5}.header-search input{width:100%}.user-menu{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.user-menu span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:14px;overflow:hidden}.app-footer{color:var(--muted);max-width:1180px;padding:14px var(--space-page) 22px;text-align:center;gap:2px;width:100%;margin:auto auto 0;font-size:12px;line-height:1.4;display:grid}.app-footer p{overflow-wrap:anywhere;margin:0}.login-page .app-footer{grid-column:1/-1;padding-bottom:0}button,.viewer-actions a,.primary-link-button,.secondary-button{background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-sm);color:#fff;cursor:pointer;font:inherit;overflow-wrap:anywhere;white-space:normal;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:40px;padding:8px 14px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}button:hover:not(:disabled),.primary-link-button:hover{background:var(--primary-dark);border-color:var(--primary-dark)}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.secondary-button,.viewer-toolbar button{background:var(--surface-strong);border-color:var(--border);color:var(--text-h)}.secondary-button:hover:not(:disabled),.viewer-toolbar button:hover:not(:disabled){background:var(--primary-soft);border-color:var(--border-strong);color:var(--primary)}.danger-button{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.page{max-width:1180px;padding:28px var(--space-page) 48px;flex-direction:column;gap:22px;width:100%;margin:0 auto;display:flex}.page>*{width:100%;min-width:0;max-width:100%}.page-hero,.login-card,.document-header{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);gap:18px;min-width:0;padding:clamp(22px,3vw,34px);display:grid}.page-hero{border-top:4px solid var(--primary);align-items:start}.page-hero.compact{padding:24px}.login-card{width:100%;max-width:620px}.login-identity{gap:22px;max-width:680px;display:grid}.login-identity h1{max-width:620px;font-size:clamp(34px,5vw,60px)}.login-identity p{color:var(--muted);max-width:580px}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.search-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;width:min(100%,760px);display:grid}.section-block{gap:16px;display:grid}.section-heading{gap:6px;min-width:0;display:grid}.section-heading.split{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.section-heading.split>*{min-width:0}.section-heading p,.page-hero p,.login-card p{color:var(--muted)}.administraciones-grid,.folder-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.administracion-card,.folder-card{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-h);align-items:center;min-width:0;min-height:54px;padding:12px 16px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.administracion-card{align-items:center;min-height:58px;padding:12px 16px}.folder-card strong{overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.25}.administracion-card:hover,.folder-card:hover,.norma-row:hover{border-color:var(--link);box-shadow:var(--shadow-subtle);transform:translateY(-1px)}.administracion-card span{color:var(--muted);font-size:13px;font-weight:700}.administracion-card.featured{background:var(--surface-strong);border-color:var(--primary-border)}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:13px}.breadcrumbs li:not(:last-child):after{color:var(--muted);content:">";margin-left:8px}.status-message,.empty-inline{background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);padding:18px}.status-message{box-shadow:var(--shadow-subtle);border-style:solid}.status-message.error,.error-message{color:var(--error-text);font-weight:800}.status-message.success{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.status-message.warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.auth-panel,.viewer-actions,.viewer-toolbar,.filters-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.auth-panel{background:0 0;border:0;align-items:stretch;padding:0;display:grid}.auth-panel label,.viewer-toolbar label,.filters-bar label{gap:6px;font-size:14px;font-weight:800;display:grid}.filters-bar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px}.filters-bar label{min-width:min(100%,180px)}.admin-page{overflow-wrap:anywhere;max-width:1320px}.admin-actions,.admin-form-actions,.admin-row-actions,.pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;display:grid}.admin-summary article,.admin-panel,.admin-form-section{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft)}.admin-summary article{gap:6px;padding:18px;display:grid}.admin-summary span,.muted-text{color:var(--muted)}.admin-summary strong{color:var(--text-h);font-size:28px}.admin-panel,.admin-form{gap:16px;min-width:0;display:grid}.admin-panel{width:100%;padding:18px}.admin-filters,.admin-users-filters,.admin-form-grid{gap:12px;min-width:0;display:grid}.admin-filters{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,auto);align-items:end}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-filters{grid-template-columns:minmax(0,1fr) minmax(0,180px) minmax(0,180px) minmax(0,auto);align-items:end}.admin-filters>*,.admin-users-filters>*,.admin-form-grid>*{min-width:0;max-width:100%}.admin-filters label,.admin-users-filters label,.admin-form label{gap:6px;min-width:0;font-size:14px;font-weight:800;display:grid}.admin-filters input,.admin-filters select,.admin-users-filters input,.admin-users-filters select,.admin-form input,.admin-form select,.admin-form textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.admin-form select,.admin-filters select,.admin-users-filters select{text-overflow:ellipsis;overflow:hidden}.admin-list-header{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-normas-list,.admin-users-list{gap:10px;display:grid}.admin-norma-row{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr) minmax(120px,auto) minmax(0,auto);align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.admin-user-row{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1.2fr) minmax(0,160px) minmax(0,130px) minmax(0,180px) minmax(0,auto);align-items:end;gap:14px;min-width:0;padding:14px;display:grid}.admin-norma-main{gap:4px;min-width:0;display:grid}.admin-user-main{align-content:start;gap:8px;min-width:0;display:grid}.admin-user-main strong{overflow-wrap:anywhere}.admin-user-row label{gap:6px;min-width:0;font-size:14px;font-weight:800;display:grid}.admin-norma-main p{overflow-wrap:anywhere;margin:0}.admin-norma-main small,.admin-norma-meta{color:var(--muted);overflow-wrap:anywhere}.admin-norma-meta{justify-items:end;gap:4px;min-width:0;display:grid}.admin-row-actions{justify-content:flex-end;min-width:0}.admin-form-section{gap:14px;min-width:0;padding:20px;display:grid}.admin-form-section h2{font-size:18px}.admin-import-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-import-steps span{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-h);overflow-wrap:anywhere;text-align:center;min-width:0;padding:12px;font-size:14px;font-weight:800}.import-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.file-picker{background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);gap:8px;min-width:0;padding:14px;font-size:14px;font-weight:800;display:grid}.file-picker span{color:var(--muted);overflow-wrap:anywhere;font-weight:700}.admin-slug-list{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.admin-slug-list code{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-h);overflow-wrap:anywhere;max-width:100%;padding:6px 8px}.import-preview-list,.import-results-list{gap:10px;min-width:0;display:grid}.import-row-card,.import-results-list article{border:1px solid var(--border);border-radius:var(--radius);gap:12px;min-width:0;padding:14px;display:grid}.folder-tree-panel{gap:10px;min-width:0;display:grid}.folder-tree-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.folder-tree-scroll{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;max-height:420px;padding:10px;overflow:auto}.folder-tree{gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.folder-tree .folder-tree{border-left:1px solid var(--border);margin-left:13px;padding-left:13px}.folder-tree li{gap:4px;min-width:0;display:grid}.folder-tree-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.folder-tree-toggle{color:var(--text-h);text-align:left;background:0 0;border-color:#0000;justify-content:flex-start;min-height:34px;padding:5px 6px;font-weight:800}.folder-tree-toggle span{color:var(--muted);flex:none;width:16px;font-size:11px;display:inline-block}.folder-tree-toggle:disabled{cursor:default;opacity:1}.folder-tree-toggle:hover:not(:disabled){background:var(--primary-soft);color:var(--primary);border-color:#0000}.folder-copy-button{background:var(--surface-strong);border-color:var(--border);color:var(--link);min-height:32px;padding:5px 9px;font-size:13px}.folder-copy-confirmation{color:var(--success-text);margin:0 0 0 32px;font-size:13px;font-weight:800}.overview-folder-panel{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius);gap:12px;min-width:0;padding:14px;display:grid}.overview-folder-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.overview-folder-actions button{min-height:34px;padding:6px 10px}.overview-folder-scroll{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;max-height:min(62svh,540px);padding:10px;overflow:auto}.overview-folder-tree{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.overview-folder-tree .overview-folder-tree{border-left:1px solid var(--border);margin-left:13px;padding-left:13px}.overview-folder-tree li{gap:2px;min-width:0;display:grid}.overview-folder-row{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px;min-width:0;display:grid}.overview-folder-toggle{color:var(--muted);background:0 0;border-color:#0000;width:24px;min-height:26px;padding:0;font-size:13px;font-weight:800}.overview-folder-toggle:hover:not(:disabled){background:var(--primary-soft);color:var(--primary);border-color:#0000}.overview-folder-toggle:disabled{cursor:default;opacity:1}.overview-folder-label,.overview-folder-link{border-radius:var(--radius-sm);color:var(--text-h);overflow-wrap:anywhere;min-width:0;padding:3px 6px;line-height:1.35;text-decoration:none;display:block}.overview-folder-link:hover{background:var(--primary-soft);color:var(--primary)}.admin-folder-tree-scroll{max-height:64svh}.admin-folder-row{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.admin-folder-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.admin-folder-actions button{background:var(--surface-strong);border-color:var(--border);color:var(--text-h);width:auto;min-height:30px;padding:4px 8px;font-size:13px}.admin-folder-actions .danger-button{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.admin-folder-editor{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);gap:12px;min-width:0;padding:14px;display:grid}.admin-folder-editor h3,.admin-folder-editor p{overflow-wrap:anywhere;margin:0}.admin-folder-editor label{gap:6px;min-width:0;font-size:14px;font-weight:800;display:grid}.import-row-card.ready{border-color:var(--success-border)}.import-row-card.has-errors{border-color:var(--danger-border)}.import-row-card.excluded{opacity:.72}.import-row-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.import-row-header>div{gap:4px;min-width:0;display:grid}.import-row-header h3,.import-row-header p{overflow-wrap:anywhere;margin:0}.inline-checkbox{flex-wrap:wrap;align-items:center;gap:8px;font-weight:800;display:inline-flex}.inline-checkbox input{width:auto;min-height:auto}.import-row-details{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;margin:0;display:grid}.import-row-details div{background:var(--surface);border-radius:var(--radius);min-width:0;padding:10px}.import-row-details dt{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:800}.import-row-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.import-messages{margin:0;padding-left:20px}.import-messages li{overflow-wrap:anywhere}.import-status-ok{color:var(--success-text);margin:0;font-weight:800}.import-results-list article{grid-template-columns:minmax(0,1fr) auto}.import-results-list p{overflow-wrap:anywhere;grid-column:1/-1;margin:0}.form-message{border-radius:var(--radius);overflow-wrap:anywhere;margin:0;padding:12px}.success-message{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text);font-weight:800}.warning-message{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text);font-weight:800}.normas-list{gap:10px;display:grid}.norma-row{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;text-decoration:none;display:grid}.norma-main{gap:5px;min-width:0;display:grid}.norma-kicker{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.norma-kicker strong,.norma-main strong{color:var(--text-h)}.norma-main small,.norma-meta{color:var(--muted);font-size:14px}.norma-meta{justify-items:end;gap:3px;min-width:140px;display:grid}.estado-badge,.status-badge{overflow-wrap:anywhere;white-space:normal;border-radius:999px;max-width:100%;padding:7px 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.estado-badge.vigente,.status-badge.is-private{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.estado-badge.modificada{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text)}.status-badge.activo{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text)}.status-badge.desactivado,.status-badge.caducado,.estado-badge.derogada{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-text)}.status-badge{background:var(--primary-soft);border:1px solid var(--primary-border);color:var(--primary)}.document-page{max-width:1260px}.back-button{justify-self:start}.document-header h1{max-width:980px}.metadata-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;display:grid}.metadata-grid div{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px}.metadata-grid dt{color:var(--muted);margin-bottom:4px;font-size:13px;font-weight:800}.metadata-grid dd{color:var(--text-h);margin:0}.pdf-viewer{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);overflow:hidden}.viewer-toolbar{background:var(--surface-strong);border-bottom:1px solid var(--border);padding:12px}.viewer-status{background:var(--surface);color:var(--muted);padding:28px}.canvas-shell{background:var(--viewer-bg);max-height:76svh;padding:24px;overflow:auto}.pdf-page{justify-items:center;min-height:420px;display:grid;position:relative}.pdf-page:last-child{margin-bottom:0!important}.pdf-page-number{color:#fff;background:#0f172ad1;border-radius:999px;align-self:start;margin-bottom:10px;padding:5px 9px;font-size:12px;font-weight:800}.pdf-page-placeholder{color:var(--muted);background:#ffffffb8;border:1px dashed #ffffffd9;justify-content:center;align-items:center;width:min(100%,720px);min-height:360px;font-size:14px;font-weight:800;display:flex}canvas{background:#fff;max-width:100%;margin:0 auto;display:block;box-shadow:0 12px 32px #0f172a47}@media (width<=1120px){.app-header{grid-template-columns:minmax(0,1fr) auto}.header-search{grid-column:1/-1}.user-menu{justify-content:flex-end}.admin-norma-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.admin-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-users-filters,.admin-user-row{grid-template-columns:repeat(2,minmax(0,1fr))}.import-row-details{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-norma-meta,.admin-row-actions{grid-column:1/-1;justify-items:start}.admin-row-actions{justify-content:flex-start}}@media (width<=900px){.login-page,.app-header{grid-template-columns:1fr}.admin-filters,.admin-users-filters,.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-menu{justify-content:flex-start}.search-form,.norma-row,.admin-norma-row,.admin-user-row,.import-file-grid{grid-template-columns:1fr}.admin-import-steps,.import-row-details{grid-template-columns:repeat(2,minmax(0,1fr))}.norma-meta,.admin-norma-meta{justify-items:start}}@media (width<=640px){.page,.viewer-page,.page-hero,.login-card,.document-header{padding:20px}.auth-panel,.viewer-actions,.viewer-toolbar,.filters-bar{flex-direction:column;align-items:stretch}.admin-filters,.admin-users-filters,.admin-form-grid,.admin-import-steps,.import-row-details,.import-results-list article{grid-template-columns:minmax(0,1fr)}button,.viewer-actions a,.primary-link-button,.secondary-button,input,select,textarea{width:100%}.folder-tree-toggle,.folder-copy-button{width:auto}.folder-tree-row,.admin-folder-row{grid-template-columns:minmax(0,1fr)}.overview-folder-scroll{padding:8px}.overview-folder-tree .overview-folder-tree{margin-left:8px;padding-left:8px}.overview-folder-row{grid-template-columns:20px minmax(0,1fr)}.overview-folder-toggle{width:20px}.admin-folder-actions{justify-content:flex-start}}
