@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-naskh-arabic-arabic-400-normal.1nn86x5ei-5l1.woff2)format("woff2"),url(../media/noto-naskh-arabic-arabic-400-normal.2eunhose0tj9v.woff)format("woff")}
@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-nastaliq-urdu-arabic-400-normal.2xpo_tprubc1w.woff2)format("woff2"),url(../media/noto-nastaliq-urdu-arabic-400-normal.1_en_3z08ozy2.woff)format("woff")}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #80a8f5}h1,h2,h3,p{margin-top:0}button{font-family:inherit}svg{flex-shrink:0}.skip-link{z-index:999;background:#fff;padding:15px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:10px}.workspace-shell{min-height:100vh;display:flex}.sidebar{z-index:10;background:#fff;border-right:1px solid #e5eaf1;flex-direction:column;flex-shrink:0;width:233px;padding:31px 18px 18px;display:flex;position:fixed;top:0;bottom:0;overflow:auto}.workspace-brand{letter-spacing:-.9px;align-items:center;gap:9px;padding-left:10px;font-size:25px;font-weight:750;display:flex}.workspace-brand>span:first-child{color:#fff;background:#265ed8;border-radius:8px;place-items:center;width:31px;height:35px;display:grid}.brand-period{color:#265ed8;margin-left:-8px}.workspace-label{letter-spacing:1.2px;color:#8d99aa;justify-content:space-between;align-items:center;margin:40px 12px 15px;font-size:9px;font-weight:600;display:flex}.workspace-label>span{letter-spacing:.4px;color:#8895a8;background:#f0f3f8;border-radius:3px;padding:3px 5px;font-size:8px}.sidebar nav{flex-direction:column;gap:6px;display:flex}.sidebar nav>a{color:#65738a;border-radius:7px;align-items:center;gap:11px;min-height:43px;padding:12px 13px;font-size:12px;line-height:1.3;display:flex}.sidebar nav>a:hover{background:#f5f7fc}.sidebar nav>a.active{color:#2861ce;background:#edf3ff;font-weight:600}.nav-dot{background:#2861ce;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-section{border-top:1px solid #ecf0f5;flex-direction:column;gap:17px;margin:24px 10px;padding-top:24px;display:flex}.sidebar-section>span{letter-spacing:1px;color:#8f9aab;font-size:9px;font-weight:600}.sidebar-section>a{color:#768399;justify-content:space-between;font-size:11px;display:flex}.local-card{color:#567eae;background:#f6f9fd;border:1px solid #e6edf8;border-radius:9px;margin:25px 6px 22px;padding:18px 14px}.local-card>b{color:#405a7b;margin:13px 0 7px;font-size:11px;display:block}.local-card>p{color:#8492a5;margin-bottom:11px;font-size:11px;line-height:1.7}.local-card>a{align-items:center;gap:5px;font-size:10px;display:flex}.back-site{color:#8794a6;align-items:center;gap:9px;margin-top:auto;padding:10px 13px;font-size:11px;display:flex}.version{letter-spacing:1.2px;color:#a7b0be;margin:10px 12px;font-size:8px}.workspace-main{width:calc(100% - 233px);margin-left:233px}.workspace-toolbar{background:#ffffffd9;border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:15px;height:66px;padding:0 30px;display:flex}.toolbar-path{color:#98a2b2;align-items:center;gap:12px;font-size:11px;display:flex}.toolbar-path>b{color:#57647a;font-weight:500}.toolbar-right{align-items:center;gap:12px;display:flex}.toolbar-right .MuiButton-root{color:#728099;font-size:10px}.local-indicator{color:#8795a4;align-items:center;gap:6px;font-size:10px;display:flex}.local-indicator>span{background:#6baa89;border-radius:50%;width:5px;height:5px}.editor-heading{justify-content:space-between;align-items:center;gap:20px;padding:31px 30px 15px;display:flex}.eyebrow{letter-spacing:1.4px;color:#8d9ab0;margin-bottom:11px;font-size:9px;font-weight:600}.editor-heading h1{letter-spacing:-.8px;margin:0 0 9px;font-size:27px;font-weight:700}.editor-heading p{color:#8893a5;margin:0;font-size:12px}.heading-actions{gap:9px;display:flex}.heading-actions .MuiButton-root{min-height:39px;padding:8px 14px;font-size:11px}.heading-actions .MuiButton-outlined{color:#667a97;background:#fff;border-color:#d9e2f0}.editor-subbar{justify-content:space-between;align-items:center;padding:0 30px 20px;display:flex}.status-chips{color:#8995a7;align-items:center;gap:9px;font-size:10px;display:flex}.status-chips>span{align-items:center;gap:5px;display:flex}.status-chips svg{color:#739580}.editor-subbar .MuiButton-root{color:#7387a8;font-size:10px}.editor-alert{margin:0 30px 18px!important;font-size:12px!important}.editor-grid{grid-template-columns:minmax(350px,.95fr) minmax(400px,1.2fr);align-items:start;gap:23px;max-width:1740px;margin:auto;padding:0 30px;display:grid}.form-panel{background:#fff;border:1px solid #e1e7f0;border-radius:11px;overflow:hidden}.form-panel>.MuiTabs-root{border-bottom:1px solid #e8edf4;padding:0 5px}.form-panel .MuiTab-root{min-width:0;padding:15px 10px}.step-label{align-items:center;gap:5px;font-size:10px;display:flex}.step-label>span{color:#96a1b1;border:1px solid #dce3ee;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid}.Mui-selected .step-label>span{color:#4776cc;background:#f1f5ff;border-color:#aac3f0}.step-label>.step-done{color:#549879;background:#edf6f1;border-color:#c5e3d3}.form-body{flex-direction:column;gap:20px;min-height:540px;padding:24px;display:flex}.form-section-heading{align-items:center;gap:10px;margin-bottom:5px;display:flex}.section-icon{color:#6690cd;background:#f0f5fd;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.form-section-heading h2{letter-spacing:-.3px;margin:0 0 5px;font-size:16px}.form-section-heading p{color:#929dae;margin:0;font-size:10px}.required-note{color:#a3adbb;white-space:nowrap;margin-left:auto;font-size:8px}.form-section-heading .MuiChip-root{color:#7892b6;border-color:#dce5f2;height:22px;margin-left:auto;font-size:8px}.field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-body .MuiInputBase-root,.form-body .MuiInputLabel-root{font-size:12px}.form-body .MuiFormHelperText-root{color:#97a1b1;margin-left:0;font-size:9px;line-height:1.5}.form-body .MuiOutlinedInput-notchedOutline{border-color:#dce3ed}.logo-upload{background:#fcfdff;border:1px dashed #d9e2ee;border-radius:8px;align-items:center;gap:11px;padding:16px 13px;display:flex}.upload-icon{color:#8aa1bf;background:#fff;border:1px solid #e3e9f3;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.logo-upload>img{object-fit:contain;width:40px;height:40px}.logo-upload>div{flex:1}.logo-upload b{font-size:11px}.logo-upload p{color:#9ba5b4;margin:5px 0 0;font-size:9px}.logo-upload .MuiButton-root{border-color:#dce5f3;min-width:50px;min-height:31px;font-size:10px}.switch-label{color:#586a84;font-size:11px}.switch-label>small{color:#9aa5b5;margin-top:4px;font-size:9px;display:block}.MuiFormControlLabel-root .MuiSwitch-root{margin-left:-5px;transform:scale(.8)}.tip{color:#7a96be;background:#f5f8fd;border:1px solid #eaf0f8;border-radius:7px;gap:8px;padding:13px;display:flex}.tip>p{color:#7f92ad;margin:0;font-size:10px;line-height:1.7}.form-next{border-top:1px solid #eef1f6;align-items:center;gap:6px;margin-top:auto;padding-top:19px;display:flex}.form-next>span{color:#a0abba;margin-right:auto;font-size:9px}.form-next .MuiButton-root{min-height:35px;font-size:10px}.form-save{background:#fcfdff;border-top:1px solid #e8edf3;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.form-save .MuiButton-root{color:#8796ac;min-height:32px;padding:3px 6px;font-size:9px}.preview-panel{min-width:0;position:sticky;top:18px}.preview-toolbar{justify-content:space-between;align-items:center;height:41px;padding:0 1px 10px;display:flex}.preview-toolbar>span{color:#526781;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.preview-dot{background:#7a9dd7;border-radius:50%;width:5px;height:5px}.preview-toolbar small{color:#9aa7b8;margin-left:6px;font-size:9px;font-weight:400}.preview-toolbar>div{align-items:center;gap:0;display:flex}.preview-toolbar .MuiButton-root{color:#8a9cb5;min-width:29px;min-height:28px;padding:4px}.zoom-reset{color:#758aa9;cursor:pointer;background:0 0;border:0;min-height:28px;font-size:9px}.preview-scroll{background:#eaf0f7;border:1px solid #e2e9f2;border-radius:9px;min-height:400px;max-height:calc(100vh - 255px);padding:20px;overflow:auto}.preview-scale{min-width:260px;margin:auto;transition:width .15s}.document-paper{color:#24354c;background:#fff;width:100%;min-height:100%;font-family:Arial,Helvetica,sans-serif;font-size:clamp(7px,.68vw,11px);position:relative;overflow:visible;box-shadow:0 3px 13px #2e47621a}.paper-content{min-height:inherit;z-index:1;padding:8.6% 8.6% 5%;position:relative}.paper-header{border-bottom:2px solid #386bcc;justify-content:space-between;gap:10px;margin-bottom:20px;padding-bottom:16px;display:flex}.paper-header h2{letter-spacing:-.5px;color:#2e5484;overflow-wrap:anywhere;margin:0 0 6px;font-size:1.9em}.paper-header p{color:#8996a9;overflow-wrap:anywhere;margin:3px 0;font-size:.8em;line-height:1.5}.paper-header>div:first-child{max-width:60%}.paper-header>div:last-child{text-align:right}.paper-header h3{text-transform:uppercase;letter-spacing:1px;color:#334c71;margin:3px 0 11px;font-size:1.1em}.company-logo{object-fit:contain;max-width:75px;max-height:45px;margin-bottom:8px}.paper-people{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px;display:grid}.paper-people>div{overflow-wrap:anywhere;flex-direction:column;gap:5px;font-size:.9em;display:flex}.paper-people small{letter-spacing:.7px;color:#9aa6b7;margin-bottom:2px;font-size:.65em}.paper-people b{color:#3c5270;font-size:1.1em}.paper-people span{color:#8190a6;font-size:.85em}.paper-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.9em}.paper-table th{text-align:left;color:#5f7596;background:#f0f4fa;padding:9px 7px;font-size:.85em;font-weight:600}.paper-table th:last-child{text-align:right;width:37%}.paper-table td{overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #eff2f7;padding:9px 7px;line-height:1.5}.paper-table td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.paper-table td small{color:#96a2b3;margin-left:3px;font-size:.7em}.paper-table .subtotal{background:#fcfdff;font-weight:600}.paper-table .net-row{font-weight:600}.paper-table .cash-row{color:#3662a6;background:#edf4ff;font-size:1.1em;font-weight:700}.amount-words{text-transform:capitalize;color:#8c9aad;margin:9px 0 20px;font-size:.7em;line-height:1.7}.signature-block{break-inside:avoid;page-break-inside:avoid;flex-direction:column;align-items:flex-start;gap:5px;margin-top:37px;margin-bottom:30px;font-size:.85em;display:flex}.signature-block img{object-fit:contain;object-position:left center;width:90px;height:35px}.signature-line{border-bottom:1px solid #d8e0ec;width:110px;margin-bottom:3px}.signature-block span{color:#8f9caf;font-size:.85em}.paper-footer{color:#a1adbe;border-top:1px solid #e8edf4;justify-content:space-between;gap:10px;padding-top:10px;font-size:.55em;line-height:1.6;display:flex}.paper-footer>span:last-child{white-space:nowrap}.sample-watermark{letter-spacing:8px;color:#e9edf180;z-index:-1;pointer-events:none;font-size:6.5em;font-weight:700;position:absolute;top:42%;left:10%;transform:rotate(-30deg)}.preview-caption{color:#a0adbe;justify-content:center;align-items:center;gap:6px;margin:12px 0 17px;font-size:8px;display:flex}.preview-summary{background:#fff;border:1px solid #e1e7f0;border-radius:9px;grid-template-columns:1fr 1fr 1.2fr;gap:15px;padding:17px 20px;display:grid}.preview-summary span{color:#95a1b2;flex-direction:column;gap:7px;font-size:9px;display:flex}.preview-summary b{color:#52647f;font-variant-numeric:tabular-nums;font-size:13px}.preview-summary .summary-net{color:#6387b8;border-left:1px solid #e8edf4;padding-left:18px}.summary-net b{color:#3568c0}.workspace-bottom{color:#a1adbd;justify-content:space-between;gap:10px;max-width:1740px;margin:auto;padding:24px 30px;font-size:9px;display:flex}.workspace-bottom>span{align-items:center;gap:6px;display:flex}.workspace-bottom a{color:#7f94b5}.mobile-toggle{display:none}.line-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.line-heading h3{color:#4c607e;margin:0;font-size:13px}.line-heading>span{color:#a0adbe;font-size:9px}.pay-line{grid-template-columns:1.5fr 1fr 28px;gap:8px;margin-bottom:12px;display:grid}.pay-line .remove-line{color:#99a6b9;min-width:28px;padding:0}.translated-line{grid-column:1/3}.line-section>.MuiButton-root{min-height:30px;font-size:10px}.optional-section.MuiAccordion-root{background:#fbfcfe;border:1px solid #e8edf4;border-radius:7px!important;margin:0!important}.optional-section:before{display:none}.optional-section .MuiAccordionSummary-root{min-height:45px;font-size:11px}.optional-section .MuiAccordionDetails-root{flex-direction:column;gap:19px;padding:15px;display:flex}.optional-section .MuiAlert-root{font-size:11px}.small-help{color:#8b9bb1;margin:0;line-height:1.8;font-size:10px!important}.template-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.template-options>button{text-align:left;cursor:pointer;color:#7d8ea6;background:#fff;border:1px solid #e0e7f1;border-radius:7px;padding:12px;position:relative}.template-options>button.selected{color:#3466b9;background:#f9fbff;border-color:#6c99e7}.template-options button>svg{position:absolute;bottom:11px;right:9px}.template-options button>span{font-size:9px}.template-thumb{background:#fff;border:1px solid #e6ebf2;width:58px;height:66px;margin:0 auto 13px;padding:10px 7px;box-shadow:0 2px 5px #33486609}.template-thumb i{background:#e4ebf7;height:3px;margin-bottom:7px;display:block}.template-thumb i:first-child{background:#91aee1}.template-thumb.minimal i{background:#ccd1d8}.template-thumb.corporate i:first-child{height:9px}.template-thumb.ledger i{background:linear-gradient(90deg,#d5deeb 45%,#0000 45% 55%,#d5deeb 55%)}.button-row{flex-wrap:wrap;gap:3px;display:flex}.button-row .MuiButton-root{font-size:10px}.review-grid{grid-template-columns:1fr 1fr;gap:14px 10px;padding:7px 0;font-size:11px;display:grid}.review-grid>span{color:#90a0b6}.review-grid>b{text-align:right;color:#4d6588;overflow-wrap:anywhere}.review-totals{color:#8396b1;background:#f8faff;border:1px solid #e8eef8;border-radius:8px;flex-direction:column;gap:12px;padding:18px;font-size:11px;display:flex}.review-totals>span,.review-totals>strong{justify-content:space-between;gap:8px;display:flex}.review-totals>strong{color:#3568c0;border-top:1px solid #e0e8f5;padding-top:13px}.review-totals b{font-variant-numeric:tabular-nums}.form-body .MuiAlert-root{font-size:11px;line-height:1.8}.form-body .MuiAlert-root ul{margin-bottom:0;padding-left:15px}.draft-item{border-bottom:1px solid #e5eaf2;align-items:center;gap:5px;padding:15px 0;font-size:12px;display:flex}.draft-item>div{flex:1}.draft-item small{color:#8798af;margin-top:7px;font-size:10px;display:block}.placed-stamp{z-index:3;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.placed-stamp>svg{width:100%;height:auto;display:block}.placed-stamp:hover,.placed-stamp:focus-visible{outline-offset:4px;outline:1px dashed #8ca7cf}.paper-notes,.paper-extra{color:#7c8fa9;white-space:pre-wrap;margin:15px 0;font-size:.8em;line-height:1.8}.paper-extra>p{margin:4px 0}.certificate-heading{margin:30px 0}.certificate-heading>p{color:#7a8fa9;font-size:.9em}.certificate-heading h2{margin-top:22px;font-size:1.3em}.certificate-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:25px 0;font-size:1.05em;line-height:2}.document-paper.minimal .paper-header{border-color:#3b3b3b}.document-paper.minimal h2,.document-paper.minimal h3,.document-paper.minimal .cash-row{color:#333}.document-paper.minimal .cash-row,.document-paper.minimal th{background:#f1f1f1}.document-paper.corporate .paper-header{border-bottom-width:5px;padding-bottom:25px}.document-paper.ledger .paper-table td,.document-paper.ledger .paper-table th{border:1px solid #dfe6ef}.translated-panel{border-top:1px solid #dfe6f0;margin-top:22px;padding-top:18px;font-family:Noto Naskh Arabic,Arial,sans-serif;font-size:1.2em;line-height:2}.translated-panel h3{margin:10px 0;font-size:1.4em}.translated-panel .translation-status{text-align:left;color:#9b7f45;direction:ltr;font-family:Arial,sans-serif;font-size:.65em}.rtl-totals{gap:8px;display:grid}.urdu .translated-panel,.translated-panel.urdu{font-family:Noto Nastaliq Urdu,serif;line-height:2.8}.simple-workspace{max-width:1100px;margin:auto;padding:30px}.simple-heading{margin-bottom:28px}.simple-heading h1{letter-spacing:-1px;margin-bottom:11px;font-size:30px}.simple-heading p{color:#8b9bb0;font-size:13px;line-height:1.8}.simple-grid{grid-template-columns:1fr 1fr;align-items:start;gap:25px;display:grid}.surface{background:#fff;border:1px solid #e1e8f1;border-radius:11px;flex-direction:column;gap:22px;padding:25px;display:flex}.surface h2{margin:0;font-size:18px}.surface .MuiAlert-root{font-size:12px}.result-hero{background:#eef4ff;border:1px solid #dce7fa;border-radius:9px;flex-direction:column;gap:10px;padding:24px;display:flex}.result-hero>small{color:#7f98bc;font-size:11px}.result-hero>strong{color:#3566b8;letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:28px}.calculation-row{border-bottom:1px solid #edf1f7;justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.calculation-row>span{color:#8699b4}.calculation-row>b{text-align:right;color:#536d93}.calc-tabs{flex-wrap:wrap;gap:7px;margin-bottom:25px;display:flex}.calc-tabs a{color:#7a90ae;background:#fff;border:1px solid #dfe7f2;border-radius:6px;padding:10px 13px;font-size:11px}.calc-tabs a.active{color:#3569bf;background:#edf4ff;border-color:#a9c6f5}.rule-band{grid-template-columns:1fr 1fr .8fr .8fr 25px;align-items:center;gap:7px;display:grid}.rule-band .MuiInputBase-root{font-size:11px}.rule-band .MuiInputLabel-root{font-size:10px}.rule-band .MuiButton-root{color:#8c9fb8;min-width:25px;padding:0}.stamp-stage{background:repeating-conic-gradient(#f1f4f8 0% 25%,#fff 0% 50%) 50%/20px 20px;border:1px solid #e6ebf1;border-radius:9px;place-items:center;height:370px;display:grid;overflow:hidden}.stamp-stage>div{width:65%}.stamp-stage svg{width:100%;height:auto;display:block}.color-options{gap:10px;display:flex}.color-options button{cursor:pointer;border:3px solid #fff;border-radius:50%;outline:1px solid #dee6f1;width:32px;height:32px}.batch-row{border:1px solid #e1e8f2;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:13px;font-size:11px;display:flex}.batch-row.invalid{background:#fff9f8;border-color:#eccaca}.batch-row>small{color:#8a9bb3}.support-note{color:#8fa0b8;padding:20px 30px;font-size:10px;line-height:1.8}@media (min-width:1600px){.editor-grid{grid-template-columns:minmax(460px,.95fr) minmax(520px,1.2fr)}.form-body{gap:24px;padding:30px}.step-label{font-size:12px}.form-panel .MuiTab-root{padding:17px}.document-paper{font-size:11px}.preview-scroll{padding:30px}.preview-summary b{font-size:16px}}@media (max-width:1200px){.sidebar{width:205px;padding-left:12px;padding-right:12px}.workspace-main{width:calc(100% - 205px);margin-left:205px}.editor-grid{grid-template-columns:minmax(315px,1fr) minmax(310px,1fr);gap:16px;padding:0 20px}.editor-heading,.workspace-toolbar{padding-left:20px;padding-right:20px}.form-body{padding:19px}.editor-heading h1{font-size:24px}.editor-heading p{font-size:10px}.heading-actions .MuiButton-root{padding:7px 11px;font-size:10px}.editor-subbar{padding-left:20px;padding-right:20px}.status-chips{gap:5px;font-size:8px}.preview-scroll{padding:14px}.preview-toolbar small{display:none}.form-panel .MuiTab-root{padding:15px 7px}.step-label{gap:4px;font-size:8px}.sidebar nav>a{font-size:11px}.form-section-heading p{font-size:9px}.form-save{justify-content:center;gap:4px}.preview-summary{gap:9px;padding:15px 13px}.preview-summary b{font-size:11px}.document-paper{font-size:8px}.paper-people{gap:8px}.paper-header,.toolbar-right{gap:5px}.local-indicator{display:none}}@media (max-width:950px){.sidebar{width:72px;padding:24px 8px}.workspace-brand{justify-content:center;gap:0;padding:0;font-size:0}.workspace-brand>.brand-period{display:none}.workspace-label{margin:30px 0 10px;font-size:0}.workspace-label>span{display:none}.sidebar nav>a{justify-content:center;padding:14px 0}.sidebar nav>a>span{display:none}.sidebar nav>a svg{width:21px;height:21px}.sidebar-section,.local-card,.version{display:none}.back-site{justify-content:center;padding:15px 0;font-size:0}.back-site svg{width:21px;height:21px}.workspace-main{width:calc(100% - 72px);margin-left:72px}.editor-grid{grid-template-columns:minmax(295px,1fr) minmax(295px,1fr);gap:15px}.editor-heading{gap:10px}.workspace-toolbar{height:56px}.form-section-heading .MuiChip-root{display:none}.toolbar-right .MuiButton-root{font-size:10px}.simple-grid{gap:18px}.surface{padding:20px}.document-paper{font-size:7px}.preview-summary span{font-size:8px}.preview-summary b{font-size:10px}}@media (max-width:740px){.sidebar{border-bottom:1px solid #e4eaf3;border-right:0;flex-direction:row;align-items:center;gap:16px;width:100%;height:auto;min-height:62px;padding:10px 15px;position:static;overflow:visible}.workspace-shell{display:block}.workspace-brand{white-space:nowrap;font-size:20px}.workspace-brand>.brand-period{display:block}.workspace-brand>span:first-child{width:27px;height:30px;margin-right:6px}.workspace-label,.back-site{display:none}.sidebar nav{flex-direction:row;gap:3px;margin-left:auto;overflow:auto}.sidebar nav>a{min-height:35px;padding:10px}.sidebar nav>a svg{width:18px;height:18px}.sidebar nav>a:nth-child(3),.sidebar nav>a:nth-child(6),.sidebar nav>a:nth-child(7){display:none}.workspace-main{width:100%;margin-left:0}.workspace-toolbar{height:50px;padding:0 17px}.toolbar-path{gap:6px;font-size:9px}.toolbar-right .MuiButton-root{min-width:40px;padding:4px;font-size:9px}.toolbar-right .MuiButton-startIcon{margin-right:3px}.editor-heading{padding:22px 18px 12px;display:block}.editor-heading h1{font-size:25px}.editor-heading p{font-size:11px;line-height:1.6}.heading-actions{margin-top:18px}.heading-actions .MuiButton-root{flex:1;min-height:40px;font-size:11px}.editor-subbar{gap:6px;padding:0 18px 10px}.status-chips{font-size:8px}.status-chips>span:nth-child(2),.status-chips>span:nth-child(3){display:none}.editor-subbar .MuiButton-root{font-size:9px}.editor-alert{margin:0 18px 12px!important;font-size:10px!important}.mobile-toggle{background:#eaf0f8;border-radius:8px;margin:0 18px 15px;padding:3px;display:flex}.mobile-toggle .MuiButton-root{flex:1;min-height:37px;font-size:11px}.editor-grid{padding:0 18px;display:block}.editor-grid .mobile-hidden{display:none}.form-panel .MuiTab-root{flex:1;padding:16px 10px}.step-label{font-size:9px}.form-body{gap:22px;min-height:480px;padding:22px 18px}.form-body .MuiInputBase-root,.form-body .MuiInputLabel-root{font-size:13px}.form-section-heading h2{font-size:17px}.form-section-heading p{font-size:10px}.form-section-heading .MuiChip-root{display:flex}.field-grid{gap:17px 12px}.preview-panel{position:static}.preview-scroll{min-height:0;max-height:none;padding:17px}.preview-scale{min-width:250px}.document-paper{font-size:8px}.preview-summary{margin-top:16px}.preview-summary b{font-size:13px}.preview-summary span{font-size:10px}.preview-caption{font-size:7px}.workspace-bottom{padding:22px 19px;font-size:8px;line-height:1.8;display:block}.workspace-bottom>a{margin-top:10px;display:block}.simple-workspace{padding:24px 18px}.simple-grid{grid-template-columns:1fr}.simple-heading h1{font-size:27px}.simple-heading p{font-size:12px}.simple-heading .eyebrow{font-size:8px}.surface{padding:22px 18px}.rule-band{border-top:1px solid #edf1f7;grid-template-columns:1fr 1fr;gap:12px;padding:15px 0}.rule-band .MuiButton-root{grid-column:2;justify-self:end}.calc-tabs{gap:7px}.calc-tabs a{padding:9px 11px;font-size:10px}.stamp-stage{height:300px}.workspace-toolbar .toolbar-path b{white-space:nowrap;text-overflow:ellipsis;max-width:145px;overflow:hidden}.support-note{padding:15px 18px}.form-save .MuiButton-root{font-size:9px}.logo-upload{gap:7px;padding:13px 9px}.logo-upload p{font-size:8px}.logo-upload b{font-size:10px}.MuiDialogActions-root{flex-wrap:wrap;gap:8px}.form-next>.MuiButton-root{font-size:11px}}@media print{@page{size:auto;margin:12mm}body,html{background:#fff!important}body *{visibility:hidden}.document-paper,.document-paper *{visibility:visible}.sidebar,.workspace-toolbar,.editor-heading,.editor-subbar,.editor-alert,.mobile-toggle,.form-panel,.workspace-bottom,.preview-toolbar,.preview-caption,.preview-summary,.MuiSnackbar-root{display:none!important}.workspace-main{width:100%;margin:0}.editor-grid{max-width:none;padding:0;display:block}.preview-panel.mobile-hidden{display:block!important}.preview-panel{width:100%;position:static}.preview-scroll{background:#fff;border:0;min-height:0;max-height:none;padding:0;overflow:visible}.preview-scale{min-width:0;width:100%!important}.document-paper{width:100%;min-height:250mm;font-size:11px;overflow:visible;box-shadow:none!important;aspect-ratio:auto!important}.paper-content{padding:0}.paper-header{margin-bottom:25px}.paper-table thead{display:table-header-group}.paper-table tr{break-inside:avoid;page-break-inside:avoid}.paper-table th,.cash-row{-webkit-print-color-adjust:exact;print-color-adjust:exact}.placed-stamp{outline:0!important}.sample-watermark{font-size:100px;position:fixed;top:35%;left:15%}.preview-panel{display:block!important}.certificate-body{font-size:12px}.signature-block{break-inside:avoid}.paper-footer{margin-top:25px}.translated-panel{break-inside:avoid}.document-paper .placed-stamp{position:absolute}.simple-workspace{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.preview-invalid{color:#8b6371;background:#fff;border-radius:7px;padding:32px;font-size:12px;line-height:1.8}@media (max-width:740px){.sidebar nav{min-width:0}.sidebar nav>a:nth-child(3),.sidebar nav>a:nth-child(6),.sidebar nav>a:nth-child(7){display:flex}.sidebar nav>a{min-width:36px}.sidebar nav{max-width:calc(100vw - 195px)}}.workspace-brand>.workspace-brand-mark{background:0 0;border-radius:0;width:36px;height:36px}.workspace-brand-mark img{width:100%;height:100%;display:block}
.template-specimen{aspect-ratio:210/297;min-height:0;color:var(--specimen-ink);text-align:left;background:#fff;border:1px solid #e6eaf0;flex-direction:column;padding:9% 8% 6%;font-family:Arial,Helvetica,sans-serif;font-size:8px;line-height:1.5;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #19324d14;container-type:inline-size}.specimen-masthead{border-bottom:2px solid var(--specimen-accent);justify-content:space-between;gap:10px;margin-bottom:15px;padding-bottom:13px;display:flex}.specimen-masthead>div{flex-direction:column;max-width:65%;display:flex}.specimen-masthead strong{color:var(--specimen-accent);letter-spacing:-.3px;font-size:clamp(9px,5cqw,17px)}.specimen-masthead small{color:#8c98a5;margin-top:3px;font-size:clamp(4px,1.8cqw,7px)}.specimen-masthead>span{letter-spacing:.8px;text-align:right;align-self:center;max-width:35%;font-size:clamp(4px,1.8cqw,7px);font-weight:700}.specimen-symbol{color:var(--specimen-accent);margin-bottom:6px;font-size:21px;font-weight:800;line-height:1.1;display:none}.specimen-body{flex:1}.specimen-employee{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.specimen-employee>div{flex-direction:column;gap:3px;display:flex}.specimen-employee small{color:#98a2b1;letter-spacing:.6px;font-size:clamp(4px,1.6cqw,6px)}.specimen-employee b{font-size:clamp(5px,2.5cqw,8px)}.specimen-employee span{color:#8c99a9;font-size:clamp(4px,1.8cqw,7px)}.specimen-table>div{border-bottom:1px solid #eef1f5;justify-content:space-between;gap:6px;padding:6px 4px;font-size:clamp(4px,2.1cqw,8px);display:flex}.specimen-table b{font-variant-numeric:tabular-nums;font-weight:500}.specimen-table>.specimen-table-head{background:var(--specimen-soft);color:var(--specimen-accent);font-size:clamp(4px,1.9cqw,7px)}.specimen-total{background:var(--specimen-soft);color:var(--specimen-accent);justify-content:space-between;gap:8px;margin-top:9px;padding:10px 6px;font-size:clamp(5px,2.5cqw,9px);display:flex}.specimen-signature{flex-direction:column;gap:2px;margin:23px 0 16px;font-size:clamp(4px,2cqw,8px);line-height:1.7;display:flex}.specimen-signature b{font-weight:600}.specimen-signature small{color:#95a0ae;font-size:.8em}.specimen-signature em{color:#53708d;margin-bottom:6px;font-family:Georgia,serif;font-size:clamp(9px,5cqw,17px)}.specimen-footer{letter-spacing:.3px;color:#93a0ad;border-top:1px solid #e3e9f0;flex-shrink:0;justify-content:space-between;gap:6px;padding-top:8px;font-size:clamp(3px,1.6cqw,6px);display:flex}.specimen-footer b{font-weight:500}.specimen-reference{color:#9ca4af;justify-content:space-between;margin:3px 0 18px;font-size:clamp(4px,1.7cqw,6px);display:flex}.specimen-body h4{margin:0 0 18px;font-size:clamp(8px,4cqw,14px);font-weight:600;line-height:1.4}.specimen-body p{color:inherit;margin:0 0 12px;font-size:clamp(5px,2cqw,8px)}.specimen-paragraph{gap:7px;margin-bottom:19px;display:grid}.specimen-paragraph i{background:#dfe5eb;width:100%;height:3px;display:block}.specimen-paragraph i:last-child{width:64%}.specimen-paragraph.short i:last-child{width:45%}.is-certificate .specimen-signature{margin-top:28px}.template-specimen.minimal .specimen-masthead{border-bottom:1px solid #30363d}.template-specimen.minimal .specimen-masthead strong{font-weight:500}.template-specimen.corporate:before{content:"";background:var(--specimen-accent);height:9px;position:absolute;top:0;left:0;right:0}.template-specimen.corporate .specimen-symbol{display:block}.template-specimen.corporate .specimen-footer{background:var(--specimen-accent);color:#fff;margin-bottom:-7.2%;margin-left:-9.5%;margin-right:-9.5%;padding:10px}.template-specimen.ledger .specimen-masthead{border-bottom:3px double var(--specimen-accent)}.template-specimen.ledger .specimen-table{border:1px solid #d6e3df}.template-specimen.ledger .specimen-table>div{border-color:#dce8e4}.template-specimen.ledger .specimen-body h4{background:var(--specimen-soft);border-left:2px solid var(--specimen-accent);padding:9px}.template-specimen.executive .specimen-masthead{background:var(--specimen-accent);color:#fff;border-bottom:3px solid #bd9b62;margin:-11% -9.6% 18px;padding:18px 10%}.template-specimen.executive .specimen-masthead strong,.template-specimen.executive .specimen-masthead small{color:#fff}.template-specimen.executive .specimen-masthead small{opacity:.6}.template-specimen.executive .specimen-footer{background:var(--specimen-accent);color:#c3cfd9;border-color:#bd9b62;margin-bottom:-7.2%;margin-left:-9.5%;margin-right:-9.5%;padding:10px}.template-specimen.editorial{background:#fffcf7}.template-specimen.editorial .specimen-masthead,.template-specimen.framed .specimen-masthead{text-align:center;border-bottom:1px solid var(--specimen-accent);display:block}.template-specimen.editorial .specimen-masthead>div,.template-specimen.framed .specimen-masthead>div{max-width:none}.template-specimen.editorial .specimen-masthead strong,.template-specimen.framed .specimen-masthead strong{font-family:Georgia,serif;font-size:clamp(12px,7cqw,23px);font-weight:400}.template-specimen.editorial .specimen-masthead>span,.template-specimen.framed .specimen-masthead>span{text-align:center;letter-spacing:1.5px;max-width:none;margin-top:12px;font-size:clamp(4px,2cqw,8px);display:block}.template-specimen.editorial .specimen-body h4,.template-specimen.framed .specimen-body h4{text-align:center;font-family:Georgia,serif;font-weight:400}.template-specimen.editorial .specimen-footer{border-color:#d1c0a2;justify-content:center}.template-specimen.editorial .specimen-table-head{background:0 0;border-top:1px solid #c2ad8b;border-bottom:1px solid #c2ad8b}.template-specimen.modern{border-left:6px solid var(--specimen-accent)}.template-specimen.modern .specimen-masthead{border-bottom:0;align-items:start}.template-specimen.modern .specimen-masthead>span{border-left:2px solid var(--specimen-accent);color:var(--specimen-accent);padding-left:8px}.template-specimen.modern .specimen-footer{border-top:3px solid var(--specimen-accent)}.template-specimen.modern .specimen-body h4{border-left:3px solid var(--specimen-accent);padding-left:10px}.template-specimen.framed{padding:12% 12% 9%}.template-specimen.framed:before,.template-specimen.framed:after{content:"";pointer-events:none;border:1px solid #b6b0c6;position:absolute;inset:4%}.template-specimen.framed:after{border-color:#e2deeb;inset:5.3%}.template-specimen.framed .specimen-footer{text-align:center;border-color:#d5cfdf;justify-content:center}.template-specimen.framed .specimen-total{background:0 0;border-top:1px solid #b9b1cc;border-bottom:1px solid #b9b1cc}.template-specimen.framed .specimen-body h4{margin-top:23px}.template-specimen.payroll-form{font-family:Georgia,Times New Roman,serif}.template-specimen.payroll-form .specimen-masthead{border-color:var(--specimen-ink)}.template-specimen.payroll-form .specimen-employee{border:1px solid #b9bfc3;padding:7px}.template-specimen.payroll-form .specimen-table>div{border:1px solid #b9bfc3;border-bottom:0}.template-specimen.payroll-form .specimen-table>div:last-child{border-bottom:1px solid #b9bfc3}.template-specimen.payroll-form .specimen-table-head{background:0 0}.template-specimen.payroll-form .specimen-total{border:1px solid #b9bfc3}.template-specimen.payroll-form .specimen-body h4{text-align:center}.template-specimen.payroll-form .specimen-footer{border-color:#aaa;justify-content:center}.template-specimen.hr-letter .specimen-masthead{border:0;margin-bottom:24px}.template-specimen.hr-letter .specimen-masthead strong{font-weight:500}.template-specimen.hr-letter .specimen-body h4{text-align:center;text-underline-offset:3px;margin:18px 0 26px;font-weight:500;text-decoration:underline}.template-specimen.hr-letter .specimen-paragraph{gap:8px}.template-specimen.hr-letter .specimen-footer{border:0}.template-specimen.hr-letter .specimen-signature{margin-top:30px}
.document-paper{color:var(--doc-ink);isolation:isolate;container-type:inline-size;aspect-ratio:auto!important}.document-paper:before,.document-paper:after{pointer-events:none}.paper-content{min-height:calc(100cqw * var(--paper-ratio));z-index:1;flex-direction:column;padding:8.6% 8.6% 5%;display:flex;position:relative}.paper-body{flex:1;min-width:0}.paper-kicker{letter-spacing:1.6px;color:var(--doc-accent);margin-bottom:8px;font-size:.65em;font-weight:600;display:none}.paper-header{border-color:var(--doc-accent);break-inside:avoid;flex-shrink:0;align-items:flex-start}.paper-header h2,.paper-header h3{color:var(--doc-accent)}.paper-header>div:last-child{max-width:35%}.paper-header h3{letter-spacing:1px;overflow-wrap:normal;font-size:.9em;line-height:1.6}.paper-header>div:first-child{min-width:0;max-width:62%}.paper-header p{line-height:1.7}.paper-footer{border-color:#dde4ec;flex-direction:column;flex-shrink:0;gap:8px;margin-top:22px;padding-top:12px;font-size:.65em;line-height:1.6;display:flex}.paper-footer-identity,.paper-footer-meta{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.paper-footer-identity{color:var(--doc-accent);font-size:1.2em}.paper-footer-identity b{overflow-wrap:anywhere;max-width:50%;font-weight:600}.paper-footer-identity>span{text-align:right;overflow-wrap:anywhere;color:#8290a1;max-width:55%}.paper-footer-meta{color:#a0aaba;font-size:.82em}.paper-footer-meta>span:last-child{white-space:nowrap;letter-spacing:.4px}.document-paper .paper-table th,.document-paper .paper-table .cash-row{background:var(--doc-soft);color:var(--doc-accent)}.document-paper .certificate-heading h2{color:var(--doc-ink);letter-spacing:-.4px;margin-top:23px;font-size:1.7em;line-height:1.4}.document-paper .certificate-body{margin:24px 0;font-size:1.08em;line-height:2.15}.document-paper .signature-block{margin-top:42px;margin-bottom:35px;line-height:1.7}.document-paper .sample-watermark{color:#c7d1df3d;z-index:0;font-size:6em;top:46%}.paper-body>*{z-index:1;position:relative}.document-paper.minimal .paper-header{border-bottom:1px solid #3b3b3b}.document-paper.minimal .paper-header h2{color:#262b32;font-weight:500}.document-paper.minimal .paper-footer{border-color:#bfc5cc}.document-paper.minimal .paper-table th{background:0 0;border-bottom:1px solid #aeb6c0}.document-paper.corporate:before{content:"";background:var(--doc-accent);height:1.6%;position:absolute;top:0;left:0;right:0}.document-paper.corporate .paper-kicker{display:block}.document-paper.corporate .paper-header{border-bottom:3px solid var(--doc-accent);padding-bottom:20px}.document-paper.corporate .paper-footer{background:var(--doc-accent);border:0;margin-bottom:-6.1%;margin-left:-10.4%;margin-right:-10.4%;padding:16px 10.4% 15px}.document-paper.corporate .paper-footer-identity,.document-paper.corporate .paper-footer-identity>span{color:#fff}.document-paper.corporate .paper-footer-meta{color:#c1d1e3}.document-paper.ledger .paper-header{border-bottom:3px double var(--doc-accent)}.document-paper.ledger .paper-header h3{background:var(--doc-soft);padding:5px 9px}.document-paper.ledger .certificate-heading h2{background:var(--doc-soft);border-left:3px solid var(--doc-accent);padding:14px;font-size:1.5em}.document-paper.ledger .paper-table th,.document-paper.ledger .paper-table td{border:1px solid #dce7e3}.document-paper.ledger .paper-footer{border-top:2px solid var(--doc-accent)}.document-paper.executive .paper-header{background:var(--doc-accent);color:#fff;border-bottom:3px solid #bd9b62;gap:16px;margin:-10.4% -10.4% 27px;padding:11% 10.4% 8%}.document-paper.executive .paper-header h2{color:#fff;font-size:2.2em}.document-paper.executive .paper-header h3{color:#e1c898;letter-spacing:1.5px;font-size:.8em}.document-paper.executive .paper-header p{color:#c3ceda}.document-paper.executive .paper-footer{background:var(--doc-accent);border-top:2px solid #bd9b62;margin-bottom:-6.1%;margin-left:-10.4%;margin-right:-10.4%;padding:15px 10.4%}.document-paper.executive .paper-footer-identity,.document-paper.executive .paper-footer-identity>span{color:#e6edf4}.document-paper.executive .paper-footer-meta{color:#adbdcc}.document-paper.executive .paper-people small{color:#71859a}.document-paper.executive .certificate-heading h2{font-weight:500}.document-paper.editorial{background:#fffcf7}.document-paper.editorial .paper-header{text-align:center;border-bottom:1px solid #c5ae86;padding-bottom:22px;display:block}.document-paper.editorial .paper-header>div,.document-paper.framed .paper-header>div{text-align:center;max-width:none}.document-paper.editorial .paper-header h2{color:#6c5737;font-family:Georgia,Times New Roman,serif;font-size:2.8em;font-weight:400}.document-paper.editorial .paper-header>div:last-child{margin-top:20px}.document-paper.editorial .paper-header h3{letter-spacing:2.5px;font-size:.8em}.document-paper.editorial .paper-header>div:last-child p{margin:0 5px;font-size:.7em;display:inline}.document-paper.editorial .certificate-heading h2,.document-paper.editorial .certificate-body{font-family:Georgia,Times New Roman,serif}.document-paper.editorial .certificate-heading h2{text-align:center;margin:35px 0;font-size:2em;font-weight:400}.document-paper.editorial .paper-table th{background:0 0;border-top:1px solid #b79f77;border-bottom:1px solid #b79f77}.document-paper.editorial .paper-footer{border-color:#cab792}.document-paper.editorial .paper-footer-identity{flex-direction:column;justify-content:center;align-items:center;gap:4px}.document-paper.editorial .paper-footer-meta{justify-content:center}.document-paper.editorial .paper-footer-identity b,.document-paper.editorial .paper-footer-identity>span{text-align:center;max-width:100%}.document-paper.modern:before{content:"";background:var(--doc-accent);width:1.3%;position:absolute;top:0;bottom:0;left:0}.document-paper.modern .paper-header{border:0;padding-bottom:14px}.document-paper.modern .paper-header>div:last-child{border-left:2px solid var(--doc-accent);padding-left:13px}.document-paper.modern .paper-kicker{font-size:.6em;display:block}.document-paper.modern .certificate-heading h2{border-left:3px solid var(--doc-accent);padding-left:16px}.document-paper.modern .paper-footer{border-top:3px solid var(--doc-accent)}.document-paper.framed:before,.document-paper.framed:after{content:"";z-index:0;border:1px solid #aaa2bc;position:absolute;inset:3.5%}.document-paper.framed:after{border-color:#dfdae9;inset:4.4%}.document-paper.framed .paper-content{padding:11% 11% 8%}.document-paper.framed .paper-header{text-align:center;border-bottom:1px solid #c3bbd1;padding-bottom:20px;display:block}.document-paper.framed .paper-header h2{font-family:Georgia,Times New Roman,serif;font-size:2.8em;font-weight:400}.document-paper.framed .paper-header h3{letter-spacing:2px;margin:20px 0 9px;font-size:.8em}.document-paper.framed .paper-header>div:last-child p{margin:0 5px;font-size:.7em;display:inline}.document-paper.framed .certificate-heading h2{text-align:center;margin:35px 0;font-family:Georgia,Times New Roman,serif;font-size:2em;font-weight:400}.document-paper.framed .certificate-body{font-family:Georgia,Times New Roman,serif}.document-paper.framed .paper-footer{border-color:#ccc5d9}.document-paper.framed .paper-footer-identity{justify-content:center}.document-paper.framed .paper-footer-meta{font-size:.75em}.document-paper.framed .paper-table .cash-row{background:0 0;border-top:1px solid #bab2cb;border-bottom:1px solid #bab2cb}.document-paper.payroll-form .paper-header{border-bottom:2px solid var(--doc-ink)}.document-paper.payroll-form .paper-header h2{color:var(--doc-ink);font-family:inherit;font-size:1.8em}.document-paper.payroll-form .paper-header h3{color:var(--doc-ink);font-family:inherit}.document-paper.payroll-form .paper-people{border:1px solid #b9bfc3;gap:16px;padding:12px}.document-paper.payroll-form .paper-table th,.document-paper.payroll-form .paper-table td{border:1px solid #b9bfc3;padding:7px 10px}.document-paper.payroll-form .paper-table th{color:var(--doc-ink);background:0 0}.document-paper.payroll-form .cash-row{border-top:2px solid var(--doc-ink)}.document-paper.payroll-form .paper-footer-identity{justify-content:center}.document-paper.payroll-form .paper-footer{border-color:#9b9b9b}.document-paper.payroll-form .certificate-heading h2{text-align:center;font-family:inherit}.document-paper.hr-letter .paper-header{border:0;padding-bottom:28px}.document-paper.hr-letter .paper-header h2{font-size:2.5em;font-weight:500}.document-paper.hr-letter .certificate-heading h2{text-align:center;text-underline-offset:5px;margin:28px 0 36px;font-size:1.7em;font-weight:500;text-decoration:underline}.document-paper.hr-letter .certificate-body{white-space:pre-wrap;margin:24px 0;line-height:1.85}.document-paper.hr-letter .paper-footer{border:0;padding-top:20px}.document-paper.hr-letter .signature-block{margin-top:34px}.design-section-intro{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.design-section-intro p{color:#8998af;margin:0;font-size:11px;line-height:1.7}.design-section-intro .MuiButton-root{font-size:11px}.design-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 13px;display:grid}.design-template-card{text-align:left;cursor:pointer;color:#536780;background:0 0;border:0;border-radius:8px;min-width:0;padding:0}.design-card-preview{background:#f2f5fa;border:1.5px solid #e0e7f1;border-radius:8px;padding:15px 19px;transition:border-color .15s,background .15s;position:relative}.design-template-card:hover .design-card-preview{background:#eef4ff;border-color:#93b5eb}.design-template-card.selected .design-card-preview{background:#ecf3ff;border-color:#3d77d8;box-shadow:0 0 0 2px #3d77d80a}.design-selected-check{color:#fff;background:#316bce;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #15346220}.design-card-name{margin:9px 1px 4px;font-size:11px;font-weight:600;display:block}.design-template-card.selected .design-card-name{color:#2e64bc}.design-template-card>small{color:#96a3b4;margin-left:1px;font-size:9px}.design-card-preview .template-specimen{pointer-events:none;font-size:5px}.design-card-preview .specimen-masthead{margin-bottom:9px;padding-bottom:7px}.design-card-preview .specimen-employee{margin-bottom:9px}.design-card-preview .specimen-table>div{padding:4px 3px}.design-card-preview .specimen-total{margin-top:6px;padding:6px 4px}.design-card-preview .specimen-signature{margin:13px 0 9px}.design-card-preview .specimen-paragraph{gap:4px;margin-bottom:11px}.design-card-preview .specimen-paragraph i{height:2px}.design-card-preview .specimen-reference,.design-card-preview .specimen-body h4{margin-bottom:12px}.design-card-preview .specimen-footer{padding-top:6px}.design-card-preview .specimen-body p{margin-bottom:7px}.template-gallery-dialog .MuiDialog-paper{background:#f7f9fc;border-radius:15px;max-height:94vh}.gallery-title.MuiDialogTitle-root{background:#fff;border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;padding:22px 27px;display:flex}.gallery-title>span{letter-spacing:-.4px;align-items:center;gap:12px;font-size:18px;display:flex}.gallery-title svg{color:#6083ba}.gallery-title small{color:#93a0b3;letter-spacing:0;margin-top:5px;font-size:11px;font-weight:400;display:block}.gallery-title>.MuiButton-root{color:#7c8da5;min-width:32px}.gallery-content.MuiDialogContent-root{grid-template-columns:.85fr 1.15fr;min-height:500px;padding:0;display:grid;overflow:hidden}.gallery-options{background:#fff;border-right:1px solid #e3e9f2;padding:24px;overflow-y:auto}.gallery-section-label{letter-spacing:1px;color:#6f829f;justify-content:space-between;margin-bottom:20px;font-size:9px;font-weight:700;display:flex}.gallery-section-label>span{color:#a1aebf;letter-spacing:0;font-size:9px;font-weight:400}.gallery-proof{min-width:0;padding:24px 28px;overflow:auto}.gallery-proof-heading{justify-content:space-between;align-items:start;gap:14px;margin-bottom:19px;display:flex}.gallery-proof-heading b{color:#4a607e;font-size:16px}.gallery-proof-heading p{color:#91a0b4;margin:6px 0 0;font-size:11px;line-height:1.7}.gallery-proof-heading .MuiChip-root{color:#7890af;border-color:#d4e0ef;flex-shrink:0;font-size:9px}.gallery-paper-scroll{background:#e8eef6;border:1px solid #e0e7f0;border-radius:8px;padding:16px}.gallery-paper-scroll .document-paper{font-size:9px}.gallery-local-note{color:#a0adbf;margin:17px 0 0;font-size:9px;line-height:1.8}.gallery-actions.MuiDialogActions-root{background:#fff;border-top:1px solid #e3e9f2;gap:12px;padding:15px 25px}.gallery-actions>span{color:#5d738f;align-items:center;gap:8px;margin-right:auto;font-size:12px;font-weight:600;display:flex}.gallery-actions>span>i{border-radius:50%;width:9px;height:9px}.gallery-actions>span>small{color:#a0aebf;font-size:9px;font-weight:400}.gallery-actions>.MuiButton-root{font-size:12px}@media (max-width:740px){.heading-actions{flex-wrap:wrap}.heading-actions .MuiButton-root:first-child{flex:0 0 100%}.template-gallery-dialog .MuiDialog-paper{width:calc(100% - 20px);max-height:95vh;margin:10px}.gallery-title.MuiDialogTitle-root{padding:17px}.gallery-title>span{gap:8px;font-size:15px}.gallery-title small{max-width:230px;font-size:9px;line-height:1.7}.gallery-content.MuiDialogContent-root{display:block;overflow:auto}.gallery-options{border-right:0;padding:18px;overflow:visible}.gallery-options .design-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 13px}.gallery-options .design-card-preview{padding:13px 17px}.gallery-options .design-card-name{font-size:8px;line-height:1.5}.gallery-options .design-template-card>small{font-size:7px}.gallery-options .design-selected-check{width:16px;height:16px;top:3px;right:3px}.gallery-options .template-specimen{pointer-events:none}.gallery-options .specimen-employee,.gallery-options .specimen-signature,.gallery-options .specimen-reference,.gallery-options .specimen-body p{display:none}.gallery-options .specimen-masthead{margin-bottom:5px;padding-bottom:5px}.gallery-options .specimen-paragraph{gap:3px;margin-bottom:5px}.gallery-options .specimen-paragraph i{height:1px}.gallery-options .specimen-body h4{margin:10px 0 12px;font-size:7px}.gallery-options .specimen-table>div{padding:4px 2px;font-size:5px}.gallery-options .specimen-total{margin-top:6px;padding:5px;font-size:5px}.gallery-options .specimen-footer{padding-top:5px;font-size:3px}.gallery-proof{border-top:1px solid #e4eaf2;padding:20px 18px;overflow:visible}.gallery-paper-scroll{padding:11px}.gallery-paper-scroll .document-paper{font-size:7px}.gallery-proof-heading b{font-size:14px}.gallery-proof-heading p{font-size:10px}.gallery-actions.MuiDialogActions-root{flex-wrap:wrap;gap:5px;padding:12px 15px}.gallery-actions>span{font-size:10px}.gallery-actions>span>small{display:none}.gallery-actions>.MuiButton-root{min-height:38px;font-size:10px}.design-card-preview{padding:13px 17px}.design-card-name{font-size:10px}.paper-footer-meta{font-size:.75em}.paper-footer-identity{font-size:1.1em}}@media print{.template-gallery-dialog{display:none!important}.document-paper{min-height:var(--print-height,273mm);font-size:11px;container-type:normal;background:#fff!important}.paper-content{min-height:var(--print-height,273mm);display:flex;padding:12mm 6mm 18mm!important}.paper-header{break-inside:avoid;margin-top:0!important}.paper-footer{margin-top:auto;padding-top:5mm}.document-paper.executive .paper-header{margin:0 0 8mm!important;padding:8mm!important}.document-paper.executive .paper-footer,.document-paper.corporate .paper-footer{margin:6mm -6mm -18mm!important;padding:5mm 6mm!important}.document-paper,.document-paper *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.document-paper.framed:before{inset:2mm}.document-paper.framed:after{inset:3.5mm}.document-paper.modern:before{width:2mm}.document-paper.corporate:before{height:2mm}.paper-body{flex:1}.paper-footer-meta{font-size:7px}.paper-footer-identity{font-size:9px}}.document-paper.payroll-form .payroll-form-title{text-align:center;text-transform:uppercase;color:var(--doc-ink);margin:0 0 24px;font-family:inherit;font-size:1.7em}
.stamp-workspace{max-width:1390px;padding-top:34px}.stamp-page-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.stamp-page-heading>.MuiButton-root{white-space:nowrap;border-color:#d4e1f2;flex-shrink:0;font-size:11px}.stamp-page-heading .simple-heading{margin-bottom:31px}.stamp-page-heading .simple-heading p{font-size:12px}.stamp-template-section{background:#fff;border:1px solid #e1e8f2;border-radius:12px;margin:0 0 27px;padding:24px}.stamp-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;display:flex}.stamp-section-heading h2{letter-spacing:-.3px;margin:0;font-size:17px}.stamp-section-heading p{color:#8c9eb7;margin:7px 0 0;font-size:11px;line-height:1.8}.stamp-section-heading>span{letter-spacing:1px;color:#9babbd;white-space:nowrap;font-size:8px}.stamp-design-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:19px 15px;display:grid}.stamp-design-grid>button{text-align:left;cursor:pointer;color:#4c6483;background:0 0;border:0;border-radius:8px;min-width:0;padding:0}.stamp-design-image{background:#f8fafc;border:1.5px solid #e5ebf3;border-radius:8px;justify-content:center;align-items:center;height:136px;padding:18px;transition:border-color .15s,background .15s;display:flex;position:relative}.stamp-design-image .stamp-graphic{width:100%;max-width:110px}.stamp-graphic>svg{width:100%;height:auto;display:block}.stamp-design-grid>button.selected .stamp-design-image{background:#f0f5fd;border-color:#4b80d1;box-shadow:0 0 0 2px #5a8bd60c}.stamp-design-grid>button:hover .stamp-design-image{background:#f1f5fb;border-color:#a1bde6}.stamp-design-grid>button>b{margin:8px 0 4px;font-size:10px;line-height:1.6;display:block}.stamp-design-grid>button>small{color:#97a5b7;font-size:8px;line-height:1.75;display:block}.stamp-design-check{color:#fff;background:#3a70c7;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;top:7px;right:7px}.stamp-template-note{color:#9cabc0;margin:19px 0 0;font-size:9px;line-height:1.8}.stamp-editor-grid{grid-template-columns:1.05fr .95fr;align-items:start}.stamp-preview-surface{position:sticky;top:20px}.stamp-controls{flex-direction:column;gap:19px;min-width:0;display:flex}.stamp-center-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.stamp-center-heading b{color:#5a7294;font-size:12px}.stamp-center-heading small{color:#9aabc0;margin-top:5px;font-size:9px;line-height:1.7;display:block}.stamp-center-heading .MuiButton-root{white-space:nowrap;font-size:10px}.stamp-center-line{grid-template-columns:1fr 30px;align-items:center;gap:7px;display:grid}.stamp-center-line>.MuiButton-root{color:#9aaac0;min-width:30px;padding:0}.stamp-switches{flex-direction:column;gap:5px;display:flex}.stamp-switches .MuiTypography-root{color:#768da9;font-size:11px}.stamp-controls .MuiInputBase-root,.stamp-controls .MuiInputLabel-root{font-size:12px}.professional-stamp-stage{background-size:24px 24px;height:390px}.professional-stamp-stage>div{max-width:330px}.stamp-preview-facts{color:#879bb8;flex-wrap:wrap;justify-content:center;gap:15px;padding:2px 0 5px;font-size:9px;display:flex}.stamp-preview-facts>span+span{border-left:1px solid #dfe7f1;padding-left:15px}.stamp-download-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stamp-download-actions>.MuiButton-root{min-height:43px;font-size:11px}.stamp-use-card{color:#6c90c1;background:#f4f8fd;border:1px solid #e3edf9;border-radius:8px;gap:12px;padding:18px;display:flex}.stamp-use-card b{color:#6081ad;font-size:11px}.stamp-use-card p{color:#8fa1bb;margin:6px 0 0;font-size:10px;line-height:1.8}.stamp-inline-designs{flex-direction:column;gap:18px;display:flex}.stamp-inline-designs .stamp-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.stamp-inline-designs .stamp-design-grid .stamp-design-image{height:124px}.stamp-inline-designs .stamp-design-grid>button>small{display:none}.stamp-inline-preview{background:#f8fafc;border:1px solid #e3eaf3;border-radius:8px;align-self:center;width:100%;max-width:260px;padding:22px 40px}.stamp-inline-designs .stamp-controls .field-grid{gap:15px 12px}.stamp-inline-designs .stamp-controls .MuiInputBase-root,.stamp-inline-designs .stamp-controls .MuiInputLabel-root{font-size:11px}@media (max-width:1150px){.stamp-design-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stamp-design-image{height:140px}.stamp-page-heading{display:block}.stamp-page-heading>.MuiButton-root{margin:-12px 0 25px}.stamp-editor-grid{gap:18px}.stamp-section-heading>span{display:none}.professional-stamp-stage{height:320px}}@media (max-width:850px){.stamp-design-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stamp-editor-grid{grid-template-columns:1fr}.stamp-preview-surface{grid-row:1;position:static}.professional-stamp-stage{height:340px}}@media (max-width:740px){.stamp-template-section{margin-bottom:19px;padding:20px 16px}.stamp-section-heading h2{font-size:16px}.stamp-section-heading p{font-size:10px}.stamp-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.stamp-design-image{height:145px;padding:16px}.stamp-design-image .stamp-graphic{max-width:110px}.stamp-design-grid>button>b{font-size:10px}.stamp-design-grid>button>small{font-size:8px}.stamp-page-heading .simple-heading h1{font-size:26px}.stamp-page-heading .simple-heading p{font-size:11px}.stamp-page-heading .simple-heading p br{display:none}.stamp-controls .field-grid{gap:18px 12px}.stamp-controls .MuiInputBase-root,.stamp-controls .MuiInputLabel-root{font-size:12px}.professional-stamp-stage{height:300px}.stamp-preview-surface .line-heading h2{font-size:15px}.stamp-preview-surface .line-heading>span{font-size:7px}.stamp-center-heading small{max-width:180px}.stamp-preview-facts{gap:10px;font-size:8px}.stamp-preview-facts>span+span{padding-left:10px}.stamp-use-card{padding:15px}.stamp-download-actions>.MuiButton-root{font-size:10px}.stamp-template-note{font-size:8px}.stamp-inline-designs .stamp-design-grid .stamp-design-image{height:130px}}
.customization-controls{background:#fafcff;border:1px solid #dce6f4;border-radius:9px;flex-direction:column;gap:12px;padding:18px;display:flex}.customization-heading h3{color:#41638e;margin-bottom:8px;font-size:15px}.customization-heading p{color:#899db9;margin:0 0 8px;font-size:10px;line-height:1.8}.customization-accordion.MuiAccordion-root{background:#fff;border:1px solid #e1e8f2;border-radius:7px!important;margin:0!important}.customization-accordion:before{display:none}.customization-accordion .MuiAccordionSummary-root{color:#617c9f;min-height:44px;font-size:11px}.customization-accordion .MuiAccordionDetails-root{flex-direction:column;gap:21px;padding:20px 14px;display:flex}.customization-accordion .MuiFormHelperText-root{font-size:9px}.customization-controls .field-grid{gap:20px 12px}.visibility-options{grid-template-columns:1fr 1fr;gap:3px;display:grid}.visibility-options .MuiTypography-root{color:#7b90ad;font-size:10px}.custom-field-card{border:1px solid #e3eaf3;border-radius:7px;flex-direction:column;gap:14px;padding:15px;display:flex}.custom-field-card>.MuiButton-root{align-self:flex-end;font-size:10px}.custom-logo-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.custom-logo-controls>img{object-fit:contain;width:50px;height:40px}.custom-logo-controls .MuiButton-root{font-size:10px}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.heading-actions .MuiButton-root{white-space:nowrap}.editor-heading{flex-wrap:wrap}.editable-document-text{cursor:text;white-space:pre-wrap;border-radius:2px;transition:background .15s,box-shadow .15s}.editable-document-text:hover{background:#dbeafe80;box-shadow:0 0 0 2px #7aa4e34d}.editable-document-text:focus-visible{outline-offset:2px;outline:2px solid #6d99dc}.paper-custom-fields:empty{display:none}.paper-custom-fields{flex-direction:column;gap:7px;margin:13px 0;font-size:.9em;line-height:1.7;display:flex}.paper-custom-fields>div{white-space:pre-wrap;overflow-wrap:anywhere;align-items:start;gap:10px;display:flex}.paper-custom-fields b{font-weight:600}.paper-custom-fields>div>span{flex:1}.paper-footer .paper-custom-fields{margin:5px 0;font-size:1.1em}.paper-header .paper-custom-fields{font-size:.8em}.paper-footer-meta{white-space:pre-wrap}.paper-footer-meta>span{overflow-wrap:anywhere}.paper-footer-meta>span:last-child{white-space:pre-wrap}.document-paper.custom-font .paper-header h2,.document-paper.custom-font .certificate-body,.document-paper.custom-font .certificate-heading h2{font-family:var(--custom-font-family)!important}.document-paper.custom-ink .paper-table td,.document-paper.custom-ink .certificate-body,.document-paper.custom-ink .paper-people b{color:var(--doc-ink)}.document-paper .company-logo{object-fit:contain;display:block}.standalone-document-title{color:var(--doc-accent);margin:0 0 25px;font-size:1.8em}@media (max-width:740px){.customization-controls{padding:15px}.customization-controls .field-grid{grid-template-columns:1fr;gap:19px}.customization-accordion .MuiAccordionDetails-root{padding:19px 12px}.visibility-options{grid-template-columns:1fr 1fr}.visibility-options .MuiFormControlLabel-root{margin-right:2px}.visibility-options .MuiTypography-root{font-size:10px}.heading-actions .MuiButton-root:first-child,.heading-actions .MuiButton-root{flex:45%}.heading-actions .MuiButton-root:last-child{flex-basis:100%}}@media print{.editable-document-text{box-shadow:none!important;background:0 0!important;outline:none!important}.document-paper{font-size:calc(var(--custom-font-size)*1pt)!important}.company-logo{width:auto}.customization-controls{display:none!important}}
