#masterRollPrint{width:100%;max-width:100%;margin:0 auto;background:#eef2f4;padding:12px;box-sizing:border-box;overflow:auto}.mr98-doc{--mr98-border:#151515;--mr98-fill:#223d33;color:#111;font-family:Arial,"Segoe UI",sans-serif}.mr98-sheet{width:297mm;height:210mm;box-sizing:border-box;margin:0 auto 14px;padding:10mm 12mm 9mm;background:#fff;box-shadow:0 4px 20px rgba(20,40,55,.12);page-break-after:always;overflow:hidden;position:relative}.mr98-sheet:last-child{page-break-after:auto}.mr98-copy{position:absolute;right:12mm;top:5mm;font-size:8px;font-weight:700;color:#6c7880}.mr98-corp{text-align:center;font-weight:800;font-size:15.5px;line-height:1.18;text-transform:uppercase}.mr98-branch{text-align:center;font-weight:700;font-size:12.5px;margin:3px 0 5px;text-transform:uppercase}.mr98-title{text-align:center;font-weight:600;font-size:10.8px;line-height:1.35;margin:0 auto 10px;max-width:92%}.mr98-ref{text-align:right;font-size:8.8px;font-weight:700;margin:-2px 0 4px;color:#394c57}.mr98-meta{font-size:9.8px;line-height:1.45}.mr98-meta-row{display:flex;align-items:baseline;gap:5px;margin:5px 0}.mr98-label{white-space:nowrap;font-weight:600}.mr98-fill{flex:1;border-bottom:1px solid #222;padding:0 4px 1px;min-height:14px;font-weight:600;color:var(--mr98-fill);min-width:45px;white-space:nowrap}.mr98-fill-inline{border-bottom:1px solid #222;padding:0 4px 1px;min-height:14px;font-weight:600;color:var(--mr98-fill);display:inline-block;min-width:65px;white-space:nowrap}.mr98-table-wrap{width:100%;margin-top:11px;overflow:hidden}table.mr98-grid{width:100%!important;min-width:0!important;border-collapse:collapse;table-layout:fixed}.mr98-grid th,.mr98-grid td{border:1px solid #151515;padding:4px!important;box-sizing:border-box;overflow:hidden;word-break:normal;white-space:normal;vertical-align:middle}.mr98-grid th{text-align:center;font-weight:800;font-size:9.4px!important;line-height:1.22;height:34px}.mr98-grid th .col-num{display:block;font-weight:normal;margin-top:3px;font-size:8.4px}.mr98-grid td{height:54px;font-size:9.7px!important;line-height:1.30;color:var(--mr98-fill);font-weight:600}.mr98-grid td.center,.mr98-grid td.serial{text-align:center}.mr98-grid td.serial{color:#111;font-weight:700}.recipient-name{display:block;font-weight:700;color:#183948;margin-bottom:2px}.recipient-sub{display:block;font-size:8.9px;line-height:1.25;color:#475a65;font-weight:500}.project-name{display:block;font-weight:700}.project-cost{display:block;margin-top:3px;font-size:8.9px;font-weight:500}.mr98-grid col:nth-child(1){width:4.5%}.mr98-grid col:nth-child(2){width:31.5%}.mr98-grid col:nth-child(3){width:15.5%}.mr98-grid col:nth-child(4){width:12.5%}.mr98-grid col:nth-child(5){width:18%}.mr98-grid col:nth-child(6){width:18%}.mr98-footer{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:18px;align-items:end;margin-top:28px;padding:0 7px;font-size:9.2px;font-weight:700;line-height:1.35}.mr98-sign-block{text-align:center;padding-top:5px;border-top:1px solid #111}.mr98-page-note{position:absolute;right:12mm;bottom:4mm;font-size:8px;color:#697780;font-weight:600}.mr98-editable{outline:1px dashed transparent;cursor:text}.mr98-editable:hover{outline-color:#8aa9bd;background:rgba(220,239,250,.25)}.mr98-editable:focus{outline:1.5px solid #2d719f;background:#fffdf2}#v127MusterModal{position:fixed;inset:0;z-index:260000;background:rgba(8,18,28,.76);display:none;padding:14px}#v127MusterModal.open{display:flex}#v127MusterShell{width:min(1240px,100%);height:100%;margin:auto;background:#eef2f4;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}#v127MusterToolbar{min-height:52px;background:#fff;border-bottom:1px solid #ccd5dc;display:flex;align-items:center;gap:8px;padding:8px 12px;flex-wrap:wrap}#v127MusterToolbar strong{margin-right:auto;color:#163b59}#v127MusterToolbar .note{font-size:10.5px;color:#61707a}#v127MusterFrame{flex:1;width:100%;border:0;background:#dfe5e8}@media print{@page{size:A4 landscape;margin:0}body{background:#fff!important}#masterRollPrint{width:297mm!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}.mr98-sheet{width:297mm!important;height:210mm!important;margin:0!important;box-shadow:none!important;page-break-after:always!important;padding:10mm 12mm 9mm!important}.mr98-sheet:last-child{page-break-after:auto!important}.mr98-editable{outline:none!important}}
