.ps-group-table tr[hidden]{display:none!important}.hr23-contract-list{background:#f4f8f4;padding:18px;border-radius:9px}.hr23-contract-list>.actions{justify-content:space-between;margin-bottom:12px}.hr23-native{padding:12px 16px;background:#f4f8f4;border-bottom:1px solid #dce6de}.hr23-native iframe{width:100%;height:68vh;min-height:380px;border:1px solid #ccdacd;background:white;margin-top:10px}.hr23-native p{margin:8px 0 0}.ps-new-employee{width:min(760px,96vw);max-height:92dvh;overflow:auto;border:0;border-radius:12px;padding:26px}.ps-new-employee h2{margin-top:0}.ps-new-employee label{display:block}#ps-new-employee-error,#hr23-attach-error{color:#a33326}#hr23-import-result{white-space:pre-wrap;max-height:320px;overflow:auto}.ps-a4,.re-paper{position:relative;background:#fff}.ps-a4{width:215.9mm;height:279.4mm;padding:25.4mm}.ps-a4::before,.re-paper::before{content:'';position:absolute;pointer-events:none;left:4.269mm;top:5.98mm;width:23.813mm;height:20.884mm;background:url('assets/contract-logo.png') center/100% 100% no-repeat}.ps-a4::after,.re-paper::after{content:'';position:absolute;pointer-events:none;left:52.952mm;top:79.569mm;width:130.599mm;height:114.599mm;background:url('assets/contract-watermark.png') center/100% 100% no-repeat;opacity:.30}.re-editor,.ps-paper-body{position:relative;z-index:1}.ps-preview-panel .ps-a4{margin-bottom:18px}.ps-paper-number{display:none}.ps-new-employee input,.ps-new-employee select,.ps-new-employee textarea{width:100%;min-height:42px}.ps-new-employee .wf-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#hr23-attach-dialog{max-width:650px;width:94vw;border:0;border-radius:12px;padding:25px}#hr23-attach-dialog label{display:block;margin:14px 0}#hr23-attach-dialog input[type=file]{display:block;max-width:100%}.hr23-native-host[hidden]{display:none}@media(max-width:700px){.ps-new-employee .wf-grid{grid-template-columns:1fr}.hr23-native .actions button{font-size:13px;min-height:42px}.hr23-native{padding:12px}.ps-group-table th,.ps-group-table td{font-size:13px}.hr23-contract-list{padding:10px}.hr23-contract-list .ps-contract-card{display:block}.hr23-contract-list .ps-contract-card .actions{margin-top:12px}.ps-new-employee input,.ps-new-employee textarea,.ps-new-employee select{font-size:16px}}
