#kontai-contact{position:fixed;right:20px;max-width:calc(100vw - 40px);bottom:max(20px,env(safe-area-inset-bottom));z-index:950;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#193452;line-height:1.5}#kontai-contact *{box-sizing:border-box}#kontai-contact .kcontact-bar{display:flex;align-items:center;gap:10px;background:#fff;padding:6px;border-radius:26px;box-shadow:0 5px 24px #17314f26;border:1px solid #dce6f1}#kontai-contact a{text-decoration:none}#kontai-contact .kcontact-number{min-width:0;padding:4px 10px;color:#193452;display:flex;flex-direction:column}#kontai-contact small{font-size:10px;letter-spacing:.6px;font-weight:700}#kontai-contact .kcontact-question{font-size:11px;letter-spacing:.6px;color:#195eac}#kontai-contact .kcontact-availability{font-size:12px;line-height:1.4;color:#52657a}#kontai-contact .kcontact-availability b{white-space:nowrap;font-weight:700}#kontai-contact strong{font-size:18px;white-space:nowrap}#kontai-contact .kcontact-toggle{flex-shrink:0}#kontai-contact button{cursor:pointer;font-family:inherit;border:0;margin:0;min-height:44px}#kontai-contact .kcontact-toggle{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:28px;background:#195eac;color:white;font-size:14px;font-weight:650}#kontai-contact .kcontact-panel{position:absolute;bottom:calc(100% + 12px);right:0;width:min(350px,calc(100vw - 32px));max-height:calc(100dvh - 160px);overflow:auto;padding:24px;background:white;border:1px solid #dce6f1;box-shadow:0 12px 45px #17314f2b;border-radius:22px}#kontai-contact [hidden]{display:none!important}#kontai-contact h2{font-size:20px;line-height:1.3;margin:12px 20px 12px 0;color:#193452}#kontai-contact p{font-size:14px;margin:12px 0;color:#52657a}#kontai-contact .kcontact-close{position:absolute;right:8px;top:6px;width:44px;background:transparent;color:#193452;font-size:26px}#kontai-contact .kcontact-call{display:flex;flex-direction:column;text-align:center;background:#edf5ff;color:#194f8a;border-radius:12px;padding:12px;margin:16px 0 10px}#kontai-contact .kcontact-ai{display:block;text-align:center;border-radius:12px;padding:14px 8px;background:#195eac;color:#fff;font-size:14px;font-weight:650}#kontai-contact p.kcontact-note{font-size:12px;margin-bottom:0}#kontai-contact :focus-visible{outline:3px solid #5298ed;outline-offset:3px}@media(max-width:600px){#kontai-contact{right:12px;max-width:calc(100vw - 24px);bottom:max(12px,env(safe-area-inset-bottom))}#kontai-contact .kcontact-toggle span{display:none}#kontai-contact .kcontact-toggle{padding:12px}#kontai-contact .kcontact-bar{gap:4px;border-radius:22px}#kontai-contact .kcontact-number{padding:4px 8px}#kontai-contact .kcontact-number strong{font-size:17px}#kontai-contact .kcontact-availability{font-size:11px}}
