.printing-task-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.printing-workbench-summary{grid-template-columns:minmax(230px,1.15fr) minmax(0,3fr)}.printing-boundary-note{color:#7c8f84;font-size:11px;line-height:1.85;margin:0 2px 23px}.printing-boundary-note strong{font-weight:550;color:#5d7868}.printing-event-table{min-width:880px}.printing-empty-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.printing-event-stats{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:17px;margin-bottom:23px}.printing-stat{padding:22px 25px}.printing-stat>span{display:block;font-size:12px;color:#7a8e81}.printing-stat>strong{display:block;font-size:30px;font-weight:650;line-height:1.4;letter-spacing:-.6px;font-variant-numeric:tabular-nums;margin-top:12px}.printing-stat>strong small{font-size:12px;color:#92a194;font-weight:400;letter-spacing:0}.printing-stat .printing-total{font-size:28px;overflow-wrap:anywhere}.printing-pending-note{margin:0 0 23px!important;line-height:1.85}.printing-ready-banner{display:flex;align-items:center;gap:15px;padding:21px 24px;margin-bottom:22px;border:1px solid #d7e8dd;border-radius:10px;background:#edf7f0}.printing-ready-symbol{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;color:var(--teal);background:#dceddf;border-radius:50%;font-size:19px}.printing-ready-banner strong{font-size:14px;color:#376447}.printing-ready-banner p{margin:3px 0 0;font-size:11px;color:#78927f}.printing-ready-banner>.badge{margin-left:auto}.printing-download-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px;margin-bottom:22px}.printing-download-card{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:17px;padding:27px;min-width:0}.printing-download-card>.button{grid-column:1/-1;margin-top:7px}.printing-download-card h2{font-size:18px;margin:0 0 10px}.printing-download-card p{font-size:12px;color:#819486;margin-bottom:12px}.printing-download-card small{font-size:10px;color:#9aa99e}.printing-file-symbol{display:grid;place-items:center;width:48px;height:58px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.6px;background:#f4efe5;color:#a4874e}.printing-file-symbol.spreadsheet{background:#e7f3e9;color:#4a8d5e}.printing-group-summary{margin-top:25px;overflow:hidden}.printing-group-summary .panel-heading small{font-size:10px;display:block;margin-top:4px}.printing-group{border-bottom:1px solid var(--line)}.printing-group:last-child{border-bottom:0}.printing-group>summary{display:flex;align-items:center;gap:20px;padding:21px 25px;cursor:pointer;list-style:none}.printing-group>summary::-webkit-details-marker{display:none}.printing-group>summary:before{content:'›';font-size:20px;line-height:1;color:#87a190;width:9px;flex-shrink:0;transition:transform .15s}.printing-group[open]>summary:before{transform:rotate(90deg)}.printing-group>summary:hover{background:#fafcfb}.printing-group-title{font-size:14px;font-weight:600}.printing-group-title small{font-size:10px;font-weight:400;color:#92a198;display:block;margin-top:4px}.printing-group>summary>strong{margin-left:auto;font-size:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.printing-group-open{font-size:11px;color:var(--teal);white-space:nowrap}.printing-group[open]>.table-scroll{border-top:1px solid var(--line)}.printing-rows{min-width:630px}.printing-rows th:first-child,.printing-rows td:first-child{padding-left:25px}.printing-rows .printing-remarks{max-width:480px;min-width:180px;white-space:normal;overflow-wrap:anywhere;color:#7b8b82;font-size:11px}.printing-blocked{display:flex;align-items:start;gap:23px;padding:33px;margin-bottom:24px}.printing-blocked>.empty-icon{flex-shrink:0;margin:0}.printing-blocked h2{font-size:19px;margin-bottom:10px}.printing-blocked p{font-size:12px;color:#8b9a90;margin:0 0 15px}.printing-todo-counts{display:flex;gap:23px;font-size:12px;color:#8c9d91;margin-bottom:16px}.printing-todo-counts strong{font-size:22px;color:#a47f35;font-weight:600;margin-right:3px;font-variant-numeric:tabular-nums}.printing-issues{padding-left:19px;font-size:11px;color:#a4814c;line-height:1.9;margin:0 0 20px}.printing-grouping-next{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 21px;border:1px solid #dbe8df;border-radius:10px;background:#f0f7f2;margin:0 0 24px}.printing-grouping-next p{font-size:11px;color:#809385;margin:0}.printing-grouping-next strong{display:block;color:#4d7159;font-size:13px;margin-bottom:4px}.printing-grouping-next .button{flex-shrink:0}.printing-workbench-entries{grid-template-columns:repeat(3,minmax(0,1fr))}.printing-workbench-entries .workbench-entry{padding:19px 18px;gap:12px}.printing-workbench-entries .workbench-entry h2{font-size:14px}.printing-workbench-entries .workbench-entry p{font-size:10px}.printing-workbench-entries .workbench-entry-arrow{padding-left:0}.printing-claim-links{display:grid;gap:10px}@media(max-width:1350px){.printing-workbench-summary{grid-template-columns:1fr}.printing-workbench-entries{grid-template-columns:1fr}.printing-workbench-entries .workbench-entry{padding:20px 23px}.printing-workbench-entries .workbench-entry h2{font-size:15px}.printing-workbench-entries .workbench-entry p{font-size:11px}}@media(max-width:900px){.printing-download-card{padding:23px;gap:14px}.printing-stat{padding:20px}.printing-stat>strong{font-size:27px}.printing-stat .printing-total{font-size:24px}.printing-ready-banner{align-items:start}.printing-ready-banner>.badge{flex-shrink:0}.printing-group>summary{padding:19px 22px;gap:15px}.printing-grouping-next{align-items:start}}@media(max-width:650px){.printing-task-cards{grid-template-columns:1fr 1fr}.printing-task-cards .workbench-task:last-child{grid-column:1/-1}.printing-event-stats{grid-template-columns:1fr 1fr;gap:12px}.printing-event-stats .printing-stat:last-child{grid-column:1/-1}.printing-stat{padding:18px}.printing-stat>strong{font-size:26px;margin-top:9px}.printing-stat .printing-total{font-size:27px}.printing-download-grid{grid-template-columns:1fr;gap:16px}.printing-ready-banner{padding:18px;flex-wrap:wrap;gap:12px}.printing-ready-banner>div{flex:1;min-width:190px}.printing-ready-banner>.badge{margin-left:46px}.printing-blocked{padding:24px;flex-direction:column;gap:18px}.printing-group>summary{padding:17px;gap:11px;flex-wrap:wrap}.printing-group>summary>strong{font-size:14px}.printing-group-open{font-size:10px}.printing-group-title{font-size:13px}.printing-grouping-next{flex-direction:column;padding:18px}.printing-grouping-next .button{width:100%}.printing-rows th:first-child,.printing-rows td:first-child{padding-left:17px}.printing-boundary-note{font-size:10px}}
