.login-page{background:radial-gradient(at 20% 0,#0157920f 0%,#0000 50%),radial-gradient(at 80% 100%,#0157920a 0%,#0000 50%),radial-gradient(#f57c0005 0%,#0000 60%),linear-gradient(175deg,#edf1f7 0%,#f4f6f9 50%,#eef2f8 100%);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.login-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;width:100%;max-width:420px;padding:48px 40px 40px;position:relative;overflow:hidden;box-shadow:0 4px 6px #0157920a,0 12px 40px #01579214}.login-card:before{content:"";background:linear-gradient(90deg, var(--primary-main) 0%, #53cde2 100%);height:3px;position:absolute;top:0;left:0;right:0}.login-logo{justify-content:center;align-items:center;margin-bottom:32px;display:flex}.login-logo img{width:auto;height:38px}.login-pro-badge{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#53cde2 0%,#3db8d0 100%);border-radius:5px;margin-left:8px;padding:3px 7px;font-size:11px;font-weight:700;position:relative;top:-8px}.login-title{text-align:center;color:var(--primary-dark);letter-spacing:-.3px;margin-bottom:28px!important;font-size:20px!important;font-weight:600!important}.login-form{margin-bottom:8px}.login-form .MuiTextField-root{margin-top:0!important;margin-bottom:16px!important}.login-form .MuiOutlinedInput-root{background:#f8fafb;border-radius:10px;transition:background-color .2s}.login-form .MuiOutlinedInput-root:hover{background:#f4f6f9}.login-form .MuiOutlinedInput-root.Mui-focused{background:#fff}.login-form .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0}.login-form .MuiInputLabel-root{font-size:14px}.login-submit{letter-spacing:.3px;width:100%;text-transform:none!important;border-radius:10px!important;margin-top:8px!important;padding:12px 24px!important;font-size:15px!important;font-weight:600!important;transition:box-shadow .2s,transform .15s!important;box-shadow:0 2px 8px #01579233!important}.login-submit:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0157924d!important}.login-register-link{text-align:center;margin-top:20px}.login-register-link a{color:var(--primary-main);font-size:14px;font-weight:500;text-decoration:none}.login-register-link a:hover{text-decoration:underline}.login-card .message--error{border-radius:8px;margin-top:4px;padding:12px 16px;font-size:13px}@media screen and (width<=640px){.login-page{align-items:flex-start;padding:60px 16px 20px}.login-card{border-radius:16px;padding:40px 24px 32px}.login-logo{margin-bottom:24px}.login-logo img{height:32px}.login-title{margin-bottom:24px!important;font-size:18px!important}}.playground:has(.welcome-page){padding-left:0}.welcome-page{min-height:100vh;display:flex}.welcome-hero{color:#fff;background:linear-gradient(160deg,#015792 0%,#0277bd 40%,#53cde2 100%);flex-direction:column;justify-content:center;align-items:center;width:50%;padding:60px 48px;display:flex;position:relative;overflow:hidden}.welcome-hero:before{content:"";background:#ffffff0a;border-radius:50%;width:60%;height:60%;position:absolute;top:-20%;right:-20%}.welcome-hero:after{content:"";background:#ffffff08;border-radius:50%;width:50%;height:50%;position:absolute;bottom:-15%;left:-15%}.welcome-hero-content{z-index:1;max-width:420px;position:relative}.welcome-hero-logo{align-items:center;margin-bottom:40px;display:flex}.welcome-hero-logo img{height:42px}.welcome-hero-logo .welcome-pro-badge{color:#015792;letter-spacing:.5px;background:#fff;border-radius:5px;margin-left:10px;padding:3px 8px;font-size:12px;font-weight:700;position:relative;top:-8px}.welcome-hero h2{margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.3}.welcome-hero p{opacity:.85;margin:0 0 32px;font-size:15px;line-height:1.6}.welcome-hero-bullets{margin:0;padding:0;list-style:none}.welcome-hero-bullets li{align-items:center;gap:12px;padding:8px 0;font-size:15px;display:flex}.welcome-hero-bullets li:before{content:"✓";background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.welcome-form-panel{background:radial-gradient(at 20% 0,#0157920a 0%,#0000 50%),linear-gradient(175deg,#f8fafb 0%,#fff 50%,#f8fafb 100%);justify-content:center;align-items:center;width:50%;padding:40px;display:flex}.welcome-form-card{width:100%;max-width:440px}.welcome-form-card h2{color:var(--primary-dark);margin:0 0 28px;font-size:22px;font-weight:600}.welcome-form{flex-direction:column;gap:16px;display:flex}.welcome-form .MuiOutlinedInput-root{background:#f8fafb;border-radius:10px;transition:background-color .2s}.welcome-form .MuiOutlinedInput-root:hover{background:#f4f6f9}.welcome-form .MuiOutlinedInput-root.Mui-focused{background:#fff}.welcome-form .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0}.welcome-form .MuiInputLabel-root{font-size:14px}.welcome-form-row{gap:12px;display:flex}.welcome-form-row>*{flex:1}.welcome-slug-status{min-height:18px;margin-top:2px;font-size:12px}.welcome-slug-status.available{color:#2e7d32}.welcome-slug-status.taken{color:#d32f2f}.welcome-submit{letter-spacing:.3px;width:100%;text-transform:none!important;border-radius:10px!important;margin-top:8px!important;padding:12px 24px!important;font-size:15px!important;font-weight:600!important;transition:box-shadow .2s,transform .15s!important;box-shadow:0 2px 8px #01579233!important}.welcome-submit:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0157924d!important}.welcome-link{text-align:center;margin-top:20px}.welcome-link a{color:var(--primary-main);font-size:14px;font-weight:500;text-decoration:none}.welcome-link a:hover{text-decoration:underline}.welcome-back{text-transform:none!important;margin-bottom:8px!important;font-weight:500!important}.welcome-error{color:#d32f2f;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;font-size:13px}@media screen and (width<=900px){.welcome-page{flex-direction:column}.welcome-hero{width:100%;padding:40px 24px}.welcome-hero-bullets{display:none}.welcome-hero h2{margin-bottom:8px;font-size:20px}.welcome-hero p{margin-bottom:0;font-size:14px}.welcome-form-panel{width:100%;padding:32px 20px}}@media screen and (width<=600px){.welcome-hero{padding:28px 20px}.welcome-hero-logo img{height:32px}.welcome-form-row{flex-direction:column;gap:16px}}.planning_calendar{height:calc(100vh - 3px);padding:12px 20px;overflow:hidden}.event_popover{margin-left:5px;margin-right:5px}.event_popover_content{min-width:400px;max-width:600px}.event_popover_content .event_popover_header{background-color:var(--primary-main);color:var(--primary-contrast);padding:0 0 50px}.event_popover_content .event_popover_header h1,.event_popover_content .event_popover_header h2,.event_popover_content .event_popover_header h3,.event_popover_content .event_popover_header h4,.event_popover_content .event_popover_header h5,.event_popover_content .event_popover_header h6{color:var(--primary-contrast)}.event_popover_content .event_popover_header .event_popover_actions{justify-content:flex-end;padding-top:5px;padding-bottom:10px;display:flex}.event_popover_content .event_popover_header .event_popover_actions button{color:#fff;margin-right:5px}.event_popover_content .event_popover_header .event_popover_title{padding-left:20px;padding-right:20px}.event_popover_content .event_popover_header .event_popover_title a{color:inherit}.event_popover_content .event_floating-buttons{position:relative}.event_popover_content .event_edit{position:absolute;left:20px;transform:translateY(-50%)}.event_popover_content .event_join-visio{position:absolute;right:20px;transform:translateY(-50%)}.event_popover_content .event_create-payment{position:absolute;right:90px;transform:translateY(-50%)}.event_popover_content .event_popover_body{padding:50px 20px 20px}.event_popover_content .event_popover_confirm{text-align:center;padding:0 20px 20px}.event_popover_content .event_popover_pvpp{border-top:1px solid #ddd;padding:10px 20px}.event_popover_content.event_popover_content--past .event_popover_body{padding-top:20px}.event_popover_content.event_popover_content--past .event_popover_header{padding-bottom:20px}.day-slots-container{z-index:1}.slot-range{pointer-events:none}.slot-range--past{background-color:var(--grey-contrast)}.slot-range--closed{background-color:var(--error-contrast)}.slot-range--blocked{background-color:var(--secondary-contrast)}.slot-range--non-bookable{background-color:var(--grey-contrast)}.slot-range--bookable{background-color:var(--success-contrast)}.slot-range--active{background-color:#0000}.day-slots-grid{z-index:2}.slot-hover{background-color:var(--primary-contrast);z-index:3}.slot-hover .slot-hover-time{color:var(--grey-main);font-size:10px;font-weight:300;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.slot-drag-selection{color:#fff;z-index:15;background-color:#0009;font-size:11px}.high--contrast .slot-range--past{background-color:var(--grey-contrast-high)}.high--contrast .slot-range--closed{background-color:var(--error-contrast-high)}.high--contrast .slot-range--blocked{background-color:var(--secondary-contrast-high)}.high--contrast .slot-range--non-bookable{background-color:var(--grey-contrast-high)}.high--contrast .slot-range--bookable{background-color:var(--success-contrast-high)}.high--contrast .slot-hover{background-color:var(--primary-contrast-high)}.header_day-week{color:var(--grey-main);height:100%;padding:10px;position:relative}.header_day-week h1,.header_day-week h2,.header_day-week h3,.header_day-week p{color:var(--grey-main)}.header_day-week p{text-transform:uppercase;font-weight:300}.header_day-week.header_day--close{background-color:var(--error-contrast)}.header_day-week.header_day--today{background-color:var(--primary-contrast)}.header_day-week .header_day_summary{position:absolute;bottom:10px;right:15px}.header_day-week .header_day_actions{position:absolute;top:-5px;right:-5px}.rbc-allday-cell,.planning_toolbar_picker{display:none}.event_tooltip .caption{color:var(--grey-contrast)!important}.event_tooltip .caption svg{font-size:16px}.event_tooltip .caption.title svg{font-size:24px}.event_tooltip .caption .label{text-decoration:underline;position:relative}.event_tooltip .caption .label:after{content:" :";margin-right:5px}.event{z-index:12;border:1px solid #fff;transition:opacity .2s linear,box-shadow .2s linear,background-color .2s linear}.event h1,.event h2,.event h3,.event h4,.event h5,.event h6,.event p{color:#fff}.event.event--resizing,.event.event--dragging{z-index:45!important}.event .event_body{padding:1px 3px 1px 5px;position:relative}.event .event_body .event_body_name{width:calc(100% - 30px);padding-right:5px}.event .event_body .event_body_name svg{color:#fff;font-size:18px}.event .event_body .event_body_name p{flex-grow:1;margin:0;padding:0}.event .event_body .event_body_time{color:#fff;font-size:10px;font-weight:300;position:relative;top:3px}.event.event--past{opacity:.5!important}.event.event--selected{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;opacity:1!important;z-index:50!important}.event.event--is-duplicate-mode{opacity:.2!important}.event.event--is-a-duplicate{opacity:1!important}.event.event--not-selected{opacity:.7}.event.event--tbc{border:2px solid var(--error-dark)}.rbc-event-label{display:none}.rbc-current-time-indicator{display:none!important}.loading_day_progress{width:100%;position:absolute;bottom:0;left:0}.planning_toolbar_month h1,.planning_toolbar_month h2,.planning_toolbar_month h3,.planning_toolbar_month h4,.planning_toolbar_month p{color:var(--grey-dark);letter-spacing:.5px;text-transform:capitalize;font-size:15px;font-weight:300}.toolbar_switch-days{width:100%}.toolbar_switch-day{background:0 0;background-color:var(--primary-contrast);will-change:background;border:0;border-radius:50%;outline:none;width:30px;height:30px;margin-left:3px;margin-right:3px;transition:background .2s linear;position:relative;top:5px}.toolbar_switch-day .toolbar_switch-day_number{color:var(--grey-dark);will-change:color;font-family:Roboto;font-size:14px;font-weight:500;transition:color .2s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toolbar_switch-day .toolbar_switch-day_label{color:var(--grey-dark);font-family:Roboto;font-size:10px;font-weight:300;position:absolute;top:0;left:50%;transform:translate(-50%,-90%)}.toolbar_switch-day.toolbar_switch-day--is-today{background-color:var(--primary-main)}.toolbar_switch-day.toolbar_switch-day--is-today .toolbar_switch-day_number{color:var(--primary-contrast)}.planning_calendar_fab{z-index:50;position:fixed;bottom:10px;right:10px}.floating-information-message{background-color:var(--info-main);color:var(--info-contrast);padding:20px;position:fixed;bottom:10px;right:80px}.duplicate-event{margin-bottom:5px;padding:15px}.drawer-duplicate>div:last-child{max-width:90%}.duplicated-event_label{align-items:center;display:flex}.duplicated-event_label .label{flex-grow:1}.duplicated-event_label .icon{line-height:0}@media screen and (width<=640px){.header_day-week .header_day_summary{bottom:0;right:7px}.planning_calendar{padding-left:10px;padding-right:10px}.event_popover_content{min-width:100%;max-width:100%}}.calendar-container{flex-direction:column;height:100%;display:flex}.calendar-container .calendar{border:1px solid #ddd;flex-direction:column;flex-grow:1;min-height:0;display:flex}.calendar-container .calendar .agenda{border-top:2px solid #ddd;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.calendar-container .calendar .agenda--header{height:90px;min-height:90px;max-height:90px;padding-right:var(--scrollbar-width,0px);display:flex}.calendar-container .calendar .agenda--header .header--gutter{background-color:#fff;width:34px;min-width:34px;max-width:34px}.calendar-container .calendar .agenda--header .header--column{flex-grow:1;height:100%}.calendar-container .calendar .agenda--header .header--column.days--5{min-width:calc(20% - 6.8px);max-width:calc(20% - 6.8px)}.calendar-container .calendar .agenda--header .header--column.days--6{min-width:calc(16.6667% - 5.66667px);max-width:calc(16.6667% - 5.66667px)}.calendar-container .calendar .agenda--header .header--column.days--7{min-width:calc(14.2857% - 4.85714px);max-width:calc(14.2857% - 4.85714px)}.calendar-container .calendar .agenda--header .header_day-week{border-left:1px solid #ddd}.calendar-container .calendar .column--step{width:100%;position:absolute}.calendar-container .calendar .agenda--content{display:flex}.calendar-container .calendar .agenda--column{border-left:1px solid #ddd;flex-grow:1;position:relative}.calendar-container .calendar .agenda--column.agenda--gutter{background-color:#fff;border-left:none;width:34px;min-width:34px;max-width:34px}.calendar-container .gutter--step{color:#9e9e9e;text-align:center;font-size:10px;font-weight:300;position:relative;transform:translateY(-50%)}@media screen and (width<=640px){.calendar-container .calendar .agenda--header .header--column:not(.header--gutter){min-width:calc(100% - 34px)!important;max-width:calc(100% - 34px)!important}}.dashboard{padding:40px!important}.dashboard_onboarding{border-left:4px solid var(--primary-main);color:inherit;cursor:pointer;background:linear-gradient(135deg,#f0f7ff 0%,#fff 100%);border-radius:14px;align-items:center;gap:20px;margin-top:28px;padding:24px 32px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.dashboard_onboarding:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 4px #01579214,0 8px 24px #0157921a}.dashboard_onboarding_icon{background:var(--primary-main);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.dashboard_onboarding_icon svg{font-size:26px}.dashboard_onboarding_content{flex:1}.dashboard_onboarding_step{text-transform:uppercase;letter-spacing:.5px;color:var(--primary-main);margin-bottom:2px;font-size:11px;font-weight:600}.dashboard_onboarding_content h6{margin-bottom:4px}@media screen and (width<=768px){.dashboard_onboarding{flex-direction:column;align-items:flex-start;padding:20px 24px}}.dashboard_widgets{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-top:28px;display:grid}.dashboard_widget{border-left:none;border-top:3px solid var(--primary-main);color:inherit;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 1px 2px #0157920f,0 4px 12px #0157920a;padding:28px 24px 20px!important}.dashboard_widget:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 2px 4px #01579214,0 8px 24px #0157921a}.dashboard_widget--drive{cursor:default}.dashboard_widget--drive:hover{transform:none;box-shadow:0 1px 2px #0157920f,0 4px 12px #0157920a}.dashboard_widget:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#01579208 0%,#0000 70%);width:80px;height:80px;position:absolute;top:0;right:0}.dashboard_widget .dashboard_widget_caption{color:var(--grey-dark);margin-top:10px;font-size:12px;display:block}.widget_title{text-transform:uppercase;letter-spacing:.8px;color:var(--grey-main);margin-bottom:4px;font-weight:600;font-size:11px!important}.widget_number{letter-spacing:-1px;flex:1;justify-content:center;align-items:center;display:flex;font-size:4rem!important;font-weight:700!important;line-height:1!important}.widget_cta{text-align:center;color:var(--primary-main);letter-spacing:.2px;opacity:0;pointer-events:none;font-size:12px;transition:opacity .25s,transform .25s;position:absolute;bottom:14px;left:0;right:0;transform:translateY(6px)}.dashboard_widget:hover .widget_cta{opacity:1;transform:translateY(0)}.drive-used{color:var(--grey-dark);padding-top:8px;font-weight:600;margin-top:auto!important}.drive-bar{background:#e8ecf1;border-radius:4px;width:100%;height:8px;margin-top:6px;overflow:hidden}.drive-bar_fill{border-radius:4px;height:100%;transition:width .5s}@media screen and (width<=1279px){.dashboard_widgets{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media screen and (width<=768px){.dashboard{padding:24px!important}.dashboard_widgets{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media screen and (width<=640px){.dashboard{padding:20px!important}.dashboard_widgets{grid-template-columns:1fr}}.tiptap-editor{background:#fff;border:1px solid #ccc;border-radius:4px}.tiptap-editor.bkg{background-color:var(--grey-contrast)}.tiptap-toolbar{background:#f5f5f5;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.tiptap-toolbar-btn{cursor:pointer;color:#333;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 6px;font-family:inherit;font-size:13px;display:inline-flex}.tiptap-toolbar-btn:hover{background:#e0e0e0}.tiptap-toolbar-btn.active{color:#000;background:#d0d0d0}.tiptap-toolbar-separator{background:#ccc;width:1px;height:20px;margin:0 4px}.tiptap-toolbar-select{cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:3px;height:28px;padding:0 4px;font-size:13px}.tiptap-editor .tiptap{color:#000;outline:none;min-height:80px;padding:12px 16px}.tiptap-editor .tiptap p{margin:0 0 .5em}.tiptap-editor .tiptap h1,.tiptap-editor .tiptap h2,.tiptap-editor .tiptap h3{margin:.5em 0 .3em}.tiptap-editor .tiptap ul,.tiptap-editor .tiptap ol{margin:.3em 0;padding-left:1.5em}.tiptap-editor .tiptap a{color:var(--primary-main,#015792);text-decoration:underline}.tiptap-editor.minh .tiptap{min-height:150px}.tiptap-editor.fullh{flex-direction:column;height:100%;display:flex}.tiptap-editor.fullh .tiptap{flex:1}.tiptap-editor.transparent{background:0 0;border:none}.tiptap-editor.transparent .tiptap-toolbar{background:#0000001a;border-bottom-color:#ffffff4d}.tiptap-editor.transparent .tiptap,.tiptap-editor.transparent .tiptap p,.tiptap-editor.transparent .tiptap h1,.tiptap-editor.transparent .tiptap h2,.tiptap-editor.transparent .tiptap h3{color:inherit}.visio{z-index:1100;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.visio:hover .visio_toggle-minify{opacity:1}.visio.visio--minified{top:initial;left:initial;width:420px;height:236px;bottom:10px;right:10px}.visio.visio--minified .visio_stream--remote{width:320px;height:240px}.visio.visio--minified .visio_stream--local{z-index:5;width:80px;height:60px;position:absolute;bottom:5px;right:5px}.visio.visio--minified .visio_controls{display:none}.visio.visio--minified .visio_waiting-for{text-align:left;padding-left:10px;font-size:12px}.visio.visio--minified .visio_local-controls{justify-content:flex-start;padding-left:5px;bottom:5px;right:0}.visio_local-controls{z-index:6;justify-content:center;width:320px;display:flex;position:absolute;bottom:20px;right:20px}.visio_local-controls .visio_local-control{background-color:#ffffff1a;margin-left:2px;margin-right:2px}.visio_local-controls .visio_local-control.visio_local-control--off{color:#f44336!important}.visio_toggle-minify{z-index:10;position:absolute;top:0;right:0}.visio_toggle-minify button{color:#fff!important}.visio_toggle-minify{opacity:0}.visio_content{background-color:#000;flex-grow:1;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.visio_videos{flex-grow:1;justify-content:space-evenly;align-items:center;width:100%;height:100%;display:flex}.visio_loading{width:120px;position:absolute;bottom:20px;left:calc(50% - 60px)}.visio_stream{border:1px solid #ffffff1a;line-height:0;position:relative}.visio_stream video{width:100%;height:100%}.visio_stream.visio_stream--remote{width:960px;height:720px}.visio_stream.visio_stream--local{z-index:5;width:320px;height:240px;position:absolute;bottom:20px;right:20px}.visio_waiting-for{text-align:center;color:#fff;background-color:#ffffff1a;width:100%;padding:20px;font-size:18px;position:absolute;bottom:0;left:0}.visio_waiting-for span{font-weight:700}.visio_waiting-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visio_error-perm{width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visio_controls{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.visio_controls .visio_control{margin-left:8px;margin-right:8px}.visio_control--end{color:#fff!important;background-color:#f44336!important}.visio_files-sender_dropzone{border:5px dashed #d3d3d3;outline:none;width:100%;min-height:150px;position:relative}.visio_files-sender_dropzone.active{border-color:var(--success-main)}.visio_files-sender_dropzone.reject{border-color:var(--error-main)}.visio_files-sender-message{background-color:#fffc;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.visio_files-files_list{flex-direction:column;padding:20px;display:flex}.visio_files-files_list_item{align-items:center;padding:5px;display:flex}.visio_files-files_list_item .name{flex-grow:1}.visio_files-files_list_item:nth-child(odd){background-color:#d3d3d3}.visio_delay_content{align-items:center;display:flex!important}.visio_delay_input{width:75px;margin-left:5px!important;margin-right:5px!important}.visio_delay_preview{border-left:5px solid #d3d3d3;margin-top:15px;padding-left:10px;font-style:italic}.visio_files-received{z-index:5;background-color:#fffc;border-radius:5px 5px 0 0;width:350px;padding:10px 10px 20px;position:absolute;bottom:0;left:5px}.visio_files-received_container{flex-direction:column;margin-top:20px;display:flex}.visio_files-received_file{justify-content:flex-start!important;margin-bottom:4px!important;padding:8px!important}.visio_files-received_file:last-child{margin-bottom:0!important}.visio_files-received_file-icon{margin-right:4px}.settings-tabs{background:#fff;border:1px solid #e8ecf1;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0157920f,0 4px 12px #0157920a}.settings-content{background:#fff;border:1px solid #e8ecf1;border-radius:14px;margin-top:20px;padding:28px;box-shadow:0 1px 2px #0157920f,0 4px 12px #0157920a}.planning-configuration-container{max-width:860px;margin:0 auto;padding-bottom:20px}.form-row{align-items:center;padding:12px 0;display:flex}.form-row>div{width:50%;padding-left:15px;padding-right:15px}.form-row>div:first-child{text-align:right}.form-row>div:first-child>span{font-weight:400}.form-row+.MuiDivider-root{margin:8px 0}.schedules-container>div:nth-child(odd){background-color:var(--primary-contrast);border-radius:6px}.schedules-container.schedules-container--margin>div{margin-top:5px;margin-bottom:5px}.appointment-types-empty{text-align:center;flex-direction:column;align-items:center;padding:60px 40px;display:flex}.appointment-types-empty_icon{width:72px;height:72px;color:var(--primary-main);background:linear-gradient(135deg,#e3f0fc 0%,#f0f7ff 100%);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.appointment-types-empty_icon svg{font-size:36px}.appointment-types-empty h6{margin-bottom:8px}.appointment-types-empty_message{max-width:420px;margin-bottom:28px!important}.appointment-types-topbar{border-bottom:1px solid #e8ecf1;justify-content:flex-end;gap:8px;padding-bottom:20px;display:flex}.appointment-types-topbar button{margin-left:0}.appointment-types-container{justify-content:flex-start;align-items:flex-start;padding-top:10px}.appointment-type-item{border:1px solid #e8ecf1;width:calc(33.3333% - 20px);margin:10px;transition:box-shadow .2s,transform .2s;border-radius:12px!important;box-shadow:0 1px 2px #0157920f,0 4px 12px #0157920a!important}.appointment-type-item:hover{transform:translateY(-1px);box-shadow:0 2px 4px #01579214,0 8px 20px #01579214!important}.color-selector-items{justify-content:space-between;width:300px}button.color-selector-item{color:#fff;width:calc(33.3333% - 6.66667px);min-width:0;margin-top:5px;margin-bottom:5px}button.button-expand{transition:transform .2s ease-out}button.button-expand.button-expand--expanded{transform:rotate(180deg)}@media screen and (width<=768px){.settings-content{padding:20px}.appointment-type-item{width:calc(50% - 10px)}}@media screen and (width<=640px){.settings{padding:20px!important}.settings-content{padding:16px}.appointment-type-item{width:100%;margin:8px 0}.form-row{flex-wrap:wrap;margin-bottom:10px}.form-row>div{width:100%;padding-left:0;padding-right:0}.form-row>div:first-child{text-align:left}.form-row.form-row--switch{flex-wrap:nowrap}.form-row.form-row--switch>div{width:auto}.form-row.form-row--switch>div:first-child{flex-grow:1;padding-right:10px}}.users-search-bar{background:#fff;border:1px solid #e8ecf1;border-radius:14px;box-shadow:0 1px 2px #0157920f,0 4px 12px #0157920a}.users-container{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.user-card{border:1px solid #e8ecf1;width:calc(33.3333% - 13.3333px);margin-bottom:20px;border-radius:12px!important;box-shadow:0 1px 2px #0157920f,0 4px 12px #0157920a!important}.user-card.user-card--blocked{background-color:#ef9a9a}.user-card.full-width{width:100%}.users-members-container .user-card{width:100%}.user-details-payments{height:500px;padding:4px 0;overflow-y:auto}.user-details-payments .payment-item{border-radius:6px;margin-bottom:2px}.user-details-payments .payment-item.payments-header{border-radius:8px;overflow:hidden}.user-details-title{background:linear-gradient(135deg,#f8fafb 0%,#eef2f7 100%);border-bottom:1px solid #e8ecf1;padding:16px 24px!important}.user-details-title h2{width:100%;color:var(--primary-dark);letter-spacing:-.2px;align-items:center;padding-right:58px;font-size:18px;font-weight:600;display:flex}.user-details-title .float-menu-more{position:absolute;top:8px;right:8px}.user-details-pane{padding:20px 8px}.user-details-pane p.MuiTypography-body1{border-radius:8px;align-items:center;padding:10px 14px;transition:background-color .15s;display:flex;margin-bottom:8px!important}.user-details-pane p.MuiTypography-body1:hover{background-color:#f4f6f9}.user-details-pane p.MuiTypography-body1 .ico--inline{opacity:.8;font-size:20px;position:static;top:auto}.user-details-pane p.MuiTypography-body1 span{color:#3a4a5c;font-size:14px}.user-details-title+.MuiDialogContent-root .MuiTabs-root{border-bottom:1px solid #e8ecf1;min-height:40px}.user-details-title+.MuiDialogContent-root .MuiTab-root{text-transform:uppercase;letter-spacing:.5px;min-height:40px;padding:8px 16px;font-size:12px;font-weight:600}.user-details-pane .user-card{border:1px solid #e8ecf1;margin-bottom:8px;transition:box-shadow .15s;border-radius:10px!important;box-shadow:0 1px 3px #0157920a!important}.user-details-pane .user-card:hover{box-shadow:0 2px 6px #01579214!important}.users_has-more{text-align:right;width:100%}.users_has-more>span{font-weight:700}.user-no-user-found{flex-direction:column;display:flex}.user-no-user-found button{align-self:center;margin-top:20px}@media screen and (width<=768px){.user-card{width:calc(50% - 10px)}.users-members-container .user-card{width:100%}}@media screen and (width<=640px){.user-card{width:100%}.users .section_title{flex-direction:column}.users .section_title h4{width:100%;margin-bottom:10px}}.inbox-list-emails{border-right:1px solid #0000001f;width:450px;min-width:450px;height:calc(100vh - 230px);overflow-y:auto}.inbox-list-emails button.inbox-message-button{text-align:left;text-transform:none;justify-content:flex-start;width:100%;padding:10px;display:block}.inbox-list-emails button.inbox-message-button .inbox-message-button-title{color:inherit}.inbox-list-emails button.inbox-message-button.button--active{background-color:var(--primary-contrast)}.inbox-message-details{flex-grow:1;padding:20px}.inbox-message-details .message-body{background-color:#fff}.inbox-placeholder{text-align:center;color:var(--grey-light);padding-top:50px}.inbox-placeholder .ico{fill:var(--grey-light);font-size:150px}.inbox-reply-drawer>div:last-child{width:700px;margin-left:calc(100% - 740px)}.dropzone{outline:none;position:relative}.dropzone .dropzone-placeholder{pointer-events:none;z-index:400;background-color:#fffc;width:100%;height:100%;position:absolute;top:0;left:0}.dropzone .dropzone-placeholder .content-inner{border:5px dashed var(--primary-dark);width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;top:10px;left:10px}.dropzone.dropzone--reject .dropzone-placeholder .content-inner{border-color:var(--error-main)}.dropzone.dropzone--accept .dropzone-placeholder .content-inner{border-color:var(--success-main)}.dropzone .dropzone-drophere{text-align:center;width:100%;position:relative;top:50%;transform:translateY(-50%)}.inbox-mobile-title{align-items:center;display:flex}@media screen and (width<=768px){.inbox-list-emails{border-right:none;width:100%;min-width:0;height:auto}.inbox-reply-drawer>div:last-child{width:calc(100% - 40px);margin-left:20px}}@media screen and (width<=640px){.message-toolbar{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start}.message-toolbar>div{width:100%}.message-toolbar .message-title{padding-top:10px}.message-toolbar .message-action-bar{text-align:right}}.website_title_row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.website_link_chip{color:var(--primary-main);background:#f0f7ff;border:1px solid #01579226;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex}.website_link_chip:hover{background:#e3f0fc;text-decoration:none;box-shadow:0 1px 4px #0157921f}.website_header{height:60px}.website_topbar{padding-top:20px;padding-bottom:20px}.website_form.site-title{flex-direction:column;justify-content:center;margin-top:0;display:flex;position:relative}.website_form.site-title h1,.website_form.site-title h2{text-align:center;margin:0;padding:0}.website_form{width:760px;margin-top:40px;margin-left:auto;margin-right:auto}.website_form .message_content{min-height:68px}.website_section{margin-bottom:40px;position:relative}.website_section .website_actions{z-index:10;position:absolute;top:10px;right:5px}.website_section.website_section--inactive .website_card h4{color:var(--grey-main)!important}.website_section.website_section--inactive .website_card .avatar--primary{background-color:var(--grey-main)!important}.website_section.website_section--inactive .website_content{opacity:.3}span.contact-label{width:100px;font-weight:500;display:inline-block}span.schedule-day{width:80px;font-weight:500;display:inline-block}.all_themes{flex-wrap:wrap;justify-content:space-between;display:flex}.all_themes .theme-choice{cursor:pointer;border:none;border:0px solid var(--success-main);background:0 0;outline:none;width:calc(33.3333% - 6.66667px);margin:5px 0;padding:0;transition:box-shadow .2s ease-out,border .2s ease-out;box-shadow:0 1px 3px #8c8c8c33,1px 1px 4px #8c8c8c4d}.all_themes .theme-choice:hover{box-shadow:0 2px 5px #8c8c8c33,5px 5px 12px #8c8c8c4d}.all_themes .theme-choice.active{border:5px solid var(--success-main)}.all_themes .theme-choice .image{position:relative}.all_themes .theme-choice .image img{width:100%;height:auto}.all_themes .theme-choice .name{padding:10px;display:block}@media screen and (width<=768px){.website_form{width:100%}.website_form.site-title{padding-left:20px;padding-right:20px}.website_form.site-title .website_actions{top:-10px}.website_section{margin-bottom:20px}}@media screen and (width<=640px){.website_content{flex-direction:column}.website_content .direction_map{height:200px}}.account{align-items:flex-start;display:flex}.account>div{width:50%;padding-left:10px;padding-right:10px}.account_card{background:#fff;border:1px solid #e8ecf1;border-radius:14px;margin-bottom:20px;padding:28px;box-shadow:0 1px 2px #0157920f,0 4px 12px #0157920a}.account_card_header{text-transform:uppercase;letter-spacing:.8px;color:var(--grey-main);margin-bottom:16px;font-size:11px;font-weight:600}.account_plan_current{align-items:center;gap:16px;margin-bottom:20px;display:flex}.account_plan_chip{background-color:var(--primary-contrast);color:var(--primary-dark);letter-spacing:.2px;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-block}.account_plan_price{color:var(--primary-dark);letter-spacing:-.5px;font-size:24px;font-weight:700}.account_plan_period{background-color:var(--primary-contrast);border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;display:flex}.account_plan_period_label{text-transform:uppercase;letter-spacing:.5px;color:var(--grey-main);white-space:nowrap;font-size:11px;font-weight:600}.account_plan_period_dates{color:var(--primary-dark);font-size:14px;font-weight:600}.account_subscribe_section{flex-direction:column;align-items:center;margin-top:24px;display:flex}.account_subscribe_title{text-align:center;color:var(--primary-dark);margin-bottom:16px!important}.account_plans_grid{gap:16px;width:100%;display:flex}.account_plan_option{background:#fff;border:2px solid #e8ecf1;border-radius:16px;flex-direction:column;flex:1;align-items:center;padding:32px 20px 20px;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex;position:relative;overflow:hidden}.account_plan_option:hover{border-color:var(--primary-main);transform:translateY(-3px);box-shadow:0 6px 24px #01579224}.account_plan_option:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.account_plan_option_label{text-transform:uppercase;letter-spacing:.6px;color:var(--grey-main);margin-bottom:16px;font-size:13px;font-weight:600}.account_plan_option_pricing{align-items:baseline;gap:3px;margin-bottom:4px;display:flex}.account_plan_option_price{color:var(--primary-dark);letter-spacing:-1px;font-size:36px;font-weight:800;line-height:1}.account_plan_option_per{color:var(--grey-main);font-size:15px;font-weight:500}.account_plan_option_equiv{color:var(--grey-main);margin-bottom:4px;font-size:13px}.account_plan_option--active{border-color:var(--primary-main);cursor:default;background:linear-gradient(#f0f7ff 0%,#fff 50%);padding-top:40px;box-shadow:0 2px 12px #01579214}.account_plan_option--active:hover{transform:none;box-shadow:0 2px 12px #01579214}.account_plan_option_badge{text-align:center;text-transform:uppercase;letter-spacing:1px;color:#fff;background:linear-gradient(135deg, var(--primary-main) 0%, #1a7ab5 100%);padding:4px 0;font-size:10px;font-weight:700;position:absolute;top:0;left:0;right:0}.account_plan_option_cta{cursor:pointer;width:100%;color:var(--primary-main);background:0 0;border:none;border-top:1px solid #e8ecf1;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:12px 0 0;font-size:14px;font-weight:600;display:inline-flex}@media screen and (width<=640px){.account_plans_grid{flex-direction:column}}.account_portal_section{margin-top:24px}.account_portal_desc{text-align:center;color:var(--grey-main);margin-top:8px;display:block}.account_card .sprel_contact{text-align:left;margin-top:16px}.account_card .sprel_contact div{margin-bottom:5px}.account_card .sprel_contact .name{color:var(--primary-dark);font-size:22px;font-weight:600}.account_card .sprel_contact .value{font-weight:700}.account_card .sprel_contact .value a{color:var(--primary-main);text-decoration:none}.account_card .sprel_contact .value a:hover{text-decoration:underline}.account_card .widget_title{text-transform:uppercase;letter-spacing:.8px;color:var(--grey-main);justify-content:flex-start;align-items:center;margin-bottom:4px;font-weight:600;display:flex;font-size:11px!important}.account_card .widget_title .logo{height:28px;margin-left:8px}.account_card .widget_title .logo img{width:auto;height:100%}.invoice_upcoming{background-color:var(--primary-contrast);border-bottom:1px solid var(--grey-light);border-radius:14px 14px 0 0}.invoice_upcoming .invoice_upcoming_details{text-align:left;align-items:center}.invoice_upcoming .invoice_upcoming_label{padding:10px}.invoice_upcoming .invoice_upcoming_price{background-color:var(--primary-main);border-radius:0 14px 0 0;padding:20px}.invoice_upcoming .invoice_upcoming_price h1,.invoice_upcoming .invoice_upcoming_price h2,.invoice_upcoming .invoice_upcoming_price h4,.invoice_upcoming .invoice_upcoming_price span,.invoice_upcoming .invoice_upcoming_price p{color:var(--primary-contrast)}.invoice_item{padding:4px 0}.invoice_item:nth-child(odd){background-color:var(--primary-contrast)}.invoice_item .invoice_date{color:var(--grey-main);padding-left:10px}.invoice_item .invoice_ref{text-align:left;padding-left:20px;padding-right:20px;font-weight:700}.invoice_item .invoice_price{color:var(--primary-dark);padding-left:20px;padding-right:20px;font-weight:700}.invoice_item .invoice_actions{justify-content:flex-end;width:100px;display:flex}.invoice_item.invoice--unpaid{background-color:var(--error-contrast)}@media screen and (width<=1024px){.account{flex-direction:column}.account>div{width:100%}}@media screen and (width<=640px){.account{flex-direction:column-reverse}.invoice_item{flex-wrap:wrap}.invoice_item .invoice_date{text-align:left;width:100%;padding-top:5px}.invoice_item .invoice_ref{flex-grow:1;padding-top:5px;padding-left:10px}.invoice_item .invoice_actions{text-align:right;justify-content:flex-end;width:100%}.invoice_upcoming .invoice_upcoming_details{flex-direction:column-reverse}.invoice_upcoming .invoice_upcoming_details .invoice_upcoming_price{text-align:center;border-radius:14px 14px 0 0;width:100%}.invoice_upcoming .invoice_upcoming_details .invoice_upcoming_label h6{text-align:center}}.logs{padding:20px}.logs .section_title{margin-bottom:15px;display:block}.logs .logs-filters{background:#fff;border:1px solid #e8ecf1;border-radius:14px;align-items:center;width:100%;margin-bottom:20px;padding:20px;display:flex;box-shadow:0 1px 2px #0157920f,0 4px 12px #0157920a}.logs .logs-filters>*{margin-right:10px}.logs-content .logs--entries{background:#fff;border:1px solid #e8ecf1;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #0157920f,0 4px 12px #0157920a}.log-item{padding:4px 16px!important}.log-item:nth-child(2n){background-color:#fafbfc}.log-item:last-child{border-bottom:none!important}.log-item .MuiListItemIcon-root{background:#f4f6f9;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin-right:12px;display:flex;min-width:28px!important}.log-item svg{font-size:16px}.log-item svg.blue{color:var(--primary-main)}.log-item svg.green{color:var(--success-dark)}.log-item svg.red{color:var(--error-dark)}.log-item svg.default{color:var(--grey-main)}.log-item .MuiListItemText-root{margin-top:2px;margin-bottom:2px}.log-item .MuiListItemText-primary{color:#3a4a5c;font-size:12px;line-height:1.3}.log-item .MuiListItemText-secondary{color:#8a9bb0;margin-top:1px;font-size:10px}.log-item.MuiListItem-divider{border-bottom-color:#eef1f5}.logs-content.pad20{text-align:center;color:#8a9bb0;background:#fff;border:1px solid #e8ecf1;border-radius:14px;font-size:14px;box-shadow:0 1px 2px #0157920f,0 4px 12px #0157920a;padding:40px 20px!important}@media screen and (width<=768px){.logs .logs-filters{flex-wrap:wrap}.log-item{padding:4px 12px!important}.log-item .MuiListItemIcon-root{width:24px;height:24px;margin-right:8px;min-width:24px!important}.log-item svg{font-size:14px}}.payments_unregistered_splitter{align-items:flex-start;margin-top:30px;display:flex}.payments_unregistered_splitter>div{flex-grow:1}.payments_form{min-width:48%}.payments_dob_label{margin-top:15px}.payments_dob{display:flex}.payments_city{display:flex}.payments_city .payments_city_postal{margin-right:10px;width:150px!important}.payments_iban_confirm{min-width:50%;padding-left:20px}.payments_iban-label{padding-top:16px;padding-bottom:10px;font-weight:700}.payments_iban-label.error{color:var(--error-main)!important}.payments_submit-container{margin-top:25px}.payments_acceptances{margin-top:32px}.payments_acceptances .MuiFormControlLabel-root{align-items:flex-start!important}.payments_acceptances .MuiFormControlLabel-root>span:first-child{top:5px!important}.payments_acceptances .error{color:var(--error-main)!important}.payments_acceptances .error .MuiCheckbox-root{color:var(--error-main)!important}.payment_backdrop-loader{z-index:5000!important}.payment_backdrop-loader>div{width:100px}.payments_documents_zones{margin-top:40px;display:flex}.payments_document{text-align:center;border:5px dashed #d3d3d3;flex-grow:1;justify-content:center;align-items:center;min-width:calc(33.3333% - 20px);min-height:270px;margin-left:10px;margin-right:10px;padding:20px;display:flex}.payments_document.payments_document--accept{border-color:var(--success-main)}.payments_document.payments_document--reject{border-color:var(--error-main)}.payments_documents_submit{justify-content:center;margin-top:30px;display:flex}.payments_create input{text-align:right}.payments-manage_balances{margin-bottom:20px;display:flex}@media screen and (width<=640px){.payments-manage_balances{flex-direction:column;margin-top:20px}}.payments-manage_balances .payments-manage_balance{color:#fff;align-items:stretch;margin-right:20px;display:flex}@media screen and (width<=640px){.payments-manage_balances .payments-manage_balance{margin-bottom:10px;margin-right:0}}.payments-manage_balances .payments-manage_balance .label{border-top-left-radius:5px;border-bottom-left-radius:5px;align-items:center;padding-left:10px;padding-right:10px;display:flex}@media screen and (width<=640px){.payments-manage_balances .payments-manage_balance .label{padding-top:5px;padding-bottom:5px}}.payments-manage_balances .payments-manage_balance .amount{border-top-right-radius:5px;border-bottom-right-radius:5px;padding:10px 15px;font-size:16px;font-weight:700}@media screen and (width<=640px){.payments-manage_balances .payments-manage_balance .amount{justify-content:flex-end;align-items:center;min-width:75px;display:flex}}.payments-manage_balances .payments-manage_balance.balance--transit .label{background-color:var(--success-main)}.payments-manage_balances .payments-manage_balance.balance--transit .amount{background-color:var(--success-dark)}.payments-manage_balances .payments-manage_balance.balance--available .label{background-color:var(--info-main)}.payments-manage_balances .payments-manage_balance.balance--available .amount{background-color:var(--info-dark)}.payments-manage_balances .payments-manage_balance.balance--pending .label{background-color:var(--grey-main)}.payments-manage_balances .payments-manage_balance.balance--pending .amount{background-color:var(--grey-dark)}.payments-manage_columns{align-items:flex-start;display:flex}@media screen and (width<=640px){.payments-manage_columns{flex-direction:column}}.payments-manage_columns .payments-manage_unpaid{min-width:50%;margin-right:20px}@media screen and (width<=640px){.payments-manage_columns .payments-manage_unpaid{width:100%;margin-bottom:40px;margin-right:0}}.payment-item{border-bottom:1px solid var(--grey-light);align-items:center;font-size:12px;display:flex}.payment-item.payments-header{color:#fff;background-color:var(--grey-dark)!important}.payment-item.payments-header .pi--cell{font-size:10px;font-weight:700;display:flex}.payment-item .pi--cell{padding:5px}.payment-item .pi--date{width:105px;font-size:10px}@media screen and (width<=640px){.payment-item .pi--date{display:none!important}}.payment-item .pi--state{width:170px}@media screen and (width<=640px){.payment-item .pi--state{width:60px}}.payment-item .pi--state .state{align-items:stretch;display:flex}.payment-item .pi--state .state .label{border-top-left-radius:5px;border-bottom-left-radius:5px;padding:5px;font-weight:700}@media screen and (width<=640px){.payment-item .pi--state .state .label{border-radius:5px}}.payment-item .pi--state .state .date{border-top-right-radius:5px;border-bottom-right-radius:5px;align-items:center;padding:5px;font-size:10px;display:flex}@media screen and (width<=640px){.payment-item .pi--state .state .date{display:none}}.payment-item .pi--state .state.state--unpaid .label{background-color:var(--error-main);color:var(--error-contrast);border-top-right-radius:5px;border-bottom-right-radius:5px}.payment-item .pi--state .state.state--unpaid .date{background-color:var(--error-dark);color:var(--error-contrast)}.payment-item .pi--state .state.state--paid .label{background-color:var(--success-main);color:var(--success-contrast)}.payment-item .pi--state .state.state--paid .date{background-color:var(--success-dark);color:var(--success-contrast)}.payment-item .pi--state .state.state--canceled .label{background-color:var(--secondary-main);color:var(--secondary-contrast)}.payment-item .pi--state .state.state--canceled .date{background-color:var(--secondary-dark);color:var(--secondary-contrast)}.payment-item .pi--who{flex-grow:1}.payment-item .pi--amount{justify-content:flex-end;width:85px;display:flex}@media screen and (width<=640px){.payment-item .pi--amount{width:60px}.payment-item .pi--amount.--fees{display:none!important}}.payment-item .pi--amount.--collected{font-weight:700}@media screen and (width<=640px){.payment-item .pi--amount.--collected{display:flex!important}}.payment-item .pi--amount.grow{flex-grow:1}.payment-item .pi--action{justify-content:flex-end;align-items:center;width:45px;padding-right:5px;display:flex}.payment-item:nth-child(odd){background-color:#fff}.payments-search{flex-grow:1}@media screen and (width<=640px){.payments-search{width:100%}}.payments-search .payments-search--select{width:100%}.payments-search .payments-search--results{max-height:calc(100vh - 420px);margin-top:20px;overflow-y:auto}.payments-rib{flex-grow:1;justify-content:flex-end;display:flex}@media screen and (width<=640px){.payments-rib{display:none!important}}.payments-rib svg{margin-right:5px}.payments-add-rib{border:1px solid #d3d3d3;border-radius:5px;padding:20px}:root{--primary-light:#67daff;--primary-main:#015792;--primary-dark:#007ac1;--primary-contrast:#e3f2fd;--primary-contrast-high:#90caf9;--secondary-light:#ffad42;--secondary-main:#f57c00;--secondary-dark:#bb4d00;--secondary-contrast:#fff3e0;--secondary-contrast-high:#ffc366;--background-color:#fafafa;--error-light:#ff7961;--error-main:#f44336;--error-dark:#ba000d;--error-contrast:#ffebee;--error-contrast-high:#ef9a9a;--success-light:#76d275;--success-main:#43a047;--success-dark:#00701a;--success-contrast:#e8f5e9;--success-contrast-high:#a5d6a7;--info-light:#67daff;--info-main:#03a9f4;--info-dark:#007ac1;--info-contrast:#e1f5fe;--warning-light:#ff8a50;--warning-main:#ff5722;--warning-dark:#c41c00;--warning-contrast:#fbe9e7;--grey-light:#cfcfcf;--grey-main:#9e9e9e;--grey-dark:#707070;--grey-contrast:#f5f5f5;--grey-contrast-high:#bdbdbd}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-B2n1BHly.woff2)format("woff2"),url(/assets/Roboto-Bold-B7cOq_fN.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light-BND1yEHK.woff2)format("woff2"),url(/assets/Roboto-Light-D8eEbjjJ.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-56L6iL-I.woff2)format("woff2"),url(/assets/Roboto-Regular-BsN8iP2n.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium--cGQoWUT.woff2)format("woff2"),url(/assets/Roboto-Medium-BFS8JZeR.woff)format("woff");font-weight:500;font-style:normal}body{width:100%;font-family:Roboto;font-weight:400}#root,.root{position:relative}footer{flex-flow:wrap;align-items:center;margin-top:40px;padding-bottom:40px;display:flex}footer>*{margin-right:20px!important}.sprel-page{background:radial-gradient(at 85% 95%,#0157920a 0%,#0000 50%),radial-gradient(at 10% 90%,#f57c0008 0%,#0000 40%),linear-gradient(175deg,#f4f6f9 0%,#edf1f7 100%);min-height:calc(100vh - 3px)}.sprel-page>.section_title{margin-bottom:8px}.sprel-page>.section_title h4{color:var(--primary-dark);letter-spacing:-.3px;font-size:26px;font-weight:300;padding-left:0!important}.section_title h4{padding-left:10px}.w20{width:20px;min-width:20px}.w150{width:150px;min-width:150px}.fullh{height:100%}.dblock{display:block}.w100{width:100%}.w25{width:25%}.w33{width:33.3333%}.w50{width:50%}.tar{text-align:right;justify-content:flex-end}.tal{text-align:left;justify-content:flex-start}.tac{text-align:center;justify-content:center}.jc-c{justify-content:center}.large-margin{margin-top:20px!important;margin-bottom:20px!important}.prel{position:relative}.mt20{margin-top:20px!important}.mt40{margin-top:40px!important}.mt60{margin-top:60px!important}.mt80{margin-top:80px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb40{margin-bottom:40px!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.padl0{padding-left:0!important}.padt10{padding-top:10px!important}.padl10{padding-left:10px!important}.padl20{padding-left:20px!important}.padr20{padding-right:20px!important}.padr10{padding-right:10px!important}.padb20{padding-bottom:20px!important}.padt20{padding-top:20px!important}.pad40{padding:40px!important}.pad20{padding:20px!important}.pad10{padding:10px!important}.nowrap{white-space:nowrap}.fw-w{flex-wrap:wrap}.d-ib{display:inline-block}.flex{display:flex!important}.flex1{flex:1}.fg1{flex-grow:1!important}.flex-c{flex-direction:column}.aic{align-items:center}.ais{align-items:stretch}.ait{align-items:flex-start}.no-shadow{box-shadow:none!important}.column{width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.box{width:100%;max-width:500px;margin:50px auto;position:relative}.box.box--large{max-width:100%}.box .box_header{background-color:var(--primary-dark);padding:80px 20px 10px;position:relative}.box .box_header.box_header--primary{background-color:var(--primary-main)}.box .box_header.box_header--secondary{background-color:var(--secondary-main)}.box .box_header.box_header--condensed{padding-top:40px}.box .box_header .floating-logo{background-color:var(--background-color);border:none;border-radius:50%;outline:none;width:60px;height:60px;padding:10px;position:absolute;top:0;right:0;transform:translate(30%,-30%)}.box .box_header .floating-logo img{width:100%}.box h2{color:var(--primary-contrast)}a{color:var(--primary-main);text-decoration:none}a.secondary{color:var(--secondary-main)}a:hover{text-decoration:underline}.button-loader{margin-left:15px;position:relative;top:2px}.app_splash-screen{flex-direction:column;height:100vh;display:flex}.app_splash_version{color:var(--primary-main);flex-grow:1;justify-content:center;align-items:flex-end;padding-bottom:5px;font-size:10px;font-weight:700;display:flex}.app_main-loader{justify-content:center;align-items:flex-end;display:flex}.app-loader{width:100px;margin-left:auto;margin-right:auto}.logo-login-pro{color:#fff;background-color:#53cde2;border-radius:4px;margin-left:10px;padding:5px;font-size:13px;font-weight:700;display:inline}.app-header_logo{width:auto;height:35px}.app-color-bar{background-color:var(--primary-main);z-index:1200;height:3px;position:fixed;top:0;left:0;right:0}.menu-left_logo-btn{cursor:pointer;justify-content:center;align-items:center;padding:12px 0;display:flex}.menu-left_logo-btn:hover{background-color:#ffffff14}.menu-left_logo-img{border-radius:4px;width:32px;height:32px;box-shadow:0 2px 8px #00000080}.playground{background-color:#f4f6f9;min-height:100vh;padding-left:55px}.message{color:#fff;padding:25px;position:relative}.message h1,.message h2,.message h3,.message h4,.message h5,.message h6{color:#fff!important}.message p{margin:0 0 20px}.message p:last-child{margin-bottom:0}.message p,.message div,.message a{color:#fff}.message a{font-weight:700;text-decoration:underline}.message.message--none{color:inherit}.message.message--none div,.message.message--none p,.message.message--none a{color:inherit}.message.message--error{background-color:#ff0826}.message.message--success{background-color:#43a047}.message.message--information{background-color:#53cde2}.message.message--warning{background-color:#ff7d63}.no-outline{outline:none}.chip{margin-right:5px;color:#fff!important}.chip:focus,.chip:hover{background-color:inherit!important}.chip.chip--error{background-color:#ff0826!important}.chip.chip--success{background-color:#53e296!important}.chip.chip--information{background-color:#53cde2!important}.chip.chip--warning{background-color:#ff7d63!important}.chip.chip--inactive{opacity:.5}.chip.chip--none{color:#000!important;background-color:#fff!important}.card.card--shadow{box-shadow:0 1px 3px #8c8c8c33,1px 1px 4px #8c8c8c4d}.card{background-color:#fff;height:100%}.card .card_content{padding:25px}.card .card_content.card_infos{font-size:14px}.card .card_title{align-items:center;width:100%;margin-bottom:20px;display:flex}.card .card_title .ico svg{width:25px;height:25px}.card .card_title .ico{margin-right:15px}.card .card_title h3{margin:0;padding:0;font-size:30px;font-weight:400}.card .card_actions{justify-content:flex-end;align-items:center;padding:7px 20px 20px;display:flex}.menu-left-desktop>div{z-index:1100;background-color:var(--primary-main);flex-direction:column;display:flex;overflow:hidden;height:calc(100vh - 3px)!important;top:3px!important}.menu-left-desktop .menu-left_top{flex-shrink:0}.menu-left-desktop .menu-left_top button{color:#fff}.menu-left-desktop hr{border-color:#ffffff26}.menu-left-desktop .menu-left_content{flex:1;overflow:hidden auto}.menu-left-desktop .menu-left_content .menu_left_item{position:relative;padding-left:16px!important;padding-right:16px!important}.menu-left-desktop .menu-left_content .menu_left_item.active{background:#ffffff26}.menu-left-desktop .menu-left_content .menu_left_item:hover{background:#ffffff14}.menu-left-desktop .menu-left_content .menu_left_item>div{margin-right:0}.menu-left-desktop .menu-left_content svg{color:#fff;margin-right:0!important}.menu-left-desktop .menu-left_bottom{flex-shrink:0;margin-top:auto}.menu-left-desktop .MuiListItemIcon-root{min-width:0}.menu-left_content .menu_left_item.active{background:var(--primary-contrast)}a.menu-nav-current{background-color:var(--secondary-contrast);color:var(--secondary-dark)}a.menu-nav-current:after{content:"";background-color:var(--secondary-main);width:5px;height:100%;position:absolute;top:0;right:0}.menu-left_container a{color:var(--secondary-main)}.menu-left_container a:hover{background-color:var(--secondary-contrast)}.avatar-gender.gender--female{background-color:#f06292}.avatar-gender.gender--male{background-color:#7986cb}.avatar-gender.gender--other{background-color:#a1887f}.avatar--secondary{background-color:var(--secondary-main)!important}.avatar--primary{background-color:var(--primary-main)!important}.avatar--small{width:30px!important;height:30px!important}.avatar--big{width:60px!important;height:60px!important}.ico--primary{fill:var(--primary-main)!important}.ico--grey{fill:var(--grey-main)!important}.ico--secondary{fill:var(--secondary-main)!important}.ico--inline{position:relative;top:5px}.ico--inline.ico--inline--short{top:2px}.ico--stroked{stroke:#fff;stroke-width:2px;fill:#0000!important}.ico--15{font-size:15px!important}button.button--success{background-color:var(--success-main);color:var(--success-contrast)}button.button--success:hover{background-color:var(--success-dark)}button.button--danger{background-color:var(--error-main)}button.button--danger:hover{background-color:var(--error-dark)}.family-members-container{position:relative}.family-members{flex-wrap:wrap;justify-content:flex-start;display:flex;position:relative}.family-members>div{width:calc(33.3333% - 20px);margin:10px}.family-member-add{position:absolute;bottom:-16px;right:-10px}.card_header{padding:10px}.card_header.card_header--secondary{background-color:var(--secondary-main)}.card_header.card_header--secondary h1,.card_header.card_header--secondary h2,.card_header.card_header--secondary h3,.card_header.card_header--secondary h4,.card_header.card_header--secondary h5,.card_header.card_header--secondary h6{color:var(--secondary-contrast)}.card_header.card_header--secondary h2{font-size:20px;font-weight:400}.warning-no-internet{background-color:var(--warning-dark);color:var(--warning-contrast);z-index:99999;border-top-left-radius:5px;border-top-right-radius:5px;justify-content:center;align-items:center;padding:15px;font-size:14px;font-weight:300;display:flex;position:fixed;bottom:0;left:10px}.warning-no-internet svg{position:relative}.warning-no-internet span{margin-left:7px}.warning-not-certified{text-align:center;background-color:var(--warning-dark);max-width:50%;color:var(--warning-contrast);border-top-left-radius:5px;border-top-right-radius:5px;padding:15px;font-size:14px;font-weight:300;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.warning-not-certified button{margin-top:10px}.modale_close{position:absolute;top:0;right:0}.Toastify__toast-container{width:327px!important}.Toastify__toast.Toastify__toast--success{background-color:var(--success-main)!important;color:var(--success-contrast)!important}.Toastify__toast.Toastify__toast--error{background-color:var(--error-main)!important;color:var(--error-contrast)!important}.Toastify__toast.Toastify__toast--info{background-color:var(--info-main)!important;color:var(--info-contrast)!important}.Toastify__toast button{color:#fff!important}.Toastify__toast button .ico{margin-right:5px}.Toastify__toast .toast-close{position:absolute;top:0;right:0}.Toastify__toast .Toastify__toast-icon svg{fill:currentColor}.tippy-tooltip [x-circle]{border-radius:0;height:100%}.badge--decal-bl>span{top:0;right:0}.badge--nope>span{pointer-events:none}#resize-size-checker{pointer-events:none;opacity:0;width:6px;height:0;display:block;position:absolute}.MuiListItemIcon-root{min-width:0!important}.MuiListItemText-inset{padding-left:12px!important}.MuiTypography-root.MuiTypography-caption{display:block}@media screen and (width<=1279px){#resize-size-checker{width:5px}.column{width:100%}}@media screen and (width<=1024px){#resize-size-checker{width:4px}}@media screen and (width<=768px){#resize-size-checker{width:3px}.family-members>div{width:calc(50% - 20px)}}@media screen and (width<=640px){#resize-size-checker{width:2px}body,#root,.root{overflow-x:hidden}.box{width:calc(100% - 40px);margin-left:auto;margin-right:auto}.menu-left .menu-left_container{width:300px}.menu-left .menu-left_container .menu-left_header{padding-top:100px}.menu-left .menu-left_container .menu-left_header h2{white-space:nowrap;text-overflow:ellipsis;width:260px;font-size:16px;overflow:hidden}.playground{padding-top:44px;padding-left:0}.logo-login img{max-width:50vw}.logo-login .logo-login-pro{font-size:12px;right:0;transform:translate(100%,10%)}footer{flex-direction:column}.warning-no-internet{text-align:center;border-top-left-radius:0;border-top-right-radius:0;width:100%;padding-top:5px;padding-bottom:5px;left:0}.warning-not-certified{text-align:center;border-top-left-radius:0;border-top-right-radius:0;width:100%;padding-top:5px;padding-bottom:5px;left:0;transform:none}.menu-left-mobile .menu-left-logo{text-align:center;background-color:var(--primary-main);background-position:50%;background-repeat:no-repeat;background-size:50%;height:120px;display:inline-block}}.website--palette--blue{color:#015792;background-color:#edf9fc}.website--palette--blue h1,.website--palette--blue h2,.website--palette--blue h3,.website--palette--blue h4,.website--palette--blue h5,.website--palette--blue h6{color:#015792}.website--palette--blue .website_header{background-color:#53cde2}.website--palette--blue .website_topbar{background-color:#d0f4fa}.website--palette--blue .card .card_title .ico svg{fill:#53cde2}.website--palette--blue .separator_line{border-color:#d0f4fa}.website--palette--blue a{color:#015792}.website--palette--blue a.secondary{color:#53cde2}.website--palette--lavender{color:#015792;background-color:#f4faff}.website--palette--lavender h1,.website--palette--lavender h2,.website--palette--lavender h3,.website--palette--lavender h4,.website--palette--lavender h5,.website--palette--lavender h6{color:#015792}.website--palette--lavender .website_header{background-color:#b2caff}.website--palette--lavender .website_topbar{background-color:#e2edfc}.website--palette--lavender .card .card_title .ico svg{fill:#b2caff}.website--palette--lavender .separator_line{border-color:#e2edfc}.website--palette--lavender a{color:#015792}.website--palette--lavender a.secondary{color:#b2caff}.website--palette--green{color:#015792;background-color:#f3f9ed}.website--palette--green h1,.website--palette--green h2,.website--palette--green h3,.website--palette--green h4,.website--palette--green h5,.website--palette--green h6{color:#015792}.website--palette--green .website_header{background-color:#3bc69e}.website--palette--green .website_topbar{background-color:#acf6b3}.website--palette--green .card .card_title .ico svg{fill:#3bc69e}.website--palette--green .separator_line{border-color:#acf6b3}.website--palette--green a{color:#015792}.website--palette--green a.secondary{color:#3bc69e}.website--palette--rose{color:#490a0a;background-color:#fff8f2}.website--palette--rose h1,.website--palette--rose h2,.website--palette--rose h3,.website--palette--rose h4,.website--palette--rose h5,.website--palette--rose h6{color:#490a0a}.website--palette--rose .website_header{background-color:#ea8585}.website--palette--rose .website_topbar{background-color:#f6caac}.website--palette--rose .card .card_title .ico svg{fill:#ea8585}.website--palette--rose .separator_line{border-color:#f6caac}.website--palette--rose a{color:#490a0a}.website--palette--rose a.secondary{color:#ea8585}.website--palette--duckgreen{color:#1d5464;background-color:#f2fcfd}.website--palette--duckgreen h1,.website--palette--duckgreen h2,.website--palette--duckgreen h3,.website--palette--duckgreen h4,.website--palette--duckgreen h5,.website--palette--duckgreen h6{color:#1d5464}.website--palette--duckgreen .website_header{background-color:#1d5464}.website--palette--duckgreen .website_topbar{background-color:#207e82}.website--palette--duckgreen .website_topbar h1,.website--palette--duckgreen .website_topbar h2,.website--palette--duckgreen .website_topbar h3,.website--palette--duckgreen .website_topbar h4,.website--palette--duckgreen .website_topbar h5,.website--palette--duckgreen .website_topbar h6{color:#fff}.website--palette--duckgreen .card .card_title .ico{color:#d8d860}.website--palette--duckgreen .separator_line{border-color:#207e82}.website--palette--duckgreen a{color:#1d5464}.website--palette--duckgreen a.secondary{color:#1d5464}.website--palette--purple{color:#481380;background-color:#f9f5f9}.website--palette--purple h1,.website--palette--purple h2,.website--palette--purple h3,.website--palette--purple h4,.website--palette--purple h5,.website--palette--purple h6{color:#481380}.website--palette--purple .website_header{background-color:#481380}.website--palette--purple .website_topbar{background-color:#742dd2}.website--palette--purple .website_topbar h1,.website--palette--purple .website_topbar h2,.website--palette--purple .website_topbar h3,.website--palette--purple .website_topbar h4,.website--palette--purple .website_topbar h5,.website--palette--purple .website_topbar h6{color:#fff}.website--palette--purple .card .card_title .ico{color:#481380}.website--palette--purple .separator_line{border-color:#742dd2}.website--palette--purple a{color:#481380}.website--palette--purple a.secondary{color:#481380}.website--palette--red{color:#2b2024;background-color:#ffe5ee}.website--palette--red h1,.website--palette--red h2,.website--palette--red h3,.website--palette--red h4,.website--palette--red h5,.website--palette--red h6{color:#2b2024}.website--palette--red .website_header{background-color:#2b2024}.website--palette--red .website_topbar{background-color:#a80038}.website--palette--red .website_topbar h1,.website--palette--red .website_topbar h2,.website--palette--red .website_topbar h3,.website--palette--red .website_topbar h4,.website--palette--red .website_topbar h5,.website--palette--red .website_topbar h6{color:#fff}.website--palette--red .card .card_title .ico{color:#fd0054}.website--palette--red .separator_line{border-color:#fd0054}.website--palette--red a{color:#2b2024}.website--palette--red a.secondary{color:#2b2024}.website--palette--cream{color:#596e79;background-color:#f0ece2}.website--palette--cream h1,.website--palette--cream h2,.website--palette--cream h3,.website--palette--cream h4,.website--palette--cream h5,.website--palette--cream h6{color:#596e79}.website--palette--cream .website_header{background-color:#596e79}.website--palette--cream .website_topbar{background-color:#c7b198}.website--palette--cream .website_topbar h1,.website--palette--cream .website_topbar h2,.website--palette--cream .website_topbar h3,.website--palette--cream .website_topbar h4,.website--palette--cream .website_topbar h5,.website--palette--cream .website_topbar h6{color:#fff}.website--palette--cream .card .card_title .ico{color:#c7b198}.website--palette--cream .separator_line{border-color:#c7b198}.website--palette--cream a{color:#596e79}.website--palette--cream a.secondary{color:#596e79}.website--palette--blackwhite{color:#353535;background-color:#f5f5f5}.website--palette--blackwhite h1,.website--palette--blackwhite h2,.website--palette--blackwhite h3,.website--palette--blackwhite h4,.website--palette--blackwhite h5,.website--palette--blackwhite h6{color:#353535}.website--palette--blackwhite .website_header{background-color:#353535}.website--palette--blackwhite .website_topbar{background-color:#fff}.website--palette--blackwhite .card .card_title .ico{color:#a9a9a9}.website--palette--blackwhite .separator_line{border-color:#a9a9a9}.website--palette--blackwhite a{color:#353535}.website--palette--blackwhite a.secondary{color:#353535}.website--palette--sinbad{color:#364e68;background-color:#ebf0f6}.website--palette--sinbad h1,.website--palette--sinbad h2,.website--palette--sinbad h3,.website--palette--sinbad h4,.website--palette--sinbad h5,.website--palette--sinbad h6{color:#364e68}.website--palette--sinbad .website_header{background-color:#364e68}.website--palette--sinbad .website_topbar{background-color:#98ccd3}.website--palette--sinbad .website_topbar h1,.website--palette--sinbad .website_topbar h2,.website--palette--sinbad .website_topbar h3,.website--palette--sinbad .website_topbar h4,.website--palette--sinbad .website_topbar h5,.website--palette--sinbad .website_topbar h6{color:#fff}.website--palette--sinbad .card .card_title .ico{color:#98ccd3}.website--palette--sinbad .separator_line{border-color:#98ccd3}.website--palette--sinbad a{color:#364e68}.website--palette--sinbad a.secondary{color:#364e68}.website--palette--comet{color:#69779b;background-color:#e7f0f0}.website--palette--comet h1,.website--palette--comet h2,.website--palette--comet h3,.website--palette--comet h4,.website--palette--comet h5,.website--palette--comet h6{color:#69779b}.website--palette--comet .website_header{background-color:#586380}.website--palette--comet .website_topbar{background-color:#9692af}.website--palette--comet .website_topbar h1,.website--palette--comet .website_topbar h2,.website--palette--comet .website_topbar h3,.website--palette--comet .website_topbar h4,.website--palette--comet .website_topbar h5,.website--palette--comet .website_topbar h6{color:#fff}.website--palette--comet .card .card_title .ico{color:#9692af}.website--palette--comet .separator_line{border-color:#9692af}.website--palette--comet a{color:#69779b}.website--palette--comet a.secondary{color:#69779b}.website--palette--pink{color:#7d1494;background-color:#faedfd}.website--palette--pink h1,.website--palette--pink h2,.website--palette--pink h3,.website--palette--pink h4,.website--palette--pink h5,.website--palette--pink h6{color:#7d1494}.website--palette--pink .website_header{background-color:#7d1494}.website--palette--pink .website_topbar{background-color:#e7a4f5}.website--palette--pink .website_topbar h1,.website--palette--pink .website_topbar h2,.website--palette--pink .website_topbar h3,.website--palette--pink .website_topbar h4,.website--palette--pink .website_topbar h5,.website--palette--pink .website_topbar h6{color:#fff}.website--palette--pink .card .card_title .ico{color:#d4abdc}.website--palette--pink .separator_line{border-color:#d4abdc}.website--palette--pink a{color:#7d1494}.website--palette--pink a.secondary{color:#7d1494}.root--umJbmZBVRJb1X38EfoEa0A5CoRZICG .event--blocked{background-color:#b7b7b7!important}.root--umJbmZBVRJb1X38EfoEa0A5CoRZICG .slot--is-bookable:not(.slot--is-past):not(.slot--is-closed-by-day){background-color:#ffcaca!important}.root--umJbmZBVRJb1X38EfoEa0A5CoRZICG .slot--is-closed-by-day{background-color:#b7b7b7!important}.appointment-dialog-form{padding-top:15px!important}.appointment-dialog-form .row{margin-bottom:20px}.appointment-dialog-form .appointment_type-color{margin-left:10px;position:relative;top:1px}.select_appointment .MuiSelect-root{height:20px;display:flex}.appointment_type{display:flex}.appointment_type-color{border-radius:50%;width:15px;height:15px;margin-right:10px;display:inline-block}.appointment_type-label{flex-grow:1}.appointment_type-ico{line-height:0}.react-autosuggest__container{flex-grow:1;height:250px;position:relative}.react-autosuggest__suggestions-container--open{z-index:5;margin-top:10px;position:absolute;left:0;right:0}.react-autosuggest__suggestion{display:block}.react-autosuggest__suggestions-list{margin:0;padding:0;list-style-type:none}.name-input_search_result_name{top:-6px}.name-input_search_result_age{top:-10px}.conficted-event{margin-top:10px}.conflict-event{width:100%;margin-bottom:10px}.appointments-container{flex-wrap:wrap}.appointment-card{width:calc(33.3333% - 20px);margin:10px}.appointment-card.event_popover_content{min-width:0;max-width:none}.appointment-card.event_popover_content .event_popover_confirm{padding-bottom:0}.appointment-card .event-appointmentType{display:flex}.appointment-card .event-appointmentType .label{flex-grow:1}.appointment-card .event-appointmentType .icon{line-height:0}@media screen and (width<=1024px){.appointment-card{width:calc(50% - 20px)}}@media screen and (width<=640px){.appointment-card{width:100%;margin-left:0;margin-right:0}}
