/* Imported workroom hierarchy, adapted to Fiscal's Pretendard base. */
.audit-page .audit-hero{background:linear-gradient(110deg,#122740,#214866);color:#fff;padding:22px 26px;border-radius:12px;gap:18px;min-height:0;margin-bottom:12px}.audit-page .audit-hero h1{font-size:clamp(25px,2.3vw,36px);color:#fff;margin:5px 0}.audit-page .audit-hero h1 strong{font-weight:850}.audit-page .audit-kicker,.audit-page .audit-lead{color:#d7e4ea}.audit-page .audit-hero-side{background:transparent;border-color:#547080}.audit-page .audit-countdown{background:transparent}.audit-page .audit-countdown>*{color:#e6eef2}.workroom-status{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d5e0e4;background:white;border-radius:10px;margin-bottom:16px}.workroom-status[hidden]{display:none}.workroom-status>span{display:flex;align-items:center;gap:12px;padding:14px 22px;border-right:1px solid #d5e0e4}.workroom-status>span:last-child{border:0}.workroom-status b{font-size:24px;color:#214967}.workroom-status small{font-size:12px;color:#657987}.audit-page .audit-event.is-selected{border-left-color:#244f77;background:#f0f5fb}.audit-page .audit-date-select select{background:#22496c;color:white}.wr-analysis{padding:20px!important}.wr-kicker{font-size:11px;font-weight:750;letter-spacing:.05em;color:#55778b}.wr-analysis-head h2{font-size:20px;margin:7px 0 12px}.wr-meta{display:flex;flex-wrap:wrap;gap:6px;font-size:11px}.wr-meta span{padding:4px 8px;background:#edf3f7;border-radius:4px;color:#305872}.wr-notice{font-size:12px!important;color:#7c612d;background:#fcf8ed;padding:10px 12px;border-radius:5px;line-height:1.65}.wr-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid #d7e1e8;padding:4px 0 10px;margin:15px 0}.wr-tabs button{font:inherit;font-size:12px;padding:8px 10px;color:#3b596f;background:white;border:1px solid #d3dfe6;border-radius:5px;cursor:pointer}.wr-tabs button[aria-selected=true]{background:#22496c;color:white;border-color:#22496c}.wr-tab-content{font-size:14px;line-height:1.85;overflow-wrap:anywhere}.wr-tab-content h3{font-size:16px;margin:10px 0}.wr-tab-content h4{font-size:13px;font-weight:750;margin:12px 0 4px}.wr-keywords{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0}.wr-keywords span{font-size:11px;color:#536d80;background:#f1f5f7;padding:3px 8px;border-radius:5px}.wr-analysis-counts{display:flex;gap:12px;color:#356746;font-size:12px}.wr-analysis-item{border-bottom:1px solid #dce5ea;padding:12px 0 20px}.wr-analysis-item>small{color:#667c8b;font-size:11px}.wr-evidence details{font-size:12px;border:1px solid #dce5ea;background:#f8fafb;margin:7px 0;padding:9px;border-radius:5px}.wr-evidence summary{color:#295c80;cursor:pointer}.wr-evidence blockquote,.wr-review-details blockquote{margin:12px 0;padding:12px;background:white;border-left:2px solid #9eb7c5;line-height:1.8;color:#536571}.wr-evidence button,.wr-pagination button,.wr-review-details button{border:1px solid #c0d2de;padding:7px 10px;background:white;color:#2a5675;border-radius:5px;font:inherit;font-size:12px}.wr-downloads{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.wr-downloads a{font-size:12px;padding:9px 12px;background:#234d6f;color:white;border:1px solid #234d6f;border-radius:5px;text-decoration:none}.wr-downloads a~a{background:white;color:#234d6f}.wr-small{font-size:11px!important;line-height:1.7;color:#6a7f8c}.wr-transcript-search{display:grid;gap:8px;font-weight:650;font-size:13px}.wr-transcript-search input,.wr-review-details input{width:100%;padding:10px;border:1px solid #c6d5de;border-radius:5px;font:inherit;background:white}.wr-transcript-list>div{display:grid;grid-template-columns:70px 1fr;gap:10px;border-bottom:1px solid #e6ecef;padding:9px 0}.wr-transcript-list button{font-size:11px;border:0;background:#edf3f8;color:#235777;padding:4px;align-self:start;border-radius:3px}.wr-transcript-list p{margin:0;line-height:1.75;font-size:13px}.wr-pagination{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:12px}.wr-pagination span{font-size:12px}.wr-legacy{margin-bottom:12px}.wr-legacy>.watch-card{margin-top:10px}.wr-legacy summary{cursor:pointer}.workroom-daily{margin:18px 0;padding:26px;scroll-margin-top:95px}.workroom-daily[hidden]{display:none}.wr-daily-head h2{font-size:24px;margin:5px 0}.wr-date-tabs{display:flex;gap:7px;margin:18px 0;flex-wrap:wrap}.wr-date-tabs button{border:1px solid #c3d3df;background:white;color:#274e6b;padding:10px 18px;font:inherit;font-size:13px;border-radius:5px}.wr-date-tabs button[aria-pressed=true]{color:white;background:#234d6f}.wr-review-warning{border-left:4px solid #c89a4a;background:#fff9eb;padding:14px 18px;color:#7b5b24}.wr-review-warning strong{font-size:15px}.wr-review-warning p{margin:6px 0 0;font-size:12px}.wr-checks{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0}.wr-checks>div{background:#f3f7fa;padding:12px 16px;display:grid;gap:4px}.wr-checks b{font-size:23px;color:#264d6b}.wr-checks span{font-size:11px;color:#6a7c88}.wr-review-details{background:#fafcfd;border:1px solid #d9e3e9;border-radius:7px;padding:15px;margin:14px 0}.wr-review-details summary{cursor:pointer;font-size:13px;color:#456378}.wr-review-details label{display:grid;font-size:12px;gap:5px;margin-top:15px}.wr-review-details article{border-bottom:1px solid #dce4e9;padding:16px 0;font-size:13px;line-height:1.8}.wr-review-details article small{display:block;color:#946730}.wr-reader-nav{display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:12px 0;position:sticky;top:75px;background:#fff;z-index:1}.wr-reader-nav>*{min-width:0;border:1px solid #c5d5e0;border-radius:5px;background:white;padding:10px;font:inherit;font-size:13px;color:#234d6f}.wr-reader-nav button:disabled{opacity:.45}.wr-report-reader{line-height:1.9;font-size:15px;overflow-x:auto;max-width:100%;padding:20px 4px}.wr-report-reader h1{font-size:25px}.wr-report-reader h2{font-size:22px;margin:14px 0}.wr-report-reader h3{font-size:18px;margin:23px 0 12px}.wr-report-reader a{color:#1d668d;overflow-wrap:anywhere}.wr-report-reader table{border-collapse:collapse;width:100%;font-size:13px}.wr-report-reader th{background:#234d6f;color:white}.wr-report-reader td,.wr-report-reader th{border:1px solid #d7e2ea;padding:10px;min-width:130px;vertical-align:top}.wr-report-reader hr{border-color:#dae4ea}.wr-analysis button:focus-visible,.workroom-daily button:focus-visible,.workroom-daily a:focus-visible{outline:3px solid #d8a22e;outline-offset:3px}@media(max-width:700px){.audit-page .audit-hero{padding:16px}.audit-page .audit-hero-side{display:none}.workroom-status>span{display:grid;gap:3px;padding:10px}.workroom-status b{font-size:21px}.workroom-status small{font-size:10px}.wr-analysis{padding:15px!important}.wr-tabs button{padding:8px;font-size:11px}.workroom-daily{padding:16px}.wr-checks{grid-template-columns:1fr 1fr;gap:6px}.wr-checks b{font-size:20px}.wr-reader-nav{gap:5px;top:96px}.wr-reader-nav>*{padding:8px 4px;font-size:11px}.wr-daily-head h2{font-size:21px}.wr-report-reader{font-size:14px}.wr-date-tabs button{padding:9px 11px;font-size:12px}}@media print{#workroom-daily,.workroom-status{display:none}}

/* Make the reviewed daily report the primary download action. */
.wr-downloads{align-items:flex-end;gap:14px}
.wr-pdf-download{display:grid;gap:9px;max-width:100%}
.wr-pdf-callout{position:relative;max-width:340px;margin:0 0 3px;padding:9px 12px;background:#eaf5ed;border:1px solid #b9d7c1;border-radius:9px;color:#225a44;font-size:12px;font-weight:700;line-height:1.5}
.wr-pdf-callout::after{content:"";position:absolute;left:24px;bottom:-6px;width:10px;height:10px;background:#eaf5ed;border-right:1px solid #b9d7c1;border-bottom:1px solid #b9d7c1;transform:rotate(45deg)}
.wr-downloads .wr-pdf-link{display:flex;align-items:center;gap:9px;min-height:48px;padding:10px 14px;background:#205a45;color:#fff;border:1px solid #205a45;border-radius:7px;font-size:13px;font-weight:750}
.wr-downloads .wr-pdf-link:hover{background:#164936;text-decoration:none}
.wr-pdf-link img{flex:none}
.wr-pdf-link small{margin-left:auto;padding:3px 6px;border:1px solid #a6c7ba;border-radius:4px;color:#f4fff9;font-size:10px;white-space:nowrap}
.wr-download-secondary{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:2px}
.wr-downloads .wr-download-secondary a{background:#fff;color:#234d6f;border-color:#c5d5df}
.audit-day-evidence{display:flex;align-items:center;flex-wrap:wrap;gap:7px 13px;margin:9px 0 12px;padding:10px 12px;border:1px solid #d4e0e9;border-radius:7px;background:#f3f7fa;color:#375b72;font-size:11px;line-height:1.55}
.audit-day-evidence strong{color:#1e4666;font-size:12px}
.audit-day-evidence-actions{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}
.audit-day-evidence-actions button,.audit-day-evidence-actions a{display:inline-flex;align-items:center;min-height:32px;padding:5px 9px;border:1px solid #bfd2dd;border-radius:5px;background:#fff;color:#245574;font:inherit;font-size:11px;font-weight:750;text-decoration:none;cursor:pointer}
.audit-day-evidence-actions a{border-color:#245574;background:#245574;color:#fff}
.audit-day-evidence-actions :is(a,button):focus-visible{outline:3px solid #d6a349;outline-offset:2px}
.audit-detail-stage.is-review strong,.audit-detail-stage.is-review small{color:#9a6a1d}
.audit-detail-stage.is-review span{color:#8b7450}
.wr-review-sources{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}
.wr-review-details .wr-review-sources button{border-color:#b6cfdf;background:#eef5f9;color:#1f5374;font-weight:700;cursor:pointer}
@media(max-width:700px){.wr-downloads{align-items:stretch}.wr-pdf-download{width:100%}.wr-downloads .wr-pdf-link{justify-content:center}.wr-download-secondary{padding-bottom:0}}
