.sidebar a.guide-nav-link{border-top:1px solid #30302b;margin-top:16px;padding-top:16px;border-radius:0}
@media(max-width:580px){.sidebar .brand{overflow:hidden}.sidebar .brand-mark{font-size:19px;letter-spacing:-2px}}
.review-toolbar{margin:20px 0 14px}.review-toolbar>.filters{width:100%;gap:12px}.review-statuses{display:flex;gap:8px;flex-wrap:wrap}.review-status{display:inline-flex;align-items:center;gap:14px;background:#171717;border:1px solid #303030;padding:10px 12px;border-radius:8px;min-height:42px;color:#a6a6a6}.review-status-label{display:flex;gap:6px;align-items:center;font-weight:600}.review-status-label>span{font-size:16px;line-height:1}.review-status b{color:inherit;font-size:11px;padding:2px 6px;background:#ffffff09;border-radius:4px;min-width:22px;text-align:center}.review-status[data-review-status=PENDING]{color:#f4cd45}.review-status[data-review-status=APPROVED]{color:#44d68c}.review-status[data-review-status=REJECTED]{color:#f07474}.review-status.selected{border-color:#fef200;background:#24230f;box-shadow:inset 0 0 0 1px #fef20015}.review-status[data-review-status=APPROVED].selected{background:#14251b}.review-status[data-review-status=REJECTED].selected{background:#281717}.review-status:hover{filter:brightness(1.15)}.review-status:focus-visible{outline:2px solid #fef200;outline-offset:3px}
.review-proof{display:flex;align-items:center;gap:9px;font-size:11px}.review-proof img{display:block;width:40px;height:44px;object-fit:cover;border:1px solid #424242;border-radius:5px}.table-actions .review-approve,.table-actions .review-reject{border:1px solid #265f3e;color:#53db90;background:#132219;border-radius:6px;padding:6px 8px;white-space:nowrap}.table-actions .review-reject{border-color:#61312e;color:#ee8580;background:#281716}.review-details>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:15px;padding:9px 0;border-bottom:1px solid #2c2c2c}.review-details dt{color:#959595}.review-details dd{margin:0;overflow-wrap:anywhere}
.admin-guide{max-width:1280px;color:#d0d0cc;line-height:1.75}.guide-intro{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:24px 0 20px}.guide-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#fef200}.guide-intro h2{font-size:27px;letter-spacing:-.6px;line-height:1.3;margin:8px 0;color:#fff}.guide-intro p{color:#96968d;font-size:13px;margin:0}.guide-total{border:1px solid #545022;background:#1e1e11;border-radius:30px;padding:7px 13px;white-space:nowrap;color:#fef200;font-size:12px}.guide-search{margin-bottom:24px;border:1px solid #32322a;border-radius:12px;background:#161614;padding:17px 20px}.guide-search label{display:block;color:#ecece7;font-size:12px;font-weight:600;margin-bottom:8px}.guide-search>div{display:flex;gap:10px}.guide-search input{padding:12px;font-size:13px;min-width:0}.guide-search button{flex:none}.guide-search p{font-size:11px;color:#8e8e86;margin:9px 0 0}.guide-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:22px;align-items:start}.guide-toc{position:sticky;top:20px;background:#171717;border:1px solid #2b2b2b;border-radius:11px;padding:16px 10px;max-height:calc(100dvh - 40px);display:flex;flex-direction:column}.guide-toc h2{margin:0 10px 11px;text-transform:uppercase;letter-spacing:1px;color:#777;font-size:10px;font-weight:500}.guide-toc nav{overflow:auto;scrollbar-width:thin;scrollbar-color:#4c4b35 transparent}.guide-toc a{display:flex;gap:6px;color:#aaa99f;font-size:11px;padding:8px 10px;border-radius:6px;line-height:1.45}.guide-toc a>span{min-width:20px;color:#6f6f65}.guide-toc a:hover{background:#23231e;color:#f7f7ea}.guide-toc a.active{background:#302f13;color:#fef200;font-weight:600}.guide-toc a.active>span{color:#fef200}.guide-content{min-width:0}.guide-content article{padding:25px 28px;border:1px solid #2b2b2b;border-radius:12px;background:#181818;margin-bottom:20px;scroll-margin-top:20px}.guide-content article:focus{outline:none}.guide-content article:focus-visible{outline:2px solid #fef200;outline-offset:3px}.guide-content article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.guide-content h2{font-size:21px;line-height:1.45;color:#fff;letter-spacing:-.25px;margin:0;display:flex;gap:11px}.guide-content h2>span{color:#6c6b53;font-weight:400;font-size:16px;padding-top:4px}.guide-open{color:#d5ce5e;font-size:10px;white-space:nowrap;border:1px solid #454227;border-radius:6px;padding:5px 8px}.guide-summary{color:#a3a39b;margin:14px 0 23px;font-size:13px}.guide-block{margin-top:24px}.guide-block h3{font-size:14px;color:#f5f5ee;margin:0 0 10px}.guide-block p,.guide-block li,.guide-fields{font-size:12px}.guide-block ul,.guide-block ol{padding-left:21px;margin:9px 0}.guide-block li{padding-left:4px;margin:8px 0}.guide-block li::marker{color:#c5be50}.guide-fields{margin:10px 0;border:1px solid #2e2e28;border-radius:8px;overflow:hidden}.guide-fields>div{display:grid;grid-template-columns:minmax(120px,32%) minmax(0,1fr);gap:14px;padding:12px 13px;border-bottom:1px solid #2e2e28}.guide-fields>div:last-child{border-bottom:0}.guide-fields dt{font-weight:600;color:#e1e1d7;overflow-wrap:anywhere}.guide-fields dd{margin:0;color:#a9a9a2;overflow-wrap:anywhere}.guide-note{display:flex;gap:10px;border:1px solid #5d4d20;border-radius:8px;background:#272216;color:#dacfa7;padding:12px 14px!important;margin-top:17px!important}.guide-note>span{color:#eac94b;flex:none}.guide-to-top{display:inline-block;margin-top:18px;color:#838376;font-size:10px}.guide-empty{padding:40px 25px;border:1px solid #3b3928;border-radius:12px;background:#1c1b15}.admin-guide [hidden]{display:none!important}
@media(max-width:1200px){.guide-layout{grid-template-columns:200px minmax(0,1fr);gap:16px}.guide-content article{padding:22px 20px}.guide-content article>header{display:block}.guide-open{display:inline-block;margin:10px 0 0 30px}.guide-content h2{font-size:19px}}
@media(max-width:850px){.guide-layout{grid-template-columns:minmax(0,1fr)}.guide-toc{position:static;max-height:240px}.guide-intro{align-items:flex-start}.guide-intro h2{font-size:23px}.guide-content article{scroll-margin-top:10px}.review-toolbar>.filters>input{flex:1;min-width:120px}.review-statuses{width:100%}}
@media(max-width:580px){.guide-intro{display:block;padding-top:12px}.guide-total{display:inline-block;margin-top:12px}.guide-search{padding:14px}.guide-search>div{flex-wrap:wrap}.guide-search input{flex-basis:100%}.guide-search button{padding:6px 10px}.guide-fields>div{grid-template-columns:1fr;gap:4px}.guide-content article{padding:17px 14px}.guide-content h2{font-size:17px;gap:7px}.guide-content h2>span{font-size:13px}.guide-open{margin-left:22px}.review-statuses{display:grid;grid-template-columns:1fr 1fr;gap:6px}.review-status{justify-content:space-between;gap:7px;padding:9px;font-size:11px}.review-details>div{grid-template-columns:1fr;gap:4px}}

.record-toolbar{flex-wrap:wrap;gap:12px;margin:18px 0 14px}.record-pagination{display:flex;align-items:center;gap:10px;margin-left:auto;color:#8f9498;font-size:11px;flex-wrap:wrap}.record-pagination>span{white-space:nowrap}.record-pagination button{padding:6px 10px;min-height:32px;font-size:16px}@media(max-width:1000px){.record-pagination{width:100%;margin-left:0}}
