.pk-import-register { display:none;gap:9px;align-items:center;color:#c9ded4!important;font:500 11px/1.4 var(--ui-font);margin:3px 0; }
#scr-login:has(.tab[data-tab=register].on) .pk-import-register { display:flex; }
.pk-import-register input,.pk-import-consent input { width:18px;height:18px;flex:0 0 18px;accent-color:#badb98; }
#pk-import-login { width:100%;font-size:11px;min-height:34px;text-decoration:none!important; }
.pk-import-account { border-top:1px solid #789f8955;padding-top:16px;margin-top:16px; }.pk-import-account>.btn { width:100%; }.pk-import-account>.pk-text-button { display:block;width:100%; }
.pk-import-modal { position:fixed;z-index:240;inset:var(--ui-top,0) 0 auto;height:var(--ui-height,100dvh);padding:max(12px,var(--ui-safe-top,0px)) max(12px,var(--ui-safe-right,0px)) max(12px,var(--ui-safe-bottom,0px)) max(12px,var(--ui-safe-left,0px));background:#021621eF;display:grid;place-items:center; }
.pk-import-dialog { display:flex;flex-direction:column;min-height:0;max-height:100%;width:min(520px,100%);background:linear-gradient(145deg,#244c47,#102e3a);border:1px solid #a7bb94;border-radius:16px;box-shadow:inset 0 0 0 4px #9cbe8c0d,0 20px 70px #0007;overflow:hidden;color:#dbe7dc; }
.pk-import-dialog>header { display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #b4c78d33; }
.pk-import-eyebrow { color:#bbd49e;font:750 8px/1.4 var(--ui-font);letter-spacing:.12em; }.pk-import-dialog h2 { color:#fff0bd;font:700 29px/1.1 var(--ui-display);margin:5px 0 0;text-wrap:balance; }
.pk-import-content { padding:16px 20px;overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin; }.pk-import-intro { margin:0 0 14px;color:#d1e1d3;font:400 12px/1.5 var(--ui-font); }
.pk-import-dialog .note { font:400 10px/1.5 var(--ui-font);color:#b8d1c1;margin:6px 0; }.pk-import-form { display:grid;gap:7px; }.pk-import-form>label:not(.pk-import-consent) { font:600 11px var(--ui-font);color:#d5e3d2; }.pk-import-form .field { min-height:44px;width:100%;background:#0d2d35;color:#eef1df;border:1px solid #739688;border-radius:8px;font:400 16px var(--ui-font);padding:9px; }
.pk-import-consent { display:flex;gap:9px;align-items:center;font:500 10px/1.4 var(--ui-font);margin:5px 0; }.pk-import-form .btn { min-height:46px;margin-top:3px;font-size:21px; }
.pk-import-dialog .btn { border-radius:9px; }.pk-import-dialog .btn.gold { background:linear-gradient(#ffdf81,#e9bb5f);color:#253b30;border-color:#f1dc94;box-shadow:0 3px 0 #8a713c;text-shadow:none; }.pk-import-dialog .btn:disabled { opacity:.5; }
.pk-import-status { margin:0;padding:0 20px 12px;font:550 11px/1.4 var(--ui-font);color:#f3d995; }.pk-import-status:empty { display:none; }
.pk-import-dialog>footer { display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid #abc79c33;background:#103039;flex-shrink:0; }.pk-import-dialog>footer>.btn { flex:1;min-height:46px;font-size:18px; }.pk-import-dialog>footer .note { margin:0; }
.pk-import-help { margin-top:14px;border-top:1px solid #abc79c33;padding-top:6px; }.pk-import-help summary { min-height:40px;cursor:pointer;align-content:center;font:650 11px/1.4 var(--ui-font);color:#c2deb5; }.pk-import-help a { color:#cce5b8; }.pk-import-help .pk-text-button { display:block;text-align:left; }
.pk-import-help textarea { display:block;width:100%;height:54px;resize:vertical;background:#0b2833;border:1px solid #6e9587;color:#c5d8c8;font-size:9px;margin-top:9px; }.pk-import-bookmark { display:block;font:650 12px var(--ui-font);margin:8px 0 12px; }
.pk-import-comparison { width:100%;border-collapse:collapse;font:500 12px var(--ui-font);border-radius:8px;overflow:hidden; }.pk-import-comparison th,.pk-import-comparison td { padding:9px 7px;border-bottom:1px solid #a6c89822;text-align:right;font-weight:500; }.pk-import-comparison th:first-child { text-align:left;color:#bdd4c6; }.pk-import-comparison thead { background:#0e313a;color:#e7dbab;font-size:10px; }.pk-import-comparison td:last-child { color:#e5f0c6;background:#b9d9900d;font-weight:700; }
.pk-import-caution { border-left:3px solid #d9bb71;padding:9px 12px;background:#c6b06a0d;color:#e2d8b7;font:500 11px/1.5 var(--ui-font);margin:14px 0 6px; }.pk-import-success { color:#f0e4a1;font:700 32px var(--ui-display);margin:12px 0; }
@media(max-height:650px) { .pk-import-dialog>header { padding:12px 16px; }.pk-import-content { padding:12px 16px; }.pk-import-intro { font-size:11px;margin-bottom:9px; }.pk-import-comparison th,.pk-import-comparison td { padding:6px; }.pk-import-caution { font-size:10px;margin-top:10px; }.pk-import-dialog h2 { font-size:25px; } }
@media(max-height:520px) and (min-width:560px) { .pk-import-dialog { width:min(780px,100%); }.pk-import-form { grid-template-columns:1fr 1fr;gap:5px 12px; }.pk-import-form>label:nth-of-type(2) { grid-column:2;grid-row:1; }.pk-import-form>input:nth-of-type(2) { grid-column:2;grid-row:2; }.pk-import-form .pk-import-consent,.pk-import-form>.note { grid-column:1; }.pk-import-form>.btn { grid-column:2;grid-row:3/5;align-self:center; }.pk-import-comparison th,.pk-import-comparison td { padding:5px; }.pk-import-help { margin-top:8px; } }
