/* Ejaaba Verified: a concise independent authenticity mark, never a Plus mark. */
.ejverified-badge{
 display:inline-flex;align-items:center;justify-content:center;
 width:14px;height:14px;min-width:14px;min-height:14px;
 margin-inline-start:2px;vertical-align:-2px;direction:ltr;
 flex-shrink:0;line-height:1;
 background:transparent!important;color:inherit!important;
 border:0!important;border-radius:0!important;box-shadow:none!important;
 font-size:0!important;letter-spacing:normal;white-space:nowrap;
 transform:none!important;user-select:none;text-decoration:none!important;
 filter:drop-shadow(0 1px 1px #123f7330);
}
.ejverified-badge svg{
 display:block!important;width:100%!important;height:100%!important;
 max-width:100%!important;max-height:100%!important;
 flex:none;overflow:visible;
}
.ejverified-badge--large{
 width:21px;height:21px;min-width:21px;min-height:21px;
 margin-inline-start:5px;vertical-align:-4px;
}
a .ejverified-badge:hover{filter:drop-shadow(0 1px 2px #1877f285)}
@media(max-width:480px){.ejverified-badge:not(.ejverified-badge--large){width:13px;height:13px;min-width:13px;min-height:13px;vertical-align:-1px}}
.ejverified-page{
 --ev-border:#d7e5f0;--ev-blue:#1466b1;--ev-navy:#112f50;
 width:min(1020px,calc(100% - 24px));margin:20px auto 42px;
 font-family:"Noto Naskh Arabic",Tahoma,Arial,sans-serif;color:#203952;
}
.ejverified-hero{
 background:linear-gradient(120deg,#122e4b 6%,#204e7e 85%);
 color:#fff;border-radius:17px;padding:24px 26px;
 box-shadow:0 10px 28px #102b5025;
}
.ejverified-eyebrow{font:700 10px/1.6 system-ui,sans-serif;letter-spacing:2px;color:#d7bb82}
.ejverified-hero h1{margin:5px 0 9px;font-size:clamp(22px,4vw,30px);font-weight:850;color:#fff}
.ejverified-hero p{max-width:70ch;color:#d8e8f6;font-size:13px;line-height:1.95;margin:0}
.ejverified-hero a{color:#dbeaff;display:inline-flex;padding-top:11px;font-size:12px;text-decoration:underline}
.ejverified-grid,.ejverified-admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:16px 0}
.ejverified-panel{border:1px solid var(--ev-border);padding:19px 20px;margin:14px 0;
 background:#fff;border-radius:14px;box-shadow:0 3px 13px #103f6010}
.ejverified-grid .ejverified-panel,.ejverified-admin-grid .ejverified-panel{margin:0}
.ejverified-panel h2{font-size:19px;color:#184b7a;margin:0 0 10px}
.ejverified-panel h2>span{font-size:12px;color:#7d97b2}
.ejverified-panel p{font-size:12px;line-height:1.9;color:#516c85}
.ejverified-benefits{display:grid;gap:11px;margin-top:17px}
.ejverified-benefits>div{display:flex;align-items:center;gap:11px;padding:11px;border:1px solid #e5edf6;border-radius:10px;background:#f7fbff}
.ejverified-benefits b{width:29px;height:29px;display:grid;place-items:center;flex-shrink:0;
 border-radius:9px;background:#e0f0ff;color:#1466b1}
.ejverified-benefits span{display:flex;flex-direction:column;gap:3px}
.ejverified-benefits strong{font-size:13px;color:#1e517f}
.ejverified-benefits small{font-size:11px;color:#7492a8}
.ejverified-form{display:flex;flex-direction:column;gap:9px;margin:12px 0}
.ejverified-form label,.ejverified-review-form label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:700;color:#2b5c81}
.ejverified-form label small{font-size:10px;color:#7896af}
.ejverified-form :is(textarea,input),.ejverified-review-form input,.ejverified-active-member input{
 border:1px solid #d1e1ed;border-radius:9px;min-height:39px;padding:10px 11px;
 background:#faffff;color:#224866;font:inherit;font-size:12px;outline-offset:2px;width:100%;
}
.ejverified-form textarea{resize:vertical;min-height:93px;max-height:230px}
.ejverified-form :is(textarea,input):focus,.ejverified-review-form input:focus{border-color:#64a1d9;box-shadow:0 0 0 3px #dceeff}
.ejverified-form .ejverified-privacy{font-size:10px;margin:0;color:#7b91a4}
.ejverified-primary,.ejverified-outline,.ejverified-reject{
 display:inline-flex;justify-content:center;align-items:center;gap:5px;
 text-decoration:none!important;font-size:12px;font-weight:800;cursor:pointer;
 border-radius:10px;border:1px solid transparent;min-height:40px;padding:9px 16px;
}
.ejverified-primary{background:linear-gradient(120deg,#125f9f,#1681da);color:white!important;box-shadow:0 4px 11px #1263aa24}
.ejverified-outline{background:#f1f7fd;border-color:#bcd8ec;color:#155e99!important}
.ejverified-reject{border-color:#f0d3d0;color:#a34e49;background:#fff5f4}
.ejverified-state{padding:15px 14px;background:#edf5fd;border-radius:12px}
.ejverified-state--active{background:#eaf8f1}
.ejverified-state strong{color:#155989;font-size:14px}
.ejverified-state p{margin:7px 0 0;font-size:11px}
.ejverified-warning{padding:11px;border-radius:10px;background:#fff8e8;color:#895f2c!important}
.ejverified-admin-link{text-align:center;margin:12px 0}
.ejverified-admin-link a{font-size:13px;color:#146cba;text-decoration:underline}
.ejverified-review{border:1px solid #dce9f4;border-radius:13px;padding:12px;margin-top:11px;background:#fbfdff}
.ejverified-review-head{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}
.ejverified-review-head a,.ejverified-active-member a{color:#1265a9;font-size:13px;font-weight:800;text-decoration:none}
.ejverified-review-head small,.ejverified-review>small{font-size:10px;color:#88a0b5}
.ejverified-review>p{padding:9px;background:white;border-right:3px solid #7db9ec;border-radius:8px;font-size:12px;overflow-wrap:anywhere}
.ejverified-review>a{display:block;padding:4px 0;font-size:11px;color:#1265a9;overflow-wrap:anywhere}
.ejverified-review-form{display:grid;gap:10px}
.ejverified-review-actions{display:flex;flex-wrap:wrap;gap:6px}
.ejverified-review-actions>*{flex:1}
.ejverified-active-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.ejverified-active-member{display:flex;flex-direction:column;gap:8px;border:1px solid #e2edf7;padding:11px;border-radius:10px}
.ejverified-active-member div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.ejverified-active-member small{color:#88a0b5;font-size:10px}
.ejverified-active-member form{display:flex;gap:6px}
.ejverified-active-member button{flex-shrink:0}
.ejverified-history{display:flex;flex-direction:column;gap:8px}
.ejverified-history>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px;border-bottom:1px solid #ecf1f7}
.ejverified-history>div span{background:#edf4fc;border-radius:8px;padding:4px 8px;font-size:10px;color:#3a71a0}
.ejverified-history>div a{font-size:12px;color:#1869aa}
.ejverified-history>div small{font-size:10px;color:#839aaf}
.ejverified-history>div p{flex-basis:100%;margin:0;font-size:10px}
.ejverified-muted{color:#8a9da9;text-align:center;padding:12px 0}
@media(max-width:720px){
 .ejverified-grid,.ejverified-admin-grid{grid-template-columns:1fr}
 .ejverified-active-grid{grid-template-columns:1fr}
 .ejverified-page{margin-top:9px;width:calc(100% - 18px)}
 .ejverified-hero{padding:19px}
 .ejverified-panel{padding:15px;margin:10px 0}
 .ejverified-hero h1{font-size:22px}
 .ejverified-active-member form{flex-wrap:wrap}
 .ejverified-active-member button{flex:1}
}
.ejverified-profile-link{display:inline-flex;align-items:center;gap:4px;margin:4px 0 0 8px;color:#176db3;font-weight:700;font-size:10px;padding:4px 8px;border-radius:9px;border:1px solid #c4def2;background:#eef6fd;text-decoration:none!important}
