.driver-active *,.driver-active .driver-overlay{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:focus,.driver-popover-footer button:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start,.driver-popover-arrow-side-top.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end,.driver-popover-arrow-side-top.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center,.driver-popover-arrow-side-top.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}.cb-mode{--primary:192 100% 35%;--ring:192 100% 35%;--destructive:22 100% 42%;--destructive-foreground:0 0% 100%}.cb-mode.dark{--primary:199 73% 63%;--ring:199 73% 63%;--destructive:22 100% 50%;--destructive-foreground:0 0% 100%}.cb-mode .bg-green-100{background-color:#d7f0e8!important}.cb-mode .bg-green-200{background-color:#a6dfcd!important}.cb-mode .bg-green-900,.cb-mode .bg-green-900\/50,.cb-mode .bg-green-900\/60{background-color:#004d38!important}.cb-mode .border-green-400{border-color:#009e73!important}.cb-mode .border-green-600{border-color:#007a58!important}.cb-mode .border-green-700{border-color:#005e44!important}.cb-mode .text-green-700{color:#005e44!important}.cb-mode .text-green-900{color:#003024!important}.cb-mode .text-green-200,.cb-mode .text-green-300{color:#a6dfcd!important}.cb-mode .bg-teal-100{background-color:#d6e9f4!important}.cb-mode .bg-teal-200{background-color:#9bc9e5!important}.cb-mode .bg-teal-900,.cb-mode .bg-teal-900\/50,.cb-mode .bg-teal-900\/60{background-color:#00395a!important}.cb-mode .border-teal-400{border-color:#0072b2!important}.cb-mode .border-teal-600{border-color:#005a8c!important}.cb-mode .border-teal-700{border-color:#004470!important}.cb-mode .text-teal-700{color:#004470!important}.cb-mode .text-teal-900{color:#00243a!important}.cb-mode .text-teal-200,.cb-mode .text-teal-300{color:#9bc9e5!important}.cb-mode .bg-blue-100{background-color:#e0f1fa!important}.cb-mode .bg-blue-200{background-color:#b8dff3!important}.cb-mode .bg-blue-900,.cb-mode .bg-blue-900\/50,.cb-mode .bg-blue-900\/60{background-color:#0b4a70!important}.cb-mode .border-blue-400{border-color:#56b4e9!important}.cb-mode .border-blue-600{border-color:#2a8ec1!important}.cb-mode .border-blue-700{border-color:#1f6d96!important}.cb-mode .text-blue-700{color:#1f6d96!important}.cb-mode .text-blue-900{color:#0b3d58!important}.cb-mode .text-blue-200,.cb-mode .text-blue-300{color:#b8dff3!important}.cb-mode .bg-red-100{background-color:#fbe5d6!important}.cb-mode .bg-red-200{background-color:#f5c49a!important}.cb-mode .bg-red-900,.cb-mode .bg-red-900\/50,.cb-mode .bg-red-900\/60{background-color:#5c2900!important}.cb-mode .border-red-400{border-color:#d55e00!important}.cb-mode .border-red-600{border-color:#a84800!important}.cb-mode .border-red-700{border-color:#823800!important}.cb-mode .text-red-700{color:#823800!important}.cb-mode .text-red-900{color:#4a2000!important}.cb-mode .text-red-200,.cb-mode .text-red-300{color:#f5c49a!important}.cb-mode .bg-amber-100{background-color:#fbecd0!important}.cb-mode .bg-amber-200{background-color:#f4d491!important}.cb-mode .bg-amber-900,.cb-mode .bg-amber-900\/50,.cb-mode .bg-amber-900\/60{background-color:#7a5500!important}.cb-mode .border-amber-400{border-color:#e69f00!important}.cb-mode .border-amber-600{border-color:#b37d00!important}.cb-mode .border-amber-700{border-color:#8a6000!important}.cb-mode .text-amber-700{color:#8a6000!important}.cb-mode .text-amber-900{color:#4f3700!important}.cb-mode .text-amber-200,.cb-mode .text-amber-300{color:#f4d491!important}.cb-mode .bg-yellow-100{background-color:#fbf7cf!important}.cb-mode .bg-yellow-200{background-color:#f7ef9b!important}.cb-mode .bg-yellow-900,.cb-mode .bg-yellow-900\/50,.cb-mode .bg-yellow-900\/60{background-color:#5c5600!important}.cb-mode .border-yellow-400{border-color:#d6cb20!important}.cb-mode .border-yellow-600{border-color:#a89f00!important}.cb-mode .border-yellow-700{border-color:#7d7500!important}.cb-mode .text-yellow-700{color:#7d7500!important}.cb-mode .text-yellow-900{color:#3d3900!important}.cb-mode .text-yellow-200,.cb-mode .text-yellow-300{color:#f7ef9b!important}.cb-mode .bg-warm-100{background-color:#f0efee!important}.cb-mode .bg-warm-200{background-color:#d8d6d3!important}.cb-mode .bg-warm-900,.cb-mode .bg-warm-900\/50,.cb-mode .bg-warm-900\/60{background-color:#2b2928!important}.cb-mode .text-purple-400,.cb-mode .text-purple-500,.cb-mode .text-violet-400,.cb-mode .text-violet-500{color:#cc79a7!important}.cb-mode .text-amber-400,.cb-mode .text-amber-500{color:#e69f00!important}.cb-mode .text-yellow-400,.cb-mode .text-yellow-500{color:#c9be1d!important}.cb-mode .text-blue-400,.cb-mode .text-blue-500{color:#0072b2!important}.cb-mode .dark .text-blue-400,.cb-mode.dark .text-blue-400{color:#56b4e9!important}.cb-mode .text-green-500,.cb-mode .text-green-600{color:#009e73!important}.cb-mode .dark .text-green-400,.cb-mode.dark .text-green-400{color:#45c9a0!important}.cb-mode [fill="#ef4444"]{fill:#d55e00!important}.cb-mode [stroke="#ef4444"]{stroke:#d55e00!important}.cb-mode [fill="#3b82f6"]{fill:#0072b2!important}.cb-mode [stroke="#3b82f6"]{stroke:#0072b2!important}.cb-mode [fill="#2563eb"]{fill:#0072b2!important}.cb-mode [stroke="#2563eb"]{stroke:#0072b2!important}.cb-mode [fill="#f59e0b"]{fill:#e69f00!important}.cb-mode [stroke="#f59e0b"]{stroke:#e69f00!important}.cb-mode [fill="#7c3aed"]{fill:#cc79a7!important}.cb-mode [stroke="#7c3aed"]{stroke:#cc79a7!important}.cb-mode [fill="#93c5fd"],.cb-mode [fill="#bae6fd"]{fill:#b8dff3!important}.cb-mode [fill="#f9a8d4"]{fill:#e9c6da!important}.cb-mode [fill="#fef08a"]{fill:#f7ef9b!important}.cb-mode [stroke="#eab308"]{stroke:#d6cb20!important}.stripe-blockout{background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 8px)}.dark .stripe-blockout{background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 8px)}.cb-mode .stripe-blockout{background-image:repeating-linear-gradient(135deg,transparent,transparent 3px,rgba(0,0,0,.14) 0,rgba(0,0,0,.14) 6px)}.cb-mode .dark .stripe-blockout,.cb-mode.dark .stripe-blockout{background-image:repeating-linear-gradient(135deg,transparent,transparent 3px,rgba(255,255,255,.18) 0,rgba(255,255,255,.18) 6px)}.scheduling-cell-outside-hours{background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(0,0,0,.06) 0,rgba(0,0,0,.06) 6px)}.dark .scheduling-cell-outside-hours{background-image:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 6px)}.scheduling-cell-taken{background-image:repeating-linear-gradient(90deg,transparent,transparent 4px,rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 5px)}.dark .scheduling-cell-taken{background-image:repeating-linear-gradient(90deg,transparent,transparent 4px,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 5px)}