@font-face{font-family:OfficeFormTC;src:url('../vendor/fonts/noto-sans-tc/NotoSansCJKtc-Regular.otf') format('opentype');font-display:swap}.form-preview-dialog{width:min(1120px,calc(100vw - 24px));max-height:94dvh;padding:20px;border:1px solid #dedccd;border-radius:16px;background:#fdfcf9}.form-preview-dialog .shared-dialog-body{overflow:auto}.form-preview-dialog .workplace131>.workplace-message{position:static;display:block;clear:both;margin:0 0 16px;padding:12px;background:#f3f1e9;border-radius:10px;overflow-wrap:anywhere}.form-preview-dialog .workplace131>.workplace-message:empty{display:none}.form-preview-scroll{width:100%;overflow:auto;background:#e7e5de;padding:8px;box-sizing:border-box}.form-preview-a4{position:relative;width:794px;min-height:1123px;box-sizing:border-box;padding:50px 56px;background:white;color:#222;font:10pt/1.5 OfficeFormTC,sans-serif;white-space:pre-wrap;transform-origin:top left}.form-preview-a4 table{width:100%;border-collapse:collapse;margin:6px 0 12px}.form-preview-a4 td,.form-preview-a4 th{padding:5px 7px;border:.5px solid #aaa;text-align:left;vertical-align:top;font-weight:normal;white-space:pre-wrap}.form-preview-a4 th{background:#eee}.form-preview-columns{display:flex;gap:18px}.form-preview-columns>div{flex:1;min-width:0}.preview-title{font-size:19pt;text-align:center;margin:16px 0 24px}.preview-section{font-size:12pt;margin:12px 0 6px}.preview-note{font-size:9pt;color:#666}.form-preview-foot{font-size:8pt;color:#666;margin-top:24px}.form-preview-watermark{position:absolute;inset:20% 0 auto;text-align:center;transform:rotate(-35deg);font-size:130pt;color:#888;opacity:.12;pointer-events:none}.paper-void{color:#93938a;background:#f0efea}.paper-location-suggestions{display:flex;gap:8px;flex-wrap:wrap}.emergency-contact,.handover-item{padding:16px;border:1px solid #d2d3c7;border-radius:10px;margin:12px 0}.workplace131 input:disabled{opacity:.75}@media(max-width:600px){.form-preview-dialog{padding:12px}.form-preview-dialog .ui-dialog-footer{display:flex;flex-wrap:wrap}.form-preview-dialog .ui-dialog-footer>button{flex:1}}

.paper-document-page .workplace-table table{min-width:1050px}.resignation-page .workplace-table table{min-width:900px}.formgrid>.workplace131{grid-column:1/-1}

.cardbody>[data-paper-hidden=true]{display:none!important}

.form-preview-source-link{color:#57634d;text-decoration:none}.form-preview-source-link:hover{text-decoration:underline}.form-preview-source-link:focus-visible{outline:2px solid #a58c69;outline-offset:3px}.emergency-actions{margin-top:16px}

#office-form-print-root{display:none}
@page office-form{size:A4 portrait;margin:13.4mm 14.8mm 15.3mm}
@media print{body.office-form-printing{background:white!important;margin:0!important;padding:0!important}body.office-form-printing>*:not(#office-form-print-root){display:none!important}body.office-form-printing>#office-form-print-root{display:block!important;visibility:visible!important;margin:0!important;padding:0!important}#office-form-print-root .form-preview-a4{page:office-form;position:static!important;zoom:1!important;transform:none!important;width:180.4mm!important;min-height:0!important;margin:0!important;padding:0!important;box-shadow:none!important}#office-form-print-root .form-preview-a4 tr{break-inside:avoid}#office-form-print-root .form-preview-a4 thead{display:table-header-group}#office-form-print-root .preview-section{break-after:avoid}}
