.review-panel{border-left:4px solid #17877f}.review-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.review-title h3{margin:0}.review-comment{min-height:90px;resize:vertical}.review-buttons{display:flex;gap:8px;margin-top:10px}.waiting-review{padding:12px;border-radius:9px;background:#edf5fb;color:#356780;font-size:12px}.review-history{margin-top:14px;border-top:1px solid #e7eded;padding-top:10px}.review-history summary{cursor:pointer;font-size:11px;color:#62767b}.review-history div{padding:9px 0;border-bottom:1px solid #eef2f3}.review-history time,.review-history b{display:block;font-size:10px}.review-history p{font-size:11px;margin:4px 0}.review-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.review-summary>div{background:#f5f8f8;border:1px solid #dfe7e8;border-radius:12px;padding:15px}.review-summary span{display:block;font-size:10px;color:#718489}.review-summary strong{display:block;font-size:26px;margin-top:6px}.review-checks{margin-top:18px}.review-checks .panel-head select{max-width:190px}.check-card{border:1px solid #dfe7e8;border-left:4px solid #9aabad;border-radius:12px;padding:16px;margin:11px 0;background:#fff}.check-card.severity-높음{border-left-color:#d25645}.check-card.severity-중간{border-left-color:#d49d32}.check-head{display:flex;justify-content:space-between;font-size:10px;color:#74868a}.check-status{padding:3px 7px;background:#edf4f4;border-radius:999px}.check-card h3{font-size:14px;margin:11px 0 7px}.check-card>p{font-size:12px;line-height:1.6;color:#4e6267}.check-card dl{display:grid;grid-template-columns:80px 1fr;gap:5px 10px;font-size:10px}.check-card dt{color:#7c8c90}.check-card dd{margin:0}.check-actions{margin-top:12px;padding-top:12px;border-top:1px solid #edf1f2}.check-response,.check-manager-note{min-height:76px;resize:vertical;margin-bottom:8px}.review-dashboard{margin-top:20px}@media(max-width:820px){.review-summary{grid-template-columns:1fr}.check-card dl{grid-template-columns:1fr}.review-checks .panel-head{display:block}.review-checks .panel-head select{margin-top:10px;max-width:none;width:100%}}
.restricted-downloads{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid #e6eded;padding-top:14px}.restricted-downloads>b{font-size:12px}.restricted-downloads>span{font-size:10px;color:#77898d;margin-right:auto}
