.possible-tariff{font-weight:400;color:#5d5d5d;font-size:16px;margin-top:5px}#contact-card{padding-bottom:12px;margin-top:6px}.right-card-text{display:inline-block;margin-bottom:20px;font-weight:400;color:#5d5d5d}#not-logged-communicate{font-size:14px;margin-top:16px;color:#9a98a1;margin-bottom:-4px}#user-name-card{height:50px;font-size:16px;display:flex;margin-top:24px}#owner-social-links{display:flex;gap:14px;margin-top:14px}@media (min-width: 769px) and (max-width: 1024px){#owner-social-links{gap:clamp(4px,calc(5vw - 34px),14px)}}#owner-social-links .social-link{color:#b6b6b6;display:flex;align-items:center;transition:color .2s ease}#owner-social-links .social-link:hover{color:#1a1a1a}.user-picture{width:54px;height:54px;border-radius:50%;position:relative}.user-picture img{width:100%;height:100%;border-radius:50%;object-fit:cover}.user-details{height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:15px}.added-by{color:#9a98a1}#suggestion-modal-content>.close-button,#email-modal-content>.close-button{display:none}#email-modal,#suggestion-modal,#suggestions-list-modal,#availability-modal{display:none}#email-modal.visible,#suggestion-modal.visible,#suggestions-list-modal.visible,#availability-modal.visible{display:flex}#availability-modal-content.visible{display:flex;max-height:90vh;overflow-y:auto}.av-day-row{display:flex;gap:16px;align-items:flex-end;margin-bottom:16px;position:relative}.av-field{display:flex;flex-direction:column}.av-label{display:block;font-weight:600;font-size:16px;margin-bottom:8px}.av-field--date{flex:6;min-width:0}.av-field--time{flex:4;min-width:0}.av-time-range{display:flex;align-items:center;gap:8px}.av-time-wrapper{flex:1;min-width:72px}button.av-date-btn,button.av-time-btn{background:#fff;text-align:left;cursor:pointer;color:#9a98a1}button.av-date-btn.av-input-filled,button.av-time-btn.av-input-filled{color:#1a1a1a}.av-time-sep{color:#b6b6b6;flex-shrink:0}.av-remove-btn{all:unset;cursor:pointer;color:#b6b6b6;display:flex;align-items:center;align-self:flex-end;padding:4px;margin-left:4px;margin-bottom:10px;transition:color .15s ease}.av-remove-btn:hover{color:#1a1a1a}#add-av-day-btn{width:190px;all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:#189332;font-weight:600;font-size:14px;margin-bottom:24px}#add-av-day-btn:hover{opacity:.8}.av-message-field{margin-bottom:4px}#availability-message{height:100px;padding:13px}#av-days .av-day-row:not(:first-child) .av-label{display:none}#av-overlap-error{display:none;color:#e53e3e;font-size:14px;margin-bottom:8px}#av-modal-buttons{display:flex;justify-content:space-between;margin-top:32px}.modal-content{position:relative;width:calc(100% - 48px);max-width:746px;background:#fff;border-radius:10px;display:none;flex-direction:column;padding:32px}#email-modal-content.visible,#suggestion-modal-content.visible,#suggestions-list-modal-content.visible{display:flex;max-height:90vh;overflow-y:auto}.modal-content h2{margin-bottom:20px}.modal-content p{margin-bottom:32px}.modal-content .text-14.w-700{margin-bottom:12px}#email-message,#suggestion-message{height:173px;padding:13px;margin-bottom:32px}.modal-buttons{display:flex;justify-content:space-between;align-items:center}.modal-buttons .btn-round{height:48px}#email-sent-modal.visible,#suggestion-sent-modal.visible{height:146px;display:flex}#email-sent-modal h2,#suggestion-sent-modal h2{margin-bottom:20px}.close-button{position:absolute;top:16px;right:16px;width:20px;height:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.suggestion-entry-box{margin-bottom:32px}.suggestion-entry-box:last-child{margin-bottom:0}.suggestion-author{display:flex;margin-bottom:9px}.suggestion-author-picture{width:24px;height:24px;border-radius:50%;object-fit:cover}.suggestion-author-name{margin-left:8px}.suggestion-text{margin-bottom:9px;color:#5d5d5d}.suggestion-date{color:#9a98a1}#suggestions-list-modal-content.visible{height:auto}#suggestions-list-box{border-radius:16px;border:1px solid #DDDDDD;padding:4px 12px 4px 0;margin-bottom:24px}#suggestions-list-box-inner{max-height:362px;overflow-y:auto;padding:20px 0 20px 24px}#add-suggestion-box{border-radius:16px;border:1px solid #DDDDDD;padding:24px}.av-cal-popup{position:fixed;z-index:1000;background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000026;padding:16px;border:1px solid #EAEAEA}.av-cal-months{display:flex;gap:24px}.av-cal-month{min-width:200px}.av-cal-month-title{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14px;margin-bottom:12px}.av-cal-nav-btn{width:24px;height:24px;border-radius:50%;border:none;background:#f1f3f4;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:#333;flex-shrink:0;padding:0}.av-cal-nav-btn:hover{background:#e0e0e0}.av-cal-nav-spacer{width:24px;flex-shrink:0}.av-cal-grid{display:grid;grid-template-columns:repeat(7,32px);gap:2px}.av-cal-dow{width:32px;height:28px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#9a98a1;font-weight:600}.av-cal-day{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px;cursor:pointer;transition:background .15s}.av-cal-day:not(.av-cal-past):not(.av-cal-empty):hover{background:#f0f0f0}.av-cal-past{color:#d0d0d0;cursor:default}.av-cal-today{font-weight:700;color:#189332}.av-cal-selected{background:#189332!important;color:#fff}.av-cal-empty{cursor:default}.av-time-popup{position:fixed;z-index:1000;background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000026;border:1px solid #EAEAEA;overflow:hidden}.av-time-list{max-height:360px;overflow-y:auto}.av-time-item{height:36px;display:flex;align-items:center;padding:0 16px;cursor:pointer;font-size:14px;transition:background .1s}.av-time-item:hover{background:#f0f0f0}.av-time-disabled{color:#d0d0d0;cursor:default}.av-time-selected{background:#189332;color:#fff}.av-time-selected:hover{background:#189332!important}#mobile-sticky-bar,#mobile-contact-drawer{display:none}@media (max-width: 768px){.modal-buttons{display:flex;justify-content:space-between}.modal-buttons .left,.modal-buttons .right{position:static;width:auto;height:39px}#mobile-sticky-bar{display:flex;align-items:center;justify-content:flex-start;position:fixed;bottom:0;left:0;right:0;z-index:4;background:#fff;padding:24px;border-top:1px solid #EAEAEA;box-shadow:#63636333 0 2px 8px;gap:16px;height:97px}#sticky-bar-info{display:flex;flex-direction:column;gap:2px;min-width:0}.sticky-bar-text{color:#5d5d5d}#sticky-bar-buttons{display:flex;gap:10px}.btn-sticky{width:48px;height:48px;min-width:48px;padding:0;border-radius:50%;display:flex;justify-content:center;align-items:center}.btn-sticky img{width:20px;height:20px}.availability-btn{max-width:220px;min-width:178px;border-radius:24px;flex-shrink:1;margin-left:auto}#availability-modal .modal-content,#email-modal .modal-content,#suggestion-modal .modal-content,#suggestions-list-modal .modal-content{width:calc(100% - 40px);max-width:none}.av-cal-months{flex-direction:column;gap:16px}.av-cal-popup{max-height:calc(100dvh - 40px);overflow-y:auto}#av-days{width:100%}.av-day-row{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:12px 8px;padding-bottom:16px;border-bottom:1px solid #F0F0F0;width:100%}.av-field--date{grid-column:1;grid-row:1;width:100%}.av-field--time{grid-column:1;grid-row:2;width:100%}.av-remove-btn{grid-column:2;grid-row:1;position:static;align-self:end;margin:0 0 12px}.av-time-range{width:100%}.av-time-wrapper{flex:1}button.av-date-btn,button.av-time-btn{width:100%}.av-field--date .av-label{font-size:0}.av-field--date .av-label:after{content:"Data i godzina";font-size:16px;font-weight:600}.av-field--time .av-label{display:none}#suggestion-modal-content.visible{position:relative}#suggestion-message{height:179px}#suggestions-list-box-inner{max-height:none}#mobile-contact-drawer{display:none}#mobile-contact-drawer.visible{display:block}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:4}.drawer-panel{position:fixed;bottom:0;left:0;right:0;height:75vh;background:#fff;border-radius:16px 16px 0 0;z-index:5;display:flex;flex-direction:column;align-items:center;padding:60px 24px 24px}.drawer-panel .close-button{position:absolute;top:16px;right:16px}.drawer-profile-photo{width:78px;height:78px;border-radius:50%;object-fit:cover}.drawer-user-name{margin-top:12px}.drawer-label{color:#5d5d5d}.drawer-phone{margin-top:4px}#drawer-sms-btn,#drawer-call-btn{width:100%;text-align:center;text-decoration:none}#drawer-sms-btn{margin-bottom:16px}.drawer-guest-message{text-align:center;font-size:16px;color:#5d5d5d;margin-top:40px}}@media (max-width: 480px){#mobile-sticky-bar{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;height:auto}#sticky-bar-info{flex:1}#sticky-bar-buttons{gap:10px;order:1}.availability-btn{order:2}.btn-sticky{border-radius:24px;height:44px;min-width:44px;width:44px}.availability-btn{flex-basis:100%;width:100%;min-width:0;max-width:none}#availability-modal .modal-content,#email-modal .modal-content,#suggestion-modal .modal-content,#suggestions-list-modal .modal-content{width:100%;height:100%!important;max-height:none!important;border-radius:0;padding:6dvh 24px;overflow-y:auto}#availability-modal .modal-content .close-button,#email-modal .modal-content .close-button,#suggestion-modal .modal-content .close-button,#suggestions-list-modal .modal-content .close-button{display:flex}#suggestion-modal-content.visible{display:flex;flex-direction:column}#suggestion-message{flex:1;height:auto;margin-bottom:24px}#suggestion-modal-content .modal-buttons{margin-top:auto;display:flex;flex-direction:column;gap:12px}#suggestion-modal-content .modal-buttons .left,#suggestion-modal-content .modal-buttons .right{position:static;width:100%}.sticky-bar-buttons{justify-content:space-between}#availability-modal-content.visible{display:flex;flex-direction:column}#av-modal-buttons{flex-direction:column;gap:12px;margin-top:24px}#av-modal-buttons .btn-round{width:100%}.availability-btn{width:100%;max-width:none;border-radius:24px;min-width:0}#email-modal-content.visible{display:flex;flex-direction:column}#email-message{flex:1;height:auto;min-height:100px;margin-bottom:16px}#email-modal-content .modal-buttons{margin-top:auto;display:flex;flex-direction:column;gap:12px}#email-modal-content .modal-buttons .left,#email-modal-content .modal-buttons .right{position:static;width:100%}}
