body.admin-page{background:#f6f8fc}.admin-header{height:95px;background:#fff;padding:20px 5%;display:flex;gap:25px;border-bottom:1px solid var(--line)}.admin-header img{width:180px;height:auto}.admin-header span{font-size:10px;letter-spacing:2px;color:var(--muted)}.admin-header button{margin-left:auto;font-size:12px}.admin-main{margin:0 auto;padding:42px 30px;max-width:1300px}.admin-entry{max-width:470px;margin:30px auto 80px;padding:35px;background:white;border:1px solid var(--line);border-radius:16px;box-shadow:0 15px 45px #20345a08}.admin-entry h1{font:40px/1.1 Georgia,serif;letter-spacing:-1px}.admin-entry>p{color:var(--muted);font-size:13px}.admin-entry form button{width:100%}.admin-title{display:flex;align-items:center;justify-content:space-between}.admin-title h1{font-size:32px;margin:10px 0}.admin-title p{color:var(--muted)}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0}.admin-stats>div{background:white;border:1px solid var(--line);border-radius:12px;padding:23px}.admin-stats strong{font-size:31px;display:block}.admin-stats span{color:var(--muted);font-size:12px}.admin-tabs{display:flex;gap:12px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:28px}.register-import{display:grid;grid-template-columns:1fr 1fr;gap:25px;background:#edf2fc;padding:25px;border-radius:12px;margin:25px 0}.register-import h3{margin-top:0}.register-import p{font-size:12px;line-height:1.9;color:#63718b}.register-import a{font-size:12px}.table-scroll{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:12px}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th,td{padding:17px;border-bottom:1px solid var(--line);white-space:nowrap}th{background:#f0f3fa;color:#526382;font-size:10px;letter-spacing:.6px}td button{font-size:11px;padding:7px 12px}.check-label{display:flex;gap:12px;line-height:1.7;font-weight:400}.check-label input{width:18px;flex-shrink:0}.review-meta{background:#eff3fb;padding:12px;border-radius:8px}.review-meta p{margin:5px 0}#reviewDialog{max-width:720px}#reviewDetail img{display:block;width:100%;max-height:400px;object-fit:contain;margin:20px 0;border-radius:8px;background:#eef1f8}#reviewDialog .actions{flex-wrap:wrap}#reviewDialog .actions button{font-size:12px}#reviewDetail a{display:inline-block;margin:15px 0}#importPreview{background:#fff;padding:24px;border-radius:12px;border:1px solid var(--line);margin-bottom:24px}[hidden]{display:none!important}@media(max-width:700px){.admin-main{padding:25px 18px}.admin-header{height:80px;padding:17px}.admin-header img{width:135px}.admin-header span{font-size:8px;letter-spacing:1px}.admin-entry{padding:26px;margin-top:15px}.admin-entry h1{font-size:34px}.admin-title{display:block}.admin-stats{gap:9px}.admin-stats>div{padding:16px 12px}.admin-stats strong{font-size:27px}.admin-stats span{font-size:10px}.register-import{grid-template-columns:1fr}.admin-tabs button{font-size:12px}.admin-main .section-heading{align-items:center}.admin-main h2{font-size:22px}}

.image-inspector{overflow:auto;max-height:440px;background:#e8edf5;border:1px solid #dbe3f0;border-radius:10px}#reviewDetail .image-inspector img{display:block;width:100%;max-width:none;max-height:none;margin:0;object-fit:contain;border-radius:0}.zoom-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0 12px}.zoom-controls input{width:45%;padding:0;accent-color:#ec2637}