.sd-source{color:#36515a;width:100%;min-width:0}.sd-preview{cursor:zoom-in;text-align:left;background:#fff;border:1px solid #c9d7db;border-radius:9px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 8px 24px #122d3610}.sd-preview:hover{border-color:#188c7f}.sd-preview:focus-visible,.sd-dialog button:focus-visible,.sd-dialog a:focus-visible{outline-offset:3px;outline:3px solid #0b8c7d}.sd-paper{background:#fff;width:100%;position:relative}.sd-paper img{object-fit:contain;width:100%;height:auto;display:block}.sd-enlarge{color:#fff;background:#102c32ed;border:1px solid #ffffff45;border-radius:5px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;font-weight:600;display:flex;position:absolute;bottom:9px;right:9px;box-shadow:0 3px 12px #0002}.sd-enlarge>span{font-size:16px;line-height:1}.sd-caption{color:#60747b!important;margin:9px 0 0!important;font-size:9px!important;line-height:1.6!important}.sd-dialog{color:#17323c;background:#f0f5f6;border:1px solid #aabdc4;border-radius:15px;width:min(1080px,100vw - 40px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 30px 100px #0005}.sd-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041014c9}body:has(.sd-dialog[open]){overflow:hidden}.sd-dialog-inner{flex-direction:column;max-height:calc(100dvh - 50px);display:flex}.sd-dialog-heading{background:#fff;border-bottom:1px solid #d6e2e5;justify-content:space-between;align-items:center;gap:20px;padding:19px 24px;display:flex}.sd-dialog-heading>div>span{font-family:var(--font-portal-data),monospace;letter-spacing:.12em;color:#5a747c;font-size:9px}.sd-dialog-heading h4{font-family:var(--font-portal-heading),sans-serif;letter-spacing:-.03em;margin:5px 0 0;font-size:20px;line-height:1.3}.sd-close{color:#22424c;cursor:pointer;background:#f5f8f9;border:1px solid #cbd9de;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:27px;display:grid}.sd-dialog-tools{color:#506b74;align-items:center;gap:18px;padding:12px 24px;font-size:11px;display:flex}.sd-dialog-tools>span{margin-right:auto}.sd-dialog-tools button,.sd-dialog-tools a{color:#006d60;white-space:nowrap;font-size:11px;font-weight:650}.sd-dialog-tools button{cursor:pointer;background:#fff;border:1px solid #b6cdc9;border-radius:5px;padding:7px 11px}.sd-dialog-scroll{overscroll-behavior:contain;min-height:0;padding:0 24px 24px;overflow:auto}.sd-paper-large{border:1px solid #c5d4da;max-width:900px;margin:auto;box-shadow:0 10px 30px #1a374414}.sd-paper-large.sd-paper-licence{max-width:none}.sd-zoomed .sd-paper-large{width:1100px;min-width:1100px;max-width:none}.sd-field-highlight{pointer-events:none;background:#00c6a514;border:2px solid #008d7c;border-radius:3px;display:none;position:absolute;box-shadow:0 0 0 3px #ffffffb3}.sd-paper-licence[data-field] .sd-field-highlight{width:38%;height:11%;display:block;left:29%}.sd-paper-licence[data-field=name] .sd-field-highlight{height:12%;top:31%}.sd-paper-licence[data-field=dob] .sd-field-highlight{top:44%}.sd-paper-licence[data-field=address] .sd-field-highlight{height:12%;top:53%}.sd-paper-licence[data-field=number] .sd-field-highlight{height:8%;top:22%}.sd-paper-licence[data-field=expiry] .sd-field-highlight{width:26%;height:9%;top:31%;left:69%}.sd-paper-payslip[data-field] .sd-field-highlight{width:51%;height:3.2%;display:block;left:2%}.sd-paper-payslip[data-field=employer] .sd-field-highlight{width:38%;height:7%;top:1.5%;left:33%}.sd-paper-payslip[data-field=employee] .sd-field-highlight{height:3.4%;top:13%}.sd-paper-payslip[data-field=address] .sd-field-highlight{height:4.5%;top:26%}.sd-paper-payslip[data-field=period] .sd-field-highlight{width:45%;height:3%;top:10%;left:53%}.sd-paper-payslip[data-field=base] .sd-field-highlight{top:39.8%}.sd-paper-payslip[data-field=bonus] .sd-field-highlight{top:43%}.sd-paper-payslip[data-field=overtime] .sd-field-highlight{top:46%}.sd-paper-payslip[data-field=expense] .sd-field-highlight{top:49.1%}.sd-paper-payslip[data-field=allowance] .sd-field-highlight{top:52.3%}.sd-paper-payslip[data-field=gross] .sd-field-highlight{height:3%;top:55.5%}.sd-paper-payslip[data-field=net] .sd-field-highlight{height:5%;top:61%}.sd-paper-payslip[data-field=ytd] .sd-field-highlight{width:31%;height:18%;top:67%;left:2%}.sd-paper-payslip[data-field=super] .sd-field-highlight{width:31%;height:18%;top:67%;left:33%}.sd-paper-payslip[data-field=deductions] .sd-field-highlight{width:44%;height:23.5%;top:35%;left:54%}@media (max-width:700px){.sd-dialog{border-radius:10px;width:calc(100vw - 16px);max-height:calc(100dvh - 20px)}.sd-dialog-inner{max-height:calc(100dvh - 22px)}.sd-dialog-heading{padding:15px}.sd-dialog-heading>div>span{font-size:7px}.sd-dialog-heading h4{font-size:18px}.sd-dialog-tools{flex-wrap:wrap;gap:12px;padding:10px 15px}.sd-dialog-tools>span{width:100%;font-size:10px}.sd-dialog-scroll{padding:0 10px 12px}.sd-enlarge{font-size:9px}.sd-zoomed .sd-paper-large{width:850px;min-width:850px}}.sd-dialog-scroll:focus-visible{outline-offset:-3px;outline:3px solid #0b8c7d}
.vw-identity-link{color:#00695f;text-underline-offset:3px;align-items:center;gap:8px;max-width:100%;padding:8px 0;font-size:12px;font-weight:500;line-height:1.7;text-decoration:underline;display:inline-flex}.vw-identity-link>span{flex:none}.vw-identity-link:hover{color:#004e47}.vw-identity-link:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #00796c}.vw-identity-details{max-width:900px;margin-top:28px}.vw-identity-details p a{color:#00695f;text-underline-offset:3px;text-decoration:underline}
