*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{width:100%;max-width:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{width:100%;max-width:100%;min-width:0;margin:0;color:#111827;background:#fff;font-family:sans-serif;line-height:1.5;overflow-x:clip}html[lang=ka] body,html[lang=ka] button,html[lang=ka] input,html[lang=ka] select,html[lang=ka] textarea{font-family:Noto Sans Georgian,Segoe UI,Arial,sans-serif}html[lang=ka] :is(h1,h2,h3,h4,h5,h6){font-family:Noto Sans Georgian,Segoe UI,Arial,sans-serif;letter-spacing:0}button,input,select,textarea{max-width:100%;font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}img,video,canvas,svg{max-width:100%}img{height:auto}[data-protected-image] img,img[data-protected-photo]{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}:focus-visible{outline:3px solid #451a8f;outline-offset:3px}app-root{display:block;width:100%;max-width:100%;min-width:0;overflow-x:clip}.swal2-popup.velven-alert{width:min(430px,calc(100vw - 32px));padding:34px 34px 28px;color:#17131f;background:#fff;border:1px solid #e8e4ed;border-radius:24px;box-shadow:0 26px 90px #26193533;font-family:Arial,Helvetica,sans-serif}.swal2-popup.velven-alert .swal2-icon{width:66px;height:66px;margin:0 auto 22px;border-width:2px}.swal2-title.velven-alert__title{padding:0;color:#17131f;font-family:Playfair Display,Georgia,serif;font-size:1.8rem;font-weight:500;letter-spacing:-.03em;line-height:1.12}.swal2-html-container.velven-alert__copy{margin:11px 0 0;padding:0;color:#716b7b;font-size:.86rem;line-height:1.55}.swal2-actions.velven-alert__actions{width:100%;gap:10px;margin:26px 0 0}.velven-alert__confirm,.velven-alert__cancel{display:inline-flex;flex:1;align-items:center;justify-content:center;min-height:46px;margin:0;padding:0 18px;border-radius:11px;font-size:.76rem;font-weight:800;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.velven-alert__confirm{color:#fff;background:#a03c47;border:1px solid #a03c47;box-shadow:0 8px 20px #a03c4733}.velven-alert__confirm:hover{background:#8d303b;border-color:#8d303b;transform:translateY(-1px)}.velven-alert__cancel{color:#514958;background:#fff;border:1px solid #dcd7e2}.velven-alert__cancel:hover{background:#f8f6f9;border-color:#c9c2cf}.swal2-validation-message{margin:18px 0 0;color:#9f3240;background:#fff5f5;border-radius:10px;font-size:.76rem}.swal2-timer-progress-bar.velven-alert__progress{background:#2f9967}@media(max-width:480px){.swal2-popup.velven-alert{padding:28px 20px 22px;border-radius:19px}.swal2-actions.velven-alert__actions{align-items:stretch;flex-direction:column-reverse}.velven-alert__confirm,.velven-alert__cancel{width:100%;flex:none}}@media(max-width:768px){html{scroll-padding-top:72px}body{min-height:100dvh}button,[role=button],select,input[type=checkbox],input[type=radio]{touch-action:manipulation}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-width:0;font-size:16px}button,select,input[type=button],input[type=submit]{min-height:44px}}html:lang(ka),html:lang(ru){overflow-wrap:anywhere}html:lang(ka) body{font-family:Arial,Noto Sans Georgian,Segoe UI,sans-serif;line-height:1.5}html:lang(ka) :is(h1,h2,h3,h4,h5,h6),html:lang(ru) :is(h1,h2,h3,h4,h5,h6){line-height:1.22;text-wrap:balance}html:lang(ka) :is(button,a,label,span,strong,small),html:lang(ru) :is(button,a,label,span,strong,small){min-width:0}html:lang(ka) :is(button,[role=button]),html:lang(ru) :is(button,[role=button]){height:auto;min-height:44px;white-space:normal;line-height:1.3;text-wrap:balance}html:lang(ka) :is(input,select,textarea),html:lang(ru) :is(input,select,textarea){min-width:0}html:lang(ka) :is(input,textarea)::placeholder,html:lang(ru) :is(input,textarea)::placeholder{text-overflow:ellipsis}@media(max-width:768px){html:lang(ka) :is(button,[role=button]),html:lang(ru) :is(button,[role=button]){padding-inline:clamp(10px,3vw,18px)}html:lang(ka) :is(h1,h2),html:lang(ru) :is(h1,h2){overflow-wrap:anywhere}}
