@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;600;700&display=swap');:root{font-family:'IBM Plex Sans Arabic',sans-serif;color:#202a28;background:#edf1ec}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 90% 0,#d7e7df,transparent 36%),#edf1ec}header{height:72px;padding:0 max(20px,calc((100% - 1100px)/2));display:flex;justify-content:space-between;align-items:center;background:#173b35;color:#fff}header a{font-size:24px;font-weight:700;color:#fff;text-decoration:none}main{max-width:1100px;margin:auto;padding:48px 20px}h1{font-size:clamp(30px,5vw,52px);line-height:1.2;margin:6px 0 20px}h2{font-size:21px}small{color:#b45d3a;font-weight:700}.heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:25px}.card{background:#fffdf8;border:1px solid #d9e1d9;box-shadow:0 14px 35px #173b3510;padding:26px;margin-bottom:22px}.auth,.consent{max-width:570px;margin:35px auto}.card form{display:grid;gap:16px}label{display:grid;gap:6px;font-weight:600;font-size:14px}input{font:inherit;padding:10px;border:1px solid #cdd8d1;border-radius:5px;background:#fbfcf9}button,.button{font:inherit;font-weight:600;cursor:pointer;border:0;border-radius:5px;padding:10px 15px;text-decoration:none;display:inline-block}.primary{background:#b45d3a;color:#fff}.secondary,.button{background:#e3eee8;color:#245f51}.ghost{background:transparent;color:#fff;border:1px solid #c5d5ce}.create{display:flex!important;align-items:end}.create label{flex:1}.pill{background:#dcece4;color:#245f51;border-radius:999px;padding:4px 12px}.check{display:flex;align-items:start;gap:10px;font-weight:400}.check input{margin-top:6px}.actions{display:flex;gap:10px}.table{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:right;padding:12px 8px;border-bottom:1px solid #e2e8e2;white-space:nowrap}.notice{padding:12px 15px;margin-bottom:18px;border-radius:5px}.success{background:#dcece4;color:#205a4d}.error{background:#f7e1d9;color:#843c2a}@media(max-width:650px){main{padding:30px 14px}.heading,.create,.actions{display:grid!important;align-items:stretch}.actions button{width:100%}.card{padding:20px}}
