.meeting-module__cU4YYW__page{color:#142033;background:#f4f7fb;max-width:1560px;min-height:100vh;margin:0 auto;padding:32px}.meeting-module__cU4YYW__loading{background:#f4f7fb;place-items:center;min-height:100vh;font-weight:700;display:grid}.meeting-module__cU4YYW__header{color:#fff;background:linear-gradient(135deg,#0e274a,#173a69);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px 32px;display:flex;box-shadow:0 18px 50px #0e274a29}.meeting-module__cU4YYW__back{color:#dbe7f8;align-items:center;gap:6px;margin-bottom:18px;font-size:13px;text-decoration:none;display:inline-flex}.meeting-module__cU4YYW__eyebrow{letter-spacing:.16em;color:#a9c4ec;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.meeting-module__cU4YYW__header h1{margin:0 0 10px;font-size:34px;line-height:1.1}.meeting-module__cU4YYW__header p{color:#d8e4f4;margin:0}.meeting-module__cU4YYW__headerActions,.meeting-module__cU4YYW__inlineActions{flex-wrap:wrap;gap:9px;display:flex}.meeting-module__cU4YYW__header button,.meeting-module__cU4YYW__panelTitle button{color:#23344e;cursor:pointer;background:#fff;border:1px solid #d7dfeb;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font-weight:700;display:inline-flex}.meeting-module__cU4YYW__header button{color:#fff;background:#ffffff17;border-color:#ffffff38}.meeting-module__cU4YYW__header button.meeting-module__cU4YYW__primary{color:#143563;background:#fff}.meeting-module__cU4YYW__header button:disabled{opacity:.55;cursor:not-allowed}.meeting-module__cU4YYW__notice{color:#624c00;background:#fff8df;border:1px solid #f0dc97;border-radius:12px;margin:16px 0 0;padding:12px 16px;font-size:14px}.meeting-module__cU4YYW__controlBar{grid-template-columns:220px 160px 1fr;gap:14px;margin:18px 0;display:grid}.meeting-module__cU4YYW__controlBar label,.meeting-module__cU4YYW__status{color:#64748b;background:#fff;border:1px solid #e2e8f1;border-radius:14px;flex-direction:column;gap:7px;padding:12px 14px;font-size:12px;display:flex}.meeting-module__cU4YYW__controlBar input{font:inherit;color:#18263a;background:#f7f9fc;border:0;border-radius:8px;padding:9px 10px}.meeting-module__cU4YYW__status b{color:#17355f;font-size:15px}.meeting-module__cU4YYW__status small{color:#7a8799}.meeting-module__cU4YYW__metrics{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px;display:grid}.meeting-module__cU4YYW__metrics div{background:#fff;border:1px solid #e0e6ef;border-radius:16px;padding:16px 18px}.meeting-module__cU4YYW__metrics span{color:#718096;margin-bottom:6px;font-size:12px;display:block}.meeting-module__cU4YYW__metrics b{color:#173b69;font-size:26px}.meeting-module__cU4YYW__panel{background:#fff;border:1px solid #e0e6ef;border-radius:20px;margin-bottom:18px;padding:22px;box-shadow:0 9px 26px #173b690d}.meeting-module__cU4YYW__panelTitle{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.meeting-module__cU4YYW__panelTitle>div{align-items:center;gap:10px;display:flex}.meeting-module__cU4YYW__panelTitle span{color:#194b84;background:#e9f0fb;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.meeting-module__cU4YYW__panelTitle h2{margin:0;font-size:20px}.meeting-module__cU4YYW__noticeList{gap:10px;display:grid}.meeting-module__cU4YYW__noticeRow{grid-template-columns:32px 1fr 42px;align-items:start;gap:8px;display:grid}.meeting-module__cU4YYW__noticeRow>span{color:#51647d;background:#f0f4fa;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.meeting-module__cU4YYW__noticeRow textarea,.meeting-module__cU4YYW__departmentCard textarea,.meeting-module__cU4YYW__note{box-sizing:border-box;width:100%;font:inherit;resize:vertical;background:#fbfcfe;border:1px solid #dce4ee;border-radius:10px;padding:11px 12px}.meeting-module__cU4YYW__noticeRow textarea{min-height:72px}.meeting-module__cU4YYW__noticeRow button,.meeting-module__cU4YYW__decisionRow button{color:#718096;cursor:pointer;background:#f4f6f9;border:0;border-radius:9px;height:38px}.meeting-module__cU4YYW__departmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.meeting-module__cU4YYW__departmentCard{background:#fbfcfe;border:1px solid #e2e8f0;border-radius:16px;padding:16px}.meeting-module__cU4YYW__departmentCard.meeting-module__cU4YYW__submitted{background:#fbfffc;border-color:#b8d9c5}.meeting-module__cU4YYW__departmentHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.meeting-module__cU4YYW__departmentHead>input{color:#18355b;background:0 0;border:0;border-bottom:1px solid #0000;flex:1;min-width:0;padding:4px;font-size:17px;font-weight:800}.meeting-module__cU4YYW__departmentHead>input:focus{border-bottom-color:#8aa8cc;outline:none}.meeting-module__cU4YYW__departmentHead label{color:#5d6b7e;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.meeting-module__cU4YYW__departmentCard>label{color:#4e5d72;margin-top:10px;font-size:12px;font-weight:700;display:block}.meeting-module__cU4YYW__departmentCard textarea{color:#23344e;min-height:98px;margin-top:6px;font-weight:400;line-height:1.55;display:block}.meeting-module__cU4YYW__departmentCard textarea.meeting-module__cU4YYW__requestArea{background:#fffdf6;min-height:70px}.meeting-module__cU4YYW__decisionList{gap:9px;display:grid}.meeting-module__cU4YYW__decisionRow{grid-template-columns:1.1fr 2fr 1fr 150px 100px 42px;gap:8px;display:grid}.meeting-module__cU4YYW__decisionRow input,.meeting-module__cU4YYW__decisionRow select{min-width:0;font:inherit;background:#fbfcfe;border:1px solid #dce4ee;border-radius:9px;padding:10px}.meeting-module__cU4YYW__empty{color:#7a8799;background:#f7f9fc;border-radius:12px;margin:0;padding:18px}.meeting-module__cU4YYW__note{min-height:84px;margin-bottom:14px}.meeting-module__cU4YYW__preview{white-space:pre-wrap;color:#edf4ff;background:#101c2e;border-radius:16px;margin:0;padding:22px;font-family:inherit;line-height:1.7;overflow:auto}.meeting-module__cU4YYW__preview svg{vertical-align:middle;margin-right:8px}.meeting-module__cU4YYW__minutesPanel{margin-bottom:40px}.meeting-module__cU4YYW__wide{min-width:240px}.meeting-module__cU4YYW__uploadPanel{background:linear-gradient(#fff,#fbfdff);border-color:#cddbeb}.meeting-module__cU4YYW__dropZone{color:#345777;cursor:pointer;width:100%;min-height:150px;font:inherit;background:#f5f9ff;border:1.5px dashed #9db5d2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:22px;transition:all .18s;display:flex}.meeting-module__cU4YYW__dropZone:hover,.meeting-module__cU4YYW__dropZone.meeting-module__cU4YYW__dragging{background:#edf5ff;border-color:#245b96;transform:translateY(-1px)}.meeting-module__cU4YYW__dropZone:disabled{opacity:.7;cursor:wait;transform:none}.meeting-module__cU4YYW__dropZone b{color:#173b69;font-size:16px}.meeting-module__cU4YYW__dropZone span{color:#73849b;font-size:12px}.meeting-module__cU4YYW__spinner{animation:1s linear infinite meeting-module__cU4YYW__spin}.meeting-module__cU4YYW__uploadMessage{color:#214f80;background:#eef5ff;border-radius:10px;margin-top:11px;padding:10px 12px;font-size:13px}.meeting-module__cU4YYW__summaryResult{border-top:1px solid #e1e9f2;margin-top:16px;padding-top:16px}.meeting-module__cU4YYW__summaryMeta{background:#f7f9fc;border-radius:13px;grid-template-columns:28px 1fr 36px;align-items:center;gap:9px;padding:12px 14px;display:grid}.meeting-module__cU4YYW__summaryMeta div{flex-direction:column;gap:3px;min-width:0;display:flex}.meeting-module__cU4YYW__summaryMeta b{white-space:nowrap;text-overflow:ellipsis;color:#18375f;overflow:hidden}.meeting-module__cU4YYW__summaryMeta span{color:#718096;font-size:12px}.meeting-module__cU4YYW__summaryMeta button{color:#7b8798;cursor:pointer;background:0 0;border:0}.meeting-module__cU4YYW__summaryGrid{grid-template-columns:1.15fr .85fr;gap:12px;margin-top:12px;display:grid}.meeting-module__cU4YYW__summaryGrid article,.meeting-module__cU4YYW__followUps{background:#f8fafc;border:1px solid #e3e9f1;border-radius:14px;padding:15px}.meeting-module__cU4YYW__summaryGrid h3,.meeting-module__cU4YYW__departmentSummaryList h3,.meeting-module__cU4YYW__followUps h3{color:#173b69;margin:0 0 10px;font-size:15px}.meeting-module__cU4YYW__summaryGrid ol,.meeting-module__cU4YYW__summaryGrid ul,.meeting-module__cU4YYW__followUps ul{color:#34465e;gap:7px;margin:0;padding-left:21px;font-size:13px;line-height:1.55;display:grid}.meeting-module__cU4YYW__summaryGrid p{color:#8190a3;margin:0;font-size:13px}.meeting-module__cU4YYW__departmentSummaryList{margin-top:14px}.meeting-module__cU4YYW__departmentSummaryList>article{border-top:1px solid #edf1f6;grid-template-columns:150px 1fr;gap:10px;padding:13px 4px;display:grid}.meeting-module__cU4YYW__departmentSummaryList>article:first-of-type{border-top:0}.meeting-module__cU4YYW__departmentSummaryList>article>b{color:#173b69}.meeting-module__cU4YYW__departmentSummaryList ul{color:#34465e;gap:5px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.meeting-module__cU4YYW__departmentSummaryList article>div{color:#695320;background:#fff8e9;border-radius:9px;grid-column:2;gap:4px;padding:9px 10px;font-size:12px;display:grid}.meeting-module__cU4YYW__departmentSummaryList article>div strong{color:#8a6711}.meeting-module__cU4YYW__departmentSummaryList article>div span{display:block}.meeting-module__cU4YYW__followUps{background:#fffaf0;border-color:#eedfb7;margin-top:13px}@keyframes meeting-module__cU4YYW__spin{to{transform:rotate(360deg)}}@media (max-width:1000px){.meeting-module__cU4YYW__page{padding:18px}.meeting-module__cU4YYW__header{flex-direction:column;align-items:flex-start}.meeting-module__cU4YYW__controlBar{grid-template-columns:1fr 1fr}.meeting-module__cU4YYW__status{grid-column:1/-1}.meeting-module__cU4YYW__metrics{grid-template-columns:repeat(3,1fr)}.meeting-module__cU4YYW__departmentGrid{grid-template-columns:1fr}.meeting-module__cU4YYW__decisionRow{grid-template-columns:1fr 1fr}.meeting-module__cU4YYW__decisionRow .meeting-module__cU4YYW__wide{min-width:0}.meeting-module__cU4YYW__decisionRow button{grid-column:auto}.meeting-module__cU4YYW__summaryGrid{grid-template-columns:1fr}}@media (max-width:620px){.meeting-module__cU4YYW__page{padding:10px}.meeting-module__cU4YYW__header{border-radius:18px;padding:22px 18px}.meeting-module__cU4YYW__header h1{font-size:28px}.meeting-module__cU4YYW__controlBar{grid-template-columns:1fr}.meeting-module__cU4YYW__status{grid-column:auto}.meeting-module__cU4YYW__metrics{grid-template-columns:repeat(2,1fr)}.meeting-module__cU4YYW__panel{border-radius:16px;padding:15px}.meeting-module__cU4YYW__panelTitle{align-items:flex-start}.meeting-module__cU4YYW__panelTitle,.meeting-module__cU4YYW__panelTitle>div{flex-wrap:wrap}.meeting-module__cU4YYW__decisionRow{grid-template-columns:1fr}.meeting-module__cU4YYW__noticeRow{grid-template-columns:28px 1fr}.meeting-module__cU4YYW__noticeRow button{grid-column:2}.meeting-module__cU4YYW__headerActions{width:100%}.meeting-module__cU4YYW__headerActions button{flex:1;justify-content:center}.meeting-module__cU4YYW__departmentSummaryList>article{grid-template-columns:1fr}.meeting-module__cU4YYW__departmentSummaryList article>div{grid-column:1}.meeting-module__cU4YYW__dropZone{min-height:130px;padding:16px}.meeting-module__cU4YYW__dropZone b{text-align:center}}@media print{.meeting-module__cU4YYW__page{background:#fff;max-width:none;padding:0}.meeting-module__cU4YYW__headerActions,.meeting-module__cU4YYW__back,.meeting-module__cU4YYW__controlBar,.meeting-module__cU4YYW__metrics,.meeting-module__cU4YYW__panelTitle button,.meeting-module__cU4YYW__notice,.meeting-module__cU4YYW__departmentHead label,.meeting-module__cU4YYW__decisionRow button,.meeting-module__cU4YYW__note,.meeting-module__cU4YYW__dropZone,.meeting-module__cU4YYW__uploadMessage{display:none!important}.meeting-module__cU4YYW__header{color:#111;box-shadow:none;background:#fff;border:0;padding:0 0 18px}.meeting-module__cU4YYW__eyebrow,.meeting-module__cU4YYW__header p{color:#555}.meeting-module__cU4YYW__panel{box-shadow:none;border:0;margin-bottom:20px;padding:0}.meeting-module__cU4YYW__departmentGrid{grid-template-columns:1fr}.meeting-module__cU4YYW__departmentCard{break-inside:avoid;background:#fff}.meeting-module__cU4YYW__preview{color:#111;background:#fff;border:1px solid #ddd}.meeting-module__cU4YYW__minutesPanel{break-before:page}.meeting-module__cU4YYW__summaryResult{border-top:0}.meeting-module__cU4YYW__summaryGrid{grid-template-columns:1fr 1fr}}
