.control-actions{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:20px 0}.control-actions label{min-width:220px}.control-preview{overflow:auto;background:#e5e8df;padding:24px}.control-sheet{box-sizing:border-box;width:8.5in;height:14in;padding:.35in;background:white;color:#182522;margin:0 auto 24px;font:10px Arial,sans-serif;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 16px #0002}.control-header{display:flex;justify-content:space-between;align-items:start;border-top:6px solid #365849;padding-top:13px;gap:18px}.control-header p{font-size:9px;letter-spacing:1px}.control-header h2{font-size:23px;margin:7px 0}.control-reference{text-align:right;font-size:10px;line-height:1.6;max-width:210px}.control-sheet table{width:100%;border-collapse:collapse;table-layout:fixed}.control-sheet th,.control-sheet td{border:1px solid #cbd2cb;padding:5px 3px;vertical-align:top;overflow-wrap:anywhere}.control-sheet thead th{background:#e8eee9}.control-detail tbody tr{height:96px}.control-detail th{text-align:left;font-size:11px}.control-detail td{font-size:8.5px;line-height:1.35}.control-detail span,.control-detail strong,.control-detail small{display:block}.control-detail small{font-size:9px;font-weight:normal;margin-top:5px}.control-detail hr{border:0;border-top:1px dotted #999;margin:4px 0}.control-day-total{display:block;border-top:1px solid #dce1db;margin-top:4px;padding-top:3px}.control-write{margin-top:8px}.control-summary{margin-top:auto}.control-summary h3{font-size:12px;margin:0 0 8px}.control-summary td{text-align:right}.control-summary th{text-align:left}.control-grand{background:#e8eee9;font-weight:bold}.control-footer{font-size:9px;line-height:1.4}.control-footer p{margin:0 0 6px}.control-footer div{border-top:1px solid #cbd2cb;padding-top:10px;font-size:10px}.control-results a{margin-right:12px}
.control-overview{margin-top:10px;flex:1}.control-overview th:first-child{width:25%}.control-overview th,.control-overview td{padding:12px 5px}.control-overview h3:not(:first-child){margin-top:28px}

