._loginWrap_1j8vz_5{place-items:center;min-height:100vh;padding:20px;display:grid}._loginCard_1j8vz_21{gap:14px;width:100%;max-width:380px;display:grid}._panel_1j8vz_35{border:1px solid var(--line);border-radius:var(--radius);width:100%;padding:1rem}._status_1j8vz_51._ok_1j8vz_51{color:var(--good);font-weight:500}._status_1j8vz_51._bad_1j8vz_53{color:var(--bad);font-weight:500}._field_1j8vz_59{gap:4px;font-weight:500;display:grid}._input_1j8vz_73{background-color:#eee;border:0;border-bottom:2px solid #000;border-top-left-radius:.4rem;border-top-right-radius:.4rem;outline:0;padding:.6rem;transition:all .2s}._input_1j8vz_73:focus{color:#1595c8;border:0;border-bottom:2px solid #1595c8;outline:0}._input_1j8vz_73:required:invalid{color:red}._boot_1j8vz_123{text-align:center;padding:40px}._topbar_1j8vz_127 ._spacer_1j8vz_127{flex:1}._userbox_1j8vz_129{color:#c9d3de;align-items:center;gap:12px;font-size:.875rem;display:flex}._userbox_1j8vz_129 ._btn_1j8vz_131{color:#fff;background:0 0;border-color:#fff6;padding:5px 12px}._userbox_1j8vz_129 ._btn_1j8vz_131:hover{background:#ffffff1f}@media (width<=560px){._userbox_1j8vz_129 ._email_1j8vz_135{display:none}}._saveButton_ubvbt_1{padding:0 2rem;display:flex}._personList_ubvbt_13{gap:8px;max-height:40vh;margin:0;padding:1rem 4px 1rem 1rem;list-style:none;display:grid;overflow-y:auto}._listItem_ubvbt_43{width:100%;font:inherit;cursor:pointer;color:var(--ink);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;gap:.1em;padding:10px 14px;display:flex}._listItemName_ubvbt_75{overflow-wrap:anywhere;font-weight:500}._listItemSub_ubvbt_83{opacity:.6;overflow-wrap:anywhere;font-size:.875rem;font-style:italic;font-weight:200}._listItem_ubvbt_43._company100_ubvbt_99{background:var(--bg-100);border-color:var(--bg-100);color:var(--ink-100)}._listItem_ubvbt_43._company1_ubvbt_99{background:var(--bg-1);color:var(--ink-1);border-color:#b5deae}._listItem_ubvbt_43._selected_ubvbt_121{outline:3px solid var(--ink);outline-offset:1px}._prsnPickerCont_1okzj_1{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.7rem;width:100%;padding:.8rem;display:flex}._searchCont_1okzj_23{background:#fff;border:1px solid #9aa3ae;border-radius:6px;flex-flow:row;flex:1;align-items:center;gap:8px;width:100%;padding:.5rem .2rem;display:flex}._searchInput_1okzj_51{width:100%;font:inherit;color:#000;border:0;outline:0;flex:1;padding-left:10px;padding-right:10px}._searchInput_1okzj_51:focus{outline:none!important}._btn_1okzj_81{background-color:unset;cursor:pointer;border:none;outline:0}._btn_1okzj_81:disabled{opacity:.3;cursor:default}._saveButton_1okzj_107{background-color:var(--mainColor100);border-radius:.5rem;padding:.5rem 3rem;position:sticky;bottom:.5rem}._stoixeiaCont_1okzj_125{flex-flow:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}._panel_1okzj_143{border:1px solid var(--line);border-radius:var(--radius);width:100%;padding:1rem}._pageCont_1okzj_157{flex-direction:column;justify-content:center;align-items:center;display:flex}._innerCont_1okzj_173{flex-direction:column;justify-content:center;align-items:center;gap:18px;max-width:700px;padding:2rem;display:flex}._detailsInput_1okzj_197{background-color:#eee;border:0;border-bottom:2px solid #000;border-top-left-radius:.4rem;border-top-right-radius:.4rem;outline:0;width:40%;padding:.6rem;transition:all .2s}._detailsInput_1okzj_197:focus{color:#1595c8;border:0;border-bottom:2px solid #1595c8;outline:0}._detailsInput_1okzj_197:required:invalid{color:red}._passRow_1okzj_243{flex-direction:row;gap:1rem;padding:0 2rem;display:flex}._passInputCont_1okzj_257{background-color:#eee;border-bottom:2px solid #000;border-top-left-radius:.4rem;border-top-right-radius:.4rem;flex-direction:row;flex:1;padding:.8rem;display:flex}._passInputCont_1okzj_257:focus-within{border-bottom:2px solid #0ff}._passInput_1okzj_257{background-color:#0000;border:0;outline:0;flex:1}._passInput_1okzj_257:focus{outline:none!important}:root{--bg:#f3f4f6;--surface:#fff;--ink:#1c2530;--muted:#5d6875;--line:#d9dde3;--mainColor100:#144981;--accent:#23384f;--accent-ink:#fff;--focus:#1a5fd0;--bg-100:#aec1de;--ink-100:#060606;--bg-1:#d5f0cf;--ink-1:#060606;--good:#1d7a3a;--bad:#b3261e;--radius:8px;color:var(--ink);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{background:var(--bg);margin:0;line-height:1.5}h1{letter-spacing:-.01em;margin:0 0 4px;font-size:1.6rem;font-weight:600}h2{margin:0 0 12px;font-size:1.05rem;font-weight:600}p{margin:0}a{color:var(--focus)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.muted{color:var(--muted)}.small{font-size:.875rem}.topbar{background:var(--accent);min-height:56px;color:var(--accent-ink);flex-wrap:wrap;align-items:center;gap:28px;padding:0 24px;display:flex}.brand{font-weight:600}.topbar nav{gap:4px;display:flex}.navlink{color:#c9d3de;border-radius:6px;padding:8px 12px;font-size:.95rem;text-decoration:none}.navlink:hover{color:#fff;background:#ffffff1a}.navlink.active{color:#fff;background:#ffffff2e}.btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:9px 16px;font-weight:500}.btn.primary{background:var(--accent);color:var(--accent-ink);padding:11px 28px}.btn.primary:hover:not(:disabled){background:#182a3d}.btn.secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn.secondary:hover{background:#eef0f3}.btn:disabled{opacity:.45;cursor:not-allowed}.rules{flex-wrap:wrap;gap:4px 18px;margin:12px 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.rule{color:var(--muted)}.rule.ok{color:var(--good)}.toggle-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.toggle-row:first-of-type{border-top:0;padding-top:0}.toggle-label{cursor:pointer;font-weight:500}.hint{color:var(--muted);font-size:.85rem}.switch{cursor:pointer;background:#a5adb8;border:0;border-radius:999px;flex:none;width:46px;height:26px;padding:0;transition:background .15s;position:relative}.switch.on{background:#3096d1}.knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch.on .knob{transform:translate(20px)}.notice.error{color:var(--bad);justify-items:start;gap:10px;display:grid}@media (prefers-reduced-motion:reduce){.switch,.knob{transition:none}}.chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.chip{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:5px 12px;font-size:.875rem}.chip:hover{background:#eef0f3}.chip.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.listItem:hover{border-color:var(--accent)}.tick{text-align:center;font-weight:700}.empty{padding:12px 0}.boot{text-align:center;padding:40px}.topbar .spacer{flex:1}.userbox{color:#c9d3de;align-items:center;gap:12px;font-size:.875rem;display:flex}.userbox .btn{color:#fff;background:0 0;border-color:#fff6;padding:5px 12px}.userbox .btn:hover{background:#ffffff1f}@media (width<=560px){.userbox .email{display:none}}#toast__container *{box-sizing:border-box}.toast__message{opacity:0;z-index:1000;width:max-content;max-width:90%;transition:opacity .3s,transform .3s;position:fixed}.toast__message--top-center,.toast__message--bottom-center,.toast__message--center{left:50%}.toast__message--enter-active,.toast__message--appear-active{opacity:1}.toast__message--exit-active{opacity:0}.toast__message--loading .toast__spinner-wrap{visibility:visible;opacity:1;width:1.1em;margin-right:12px}.toast__content{justify-content:center;align-items:center;display:flex}.toast__content--clickable{cursor:pointer}.toast__theme-content{transition:all .2s}.toast__spinner-wrap{visibility:hidden;opacity:0;width:0;margin-right:0;display:inline-block}.toast__spinner{text-indent:-99999px;border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1.1em;height:1.1em;animation:1s ease-in-out infinite toast_spinner-spin;display:block;overflow:hidden}@keyframes toast_spinner-spin{to{transform:rotate(360deg)}}.toast__dark{color:#fff;text-align:center;vertical-align:top;white-space:pre-line;background:#00000acc;border-radius:40px;min-width:200px;padding:12px 22px;font-size:16px;line-height:1.5;overflow:hidden;box-shadow:1px 2px 5px 1px #0003}
