.psg-page[data-astro-cid-ospenpsg]{--ink:#0f172a;--muted:#64748b;--line:#dce6f1;--blue:#1756a9;--blue2:#0d3d78;--soft:#f5f9fd;color:var(--ink)}.psg-hero[data-astro-cid-ospenpsg]{background:radial-gradient(circle at 84% 16%,#eaf3ff 0,#0000 34%),linear-gradient(#f8fbff,#fff);border-bottom:1px solid #e8eef5}.psg-breadcrumb[data-astro-cid-ospenpsg]{color:#7b8ba0;align-items:center;gap:.55rem;font-size:.78rem;display:flex}.psg-breadcrumb[data-astro-cid-ospenpsg] a[data-astro-cid-ospenpsg]{color:#3b6ea8;font-weight:700}.psg-hero-grid[data-astro-cid-ospenpsg]{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:3rem;margin-top:2rem;display:grid}.psg-hero[data-astro-cid-ospenpsg] h1[data-astro-cid-ospenpsg]{letter-spacing:-.055em;max-width:780px;font-size:clamp(2.35rem,5vw,4.5rem);font-weight:900;line-height:.98}.psg-lead[data-astro-cid-ospenpsg]{color:#516174;max-width:760px;margin-top:1.15rem;font-size:1.08rem;line-height:1.8}.psg-badges[data-astro-cid-ospenpsg]{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.psg-badges[data-astro-cid-ospenpsg] span[data-astro-cid-ospenpsg]{color:#365875;background:#fff;border:1px solid #d6e4f3;border-radius:999px;padding:.48rem .7rem;font-size:.76rem;font-weight:800}.psg-trust-card[data-astro-cid-ospenpsg]{background:#ffffffe0;border:1px solid #d8e5f3;border-radius:18px;gap:1rem;padding:1.2rem;display:flex;box-shadow:0 12px 36px #0f172a0f}.psg-trust-card[data-astro-cid-ospenpsg] p[data-astro-cid-ospenpsg]{color:#64748b;margin-top:.35rem;font-size:.83rem;line-height:1.55}.psg-trust-icon[data-astro-cid-ospenpsg]{color:#137a48;background:#e7f6ee;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.psg-builder-section[data-astro-cid-ospenpsg]{background:#f5f8fc;padding:1.5rem 0 4rem}.psg-workspace[data-astro-cid-ospenpsg]{grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);align-items:start;gap:1rem;display:grid}.psg-editor[data-astro-cid-ospenpsg],.psg-preview-column[data-astro-cid-ospenpsg]{min-width:0}.psg-editor[data-astro-cid-ospenpsg]{gap:.72rem;display:grid}.psg-toolbar[data-astro-cid-ospenpsg]{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:end;gap:1rem;padding:.85rem 1rem;display:flex}.psg-mini-label[data-astro-cid-ospenpsg]{text-transform:uppercase;letter-spacing:.08em;color:#2464b5;font-size:.66rem;font-weight:900}.psg-segmented[data-astro-cid-ospenpsg],.psg-template-picker[data-astro-cid-ospenpsg]{background:#f4f7fb;border:1px solid #d8e3ef;border-radius:12px;gap:.2rem;margin-top:.35rem;padding:.22rem;display:flex}.psg-segmented[data-astro-cid-ospenpsg] button[data-astro-cid-ospenpsg],.psg-template-picker[data-astro-cid-ospenpsg] button[data-astro-cid-ospenpsg]{color:#5a6a7e;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.48rem .75rem;font-size:.78rem;font-weight:800}.psg-segmented[data-astro-cid-ospenpsg] button[data-astro-cid-ospenpsg].is-active,.psg-template-picker[data-astro-cid-ospenpsg] button[data-astro-cid-ospenpsg].is-active{color:#123e72;background:#fff;box-shadow:0 1px 5px #0f172a17}.psg-toolbar-actions[data-astro-cid-ospenpsg]{gap:.4rem;display:flex}.psg-link-btn[data-astro-cid-ospenpsg]{color:#245e9d;cursor:pointer;background:0 0;border:0;padding:.5rem;font-size:.8rem;font-weight:800}.psg-mode-note[data-astro-cid-ospenpsg]{color:#58708a;padding:.1rem .3rem;font-size:.78rem;line-height:1.5}.psg-section-card[data-astro-cid-ospenpsg]{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.psg-section-card[data-astro-cid-ospenpsg] summary[data-astro-cid-ospenpsg]{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.82rem .95rem;list-style:none;display:grid}.psg-section-card[data-astro-cid-ospenpsg] summary[data-astro-cid-ospenpsg]::-webkit-details-marker{display:none}.psg-section-card[data-astro-cid-ospenpsg] summary[data-astro-cid-ospenpsg] strong[data-astro-cid-ospenpsg]{font-size:.98rem;display:block}.psg-section-card[data-astro-cid-ospenpsg] summary[data-astro-cid-ospenpsg] small[data-astro-cid-ospenpsg]{color:#7a8b9f;margin-top:.12rem;font-size:.72rem;font-weight:600;display:block}.psg-step[data-astro-cid-ospenpsg]{color:#14549d;background:#eef5ff;border-radius:8px;place-items:center;width:1.75rem;height:1.75rem;font-size:.74rem;font-weight:900;display:grid}.psg-summary-amount[data-astro-cid-ospenpsg]{color:#285f9b;font-size:.8rem;font-weight:900}.psg-section-body[data-astro-cid-ospenpsg]{border-top:1px solid #edf2f7;padding:.85rem .95rem .95rem}.psg-form-grid[data-astro-cid-ospenpsg]{grid-template-columns:1fr 1fr;gap:.62rem;display:grid}.psg-span-2[data-astro-cid-ospenpsg]{grid-column:span 2}.psg-field[data-astro-cid-ospenpsg]{gap:.34rem;min-width:0;display:grid}.psg-field[data-astro-cid-ospenpsg] span[data-astro-cid-ospenpsg],.psg-money-row[data-astro-cid-ospenpsg] span[data-astro-cid-ospenpsg]{color:#53667a;font-size:.72rem;font-weight:800}.psg-field[data-astro-cid-ospenpsg] b[data-astro-cid-ospenpsg]{color:#e11d48}.psg-field[data-astro-cid-ospenpsg] em[data-astro-cid-ospenpsg]{color:#94a3b8;font-style:normal;font-weight:600}.psg-field[data-astro-cid-ospenpsg] input[data-astro-cid-ospenpsg],.psg-money-row[data-astro-cid-ospenpsg] input[data-astro-cid-ospenpsg],.psg-row-label[data-astro-cid-ospenpsg],.psg-row-amount[data-astro-cid-ospenpsg]{width:100%;font:inherit;color:#172033;background:#fbfdff;border:1px solid #d9e3ee;border-radius:10px;outline:none;padding:.68rem .72rem;font-size:.86rem}.psg-field[data-astro-cid-ospenpsg] input[data-astro-cid-ospenpsg]:focus,.psg-money-row[data-astro-cid-ospenpsg] input[data-astro-cid-ospenpsg]:focus,.psg-row-label[data-astro-cid-ospenpsg]:focus,.psg-row-amount[data-astro-cid-ospenpsg]:focus{border-color:#72a7df;box-shadow:0 0 0 3px #3b82f61a}.psg-logo-row[data-astro-cid-ospenpsg]{align-items:flex-start;gap:1rem;display:flex}.psg-logo-row[data-astro-cid-ospenpsg] .grow[data-astro-cid-ospenpsg]{flex:1}.psg-logo-upload[data-astro-cid-ospenpsg]{cursor:pointer;background:#f8fbff;border:1.5px dashed #b9cee4;border-radius:16px;flex:none;align-content:center;place-items:center;gap:.35rem;width:118px;height:118px;display:grid;overflow:hidden}.psg-logo-upload[data-astro-cid-ospenpsg] input[data-astro-cid-ospenpsg]{display:none}.psg-logo-placeholder[data-astro-cid-ospenpsg]{color:#7790aa;font-size:.75rem;font-weight:900}.psg-logo-upload[data-astro-cid-ospenpsg] img[data-astro-cid-ospenpsg]{object-fit:contain;width:78px;height:58px}.psg-logo-action[data-astro-cid-ospenpsg]{color:#1c5da8;font-size:.7rem;font-weight:900}.psg-upload-help[data-astro-cid-ospenpsg]{color:#8191a4;margin-top:.55rem;font-size:.7rem}.psg-attendance-grid[data-astro-cid-ospenpsg]{grid-template-columns:repeat(5,1fr)}.psg-inline-help[data-astro-cid-ospenpsg]{color:#61758a;background:#f6f9fd;border-radius:10px;margin-top:.8rem;padding:.68rem .75rem;font-size:.73rem;line-height:1.5}.psg-inline-help[data-astro-cid-ospenpsg] a[data-astro-cid-ospenpsg]{color:#1f5fa9;font-weight:900}.psg-rows[data-astro-cid-ospenpsg]{gap:.55rem;display:grid}.psg-money-row[data-astro-cid-ospenpsg] label[data-astro-cid-ospenpsg]{grid-template-columns:1fr 150px;align-items:center;gap:.75rem;display:grid}.psg-money-row[data-astro-cid-ospenpsg] input[data-astro-cid-ospenpsg]{text-align:right}.psg-dynamic-row[data-astro-cid-ospenpsg]{grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:.45rem;display:grid}.psg-row-actions[data-astro-cid-ospenpsg]{gap:.2rem;display:flex}.psg-icon-btn[data-astro-cid-ospenpsg]{color:#597087;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:9px;width:2.2rem;height:2.2rem;font-weight:900}.psg-icon-btn[data-astro-cid-ospenpsg]:hover{background:#f4f8fc}.psg-add-row[data-astro-cid-ospenpsg]{color:#175da6;cursor:pointer;background:#f6faff;border:1px dashed #aac5e2;border-radius:10px;margin-top:.7rem;padding:.65rem .8rem;font-size:.78rem;font-weight:900}.psg-advanced-only[data-astro-cid-ospenpsg]{display:none}.psg-page[data-astro-cid-ospenpsg][data-mode=advanced] .psg-advanced-only[data-astro-cid-ospenpsg]{display:grid}.psg-page[data-astro-cid-ospenpsg][data-mode=advanced] .psg-quick-only[data-astro-cid-ospenpsg]{display:none}.psg-page[data-astro-cid-ospenpsg][data-mode=advanced] .psg-inline-help[data-astro-cid-ospenpsg].psg-advanced-only{display:block}.psg-page[data-astro-cid-ospenpsg][data-mode=advanced] .psg-add-row[data-astro-cid-ospenpsg].psg-advanced-only{display:inline-block}.psg-quality[data-astro-cid-ospenpsg]{color:#fff;background:#0f3f79;border-radius:18px;padding:1rem 1.05rem}.psg-quality[data-astro-cid-ospenpsg] .psg-mini-label[data-astro-cid-ospenpsg]{color:#a9cffb}.psg-quality-head[data-astro-cid-ospenpsg]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.psg-quality[data-astro-cid-ospenpsg] h2[data-astro-cid-ospenpsg]{font-size:1rem;font-weight:900}.psg-quality-head[data-astro-cid-ospenpsg]>span[data-astro-cid-ospenpsg]{background:#ffffff1f;border-radius:999px;padding:.38rem .55rem;font-size:.75rem;font-weight:900}.psg-quality-list[data-astro-cid-ospenpsg]{gap:.45rem;margin-top:.75rem;display:grid}.psg-quality-item[data-astro-cid-ospenpsg]{background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;align-items:flex-start;gap:.55rem;padding:.65rem .7rem;font-size:.74rem;line-height:1.45;display:flex}.psg-quality-dot[data-astro-cid-ospenpsg]{background:#8ed0ff;border-radius:999px;flex:none;width:.48rem;height:.48rem;margin-top:.28rem}.psg-quality-item[data-astro-cid-ospenpsg][data-level=warning] .psg-quality-dot[data-astro-cid-ospenpsg]{background:#ffd166}.psg-quality-item[data-astro-cid-ospenpsg][data-level=ok] .psg-quality-dot[data-astro-cid-ospenpsg]{background:#7ee2ad}.psg-preview-column[data-astro-cid-ospenpsg]{position:sticky;top:1rem}.psg-preview-topbar[data-astro-cid-ospenpsg]{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.7rem;padding:0 .1rem;display:flex}.psg-preview-topbar[data-astro-cid-ospenpsg]>div[data-astro-cid-ospenpsg]:first-child strong[data-astro-cid-ospenpsg]{font-size:.86rem}.psg-template-picker[data-astro-cid-ospenpsg]{margin-top:0}.psg-template-picker[data-astro-cid-ospenpsg] button[data-astro-cid-ospenpsg]{padding:.42rem .58rem;font-size:.68rem}.psg-paper-shell[data-astro-cid-ospenpsg]{background:#dbe4ee;border-radius:18px;padding:14px;box-shadow:inset 0 1px #fff}.payslip-paper[data-astro-cid-ospenpsg]{aspect-ratio:210/297;color:#111827;background:#fff;flex-direction:column;width:100%;padding:6.5%;display:flex;overflow:hidden;box-shadow:0 16px 40px #0f172a21}.slip-header[data-astro-cid-ospenpsg]{border-bottom:2px solid #164f91;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:4%;display:flex}.slip-brand[data-astro-cid-ospenpsg]{align-items:center;gap:.75rem;min-width:0;display:flex}.slip-logo-box[data-astro-cid-ospenpsg]{color:#fff;background:#174e8a;border-radius:10px;flex:none;place-items:center;width:52px;height:52px;font-weight:900;display:grid;overflow:hidden}.slip-logo-box[data-astro-cid-ospenpsg] img[data-astro-cid-ospenpsg]{object-fit:contain;background:#fff;width:100%;height:100%}.slip-company[data-astro-cid-ospenpsg]{font-size:clamp(.9rem,1.5vw,1.15rem);font-weight:900;line-height:1.1}.slip-company-meta[data-astro-cid-ospenpsg]{color:#64748b;max-width:320px;margin-top:.24rem;font-size:clamp(.47rem,.74vw,.62rem);line-height:1.4}.slip-period[data-astro-cid-ospenpsg]{text-align:right;flex:none}.slip-period[data-astro-cid-ospenpsg] span[data-astro-cid-ospenpsg]{letter-spacing:.12em;color:#1756a9;font-size:clamp(.5rem,.7vw,.62rem);font-weight:900;display:block}.slip-period[data-astro-cid-ospenpsg] strong[data-astro-cid-ospenpsg]{margin-top:.24rem;font-size:clamp(.75rem,1vw,.9rem);display:block}.slip-employee-grid[data-astro-cid-ospenpsg]{border:1px solid #e1e7ef;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:4%;display:grid;overflow:hidden}.slip-employee-grid[data-astro-cid-ospenpsg]>div[data-astro-cid-ospenpsg]{border-bottom:1px solid #e7edf4;border-right:1px solid #e7edf4;min-width:0;padding:2.6% 4%}.slip-employee-grid[data-astro-cid-ospenpsg]>div[data-astro-cid-ospenpsg]:nth-child(4n){border-right:0}.slip-employee-grid[data-astro-cid-ospenpsg] span[data-astro-cid-ospenpsg],.slip-attendance[data-astro-cid-ospenpsg] span[data-astro-cid-ospenpsg],.slip-words[data-astro-cid-ospenpsg] span[data-astro-cid-ospenpsg]{text-transform:uppercase;letter-spacing:.06em;color:#7a899a;font-size:clamp(.42rem,.6vw,.52rem);font-weight:800;display:block}.slip-employee-grid[data-astro-cid-ospenpsg] strong[data-astro-cid-ospenpsg]{white-space:nowrap;text-overflow:ellipsis;margin-top:.25rem;font-size:clamp(.55rem,.8vw,.68rem);display:block;overflow:hidden}.slip-attendance[data-astro-cid-ospenpsg]{grid-template-columns:repeat(5,1fr);gap:.4rem;margin-top:2.5%;display:grid}.slip-attendance[data-astro-cid-ospenpsg]>div[data-astro-cid-ospenpsg]{background:#f4f8fc;border:1px solid #e1eaf3;border-radius:8px;padding:8% 7%}.slip-attendance[data-astro-cid-ospenpsg] strong[data-astro-cid-ospenpsg]{margin-top:.22rem;font-size:clamp(.62rem,.9vw,.76rem);display:block}.slip-money-grid[data-astro-cid-ospenpsg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.2%;margin-top:3.4%;display:grid}.slip-money-card[data-astro-cid-ospenpsg]{background:#fff;border:1px solid #dfe6ee;border-radius:10px;min-width:0;overflow:hidden}.slip-money-head[data-astro-cid-ospenpsg],.slip-money-row[data-astro-cid-ospenpsg]{grid-template-columns:minmax(0,1fr) 104px;align-items:stretch;display:grid}.slip-money-head[data-astro-cid-ospenpsg]{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#123f73;font-size:clamp(.45rem,.62vw,.54rem);font-weight:900}.slip-money-head[data-astro-cid-ospenpsg] span[data-astro-cid-ospenpsg]{align-items:center;min-width:0;padding:3.2% 6%;line-height:1.35;display:flex}.slip-money-head[data-astro-cid-ospenpsg] span[data-astro-cid-ospenpsg]:last-child{text-align:right;white-space:nowrap;border-left:1px solid #ffffff38;justify-content:flex-end;padding-left:12px;padding-right:12px}.slip-money-row[data-astro-cid-ospenpsg]{border-top:1px solid #edf1f5;min-height:33px;font-size:clamp(.5rem,.7vw,.6rem)}.slip-money-label[data-astro-cid-ospenpsg],.slip-money-amount[data-astro-cid-ospenpsg]{align-items:center;min-width:0;line-height:1.35;display:flex}.slip-money-label[data-astro-cid-ospenpsg]{overflow-wrap:anywhere;word-break:normal;padding:3.2% 12px 3.2% 6%}.slip-money-amount[data-astro-cid-ospenpsg]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f8fbff;border-left:1px solid #dfe6ee;justify-content:flex-end;padding:3.2% 12px;font-weight:800}.slip-money-row[data-astro-cid-ospenpsg]:nth-child(2n) .slip-money-label[data-astro-cid-ospenpsg]{background:#fbfdff}.slip-money-row[data-astro-cid-ospenpsg]:nth-child(2n) .slip-money-amount[data-astro-cid-ospenpsg]{background:#f3f8fd}.slip-totals[data-astro-cid-ospenpsg]{border-top:1px solid #dfe7ef;grid-template-columns:1fr 1fr;width:72%;min-width:0;margin-top:3%;margin-left:auto;display:grid}.slip-totals[data-astro-cid-ospenpsg]>div[data-astro-cid-ospenpsg]{border-bottom:1px solid #e7edf4;justify-content:space-between;gap:.5rem;padding:3% 5%;font-size:clamp(.5rem,.72vw,.62rem);display:flex}.slip-totals[data-astro-cid-ospenpsg] .slip-net[data-astro-cid-ospenpsg]{color:#fff;background:#0f3f79;border-radius:8px;grid-column:span 2;margin-top:2%;padding:4% 5%;font-size:clamp(.58rem,.85vw,.76rem)}.slip-words[data-astro-cid-ospenpsg]{background:#f7fafe;border-left:3px solid #1c5ca5;margin-top:3%;padding:2.5% 3%}.slip-words[data-astro-cid-ospenpsg] strong[data-astro-cid-ospenpsg]{margin-top:.2rem;font-size:clamp(.52rem,.76vw,.64rem);display:block}.slip-note[data-astro-cid-ospenpsg]{color:#8290a0;margin-top:auto;padding-top:3%;font-size:clamp(.42rem,.58vw,.5rem)}.slip-footer[data-astro-cid-ospenpsg]{color:#8795a5;border-top:1px solid #e5eaf0;justify-content:space-between;gap:1rem;margin-top:2%;padding-top:2%;font-size:clamp(.4rem,.55vw,.48rem);display:flex}.payslip-paper[data-astro-cid-ospenpsg].template-classic .slip-header[data-astro-cid-ospenpsg]{border-bottom:3px double #111827}.payslip-paper[data-astro-cid-ospenpsg].template-classic .slip-logo-box[data-astro-cid-ospenpsg]{background:#111827;border-radius:2px}.payslip-paper[data-astro-cid-ospenpsg].template-classic .slip-period[data-astro-cid-ospenpsg] span[data-astro-cid-ospenpsg]{color:#111827}.payslip-paper[data-astro-cid-ospenpsg].template-classic .slip-money-head[data-astro-cid-ospenpsg]{color:#111827;background:#eceff3;border-bottom:1px solid #111827}.payslip-paper[data-astro-cid-ospenpsg].template-classic .slip-attendance[data-astro-cid-ospenpsg]>div[data-astro-cid-ospenpsg]{background:#fff;border-radius:2px}.payslip-paper[data-astro-cid-ospenpsg].template-classic .slip-net[data-astro-cid-ospenpsg]{background:#111827;border-radius:2px}.payslip-paper[data-astro-cid-ospenpsg].template-classic .slip-words[data-astro-cid-ospenpsg]{background:#f7f7f7;border-left-color:#111827}.payslip-paper[data-astro-cid-ospenpsg].template-compact{padding:5%}.payslip-paper[data-astro-cid-ospenpsg].template-compact .slip-header[data-astro-cid-ospenpsg]{padding-bottom:2.5%}.payslip-paper[data-astro-cid-ospenpsg].template-compact .slip-employee-grid[data-astro-cid-ospenpsg]{margin-top:2.5%}.payslip-paper[data-astro-cid-ospenpsg].template-compact .slip-attendance[data-astro-cid-ospenpsg]{margin-top:1.8%}.payslip-paper[data-astro-cid-ospenpsg].template-compact .slip-money-grid[data-astro-cid-ospenpsg]{gap:1.6%;margin-top:2.2%}.payslip-paper[data-astro-cid-ospenpsg].template-compact .slip-totals[data-astro-cid-ospenpsg]{width:70%;margin-top:2%}.payslip-paper[data-astro-cid-ospenpsg].template-compact .slip-words[data-astro-cid-ospenpsg]{margin-top:2%}.psg-actions[data-astro-cid-ospenpsg]{grid-template-columns:1.3fr .7fr .9fr;gap:.5rem;margin-top:.7rem;display:grid}.psg-primary[data-astro-cid-ospenpsg],.psg-secondary[data-astro-cid-ospenpsg]{cursor:pointer;border-radius:11px;padding:.76rem .8rem;font-size:.78rem;font-weight:900}.psg-primary[data-astro-cid-ospenpsg]{color:#fff;background:#1556a3;border:1px solid #1556a3}.psg-secondary[data-astro-cid-ospenpsg]{color:#23435f;background:#fff;border:1px solid #ccd9e7}.psg-action-status[data-astro-cid-ospenpsg]{text-align:center;color:#61758a;min-height:1.2rem;margin-top:.4rem;font-size:.7rem}.psg-mobile-switch[data-astro-cid-ospenpsg]{display:none}.psg-content[data-astro-cid-ospenpsg]{background:#fff}.psg-content-grid[data-astro-cid-ospenpsg]{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:4rem;display:grid}.psg-related[data-astro-cid-ospenpsg]{gap:1rem;display:grid}.psg-related-card[data-astro-cid-ospenpsg]{background:#f8fbff;border:1px solid #dce6f1;border-radius:18px;padding:1.25rem}.psg-related-card[data-astro-cid-ospenpsg] h3[data-astro-cid-ospenpsg]{margin-top:.35rem;font-size:1.08rem;font-weight:900}.psg-related-card[data-astro-cid-ospenpsg] p[data-astro-cid-ospenpsg]{color:#63758a;margin-top:.45rem;font-size:.86rem;line-height:1.65}.psg-related-card[data-astro-cid-ospenpsg] a[data-astro-cid-ospenpsg]{color:#185aa3;margin-top:.8rem;font-size:.82rem;font-weight:900;display:inline-block}.psg-guide[data-astro-cid-ospenpsg]>h2[data-astro-cid-ospenpsg]{margin-top:2rem}.psg-guide-grid[data-astro-cid-ospenpsg]{grid-template-columns:1fr 1fr;gap:1rem;margin:1.35rem 0 1.6rem;display:grid}.psg-guide-card[data-astro-cid-ospenpsg]{background:#f8fbff;border:1px solid #dce6f1;border-radius:16px;padding:1rem 1.05rem}.psg-guide-card[data-astro-cid-ospenpsg] h3[data-astro-cid-ospenpsg]{margin-top:0}.psg-guide-card[data-astro-cid-ospenpsg] ul[data-astro-cid-ospenpsg],.psg-guide-card[data-astro-cid-ospenpsg] ol[data-astro-cid-ospenpsg]{margin-bottom:0}.psg-faq[data-astro-cid-ospenpsg]{gap:.65rem;margin-top:1rem;display:grid}.psg-faq[data-astro-cid-ospenpsg] details[data-astro-cid-ospenpsg]{background:#fff;border:1px solid #dce6f1;border-radius:12px;padding:.8rem .9rem}.psg-faq[data-astro-cid-ospenpsg] summary[data-astro-cid-ospenpsg]{cursor:pointer;color:#173a63;font-weight:900}.psg-faq[data-astro-cid-ospenpsg] details[data-astro-cid-ospenpsg] p[data-astro-cid-ospenpsg]{margin:.6rem 0 0}.psg-reviewed[data-astro-cid-ospenpsg]{border-top:1px solid #dce6f1;gap:.25rem;margin-top:1.5rem;padding-top:1rem;display:grid}.psg-reviewed[data-astro-cid-ospenpsg] strong[data-astro-cid-ospenpsg]{font-size:.9rem}.psg-reviewed[data-astro-cid-ospenpsg] span[data-astro-cid-ospenpsg]{color:#64748b;font-size:.78rem}.psg-reviewed[data-astro-cid-ospenpsg] a[data-astro-cid-ospenpsg]{color:#1756a9;font-weight:800}@media (width<=1100px){.psg-workspace[data-astro-cid-ospenpsg]{grid-template-columns:minmax(0,.98fr) minmax(430px,1.02fr)}.psg-attendance-grid[data-astro-cid-ospenpsg]{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.psg-hero-grid[data-astro-cid-ospenpsg]{grid-template-columns:1fr;gap:1.4rem}.psg-workspace[data-astro-cid-ospenpsg]{display:block}.psg-mobile-switch[data-astro-cid-ospenpsg]{z-index:12;background:#e8eef5;border-radius:13px;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.75rem;padding:.3rem;display:grid;position:sticky;top:.5rem}.psg-mobile-switch[data-astro-cid-ospenpsg] button[data-astro-cid-ospenpsg]{color:#62758a;background:0 0;border:0;border-radius:10px;padding:.72rem;font-weight:900}.psg-mobile-switch[data-astro-cid-ospenpsg] button[data-astro-cid-ospenpsg].is-active{color:#164f91;background:#fff;box-shadow:0 2px 8px #0f172a14}.psg-page[data-astro-cid-ospenpsg][data-mobile-view=edit] .psg-preview-column[data-astro-cid-ospenpsg],.psg-page[data-astro-cid-ospenpsg][data-mobile-view=preview] .psg-editor[data-astro-cid-ospenpsg]{display:none}.psg-preview-column[data-astro-cid-ospenpsg]{position:static}.psg-paper-shell[data-astro-cid-ospenpsg]{padding:10px}.psg-actions[data-astro-cid-ospenpsg]{z-index:10;backdrop-filter:blur(8px);background:#f5f8fcf0;border-radius:14px;padding:.45rem;position:sticky;bottom:.5rem}.psg-content-grid[data-astro-cid-ospenpsg]{grid-template-columns:1fr;gap:2rem}.psg-guide-grid[data-astro-cid-ospenpsg]{grid-template-columns:1fr}}@media (width<=620px){.psg-builder-section[data-astro-cid-ospenpsg]{padding-top:1rem}.slip-totals[data-astro-cid-ospenpsg]{width:76%;min-width:0}.psg-toolbar[data-astro-cid-ospenpsg]{align-items:center}.psg-form-grid[data-astro-cid-ospenpsg]{grid-template-columns:1fr}.psg-span-2[data-astro-cid-ospenpsg]{grid-column:span 1}.psg-logo-row[data-astro-cid-ospenpsg]{grid-template-columns:1fr;display:grid}.psg-logo-upload[data-astro-cid-ospenpsg]{width:100%;height:105px}.psg-logo-upload[data-astro-cid-ospenpsg] img[data-astro-cid-ospenpsg]{height:54px}.psg-attendance-grid[data-astro-cid-ospenpsg]{grid-template-columns:1fr 1fr}.psg-money-row[data-astro-cid-ospenpsg] label[data-astro-cid-ospenpsg]{grid-template-columns:1fr 120px}.psg-dynamic-row[data-astro-cid-ospenpsg]{grid-template-columns:minmax(0,1fr) 110px;align-items:start}.psg-row-actions[data-astro-cid-ospenpsg]{grid-column:span 2;justify-content:flex-end}.psg-actions[data-astro-cid-ospenpsg]{grid-template-columns:1fr 1fr}.psg-actions[data-astro-cid-ospenpsg] .psg-primary[data-astro-cid-ospenpsg]{grid-column:span 2}.payslip-paper[data-astro-cid-ospenpsg]{padding:5.2%}.slip-brand[data-astro-cid-ospenpsg]{gap:.45rem}.slip-logo-box[data-astro-cid-ospenpsg]{width:38px;height:38px}.slip-employee-grid[data-astro-cid-ospenpsg]{grid-template-columns:1fr 1fr}.slip-employee-grid[data-astro-cid-ospenpsg]>div[data-astro-cid-ospenpsg]:nth-child(2n),.slip-employee-grid[data-astro-cid-ospenpsg]>div[data-astro-cid-ospenpsg]:nth-child(4n){border-right:0}.slip-attendance[data-astro-cid-ospenpsg]{grid-template-columns:repeat(5,1fr);gap:.18rem}.slip-attendance[data-astro-cid-ospenpsg]>div[data-astro-cid-ospenpsg]{padding:8% 5%}.slip-totals[data-astro-cid-ospenpsg]{width:78%}.psg-template-picker[data-astro-cid-ospenpsg] button[data-astro-cid-ospenpsg]{padding:.38rem .44rem}.psg-preview-topbar[data-astro-cid-ospenpsg]{align-items:center}.psg-preview-topbar[data-astro-cid-ospenpsg]>div[data-astro-cid-ospenpsg]:first-child strong[data-astro-cid-ospenpsg]{display:none}}@media print{body>header[data-astro-cid-ospenpsg],body>footer[data-astro-cid-ospenpsg],.psg-page[data-astro-cid-ospenpsg] .psg-hero[data-astro-cid-ospenpsg],.psg-page[data-astro-cid-ospenpsg] .psg-mobile-switch[data-astro-cid-ospenpsg],.psg-page[data-astro-cid-ospenpsg] .psg-editor[data-astro-cid-ospenpsg],.psg-page[data-astro-cid-ospenpsg] .psg-preview-topbar[data-astro-cid-ospenpsg],.psg-page[data-astro-cid-ospenpsg] .psg-actions[data-astro-cid-ospenpsg],.psg-page[data-astro-cid-ospenpsg] .psg-action-status[data-astro-cid-ospenpsg],.psg-page[data-astro-cid-ospenpsg] .psg-content[data-astro-cid-ospenpsg]{display:none!important}.psg-builder-section[data-astro-cid-ospenpsg],.psg-paper-shell[data-astro-cid-ospenpsg]{background:#fff!important;padding:0!important}.psg-preview-column[data-astro-cid-ospenpsg]{display:block!important;position:static!important}.psg-workspace[data-astro-cid-ospenpsg]{display:block!important}.payslip-paper[data-astro-cid-ospenpsg]{box-shadow:none!important;aspect-ratio:auto!important;page-break-after:avoid!important;width:210mm!important;height:297mm!important;margin:0!important}@page{size:A4;margin:0}}.slip-money-row{border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) 104px;align-items:stretch;min-height:33px;font-size:clamp(.5rem,.7vw,.6rem);display:grid}.slip-money-label,.slip-money-amount{align-items:center;min-width:0;line-height:1.35;display:flex}.slip-money-label{overflow-wrap:anywhere;word-break:normal;padding:3.2% 14px 3.2% 10px}.slip-money-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f8fbff;border-left:1px solid #dfe6ee;justify-content:flex-end;padding:3.2% 12px;font-weight:800}.slip-money-row:nth-child(2n) .slip-money-label{background:#fbfdff}.slip-money-row:nth-child(2n) .slip-money-amount{background:#f3f8fd}.psg-dynamic-row{grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:.45rem;display:grid}.psg-row-label,.psg-row-amount{width:100%;font:inherit;color:#172033;background:#fbfdff;border:1px solid #d9e3ee;border-radius:10px;outline:none;padding:.68rem .72rem;font-size:.86rem}.psg-row-label:focus,.psg-row-amount:focus{border-color:#72a7df;box-shadow:0 0 0 3px #3b82f61a}.psg-row-actions{gap:.2rem;display:flex}.psg-icon-btn{color:#597087;cursor:pointer;background:#fff;border:1px solid #dbe5ef;border-radius:9px;width:2.2rem;height:2.2rem;font-weight:900}.psg-icon-btn:hover{background:#f4f8fc}.psg-quality-item{background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;align-items:flex-start;gap:.55rem;padding:.65rem .7rem;font-size:.74rem;line-height:1.45;display:flex}.psg-quality-dot{background:#8ed0ff;border-radius:999px;flex:none;width:.48rem;height:.48rem;margin-top:.28rem}.psg-quality-item[data-level=warning] .psg-quality-dot{background:#ffd166}.psg-quality-item[data-level=ok] .psg-quality-dot{background:#7ee2ad}@media (width<=760px){.psg-dynamic-row{grid-template-columns:minmax(0,1fr) 110px;align-items:start}.psg-row-actions{grid-column:span 2;justify-content:flex-end}.slip-money-row{grid-template-columns:minmax(0,1fr) 92px}}
