.admin-hero{margin-bottom:24px;padding:30px 34px;border:1px solid #244451;border-radius:28px;background:linear-gradient(90deg,#07152120,#07152108),url('/assets/hero/admin-digital-navy.png') center/cover no-repeat;box-shadow:0 16px 38px #10263520;overflow:hidden}
.admin-hero-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}
.admin-hero-date{display:flex;align-items:center;gap:11px;color:#a3e3df;font-size:19px;font-weight:800;margin-bottom:14px}
.admin-hero-date i{font-size:22px}.admin-role{margin-left:8px;font-size:11px;letter-spacing:.15em;border:1px solid #77d9d04d;border-radius:6px;padding:5px 8px;color:#b8eeea;background:#0b262b80}
.admin-hero h1{color:#fff!important;font-size:30px;font-weight:800;line-height:1.3;margin:0}
.admin-review{display:flex;align-items:center;gap:13px;flex-shrink:0;padding:10px 16px 10px 10px;min-height:66px;border:1px solid #6fe1d5;border-radius:18px;background:linear-gradient(135deg,#175d61,#12343e 60%,#0c2530);color:#f1fffd;font-size:18px;font-weight:800;box-shadow:inset 0 1px 0 #c2fff533,0 8px 22px #0005;transition:.18s}
.admin-review-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#87eee0,#36bdb4);color:#092e37;font-size:22px}
.admin-pending{display:grid;place-items:center;min-width:30px;height:30px;border-radius:9px;background:#fff0e0;color:#96450b;font-size:14px;padding:0 6px}
.admin-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:22px;border-top:1px solid #ffffff26}
.admin-shortcuts a{display:flex;align-items:center;justify-content:center;gap:11px;padding:15px 12px;min-height:58px;border:1px solid #ffffff35;border-radius:15px;background:#0d2331cc;backdrop-filter:blur(12px);color:white!important;text-decoration:none;font-size:17px;font-weight:800;transition:.18s}.admin-shortcuts i{font-size:21px}
.admin-shortcuts a:hover,.admin-review:hover{background:linear-gradient(135deg,#176d70,#15444f);border-color:#9aeee4;transform:translateY(-2px);box-shadow:0 8px 22px #0003}
.admin-hero :is(a,button):focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:760px){.admin-hero{padding:24px 22px;background-position:65% center}.admin-hero-top{align-items:stretch;flex-direction:column;gap:20px}.admin-hero h1{font-size:25px}.admin-hero-date{font-size:17px;flex-wrap:wrap}.admin-review{align-self:flex-start}.admin-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shortcuts a{font-size:15px}}
@media(prefers-reduced-motion:reduce){.admin-shortcuts a,.admin-review{transition:none;transform:none!important}}
.admin-hero-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.admin-bulk{background:linear-gradient(135deg,#263d53,#142737);border-color:#8aa7bc}.admin-bulk .admin-review-icon{background:linear-gradient(135deg,#d2e4f1,#91b5ce);color:#183346}.admin-hero-top{flex-wrap:wrap}
@media(max-width:760px){.admin-hero-actions{flex-wrap:wrap}.admin-review{font-size:16px;gap:9px;padding-right:12px}.admin-review-icon{width:38px;height:38px;font-size:19px}}
.admin-review-frame{padding:12px;border:1px solid #80c6ca80;border-radius:21px;background:linear-gradient(135deg,#163945e6,#0b202ee6);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 #ffffff18,0 8px 22px #0003}.admin-review-frame-label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 4px 10px;color:#e4faf7;font-size:16px;font-weight:800}.admin-review-frame .admin-pending{height:25px;min-width:29px;font-size:13px}.admin-review-frame .admin-review{min-height:54px;border-radius:12px;font-size:16px;padding:7px 14px 7px 7px;box-shadow:inset 0 1px 0 #ffffff18}.admin-review-frame .admin-review-icon{width:36px;height:36px;border-radius:9px;font-size:18px}.admin-review-frame .admin-hero-actions{gap:9px}.admin-review-frame .admin-review{flex:1}
.admin-review-frame .admin-review{white-space:nowrap;flex:1 0 auto}.admin-review-frame .admin-hero-actions{flex-wrap:nowrap}
.pencerapan-spotlight{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 24px;padding:24px 28px!important;min-height:116px;background:linear-gradient(90deg,#ffffff45,#ffffff10),url('/assets/hero/pencerapan-admin-light.png') center/cover!important;border:1px solid #d9e9ec!important;border-radius:24px!important;box-shadow:0 8px 24px #163d480a!important}.pencerapan-spotlight .spotlight-title{color:#174e5c!important;margin:0!important}.pencerapan-spotlight .spotlight-desc{grid-column:1;margin:0!important;color:#475569!important}.pencerapan-spotlight .btn-pencerapan-spotlight{grid-column:2;grid-row:1/3;white-space:nowrap;background:linear-gradient(135deg,#17626b,#103f51)!important;color:#fff!important;border:1px solid #27838b!important;border-radius:14px!important;padding:15px 20px!important;font-size:17px!important;box-shadow:inset 0 1px 0 #ffffff30,0 5px 14px #123b5120!important}.pencerapan-spotlight .btn-pencerapan-spotlight:hover{background:linear-gradient(135deg,#20808a,#175367)!important}
@media(max-width:760px){.pencerapan-spotlight{grid-template-columns:1fr;padding:22px!important}.pencerapan-spotlight .btn-pencerapan-spotlight{grid-column:1;grid-row:auto;justify-self:start;margin-top:8px;white-space:normal}}
