
:root{
  --bg:#f4f8fc;--surface:#fff;--text:#14283c;--muted:#66798a;--line:#dce7f0;
  --blue:#0b5da8;--blue2:#1684d6;--navy:#0c2f52;--cyan:#e9f5ff;--soft:#f7fbff;
  --green:#168a68;--shadow:0 18px 55px rgba(18,65,104,.10);--shadow2:0 10px 28px rgba(18,65,104,.08);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--text);font-family:"Sakkal Majalla","Segoe UI",Tahoma,Arial,sans-serif;line-height:1.75;min-height:100vh;overflow-x:hidden}
button,input,select,textarea{font-family:inherit}
h1,h2,h3,h4,.brand,.eyebrow,.section-kicker,.nav-btn,.btn,strong{font-family:"Sultan Medium","Sakkal Majalla","Segoe UI",Tahoma,Arial,sans-serif}
.page-glow{position:fixed;border-radius:50%;filter:blur(1px);pointer-events:none;z-index:-1;opacity:.55}
.glow-one{width:520px;height:520px;background:radial-gradient(circle,#d9efff 0,transparent 68%);top:-190px;left:-180px}
.glow-two{width:460px;height:460px;background:radial-gradient(circle,#e4f2ff 0,transparent 70%);right:-180px;top:420px}

.topbar{background:rgba(255,255,255,.96);backdrop-filter:blur(16px);border-bottom:1px solid rgba(197,216,231,.85);padding:10px clamp(20px,4vw,64px) 8px;display:grid;grid-template-columns:260px 1fr 220px;align-items:center;gap:18px;position:sticky;top:0;z-index:20;box-shadow:0 4px 22px rgba(28,73,108,.04)}
.identity{display:flex;align-items:center;min-width:0}
.identity-it{justify-content:flex-start}
.ministry-identity{display:flex;justify-content:flex-end;align-items:center}
.logo{display:block;object-fit:contain;background:#fff}
.logo-it{width:225px;height:96px;object-position:right center;transform:scale(1.08);transform-origin:right center}
.logo-ministry{width:180px;height:84px;object-position:center;transform:scale(1.08);transform-origin:left center}
.brand{text-align:center;line-height:1.25}
.brand h1{font-size:23px;margin:0;color:var(--navy)}
.brand p{font-size:12px;margin:4px 0 0;color:var(--muted)}
.nav{grid-column:1/-1;display:flex;gap:5px;justify-content:center;flex-wrap:wrap;padding-top:7px;border-top:1px solid #edf3f7}
.nav-btn{border:0;background:transparent;padding:8px 13px;border-radius:10px;cursor:pointer;color:#617487;font-weight:700;font-size:13px;transition:.2s}
.nav-btn:hover,.nav-btn.active{background:var(--cyan);color:var(--blue)}
.nav-btn.admin-nav{border:1px solid #d7e5ef}

.container{max-width:1220px;margin:auto;padding:46px 24px 76px}
.view{display:none;animation:fadeIn .3s ease}.view.active{display:block}
@keyframes fadeIn{from{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}

.hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:480px;background:linear-gradient(125deg,#fff 0%,#f8fcff 56%,#e8f5ff 100%);border:1px solid #d9e9f5;border-radius:30px;padding:54px 58px;box-shadow:var(--shadow)}
.hero:before,.hero:after{content:"";position:absolute;width:260px;height:260px;background-image:linear-gradient(30deg,transparent 44%,rgba(11,93,168,.07) 45%,rgba(11,93,168,.07) 55%,transparent 56%),linear-gradient(150deg,transparent 44%,rgba(11,93,168,.07) 45%,rgba(11,93,168,.07) 55%,transparent 56%);background-size:52px 90px;opacity:.7}
.hero:before{left:-55px;top:-70px;transform:rotate(12deg)}.hero:after{right:-75px;bottom:-100px;transform:rotate(-12deg)}
.hero-copy{position:relative;z-index:2}
.eyebrow,.section-kicker{display:inline-flex;font-size:11px;font-weight:900;color:var(--blue);background:var(--cyan);padding:6px 11px;border-radius:999px;letter-spacing:.1px}
.hero h2,.page-title h2,.dashboard-header h2,.admin-login h2{font-size:38px;line-height:1.35;margin:16px 0 12px;color:var(--navy);letter-spacing:-.7px}
.hero h2 em{font-style:normal;color:var(--blue)}
.hero p,.page-title p,.admin-login p,.dashboard-header p{color:var(--muted);max-width:660px;margin:0}
.hero-actions{display:flex;gap:10px;margin-top:25px;flex-wrap:wrap}
.btn{border:0;border-radius:12px;padding:11px 18px;font:inherit;font-weight:800;cursor:pointer;text-decoration:none;text-align:center;display:inline-block;transition:.2s}
.btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(11,93,168,.12)}
.primary{background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff;box-shadow:0 8px 20px rgba(11,93,168,.18)}
.secondary{background:#fff;color:var(--navy);border:1px solid var(--line)}
.dark{background:var(--navy);color:#fff}.soft{background:#edf6fd;color:var(--blue)}
.hero-btn{padding-inline:24px}
.trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;color:#587186;font-size:11px;font-weight:700}.trust-row span::first-letter{color:var(--green)}

.hero-visual{position:relative;min-height:330px;display:grid;place-items:center;z-index:2}
.service-orbit{position:relative;width:310px;height:310px;border:1px dashed #9bc7e8;border-radius:50%;display:grid;place-items:center}
.service-orbit:before{content:"";position:absolute;inset:42px;border:1px solid #d4e8f7;border-radius:50%}
.center-doc{width:126px;height:126px;border-radius:30px;background:linear-gradient(145deg,#fff,#e9f6ff);border:1px solid #cfe5f5;box-shadow:0 20px 40px rgba(17,92,151,.15);display:grid;place-items:center;padding:19px;position:relative;z-index:2}
.center-doc svg{width:50px;height:50px;fill:none;stroke:var(--blue);stroke-width:1.5}.center-doc strong{color:var(--blue);font-size:13px}
.orbit-step{position:absolute;width:72px;height:72px;background:#fff;border:1px solid #d8e8f3;border-radius:22px;box-shadow:var(--shadow2);display:grid;place-items:center;align-content:center;line-height:1.3}
.orbit-step b{color:var(--blue);font-size:17px}.orbit-step span{font-size:10px;color:var(--muted);font-weight:800}.s1{top:-10px;right:50px}.s2{left:-14px;top:100px}.s3{bottom:-8px;left:58px}.s4{right:-12px;bottom:92px}
.hex-cluster{position:absolute;left:-25px;top:5px;display:grid;grid-template-columns:repeat(3,25px);gap:5px;opacity:.5}.hex-cluster i{width:25px;height:22px;background:#cbe7fa;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.hex-cluster i:nth-child(2),.hex-cluster i:nth-child(5){background:#8cc8ef}

.section-heading{display:flex;justify-content:space-between;align-items:end;margin:46px 0 18px}.section-heading h3,.contact-section h3{margin:8px 0 2px;font-size:27px;color:var(--navy)}.section-heading p{margin:0;color:var(--muted);font-size:13px}.section-kicker{background:transparent;padding:0;color:var(--blue)}
.service-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:15px}
.service-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px;box-shadow:var(--shadow2);transition:.25s;overflow:hidden}.service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.service-card.featured{background:linear-gradient(145deg,#fff,#f2f9ff);border-color:#cde4f4}.service-card.featured:after{content:"PDF";position:absolute;left:-8px;bottom:-22px;font-size:82px;font-weight:900;color:rgba(11,93,168,.035)}
.service-icon{width:52px;height:52px;border-radius:16px;background:#eaf5fd;display:grid;place-items:center;margin-bottom:16px}.service-icon svg{width:27px;height:27px;fill:none;stroke:var(--blue);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.service-icon.upload{background:#edf8f5}.service-icon.upload svg{stroke:#168a68}.service-icon.search{background:#f0effd}.service-icon.search svg{stroke:#5b55b8}.service-icon.guide{background:#fff4e8}.service-icon.guide svg{stroke:#b46c20}.service-icon.small{width:45px;height:45px;margin:0}.service-icon.large{width:72px;height:72px;margin:0 auto 12px}.service-icon.large svg{width:36px;height:36px}
.mini-label{font-size:10px;color:var(--blue);font-weight:900}.service-card h4{font-size:16px;line-height:1.55;margin:7px 0;color:var(--navy)}.service-card p{font-size:12px;color:var(--muted);margin:0 0 16px}.card-actions{display:flex;gap:7px;position:relative;z-index:2}.card-actions .btn{padding:8px 12px;font-size:11px}.text-action{border:0;background:transparent;color:var(--blue);font-weight:900;padding:0;cursor:pointer;font-size:12px}

.process-strip{margin-top:24px;background:var(--navy);color:#fff;border-radius:24px;padding:25px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px;box-shadow:var(--shadow)}
.process-title{display:grid;min-width:150px}.process-title span{font-size:10px;color:#9ec9ea}.process-title strong{font-size:18px}.process-steps{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex:1}.process-steps div{display:grid;text-align:center;min-width:90px}.process-steps b{font-size:20px;color:#66bdf6}.process-steps span{font-size:10px;color:#d7e8f5}.process-steps i{height:1px;flex:1;max-width:55px;background:linear-gradient(90deg,#2d648f,#6abff8)}

.contact-section{margin-top:24px;border-radius:26px;padding:34px 38px;background:linear-gradient(125deg,#0b5da8,#0c3f70);color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:center;position:relative;overflow:hidden}.contact-section:after{content:"";position:absolute;width:240px;height:240px;border:45px solid rgba(255,255,255,.035);border-radius:50%;left:-80px;top:-70px}.contact-section h3{color:#fff}.contact-section p{font-size:12px;color:#d9ebf8;max-width:500px}.section-kicker.light{color:#9ed5fb}
.contact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;position:relative;z-index:2}.contact-cards div{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:15px;text-align:center;display:grid}.contact-cards small{color:#a9d6f5}.contact-cards strong{font-size:13px}

.page-shell{display:flex;justify-content:space-between;align-items:end;gap:20px}.page-title{margin-bottom:22px}.page-title.centered{text-align:center}.page-title.centered p{margin-inline:auto}.steps-mini{display:flex;gap:6px;margin-bottom:22px}.steps-mini span{font-size:10px;background:#fff;border:1px solid var(--line);padding:6px 9px;border-radius:999px;color:var(--muted)}.steps-mini span.active{background:var(--blue);color:#fff;border-color:var(--blue)}.steps-mini span.done{background:#e9f7f1;color:#187458;border-color:#d2ede2}
.panel{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:var(--shadow2)}
.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-intro{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:2px}.form-intro div:last-child{display:grid}.form-intro small{color:var(--muted);font-size:11px}
label{font-size:12px;font-weight:800;color:#42586a}input,select,textarea{width:100%;margin-top:7px;border:1px solid var(--line);border-radius:12px;padding:12px 13px;font:inherit;background:#fbfdff;color:var(--text);outline:0;transition:.2s}input:focus,select:focus,textarea:focus{background:#fff;border-color:#79b7e5;box-shadow:0 0 0 4px rgba(22,132,214,.08)}
.full{grid-column:1/-1}.upload-box{border:2px dashed #b9d5e9;border-radius:18px;padding:34px;text-align:center;background:#f8fcff;cursor:pointer;transition:.2s}.upload-box:hover{background:#f1f9ff;border-color:#70b5e5}.upload-box input{display:none}.upload-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#e8f4fd;margin:0 auto 10px}.upload-icon svg{width:30px;height:30px;fill:none;stroke:var(--blue);stroke-width:1.7}.upload-box strong{display:block;color:var(--navy)}.upload-box small{color:var(--muted);font-weight:400}.form-actions{display:flex;justify-content:flex-end;gap:8px}.wide{width:100%}
.result-card{margin-top:18px;background:#eaf8f1;border:1px solid #bfe5d2;border-radius:18px;padding:22px;white-space:pre-line;color:#23664e;box-shadow:var(--shadow2)}.result-card[data-kind="error"]{background:#fff0f0;border-color:#f0c9c9;color:#8b3a3a}.hidden{display:none!important}

.track-panel{max-width:820px;margin:auto}.track-illustration{text-align:center;padding:6px 0 22px}.track-illustration strong{display:block;color:var(--navy)}.track-illustration span{display:block;color:var(--muted);font-size:11px;max-width:420px;margin:auto}.track-form{display:flex;gap:9px;background:#f5f9fc;padding:9px;border-radius:15px}.track-form input{margin:0;background:#fff}.track-result{margin-top:20px;border-top:1px solid var(--line);padding:20px;white-space:pre-line;border-radius:12px}.track-result:not(.empty){background:#f6fbff;border:1px solid #d8eaf7;color:var(--navy)}.empty{color:var(--muted);text-align:center}

.admin-login{max-width:540px;margin:20px auto;text-align:center;padding:38px}.admin-login form{text-align:right}.admin-lock{width:62px;height:62px;border-radius:20px;background:linear-gradient(145deg,#e8f5ff,#fff);border:1px solid #d6e8f4;color:var(--blue);display:grid;place-items:center;margin:0 auto 16px;font-size:30px}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dashboard-header p{font-size:12px}
.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.stat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:var(--shadow2);position:relative;overflow:hidden}.stat:after{content:"";position:absolute;width:55px;height:55px;border-radius:50%;background:#eaf5fd;left:-12px;bottom:-18px}.stat strong{display:block;font-size:29px;color:var(--navy);line-height:1.2}.stat span{font-size:11px;color:var(--muted)}.stat-new{border-top:3px solid #1684d6}.stat-review{border-top:3px solid #e6a82b}.stat-done{border-top:3px solid #2c9a70}.stat-all{border-top:3px solid #5b55b8}
.table-toolbar{display:flex;gap:10px;margin-bottom:15px}.table-toolbar input{margin:0;flex:1}.table-toolbar select{margin:0;max-width:190px}.table-wrap{overflow:auto;border:1px solid #edf2f6;border-radius:14px}table{width:100%;border-collapse:collapse;min-width:800px}th,td{text-align:right;padding:13px 14px;border-bottom:1px solid #edf2f6;font-size:11px}th{color:#607789;font-weight:900;background:#f7fafc}tbody tr:hover{background:#fbfdff}.empty-state{text-align:center;color:var(--muted);padding:25px}

dialog{border:0;border-radius:24px;max-width:720px;width:calc(100% - 30px);padding:0;box-shadow:0 30px 90px rgba(0,0,0,.24);overflow:visible}dialog::backdrop{background:rgba(9,31,49,.56);backdrop-filter:blur(3px)}.dialog-card,.guide-card{padding:30px;position:relative;background:#fff;border-radius:24px}.dialog-close{position:absolute;left:16px;top:16px;border:0;background:#eef4f8;color:#3b5366;border-radius:50%;width:35px;height:35px;font-size:20px;cursor:pointer}.dialog-card h3,.guide-card h3{color:var(--navy);font-size:22px;margin:8px 0 16px}.dialog-card p{background:#f8fafc;border-radius:10px;padding:9px 12px;margin:7px 0}.dialog-card p strong{color:var(--navy)}.dialog-card label{display:block;margin-top:13px}.guide-dialog{max-width:850px}.guide-lead{color:var(--muted);font-size:12px;margin-top:-8px}.guide-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:24px}.guide-steps div{background:#f7fbfe;border:1px solid #e0ebf3;border-radius:16px;padding:15px;text-align:center;display:grid;align-content:start}.guide-steps b{width:32px;height:32px;border-radius:10px;background:var(--blue);color:#fff;display:grid;place-items:center;margin:0 auto 10px}.guide-steps strong{font-size:11px;color:var(--navy)}.guide-steps span{font-size:9px;color:var(--muted);margin-top:5px}.guide-actions{display:flex;justify-content:center;gap:8px;margin-top:20px}

footer{border-top:1px solid var(--line);color:var(--muted);font-size:10px;padding:22px clamp(20px,5vw,70px);background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand{display:grid}.footer-brand strong{font-size:12px;color:var(--navy)}

@media(max-width:1080px){.topbar{grid-template-columns:180px 1fr 150px}.logo-it{width:185px;height:78px}.logo-ministry{width:145px;height:68px}.brand h1{font-size:19px}.nav{grid-column:1/-1;justify-content:center}.hero{grid-template-columns:1fr;padding:42px}.hero-visual{min-height:300px}.service-grid{grid-template-columns:repeat(2,1fr)}.contact-section{grid-template-columns:1fr}.guide-steps{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.container{padding:28px 14px 60px}.topbar{position:static;grid-template-columns:1fr 1fr;padding:10px 14px}.identity-it{justify-content:center}.ministry-identity{justify-content:center}.brand{grid-column:1/-1;grid-row:2}.nav{grid-column:1/-1;grid-row:3;margin-top:8px}.logo-it{width:160px;height:70px}.logo-ministry{width:135px;height:62px}.hero{padding:28px 22px;border-radius:22px}.hero h2,.page-title h2,.dashboard-header h2,.admin-login h2{font-size:28px}.service-orbit{width:260px;height:260px}.service-grid{grid-template-columns:1fr}.process-strip{display:block}.process-title{text-align:center;margin-bottom:18px}.process-steps{gap:5px}.process-steps i{display:none}.contact-cards{grid-template-columns:1fr}.page-shell{display:block}.steps-mini{overflow:auto}.form-grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.dashboard-header{align-items:flex-start;gap:15px}.table-toolbar{display:grid}.table-toolbar select{max-width:none}.track-form{display:grid}.guide-steps{grid-template-columns:1fr 1fr}.footer-brand{display:none}footer{justify-content:center}.card-actions{flex-wrap:wrap}}
@media(max-width:440px){.hero-visual{transform:scale(.88);margin:-15px}.hero-actions .btn{width:100%}.trust-row{display:grid;gap:5px}.process-steps{display:grid;grid-template-columns:1fr 1fr}.guide-steps{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}}


/* ===== V4: تكبير الخطوط وتحسين المقروئية ===== */
body{font-size:17px}

.brand h1{font-size:25px}
.brand p{font-size:14px}
.nav-btn{font-size:15px}

.eyebrow,.section-kicker{font-size:13px}
.hero p,.page-title p,.admin-login p,.dashboard-header p{font-size:16px;line-height:1.9}
.trust-row{font-size:13px}

.section-heading p{font-size:15px}
.service-card h4{font-size:18px}
.service-card p{font-size:15px;line-height:1.85}
.mini-label{font-size:12px}
.card-actions .btn,.text-action{font-size:14px}

.process-title span{font-size:13px}
.process-title strong{font-size:20px}
.process-steps span{font-size:13px}

.contact-section p{font-size:15px;line-height:1.85}
.contact-cards small{font-size:13px}
.contact-cards strong{font-size:15px}

.steps-mini span{font-size:13px}
.form-intro small{font-size:14px}
label{font-size:15.5px}
input,select,textarea{font-size:16px;padding:14px 15px}
.btn{font-size:15.5px;padding:12px 20px}
.upload-box strong{font-size:17px}
.upload-box small{font-size:14px;line-height:1.8}

.track-illustration span{font-size:14px;line-height:1.8}
.dashboard-header p{font-size:15px}
.stat span{font-size:13px}
th,td{font-size:13.5px}

.guide-lead{font-size:15px}
.guide-steps strong{font-size:14px}
.guide-steps span{font-size:12.5px;line-height:1.7}

footer{font-size:12px}
.footer-brand strong{font-size:14px}

@media(max-width:760px){
  body{font-size:16px}
  .nav-btn{font-size:14px}
  label{font-size:15px}
  input,select,textarea{font-size:16px}
}


/* =========================================================
   V5 — الخطوط والمقاسات المعتمدة
   ========================================================= */

/* الكتابة العربية داخل حقول البوابة:
   Sakkal Majalla بحجم بصري يعادل 18pt تقريباً */
input:not([type="email"]):not([type="password"]),
select,
textarea {
  font-family:"Sakkal Majalla","Arial","Segoe UI","Tahoma",sans-serif !important;
  font-size:24px !important;
  line-height:1.35 !important;
}

/* النص الإرشادي داخل الحقول العربية */
input:not([type="email"]):not([type="password"])::placeholder,
textarea::placeholder {
  font-family:"Sakkal Majalla","Arial","Segoe UI","Tahoma",sans-serif !important;
  font-size:24px !important;
}

/* البريد الإلكتروني وكلمة المرور في لوحة المسؤول:
   Baskerville Old Face بحجم بصري يعادل 16pt تقريباً */
#adminEmail,
#adminPassword,
.admin-login input[type="email"],
.admin-login input[type="password"] {
  font-family:"Baskerville Old Face","Times New Roman",serif !important;
  font-size:21.33px !important;
  line-height:1.4 !important;
  letter-spacing:.15px;
}

/* النص الإرشادي داخل حقول دخول المسؤول */
#adminEmail::placeholder,
#adminPassword::placeholder,
.admin-login input[type="email"]::placeholder,
.admin-login input[type="password"]::placeholder {
  font-family:"Baskerville Old Face","Times New Roman",serif !important;
  font-size:21.33px !important;
}

/* إبقاء عناوين الحقول واضحة ومتوازنة مع حجم الكتابة */
.form-grid label,
.admin-login label,
.track-panel label {
  font-size:16px !important;
}

/* الجوال: نحافظ على وضوح النص دون أن يخرج من الحقول */
@media(max-width:760px){
  input:not([type="email"]):not([type="password"]),
  select,
  textarea,
  input:not([type="email"]):not([type="password"])::placeholder,
  textarea::placeholder {
    font-size:22px !important;
  }

  #adminEmail,
  #adminPassword,
  .admin-login input[type="email"],
  .admin-login input[type="password"],
  #adminEmail::placeholder,
  #adminPassword::placeholder,
  .admin-login input[type="email"]::placeholder,
  .admin-login input[type="password"]::placeholder {
    font-size:20px !important;
  }
}


/* =========================================================
   V6 FINAL — التشطيب الأخير للمقروئية
   ========================================================= */

/* نتيجة متابعة الطلب: الحالة وملاحظة المسؤول */
.track-result{
  font-size:17px !important;
  line-height:2 !important;
}
.track-result strong{
  font-size:17px !important;
}

/* جدول لوحة المسؤول */
.admin-table,
table{
  font-size:15px !important;
}
th{
  font-size:14px !important;
}
td{
  font-size:15px !important;
  line-height:1.7 !important;
}

/* تفاصيل الطلب داخل نافذة المسؤول */
.dialog-card p{
  font-size:16px !important;
  line-height:1.85 !important;
}
.dialog-card p strong{
  font-size:16px !important;
}

/* لا نغير خانة ملاحظة المسؤول؛ تبقى بمقاس V5 المعتمد */


/* V7 — نظام إحالة الطلبات */
.dialog-card label select {
  margin-top: 8px;
}
table th, table td {
  vertical-align: middle;
}
