.manager-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.manager-heading h2,.news-workspace .news-heading h1{font-size:28px;margin:0 0 8px;line-height:1.25;letter-spacing:-.03em}.manager-heading p{font-size:14px;color:#657d89;margin:0}.manager-actions{display:flex;gap:10px;flex-wrap:wrap}.manager-actions a,.manager-detail-link{color:#205e98;font-weight:700;text-decoration:none;font-size:13px}.manager-actions a{border:1px solid #dce5eb;border-radius:10px;padding:10px 14px;background:#fff}.manager-back{display:inline-block;margin-bottom:20px;color:#205e98;font-weight:700}.manager-filters{display:grid;grid-template-columns:1fr 1.3fr 1fr auto;gap:14px;align-items:end;background:#fff;border:1px solid #dce5eb;padding:18px;border-radius:18px}.manager-filters label{font-size:13px;font-weight:700;min-width:0}.manager-filters input,.manager-filters select{display:block;width:100%;min-width:0;height:44px;border:1px solid #d4e0e7;border-radius:10px;padding:8px 12px;margin-top:7px;background:#fff;color:#102c3b;font:inherit}.manager-summary{display:flex;gap:30px;flex-wrap:wrap;padding:20px 2px;font-size:13px;color:#657d89}.manager-summary strong{display:block;color:#102c3b;font-size:21px;margin-top:5px}.manager-table-wrap{overflow:auto;background:#fff;border:1px solid #dce5eb;border-radius:18px}.manager-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.manager-table caption{text-align:left;padding:18px 20px;color:#607a8a;font-size:13px}.manager-table th{background:#edf3f7;color:#516b7a;font-size:12px;padding:14px 18px;white-space:nowrap}.manager-table td{padding:18px;border-top:1px solid #e7edf1;vertical-align:middle}.manager-table td small{display:block;color:#738794;margin-top:5px;line-height:1.5}.manager-table a{color:#103548;text-decoration:none;font-weight:750}.manager-table tbody tr:hover{background:#f8fbfd}.manager-person{display:flex;align-items:center;gap:12px}.manager-person-mark{width:36px;height:36px;flex-shrink:0;display:grid;place-items:center;background:#eef5f8;color:#235876;border-radius:12px;font-size:20px}.manager-person a{font-size:14px}.finance-progress-label{display:flex;gap:15px;justify-content:space-between;white-space:nowrap;font-size:12px}.finance-members progress{width:100%;min-width:150px;height:7px;accent-color:#168bea;margin-top:9px;border:0;border-radius:6px;overflow:hidden;background:#e7eef3}.finance-members progress::-webkit-progress-bar{background:#e7eef3}.finance-members progress::-webkit-progress-value{background:#168bea;border-radius:6px}.manager-status{display:inline-flex;align-items:center;gap:5px;border-radius:8px;background:#eff3f6;padding:5px 9px;font-size:11px;white-space:nowrap;color:#59707e}.manager-status.partial{background:#fff4d8;color:#856000}.manager-status.settled{background:#e7f6ee;color:#16714b}.manager-table .manager-pending{color:#976500}.manager-empty{text-align:center;padding:40px!important}.manager-filter-status{margin:8px 0;min-height:18px;font-size:12px;color:#647d8c}.news-workspace .news-heading{margin-bottom:20px;align-items:center}.news-workspace .news-heading p,.news-workspace .news-heading .news-kicker{display:none}.news-workspace .news-tabs{margin:18px 0;gap:10px}.news-workspace .news-search{padding:16px;margin-bottom:18px}.news-manager-table{min-width:850px}.news-manager-title{display:flex;gap:12px;align-items:center;min-width:240px;max-width:440px}.news-manager-title img{width:62px;height:48px;object-fit:cover;border-radius:8px}.news-manager-title>a{font-size:14px;line-height:1.5}.news-manager-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.news-manager-actions a,.news-manager-actions button{font:inherit;font-size:12px;background:none;border:0;padding:0;color:#245e91;cursor:pointer}.news-manager-actions button{color:#a44646}.news-quality{min-width:140px}.news-quality summary{cursor:pointer;list-style:none}.news-quality-score{display:inline-block;padding:5px 8px;border-radius:8px;font-weight:750;background:#fff0e9;color:#a04020}.news-quality-score.good{background:#e5f5ed;color:#146646}.news-quality-score.medium{background:#fff3d5;color:#825b00}.news-quality ul{padding-left:18px;margin:10px 0;font-size:12px;line-height:1.8}.news-quality li[data-passed=false]{color:#a04020}.news-quality-note{font-size:12px;color:#647c89;line-height:1.6}.news-quality-note a{color:#245e91}.news-quality-count{font-size:12px;color:#647c89;display:block;margin:7px 0}.news-manager-table .news-status-cell span{display:block;margin:4px 0}.manager-table .finance-check svg{width:17px;height:17px}
@media(max-width:700px){.manager-heading{align-items:flex-start;flex-direction:column;gap:12px}.manager-heading h2,.news-workspace .news-heading h1{font-size:24px}.manager-filters{grid-template-columns:1fr 1fr;padding:14px;gap:12px}.manager-filters label:nth-child(2){grid-column:1/-1;grid-row:1}.manager-filters button{grid-column:1/-1}.manager-filters input,.manager-filters select{font-size:16px}.manager-summary{gap:16px}.manager-summary strong{font-size:17px}.manager-summary>span{font-size:11px}.finance-members{min-width:660px}.manager-table td,.manager-table th{padding:14px}.news-workspace .news-heading{gap:14px}.news-workspace .news-tabs{overflow-x:auto;white-space:nowrap}.news-workspace .news-heading .news-button{font-size:13px;padding:12px}.manager-table-wrap{border-radius:14px}}
@media(max-width:700px){.finance-members{min-width:0;display:block}.finance-members caption{display:block}.finance-members thead{display:none}.finance-members tbody{display:block}.finance-members tr{display:grid;grid-template-columns:1fr auto;padding:16px;gap:12px;border-top:1px solid #e7edf1}.finance-members td{padding:0;border:0;min-width:0}.finance-members td:nth-child(1),.finance-members td:nth-child(2){grid-column:1/-1}.finance-members .manager-person small{overflow-wrap:anywhere}.finance-members td:last-child{align-self:center}.finance-progress-label{white-space:normal}.finance-members .manager-empty{grid-column:1/-1}}
.manager-filter-status:empty{display:none}.manager-person-mark{object-fit:cover}.news-workspace .news-heading{text-align:left}.news-workspace .news-heading>div{text-align:left}
@media(max-width:700px){.manager-filters label:first-child{grid-column:1/-1}.manager-filters button{grid-column:2;align-self:end;min-height:44px}.news-workspace .news-heading{align-items:flex-start}}
