@import url("/assets/fonts.css");*{box-sizing:border-box}body{margin:0;background:#f3f5fa;color:#172441;font:15px/1.5 ContactEnglish,Arial,sans-serif}.topbar{background:#00103a;padding:20px 5%;display:flex;justify-content:space-between;align-items:center;gap:24px}.brand img{display:block}.topbar nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.topbar a,.link{color:white;text-decoration:none}.topbar form{margin:0}.workspace{max-width:1200px;margin:40px auto;padding:0 24px 60px}h1{font-size:32px;font-weight:600}h2{font-size:20px}.panel{background:white;padding:28px;border:1px solid #dbe2ef;border-radius:12px;margin:24px 0;box-shadow:0 3px 15px #00103a05}.narrow{max-width:540px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}label{display:flex;flex-direction:column;gap:8px;margin:12px 0}input,select{font:inherit;border:1px solid #b4bfd2;border-radius:6px;padding:12px;color:#172441;min-width:0;width:100%}input[readonly]{background:#f3f5fa}.check{flex-direction:row;align-items:center}.check input{width:auto}.button,button{display:inline-flex;justify-content:center;align-items:center;background:#001e6e;color:white;border:1px solid #001e6e;border-radius:6px;padding:11px 18px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.secondary{background:white;color:#001e6e;border-color:#becbe2}.link{background:transparent;border:0;padding:0}.danger{background:#a72d38;border-color:#a72d38}.actions{display:flex;gap:12px;flex-wrap:wrap}.search{display:flex;gap:12px;margin:28px 0}.search input{flex:1}.search select{width:150px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#677895}td,th{padding:16px 12px;border-bottom:1px solid #e4e9f1;vertical-align:top}td a{color:#001e6e;font-weight:600}.arabic{display:block;color:#677895;font-size:13px;text-align:left}.notice{padding:16px;background:#e3f3eb;border-radius:8px}.error{color:#a72d38}.hint{color:#677895;font-size:13px}.link-row{display:flex;gap:12px;margin-bottom:16px}.badge{font-size:12px;background:#e5edf9;color:#001e6e;padding:5px 10px;border-radius:24px}@media(max-width:700px){.topbar{flex-direction:column;align-items:flex-start}.workspace{padding:0 16px}.panel{padding:20px}.form-grid{grid-template-columns:1fr}.search{flex-wrap:wrap}.search input{flex-basis:100%}.link-row{flex-wrap:wrap}}

.arabic{font-family:ContactArabic,Tahoma,sans-serif}
