.admin-body{margin:0;direction:rtl;font-family:Tahoma,Arial;background:#f4f1ec;color:#382a23}.admin-shell{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:100vh}.admin-side{position:sticky;top:0;height:100vh;padding:20px;color:#fff;background:linear-gradient(180deg,#251c18,#573622)}.admin-brand{display:flex;align-items:center;gap:10px;padding-bottom:20px;border-bottom:1px solid #ffffff17}.admin-brand span{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#d3942e;font-weight:900}.admin-side nav{display:grid;gap:7px;margin-top:20px}.admin-side nav a{padding:11px 12px;border-radius:10px;color:#eadac8;text-decoration:none;font-weight:800}.admin-side nav a:hover,.admin-side nav a.active{color:#fff;background:#ffffff16}.admin-side form{margin-top:18px}.admin-main{min-width:0}.admin-top{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:12px 23px;border-bottom:1px solid #e7d8c5;background:#fff}.admin-content{padding:22px}.admin-content h1{margin-top:0}.a-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px}.a-kpi,.a-card{border:1px solid #e7d8c5;border-radius:17px;background:#fff;box-shadow:0 7px 22px #54331f0c}.a-kpi{padding:16px;border-top:4px solid #c1842c}.a-kpi small,.a-kpi strong{display:block}.a-kpi small{color:#816e61}.a-kpi strong{margin-top:7px;font-size:24px}.a-card{padding:18px;margin-bottom:15px}.a-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.a-card h2,.a-card h3{margin:0}.a-table-wrap{overflow:auto;border:1px solid #eadfce;border-radius:12px}.a-table{width:100%;min-width:900px;border-collapse:collapse}.a-table th{padding:11px;background:#f7eddf;text-align:right;font-size:11px}.a-table td{padding:11px;border-top:1px solid #eee5da;vertical-align:middle}.a-table tr:hover td{background:#fffbf5}.a-badge{display:inline-flex;padding:4px 8px;border-radius:99px;background:#eee7df;font-size:10px;font-weight:900}.a-badge.active,.a-badge.eligible,.a-badge.published,.a-badge.claimed{color:#176348;background:#def4e8}.a-badge.pending,.a-badge.scheduled,.a-badge.draft,.a-badge.contacted{color:#825711;background:#fff0cb}.a-badge.rejected,.a-badge.closed,.a-badge.disqualified{color:#923a32;background:#fde3df}.a-actions{display:flex;gap:7px;flex-wrap:wrap}.a-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.a-field label{display:block;margin-bottom:5px;font-size:11px;font-weight:900}.a-field input,.a-field select,.a-field textarea{width:100%;min-height:42px;padding:9px 10px;border:1px solid #d8c5ad;border-radius:9px}.a-field textarea{min-height:110px}.a-full{grid-column:1/-1}.a-two{grid-column:span 2}.audit{padding:10px 0;border-bottom:1px dashed #e7d8c5}.audit small{display:block;color:#8a7769}.draw-seal{padding:20px;border:2px dashed #c28732;border-radius:16px;background:#fffaf1}.draw-seal code{display:block;direction:ltr;overflow-wrap:anywhere;margin-top:5px}.mobile-nav{display:none}.admin-login{display:grid;place-items:center;min-height:100vh;padding:15px;background:radial-gradient(circle at 20% 20%,#d99a2444,transparent 28%),linear-gradient(135deg,#241b17,#6b4226)}.login-card{width:min(450px,100%);padding:28px;border-radius:22px;background:#fff}.login-card h1{margin-top:0}.login-card .a-field{margin-bottom:12px}@media(max-width:1000px){.a-grid{grid-template-columns:repeat(2,1fr)}.a-form{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.admin-shell{display:block}.admin-side{position:relative;height:auto;padding:12px}.admin-side nav{display:flex;overflow:auto;margin-top:12px}.admin-side nav a{flex:0 0 auto}.admin-side form{display:none}.admin-content{padding:12px}.admin-top{padding:10px 13px}.a-grid{grid-template-columns:repeat(2,1fr)}.a-form{grid-template-columns:1fr}.a-full,.a-two{grid-column:auto}.a-actions,.a-actions .btn{width:100%}}
.draw-seal small{display:block;margin-top:12px;color:#735b4b}.kpi-text{font-size:16px!important}.a-filter{display:grid;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) auto auto auto;align-items:end;gap:10px}.review-form{min-width:240px}.review-form input,.claim-form input,.claim-form select,.update-upload input{min-height:38px;padding:7px;border:1px solid #dccbb8;border-radius:8px}.claim-form{display:flex;gap:6px;min-width:480px}.claim-form>*{flex:1}.btn-ok{color:#176348;background:#dff5e9}.btn-danger{color:#8b302a;background:#fde3df}.a-help{color:#7f6a5c;font-size:11px}.version-chip{padding:9px 13px;border-radius:99px;color:#fff;background:#563723;font-weight:900}.update-upload{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.link-list{display:grid;gap:8px}.link-list div{display:grid;grid-template-columns:160px 1fr;gap:10px;padding:10px;border-radius:10px;background:#faf5ee}.link-list a{direction:ltr;text-align:left;overflow-wrap:anywhere}.check-label{display:flex!important;align-items:center;gap:8px}.check-label input{width:auto;min-height:auto}@media(max-width:1000px){.a-filter{grid-template-columns:1fr 1fr}.a-filter .btn{width:100%}}@media(max-width:760px){.a-filter{grid-template-columns:1fr}.link-list div{grid-template-columns:1fr}.update-upload>*{width:100%}}
