﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a:focus,a:active,button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;outline:0}@property --ui-glyph-box{syntax:"<length>";inherits:true;initial-value:0px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:"Source Sans Pro",sans-serif;font-size:13px;line-height:1.5rem;color:#000}hr{color:#ccc;height:1px}mark{background:#ffee98}sub{font-size:70%}.panel{box-shadow:none}.select2-container.error .select2-selection--single .select2-selection__rendered{background:#ffe8e8}.select2-container.error .select2-selection--single{border-color:red}.select2-container{margin:2px 0px !important}#license_plate{text-transform:uppercase}:is(#workorder-form,#invoice-form) .contextmenu{position:absolute;width:230px;padding:0px 0px;box-sizing:border-box;background:#deeefe;display:none;z-index:999;box-shadow:0px 0px 40px 0px rgba(0,0,0,.2)}:is(#workorder-form,#invoice-form) .contextmenu li{border-bottom:1px solid #b4c7db;padding:5px 15px 5px 20px;user-select:none;position:relative;cursor:pointer}:is(#workorder-form,#invoice-form) .contextmenu li.active:before{content:" ";width:10px;height:10px;position:absolute;top:50%;margin-top:-5px;left:5px;background:url("../../img/icons/ui/check-regular.svg") 50% no-repeat;background-size:170%}:is(#workorder-form,#invoice-form) .contextmenu li:hover{background:#cae5ff}.ui-sortable-helper{background:#fff}.ui-sortable-placeholder{visibility:visible !important;background:#deefff}.ui-sortable-placeholder td:last-child{display:none}h1{font-family:"Source Sans Pro",sans-serif;font-size:18px;color:#fff;line-height:36px;margin-bottom:14px}h2{font-size:18px;padding-left:0px;padding-bottom:5px;padding-top:6px;margin:0px 0px 12px}h2 span.dashicons{margin:0px 5px 0px 0px;font-size:18px}h3{margin-bottom:6px;margin-top:0px;font-size:16px;font-weight:400;padding-left:0px;border-bottom:1px dashed #d3dde6;padding-bottom:2px;padding-top:3px;color:#3083e1}h4{font-size:16px;padding-left:0px;padding-top:6px;margin:0px 0px 10px;line-height:160%}h4 span.dashicons{line-height:21px;margin:0px 3px 0px 0px;font-size:16px}.translations{display:none}.translations input{background:#edf6ff}.offline{background:red;color:#fff;font-size:14px;padding:8px 20px;position:fixed;top:0px;left:0px;z-index:99;width:100%;text-align:center;display:none}.button.close{opacity:1;text-shadow:none}p.light{color:#777}sup{line-height:10px;font-size:10px}.ui-datepicker.ui-widget{width:264px;padding:10px;background:#fff;border:1px solid #e3e9ef;border-radius:12px;background-clip:padding-box;box-shadow:0px 10px 30px rgba(16,40,70,.16);font-family:"Source Sans Pro",sans-serif;font-size:13px}.ui-datepicker.ui-widget .ui-datepicker-header{position:relative;padding:2px 34px 8px;background:none;border:0px;border-bottom:1px solid #eef2f6;border-radius:0px;background-clip:padding-box}.ui-datepicker.ui-widget .ui-datepicker-title{display:flex;gap:6px;margin:0px;line-height:30px;color:#1f2d3d;font-weight:600}.ui-datepicker.ui-widget select.ui-datepicker-month,.ui-datepicker.ui-widget select.ui-datepicker-year{flex:1;width:auto;height:30px;margin:0px;padding:0px 8px;font-size:13px;font-weight:600;color:#1f2d3d;background-color:#fff;border:1px solid #d5dee8;border-radius:8px;background-clip:padding-box}.ui-datepicker.ui-widget .ui-datepicker-prev,.ui-datepicker.ui-widget .ui-datepicker-next{top:2px;width:30px;height:30px;border:0px;border-radius:8px;background-clip:padding-box;cursor:pointer;transition:background .15s ease-out}.ui-datepicker.ui-widget .ui-datepicker-prev:hover,.ui-datepicker.ui-widget .ui-datepicker-prev.ui-state-hover,.ui-datepicker.ui-widget .ui-datepicker-next:hover,.ui-datepicker.ui-widget .ui-datepicker-next.ui-state-hover{top:2px;background:#eef3f8;border:0px}.ui-datepicker.ui-widget .ui-datepicker-prev .ui-icon,.ui-datepicker.ui-widget .ui-datepicker-next .ui-icon{left:0px;top:0px;width:100%;height:100%;margin:0px;background:#44576b;-webkit-mask:url("../../img/icons/ui/chevron-left.svg") no-repeat 50% 50%;mask:url("../../img/icons/ui/chevron-left.svg") no-repeat 50% 50%;-webkit-mask-size:18px;mask-size:18px}.ui-datepicker.ui-widget .ui-datepicker-prev,.ui-datepicker.ui-widget .ui-datepicker-prev:hover{left:0px}.ui-datepicker.ui-widget .ui-datepicker-next,.ui-datepicker.ui-widget .ui-datepicker-next:hover{right:0px}.ui-datepicker.ui-widget .ui-datepicker-next .ui-icon{-webkit-mask-image:url("../../img/icons/ui/chevron-right.svg");mask-image:url("../../img/icons/ui/chevron-right.svg")}.ui-datepicker.ui-widget table.ui-datepicker-calendar{margin:6px 0px 0px;font-size:13px;border-collapse:separate;border-spacing:2px}.ui-datepicker.ui-widget th{padding:6px 0px 4px;font-size:11px;font-weight:600;color:#666;text-transform:uppercase}.ui-datepicker.ui-widget td{padding:0px}.ui-datepicker.ui-widget td a.ui-state-default,.ui-datepicker.ui-widget td span.ui-state-default{height:30px;line-height:30px;padding:0px;text-align:center;color:#1f2d3d;background:none;border:0px;border-radius:8px;background-clip:padding-box;transition:background .1s ease-out}.ui-datepicker.ui-widget td a.ui-state-default:hover,.ui-datepicker.ui-widget td a.ui-state-hover{background:#eef3f8;border:0px}.ui-datepicker.ui-widget td a.ui-state-highlight{color:#1fa0fb;font-weight:700;box-shadow:inset 0px 0px 0px 1.5px #1fa0fb}.ui-datepicker.ui-widget td a.ui-state-active,.ui-datepicker.ui-widget td a.ui-state-active:hover{color:#fff;font-weight:700;background:#1fa0fb;box-shadow:none}.ui-datepicker.ui-widget .ui-datepicker-other-month a,.ui-datepicker.ui-widget .ui-state-disabled span{opacity:.45}.ui-datepicker.ui-widget .ui-datepicker-buttonpane{margin:6px 0px 0px;padding:8px 0px 0px;border-top:1px solid #eef2f6}.ui-datepicker.ui-widget .ui-datepicker-buttonpane button{margin:0px 0px 0px 6px;padding:4px 10px;font-size:13px;color:#1d5f9e;background:#eef5fc;border:1px solid #d3e5f6;border-radius:8px;background-clip:padding-box;opacity:1}.form{position:relative;padding-bottom:70px}.form h4{padding-top:0px}.fullscreen-loader{position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:9999;background:rgba(0,0,0,.65);display:none}.center{text-align:center}.label{padding:.2em 0em .3em}.drag{width:15px;height:20px;top:50%;margin-top:-10px;position:absolute;margin-left:-18px;color:#44576b;opacity:.45;cursor:move}.drag:before{content:"";display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask:url("../../img/icons/ui/grip-vertical.svg") no-repeat 50% 50%;mask:url("../../img/icons/ui/grip-vertical.svg") no-repeat 50% 50%;-webkit-mask-size:16px;mask-size:16px}.drag:hover{opacity:1}.thead{background:#c9d8e4;margin:-7px -5px 0px -5px !important;box-sizing:border-box;color:#394a57;font-weight:400}.thead:not(.padding)>span:first-child{padding-left:16px !important}.thead.padding{padding:0px 0px 0px 0px !important;margin:0px !important}.thead:hover{background:#c9d8e4 !important;color:#394a57 !important;cursor:default}.thead .sortable{position:relative;cursor:pointer}.thead .sortable:after{content:"";font-family:inherit;position:absolute;right:6px;top:50%;width:16px;height:16px;margin-top:-8px;padding:0px;background:#c9d8e4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 10l4.5-4.5 4.5 4.5' stroke='%23a9b7c5'/%3E%3Cpath d='M7.5 14l4.5 4.5 4.5-4.5' stroke='%23a9b7c5'/%3E%3C/svg%3E") no-repeat 50% 50%/15px 15px}.thead .sortable:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 10l4.5-4.5 4.5 4.5' stroke='%235b6b7b'/%3E%3Cpath d='M7.5 14l4.5 4.5 4.5-4.5' stroke='%235b6b7b'/%3E%3C/svg%3E")}.thead .sortable.desc:after,.thead .sortable.desc:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 10l4.5-4.5 4.5 4.5' stroke='%23c9d3dd'/%3E%3Cpath d='M7.5 14l4.5 4.5 4.5-4.5' stroke='%231d78d6'/%3E%3C/svg%3E")}.thead .sortable:hover{background:#a4bcce}.thead .sortable:hover:after{background-color:#a4bcce}.header .sortable{position:relative;cursor:pointer}.header .sortable:after{content:"";font-family:inherit;position:absolute;right:6px;top:50%;width:16px;height:16px;margin-top:-8px;padding:0px;background:rgba(0,0,0,0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 10l4.5-4.5 4.5 4.5' stroke='%23a9b7c5'/%3E%3Cpath d='M7.5 14l4.5 4.5 4.5-4.5' stroke='%23a9b7c5'/%3E%3C/svg%3E") no-repeat 50% 50%/15px 15px}.header .sortable:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 10l4.5-4.5 4.5 4.5' stroke='%235b6b7b'/%3E%3Cpath d='M7.5 14l4.5 4.5 4.5-4.5' stroke='%235b6b7b'/%3E%3C/svg%3E")}.header .sortable.desc:after,.header .sortable.desc:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 10l4.5-4.5 4.5 4.5' stroke='%23c9d3dd'/%3E%3Cpath d='M7.5 14l4.5 4.5 4.5-4.5' stroke='%231d78d6'/%3E%3C/svg%3E")}table{width:100%}table thead{border-bottom:1px solid #ddd;padding-bottom:10px;font-weight:700}.hide{display:none}input[type=checkbox]{width:20px;height:20px;margin-right:5px}input[type=checkbox]:focus{border:1px solid #5f94c4;outline:none;background:#f2f9ff}p{margin-bottom:20px}b,strong{font-weight:600}.clear{clear:both}a{text-decoration:none;color:#1fa0fb}a:hover{text-decoration:none}*{box-sizing:border-box}.btw.options{position:absolute;top:-12px;right:0px}@keyframes fadeinout{0%,100%{opacity:0}50%{opacity:1}}#chassis_number{text-transform:uppercase}:is(.sms-order,.email-invoice,.email-invoice-reminder,.email-client,.email-order,.planning-mail,.planning-sms,.email-stock-order-note,.digital-signature,.email-contract) .warning{width:15px;height:15px;border-radius:100%;background-clip:padding-box;background:#008eff;color:#fff;text-align:center;font-size:11px;position:absolute;left:15px;top:12%;line-height:15px}:is(.sms-order,.email-invoice,.email-invoice-reminder,.email-client,.email-order,.planning-mail,.planning-sms,.email-stock-order-note,.digital-signature,.email-contract).green{background:#2db358}:is(.sms-order,.email-invoice,.email-invoice-reminder,.email-client,.email-order,.planning-mail,.planning-sms,.email-stock-order-note,.digital-signature,.email-contract).green:hover{background:#00c23e}.dialog .content :is(.warning-zero,.warning-km,#warning-euro-care,#warning-relax):not(:is(.warning-zero,.warning-km,#warning-euro-care,#warning-relax)+*){margin-top:10px}#specs{line-height:21px}#specs b{display:inline-block;width:125px;vertical-align:top}#specs .warning{padding:7px 12px;margin-bottom:4px;font-size:13px;font-weight:600;line-height:20px;color:#8a5300;background:#fff4e0;border:1px solid #f2d6a8;border-radius:8px;background-clip:padding-box}#specs .warning.valid{color:#1e7b34;background:#e6f6ea;border-color:#c3e6cd}#specs .warning .dashicons{width:16px;height:16px;margin-right:6px;font-size:16px;vertical-align:middle;position:relative;top:-1px}#specs .warning .dashicons:before{display:block}#specs .warning.examination,#specs .warning.eurocare,#specs .warning.relax,#specs .warning.tacho,#specs .warning.assistance,#specs .warning.mobilitywarranty,#specs .warning.remark{margin-bottom:0px;text-align:center;display:none}#specs .warning.expired{color:#b42318;background:#fdecec;border-color:#f5c9c5}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background:#8eb2d8}input{margin:2px 0px;padding:1px 4px;width:65%;border:1px solid #d3dce5;border-radius:5px;background-clip:padding-box;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:inline-block}@media(max-width: 767px){input{width:60%}}input[disabled]{background:#f2f4f7}input:focus{border:1px solid #1fa0fb;outline:none;background:#fff;box-shadow:0px 0px 0px 2px rgba(31,160,251,.22)}.select2-container{width:65%}@media(max-width: 767px){.select2-container{width:60%}}textarea{border:1px solid #d3dce5;border-radius:5px;background-clip:padding-box}textarea:focus{outline:none;border-color:#1fa0fb;box-shadow:0px 0px 0px 2px rgba(31,160,251,.22)}label{width:35%;padding-top:9px;float:left;line-height:13px;height:20px;padding-right:2px}@media(max-width: 767px){label{width:40%}}a:focus{text-decoration:none}a.icon:focus{text-decoration:none;background:#bdddf9 !important;outline:none}img{image-rendering:-o-crisp-edges;-ms-interpolation-mode:nearest-neighbor}.open:after{content:"";text-align:center;color:#fff;font-size:11px;top:8px;line-height:22px;font-family:"Arial","sans-serif";position:absolute;width:8px;height:8px;box-sizing:border-box;border-radius:50%;background-clip:padding-box;border:2px solid #11cf23;left:14px}.incoming .open:after{border-color:red}.open.ordered:after{border-color:orange}.small{font-size:70%;font-weight:700}.smaller{font-size:70%}div.error{background:#ed8000;padding:10px;color:#fff;display:none;text-align:center;font-size:15px;margin:10px 0px}input.error{border:1px solid #ff8b8b;background:#fff1f1}label.correct:after{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAyCAMAAAA3KEgwAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURUxpcTPDdpbiuzjFelrOjl3OkAC3WCW+aQC3Wev//0LIgG7MnQi3WGLQlIvdsAC2VljNjSi/ayC8ZlDKhQCuQzbBcgCuRYDXpwCySwCzTACsPACySgCuQQCoMQCvRQCqNqaJ3f4AAAAYdFJOUwBzHHoPDda/0gFgCuI8KOtrqceX9cTVbzhFv2cAAAEuSURBVEjH1ZXrcoMgEEZRqlaj0Vzaclng/d8yoNWg0ga2M027f50zh2W+Dwn5T3PM8Gx9Fg0arhRoJF1XinENDdIrGeOAoZ3XDcecfPTi6Nk70hqyRFYuMBNlh2dfDz9gX57kLZD3/Jv7kuft+8jbZVEshPbNe0Mj9oXQmfPWaKBoL+dBOsrL7bd9ySK9nxXduCsT6d0XvF6xoVzVx35mx5PTlGwMvbqzvvux1/47Bi08erm1LftFJrurWdE6i/RO8tawLb1my286mL/7NLf0ScT3t3hT0ju61JDU/ZPQnlwm9veiwL+2uH2XoRCiY9+ND7On47xuGglIbyAuCd59XNLeSRuX8p6sNK+bw3nOVqp3iovSHOWd4mIsjfK6NlIFSO/4uui2IOgZOvK35wZ7wEhYBL9DwgAAAABJRU5ErkJggg==") no-repeat 50%;background-size:contain;width:18px;height:18px;position:absolute;content:" ";margin-left:8px;top:7px}label.error:after{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAyCAMAAAA3KEgwAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABaUExURUxpcf9hXv+Ihf+Jh/9/ff+HhP+EhP+QkP9sav9+fP+Hh/91c/+Fhf96eP9+fP+Ghv9ta/9iX/9nZP+Pjv9ycP8AAP9YVv8AAP+Xlv92dP+Ni/+GhP+EhP8AAOtMGs8AAAAddFJOUwCTdneAd3dsiIF3fnZ+f3SFj4xuif2Y+2V/cXl5n/UcxwAAATZJREFUSMetlttywjAMRHNzrATKvZQC+v/f7MAwFNvSSoPRq3xm14m1dtN8sDZfem+9w+yCOWi9yEwGy7xUWUj/8r1GlQX0gh8VVFaln6zgPP73CHgWncfXHkHdwnlMe2SwifOY9zJ6w0UFlWXeJvCKVVpg+ZBKd8KSpcZO+aZ7WVtih/Jzz8Ky/cmjqzn3srJzj2fduU/X5XxCA92/6dnhfLJCrKtggfPBE6Dz27q32v+U6PfVmd0nCT772CjbDhWskshO1kFHdEhCBWtoR2swxgoW36F2jRUsvkOTupx9zpWM7Tzaaj73Nr3WZ1Ca0PTVswOzLzg/ptIEcqNw3uabJpAbs8Fm9ABSsZV+NIGs6w32hZ5AKrba4SaQsZ3BPugB5HmLBppAPs8G2zTbg95bHT/5OP8D6kaR9gEiOUsAAAAASUVORK5CYII=") no-repeat 50%;background-size:contain;width:18px;height:18px;position:absolute;content:" ";margin-left:6px;top:7px}.loader{position:absolute;width:100%;height:100%;z-index:99;top:0px}.loader img{position:absolute;width:24px;left:50%;margin-left:-12px;top:50%;margin-top:-12px}.cap{text-transform:capitalize}.cancel{background:#7195b5}.close,.cancel{float:right}.disabled{opacity:.5;cursor:default !important}.disabled.button{pointer-events:none}.disabled.highlight{opacity:1;font-weight:bold}input.disabled{background:#f2f2f2}.panel.warranty>br{display:none}.half{width:5%}.one{width:10%}.six{width:60%}:is(:is(.warning,.invoice-hours-warning,.invoice-timelogs-warning,.price-changed-detected,.km-car-warning,.has-maintenance-contract,.car-remark,.order-already-invoiced,.previous-maintenance,.vat-error,.ponumber-warning,.marge-warning,.hourlogs-inline,.replacementcar-warning,.order-selection-warning,.supplier-archived,.stalling-warning,.margin-purchase-price-warning,.warning-car-booked,.warning-rental-booked,.warning-bike-booked,.warning-vehicle-remarks,.warning-reminder,.warning-reminder-sms,.no-email,.invoice-default,.doublechassis,.unarchive,.warning-banner,.warning-email,.warning-auto-invoice,#opencampaigns):is([style*=block],.order-already-invoiced,.hourlogs-inline,.supplier-archived,.order-selection-warning):not([style*=none]),.characteristics:not([style*=none]),#car-warnings:has(>.warning[style*=block]))~:is(.tab-content,form.car-tab){margin-top:16px}select{background:rgba(0,0,0,0);position:relative;padding:1px 20px 1px 5px;font-size:13px;border:1px solid #b0c8e0;height:28px;margin:2px 0px;appearance:none;width:65%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABPCAMAAACpk6moAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURUxpcQBUpwBSpQBTpgBTpgBVqQBTpgBTqwBTpgBTpQBTpgBTpgBVpgBTpgBTpQBTpgBVpQBWpgBUpQBTpQBTpQBUpQBUpQBUpgBTpgBSpQBTpQBTpgBUpgBTpgBTpQBUpvQ/2EMAAAAfdFJOUwAeR4jcC+cF9vsvnhfufrERKGyTOr9jWNRRp89zyLgNDNQxAAABwElEQVRYw7XY2XKCUBBF0SOgKCAoMjjn//8yMcaI2EBPnmdrvVhdm7q4fn1iVySrD7CrBEg/4KYAZkt3dpn9uAjd3fzGYr5wZhfzXxels1veWcSRKxvFfy4Oru4B/6sd2frJonJ0q46Loxt77LKYeV3zcvbiYufk7l5ZbNYu7HrTc3F2cc991uc4nifxXOvgtiB2MrMnikVgdgPSRWFkC5rF1nYcq+2Aa0xdOsQis6TuHjV6uTlq9Aype0SNXqN2mzEW8V7J7uNRV30cASamS109xSpTl0y6qtQdp1nNd2A/avTk34Ehh5Wn7j1q9KSpO/NYaeqimOkKU9eCvYuAvfBZ0XFUAleQukLC8lM3HDV63O/AnYxFxjuOdSZ0manLpSwvdeNR06eukbOc1O1jhctIXQDVanPU6CX2qGm+A1MtO546XtTkqQv17FjquFGjV04+Xug2mLooNrmDqWth3MUcNUnqKrNLpq6ws1TqpFHjpm7nwb6nTh41XupyH7afOk3UOKlr4LbT5OOFboE9avSunRd5zyX2qI2nLvVlH6mzRG0sdaE3ez8Ov5N4TV3pz95SZ40avUP3Rd71rxP89htZyJ4Aqa7FQgAAAABJRU5ErkJggg==") right 8px top 50% no-repeat #deefff;background-size:8px 7px;border-radius:5px;background-clip:padding-box;transition:border-color .15s ease-out,box-shadow .15s ease-out}select[multiple]{background-image:none;padding:4px}select.error{border:1px solid red;background-color:#ffdee2}select:focus{border:1px solid #1fa0fb;outline:none;box-shadow:0px 0px 0px 2px rgba(31,160,251,.22)}@media(max-width: 767px){select{width:60%}}@media screen and (min-width: 0\0 ){select{background:none;padding:5px}}.button{background:#23527c;color:#fff;padding:7px 10px 7px 29px;font-weight:400;line-height:25px;display:inline-block;font-size:14px;border-radius:6px;background-clip:padding-box;box-shadow:0px 1px 2px rgba(16,40,70,.15);transition:background .2s ease-out,box-shadow .2s ease-out;cursor:pointer;position:relative;margin-bottom:15px;-webkit-touch-callout:none;user-select:none;z-index:0}.button span:first-child{position:absolute;top:50%;left:7px;margin-top:-11px}.button span:first-child:before{font-size:14px;top:-2px;position:relative}.button.small{padding:3px 10px 4px 29px;font-size:13px}@media(max-width: 1200px){.button.small{padding:4px 8px 5px 25px}.button.small span:first-child{left:4px}}@media(max-width: 1200px){.button{padding:7px 10px 7px 27px;font-size:13px}.button span:first-child{left:6px}}@media(max-width: 767px){.button{margin-bottom:3px}}.button:hover{background:#1fa0fb;color:#fff;box-shadow:0px 3px 8px rgba(16,40,70,.2)}.button:focus{background:#1fa0fb;color:#fff;outline:none}@keyframes pulse{0%{transform:scale(0.92);opacity:1}50%{transform:scale(1);opacity:.75}100%{transform:scale(0.92);opacity:1}}.button.close,.button.cancel{background:#bccad6}.button.close:hover,.button.close:focus,.button.cancel:hover,.button.cancel:focus{background:#819db6}.button.reset{background:#db6038}.button.reset:hover{background:#c74419}.button-icon{width:38px;height:34px;display:inline-block;background-size:auto 62%;background-position:50% 50%;background-repeat:no-repeat;border-radius:8px;background-clip:padding-box;transition:background-color .15s ease-out}.button-icon:hover{background-color:#eaf2fa}.button-icon.history{background-image:url("../../img/icons/ui/history.svg")}.button-icon.document-center{background-image:url("../../img/icons/ui/folder.svg")}.button-icon.fiche{background-image:url("../../img/icons/ui/file-user.svg")}.button-icon.swap{background-image:url("../../img/icons/ui/swap.svg")}.button-icon.inline.swap,.button-icon.inline-warning.swap{background-image:none;color:#fff}.button-icon.inline.swap:before,.button-icon.inline-warning.swap:before{content:"";display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask:url("../../img/icons/ui/swap.svg") no-repeat 50% 50%/auto 62%;mask:url("../../img/icons/ui/swap.svg") no-repeat 50% 50%/auto 62%}.button-icon.inline.swap{vertical-align:middle;width:30px;height:34px;margin-top:-4px}.button-icon.inline.swap:hover{background-color:rgba(0,0,0,0)}.button-icon.inline-warning.swap{width:1.2em;height:1.2em;margin:0px .3em;vertical-align:-0.25em;border-radius:0px;background-clip:padding-box}.button-icon.inline-warning.swap:before{-webkit-mask-size:contain;mask-size:contain}.button-icon.inline-warning.swap:hover{background-color:rgba(0,0,0,0)}@keyframes table-preloader-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.loader svg{margin:-60px auto 0px;position:absolute;left:calc(50% - 15px);top:50%;height:30px;width:30px;animation:rotate 2s linear infinite;transform-origin:center center}.loader circle{stroke-linecap:round;animation:dash 2s ease-in-out infinite}@-webkit-keyframes rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.notification{position:fixed;max-width:calc(100% - 6px);max-height:58px;z-index:9999;bottom:-200px;background:#2db458;text-align:center;padding:6px 12px 7px 12px;color:#fff;box-sizing:border-box;font-size:15px;right:3px;border-radius:6px;background-clip:padding-box}@media(max-width: 767px){.notification{font-size:14px}}#appointment-module{--accent: #207cf8;--accent-rgb: 32, 124, 248;--accent-contrast: #fff;--accent-ink: #207cf8;--accent-ink-rgb: 32, 124, 248;--surface: #fff;--surface-raised: #fff;--surface-field: #fff;--surface-muted: #f1f4f8;--border: #e3e8ee;--border-strong: #cdd6e0;--text: #1d2733;--text-muted: #5f6b7a;--danger-bg: #fdeeee;--shadow: 0px 1px 2px rgba(16,40,70,.06), 0px 8px 24px rgba(16,40,70,.06);max-width:1024px;margin:0 auto;background:rgba(0,0,0,0);display:none;font-family:"Source Sans Pro",sans-serif;font-size:15px;line-height:1.45;color:var(--text);-webkit-tap-highlight-color:rgba(0,0,0,0)}#appointment-module *:focus{outline:none}#appointment-module [role=button]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}#appointment-module p{margin:0 0 10px}#appointment-module .app-container{max-width:1024px;margin:0 auto;padding:0px 20px}#appointment-module .header{position:absolute;left:0px;top:0px;width:100%;padding:10px 0px 6px;border-bottom:1px solid var(--border);background:var(--surface)}#appointment-module.branded{margin-top:96px}#appointment-module #app-placeholder{padding:20px}@media(max-width: 767px){#appointment-module #app-placeholder{padding:0px}}#appointment-module .page-head{padding:4px 4px 18px}@media(max-width: 767px){#appointment-module .page-head{padding:18px 16px 4px}}#appointment-module h1{color:var(--text);font-size:26px;font-weight:700;line-height:1.25;letter-spacing:-0.01em;margin:0px;padding:0px}@media(max-width: 767px){#appointment-module h1{font-size:22px}}#appointment-module .intro{margin-top:8px;max-width:70ch;color:var(--text-muted);font-size:15px;line-height:1.55}#appointment-module #container{position:relative;padding:28px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;background-clip:padding-box;font-size:15px;display:block !important}@media(max-width: 767px){#appointment-module #container{padding:16px;border:none;box-shadow:none;border-radius:0px;background-clip:padding-box}}#appointment-module .section-title{margin:0 0 14px;font-size:17px;font-weight:600;line-height:1.35;color:var(--text);text-align:left}#appointment-module h4{margin:0px;padding:0px;font-size:16px;font-weight:700;line-height:1.35;color:var(--text)}#appointment-module .steps{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0 0 28px;padding-bottom:22px;border-bottom:1px solid var(--border)}#appointment-module .steps .step{position:relative;padding:44px 4px 0px;text-align:center;font-size:13px;font-weight:500;line-height:1.3;color:var(--text-muted);cursor:pointer;-webkit-touch-callout:none;user-select:none}#appointment-module .steps .step:before{content:"1";position:absolute;top:0px;left:50%;z-index:1;width:34px;height:34px;margin-left:-17px;line-height:34px;font-size:15px;font-weight:700;text-align:center;color:var(--text-muted);background:var(--surface);box-shadow:inset 0px 0px 0px 2px var(--border-strong);border-radius:50%;background-clip:padding-box;transition:background .2s ease-out,box-shadow .2s ease-out}#appointment-module .steps .step:nth-child(2):before{content:"2"}#appointment-module .steps .step:nth-child(3):before{content:"3"}#appointment-module .steps .step:nth-child(4):before{content:"4"}#appointment-module .steps .step:after{content:"";position:absolute;top:16px;left:calc(50% + 24px);right:calc(-50% + 24px);height:2px;background:var(--border);border-radius:2px;background-clip:padding-box}#appointment-module .steps .step:last-child:after{display:none}#appointment-module .steps .step.complete{color:var(--text)}#appointment-module .steps .step.complete:before{color:var(--accent-contrast);background:var(--accent);box-shadow:none}#appointment-module .steps .step.complete:after{background:var(--accent-ink)}#appointment-module .steps .step.complete:not(.active):before{content:"✓"}#appointment-module .steps .step.active{color:var(--text);font-weight:700}#appointment-module .steps .step.active:before{color:var(--accent-contrast);background:var(--accent);box-shadow:0px 0px 0px 4px rgba(var(--accent-ink-rgb), 0.18)}@media(max-width: 767px){#appointment-module .steps{margin:0 -16px 20px;padding:0 4px 16px}#appointment-module .steps .step{padding-top:38px;font-size:12px}#appointment-module .steps .step:before{width:30px;height:30px;margin-left:-15px;line-height:30px;font-size:14px}#appointment-module .steps .step:after{top:14px;left:calc(50% + 21px);right:calc(-50% + 21px)}}@media(max-width: 479px){#appointment-module .steps .step{font-size:11px}}#appointment-module .types{margin:0px;max-width:none;text-align:left}#appointment-module #planning-cat{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:10px;margin-bottom:28px}#appointment-module #planning-cat>div{position:relative;min-height:56px;padding:14px 16px 14px 48px;box-sizing:border-box;display:flex;align-items:center;font-size:15px;font-weight:600;line-height:1.3;color:var(--text);background:var(--surface-field);border:1.5px solid var(--border);border-radius:12px;background-clip:padding-box;cursor:pointer;-webkit-touch-callout:none;user-select:none;transition:border-color .15s ease-out,background .15s ease-out}#appointment-module #planning-cat>div:before{content:"";position:absolute;left:16px;top:50%;width:20px;height:20px;margin-top:-10px;box-sizing:border-box;border:2px solid var(--border-strong);border-radius:50%;background-clip:padding-box;transition:border .15s ease-out}@media(hover: hover){#appointment-module #planning-cat>div:hover{border-color:rgba(var(--accent-ink-rgb), 0.55)}}#appointment-module #planning-cat>div.active{border-color:var(--accent-ink);background:rgba(var(--accent-ink-rgb), 0.07)}#appointment-module #planning-cat>div.active:before{border:6px solid var(--accent)}#appointment-module #worktype-container .list{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:10px}#appointment-module .types .type{position:relative;display:flex;align-items:center;width:auto;height:auto !important;min-height:64px;margin:0px;padding:14px 48px 14px 16px;box-sizing:border-box;font-size:15px;font-weight:500;line-height:1.3;text-align:left;color:var(--text);background:var(--surface-field);border:1.5px solid var(--border);border-radius:12px;background-clip:padding-box;cursor:pointer;-webkit-touch-callout:none;user-select:none;transition:border-color .15s ease-out,background .15s ease-out}#appointment-module .types .type span{position:static;display:block;transform:none;min-width:0;overflow-wrap:anywhere}#appointment-module .types .type:before,#appointment-module .types .type:after{content:"";position:absolute;right:16px;top:50%;width:22px;height:22px;margin-top:-11px}#appointment-module .types .type:before{box-sizing:border-box;border:2px solid var(--border-strong);border-radius:50%;background-clip:padding-box;transition:background .15s ease-out,border-color .15s ease-out}#appointment-module .types .type:after{background-color:var(--accent-contrast);-webkit-mask:url("../../img/icons/ui/check.svg") no-repeat 50% 50%/14px;mask:url("../../img/icons/ui/check.svg") no-repeat 50% 50%/14px;opacity:0;transform:scale(0.6);transition:opacity .15s ease-out,transform .15s ease-out}@media(hover: hover){#appointment-module .types .type:hover{border-color:rgba(var(--accent-ink-rgb), 0.55)}}#appointment-module .types .type.active{border-color:var(--accent-ink);background:rgba(var(--accent-ink-rgb), 0.07);font-weight:600}#appointment-module .types .type.active:before{background:var(--accent);border-color:var(--accent)}#appointment-module .types .type.active:after{opacity:1;transform:scale(1)}#appointment-module .date-select,#appointment-module .client-info,#appointment-module .confirm-appointment{display:none;margin-bottom:0px}#appointment-module #calendar{padding:0px}#appointment-module .fc-toolbar.fc-header-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}#appointment-module .fc-toolbar.fc-header-toolbar .fc-left,#appointment-module .fc-toolbar.fc-header-toolbar .fc-right{float:none}#appointment-module .fc-toolbar.fc-header-toolbar .fc-right{order:-1}#appointment-module .fc-toolbar.fc-header-toolbar .fc-center,#appointment-module .fc-toolbar.fc-header-toolbar .fc-clear{display:none}#appointment-module .fc-toolbar.fc-header-toolbar h2{margin:0px;padding:0px;font-size:18px;font-weight:700;line-height:1.3;color:var(--text);text-transform:capitalize}#appointment-module .fc-today-button{display:none}#appointment-module .fc .fc-toolbar .fc-button-group{display:flex;gap:8px}#appointment-module .fc .fc-toolbar .fc-button-group>*{margin:0px}#appointment-module .fc button.fc-prev-button,#appointment-module .fc button.fc-next-button{width:40px;height:40px;padding:0px;display:flex;align-items:center;justify-content:center;color:var(--text);background:var(--surface-field);border:1px solid var(--border-strong);border-radius:10px;background-clip:padding-box;box-shadow:none;text-shadow:none;transition:border-color .15s ease-out,color .15s ease-out}@media(hover: hover){#appointment-module .fc button.fc-prev-button:hover,#appointment-module .fc button.fc-next-button:hover{border-color:var(--accent-ink);color:var(--accent-ink)}}#appointment-module .fc button.fc-prev-button.fc-state-disabled,#appointment-module .fc button.fc-next-button.fc-state-disabled{opacity:.35;border-color:var(--border-strong);color:var(--text)}#appointment-module .fc button.fc-prev-button .fc-icon,#appointment-module .fc button.fc-next-button .fc-icon{position:static;width:18px;height:18px;margin:0px;font-size:0px;background-color:currentColor}#appointment-module .fc button.fc-prev-button .fc-icon:after,#appointment-module .fc button.fc-next-button .fc-icon:after{content:none}#appointment-module .fc button.fc-prev-button .fc-icon-left-single-arrow,#appointment-module .fc button.fc-next-button .fc-icon-left-single-arrow{-webkit-mask:url("../../img/icons/ui/chevron-left.svg") no-repeat 50% 50%/18px;mask:url("../../img/icons/ui/chevron-left.svg") no-repeat 50% 50%/18px}#appointment-module .fc button.fc-prev-button .fc-icon-right-single-arrow,#appointment-module .fc button.fc-next-button .fc-icon-right-single-arrow{-webkit-mask:url("../../img/icons/ui/chevron-right.svg") no-repeat 50% 50%/18px;mask:url("../../img/icons/ui/chevron-right.svg") no-repeat 50% 50%/18px}#appointment-module .fc-unthemed th,#appointment-module .fc-unthemed td,#appointment-module .fc-unthemed thead,#appointment-module .fc-unthemed tbody,#appointment-module .fc-unthemed .fc-divider,#appointment-module .fc-unthemed .fc-row,#appointment-module .fc-unthemed .fc-content,#appointment-module .fc-unthemed .fc-popover,#appointment-module .fc-unthemed .fc-list-view,#appointment-module .fc-unthemed .fc-list-heading td{border-color:rgba(0,0,0,0)}#appointment-module table thead{border-bottom:none}#appointment-module .fc-widget-header thead{background:rgba(0,0,0,0)}#appointment-module .fc-day-header{padding:4px 0px 6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}#appointment-module .fc-basic-view .fc-body .fc-row{min-height:3.5em}#appointment-module .fc-content-skeleton{pointer-events:none}#appointment-module .fc-basic-view .fc-day-top{text-align:center}#appointment-module .fc-basic-view .fc-day-top .fc-day-number{float:none;display:block;padding:9px 0px 0px;font-size:15px;font-weight:600;line-height:1.2;color:var(--text)}#appointment-module .fc-basic-view .fc-day-top.fc-today .fc-day-number{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}#appointment-module .fc-basic-view .fc-day-top.fc-disabled-day{opacity:.35}#appointment-module .fc-unthemed td.fc-today{background:rgba(0,0,0,0)}#appointment-module .fc-day{position:relative;background:rgba(0,0,0,0) !important;opacity:1}#appointment-module .fc-day:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--surface-muted);border-radius:10px;background-clip:padding-box;transition:background .15s ease-out,box-shadow .15s ease-out}#appointment-module .fc-day.fc-other-month:before{display:none}#appointment-module .fc-day.fc-enabled-day{cursor:pointer}#appointment-module .fc-day.fc-enabled-day:before{background:rgba(var(--accent-ink-rgb), 0.1);box-shadow:inset 0px 0px 0px 1px rgba(var(--accent-ink-rgb), 0.25)}#appointment-module .fc-day.active:before{background:rgba(var(--accent-ink-rgb), 0.18);box-shadow:inset 0px 0px 0px 2px var(--accent-ink)}#appointment-module .fc-day.fc-disabled-day{cursor:not-allowed}#appointment-module .fc-day.fc-disabled-day:before{background:repeating-linear-gradient(135deg, var(--surface-muted) 0px, var(--surface-muted) 5px, transparent 5px, transparent 10px);box-shadow:none}@media(hover: hover){#appointment-module .fc-day.fc-enabled-day:not(.fc-disabled-day):not(.active):hover:before{background:rgba(var(--accent-ink-rgb), 0.2)}}#appointment-module .slot-lbl{position:absolute;left:4px;right:4px;bottom:9px;z-index:1;padding:0px;text-align:center;font-size:11px;font-weight:600;line-height:1.15;color:var(--accent-ink)}@media(max-width: 479px){#appointment-module .slot-lbl{font-size:10px;letter-spacing:-0.02em}}#appointment-module .calendar-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:13px;color:var(--text-muted)}#appointment-module .calendar-legend span:before{content:"";display:inline-block;width:14px;height:14px;margin:-2px 6px 0px 0px;vertical-align:middle;border-radius:4px;background-clip:padding-box}#appointment-module .calendar-legend .legend-available:before{background:rgba(var(--accent-ink-rgb), 0.1);box-shadow:inset 0px 0px 0px 1px rgba(var(--accent-ink-rgb), 0.25)}#appointment-module .calendar-legend .legend-selected:before{background:rgba(var(--accent-ink-rgb), 0.18);box-shadow:inset 0px 0px 0px 2px var(--accent-ink)}#appointment-module .calendar-legend .legend-unavailable:before{background:repeating-linear-gradient(135deg, var(--surface-muted) 0px, var(--surface-muted) 5px, transparent 5px, transparent 10px);box-shadow:inset 0px 0px 0px 1px var(--border)}#appointment-module .hour-detail-select{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:99;background:rgba(10,15,25,.55);text-align:left;font-size:15px}#appointment-module .slots-panel{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:400px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);display:flex;flex-direction:column;color:var(--text);background:var(--surface-raised);box-shadow:0px 20px 50px rgba(0,0,0,.3);border-radius:16px;background-clip:padding-box;overflow:hidden}#appointment-module .slots-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 14px 10px 20px}#appointment-module .slots-head b{font-size:17px;font-weight:700}#appointment-module .slots-close{flex:0 0 auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;border-radius:50%;background-clip:padding-box;transition:background .15s ease-out,color .15s ease-out}#appointment-module .slots-close:before{content:"";display:inline-block;width:20px;height:20px;vertical-align:middle;background-color:currentColor;-webkit-mask:url("../../img/icons/ui/x.svg") no-repeat 50% 50%/20px;mask:url("../../img/icons/ui/x.svg") no-repeat 50% 50%/20px}#appointment-module .slots-close:hover{background:var(--surface-muted);color:var(--text)}#appointment-module .hour-detail-select .slots{position:static;width:auto;max-height:60vh;margin:0px;padding:6px 20px 20px;transform:none;overflow-y:auto;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}#appointment-module .hour-detail-select .slots .slot{width:auto;margin:0px;padding:12px 8px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface-field);border:1.5px solid var(--border);border-radius:10px;background-clip:padding-box;cursor:pointer;-webkit-touch-callout:none;user-select:none;transition:border-color .15s ease-out,background .15s ease-out}@media(hover: hover){#appointment-module .hour-detail-select .slots .slot:hover{border-color:var(--accent-ink);background:rgba(var(--accent-ink-rgb), 0.07)}}#appointment-module .hour-detail-select .slots .slot.active{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}#appointment-module .hour-detail-select .slots .slot.disabled{opacity:.45;text-decoration:line-through;background:var(--surface-muted);border-color:rgba(0,0,0,0);cursor:not-allowed}#appointment-module .info-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;align-items:start}@media(max-width: 767px){#appointment-module .info-grid{grid-template-columns:minmax(0, 1fr);gap:16px}}#appointment-module .info-card{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 12px;float:none;width:auto;margin:0px;padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:14px;background-clip:padding-box}@media(max-width: 767px){#appointment-module .info-card{padding:16px}}#appointment-module .info-card h4{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin-bottom:2px}#appointment-module #client-info h4:before{content:"";display:inline-block;width:20px;height:20px;vertical-align:middle;background-color:currentColor;-webkit-mask:url("../../img/icons/ui/user.svg") no-repeat 50% 50%/20px;mask:url("../../img/icons/ui/user.svg") no-repeat 50% 50%/20px;color:var(--accent-ink)}#appointment-module #car-info h4:before{content:"";display:inline-block;width:20px;height:20px;vertical-align:middle;background-color:currentColor;-webkit-mask:url("../../img/icons/ui/car.svg") no-repeat 50% 50%/20px;mask:url("../../img/icons/ui/car.svg") no-repeat 50% 50%/20px;color:var(--accent-ink)}#appointment-module .field{grid-column:1/-1;width:auto;min-width:0}#appointment-module .field.half{grid-column:auto}#appointment-module label{display:block;float:none;width:auto;height:auto;margin:0 0 6px;padding:0px;font-size:14px;font-weight:600;line-height:1.3;color:var(--text)}#appointment-module span.mandatory{font-size:12px;font-weight:400;color:var(--text-muted)}#appointment-module input[type=text],#appointment-module input[type=email],#appointment-module input[type=tel],#appointment-module input[type=number],#appointment-module input[type=date],#appointment-module select,#appointment-module textarea{display:block;width:100%;height:46px;margin:0px;padding:0px 14px;box-sizing:border-box;font-family:"Source Sans Pro",sans-serif;font-size:15px;color:var(--text);background-color:var(--surface-field);border:1px solid var(--border-strong);border-radius:10px;background-clip:padding-box;box-shadow:none;transition:border-color .15s ease-out,box-shadow .15s ease-out}@media(max-width: 767px){#appointment-module input[type=text],#appointment-module input[type=email],#appointment-module input[type=tel],#appointment-module input[type=number],#appointment-module input[type=date],#appointment-module select,#appointment-module textarea{font-size:16px}}#appointment-module input[type=text]:focus,#appointment-module input[type=email]:focus,#appointment-module input[type=tel]:focus,#appointment-module input[type=number]:focus,#appointment-module input[type=date]:focus,#appointment-module select:focus,#appointment-module textarea:focus{border-color:var(--accent-ink);box-shadow:0px 0px 0px 3px rgba(var(--accent-ink-rgb), 0.2);background-color:var(--surface-field)}#appointment-module input[type=text].error,#appointment-module input[type=email].error,#appointment-module input[type=tel].error,#appointment-module input[type=number].error,#appointment-module input[type=date].error,#appointment-module select.error,#appointment-module textarea.error{border-color:#d93a3a;background-color:var(--danger-bg)}#appointment-module input[type=text].disabled,#appointment-module input[type=text][disabled],#appointment-module input[type=email].disabled,#appointment-module input[type=email][disabled],#appointment-module input[type=tel].disabled,#appointment-module input[type=tel][disabled],#appointment-module input[type=number].disabled,#appointment-module input[type=number][disabled],#appointment-module input[type=date].disabled,#appointment-module input[type=date][disabled],#appointment-module select.disabled,#appointment-module select[disabled],#appointment-module textarea.disabled,#appointment-module textarea[disabled]{opacity:.65}#appointment-module select{padding-right:40px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABPCAMAAACpk6moAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURUxpcQBUpwBSpQBTpgBTpgBVqQBTpgBTqwBTpgBTpQBTpgBTpgBVpgBTpgBTpQBTpgBVpQBWpgBUpQBTpQBTpQBUpQBUpQBUpgBTpgBSpQBTpQBTpgBUpgBTpgBTpQBUpvQ/2EMAAAAfdFJOUwAeR4jcC+cF9vsvnhfufrERKGyTOr9jWNRRp89zyLgNDNQxAAABwElEQVRYw7XY2XKCUBBF0SOgKCAoMjjn//8yMcaI2EBPnmdrvVhdm7q4fn1iVySrD7CrBEg/4KYAZkt3dpn9uAjd3fzGYr5wZhfzXxels1veWcSRKxvFfy4Oru4B/6sd2frJonJ0q46Loxt77LKYeV3zcvbiYufk7l5ZbNYu7HrTc3F2cc991uc4nifxXOvgtiB2MrMnikVgdgPSRWFkC5rF1nYcq+2Aa0xdOsQis6TuHjV6uTlq9Aype0SNXqN2mzEW8V7J7uNRV30cASamS109xSpTl0y6qtQdp1nNd2A/avTk34Ehh5Wn7j1q9KSpO/NYaeqimOkKU9eCvYuAvfBZ0XFUAleQukLC8lM3HDV63O/AnYxFxjuOdSZ0manLpSwvdeNR06eukbOc1O1jhctIXQDVanPU6CX2qGm+A1MtO546XtTkqQv17FjquFGjV04+Xug2mLooNrmDqWth3MUcNUnqKrNLpq6ws1TqpFHjpm7nwb6nTh41XupyH7afOk3UOKlr4LbT5OOFboE9avSunRd5zyX2qI2nLvVlH6mzRG0sdaE3ez8Ov5N4TV3pz95SZ40avUP3Rd71rxP89htZyJ4Aqa7FQgAAAABJRU5ErkJggg==") right 15px top 50% no-repeat;background-color:var(--surface-field);background-size:10px 9px}#appointment-module textarea{height:auto;min-height:96px;padding:12px 14px;line-height:1.45;resize:vertical}#appointment-module input::-webkit-outer-spin-button,#appointment-module input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#appointment-module .field .info-icon{position:relative;display:inline-block;top:auto;width:18px;height:18px;margin:-3px 0px 0px 4px;vertical-align:middle}#appointment-module .field .info-icon .popup{width:280px;height:auto}#appointment-module .appointment-info-overview{display:flex;align-items:center;gap:14px;margin:0 0 20px;padding:16px 18px;text-align:left;background:rgba(var(--accent-ink-rgb), 0.08);border:1px solid rgba(var(--accent-ink-rgb), 0.25);border-radius:14px;background-clip:padding-box}#appointment-module .appointment-info-overview:before{content:"";display:inline-block;width:26px;height:26px;vertical-align:middle;background-color:currentColor;-webkit-mask:url("../../img/icons/ui/calendar-days.svg") no-repeat 50% 50%/26px;mask:url("../../img/icons/ui/calendar-days.svg") no-repeat 50% 50%/26px;flex:0 0 auto;color:var(--accent-ink)}#appointment-module .appointment-info-overview>div{font-size:16px;font-weight:400;line-height:1.4}#appointment-module .appointment-info-overview .date,#appointment-module .appointment-info-overview .timeslot{font-weight:700}#appointment-module .overview-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;align-items:start}@media(max-width: 767px){#appointment-module .overview-grid{grid-template-columns:minmax(0, 1fr)}}#appointment-module .client-info-overview,#appointment-module .car-info-overview{float:none;width:auto;min-height:0px;margin:0px;padding:18px 20px 10px;background:var(--surface);border:1px solid var(--border);border-radius:14px;background-clip:padding-box}#appointment-module .client-info-overview h4,#appointment-module .car-info-overview h4{margin-bottom:6px}#appointment-module .client-info-overview>div,#appointment-module .car-info-overview>div{display:flex;gap:12px;padding:9px 0px;border-top:1px solid var(--border);font-size:14px;line-height:1.4}#appointment-module .client-info-overview>div b,#appointment-module .car-info-overview>div b{flex:0 0 40%;font-weight:400;color:var(--text-muted)}#appointment-module .client-info-overview>div span,#appointment-module .car-info-overview>div span{flex:1 1 auto;min-width:0;font-weight:600;overflow-wrap:anywhere}#appointment-module .client-info-overview h4+div,#appointment-module .car-info-overview h4+div{border-top:none}#appointment-module .confirm-appointment{position:static}#appointment-module .appointment-send{display:none;position:static;width:auto;margin-top:20px;padding:28px 20px 24px;text-align:center;font-size:15px;color:var(--text);background:rgba(45,180,88,.08);border:1px solid rgba(45,180,88,.3);border-radius:14px;background-clip:padding-box}#appointment-module .appointment-send .send-icon{width:56px;height:56px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;color:#fff;background:#2db458;border-radius:50%;background-clip:padding-box}#appointment-module .appointment-send .send-icon:before{content:"";display:inline-block;width:30px;height:30px;vertical-align:middle;background-color:currentColor;-webkit-mask:url("../../img/icons/ui/check.svg") no-repeat 50% 50%/30px;mask:url("../../img/icons/ui/check.svg") no-repeat 50% 50%/30px}#appointment-module .appointment-send b{display:block;margin-bottom:6px;font-size:20px;font-weight:700}#appointment-module .appointment-send p{margin:0 auto 6px}#appointment-module .appointment-send .send-info{margin-bottom:0px;font-size:14px;color:var(--text-muted)}#appointment-module .button{display:inline-block;position:relative;min-height:48px;margin:0px;padding:12px 22px;box-sizing:border-box;font-size:16px;font-weight:600;line-height:24px;text-align:center;color:var(--accent-contrast);background:var(--accent);box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,.06),0px 1px 2px rgba(16,40,70,.12);border-radius:12px;background-clip:padding-box;transition:filter .15s ease-out,box-shadow .15s ease-out,transform .1s ease-out}#appointment-module .button>.dashicons{display:none}#appointment-module .button:hover,#appointment-module .button:focus{color:var(--accent-contrast);background:var(--accent)}@media(hover: hover){#appointment-module .button:hover{filter:brightness(1.06);box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,.06),0px 4px 12px rgba(var(--accent-rgb), 0.3)}}#appointment-module .button:active{transform:translateY(1px)}#appointment-module .button.next:after,#appointment-module .button.confirm:after,#appointment-module .button.continue:after{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-color:currentColor;-webkit-mask:url("../../img/icons/ui/chevron-right.svg") no-repeat 50% 50%/18px;mask:url("../../img/icons/ui/chevron-right.svg") no-repeat 50% 50%/18px;margin:-3px -6px 0px 6px}#appointment-module .button.confirm:after{-webkit-mask:url("../../img/icons/ui/check.svg") no-repeat 50% 50%/18px;mask:url("../../img/icons/ui/check.svg") no-repeat 50% 50%/18px}#appointment-module .button.previous,#appointment-module .button.wait-option.no,#appointment-module .button.hour-option{color:var(--text);background:var(--surface-field);box-shadow:inset 0px 0px 0px 1.5px var(--border-strong)}#appointment-module .button.previous:hover,#appointment-module .button.previous:focus,#appointment-module .button.wait-option.no:hover,#appointment-module .button.wait-option.no:focus,#appointment-module .button.hour-option:hover,#appointment-module .button.hour-option:focus{color:var(--text);background:var(--surface-field)}@media(hover: hover){#appointment-module .button.previous:hover,#appointment-module .button.wait-option.no:hover,#appointment-module .button.hour-option:hover{filter:none;box-shadow:inset 0px 0px 0px 1.5px var(--accent-ink)}}#appointment-module .button.previous:before{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-color:currentColor;-webkit-mask:url("../../img/icons/ui/chevron-left.svg") no-repeat 50% 50%/18px;mask:url("../../img/icons/ui/chevron-left.svg") no-repeat 50% 50%/18px;margin:-3px 6px 0px -6px}#appointment-module .button.hour-option:before{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle;background-color:currentColor;-webkit-mask:url("../../img/icons/ui/clock.svg") no-repeat 50% 50%/18px;mask:url("../../img/icons/ui/clock.svg") no-repeat 50% 50%/18px;margin:-3px 8px 0px 0px;color:var(--accent-ink)}#appointment-module #button-container{display:flex;align-items:center;gap:10px;margin-top:24px;background:rgba(0,0,0,0)}#appointment-module #button-container .button.previous{display:none}#appointment-module #button-container .button.next{display:none;margin-left:auto}#appointment-module .confirm-appointment .button.confirm{position:absolute;right:28px;bottom:28px;z-index:1}@media(max-width: 767px){#appointment-module #button-container{margin-top:20px}#appointment-module #button-container .button.next{flex:1 1 auto;margin-left:0px}#appointment-module .button.previous{flex:0 0 48px;width:48px;padding:0px;font-size:0px;line-height:48px}#appointment-module .button.previous:before{margin:-3px 0px 0px;width:20px;height:20px}#appointment-module .confirm-appointment .button.confirm{left:74px;right:16px;bottom:16px}}#appointment-module #hour-popup{display:none}#appointment-module #app-placeholder>.popup{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:98;background:rgba(10,15,25,.55)}#appointment-module #app-placeholder>.popup .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:460px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);overflow-y:auto;box-sizing:border-box;padding:24px;font-size:15px;line-height:1.5;color:var(--text);background:var(--surface-raised);box-shadow:0px 20px 50px rgba(0,0,0,.3);border-radius:16px;background-clip:padding-box}@media(max-width: 479px){#appointment-module #app-placeholder>.popup .content{padding:20px}}#appointment-module #app-placeholder>.popup .content b{display:block;margin-bottom:16px;font-size:17px;font-weight:700}#appointment-module #app-placeholder>.popup .content .button{display:block;width:100%;margin-top:20px}#appointment-module #app-placeholder>.popup .content .wait-options .button,#appointment-module #app-placeholder>.popup .content .hour-slot-options .button{margin:10px 0px 0px}#appointment-module #app-placeholder>.popup .content .hour-slot-options{display:none}#appointment-module .notification{left:12px;right:12px;max-width:480px;max-height:none;margin:0 auto;padding:12px 16px;font-size:15px;line-height:1.4;box-shadow:0px 8px 24px rgba(0,0,0,.2);border-radius:12px;background-clip:padding-box}#appointment-module .notification[style*=red]{background-color:#d93a3a !important}html#html-appointment.dark{color-scheme:dark}#appointment-module.dark{--surface: rgba(255,255,255,.04);--surface-raised: #252a31;--surface-field: rgba(255,255,255,.06);--surface-muted: rgba(255,255,255,.07);--border: rgba(255,255,255,.12);--border-strong: rgba(255,255,255,.24);--text: #f1f3f5;--text-muted: rgba(255,255,255,.66);--danger-bg: rgba(217,58,58,.18);--shadow: none}#appointment-module.dark.branded{background-color:#1b1e23}#appointment-module.dark .header{background:#fff;border-bottom:1px solid #333}#appointment-module.dark select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABPCAYAAACeTVmaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDM1MiwgMjAyMC8wMS8zMC0xNTo1MDozOCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUFGRDkyMUE4NkM0MTFFQThENTdBNzQwNjNFNkM3RTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUFGRDkyMUI4NkM0MTFFQThENTdBNzQwNjNFNkM3RTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QUZEOTIxODg2QzQxMUVBOEQ1N0E3NDA2M0U2QzdFOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QUZEOTIxOTg2QzQxMUVBOEQ1N0E3NDA2M0U2QzdFOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk1veUoAAAPYSURBVHja7Jy9ixNRFMXvPrQQq63WShAtFBEVBEUbrfx/dglsMWwXSBlSpZEU26ROZSrTKAqCG0S0cBGs3CqVWKwQ78V3JYmZ5M3M+7hv5h24SzI7mZn8OAxz9szOznw+fwkAzyHJtsY7CPcuvniPcyHxsKbfOA8U/pjiHCceVkU8p+RcenMV5wvOpcSlsn7hXMM5U3rBd5xe4mJFHQJLL9i5pMs4X3GuJD6l9QPnBs5PeqMWfkEL2olPJbUZ7KpzSRdxPuNcT5wK6xTnFs45L1ArK9AvWolTKbUWwa5zLusVztPEy1gTnGerC/PgPsZ5nZgZ6wnOm9WFKmdlWnGYmBlpuA7sJudysDhNsXhrYLipcwKYOpeDRT/x26gXeWC3OZe0q927mzj+p5m+ZJ3lraAMNpCCRX5gmG1aYZtzU7AwDAxlnMvBIks8l5RtA2vqXNYHnHuJK5zg3DdZURXY6GHiWoxDEbhjnFHDwY40ByMVOS2AvmD+2NBgQb3YHfjb2Fh3LugNN7VvOy4CtoxzSXs436BZfdu/XqzIh1SJHdEOOg1zbaco2LLOJTWpb1vqxVw7F/SOmhIssjJgqziXYzEFi9s1BvtJB4bzMh9WFXZMOzyouWsPyoKt6lxWXfu2CazpxXzDrWvfRn9HmVbZgLJwEHXs24ZVwdpyLqlON/Jt7MV8OxegXjfy9WyAtelcUh36tq29WAjn8oHF3re1bYG17VwOFrH2bUa9WCjncrCINRZnNsG6cC7rLc7DiMC+w3lke6PK0cHuR+ZaJ8frCi4Fi1j6thHk3Egn9bQAEEffVrgXk+Bc0Acs/Ua+viuwrp1L2tOXZhKDxUxfep252oFy/AXowLtCXdt1CdaHc0kS+7bSvZgk5wLI7Nsy12B9OZdjsZS+rVIvJs25HIul9G0HPsD6dC4rdN82gYq9mGS49OCMk4BwK/diEk8LLPpig0BgBz7BhnAuKUTfZq0Xk+xcgDB9W8832FDOBfDbt1ntxaQ7l7/wkad9HYUAG9K5HCxc923We7EYnMvBwnUszkKBDe1clqu+zUkvFotzWfuRbTcquC76Nme9WGynBQC7fZvTXiw25wLY7dv6EsBKci7JRt/mvBeL0bkAdvq2rhSw0pxLqtK3eenFYnUuQLW+LZMEVqJzWUUfnGH8gIkmO5d16Hj9RsMdg/lDI4qsm04LWqZ9m9derA7OBTDr2wZSwUp3LmlT3xakF6uLcwE29209yWBjcG5esBAXGGJ0LgeL1f9va0sHG4tzSYt9W9BerG7OBVh+UH0rBrAxOZfVgYgee/hHgAEAdY5KLtQv4z8AAAAASUVORK5CYII=")}html.frame-auto #appointment-module .hour-detail-select,html.frame-auto #appointment-module #app-placeholder>.popup,html.frame-auto #appointment-module .fullscreen-loader{top:var(--frame-top, 0px);height:var(--frame-height, 100%)}html.frame-auto #appointment-module .notification{margin-bottom:var(--frame-bottom, 0px)}.instellingen .info-icon{margin-top:-1px;width:19px;height:19px;margin-left:2px}.info-icon{position:absolute;color:#7d93a8;cursor:pointer;width:20px;height:20px;text-align:center;margin-left:1px;margin-top:-3px}.info-icon:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:url("../../img/icons/ui/info.svg");mask-image:url("../../img/icons/ui/info.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:85%;mask-size:85%;transition:background-color .15s ease-out}.info-icon:hover{color:#1fa0fb}.info-icon.top{margin-top:5px}.info-icon.attention{color:#d97706}.info-icon.attention:before{-webkit-mask-image:url("../../img/icons/ui/triangle-alert.svg");mask-image:url("../../img/icons/ui/triangle-alert.svg")}.info-icon.attention:hover{color:#b45309}.info-icon .popup{display:none;position:absolute;background:#fffaeb;border:1px solid #f1dfb6;box-shadow:0px 8px 24px rgba(16,40,70,.14);color:#4a3b16;font-size:13px;font-weight:normal;border-radius:10px;background-clip:padding-box;max-width:50vw;width:350px;margin-left:10px;margin-top:-6px;transform:translateY(-100%);text-align:left;padding:10px 14px;box-sizing:border-box;line-height:150%;z-index:99}.info-icon .popup.right{transform:translate(-100%, -100%)}@media(max-width: 767px){.info-icon .popup{position:fixed;width:100%;bottom:0px;left:0px;margin:0px;max-width:none;transform:translateY(0%)}.info-icon .popup.right{transform:translate(0%)}}.info-icon:hover .popup{display:block}/*!
 * FullCalendar v3.9.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-0.05em;margin:0 .2em;vertical-align:middle}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px hsla(0,0%,100%,.75);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-down,.fc-state-active{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-rtl .fc-popover .fc-header .fc-title,.fc-ltr .fc-popover .fc-header .fc-close{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden rgba(0,0,0,0);border-right:0 hidden rgba(0,0,0,0);border-bottom:0 hidden rgba(0,0,0,0)}.fc-row:first-child table{border-top:0 hidden rgba(0,0,0,0)}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:rgba(0,0,0,0)}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:none;border-color:rgba(0,0,0,0)}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-event[href],.fc-event.fc-draggable{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4}.fc-event .fc-resizer{display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999 !important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:bold}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header,.fc-unthemed .fc-list-heading td{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"‹";font-weight:bold;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"›";font-weight:bold;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"«";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"»";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"◄";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"►";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"▼";font-size:125%;top:2%}.fc-icon-x:after{content:"×";font-size:200%;top:6%}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.ui-widget .fc-event{color:#fff;text-decoration:none;font-weight:normal}.ui-widget td.fc-axis{font-weight:normal}.fc-time-grid .fc-slats .ui-widget-content{background:none}.fc.fc-bootstrap3 a{text-decoration:none}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap3 hr.fc-divider{border-color:inherit}.fc-bootstrap3 .fc-today.alert{border-radius:0}.fc-bootstrap3 .fc-popover .panel-body{padding:0}.fc-bootstrap3 .fc-time-grid .fc-slats table{background:none}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 hr.fc-divider{border-color:inherit}.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-bootstrap4 .fc-time-grid .fc-slats table{background:none}.fc-toolbar{text-align:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicWeek-view .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number{padding:2px}.fc-basic-view th.fc-week-number,.fc-basic-view th.fc-day-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:gray}.fc-basic-view td.fc-week-number{text-align:center}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid-container,.fc-time-grid{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden rgba(0,0,0,0)}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{position:relative;z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:" - "}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:bold}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt{float:right}.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}