.weekly-workflow{margin-top:22px;color:#1d2939;min-width:0}.weekly-flow-toolbar,.weekly-flow-heading,.weekly-flow-submit{display:flex;justify-content:space-between;align-items:center;gap:16px}.weekly-flow-toolbar{margin-bottom:20px}.weekly-flow-tabs{display:flex;flex-wrap:wrap;gap:8px}.weekly-flow-heading{margin-bottom:20px}.weekly-flow-heading h3{margin:0;font-size:20px;font-weight:650;letter-spacing:-.4px}.weekly-flow-heading p{margin:8px 0 0;color:#667085;font-size:13px}.weekly-flow-heading small{color:#667085}.weekly-flow-status{font-size:12px;color:#667085;background:#f2f4f7;border-radius:6px;padding:5px 9px;white-space:nowrap}.weekly-flow-status[data-status=SUBMITTED]{color:#0562bf;background:#edf5ff}.weekly-flow-status[data-status=RETURNED]{color:#956318;background:#fff5e4}.weekly-flow-status[data-status=APPROVED]{color:#2a7042;background:#edf8ef}.weekly-flow-records{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.weekly-flow-records>section{min-width:0}.weekly-flow-records h4{font-size:14px;margin:0 0 14px}.weekly-flow-records h4 small{display:block;margin-top:6px;font-size:12px;font-weight:400;color:#667085}.weekly-flow-records ul{margin:0 0 18px;padding-left:18px;line-height:1.7;font-size:13px}.weekly-flow-records li{margin-bottom:10px;overflow-wrap:anywhere}.weekly-flow-records li>small{display:block;color:#667085;font-size:11px}.weekly-record-link{background:transparent;border:0;padding:0;color:#25496b;text-align:left;font:inherit;line-height:inherit;cursor:pointer;overflow-wrap:anywhere}.weekly-record-link:hover{text-decoration:underline}.weekly-workflow button:focus-visible,.weekly-workflow summary:focus-visible{outline:2px solid #006fe8;outline-offset:3px}.weekly-flow-label{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:12px;color:#667085}.weekly-flow-label textarea,.weekly-flow-label select{font:inherit;font-size:13px;background:#fff;border:1px solid #dce4ed;border-radius:8px;padding:10px;color:#1d2939;max-width:100%;box-sizing:border-box}.weekly-flow-label textarea{width:100%;resize:vertical;line-height:1.65}.weekly-flow-supplement{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.weekly-flow-empty{font-size:13px;color:#667085;padding:12px 0}.weekly-flow-submit{margin-top:24px;padding-top:18px;border-top:1px solid #e7edf3;font-size:13px}.weekly-flow-submit>p{color:#667085;margin:0}.weekly-flow-submit label,.weekly-flow-publish>label:not(.weekly-flow-label){display:flex;align-items:center;gap:8px;font-size:13px}.weekly-flow-carry{font-size:13px;margin:20px 0;color:#667085}.weekly-flow-carry summary,.weekly-flow-publish summary{cursor:pointer;padding:12px 0}.weekly-flow-carry ul{line-height:1.8}.weekly-roster-wrap{max-width:100%;overflow:auto;border:1px solid #e7edf3;border-radius:10px}.weekly-roster,.weekly-release-table{width:100%;border-collapse:collapse;font-size:13px;background:#fff}.weekly-roster{min-width:460px}.weekly-release-table{min-width:680px;table-layout:fixed}.weekly-roster th,.weekly-roster td,.weekly-release-table th,.weekly-release-table td{padding:13px 16px;border-bottom:1px solid #e7edf3;text-align:left;vertical-align:top}.weekly-roster tr:last-child td,.weekly-release-table tr:last-child>*{border-bottom:0}.weekly-roster thead th,.weekly-release-table thead th{font-size:12px;color:#667085;background:#f7f9fc;font-weight:500}.weekly-release-table th:first-child{width:130px}.weekly-release-table p{margin:0 0 10px;line-height:1.65;overflow-wrap:anywhere}.weekly-flow-review{margin-top:24px;padding-top:24px;border-top:1px solid #e7edf3}.weekly-flow-review>.weekly-flow-label{margin:20px 0 12px}.weekly-flow-departments{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;padding:16px 0;border-block:1px solid #e7edf3}.weekly-flow-departments>div{display:flex;flex-direction:column;gap:7px;font-size:13px}.weekly-flow-departments span{font-size:12px;color:#667085}.weekly-flow-publish{font-size:13px;margin-bottom:20px;border-bottom:1px solid #e7edf3;padding-bottom:12px}.weekly-flow-publish>p{line-height:1.8;color:#667085;overflow-wrap:anywhere}.weekly-flow-publish>.weekly-flow-label{margin:14px 0}.weekly-flow-release>.weekly-flow-label{max-width:350px}.weekly-flow-release>p{font-size:13px;line-height:1.8;color:#667085}
@media(max-width:760px){.weekly-flow-toolbar{align-items:flex-start;flex-wrap:wrap}.weekly-flow-records{grid-template-columns:1fr;gap:24px}.weekly-flow-heading{flex-wrap:wrap}.weekly-flow-submit{align-items:flex-start;flex-wrap:wrap}.weekly-flow-submit .actions{width:100%;justify-content:flex-end}.weekly-flow-heading h3{font-size:18px}.weekly-workflow{margin-top:18px}.weekly-flow-tabs .btn{font-size:12px;padding:8px 10px}.weekly-flow-departments{grid-template-columns:repeat(2,minmax(0,1fr))}}

.weekly-flow-reminded{display:block;margin-top:8px;color:#956318;font-size:11px}.weekly-roster td:last-child>.btn{margin-right:8px}
.weekly-workflow .weekly-release-table tbody th{font-size:13px;font-weight:600;color:#1d2939;background:#fff}
