.parties-index-list{background:white}@media (min-width: 992px){.parties-index-list{padding:40px 0 0;overflow:hidden;border-bottom-left-radius:7px;border-bottom-right-radius:7px}}@media (max-width: 991px){.parties-index-list{background:#f6f6f6;padding-top:20px}}@media (min-width: 992px){.parties-templates{border-radius:7px}.parties-templates .party-item:last-child{border-bottom-left-radius:7px;border-bottom-right-radius:7px}}.parties-templates .common-title{font-weight:bold;font-size:24px}@media (max-width: 991px){.parties-templates{border-bottom:0}.parties-templates .party-item.active .buttons{bottom:0;flex-wrap:nowrap}.parties-templates .buttons{display:flex;bottom:-81px}.parties-templates .button.show{background-color:#4a4a4a;width:auto;flex-grow:1;margin-right:20px;padding:0 20px}.parties-templates .common-title{border-bottom:1px solid #e4e3e3;text-align:center}.parties-templates .parties-items{padding-top:20px}}@media (max-width: 991px){.common-box .parties-items{background:#f6f6f6}}.party-item{position:relative}@media (min-width: 992px){.party-item{color:black;display:flex;align-items:center;padding:30px 40px}.party-item:not(:first-child){border-top:1px solid #d8d8d8}.party-item>*{width:25%;flex-shrink:0}.party-item:hover{background:#fef7fb}}.party-item .name.link{cursor:pointer}@media (min-width: 992px){.party-item .name{font-size:18px;line-height:1}}@media (max-width: 991px){.party-item .name{font-size:24px;line-height:27px;margin-bottom:10px;font-weight:bold}}.party-item:hover .name.link{color:#fd3bb0}.party-item .guests-and-cocktails{margin-bottom:5px;font-size:14px;color:#676767}.party-item .date{font-size:14px}@media (min-width: 992px){.party-item .date{color:#7a7a7a;margin-top:8px}}@media (max-width: 991px){.party-item .date{color:black}}@media (min-width: 992px){.party-item .guests,.party-item .cocktails{font-size:14px;text-align:center}}@media (min-width: 992px){.party-item .buttons{display:flex;flex-shrink:0;width:auto}}@media (max-width: 991px){.party-item .buttons{display:none;position:fixed;z-index:500;left:0;right:0;bottom:0;background:white;border-top:solid 1px #e7e7e7;padding:15px;flex-wrap:wrap;justify-content:space-between}}@media (min-width: 992px){.party-item .button{display:block;width:45px;height:45px;background-size:cover;cursor:pointer;position:relative}.party-item .button+.button{margin-left:30px}.party-item .button.add-cocktails{background-image:url(/assets/party/cocktail-a270580658c56e41df46caeb70d7bab0a1cfbb387a536e6be026bd6c613a3db8.svg)}.party-item .button.add-cocktails:hover{background-image:url(/assets/party/cocktail-hover-2385b1147007347b1f8595765cd127b150455a1869fcb50b74aa3e484af8cba8.svg)}.party-item .button.edit{background-image:url(/assets/party/edit-4228b964c6355f17d9171bbd9259d5e412f21bbce47eebee12aebc2be39a151a.svg)}.party-item .button.edit:hover{background-image:url(/assets/party/edit-hover-86468ab8ddd4c608536e758c5d7710c3c51e24951eba3898509dba51a8eb635b.svg)}.party-item .button.delete{background-image:url(/assets/party/delete-d2186b6ea1ef8d2abef79fc6ca75335f5ea04029a200ddd04038bc293ab2c40f.svg)}.party-item .button.add-party{border-radius:50%}.party-item .button.add-party:before{content:'';border-radius:50%;display:block;position:relative;top:0;left:0;width:100%;height:100%;background-size:cover;background-image:url(/assets/icons/add-pink-9e1189de4a843e9546235b51ed811039b9ba77b0f095ebd5356160d8fdfafaa5.svg)}.party-item .button.add-party:hover{background-color:#ec118f}.party-item .button.add-party:hover:before{top:12px;left:12px;width:21px;height:21px;background-image:url(/assets/icons/add-26830f401293b58e42462dfd162bdd07d22dced6c6feba7236b9a60e0af85ecf.svg)}.party-item .button.show{border-radius:50%;background-size:cover;background-image:url(/assets/icons/black-eye-in-circle-1c25bf0034f2595a1f3c21370d3ae64c83a8905bac35b816ab57c69527a6f9f7.svg);margin-left:75px}.party-item .button.show:hover{background-image:url(/assets/icons/black-eye-in-circle-filled-ad0262fa6e41477d67aa310f19ceeaa0eef3df37f94da454d1f94253d458b32e.svg)}.party-item .button span{font-size:14px;color:white;font-weight:bold;line-height:37px;padding:0 12px;background:rgba(0,0,0,0.7);border-radius:3px;bottom:100%;margin-bottom:14px;position:absolute;white-space:nowrap;right:-7px;display:none}.party-item .button span:after{content:'';display:block;border-style:solid;border-color:rgba(0,0,0,0.7) transparent;border-width:7px 6px 0;position:absolute;right:23px;top:100%}.party-item .button:hover span{display:block}}@media (max-width: 991px){.party-item .button{width:48%;height:50px;border-radius:5px;border:0;display:block;line-height:50px;color:white;font-size:18px;font-weight:bold;text-align:center}.party-item .button.delete{background:#f16266}.party-item .button.edit{background:#00cc76;width:auto;flex-grow:1;margin-right:20px}.party-item .button.add-cocktails{margin-bottom:15px;background:#fd3bb0;width:100%}.party-item .button.add-party{background-color:#ec118f;padding:0 20px}}@media (max-width: 992px){.party-item{background:white;padding:20px;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc}.party-item+.party-item{margin-top:20px}.party-item:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.party-item.active:before{display:none}.party-item.active .buttons{display:flex}}.party-modal{position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;z-index:1000}.party-form .form-group.has-error input{border-color:red}.party-form .control-number{display:flex;text-align:center}.party-form .control-number input{border-radius:0;border-width:1px 0;text-align:center}.party-form .control-number .minus,.party-form .control-number .plus{user-select:none;height:55px;width:44px;padding-top:5px;box-sizing:border-box;flex-shrink:0;font-size:32px;line-height:42px;border:solid 1px #e4e4e4;color:#ec118f;cursor:pointer}.party-form .control-number .minus{border-top-left-radius:4px;border-bottom-left-radius:4px}.party-form .control-number .minus.disabled{color:#e7e7e7;cursor:default}.party-form .control-number .plus{border-top-right-radius:4px;border-bottom-right-radius:4px}.party-form .datepicker{text-align:center}.party-form .button{cursor:pointer}.party-form .control-label .hint{display:inline;padding-left:10px;color:#9E9E9E;line-height:1;font-size:85%}.clockpicker-popover{padding:0 !important}.clockpicker-popover .btn{border-radius:0}@media (min-width: 992px){.party-modal{text-align:center;padding:100px 0;background:rgba(0,0,0,0.75)}.party-form{position:relative;text-align:left;box-sizing:border-box;padding:40px 52px;width:444px;border-radius:7px;background:white;display:inline-block}.party-form .close{width:20px;height:20px;position:absolute;top:10px;right:10px;overflow:hidden;cursor:pointer;background:url(/assets/common/banner_close-1169e196d55f564490907754f8489fdde63d6153dcf35ef221517c02e424175e.svg);background-size:cover}.party-form .title{height:46px;line-height:46px;font-size:35px;color:black;margin-bottom:16px}.party-form .form-groups{display:flex}.party-form .form-groups .form-group{width:50%}.party-form .form-groups .form-group:last-child{margin-left:20px}.party-form .form-group{margin-bottom:30px}.party-form .form-group .control-label{width:auto;line-height:20px;font-size:16px;color:black;display:block;margin:0 0 10px;text-align:left}.party-form .form-group .form-control{width:100%;box-sizing:border-box}.party-form .control-number input:focus{box-shadow:none;border-color:#d9d9d9}.party-form .time-end .flatpickr-calendar{right:0}.party-form .time-end .flatpickr-calendar:before,.party-form .time-end .flatpickr-calendar:after{left:auto;right:22px}.party-form .button.submit{display:block;margin:12px auto 0;width:209px;text-align:center;height:56px;line-height:56px;border-radius:28px;background-color:#fd3bb0;font-size:20px;color:white}}@media (max-width: 991px){.party-modal{display:flex;flex-direction:column;background:#f6f6f6;transform:translateZ(0)}.modal-header{position:relative;height:70px;background:#1b2326;text-align:center;font-size:18px;color:white;line-height:70px}.modal-header .close{top:50%;margin-top:-12px;left:16px;width:16px;height:25px;background:url(/assets/common/arrow-white-e54207389b24f9512dd659c17120e08e76f6ce92f4fd892c75197b4133d0a874.svg) no-repeat;background-size:16px 25px;position:absolute;transform:rotate(-180deg);cursor:pointer}.party-form{display:flex;flex-direction:column;flex-grow:1}.party-form .party-form-mobile-scroll{flex-grow:1;overflow:auto}.party-form .party-form-mobile-inner{background:white;border-bottom:1px solid #e7e7e7;padding:1px 0 14px}.party-form .form-group{margin:15px 0 16px 20px}.party-form .form-group-number{display:flex;justify-content:space-between}.party-form .form-group-number .control-label{position:static !important;white-space:nowrap;line-height:40px;margin-right:14px;font-size:16px !important;transform:none !important}.party-form .form-group-number .control-number{width:100%;margin-right:15px;max-width:140px}.party-form .form-group-number .control-number .minus,.party-form .form-group-number .control-number .plus,.party-form .form-group-number .control-number input{height:40px !important;line-height:38px}.party-form .form-group-number .control-number input{padding:0 !important;text-align:center !important;border-top:1px solid #e7e7e7 !important}.party-form .form-group-number .control-number .minus,.party-form .form-group-number .control-number .plus{width:40px}.party-form .button.submit{background-color:#f43eae;font-weight:bold;text-align:center;color:#ffffff;cursor:pointer;height:60px;line-height:60px;font-size:18px;color:#ffffff;position:relative}.party-form .form-groups .control-label{font-size:13px;top:12px;transform:translate3d(0, -10px, 0)}.party-form .form-groups .form-control{padding-top:20px}.party-form .date-group .control-label,.party-form .time-group .control-label{position:static !important;white-space:nowrap;transform:none !important;font-size:16px !important}.party-form .date-group input,.party-form .time-group input{-webkit-appearance:none;padding-top:0 !important;line-height:55px}.party-form ::-webkit-input-placeholder{color:transparent !important}.party-form :-moz-placeholder{color:transparent !important}.party-form ::-moz-placeholder{color:transparent !important}.party-form :-ms-input-placeholder{color:transparent !important}}.parties-index .button.create{background-color:#f43eae;font-weight:bold;text-align:center;color:#ffffff;cursor:pointer;height:60px;line-height:60px}.parties-index-header{background:url(/assets/party/index-header-0cfe94c5dd0b6850030248fd556db90f6406a2cc229b19ee950e298c52f2dcc7.jpg);background-size:100% auto;background-position:center}.parties-index-header .title{margin:0;font-size:48px;font-weight:bold;text-align:center;color:#ffffff;text-shadow:0 2px 8px rgba(0,0,0,0.68);padding:60px 0 46px}.parties-index-header .subtitle{font-size:20px;font-weight:bold;line-height:1.3;text-align:center;color:#ffffff;text-shadow:0 2px 4px rgba(0,0,0,0.5)}.parties-index-features{font-size:20px;color:black;text-align:center;padding:0 20px;background-color:white}@media (min-width: 992px){.parties-index-features{border-bottom-left-radius:7px;border-bottom-right-radius:7px}}.parties-index-features img{display:block}@media (min-width: 992px){.parties-index .button.create{width:300px;border-radius:81px;font-size:24px;position:absolute;left:50%;margin-left:-150px;margin-top:-30px}.parties-index-header{height:320px;padding:0 100px;border-top-left-radius:7px;border-top-right-radius:7px}.parties-index-features{display:flex;height:460px;box-sizing:border-box;padding-top:15px;align-items:center;justify-content:space-between}.parties-index-features .item{width:280px}.parties-index-features .image{height:170px}.parties-index-features img{margin:0 auto}}@media (max-width: 991px){.parties-index .button.create{font-size:18px;color:#ffffff;position:fixed;left:0;right:0;bottom:0;z-index:500}.parties-index .button.create:before{content:'';position:absolute;top:100%;left:0;right:0;height:100%}.parties-index-header{background-size:auto 100%;padding:0 20px 50px}.parties-index-header .title{padding:50px 0 20px;font-size:40px}.parties-index-header .subtitle{font-size:18px}.parties-index-features{padding:30px 20px 10px;font-size:18px}.parties-index-features .item{margin-bottom:30px}.parties-index-features img{margin:0 auto 10px}}
