.review-center-hero{background:linear-gradient(112deg,#fffdfa 55%,#f7e8e3);grid-template-columns:65px minmax(280px,1fr) auto 210px;align-items:center;gap:22px;padding:22px 26px;display:grid}.review-shield{background:#292622;border-radius:27px 27px 20px 20px;place-items:center;width:58px;height:64px;display:grid;position:relative}.review-shield>span{color:#fff;font:23px var(--serif)}.review-shield>i{color:#557461;width:21px;height:21px;font:8px var(--sans);background:#e5efe7;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;bottom:4px;right:-5px}.review-live{letter-spacing:.11em;color:#a94b44;font:7px DM Mono}.review-live i{background:#d94f45;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 5px #f4dcd8}.review-center-hero h2{font:700 21px var(--serif);margin:9px 0 4px}.review-center-hero>div:nth-child(2)>p{color:#91867d;font-size:8px}.review-center-hero dl{margin:0;display:flex}.review-center-hero dl div{border-left:1px solid #e3d7cf;min-width:91px;padding:4px 16px}.review-center-hero dt{color:#9d9289;font-size:7px}.review-center-hero dd{font:700 20px var(--serif);margin:5px 0}.review-completion{border-left:1px solid #e3d7cf;padding-left:20px}.review-completion>span{background:#e8ddd5;border-radius:8px;height:5px;display:block;overflow:hidden}.review-completion>span i{background:#d94f45;height:100%;transition:all .3s;display:block}.review-completion b,.review-completion small{display:block}.review-completion b{font:700 14px var(--serif);margin:8px 0 3px}.review-completion small{color:#a0968d;font-size:6px}.review-center-toolbar{justify-content:space-between;align-items:center;margin:21px 0 11px;display:flex}.review-center-toolbar nav{gap:3px;display:flex;overflow:auto}.review-center-toolbar nav button{color:#857b73;white-space:nowrap;border-radius:6px;height:32px;padding:0 10px;font-size:8px}.review-center-toolbar nav button.active{color:#fff;background:#292622}.review-center-toolbar nav i{opacity:.7;margin-left:5px;font-size:6px;font-style:normal}.review-center-toolbar>div{align-items:center;gap:6px;display:flex}.review-center-toolbar>div span,.review-center-toolbar>div button{color:#8e847b;font-size:7px}.review-center-toolbar>div button{background:#fffdfa;border:1px solid #dfd5cc;border-radius:6px;padding:7px 8px}.review-center-layout{grid-template-columns:320px minmax(480px,1fr) 215px;align-items:start;gap:12px;display:grid}.review-queue{max-height:760px;overflow:hidden auto}.review-queue>header{z-index:2;background:#f0ebe5;justify-content:space-between;align-items:center;height:42px;padding:0 13px;display:flex;position:sticky;top:0}.review-queue>header label{align-items:center;gap:7px;font-size:8px;display:flex}.review-queue input{accent-color:#d94f45}.review-queue>header b{background:#ddd4cc;border-radius:99px;padding:3px 6px;font-size:7px}.review-queue>article{cursor:pointer;border-top:1px solid #eee6df;grid-template-columns:15px 22px 1fr;gap:8px;padding:13px 11px;transition:all .18s;display:grid}.review-queue>article:hover,.review-queue>article.active{background:#f8efeb}.review-queue>article.active{box-shadow:inset 2px 0 #d94f45}.risk{border-radius:5px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:6px;font-style:normal;display:inline-grid}.risk.r高{color:#a9433d;background:#f8deda}.risk.r中{color:#a56c38;background:#f7ead8}.risk.r低{color:#5f7864;background:#e8ede8}.review-queue article header{align-items:center;gap:7px;display:flex}.review-queue article header i{color:#b54d45;font-size:6px;font-style:normal}.review-queue article header small{color:#aaa097;margin-left:auto;font-size:6px}.review-queue article div>b{margin:7px 0 5px;font-size:8px;line-height:1.45;display:block}.review-queue article p{color:#9a9087;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:6px;overflow:hidden}.review-queue article footer{color:#a19890;justify-content:space-between;margin-top:8px;font-size:6px;display:flex}.review-queue article footer em{color:#c35249;font-style:normal}.review-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.review-empty>span{color:#557461;background:#e4efe6;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.review-empty h3{font:700 14px var(--serif);margin:12px 0 4px}.review-empty p{color:#9a9087;font-size:7px}.review-decision{overflow:hidden}.review-decision>header{color:#e9e3dc;background:#2a2824;justify-content:space-between;align-items:center;height:48px;padding:0 20px;display:flex}.review-decision>header>div{align-items:center;gap:8px;display:flex}.review-decision>header i{color:#df756d;font-size:7px;font-style:normal}.review-decision>header small{color:#8e8780;font-size:7px}.review-decision>header button,.review-decision>header b{color:#aaa39b;padding:6px;font-size:7px}.decision-title{padding:22px 24px 15px}.decision-title h2{font:700 20px var(--serif);margin:8px 0 5px}.decision-title p{color:#968b82;font-size:7px}.context-view{background:#faf7f3;border:1px solid #e5dcd4;border-radius:8px;margin:0 24px;overflow:hidden}.context-view>header{background:#eee8e2;justify-content:space-between;align-items:center;height:37px;padding:0 12px;font-size:7px;display:flex}.context-view header>div{align-items:center;display:flex}.context-view header button,.context-view header b{padding:4px 6px;font-size:7px}.context-view>p{font:9px/1.55 var(--serif);color:#615850;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;margin:0;padding:9px 12px;display:grid}.context-view>p i{color:#aaa096;font:6px DM Mono}.context-view>p.focus{color:#4a3b37;background:#f8e4df;box-shadow:inset 2px 0 #d94f45}.context-view>p em{font:6px var(--sans);color:#b24b43;background:#fff8;border-radius:4px;padding:3px 5px;font-style:normal}.candidate-section{padding:19px 24px}.candidate-section>header{justify-content:space-between;align-items:end;display:flex}.candidate-section h3{font:700 15px var(--serif);margin:6px 0 0}.candidate-section header>small{color:#a44b44;font-size:6px}.candidate-section>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.candidate-section button{text-align:left;border:1px solid #e2d9d1;border-radius:8px;align-items:center;gap:8px;min-height:59px;padding:10px;display:flex}.candidate-section button.selected{background:#faeae6;border-color:#d66b62;box-shadow:0 0 0 2px #f2d7d2}.candidate-section button>i{color:#d94f45;font-style:normal}.candidate-section button span{flex:1}.candidate-section button b,.candidate-section button small{display:block}.candidate-section button b{font-size:8px}.candidate-section button small{color:#9d9289;margin-top:3px;font-size:6px}.candidate-section button em{font:6px var(--sans);color:#b44b43;font-style:normal}.decision-reason{background:#f3eee8;border-radius:8px;align-items:flex-start;gap:10px;margin:0 24px;padding:12px;display:flex}.decision-reason>span{color:#d94f45}.decision-reason div{flex:1}.decision-reason b{font-size:8px}.decision-reason p{color:#82776f;margin:5px 0 0;font-size:7px;line-height:1.55}.decision-reason button{color:#b84c44;font-size:7px}.review-decision>footer{border-top:1px solid #eee5de;justify-content:flex-end;gap:7px;margin-top:20px;padding:15px 24px;display:flex}.review-decision>footer button{border:1px solid #dfd5cd;border-radius:7px;height:34px;padding:0 11px;font-size:7px}.review-decision>footer .confirm{color:#fff;background:#d94f45;border-color:#d94f45;font-weight:700}.review-audit{padding:19px;position:sticky;top:74px}.review-audit h3{font:700 16px var(--serif);margin:7px 0 15px}.review-audit>div{border-top:1px solid #eee6df;align-items:center;gap:8px;padding:10px 0;display:flex}.review-audit>div>span{color:#b64e46;background:#f1ebe5;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.review-audit>div p{flex:1;margin:0}.review-audit>div b,.review-audit>div small{display:block}.review-audit>div b{font-size:7px}.review-audit>div small{color:#9d9289;margin-top:3px;font-size:6px}.review-audit>div>i{color:#b24b43;font-size:7px;font-style:normal}.review-audit>section{background:#f5eee8;border-radius:7px;margin-top:9px;padding:11px}.review-audit section b{font-size:7px}.review-audit section p{color:#8e837a;font-size:6px;line-height:1.55}.review-audit>a{color:#bd4e46;text-align:center;margin-top:14px;font-size:7px;display:block}.review-toast{z-index:80;color:#fff;background:#292622;border-radius:9px;padding:13px 17px;font-size:8px;animation:.25s toast-in;position:fixed;bottom:26px;right:26px;box-shadow:0 16px 40px #0004}.review-toast span{background:#5f8568;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:8px;display:inline-grid}.page-actions .primary-action:disabled{opacity:.45;cursor:not-allowed}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}@media (width<=1200px){.review-center-hero{grid-template-columns:60px 1fr auto}.review-completion{border-left:0;grid-column:1/-1}.review-center-layout{grid-template-columns:280px 1fr}.review-audit{grid-column:1/-1;display:none;position:static}.candidate-section>div{grid-template-columns:1fr}}@media (width<=820px){.review-center-layout{grid-template-columns:1fr}.review-queue{max-height:360px}.review-center-hero{grid-template-columns:55px 1fr}.review-center-hero dl{grid-column:1/-1}.review-center-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.review-center-toolbar>div{display:none}}.review-queue>article{grid-template-columns:15px minmax(0,1fr);align-items:start}.review-queue>article>.review-queue-open{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:0;display:grid}.review-queue>article>.review-queue-open:hover{color:inherit}.review-queue>article>.review-queue-open:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #d94f45}.review-queue>article>input{margin-top:3px}@media (width<=560px){.review-center-hero{text-align:center;grid-template-columns:1fr}.review-shield{margin:auto}.review-center-hero dl{grid-template-columns:repeat(3,1fr);display:grid}.review-center-hero dl div{padding:5px}.decision-title,.candidate-section{padding-left:15px;padding-right:15px}.context-view,.decision-reason{margin-left:15px;margin-right:15px}.review-decision>footer{flex-wrap:wrap;padding:13px 15px}.review-decision>footer .confirm{width:100%}}.review-center-toolbar>div label{color:#9a9087;background:#fffdfa;border:1px solid #dfd5cc;border-radius:6px;align-items:center;width:170px;height:31px;padding:0 8px;font-size:7px;display:flex}.review-center-toolbar>div input{background:0 0;border:0;outline:0;width:100%;padding-left:5px;font-size:7px}.review-center-toolbar>div button.active{color:#a44840;background:#f8e6e2;border-color:#d67369}@media (prefers-reduced-motion:reduce){.review-live i,.review-toast{animation:none!important}.review-completion>span i{transition:none!important}}
