@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#17222c;background:#f6f7f8;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.hidden{display:none!important}.shell{display:flex;min-height:100vh}.sidebar{width:238px;flex:none;background:#111b24;color:#e6ebef;padding:31px 20px;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding:0 11px 35px;font:800 19px Manrope,sans-serif;letter-spacing:-.04em}.brandmark{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#c8e678;color:#142116;font-size:17px}.nav-item{width:100%;border:0;background:#273641;color:#f7f9fb;border-radius:9px;text-align:left;padding:12px 13px;font-weight:700;font-size:13px}.nav-item span{margin-right:10px;color:#c8e678}.sidefoot{margin-top:auto;border-top:1px solid #31404a;padding:18px 10px 0;color:#a9b6bf;font-size:12px;line-height:1.6}.sidefoot strong{display:block;color:#e7ebef;font-size:13px;margin-bottom:4px}.main{flex:1;min-width:0}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid #e7eaec;background:#fbfcfc}.crumb{font-weight:700;font-size:13px;color:#65727d}.crumb strong{color:#18252e}.topright{display:flex;align-items:center;gap:17px;font-size:12px;color:#62707b}.avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#dce7d0;color:#40552a;font-weight:800}.linkbtn{border:0;background:none;color:#566672;font-size:12px}.linkbtn:hover{text-decoration:underline}.content{max-width:1430px;margin:auto;padding:43px clamp(20px,4vw,64px) 70px}.pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.eyebrow{font-size:11px;color:#77848d;text-transform:uppercase;letter-spacing:.13em;font-weight:800;margin:0 0 10px}.pagehead h1{font:800 clamp(29px,3vw,38px)/1.15 Manrope,sans-serif;letter-spacing:-.06em;margin:0}.pagehead p{margin:9px 0 0;color:#72808a;font-size:13px}.count{color:#697782;font-size:12px;white-space:nowrap}.workspace{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:28px;align-items:start}.upload{background:#fff;border:1px solid #e5e9e9;border-radius:16px;padding:23px;box-shadow:0 7px 30px #111f2a06}.sectionlabel{font:800 15px Manrope,sans-serif;letter-spacing:-.03em;margin:0}.sectionhint{color:#819099;font-size:12px;margin:6px 0 20px}.dropzone{border:1.5px dashed #bdc9c5;background:#f9fbf8;border-radius:13px;min-height:208px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;transition:.2s}.dropzone.drag{border-color:#608447;background:#f1f8e8}.uploadicon{font-size:30px;line-height:1;margin-bottom:17px;color:#6b8c53}.dropzone strong{font:800 14px Manrope,sans-serif}.dropzone small{display:block;color:#8b979d;font-size:11px;margin:7px 0 17px}.smallbutton{background:#fff;color:#26343a;border:1px solid #ced7d3;border-radius:8px;padding:8px 12px;font-weight:700;font-size:11px}.smallbutton:hover{background:#f4f7f2}.fileinput{display:none}.chosen{margin-top:17px;padding:13px 14px;border:1px solid #e8ecea;border-radius:10px;background:#fcfdfc;display:flex;align-items:center;gap:10px;min-width:0}.filebadge{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#ebf0e8;color:#57744b;font-size:10px;font-weight:800;flex:none}.chosenname{font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosenmeta{font-size:11px;color:#8a969d;margin-top:4px}.fieldlabel{display:block;font-size:11px;font-weight:800;color:#56636c;margin:19px 0 7px}.field{width:100%;border:1px solid #dce3e3;background:#fff;border-radius:8px;padding:10px 11px;outline:none;font-size:12px}.field:focus{border-color:#8da678;box-shadow:0 0 0 3px #eaf2e4}.field:disabled{background:#f7f8f8;color:#8e9aa1}.row{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkbox{display:flex;align-items:center;gap:7px;color:#5b6973;font-size:11px}.checkbox input{accent-color:#618844}.primary{background:#bce372;border:1px solid #a9d35d;color:#1c3215;border-radius:9px;font-weight:800;font-size:12px;padding:11px 16px;transition:.18s}.primary:hover{background:#aeda60;transform:translateY(-1px)}.primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.upload .primary{width:100%;margin-top:20px}.status{font-size:11px;color:#697982;line-height:1.5;margin:12px 0 0;min-height:17px}.status.error{color:#bb544d}.status.success{color:#4f7d3b}.divider{border:0;border-top:1px solid #edf0ef;margin:22px 0 18px}.process{display:flex;gap:10px;color:#7e8c95;font-size:11px;line-height:1.45}.process b{display:block;color:#43525b;margin-bottom:2px}.stepnum{display:grid;place-items:center;border:1px solid #d8e0dc;border-radius:50%;width:21px;height:21px;flex:none;color:#678254;font-weight:800}.library{min-width:0}.libhead{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:3px 0 18px}.libhead h2{font:800 16px Manrope,sans-serif;letter-spacing:-.04em;margin:0}.search{width:min(230px,50%);border:1px solid #dfe5e5;background:#fff;border-radius:8px;padding:9px 11px;font-size:11px;outline:none}.search:focus{border-color:#8da678}.tablewrap{background:#fff;border:1px solid #e5e9e9;border-radius:13px;overflow:hidden}.table{width:100%;border-collapse:collapse;table-layout:fixed}.table th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#8d9aa2;font-weight:800;background:#fbfcfc;padding:15px 17px;border-bottom:1px solid #edf0f0}.table td{font-size:11px;color:#6f7d86;padding:15px 17px;border-bottom:1px solid #f0f2f2}.table tr:last-child td{border-bottom:0}.table th:nth-child(1){width:49%}.table th:nth-child(2){width:18%}.table th:nth-child(3){width:15%}.table th:nth-child(4){width:18%;text-align:right}.table td:last-child{text-align:right}.docname{font-weight:700;color:#25333d;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docid{display:block;margin-top:4px;color:#9da8ae;font-size:10px}.typeicon{display:inline-grid;place-items:center;width:26px;height:28px;margin-right:10px;border-radius:5px;background:#f1f3f2;color:#5b6e73;vertical-align:middle;font-size:8px;font-weight:800}.filecell{display:flex;align-items:center;min-width:0}.filecell>span:last-child{min-width:0}.actions{display:flex;justify-content:flex-end;gap:8px}.iconbtn{border:1px solid #e2e8e5;background:#fff;border-radius:6px;min-width:27px;height:27px;display:grid;place-items:center;color:#61706f;font-size:13px}.iconbtn:hover{border-color:#a6c58f;color:#375b21}.empty{padding:65px 25px;text-align:center;color:#8a989f;font-size:12px}.empty strong{display:block;color:#4e5c62;font:800 14px Manrope,sans-serif;margin:10px 0 6px}.emptyicon{font-size:28px;color:#9aaf8d}.loadmore{margin:17px auto 0;display:block}.toast{position:fixed;bottom:25px;right:25px;background:#17252e;color:#fff;padding:11px 16px;border-radius:8px;font-size:12px;box-shadow:0 10px 28px #17252e22;z-index:10}.loginpage{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#fff}.loginvisual{background:#15222a;color:#fff;padding:52px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.loginvisual .brand{padding:0}.loginvisual:after{content:"";position:absolute;left:15%;bottom:-36%;width:88%;aspect-ratio:1;border:1px solid #45604b;border-radius:50%;box-shadow:0 0 0 65px #18282d,0 0 0 66px #405347,0 0 0 130px #18282d,0 0 0 131px #334940;opacity:.7}.loginvisual h2{position:relative;z-index:1;font:800 clamp(38px,5vw,69px)/1.07 Manrope,sans-serif;letter-spacing:-.07em;max-width:500px;margin:0 0 13vh}.loginvisual h2 em{font-style:normal;color:#bce372}.loginright{display:flex;align-items:center;justify-content:center;padding:30px}.loginbox{width:min(360px,100%)}.loginbox h1{font:800 29px Manrope,sans-serif;letter-spacing:-.055em;margin:0 0 6px}.loginbox p{color:#7b8990;font-size:13px;line-height:1.5;margin:0 0 27px}.loginbox .field{padding:13px;font-size:13px}.loginbox .primary{width:100%;margin-top:24px;padding:13px}.loginfoot{font-size:11px;color:#aab4b7;margin-top:26px}.loginerror{color:#b84a47;font-size:11px;min-height:16px;margin-top:10px}@media(max-width:1050px){.workspace{grid-template-columns:330px minmax(0,1fr)}.table th:nth-child(3),.table td:nth-child(3){display:none}.table th:nth-child(1){width:55%}.table th:nth-child(2){width:20%}.table th:nth-child(4){width:25%}}@media(max-width:780px){.sidebar{width:65px;padding:22px 10px}.brand{padding:0 6px 30px}.brandname,.navtext,.sidefoot{display:none}.nav-item{padding:12px;text-align:center}.nav-item span{margin:0}.topbar{height:60px}.content{padding-top:30px}.workspace,.loginpage{grid-template-columns:1fr}.loginvisual{display:none}}@media(max-width:480px){.topright{gap:8px}.crumb{font-size:11px}.pagehead{align-items:start}.count{display:none}.table th:nth-child(2),.table td:nth-child(2){display:none}.table th:nth-child(1){width:70%}.table th:nth-child(4){width:30%}.table th,.table td{padding:12px 10px}.actions{gap:3px}.upload{padding:18px}}html[dir=rtl]{font-family:Noto Sans Arabic,sans-serif}html[dir=rtl] .brand,html[dir=rtl] .pagehead h1,html[dir=rtl] .sectionlabel,html[dir=rtl] .libhead h2,html[dir=rtl] .empty strong,html[dir=rtl] .loginvisual h2,html[dir=rtl] .loginbox h1,html[dir=rtl] .dropzone strong{font-family:Noto Sans Arabic,sans-serif;letter-spacing:0}html[dir=rtl] .eyebrow,html[dir=rtl] .table th{letter-spacing:0}.language-control{display:inline-flex;align-items:center;gap:7px;color:#65727d;font-size:11px;white-space:nowrap}.language-select{width:103px;min-height:34px;padding:5px 7px;color:#26343a;background:#fff;border:1px solid #dce3e3;border-radius:7px;font-size:11px;outline:none;cursor:pointer}.language-select:focus-visible{border-color:#8da678;box-shadow:0 0 0 3px #eaf2e4}.logincolumn{width:min(360px,100%)}.login-language{display:flex;justify-content:flex-end;margin-bottom:72px}.mobile-login-brand,.mobile-brand,.mobilemeta{display:none}.crumb-separator{margin-inline:8px;color:#bec6c9}.nav-item,.table th{text-align:start}.nav-item span{margin-right:0;margin-inline-end:10px}.table th:nth-child(4),.table td:last-child{text-align:end}.typeicon{margin-right:0;margin-inline-end:10px}.chosen-details,.file-details{min-width:0}.chosenname,.chosenmeta{display:block}.toast{right:auto;inset-inline-end:25px}html[dir=rtl] .loginvisual:after{left:auto;right:15%}@media(max-width:780px){.sidebar{display:none}.topbar{padding-inline:20px}.mobile-brand,.mobile-login-brand{display:inline-flex;align-items:center;gap:9px;font:800 15px Manrope,sans-serif;letter-spacing:-.04em;white-space:nowrap}.mobile-brand .brandmark,.mobile-login-brand .brandmark{width:26px;height:26px}.crumb,.admin-label,.avatar{display:none}.topright{gap:10px}.loginright{min-height:100vh;padding:28px}.mobile-login-brand{margin-bottom:64px}.login-language{margin-bottom:36px}}@media(max-width:640px){.content{padding:25px 16px 60px}.pagehead{margin-bottom:23px}.pagehead h1{font-size:28px}.count{display:none}.workspace{gap:28px}.upload{padding:20px}.dropzone{min-height:165px}.table th:nth-child(2),.table td:nth-child(2),.table th:nth-child(3),.table td:nth-child(3){display:none}.table th:nth-child(1){width:67%}.table th:nth-child(4){width:33%}.table th,.table td{padding:14px 12px}.mobilemeta{display:block;margin-top:4px;color:#8b979d;font-size:10px}.docid{display:none}}@media(max-width:400px){body{min-width:0}.topbar{padding-inline:12px}.topright{gap:7px}.language-label,.mobile-brand>span:last-child{display:none}.language-select{width:96px}.linkbtn{padding:5px 0}.table th,.table td{padding:12px 8px}.table th:nth-child(1){width:63%}.table th:nth-child(4){width:37%}.actions{gap:3px}.iconbtn{min-width:28px;min-height:28px}.typeicon{margin-inline-end:7px}.loginright{padding:20px}}
