.progress-container.svelte-h4ktnr{position:absolute;top:0;left:0;width:100%;height:4px;z-index:999}.progress.svelte-h4ktnr{position:absolute;left:0;top:0;height:100%;background-color:#ff3e00;transition:width .4s}.fade.svelte-h4ktnr{position:fixed;width:100%;height:100%;background-color:#ffffff4d;pointer-events:none;z-index:998;animation:svelte-h4ktnr-fade .4s}@keyframes svelte-h4ktnr-fade{0%{opacity:0}to{opacity:1}}header.svelte-qd671y{width:100%;padding:0 5rem;display:flex;justify-content:center;align-items:center}a.svelte-qd671y{padding:.5rem 1rem;font-size:.9rem;color:#333;letter-spacing:-.04em}.active.svelte-qd671y{color:var(--accent-color)}html{box-sizing:border-box;-ms-overflow-style:scrollbar;scroll-behavior:smooth;overflow-x:hidden}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}:root{font-family:Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--pure-white: #ffffff;--primary-color: #b9c6d2;--secondary-color: #d0dde9;--tertiary-color: #edf0f8;--accent-color: #ff3e00;--heading-color: rgba(0, 0, 0, .7);--text-color: #444444}@font-face{font-family:"HelveticaNeueCyr";src:url(/fonts/HelveticaNeueCyr-Medium.woff);font-weight:500;font-style:normal}@font-face{font-family:"HelveticaNeueCyr";src:url(/fonts/HelveticaNeueCyr-Heavy.woff);font-weight:900;font-style:normal}@font-face{font-family:"HelveticaNeueCyr";src:url(/fonts/HelveticaNeueCyr-Roman.woff);font-weight:normal;font-style:normal}@font-face{font-family:"HelveticaNeueCyr";src:url(/fonts/HelveticaNeueCyr-Bold.woff);font-weight:bold;font-style:normal}body{min-height:100vh;margin:0;font-family:"HelveticaNeueCyr";color:#121212}h1,h2,p{font-weight:400;color:var(--heading-color)}p{line-height:1.5}a{color:var(--accent-color);text-decoration:none}a:hover{text-decoration:underline}h1{font-size:2rem;text-align:center}h2{font-size:1rem}pre{font-size:16px;font-family:var(--font-mono);background-color:#ffffff73;border-radius:3px;box-shadow:2px 2px 6px #ffffff40;padding:.5em;overflow-x:auto;color:var(--text-color)}input,button{font-size:inherit;font-family:inherit}button:focus:not(:focus-visible){outline:none}.img-link-hover img{transition:all .35s cubic-bezier(.075,.82,.165,1);filter:drop-shadow(1px 1px 2px hsl(220deg 60% 50% / .3)) drop-shadow(2px 2px 3px hsl(220deg 60% 50% / .3)) drop-shadow(4px 2px 5px hsl(220deg 60% 50% / .2))}.imageloader{background:#ddd;border-radius:.5rem;margin-bottom:.5rem;background:linear-gradient(90deg,hsl(0,2%,89%),#ffffff);background-size:400% 400%;-webkit-animation:AnimationName 1s ease infinite;-moz-animation:AnimationName 1s ease infinite;animation:AnimationName 1s ease infinite}.edit-actions{width:100%;padding:0 2rem 3rem;display:flex;justify-content:space-around;align-items:center}.btn{padding:.72rem 1.5rem .76rem;cursor:pointer;border-radius:.3rem;box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px;transition:.5s cubic-bezier(.075,.82,.165,1)}.btn:hover{transition:.3s cubic-bezier(.075,.82,.165,1);box-shadow:#00000029 0 1px 4px}.btn-sm{padding:.3rem 1.2rem .31rem;cursor:pointer;border-radius:.3rem;box-shadow:#32325d40 0 3px 6px -1px,#0000004d 0 2px 4px -2px;transition:.5s cubic-bezier(.075,.82,.165,1)}.btn-sm:hover{transition:.3s cubic-bezier(.075,.82,.165,1);box-shadow:#32325d40 0 3px 6px -2px inset,#0000004d 0 2px 5px -2px inset}.pressed{box-shadow:#32325d40 0 3px 6px -2px inset,#0000004d 0 2px 5px -2px inset}.modal-cancel-btn{background:#eee;border:1px solid #eee}.modal-btn{border:none;background:#ff3e00;color:#fff}.modal-btn:hover{background:#c23202}.btn-gold{border:none;background:#ffae00;color:#121212}.btn-gold:hover{background:#ce8d01}.form-group{width:100%;display:flex;flex-direction:column;align-items:flex-start;font-family:"HelveticaNeueCyr"}label{padding-left:.25rem;font-size:.85rem;color:#555;margin-bottom:.25rem}input,select,textarea{padding:.5rem .3rem;border:none;box-shadow:0 1px 2px #0000000d;color:#121212;width:100%;letter-spacing:-.04em;border-radius:.25rem;margin:0;font-family:"HelveticaNeueCyr";font-size:.9rem}select{padding:.5rem .3rem}.flatpickr-disabled{background:#eaeaf0!important}.t-block{display:flex;flex-direction:column}.t-name{font-weight:600;margin-bottom:.2rem}.t-guests{padding:.5rem 0}.t-message{max-width:400px;color:#454545;font-size:.85rem}.t-dates{padding:.1rem 0}.t-green{color:green}.t-red{color:red}.t-payment{padding:.5rem 0}.t-date{margin-top:.5rem;font-style:italic;font-size:.85rem}.tline{width:100%;font-size:.9rem;overflow:hidden;color:#dd1616}.tline a{color:#121212;text-decoration:underline;text-decoration-color:#15afe2;text-decoration-style:dotted}.tline a:hover{color:#000;text-decoration-color:#00f}.container,.container-fluid{width:100%;padding-right:var(--bs-gutter-x, 2.75rem);padding-left:var(--bs-gutter-x, 2.75rem);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}.row{--bs-gutter-x: 2rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}@media screen and (max-width: 768px){.container,.container-fluid{width:100%;padding-right:1.75rem;padding-left:1.75rem}.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11{flex:0 0 auto;width:100%}}main.svelte-gamwzb{position:relative;width:100%;margin:0;padding:0}
