.weekly-report-bar{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#fff;border:1px solid #dfe6ee;border-radius:6px;padding:17px 21px}.weekly-report-bar label{font-size:11px;color:#8191a4;display:flex;flex-direction:column;gap:6px}.weekly-report-bar select{font:600 15px Pretendard,sans-serif;max-width:690px;min-width:280px;border:0;color:#2e4a69;background:#fff;padding:3px 0}.weekly-report-bar p{font-size:12px;color:#778ca3;display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:9px 0 0}.weekly-report-tools{display:flex;gap:8px;flex-shrink:0}.weekly-report-settings{padding:12px 0 0;font-size:12px;color:#8292a4}.weekly-report-settings summary{cursor:pointer}.weekly-meta-fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:15px;padding:14px 0 0}.weekly-meta-fields label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#6e8197}.weekly-meta-fields input{padding:9px 11px;border:1px solid #d6e0ec;border-radius:5px;color:#3b5574;font:inherit;background:#fff}.weekly-workflow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:15px 0;color:#8c9caf;font-size:12px}.weekly-workflow>span{padding-left:2px}.weekly-workflow i{font-style:normal}.weekly-workflow button{border:0;background:none;color:#8191a4;font:inherit;padding:5px 0}.weekly-workflow button[aria-pressed=true]{color:#1e5a9d;font-weight:650}.weekly-workflow small{margin-left:auto;font-size:11px;color:#8a9aad}.weekly-section-workspace{display:grid;grid-template-columns:190px minmax(0,1fr);background:#fff;border:1px solid #dde5ef;border-radius:6px;overflow:hidden;align-items:stretch}.weekly-section-nav{background:#fbfcfe;border-right:1px solid #e2e8f1;padding:12px}.weekly-section-nav button{display:flex;align-items:center;gap:9px;width:100%;border:0;border-radius:4px;background:none;color:#77899e;padding:14px 10px;text-align:left;font:500 13px Pretendard,sans-serif;margin:0 0 5px}.weekly-section-nav button span{font-size:11px;color:#91a2b5}.weekly-section-nav button[aria-pressed=true]{background:#eaf2fd;color:#1e5ca1;font-weight:650}.weekly-section-paper{padding:23px;min-width:0}.weekly-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px}.weekly-section-heading h2{font-size:17px!important;font-weight:650;color:#264b74;margin:0}.weekly-section-heading>span{font-size:11px;color:#8a9caf}.weekly-section-tables.weekly-document{max-height:none;min-height:0;padding:0;overflow:visible}.weekly-section-tables.weekly-document h4:first-child{margin-top:0}.weekly-section-tables .weekly-table-wrap table{min-width:650px!important}.weekly-section-tables .weekly-table-wrap:only-child table{min-width:520px!important}.weekly-section-note{border-top:1px solid #e3eaf2;padding-top:19px;margin-top:20px}.weekly-section-note>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.weekly-section-note h3{font-size:14px;color:#34587f;margin:0}.weekly-section-note span{font-size:11px;color:#8c9bac}.weekly-section-note textarea{width:100%;min-height:140px;resize:vertical;font:13px/1.85 Pretendard,sans-serif;padding:12px;border:1px solid #cdd9e7;border-radius:5px;color:#3f5b7b;background:#fff}.weekly-section-note textarea:disabled{background:#f6f8fb}.weekly-generated-notes,.weekly-legacy-notes{border-top:1px solid #e6edf4;margin-top:17px;padding-top:13px;font-size:12px;color:#7d91a7}.weekly-generated-notes summary,.weekly-legacy-notes summary{cursor:pointer}.weekly-generated-notes .weekly-document{max-height:300px;min-height:0;margin-top:10px}.weekly-legacy-notes label{display:block;margin-top:14px}.weekly-legacy-notes textarea{display:block;width:100%;min-height:90px;padding:10px;margin-top:7px;border:1px solid #d6e0ec;border-radius:5px;color:#486180;background:#fff;font:13px/1.8 Pretendard,sans-serif}.weekly-section-source{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 15px;border:1px solid #e2eaf4;border-radius:5px;background:#f6f9fd;margin-top:17px;color:#7e90a4;font-size:12px}.weekly-section-source>div{display:flex;gap:17px;flex-wrap:wrap}.weekly-section-source .link{font-size:12px}.weekly-section-pagination{display:flex;justify-content:space-between;align-items:center;gap:13px;margin-top:22px;font-size:11px;color:#899bb1}.weekly-section-pagination button:disabled{opacity:.4;cursor:default}.weekly-section-review{margin-top:22px;border-top:1px solid #dce5ef;padding-top:17px}.weekly-section-review h3{font-size:13px;color:#59738e;margin:0 0 12px}.weekly-section-review>div{display:flex;gap:12px 22px;flex-wrap:wrap}.weekly-section-review label{font-size:12px;color:#758ba3;display:flex;align-items:flex-start;gap:7px;line-height:1.6}.weekly-section-review input{margin-top:3px;accent-color:#205fa9}.weekly-section-review small{font-size:11px;color:#91a0b2;display:block;margin-top:9px}.weekly-report-exports{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-top:20px}.weekly-report-exports>span{font-size:11px;color:#90a0b1}.weekly-report-exports>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.weekly-report-exports details{font-size:12px;color:#8a9caf}.weekly-report-exports details[open]{display:flex;gap:8px}.weekly-report-exports #weekly-delete{margin-left:0}.weekly-final-workspace{display:grid;grid-template-columns:minmax(290px,.85fr) minmax(0,1.8fr);gap:18px;align-items:start}.weekly-final-editor,.weekly-final-preview{background:#fff;border:1px solid #dfe6ef;border-radius:6px;padding:21px;min-width:0}.weekly-final-help{font-size:12px;color:#71869f;line-height:1.8;margin:0 0 16px}.weekly-final-editor textarea{display:block;width:100%;min-height:530px;border:1px solid #d4deea;background:#fff;border-radius:5px;padding:12px;margin-bottom:15px;font:12px/1.8 Pretendard,sans-serif;color:#496481;resize:vertical}.weekly-final-preview .weekly-document{max-height:720px;min-height:300px}.weekly-final-outline{display:flex;flex-direction:column;gap:17px;border-top:1px solid #e5ecf3;margin-top:20px;padding-top:18px}.weekly-final-outline .link{text-align:left;font-size:12px}.weekly-section-notice{padding:12px 14px;background:#fff9e9;border:1px solid #f0dfb5;border-radius:5px;color:#9b7b43;font-size:12px;line-height:1.8;margin-bottom:17px}.weekly-section-notice .link{font-size:12px}
@media(max-width:1100px){.weekly-section-workspace{grid-template-columns:165px minmax(0,1fr)}.weekly-section-nav{padding:8px}.weekly-section-nav button{font-size:12px}.weekly-report-bar{align-items:flex-start;flex-wrap:wrap}.weekly-workflow small{margin-left:0}.weekly-final-workspace{grid-template-columns:1fr}}
@media(max-width:700px){.weekly-section-workspace{grid-template-columns:1fr}.weekly-section-nav{display:flex;flex-wrap:wrap;border-right:0;border-bottom:1px solid #e1e8f1}.weekly-section-nav button{width:auto;padding:9px;margin:0}.weekly-section-paper{padding:16px}.weekly-meta-fields{grid-template-columns:1fr}.weekly-report-bar select{min-width:0;max-width:100%;width:100%}.weekly-report-bar>div{max-width:100%}.weekly-report-tools{flex-wrap:wrap}.weekly-report-bar p{gap:8px}.weekly-section-review>div{flex-direction:column}.weekly-final-editor,.weekly-final-preview{padding:16px}}
