/* Account surfaces are isolated from WordPress theme form and layout rules. */
.pakr-access .pakr-access-story{position:relative;padding-top:100px;}
.pakr-access .pakr-access-website{position:absolute;top:24px;left:24px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--access-line);border-radius:10px;background:var(--access-field);color:var(--access-ink)!important;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none!important;box-sizing:border-box;}
.pakr-access .pakr-access-website:hover{background:var(--access-hover);border-color:var(--access-accent);color:var(--access-ink)!important;}
@media screen {
    .pakr-access .pakr-access-options>label,
    .pakr-access .pakr-access-options>label>span {color:var(--access-ink)!important;-webkit-text-fill-color:currentColor!important;}
    .pakr-access .pakr-access-providers {display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch;}
    .pakr-access .pakr-access-providers.has-google {grid-template-columns:repeat(2,minmax(0,1fr));}
    .pakr-access .pakr-access-providers>.pakr-access-button {min-width:0;min-height:56px;height:100%;margin:0!important;padding:12px 10px;gap:8px;box-sizing:border-box;text-align:center;white-space:normal;}
    .pakr-access .pakr-access-providers>.pakr-access-button>svg {display:block;position:static;flex:0 0 22px;width:22px;height:22px;margin:0;transform:none;align-self:center;}
    .pakr-access .pakr-access-providers>.pakr-access-button>span {min-width:0;margin:0;line-height:1.4;overflow-wrap:anywhere;}
    .pakr-access .pakr-access-providers .pakr-access-passkey-state:empty {display:none;}
    .pakr-access .pakr-access-join {display:grid;gap:16px;text-align:center;margin-top:24px;padding-top:22px;border-top:1px solid var(--access-line);}
    .pakr-access .pakr-access-setup-link {color:var(--access-accent);font-size:14px;line-height:1.5;}
    .pakr-access .pakr-google-login {text-decoration:none!important;}
    .pakr-elementor-surface>.pakr-access {width:100%!important;max-width:100%!important;margin:0!important;}
}
@media screen {
    :root:not([data-pakr-theme="dark"]) .pakr-access:not([data-pakr-theme="dark"]) {
        --access-bg: #ffffff;
        --access-panel: #ffffff;
        --access-field: #ffffff;
    }
    :root:not([data-pakr-theme="dark"]) .pakr-access:not([data-pakr-theme="dark"]) .pakr-access-story {
        background: var(--access-bg);
    }
    :root:not([data-pakr-theme="dark"]) body:not(.pakr-elementor-page):has(.pakr-access:not([data-pakr-theme="dark"])) {
        background: #ffffff;
    }
}
.pakr-access{--access-bg:#edf3f3;--access-panel:#f9fbfb;--access-ink:#203b42;--access-muted:#526d74;--access-line:#d3e0e1;--access-accent:#126e6c;--access-field:#f1f6f6;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(440px,1fr);width:100%;max-width:none!important;min-height:100svh;margin:0!important;padding:0!important;background:var(--access-bg);color:var(--access-ink);font:16px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;isolation:isolate;box-sizing:border-box}
.pakr-access *{box-sizing:border-box}.pakr-access a{color:var(--access-accent);text-decoration:none}.pakr-access a:hover{text-decoration:underline;text-underline-offset:4px}
.pakr-access-story{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,72px);min-width:0;background:#dceae8;overflow:hidden}
.pakr-access-brand{display:flex;gap:14px;align-items:center;width:fit-content;color:var(--access-ink)!important;font-size:20px;font-weight:750;line-height:1.3;text-decoration:none!important}.pakr-access-brand small{display:block;margin-top:4px;font-size:13px;font-weight:550;letter-spacing:.05em;color:var(--access-muted)}.pakr-access-brand img{object-fit:contain;border-radius:10px}.pakr-access-mark{display:grid;place-items:center;position:relative;width:52px;height:52px;background:var(--access-accent);color:white;border-radius:15px;font-size:33px;font-weight:750}.pakr-access-mark span{position:absolute;right:5px;bottom:3px;font-size:19px}
.pakr-access-story-copy{margin:auto 0;padding:54px 0 36px;max-width:600px}.pakr-access-kicker{display:block;font-size:12px;font-weight:750;letter-spacing:.13em;color:var(--access-accent)}.pakr-access-story h2{font-size:clamp(34px,3.6vw,66px);line-height:1.12;font-weight:650;letter-spacing:-.045em;margin:20px 0!important;color:var(--access-ink);white-space:pre-line}.pakr-access-story p{max-width:340px;font-size:17px;color:var(--access-muted);line-height:1.65}.pakr-access-story-footer{font-size:12px;color:var(--access-muted)}
.pakr-access-illustration{position:relative;width:280px;height:210px;margin:42px auto 0}.pakr-access-device{position:absolute;inset:0 auto auto 55px;width:122px;height:195px;background:#f3f8f7;border:5px solid #406c6c;border-radius:25px;transform:rotate(-9deg);display:flex;flex-direction:column;align-items:center;gap:10px;padding:19px 10px;z-index:1;box-shadow:10px 14px 0 #b9d1cd}.pakr-access-device-camera{width:32px;height:5px;border-radius:5px;background:#406c6c}.pakr-access-device>span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#c9e5d8;color:#297451;font-size:30px;margin:17px 0 5px}.pakr-access-device i{height:6px;width:60px;border-radius:4px;background:#cbdbd7}.pakr-access-device i:last-child{width:40px}.pakr-access-note{position:absolute;right:0;top:112px;width:105px;height:76px;background:#fff7de;border:1px solid #d9cba5;border-radius:13px;transform:rotate(8deg);z-index:2;padding:14px}.pakr-access-note span{float:right;color:#8a7240}.pakr-access-note i{display:block;width:50px;height:5px;background:#d8cbaa;border-radius:3px;margin:8px 0}.pakr-access-orbit{position:absolute;width:210px;height:210px;border:1px dashed #94b5af;border-radius:50%;left:24px;top:10px}
.pakr-access-stage{display:flex;align-items:center;justify-content:center;padding:48px clamp(24px,4vw,72px);min-width:0;background:var(--access-panel)}.pakr-access-card{width:100%;max-width:440px;animation:pakr-access-enter .3s ease-out both}.pakr-access-card h1{color:var(--access-ink)!important;font-size:clamp(28px,2.5vw,38px)!important;letter-spacing:-.035em;line-height:1.2;font-weight:700;margin:13px 0 18px!important}.pakr-access-intro{color:var(--access-muted);line-height:1.65;margin:0 0 25px;font-size:15px}.pakr-access-form{display:grid;gap:20px;margin:0;padding:0}.pakr-access-field{display:grid;gap:8px;margin:0!important;font-size:14px;font-weight:650;color:var(--access-ink)}
.pakr-access input:not([type=hidden]):not([type=checkbox]){width:100%!important;min-width:0;max-width:none;height:52px!important;padding:12px 14px!important;font-family:inherit;font-size:16px;line-height:1.4;font-weight:400;color:var(--access-ink)!important;background:var(--access-field)!important;border:1px solid var(--access-line)!important;border-radius:12px!important;box-shadow:none!important;margin:0!important;outline:none!important;transition:border-color .16s,box-shadow .16s}
.pakr-access input:not([type=hidden]):not([type=checkbox]):focus{border-color:var(--access-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--access-accent) 15%,transparent)!important}.pakr-access-password{position:relative;display:flex;min-width:0}.pakr-access .pakr-access-password input{padding-right:70px!important}.pakr-access-password>button{position:absolute;right:7px;top:7px;height:38px;min-width:50px;padding:0 8px;border:0!important;border-radius:8px;background:transparent;color:var(--access-accent);font-size:12px;font-weight:650;cursor:pointer;box-shadow:none}
.pakr-access-button{display:flex!important;justify-content:center;align-items:center;gap:12px;min-height:52px;width:100%;padding:12px 20px;border:1px solid var(--access-accent)!important;border-radius:12px!important;color:white!important;background:var(--access-accent)!important;font-family:inherit;font-size:15px;line-height:1.5;font-weight:650;text-decoration:none!important;cursor:pointer;box-shadow:none!important;transition:filter .15s,background .15s}.pakr-access-button:hover{filter:brightness(1.08)}.pakr-access-button:disabled{opacity:.65;cursor:wait}.pakr-access .pakr-access-passkey{color:var(--access-ink)!important;border-color:var(--access-line)!important;background:var(--access-field)!important}.pakr-access-button svg{width:24px;height:24px}.pakr-access-button>span[aria-hidden]{margin-left:auto}.pakr-access-button:focus-visible,.pakr-access a:focus-visible,.pakr-access button:focus-visible{outline:3px solid #58a4a2!important;outline-offset:3px!important}
.pakr-access-divider{display:flex;align-items:center;gap:15px;margin:22px 0;color:var(--access-muted);font-size:12px}.pakr-access-divider:before,.pakr-access-divider:after{content:"";height:1px;background:var(--access-line);flex:1}.pakr-access-options{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px}.pakr-access-options label{display:flex;align-items:center;gap:8px;cursor:pointer;margin:0!important;font-weight:400}.pakr-access input[type=checkbox]{appearance:auto;width:17px;height:17px;margin:0;accent-color:var(--access-accent)}.pakr-access-footer{font-size:13px;text-align:center;margin-top:24px}.pakr-access-security{display:flex;gap:7px;justify-content:center;color:var(--access-muted);font-size:12px;margin-top:32px}.pakr-access-back{display:block;margin-top:25px;text-align:center;font-size:14px}.pakr-access-message{border-radius:12px;padding:13px 15px;background:var(--access-field);font-size:14px;margin:0 0 22px}.pakr-access-message.is-error{color:#9d3540;background:#fae9eb}.pakr-access-passkey-state,.pakr-access-password-state{font-size:13px;color:var(--access-muted);margin:10px 0 0}.pakr-access-passkey-state:empty,.pakr-access-password-state:empty{display:none}.pakr-access-passkey-state.is-error{color:#b73849}.pakr-access-result{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#dcefe6;color:#287c58;font-size:31px;margin:25px 0}.pakr-access .pakr-auth-login{padding:0;border:0;background:transparent}.pakr-access .pakr-auth-factor-tabs{display:flex;gap:6px;flex-wrap:wrap}.pakr-access .pakr-auth-factor-tabs button{flex:1;padding:10px;border-radius:10px;border:1px solid var(--access-line);background:var(--access-field);color:var(--access-ink);font-size:13px}.pakr-access .pakr-auth-factor-tabs button.is-active{background:var(--access-accent);color:white}.pakr-access .pakr-auth-factor-copy{color:var(--access-ink)}
[data-pakr-theme=dark] .pakr-access,.pakr-access[data-pakr-theme=dark]{--access-bg:#13282d;--access-panel:#172e33;--access-ink:#e2eeec;--access-muted:#a2bdbb;--access-line:#3b575c;--access-accent:#70c6b8;--access-field:#203b40}[data-pakr-theme=dark] .pakr-access-story{background:#10272c}[data-pakr-theme=dark] .pakr-access-button{color:#102a29!important}[data-pakr-theme=dark] .pakr-access-message.is-error{background:#4b2b32;color:#ffc0c7}[data-pakr-theme=dark] .pakr-access-passkey-state.is-error{color:#ffc0c7}
body:not(.pakr-elementor-page):has(.pakr-access){margin:0!important;padding:0!important}body:not(.pakr-elementor-page):has(.pakr-access) .wp-site-blocks,body:not(.pakr-elementor-page):has(.pakr-access) .entry-content,body:not(.pakr-elementor-page):has(.pakr-access) .site-main{max-width:none!important;margin:0!important;padding:0!important}body:not(.pakr-elementor-page):has(.pakr-access) .entry-title,body:not(.pakr-elementor-page):has(.pakr-access) .wp-site-blocks>header,body:not(.pakr-elementor-page):has(.pakr-access) .wp-site-blocks>footer{display:none!important}
.pakr-access-card{text-align:left}.pakr-access input,.pakr-access button{font-family:inherit!important}.pakr-access input:not([type=hidden]):not([type=checkbox]){font-size:16px!important;line-height:1.4;font-weight:400}.pakr-access .pakr-access-button{font-size:15px;font-weight:650;line-height:1.5}
.pakr-access-stage{position:relative;padding-top:100px}.pakr-access-tools{position:absolute;top:24px;right:24px;display:flex;align-items:center;gap:10px;font-size:12px}.pakr-access-tools .pakr-language-control{position:static!important;display:flex;align-items:center;gap:6px;margin:0!important;padding:6px 10px!important;border:1px solid var(--access-line);border-radius:9px;background:var(--access-field);color:var(--access-ink)}.pakr-access-tools select{width:auto!important;min-width:80px;min-height:28px;border:0;background:transparent;color:inherit;font:inherit;padding:0}.pakr-access-tools [data-theme-toggle]{height:40px;display:flex;align-items:center;gap:7px;border:1px solid var(--access-line);border-radius:9px;background:var(--access-field);color:var(--access-ink);padding:6px 10px;cursor:pointer;font-size:12px}.pakr-access-tools [data-theme-label]{font-weight:500}
@keyframes pakr-access-enter{from{opacity:0}to{opacity:1}}
@media(min-width:1800px){.pakr-access-story-copy{margin:auto}.pakr-access-card{max-width:470px}.pakr-access-stage{padding:60px}.pakr-access-form{gap:24px}}
@media(max-width:800px){.pakr-access{grid-template-columns:1fr}.pakr-access-story{padding:22px 24px}.pakr-access-story-copy,.pakr-access-story-footer{display:none}.pakr-access-stage{padding:36px 24px;align-items:flex-start}.pakr-access-brand{font-size:18px}.pakr-access-brand small{font-size:12px}.pakr-access-card{max-width:460px}.pakr-access{min-height:100svh;grid-template-rows:auto 1fr}}
@media(max-width:370px){.pakr-access-options{flex-wrap:wrap;gap:14px}.pakr-access-stage{padding:30px 18px}}
@media(max-width:800px){.pakr-access-stage{padding-top:88px}}
[data-pakr-theme=dark] .pakr-access .pakr-access-passkey{color:var(--access-ink)!important}
@media(prefers-reduced-motion:reduce){.pakr-access *{animation:none!important;transition:none!important}}

/* Pak ID: shared customer/staff identity, not an operations dashboard. */
.pakr-access{--access-accent:#255e58;--access-ink:#233c39;--access-muted:#60736f;--access-line:#dce5e1;--access-field:#f8faf9;grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr)}
:root:not([data-pakr-theme="dark"]) .pakr-access:not([data-pakr-theme="dark"]) .pakr-access-story{background:#edf3ef}
.pakr-access-story{border-right:1px solid var(--access-line)}
.pakr-access-brand{font-size:24px;letter-spacing:-.045em;font-weight:450}.pakr-access-brand strong{font-weight:700}.pakr-access-brand small{font-size:12px;letter-spacing:0;font-weight:400}
.pakr-access-mark{width:48px;height:48px;border-radius:15px;font-weight:650;font-size:30px}.pakr-access-mark span{font-size:14px;right:5px;bottom:5px}
.pakr-access-story-copy{padding:44px 0;max-width:500px}.pakr-access-story h2{font-weight:500;font-size:clamp(38px,4.2vw,64px);letter-spacing:-.055em}.pakr-access-story p{max-width:320px;font-size:16px}
.pakr-access-card h1{font-weight:600}.pakr-access-field{font-weight:550}.pakr-access-kicker{font-weight:600;letter-spacing:.14em;font-size:11px}
.pakr-id-art{position:relative;width:300px;max-width:100%;height:218px;margin:42px 0 0}.pakr-id-art-orbit{position:absolute;border:1px solid #cadbd2;border-radius:50%;width:206px;height:206px;left:30px;top:0}.pakr-id-art-card{position:absolute;left:12px;top:28px;width:252px;height:156px;border:1px solid #c9d9ce;border-radius:21px;background:linear-gradient(135deg,#fff,#e6efe8);box-shadow:0 20px 35px -22px #254c475c;padding:22px;transform:rotate(-7deg);color:#244940}.pakr-id-art-symbol{display:block;font-size:28px;line-height:1;font-weight:600}.pakr-id-art-symbol>span{font-size:14px;padding-left:4px}.pakr-id-art-card>strong{position:absolute;top:24px;right:22px;font-weight:500;font-size:15px}.pakr-id-art-lines{display:grid;gap:9px;margin-top:30px}.pakr-id-art-lines i{height:5px;width:96px;border-radius:5px;background:#bdd0c3}.pakr-id-art-lines i:last-child{width:62px}.pakr-id-art-check{position:absolute;right:22px;bottom:22px;display:grid;place-items:center;border-radius:50%;width:30px;height:30px;background:#d2e4d6;color:#285641}.pakr-id-art-dot{position:absolute;right:6px;top:13px;background:#c5d8a8;width:17px;height:17px;border-radius:50%}
.pakr-access .pakr-access-footer{line-height:1.7;color:var(--access-muted)}.pakr-access .pakr-access-footer+.pakr-access-footer{margin-top:12px}
[data-pakr-theme=dark] .pakr-access{--access-bg:#111e20;--access-panel:#142426;--access-ink:#e9efec;--access-muted:#a8beb5;--access-line:#334a43;--access-field:#1b302d;--access-accent:#91c6b4}[data-pakr-theme=dark] .pakr-access-story{background:#10221e}[data-pakr-theme=dark] .pakr-id-art-orbit{border-color:#36564a}[data-pakr-theme=dark] .pakr-id-art-card{background:linear-gradient(135deg,#274b3e,#1c372f);border-color:#466756;color:#d1e6d7}[data-pakr-theme=dark] .pakr-id-art-lines i{background:#547460}[data-pakr-theme=dark] .pakr-id-art-check{background:#45614b;color:#e0edda}
@media(max-width:800px){.pakr-access{grid-template-columns:1fr}.pakr-access-story{border-right:0;border-bottom:1px solid var(--access-line)}.pakr-access-story-copy{display:none}}

/* Shared Pak ID palette and interaction states, isolated from the host theme. */
:root:not([data-pakr-theme="dark"]) .pakr-access:not([data-pakr-theme="dark"]){
    --access-bg:#f5eddd;--access-panel:#fffcf6;--access-field:#fffaf0;
    --access-ink:#3e3324;--access-muted:#796a54;--access-line:#dbcbb0;
    --access-accent:#866323;--access-hover:#f0e3c9;--access-check:#fffdf7;
}
[data-pakr-theme="dark"] .pakr-access,.pakr-access[data-pakr-theme="dark"]{
    --access-bg:#221e17;--access-panel:#2b251d;--access-field:#342d23;
    --access-ink:#f6eddd;--access-muted:#c4b495;--access-line:#655338;
    --access-accent:#dec18a;--access-hover:#493b28;--access-check:#2b251d;
}
:root:not([data-pakr-theme="dark"]) .pakr-access:not([data-pakr-theme="dark"]) .pakr-access-story,
[data-pakr-theme="dark"] .pakr-access .pakr-access-story{background:var(--access-bg);}
.pakr-access .pakr-id-art-orbit{border-color:var(--access-line);}
.pakr-access .pakr-id-art-card{background:linear-gradient(135deg,var(--access-panel),var(--access-hover));border-color:var(--access-line);color:var(--access-ink);box-shadow:0 20px 35px -22px #67491f55;}
.pakr-access .pakr-id-art-lines i{background:var(--access-line);}
.pakr-access .pakr-id-art-check,.pakr-access .pakr-id-art-dot{background:var(--access-accent);color:var(--access-check);}
.pakr-access{--pakr-primary:var(--access-accent);--pakr-ink:var(--access-ink);--pakr-muted:var(--access-muted);--pakr-line:var(--access-line);--pakr-soft:var(--access-hover);--pakr-surface:var(--access-panel);}
.pakr-access button:focus,.pakr-access select:focus{outline:none!important;box-shadow:none!important;}
.pakr-access :is(button,a,select,input[type="checkbox"]):focus-visible{outline:2px solid var(--access-accent)!important;outline-offset:3px!important;}
.pakr-access[data-input-mode="pointer"] :is(button,select,input[type="checkbox"]):focus{outline:none!important;box-shadow:none!important;}
.pakr-access .pakr-access-mark{color:var(--access-check);}
.pakr-access .pakr-access-tools select{border:0!important;box-shadow:none!important;color:var(--access-ink)!important;background:transparent!important;}
.pakr-access .pakr-access-tools .pakr-select-trigger{border-color:var(--access-line)!important;}
.pakr-access .pakr-access-tools .pakr-select-trigger[aria-expanded="true"]{border-color:var(--access-accent)!important;}
.pakr-access .pakr-access-tools :is(button,select){-webkit-tap-highlight-color:transparent;}
.pakr-access .pakr-access-button,
.pakr-access .pakr-access-button:is(:hover,:active,:focus){filter:none!important;transform:none!important;animation:none!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease!important;}
.pakr-access .pakr-access-passkey:not(:disabled):hover{background:var(--access-hover)!important;border-color:var(--access-accent)!important;color:var(--access-ink)!important;}
.pakr-access .pakr-access-password>button,
.pakr-access .pakr-access-password>button:is(:hover,:focus,:active){border:0!important;box-shadow:none!important;transform:none!important;filter:none!important;color:var(--access-accent)!important;transition:background-color .16s ease!important;}
.pakr-access .pakr-access-password>button:hover{background:var(--access-hover)!important;}
.pakr-access input[type="checkbox"],.pakr-access.pakr-id-native #login input[type="checkbox"]{
    appearance:none!important;-webkit-appearance:none!important;display:inline-grid;place-content:center;position:relative;
    width:20px!important;height:20px!important;min-width:20px;flex:0 0 20px;margin:0!important;padding:0!important;
    border:1.5px solid var(--access-line)!important;border-radius:6px!important;background:var(--access-field)!important;
    box-shadow:none!important;cursor:pointer;vertical-align:middle;transition:background-color .15s,border-color .15s;
}
.pakr-access input[type="checkbox"]:before,.pakr-access.pakr-id-native #login input[type="checkbox"]:before{content:none!important;}
.pakr-access input[type="checkbox"]:after{content:"";width:5px;height:10px;border:solid var(--access-check);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg);opacity:0;}
.pakr-access input[type="checkbox"]:checked,.pakr-access.pakr-id-native #login input[type="checkbox"]:checked{background:var(--access-accent)!important;border-color:var(--access-accent)!important;}
.pakr-access input[type="checkbox"]:checked:after{opacity:1;}
.pakr-access input[type="checkbox"]:hover{border-color:var(--access-accent)!important;}
.pakr-access input[type="checkbox"]:disabled{opacity:.5;cursor:not-allowed;}
@media(forced-colors:active){.pakr-access input[type="checkbox"]:checked{forced-color-adjust:none;background:Highlight!important;border-color:Highlight!important;}.pakr-access input[type="checkbox"]:after{border-color:HighlightText;}}
@media(prefers-reduced-motion:reduce){.pakr-access .pakr-access-button,.pakr-access .pakr-access-password>button,.pakr-access input[type="checkbox"]{transition:none!important;}}
.pakr-access .pakr-registration-names{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}
.pakr-access .pakr-registration-names>*{min-width:0;margin:0}
.pakr-access .pakr-registration-names input{width:100%;min-width:0;box-sizing:border-box}
.pakr-access .pakr-registration-verification{display:grid;gap:14px}
.pakr-access .pakr-registration-email-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch;}
.pakr-access .pakr-registration-email-row input{width:100%;min-width:0;margin:0!important;box-sizing:border-box;}
.pakr-access .pakr-registration-email-row [data-registration-send-code]{width:auto;max-width:150px;min-height:52px;padding:10px 12px;font-size:12px;}
.pakr-access [data-registration-password-help]{display:block;margin-top:6px;color:var(--access-muted);font-size:12px;line-height:1.5;font-weight:400;}
.pakr-access [data-registration-password-help][hidden]{display:none!important;}
.pakr-id-native #registerform>p:has(input[name="user_login"]){display:none!important;}
.pakr-access.pakr-id-native #registerform .pakr-registration-email-row input{margin:0!important;}
.pakr-access [data-registration-state]:empty{display:none}
.pakr-access [data-registration-state][role="alert"]{color:var(--pakr-danger,#c94545)}
.pakr-id-native #registerform #reg_passmail{display:none}
