@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/noto-sans-arabic-arabic-wght-normal-BhzieyvS.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/noto-sans-arabic-math-wght-normal-pS2d8anF.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/noto-sans-arabic-symbols-wght-normal-BJ6p-EzA.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/noto-sans-arabic-latin-ext-wght-normal-CIz31GGw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/noto-sans-arabic-latin-wght-normal-BQEJrIpl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{line-height:1.7}:root{color:#243a38;font-synthesis:none;--primary:#164c44;--primary-dark:#103d36;--border:#e3e9e7;--muted:#7b8a87;--teal:#338e79;--blue:#518ac0;--orange:#d89b46;--purple:#9973bd;--red:#cd6861;background:#f5f7f7;font-family:Noto Sans Arabic Variable,Arial,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}input,textarea,select{color:#243a38;background:#fff;border:1px solid #dce4e1;border-radius:9px;outline:0;min-width:0;padding:10px 13px}input:focus,textarea:focus,select:focus{border-color:#4e9d86;box-shadow:0 0 0 3px #43846e15}input::placeholder,textarea::placeholder{color:#9aa5a2}input[type=checkbox],input[type=radio]{accent-color:#1d6656;flex:none;width:17px;height:17px;padding:0}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #82b29e}h1,h2,h3,p{margin:0}button svg,a svg,svg{flex-shrink:0}h1{letter-spacing:-.7px;font-size:30px;font-weight:750;line-height:1.6}h2{font-size:18px;font-weight:700}h3{font-size:16px;font-weight:650}small{color:var(--muted);font-size:12px}.muted{color:var(--muted);font-size:14px;line-height:1.9}.btn{border:1px solid var(--border);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:9px 17px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.btn:hover:not(:disabled){background:#f2f6f4}.btn.primary{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 3px 5px #164c4410}.btn.primary:hover:not(:disabled){background:#226353}.btn.danger{color:#fff;background:#b94e49;border-color:#b94e49}.btn.full{width:100%}.icon-btn{color:#7b8b87;border-radius:7px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;display:inline-flex}.icon-btn:hover{color:#234e43;background:#edf2f0}.icon-btn.bordered{border:1px solid var(--border);background:#fff;width:43px;height:43px}.text-btn{color:#427766;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.locale-btn{align-items:center;gap:7px;padding:8px;font:500 13px Noto Sans Arabic Variable,sans-serif;display:flex}.app-shell{min-height:100vh;display:flex}.sidebar{border-inline-end:1px solid var(--border);z-index:40;background:#fff;flex-direction:column;width:248px;padding:29px 21px 0;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.brand{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:32px;padding-inline:11px;display:flex}.brand-logo{object-fit:contain;background:#fff;border-radius:8px;width:158px;max-width:100%;height:auto;padding:7px;display:block}.brand small{letter-spacing:.2px;color:#889790;margin-top:2px;font-size:10px}.sidebar-upload{color:#fff;background:#194f45;border:0;min-height:46px;margin-bottom:28px;box-shadow:0 5px 8px #1d4e4415}.sidebar-upload:hover:not(:disabled){background:#226353}.nav-label{color:#99a39f;margin-bottom:12px;padding-inline:13px;font-size:11px;font-weight:600;display:block}.nav-item{color:#6e807a;text-align:start;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:44px;margin-bottom:5px;padding:11px 12px;font-size:13px;font-weight:520;transition:all .15s;display:flex}.nav-item svg{stroke-width:1.7px}.nav-item.selected{color:#246b52;background:#eaf3ee;font-weight:650}.nav-item.selected:before{content:"";background:#568d6a;border-radius:4px;width:3px;height:20px;position:absolute;inset-inline-start:0}.nav-item:hover{background:#f1f5f3}.nav-item small{color:#47805d;text-align:center;background:#d9eadc;border-radius:5px;min-width:23px;margin-inline-start:auto;padding:0 4px;font-size:11px}.tree-heading{color:#91a299;justify-content:space-between;align-items:baseline;margin-top:25px;padding-inline-end:13px;display:flex}.sidebar-tree{scrollbar-width:thin;scrollbar-color:#dce4df transparent;min-height:65px;max-height:26vh;margin-bottom:25px;padding-bottom:5px;overflow:auto}.tree-row{border-radius:6px;align-items:center;min-height:35px;font-size:12px;display:flex}.tree-row.selected{color:#236c50;background:#f1f6f1}.tree-row:hover{background:#f4f7f5}.tree-expand{flex:none;place-items:center;width:17px;height:30px;display:grid}.tree-expand svg.closed{transform:rotate(90deg)}[dir=ltr] .tree-expand svg.closed{transform:rotate(-90deg)}.tree-name{text-align:start;color:#7f9088;flex:1;align-items:center;gap:9px;padding:5px 3px;display:flex;overflow:hidden}.tree-name svg{color:#9aa99a;fill:#b0c49c22;stroke-width:1.5px}.tree-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-bottom{margin-top:auto}.storage{border-top:1px solid #edf0ed;flex-wrap:wrap;align-items:center;gap:8px;padding:18px 11px 14px;display:flex}.storage>div{color:#85958b;align-items:center;gap:8px;font-size:11px;display:flex}.storage strong{margin-inline-start:auto;font-size:12px;font-weight:700}.storage>small{color:#a3ada6;align-items:center;gap:5px;width:100%;font-size:10px;display:flex}.install.nav-item{color:#8b9a92;min-height:34px;margin:0;padding-block:5px;font-size:11px}.profile{border-top:1px solid var(--border);align-items:center;gap:4px;margin-top:8px;padding:18px 2px;display:flex}.profile-main{text-align:start;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.profile-main>span:last-child{flex-direction:column;min-width:0;display:flex}.profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.profile small{font-size:10px}.avatar{color:#627448;background:#e2ead8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:37px;height:37px;font-size:15px;font-weight:650;display:inline-flex}.avatar.tiny{width:27px;height:27px;font-size:11px}.avatars{align-items:center;padding-inline-start:0;display:flex}.avatars .avatar+.avatar{border:2px solid #fff;margin-inline-start:-7px}.tone-0{color:#8d8259;background:#e9e6d8}.tone-1{color:#648b7e;background:#dce8e5}.tone-2{color:#a08bb6;background:#e9e0f0}.avatars .extra{color:#8b9890;background:#f1f4f2;font-size:10px}.main{flex:1;min-width:0;margin-inline-start:248px;position:relative}.workspace-drop-overlay{z-index:80;pointer-events:none;color:#3f7855;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f0f7edf2;border:3px dashed #5a956e;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;inset:18px;box-shadow:0 18px 55px #173b2d26}.workspace-drop-overlay>span{background:#dfeedd;border-radius:24px;place-items:center;width:78px;height:78px;display:grid}.workspace-drop-overlay strong{font-size:22px}.workspace-drop-overlay small{color:#718d76;font-size:14px}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:15px;height:77px;padding:0 37px;display:flex}.top-title,.top-actions{color:#9aa69f;align-items:center;gap:11px;font-size:12px;display:flex}.top-title strong{color:#566f63;font-weight:500}.top-actions{color:#8d9d93;gap:10px;font-size:11px}.top-actions>.locale-btn{color:#5b6f64}.top-divider{background:#e3e8e4;width:1px;height:20px;margin-inline:9px}.mobile-menu{display:none}.workspace-content{max-width:1680px;margin:0 auto;padding:30px 37px 0}.page-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.breadcrumb{color:#a0ada6;flex-wrap:wrap;align-items:center;gap:7px;min-height:20px;margin-bottom:4px;font-size:11px;display:flex}.breadcrumb button{align-items:center;gap:5px;display:flex}.breadcrumb button:hover{color:#386949}.heading-dot{color:#8daa74;padding-inline-start:3px}.heading-actions{align-items:center;gap:9px;padding-top:15px;display:flex}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-bottom:27px;display:grid}.stat-card{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:14px;min-height:94px;padding:18px;display:flex}.stat-icon{background:color-mix(in srgb, var(--accent) 10%, white);width:45px;height:45px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.teal{--accent:var(--teal)}.blue{--accent:var(--blue)}.orange{--accent:var(--orange)}.purple{--accent:var(--purple)}.red{--accent:var(--red)}.stat-card>div{flex-direction:column;gap:1px;display:flex}.stat-card>div>span{color:#94a198;font-size:11px}.stat-card strong{letter-spacing:-.6px;font-size:24px;font-weight:680;line-height:1.5}.archive-toolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}.search-field{border:1px solid var(--border);color:#9aa79e;background:#fff;border-radius:9px;align-items:center;gap:10px;width:400px;min-width:230px;min-height:43px;padding:0 13px;display:flex}.search-field input{width:100%;box-shadow:none;background:0 0;border:0;padding:10px 0;font-size:13px}.toolbar-controls{align-items:center;gap:13px;display:flex}.sort-select,.uploader-select{color:#72857a;cursor:pointer;background:0 0;border:0;max-width:175px;font-size:12px}.uploader-select{border:1px solid var(--border);background:#fff;border-radius:8px;padding:9px 11px}.view-toggle{border:1px solid var(--border);background:#fff;border-radius:8px;gap:3px;padding:3px;display:flex}.view-toggle button{color:#a0aba3;border-radius:5px;place-items:center;width:35px;height:33px;display:grid}.view-toggle button.active{color:#50775c;background:#edf3ee}.filter-row{white-space:nowrap;align-items:center;gap:7px;margin:19px 0 18px;padding-bottom:2px;display:flex;overflow-x:auto}.filter-row>button{color:#929f95;border:1px solid #0000;border-radius:7px;min-height:32px;padding:6px 13px;font-size:12px}.filter-row>button.active{color:#4c7858;background:#eaf1e9;border-color:#d8e5da;font-weight:600}.filter-row>button:hover{color:#42734d;background:#edf2eb}.result-count{color:#99a79c;margin-inline-start:auto;padding-inline-start:15px;font-size:11px}.node-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.node-card{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;padding:18px 19px 0;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative}.node-card:hover{border-color:#bfcfc2;transform:translateY(-2px);box-shadow:0 6px 15px #25453406}.node-card.status-gray{border-top:3px solid #8a968e}.node-card.status-blue{border-top:3px solid #4b83ba}.node-card.status-yellow{border-top:3px solid #d8a62e}.node-card.status-red{border-top:3px solid #c85d57}.node-card.status-green{border-top:3px solid #4f9569}.node-card.status-purple{border-top:3px solid #8466ad}.node-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.card-open{text-align:start;padding:0}.file-symbol{color:var(--accent,#4b917e);align-items:center;width:55px;height:51px;display:flex}.folder-symbol svg{fill:color-mix(in srgb, var(--accent) 13%, white);stroke-width:1.4px}.more.icon-btn{color:#9caaa0;width:28px;height:28px}.card-title{text-align:start;width:100%;padding:0;display:block}.card-title h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.8;overflow:hidden}.node-meta{color:#99a69c;align-items:center;gap:7px;margin-top:3px;font-size:11px;display:flex}.node-path{color:#829086;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:11px;overflow:hidden}.status-badge{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;width:fit-content;max-width:100%;margin-bottom:6px;padding:3px 8px;font-size:11px;line-height:1.4;display:inline-flex;overflow:hidden}.status-badge.gray{color:#68736c;background:#eef0ee}.status-badge.blue{color:#356c9e;background:#e8f1fa}.status-badge.yellow{color:#8d6814;background:#fff4d5}.status-badge.red{color:#a5433e;background:#fae8e6}.status-badge.green{color:#397650;background:#e6f3e9}.status-badge.purple{color:#6d4c98;background:#f0eafb}.meta-dot{background:#cbd3cb;border-radius:50%;width:3px;height:3px}.card-bottom{border-top:1px solid #f0f3ee;justify-content:space-between;align-items:center;gap:5px;margin-top:18px;padding:11px 0;display:flex}.card-bottom>span:last-child{color:#a6b0a7;font-size:10px}.menu-wrap{position:relative}.node-menu{inset-inline-end:0;z-index:50;background:#fff;border:1px solid #dce5db;border-radius:10px;min-width:184px;padding:6px;position:absolute;top:30px;box-shadow:0 12px 30px #26382f24}.node-menu>button,.node-menu>a{text-align:start;border-radius:6px;align-items:center;gap:9px;width:100%;padding:9px 11px;font-size:12px;display:flex}.node-menu>button:hover,.node-menu>a:hover{background:#f0f5ef}.danger-text{color:#b95850}.home-bottom{grid-template-columns:minmax(0,1fr) 290px;gap:25px;margin-top:33px;display:grid}.home-bottom.single{grid-template-columns:1fr}.section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.section-heading h2{font-size:16px;font-weight:650}.section-heading h3{font-size:15px}.table-scroll{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:0;overflow-x:auto}.file-table{border-collapse:collapse;text-align:start;width:100%;font-size:12px}.file-table th{color:#96a499;text-align:start;white-space:nowrap;background:#f9fbf8;border-bottom:1px solid #edf1eb;padding:11px 15px;font-size:11px;font-weight:500}.file-table td{color:#91a093;border-bottom:1px solid #edf1eb;padding:12px 15px;font-size:11px}.file-table tr:last-child td{border-bottom:0}.file-table tr:hover td{background:#fdfefc}.file-table td:last-child{width:44px;padding-inline:8px}.table-file{text-align:start;align-items:center;gap:11px;min-width:160px;padding:0;display:flex}.table-file-icon{border:1px solid color-mix(in srgb, var(--accent) 17%, white);width:36px;height:40px;color:var(--accent);background:color-mix(in srgb, var(--accent) 5%, white);border-radius:7px;place-items:center;display:grid}.table-file>span:last-child{flex-direction:column;min-width:0;display:flex}.table-file strong{color:#5a715f;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:12px;font-weight:550;overflow:hidden}.table-file small{color:#a6b0a5;margin-top:2px;font-size:9px;line-height:1.4}.nowrap{white-space:nowrap}.file-table.compact th,.file-table.compact td{padding-inline:12px}.file-table.compact .table-file strong{max-width:240px}.activity-panel{min-width:0}.activity-feed{border:1px solid var(--border);background:#fff;border-radius:10px;padding:18px 16px}.feed-item{gap:12px;padding-bottom:20px;display:flex;position:relative}.feed-item:last-child{padding-bottom:0}.feed-item:not(:last-child):before{content:"";inset-inline-start:14px;background:#e7eee4;width:1px;position:absolute;top:30px;bottom:0}.feed-dot{color:#83a26c;background:#f0f5eb;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.feed-item p{color:#9aa697;font-size:11px;line-height:1.8}.feed-item strong{color:#607757;font-weight:600}.feed-file{color:#859a79;margin-top:2px;font-size:11px;display:block}.feed-item small{color:#b0baaa;margin-top:3px;font-size:9px;display:block}.workspace-footer{color:#aab5aa;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding:18px 0 20px;font-size:10px;display:flex}.workspace-footer>span:first-child{letter-spacing:2px;color:#aeb9ad;font-family:Arial,sans-serif;font-size:9px}.workspace-footer>span:last-child{align-items:center;gap:5px;display:flex}.empty-state{text-align:center;color:#769066;background:#fff;border:1px dashed #d6e1d3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:55px 22px;display:flex}.empty-state>span{background:#eff5eb;border-radius:22px;place-items:center;width:75px;height:75px;margin-bottom:5px;display:grid}.empty-state h3{color:#3a5d32;font-size:18px}.empty-state p{color:#91a188;max-width:440px;margin-bottom:9px;font-size:13px}.loading-state{color:#8ea082;justify-content:center;align-items:center;gap:12px;height:218px;font-size:14px;display:flex}.spin{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.boot{color:#336344;justify-content:center;align-items:center;gap:20px;height:100vh;display:flex}.toast{z-index:100;color:#fff;background:#244d36;border-radius:10px;align-items:center;gap:12px;width:max-content;max-width:min(640px,92vw);padding:13px 17px;font-size:14px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #203c3728}.toast.error{background:#913f3b}.toast .icon-btn{color:#fff}.offline-banner{color:#846226;text-align:center;z-index:60;background:#fff2d8;padding:8px;font-size:13px;position:sticky;top:0}.pagination{color:var(--muted);justify-content:center;align-items:center;gap:18px;margin-top:22px;font-size:13px;display:flex}.pagination .btn{min-height:35px;padding:5px 13px;font-size:12px}.modal{color:#29422b;background:#fff;border:1px solid #dbe3d7;border-radius:16px;width:510px;max-width:calc(100vw - 28px);max-height:90dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #112b2940}.modal.wide{width:710px}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#132c2c66}.modal-head{z-index:2;background:#fff;border-bottom:1px solid #e9eee5;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.modal-head h2{font-size:18px}.modal-body{flex-direction:column;gap:18px;padding:22px 24px;display:flex}.modal label:not(.check-row,.destination,.color-picker label,.status-color-picker label),.field-label{font-size:13px;font-weight:550;display:block}.modal label>input:not([type=checkbox],[type=radio]),.modal label>textarea{width:100%;margin-top:7px;font-size:14px;font-weight:400;display:block}.modal-actions{z-index:1;background:#fdfefb;border-top:1px solid #e9eee5;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex;position:sticky;bottom:0}.grant-picker{min-width:0}.input-icon{color:#98a68f;border:1px solid #e1e8dc;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:0 11px;display:flex}.input-icon input{box-shadow:none;border:0;width:100%;padding:9px 0;font-size:13px}.picker-options{max-height:175px;margin-top:7px;overflow:auto}.check-row{cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:8px;font-size:12px;display:flex}.check-row:hover{background:#f4f8ef}.check-row small{margin-inline-start:auto;font-size:10px}.info-note{color:#759064;background:#f0f6eb;border:1px solid #e4ecdd;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;font-size:12px;line-height:1.9;display:flex}.info-note svg{margin-top:3px}.color-picker{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.color-picker legend{margin-bottom:9px;font-size:13px}.color-picker label{cursor:pointer;align-items:center;gap:5px;font-size:11px;display:flex}.color-picker label>span{background:var(--accent);border-radius:50%;width:12px;height:12px}.status-color-picker{border:0;flex-wrap:wrap;gap:9px;margin:0;padding:0;display:flex}.status-color-picker legend{width:100%;margin-bottom:2px;font-size:13px}.status-color-picker label{cursor:pointer;align-items:center;gap:5px;font-size:12px;display:inline-flex}.status-color-picker label>span{background:currentColor;border-radius:50%;width:13px;height:13px}.status-color-picker .gray{color:#78827b}.status-color-picker .blue{color:#4b83ba}.status-color-picker .yellow{color:#d8a62e}.status-color-picker .red{color:#c85d57}.status-color-picker .green{color:#4f9569}.status-color-picker .purple{color:#8466ad}.detail-content{padding:22px 24px 0}.detail-title{align-items:center;gap:12px;margin-bottom:20px;display:flex}.detail-title>div{flex:1;min-width:0}.detail-title h3{overflow-wrap:anywhere}.detail-title small{font-size:12px}.detail-metadata{grid-template-columns:1fr 1fr;gap:20px;margin:20px 0;font-size:13px;display:grid}.detail-metadata>div{flex-direction:column;gap:5px;display:flex}.detail-metadata span{color:#98a68c;font-size:12px}.detail-metadata strong{font-weight:550}.description{color:#839575;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:24px;font-size:13px}.grants-list{margin:8px 0 20px}.grant-line{border-bottom:1px solid #eff2e9;align-items:center;gap:10px;padding:11px 0;font-size:13px;display:flex}.grant-line>span:nth-child(2){flex:1}.grant-line small{font-size:11px;display:block}.badge{white-space:nowrap;border-radius:5px;align-items:center;padding:2px 8px;font-size:10px;display:inline-flex}.badge.green{color:#70915d;background:#eaf4e4}.badge.neutral{color:#9aa58e;background:#f0f2ec}.badge.red{color:#b2746c;background:#faeae8}.preview-box{color:#93a080;background:#f5f7f2;border:1px solid #e6ebdf;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:200px;padding:24px;font-size:13px;display:flex}.preview-box img,.preview-box video{border-radius:8px;max-width:100%;max-height:380px}.preview-box iframe{background:#fff;border:0;width:100%;height:430px}.preview-box:has(iframe){padding:0}.preview-box audio{max-width:100%}.transfer-source{background:#f5f8f0;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.destination-list{border:1px solid #e3eadb;border-radius:9px;flex-direction:column;gap:5px;max-height:310px;padding:5px;display:flex;overflow:auto}.destination{cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;padding:11px;font-size:13px;display:flex}.destination.selected{background:#edf6e6;border-color:#cedec1}.destination small{color:#a5af99;overflow-wrap:anywhere;font-size:10px;display:block}.delete-symbol{color:#be756b;background:#faebe8;border-radius:18px;place-items:center;width:63px;height:63px;display:grid}.modal-body>p{font-size:14px;line-height:1.9}.drop-target{background:#eff8e8!important;outline:2px dashed #4a8b69!important}.login-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.login-art{color:#fff;background:#123f3b;flex-direction:column;min-height:100dvh;padding:48px 58px;display:flex}.login-art .brand{align-self:flex-start;padding:0}.login-art .brand-logo{width:190px}.login-art .brand small{color:#85a698}.login-statement{margin:auto 0;padding:50px 0}.eyebrow{letter-spacing:3px;color:#9cbc98;font-family:Arial,sans-serif;font-size:11px}.login-statement h1{letter-spacing:-1.7px;color:#f3f8ed;margin:20px 0;font-size:47px;line-height:1.75}.login-statement p{color:#a3bcae;max-width:370px;font-size:15px;line-height:2.1}.login-graphic{align-items:flex-end;gap:17px;margin-top:44px;display:flex}.login-graphic>div{color:#a9cc94;background:#2c59482b;border:1px solid #467060;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:99px;height:112px;font-size:12px;display:flex}.login-graphic>div:first-child{background:#a2c38012;width:120px;height:135px;transform:rotate(4deg)}.login-graphic>div:nth-child(2){transform:rotate(-3deg)}.login-secure{color:#8eae99;align-items:center;gap:8px;font-size:12px;display:flex}.login-content{flex-direction:column;justify-content:center;align-items:center;padding:80px 35px;display:flex;position:relative}.login-locale{inset-inline-end:35px;color:#728d69;position:absolute;top:28px}.login-form{width:100%;max-width:365px}.login-key{color:#698b56;background:#f0f6eb;border:1px solid #e2ebdb;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:23px;display:grid}.login-form h2{font-size:29px;font-weight:750}.login-form>p{color:#8f9e83;margin:6px 0 28px;font-size:13px;line-height:1.9}.login-form>label{margin-bottom:19px;font-size:13px;font-weight:550;display:block}.login-form input{width:100%;height:46px;margin-top:8px;font-size:14px;display:block}.login-form>.btn{height:47px;margin-top:8px}.login-footer{color:#a8b49b;gap:10px;font-size:10px;display:flex;position:absolute;bottom:27px}.nav-scrim{display:none}[dir=ltr] .direction-icon{transform:rotate(180deg)}@media (width>=1550px){.node-grid{gap:22px}.node-card{padding:24px 24px 0}.home-bottom{grid-template-columns:minmax(0,1fr) 340px}.stat-card{min-height:108px}.workspace-content{padding-top:36px}.node-card h3{font-size:16px}.card-bottom{padding:15px 0}}@media (width<=1200px){.sidebar{width:223px;padding-inline:16px}.main{margin-inline-start:223px}.workspace-content,.topbar{padding-inline:25px}.node-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-bottom{grid-template-columns:1fr}.activity-feed{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.feed-item{padding-bottom:0}.feed-item:before,.feed-item:nth-child(n+4){display:none}.card-bottom>span:last-child{font-size:9px}.stat-card{gap:10px;padding:14px}.stat-icon{width:38px;height:38px}.stat-card strong{font-size:21px}.stat-card>div>span{font-size:10px}.login-art{padding:40px}.login-statement h1{font-size:38px}}@media (width<=950px){.stats-grid{grid-template-columns:repeat(2,1fr)}.node-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.top-actions .desktop-label{display:none}.page-heading{align-items:flex-start}.heading-actions{gap:5px;padding-top:22px}.heading-actions .btn{padding-inline:11px;font-size:12px}.search-field{width:100%;min-width:150px}.sort-select{max-width:140px;padding-inline:3px}.toolbar-controls{gap:6px}.login-art{padding:30px}.login-statement h1{font-size:34px}.login-statement p{font-size:13px}.login-graphic{gap:9px}.login-graphic>div{width:75px;height:95px}.login-graphic>div:first-child{width:95px;height:120px}}@media (width<=760px){.sidebar{width:260px;padding:24px 20px 0;transition:transform .2s;transform:translate(100%)}.sidebar.open{transform:translate(0)}[dir=ltr] .sidebar{transform:translate(-100%)}[dir=ltr] .sidebar.open{transform:translate(0)}.main{margin:0}.nav-scrim{z-index:35;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#172b2c66;display:block;position:fixed;inset:0}.mobile-menu{margin-inline-start:-7px;display:inline-flex}.topbar{height:63px;padding:0 19px}.top-title{gap:6px;font-size:11px}.top-title>span,.top-title>.direction-icon{display:none}.top-actions{gap:3px}.top-divider{margin-inline:5px}.top-actions>.locale-btn{font-size:12px}.workspace-content{padding:22px 19px 0}.page-heading{flex-wrap:wrap;gap:7px;margin-bottom:20px}.page-heading h1{font-size:27px}.breadcrumb{font-size:10px}.heading-actions{margin-inline-start:auto;padding-top:0}.heading-actions .btn{min-height:40px;padding:8px 11px;font-size:12px}.stats-grid{gap:10px;margin-bottom:22px}.stat-card{border-radius:10px;min-height:80px;padding:14px}.stat-card strong{font-size:23px}.stat-card>div>span{font-size:11px}.stat-icon{width:39px;height:39px}.node-grid{gap:11px}.node-card{border-radius:10px;padding:14px 13px 0}.node-card-top{margin-bottom:8px}.card-title h3{font-size:13px}.node-meta{font-size:10px}.file-symbol{height:45px}.file-symbol svg{width:38px}.card-bottom{margin-top:14px;padding:10px 0}.card-bottom>span:last-child{font-size:8px}.card-bottom .avatar.tiny{width:22px;height:22px;font-size:9px}.archive-toolbar{flex-wrap:wrap;gap:9px}.search-field{min-width:100%;min-height:42px}.toolbar-controls{margin-inline-start:auto}.sort-select{font-size:11px}.view-toggle button{width:30px;height:28px}.filter-row{scrollbar-width:none;gap:3px;margin-top:10px;margin-bottom:14px}.filter-row>button{padding:5px 10px;font-size:11px}.result-count{display:none}.home-bottom{gap:25px;margin-top:28px}.section-heading{margin-bottom:13px}.section-heading h2{font-size:16px}.file-table th{font-size:10px}.file-table td{padding:11px;font-size:10px}.table-file{min-width:145px}.table-file strong{font-size:11px;max-width:195px!important}.file-table.compact th:nth-child(3),.file-table.compact td:nth-child(3){display:none}.table-file-icon{width:32px;height:37px}.activity-feed{grid-template-columns:1fr;gap:19px}.feed-item:nth-child(n+4){display:flex}.feed-item p,.feed-file{font-size:12px}.feed-item small{font-size:10px}.workspace-footer{margin-top:25px;font-size:9px}.workspace-footer>span:first-child{letter-spacing:1px;font-size:8px}.modal{border-radius:13px;width:calc(100vw - 22px);max-height:94dvh}.modal-head{padding:16px 18px}.modal-body{gap:16px;padding:20px 18px}.modal-actions{padding:14px 18px}.detail-content{padding:18px 18px 0}.detail-title{flex-wrap:wrap;gap:7px}.detail-title h3{font-size:14px}.detail-title .btn{padding:7px 11px;font-size:12px}.detail-metadata{gap:10px;font-size:12px}.detail-content>.modal-actions{margin-inline:-18px}.preview-box{text-align:center;padding:16px}.preview-box iframe{height:350px}.login-page{grid-template-columns:1fr}.login-art{min-height:auto;padding:26px 26px 35px}.login-art .brand{margin-bottom:0}.login-statement{padding:26px 0 0}.login-statement h1{margin:8px 0;font-size:29px;line-height:1.7}.login-statement h1 br{display:none}.login-statement h1 br:after{content:" "}.login-statement p,.login-graphic,.login-secure{display:none}.eyebrow{font-size:9px}.login-content{min-height:70vh;padding:44px 26px 72px}.login-locale{top:10px;font-size:11px;inset-inline-end:18px}.login-key{display:none}.login-form h2{font-size:26px}.login-form>p{margin-bottom:24px}.login-form{max-width:400px}.login-footer{bottom:22px}.sidebar-tree{max-height:30vh}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal label>select{width:100%;margin-top:7px;font-size:14px;display:block}.upload-dropzone{color:#6f9572;background:#f7faf6;border:1.5px dashed #bed3c2;border-radius:13px;flex-direction:column;align-items:center;gap:7px;padding:25px;display:flex}.upload-dropzone>span:first-child{background:#e9f2e5;border-radius:16px;place-items:center;width:62px;height:59px;margin-bottom:6px;display:grid}.upload-dropzone strong{color:#51715a;font-size:16px}.upload-dropzone .dropzone-link{color:#408663;font-size:14px;font-weight:600}.dropzone-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dropzone-actions .dropzone-link{background:#fff;border:1px solid #cee0d0;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.folder-upload-summary{color:#55755e;align-items:center;gap:7px;font-size:13px;display:flex}.upload-dropzone small{color:#8da18b;font-size:12px}.upload-dropzone.dragging{background:#eaf5e3;border-color:#397a50}.upload-queue{flex-direction:column;gap:14px;display:flex}.upload-job{border:1px solid #e4eadd;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.upload-file-icon{color:#87a17b;background:#f0f5eb;border-radius:7px;place-items:center;width:38px;height:43px;display:grid}.upload-job>div{flex:1;min-width:0}.upload-job strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;display:block}.upload-progress-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.upload-progress-meta small{font-size:11px}.upload-job progress{accent-color:#4a9167;appearance:none;border:0;border-radius:5px;width:100%;height:5px;margin-top:6px;display:block;overflow:hidden}.upload-job progress::-webkit-progress-bar{background:#edf2e8}.upload-job progress::-webkit-progress-value{background:#59946b}.pending-uploads{border-top:1px solid #e6ecdf;padding-top:15px}.pending-uploads h3{font-size:15px}.pending-uploads>p{color:#94a387;margin:6px 0 14px;font-size:12px;line-height:1.9}.pending-row{border-bottom:1px solid #edf2e7;align-items:center;gap:10px;padding:11px 0;display:flex}.pending-row>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pending-row strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.pending-row .btn{min-height:34px;padding:5px 10px;font-size:12px}.upload-total{color:#91a081;align-self:center;margin-inline-end:auto;font-size:12px}.management-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:6px 0 22px;display:flex}.tab-buttons{border-bottom:1px solid #dce6d5;align-items:center;gap:5px;display:flex}.tab-buttons>button{color:#8c9f7c;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 17px;font-size:14px;display:flex}.tab-buttons>button.active{color:#4f793d;border-color:#578443}.tab-buttons small{color:#82a16b;background:#edf4e7;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.people-search{margin-bottom:18px}.people-table{border-collapse:collapse;text-align:start;width:100%;font-size:13px}.people-table th{text-align:start;color:#9baa8c;white-space:nowrap;background:#f9fbf7;border-bottom:1px solid #e6eddd;padding:15px 18px;font-size:12px;font-weight:500}.people-table td{color:#7d9270;border-bottom:1px solid #eaf0e2;padding:16px 18px;font-size:13px}.people-table tr:last-child td{border-bottom:0}.person-cell{white-space:nowrap;align-items:center;gap:10px;display:flex}.person-cell>span:last-child{flex-direction:column;gap:2px;display:flex}.person-cell strong{color:#557148;font-size:13px;font-weight:550}.person-cell small{color:#9cab8e;font-size:11px}.teams-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.team-card{background:#fff;border:1px solid #e0e9d9;border-radius:12px;padding:20px}.team-card>div:first-child{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.team-icon{color:#7a9d5d;background:#edf5e6;border-radius:13px;place-items:center;width:51px;height:51px;display:grid}.team-card h3{font-size:16px}.team-card>p{color:#a0ae91;margin:5px 0 16px;font-size:12px}.team-members{flex-wrap:wrap;gap:5px;display:flex}.section-description{color:#87a172;align-items:center;gap:9px;margin:0 0 23px;font-size:14px;display:flex}.activity-toolbar{margin-bottom:22px}.activity-toolbar select{max-width:240px;font-size:13px}.audit-table .time{margin-top:4px;font-size:11px;display:block}.audit-table td{font-size:12px}.audit-detail-line{align-items:center;gap:15px;font-size:14px;display:flex}.audit-dl{grid-template-columns:70px 1fr;gap:12px;margin:0;font-size:13px;display:grid}.audit-dl dt{color:#93a382}.audit-dl dd{margin:0}.audit-json{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7ef;border:1px solid #e2ead9;border-radius:9px;max-height:360px;padding:16px;font-size:12px;overflow:auto}.table-empty{text-align:center;color:#95a489;padding:30px;font-size:14px}.nav-item,.tree-row,.tree-name,.locale-btn,.sort-select,.filter-row>button,.search-field input,.card-title h3,.table-file strong,.file-table td,.check-row,.modal label:not(.check-row,.destination,.color-picker label,.status-color-picker label),.field-label,.destination,.person-cell strong,.people-table td,.node-menu>button,.node-menu>a{font-size:14px}.brand small,.nav-label,.tree-heading,.profile small,.profile strong,.top-title,.breadcrumb,.stat-card>div>span,.node-meta,.card-bottom>span:last-child,.result-count,.file-table th,.table-file small,.feed-item p,.feed-file,.feed-item small,.grant-line small,.badge,.storage>div,.storage>small,.install.nav-item,.workspace-footer,.upload-job strong,.upload-progress-meta small,.pending-row strong{font-size:12px}.feed-item p,.feed-file{font-size:13px}.card-title h3{white-space:normal;min-height:25px}.node-card{padding-inline:17px}.card-bottom{flex-wrap:wrap;row-gap:7px}.profile strong{font-size:13px}.storage{padding-inline:3px}.storage>small,.brand small{font-size:11px}.sidebar-tree{max-height:22vh}.top-actions .desktop-label{font-size:12px}.node-meta,.muted{color:#758477}.file-table td{color:#718172}.card-bottom>span:last-child,.stat-card>div>span,.breadcrumb,.file-table th{color:#7e8c7d}.feed-item p,.feed-file,.feed-item small{color:#7a8a73}.search-field input::placeholder{color:#7e8d82}.tree-name{color:#708572}.nav-label{color:#869180}.grant-line small,.badge.neutral{color:#728068}.btn,.modal label:not(.check-row,.destination,.color-picker label,.status-color-picker label),.description,.info-note,.modal-body>p,.login-form>p{font-size:14px}.modal-body>p{color:#75836d}.login-form>label,.login-form input{font-size:16px}.empty-state p{font-size:14px}.color-picker label{font-size:13px}.color-picker legend{font-size:14px}.login-form>p{color:#7c8b71}.login-form>label{color:#415d40}.login-footer{font-size:12px}.modal label>textarea{line-height:1.9}.file-table.compact .table-file strong{white-space:normal;overflow-wrap:anywhere}.sidebar-tree .tree-name{font-size:12px}.profile{padding-block:14px}.sidebar .nav-item{min-height:42px;padding-block:8px}.sidebar .install{font-size:12px}.top-title strong{font-size:13px}.table-file strong{color:#526b57}.node-menu{min-width:215px}.file-table .node-menu{inset-inline-end:55px;margin-top:2px;position:fixed;top:auto}.modal .badge{font-size:12px}.grant-line{font-size:14px}.upload-dropzone small{color:#788d72}.pending-uploads>p{font-size:13px}@media (width<=1200px){.home-bottom{grid-template-columns:1fr}.teams-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.top-title strong{font-size:12px}.sidebar-tree{max-height:26vh}.card-title h3{min-height:27px;font-size:14px;line-height:1.9}.card-bottom>span:last-child{font-size:11px}.node-meta{font-size:12px}.heading-actions .btn{font-size:13px}.stat-card>div>span{font-size:12px}.search-field input{font-size:16px}.filter-row>button,.sort-select,.table-file strong{font-size:13px}.file-table td,.file-table th{font-size:12px}.node-card{padding-inline:13px}.workspace-footer>span:first-child,.workspace-footer>span:last-child{font-size:10px}.brand small{font-size:11px}.modal input:not([type=checkbox],[type=radio]),.modal textarea,.modal select{font-size:16px!important}.check-row{font-size:14px}.check-row small{font-size:11px}.info-note{font-size:13px}.teams-grid{grid-template-columns:1fr}.people-table th,.people-table td{padding:13px;font-size:12px}.people-search{width:100%}.management-toolbar{gap:12px}.tab-buttons>button{padding:10px;font-size:13px}.section-description{align-items:flex-start;font-size:13px}.activity-toolbar select{width:100%;max-width:none}.upload-actions{flex-wrap:wrap}.upload-total{text-align:start;width:100%}.upload-dropzone{padding:21px 12px}.upload-dropzone strong{font-size:16px}.upload-dropzone small{font-size:12px}.modal .detail-title .btn{font-size:13px}.table-file strong{max-width:175px!important}.feed-item p{font-size:14px}.feed-file{font-size:13px}.feed-item small{font-size:12px}.card-bottom .avatar.tiny{width:25px;height:25px;font-size:11px}.file-table .node-menu{inset-inline-end:25px}.heading-actions{margin-inline-start:0}.page-heading{gap:12px}.node-menu>button,.node-menu>a{min-height:43px}.tree-name{min-height:34px}.icon-btn{min-width:36px;min-height:36px}.sidebar{visibility:hidden}.sidebar.open{visibility:visible}.toast{max-width:calc(100vw - 40px);font-size:13px;bottom:18px}}
