@font-face{font-family:Tajawal;src:url('/fonts/Tajawal-Regular.ttf') format('truetype');font-display:swap}@font-face{font-family:Amiri;src:url('/fonts/Amiri-Regular.ttf') format('truetype');font-display:swap}@font-face{font-family:Bukra;src:url('/fonts/29lt-bukra-regular.ttf') format('truetype');font-display:swap}
:root{--workspace-font:Bukra;--brand-green:#056937;--brand-gold:#bb8d4f}body,input,select,textarea,button{font-family:var(--workspace-font),sans-serif}body{font-feature-settings:'kern';line-height:1.75}.workspace-page{margin:0;background:#f6f8f6;color:#18372a;font-size:14px}.workspace-page *{box-sizing:border-box}.workspace-page button,.workspace-page input,.workspace-page select,.workspace-page textarea{font:inherit}.ws-shell{max-width:1320px;margin:auto;padding:26px 32px 64px}.ws-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;border-bottom:1px solid #dfe7e1}.ws-brand{display:flex;align-items:center;gap:16px}.ws-brand img{width:84px;height:64px;object-fit:contain}.ws-brand small,.ws-muted{color:#687c70}.ws-header a,.ws-tabs a{color:inherit;text-decoration:none}.ws-nav{display:flex;gap:18px;align-items:center}.ws-eyebrow{color:var(--brand-green);font-size:12px;letter-spacing:.3px;margin:28px 0 6px}.ws-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.ws-heading h1{font-size:29px;line-height:1.5;margin:0 0 6px}.ws-heading p{margin:0;color:#647a6a}.ws-tabs{display:flex;gap:8px;margin:26px 0;border-bottom:1px solid #dfe7e1}.ws-tabs a{padding:12px 20px;border-bottom:3px solid transparent}.ws-tabs a[aria-current=page]{color:var(--brand-green);border-color:var(--brand-gold);font-weight:bold;background:#edf4ee}.ws-grid{display:grid;grid-template-columns:350px minmax(0,1fr);gap:22px;align-items:start}.ws-card{background:white;border:1px solid #e0e8e1;border-radius:16px;box-shadow:0 4px 22px #173a2010;padding:24px;margin-bottom:20px}.ws-card h2{font-size:18px;margin:0 0 6px}.ws-card h3{font-size:15px;margin:0 0 12px}.ws-card p{margin:8px 0}.ws-card label{display:block;font-weight:bold;margin-bottom:7px}.ws-card input:not([type=checkbox]):not([type=file]),.ws-card select,.ws-card textarea{width:100%;border:1px solid #cdd9d0;border-radius:8px;background:white;padding:10px 12px;color:#18372a;min-height:44px}.ws-card input:focus,.ws-card select:focus,.ws-card textarea:focus{outline:2px solid #05693755;outline-offset:2px}.ws-field{margin:17px 0}.ws-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ws-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cdd9d0;border-radius:8px;padding:10px 16px;background:white;color:#1b4730;cursor:pointer;text-decoration:none;font:inherit;gap:7px;min-height:43px}.ws-btn.primary{background:var(--brand-green);border-color:var(--brand-green);color:white}.ws-btn.danger{color:#a03333;border-color:#edc9c9}.ws-btn:disabled{opacity:.55;cursor:wait}.ws-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.ws-badge{display:inline-block;border-radius:30px;background:#ecf5ee;color:#176239;padding:4px 12px;font-size:12px;white-space:nowrap}.ws-badge.gold{background:#f8f0e2;color:#8b612c}.ws-info{padding:14px 18px;border-right:3px solid var(--brand-gold);background:#fbf7ef;border-radius:8px;color:#705830;margin:16px 0;font-size:13px}.ws-error{padding:14px;background:#fff0f0;border:1px solid #efcece;border-radius:9px;color:#9b2727}.ws-ok{padding:14px;background:#edf8f0;border:1px solid #bcdcc8;border-radius:9px;color:#176239}.ws-status{margin:14px 0}.ws-status:empty{display:none}.ws-drop{border:2px dashed #b4cbbd;background:#f8fbf8;border-radius:12px;padding:30px 18px;text-align:center;margin:20px 0}.ws-drop input{display:block;margin:14px auto;max-width:100%}.ws-release{border-top:1px solid #e6ece7;padding:20px 0}.ws-release:first-child{border:0}.ws-release-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.ws-notes{white-space:pre-wrap;color:#526757}.ws-checks{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.ws-table-wrap{overflow:auto;max-height:650px;border:1px solid #e1e8e3;border-radius:8px}.ws-table{border-collapse:collapse;width:100%;min-width:600px;font-size:12px}.ws-table th,.ws-table td{text-align:right;vertical-align:top;padding:12px 14px;border-bottom:1px solid #e5ece7;white-space:pre-wrap}.ws-table th{background:#eef5f0;position:sticky;top:0;color:#0b5e33}.ws-table tbody tr:nth-child(even){background:#fafcfb}.ws-stats{display:flex;gap:16px;margin:20px 0}.ws-stat{flex:1;padding:16px;border:1px solid #e1e9e3;border-radius:12px;background:#fafcfb}.ws-stat strong{display:block;font-size:23px;color:var(--brand-green)}.ws-report-head{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:3px solid var(--brand-green);padding-bottom:18px;margin-bottom:18px}.ws-report-head img{max-width:125px;max-height:70px;object-fit:contain}.ws-report-paper{padding:32px}.ws-empty{text-align:center;padding:45px 20px;color:#718174}.ws-cols label{display:flex;align-items:center;gap:8px;font-weight:normal;padding:7px;border-bottom:1px solid #edf1ee}.ws-cols button{border:0;background:#eef5f0;color:#176239;border-radius:4px;cursor:pointer;margin-right:auto}.ws-cols input{accent-color:var(--brand-green);width:17px;height:17px}.ws-font-samples{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0}.ws-font-sample{border:1px solid #dce7df;border-radius:12px;padding:20px;background:#fafcfb}.ws-font-sample p{font-size:22px}.ws-password{max-width:460px;border:1px solid #dce6de;border-radius:16px;padding:26px;color:#173d2b;background:white;box-shadow:0 20px 90px #00201044}.ws-password::backdrop{background:#061a1070}.ws-password input{width:100%;padding:12px;border:1px solid #b9ccbf;border-radius:8px;font:inherit}.ws-addon{border:1px solid #c9dbcf;border-right:4px solid #bb8d4f;background:#f6faf6;border-radius:12px;padding:20px;margin:20px 0}.ws-addon h2{font-size:18px;margin:0}.ws-addon p{margin:7px 0 16px;color:#637669}.ws-addon-links{display:flex;gap:10px;flex-wrap:wrap}.ws-addon a{border:1px solid #c9dbcf;padding:9px 14px;border-radius:8px;color:#056937;background:white;text-decoration:none}.ws-addon .ws-addon-version{float:left;font-size:12px;background:#e5f1e9;border-radius:20px;padding:3px 12px}.ws-footer{border-top:1px solid #e0e8e1;margin-top:35px;padding-top:18px;color:#708075;font-size:12px;display:flex;justify-content:space-between;gap:16px}.ws-hidden,[hidden]{display:none!important}@media(max-width:850px){.ws-shell{padding:18px 15px 40px}.ws-grid{grid-template-columns:1fr}.ws-header{align-items:flex-start;gap:12px}.ws-brand img{width:55px}.ws-brand strong{font-size:12px}.ws-heading h1{font-size:23px}.ws-nav{font-size:12px;gap:10px}.ws-tabs{overflow:auto;white-space:nowrap}.ws-tabs a{padding:10px 12px}.ws-font-samples{grid-template-columns:1fr}.ws-fields{gap:10px}.ws-report-paper{padding:20px}.ws-card{padding:20px}.ws-stats{flex-wrap:wrap}.ws-stat{min-width:100px}}
