img.flag{border-radius:8px;width:20px}@keyframes FadeIn{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.dropdown .dropdown-menu.show,.dropup .dropdown-menu.show,.toast{animation:FadeIn .2s ease forwards}.dropdown-menu{backdrop-filter:blur(16px);background-color:#ffffffed!important;border-radius:12px;padding:0}.dropdown-menu li{margin:4px}.dropdown-item{border-radius:8px;padding:12px 16px;transition:.2s}.dropdown-item:hover:not(.active){background-color:#f2f2f2;color:#000}.dropdown-item.active{background-color:#000}.dropdown-item.active:hover{background-color:#232323}body[data-bs-theme=dark] .dropdown-menu{backdrop-filter:blur(16px);background-color:#101010b9!important;border-color:#1f1f1f}body[data-bs-theme=dark] .dropdown-item:hover:not(.active){background-color:#1f1f1f;color:#fff}body[data-bs-theme=dark] .dropdown-item.active{background-color:#eaeaea;color:#000}body[data-bs-theme=dark] .dropdown-divider{border-color:#292929}.list-group{border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);box-shadow:none}.list-group-item{border:0;border-radius:12px;font-size:15px;transition:.2s}.list-group-item:hover:not(.fw-bold):not(.active){background-color:#f2f2f2!important}.list-group-item.active-light{background-color:#f5f5f5;color:#111}body[data-bs-theme=dark] .list-group-item{background-color:#151515}body[data-bs-theme=dark] .list-group-item.active-light{background-color:#222;color:#e5e5e5}body[data-bs-theme=dark] .list-group-item:hover:not(.fw-bold):not(.active){background-color:#202020!important}.list-group.list-blank,.list-group.list-small{border:0}.list-group.list-blank .list-group-item{border-radius:12px}.list-group.list-small{border-radius:0}.list-group.list-small .list-group-item{padding:8px}.list-group.list-small .list-group-item.active{background-color:#fff!important;color:#000;font-weight:800}.dot{border:1px solid;border-radius:100%;min-height:8px;min-width:8px}.dot.green{background-color:#25c109;border-color:#20a508;box-shadow:0 0 10px #0f0,0 0 10px #0f0,0 0 0 #0f0}.dot.red{background-color:#d30b0b;border-color:#b61212;box-shadow:0 0 10px red,0 0 10px red,0 0 0 red}.images-width-30 img{max-width:30%!important}@keyframes SlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-in{animation:SlideIn .5s ease forwards}.btn{border-radius:10px;padding:.5rem 1.2rem}body[data-bs-theme=dark] .bg-light{background-color:#131313!important}body[data-bs-theme=dark] .btn-light{background-color:#2d2d2d;border-color:#545454;color:#fff}body[data-bs-theme=dark] .btn-light:hover{background-color:#595959}body[data-bs-theme=dark] .btn-light:active{background-color:#fff;border-color:#c5c5c5;color:#000}body[data-bs-theme=light] .btn-secondary:active{background-color:#000;border-color:#1a1a1a;color:#fff}body[data-bs-theme=dark] .btn-secondary{background-color:#151515;border-color:#232323;color:#fff}body[data-bs-theme=dark] .btn-secondary:hover{background-color:#1d1d1d}body[data-bs-theme=dark] .btn-secondary:active{background-color:#fff;border-color:#c5c5c5;color:#000}.btn-success{background-color:#00ae00!important;border-color:#009b00!important}.btn-success:hover{background-color:#00c800!important;border-color:#00b400!important;-webkit-box-shadow:0 0 16px -5px #00ff4c;-moz-box-shadow:0 0 16px -5px #00ff4c;box-shadow:0 0 16px -5px #00eb46}body[data-bs-theme=dark] .text-black{color:#fff!important}body[data-bs-theme=dark] .btn-dark{background-color:#f1f1f1;color:#000}body[data-bs-theme=dark] .btn-dark:hover{background-color:#dcdcdc;color:#000}body[data-bs-theme=dark] .bg-white{background-color:#0e0e0e!important;color:#fff!important}body[data-bs-theme=dark] .border,body[data-bs-theme=dark] .border-bottom,body[data-bs-theme=dark] .border-end,body[data-bs-theme=dark] .border-start,body[data-bs-theme=dark] .border-top{border-color:#232323!important}.modal{backdrop-filter:blur(5px)}.modal h4{font-weight:700}.modal .modal-content,.modal .modal-content .modal-footer{background-color:#fff!important;border-radius:20px}body[data-bs-theme=dark] .modal .modal-content,body[data-bs-theme=dark] .modal .modal-content .modal-footer{background-color:#0d0d0d!important}@font-face{font-family:OpenSans-Regular;src:url(https://api.aiperson.pl/modules/asset.php?type=font&asset=OpenSansRegular)}@font-face{font-family:OpenSans-ExtraBold;src:url(https://api.aiperson.pl/modules/asset.php?type=font&asset=OpenSansExtraBold)}:root{--aiperson-primary-color:#0d6efd;--aiperson-primary-color-hover:#0b55c5;--aiperson-second-color:#fafafa;--aiperson-outline-first-color:#e3e3e3}.aiperson-chat-inputbar .aiperson-chat-btn,.aiperson-chat-question-content{background:linear-gradient(100deg,var(--aiperson-primary-color) 0,var(--aiperson-primary-color-hover) 100%);color:#fff}.AIPerson__Chatbot__Open-Window_Button button,.aiperson-chat-window{color:#000;font-family:OpenSans-Regular;font-size:15px}.aiperson-chat-window b,.aiperson-chat-window h1,.aiperson-chat-window h2,.aiperson-chat-window h3,.aiperson-chat-window h4,.aiperson-chat-window h5,.aiperson-chat-window strong{font-family:OpenSans-ExtraBold;font-weight:300;text-wrap:wrap}.aiperson-chat-window h1{font-size:52px}.aiperson-chat-window h2{font-size:40px}.aiperson-chat-window h5{font-family:OpenSans-Regular;font-size:18px;font-weight:100!important;margin:0 0 15px;padding:0}.aiperson-chat-window p{box-sizing:border-box;color:#000;display:block;font-family:OpenSans-Regular;font-size:14px;line-height:2;text-align:left;text-wrap:wrap}.aiperson-chat-window a{color:var(--aiperson-primary-color)}.aiperson-chat-window a:hover{color:var(--aiperson-primary-color-hover)}.AIPerson__Chatbot__Open-Window_Button button{align-items:center;border:none;border-radius:24px;color:#fff;display:flex;font-family:OpenSans-Regular;gap:10px;padding:12px 20px;text-shadow:0 0 10px #000;transition:border .4s,scale .4s,filter .8s,background .4s,color .4s ease}.AIPerson__Chatbot__Open-Window_Button button:hover{background-color:var(--aiperson-second-color);cursor:pointer;filter:drop-shadow(0 0 40px rgba(0,0,0,.461))}.AIPerson__Chatbot__Open-Window_Button button img{filter:drop-shadow(0 0 40px rgba(0,0,0,.461))}.AIPerson__Chatbot__Open-Window_Button.active{animation:open-chat .5s ease}.aiperson-chat-window{background-color:#fff;border:1px solid var(--aiperson-outline-first-color);border-radius:24px;bottom:0;box-sizing:border-box;flex-direction:column;height:80%;margin:25px;overflow:hidden;position:relative;right:0;transition:.5s ease;width:500px}.aiperson-chat-window-messages{display:flex;flex-direction:column;gap:40px;height:100%;overflow:auto;padding:25px;word-wrap:break-word;box-sizing:border-box}.aiperson-chat-window-messages img{width:100%}.aiperson-chat-window .aiperson-chat-header{align-items:center;background:linear-gradient(45deg,#183aff,#5b3aff);box-sizing:border-box;color:#fff;display:flex;font-size:24px;justify-content:space-between;padding:25px;width:100%;z-index:100}.aiperson-chat-window .aiperson-chat-header h3{color:#fff;font-size:28px;margin:0;padding:0;text-shadow:0 0 5px rgba(0,0,0,.52)}.aiperson-chat-window .aiperson-chat-header .header-btns{display:flex;gap:10px}.aiperson-chat-header .header-left{align-items:center;display:flex;gap:16px;line-height:1.5}.aiperson-chat-header .header-btns .aiperson-chat-btn{align-items:center;background-color:transparent;border:none;border-radius:12px;color:#fff;display:flex;height:50px;justify-content:center;transition:background-color .4s,border .4s,scale .4s;width:50px}.aiperson-chat-header .header-btns .aiperson-chat-btn img{filter:invert(100%);min-height:16px!important;min-width:16px!important}.aiperson-chat-header .aiperson-chat-btn:hover{background-color:rgba(0,0,0,.26);cursor:pointer}.aiperson-chat-window .aiperson-chat-inputbar{background-color:#fff;border-top:1px solid var(--aiperson-outline-first-color);bottom:0;box-sizing:border-box;left:0;padding:25px;width:100%}.aiperson-chat-textarea{border-radius:15px;box-sizing:border-box;line-height:1.8;min-height:61px;outline:1px solid var(--aiperson-outline-first-color)!important;padding:16px 145px 16px 16px;transition:.3s;width:100%;word-break:break-word}.aiperson-chat-textarea:hover{outline:1px solid var(--aiperson-primary-color-hover)}.aiperson-chat-textarea:focus{outline:1px solid var(--aiperson-primary-color)}[contenteditable][placeholder]:empty:before{background-color:transparent;color:#b9b9b9;content:attr(placeholder);position:absolute}.aiperson-chat-inputbar .aiperson-chat-btn{align-items:center;background-color:var(--aiperson-primary-color);border:none;border-radius:8px;bottom:72px;color:#fff;display:flex;font-size:16px;gap:5px;height:50px;min-height:51px;padding:12px 18px;position:absolute;right:30px;text-shadow:0 0 5px rgba(0,0,0,.52);transition:.3s}.aiperson-chat-inputbar .aiperson-chat-btn:hover{background-color:var(--aiperson-primary-color-hover);cursor:pointer}.aiperson-chat-inputbar .aiperson-chat-btn:disabled{opacity:.5}.aiperson-chat-window .aiperson-chat-inputbar .bottom-bar{align-items:center;display:flex;gap:5px;height:23px;justify-content:center;margin-top:19px;position:relative}.aiperson-chat-window .aiperson-chat-inputbar .bottom-bar img{height:20px!important;transition:.2s}.aiperson-chat-window .aiperson-chat-inputbar .bottom-bar img:hover{cursor:pointer;filter:grayscale(1)}.aiperson-chat-window .aiperson-chat-charcount{position:absolute;right:0}.aiperson-chat-window .chatbot-banner{border-bottom:1px solid var(--aiperson-outline-first-color);display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.aiperson-chat-window .chatbot-banner .AIPerson__Chatbot__Banner_Image{border:1px solid var(--aiperson-outline-first-color);border-radius:.6rem;overflow:hidden}.aiperson-chat-window .chatbot-banner h1{font-size:35px;line-height:1.5;margin:0;text-align:left}.aiperson-chat-window .chatbot-banner p{line-height:2;margin:0;text-align:left}.aiperson-chat-question-content{animation:new-message .5s ease;background:linear-gradient(100deg,var(--aiperson-primary-color) 0,var(--aiperson-primary-color-hover) 100%);border-radius:15px;color:#fff;padding:18px;text-shadow:0 0 5px rgba(0,0,0,.67)}.aiperson-chat-response-content{background-color:var(--aiperson-second-color);background-color:#fff;border:1px solid var(--aiperson-outline-first-color);border-radius:15px;color:#000;padding:18px;word-wrap:break-word;animation:new-message .5s ease}.aiperson-chat-response-waiting{background:linear-gradient(to right,#585858 0,var(--aiperson-primary-color) 10%,#585858 20%);background-clip:text;-webkit-background-clip:text;border:1px dashed var(--aiperson-outline-first-color);border-radius:15px;padding:18px;-webkit-text-fill-color:transparent;animation:response-waiting 5s ease infinite}@keyframes response-waiting{0%{background-position:0}50%{background-position:470px}to{background-position:940px}}@keyframes open-chat{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes new-message{0%{height:min-content;opacity:0}to{height:max-content;opacity:1}}.only-desktop{visibility:visible}@media only screen and (max-width:768px){.aiperson-chat-window{width:calc(100svw - 50px)}.AIPerson__Chatbot__Open-Window_Button{bottom:130px}.aiperson-chat-window.fullscreen{border-radius:0;height:100dvh;margin:0;width:100dvw}.only-desktop{visibility:hidden}}.aiperson-chat-unavailable{background-color:#fee;background-image:url(https://api.aiperson.pl/modules/assets/chat_error.svg);background-position:15px;background-repeat:no-repeat;border:2px dashed red;border-radius:12px;color:#000;margin:0 0 20px;padding:12px 12px 12px 50px}.aiperson-text-animate{animation:response 1s cubic-bezier(.43,-.04,.25,1) forwards;overflow:hidden;text-overflow:clip;text-wrap:wrap}@keyframes response{0%{color:#fff;width:0}80%{color:var(--aiperson-primary-color);width:100%}90%{color:var(--aiperson-primary-color-hover)}to{color:#000;overflow:auto}}.AIPerson__Badges{display:flex;flex-wrap:wrap;gap:8px;max-width:300px;white-space:nowrap;width:max-content}.AIPerson__Badges::-webkit-scrollbar{display:none}.AIPerson__Badges .badge{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:.6rem;box-sizing:border-box;color:#000;display:flex;flex:0 0 auto;font-size:14px;font-weight:100;gap:10px;height:30px;padding:5px 12px;transition:.3s;width:max-content}.AIPerson__Badges .badge img{height:20px;width:max-content}.AIPerson__Badges .badge.dark img{filter:invert(100%)}.AIPerson__Badges .badge.clickable:hover{background-color:hsla(0,0%,51%,.391);cursor:pointer}.AIPerson__Dot{border:1px solid;border-radius:100%;height:6px;width:6px}.AIPerson__Dot.green{background-color:#25c109;border-color:#20a508;box-shadow:0 0 10px #0f0,0 0 10px #0f0,0 0 0 #0f0}.AIPerson__Dot.red{background-color:#d30b0b;border-color:#b61212;box-shadow:0 0 10px red,0 0 10px red,0 0 0 red}.aiperson-chat-sandbox-window{display:flex;flex-direction:column;gap:40px;overflow:auto;padding:1.5rem}.AIPerson__Root{background-color:#fff;font-family:Open Sans,sans-serif}.AIPerson__Root[data-bs-theme=dark]{background-color:#121212}body[data-bs-theme=dark] .AIPerson__Logo{filter:contrast(.3) saturate(8)}.AIPerson__Sidebar{background-color:#fff;border-right:1px solid #e3e3e3;box-shadow:0 0 16px rgba(77,77,77,.075);display:flex;flex:0 0 350px;flex-direction:column;height:100svh;justify-content:space-between;max-height:100svh;width:350px;z-index:10000}.AIPerson__Sidebar .Sidebar__Bottom,.AIPerson__Sidebar .Sidebar__Top{padding:1.5rem}.AIPerson__Sidebar .Sidebar__Top{display:flex;flex-direction:column;height:70svh}.AIPerson__Sidebar .Sidebar__Bottom{background-color:#fff;display:flex;flex-direction:column;height:30svh;justify-content:end;z-index:100}body[data-bs-theme=dark] .AIPerson__Sidebar .Sidebar__Bottom{background-color:#151515}body[data-bs-theme=dark] .AIPerson__Sidebar{background-color:#151515;border-color:#232323}@media(max-width:1500px){.AIPerson__Sidebar{transform:translateX(-100%)}}.AIPerson__Sidebar_Small{background-color:#fff;border-right:1px solid #e3e3e3;box-shadow:0 0 8px rgba(77,77,77,.075);height:100svh;padding:1rem}body[data-bs-theme=dark] .AIPerson__Sidebar_Small{background-color:#151515;border-color:#232323}body[data-bs-theme=dark] .AIPerson__Sidebar_Small i{color:#fff}@media(min-width:1500px){.AIPerson__Sidebar_Small{display:none}}.AIPerson__Section_Header{align-items:center;background-color:#fff;border-bottom:1px solid #e3e3e3;display:flex;padding:1.5rem;z-index:10}body[data-bs-theme=dark] .AIPerson__Section_Header{background-color:#121212;border-color:#232323}.AIPerson__Section_Header h4{align-items:center;display:flex;font-weight:700;gap:10px;margin:0;padding:0}.AIPerson__Second_Sidebar{display:flex;flex-direction:column;height:calc(100svh - 75px);justify-content:space-between;padding:1rem .5rem 1rem 1rem}.AIPerson__Second_Sidebar .list-group{border:0;border-radius:10px}.AIPerson__Second_Sidebar .list-group .list-group-item{background-color:#fff;border-radius:10px}body[data-bs-theme=dark] .AIPerson__Second_Sidebar .list-group .list-group-item:not(.active){background-color:#121212;border-color:#232323}.AIPerson__Second_Sidebar .list-group .list-group-item.active,.AIPerson__Second_Sidebar .list-group body[data-bs-theme=dark] .list-group-item.active{background-color:#1c4bf6;color:#fff}.AIPerson__Container{display:flex}.AIPerson__Header{align-items:center;color:#fff;display:flex;padding:1.5rem;z-index:10}.AIPerson__Header h4{font-weight:700}.AIPerson__Content{border:1px solid #e3e3e3;border-radius:10px;margin:1rem 1rem 1rem .5rem;overflow:hidden;width:100%}body[data-bs-theme=dark] .AIPerson__Content{background-color:#121212;border-color:#232323}.AIPerson__Assistant_Dot{background:linear-gradient(45deg,#183bff,#5b3aff);border-radius:35%;max-height:16px;max-width:16px;min-height:16px;min-width:16px}.AIPerson__Assistant_Dot.Dot__Large{max-height:32px;max-width:32px;min-height:32px;min-width:32px}.AIPerson__Assistant_Dot.active{background:linear-gradient(45deg,hsla(0,0%,100%,.753),#fff)}.AIPerson__User_Badge{align-items:center;background-color:#353535;border-radius:100%;color:#fff;display:flex;font-size:16px;height:42px;justify-content:center;width:42px}@media(max-width:1300px){.AIPerson__Only_Desktop{display:none!important}}@media(min-width:1300px){.AIPerson__Only_Mobile{display:none!important}.AIPerson__Second_Sidebar{width:30%}}.height-without-header{height:calc(100svh - 78px)}.window-detail-box-header{box-shadow:0 0 30px rgba(0,0,0,.051);height:83px}.window-detail-box-content{max-height:calc(100svh - 160px - 2rem);overflow:auto}body[data-bs-theme=dark] .window-detail-box-content{background-color:#121212;border-color:#232323}.window-detail-box-content-without-footer{height:calc(100vh - 337px - 2rem);overflow:auto}.window-detail-box-full{max-height:calc(100vh - 104px);overflow:auto}.text-tertiary{color:#d817ea}.btn-tertiary{background-color:#d817ea;color:#fff!important}.btn-tertiary:hover{background-color:#b523c3}.btn-tertiary:active,.btn-tertiary:focus{background-color:#981ba3!important}