/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li::before,.ql-editor ul[data-checked=false]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:"☑"}.ql-editor ul[data-checked=false]>li::before{content:"☐"}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0, decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1, lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2, lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3, decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4, lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5, lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6, decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7, lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8, lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0, 0, 0, 0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0px;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0, 0, 0, 0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0px 0px 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0px;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0px;content:"Save";padding-right:0px}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.quill-editor .ql-editor{min-height:180px}.quill-editor .ql-toolbar.toolbar{margin:0}.quill-editor .ql-snow.ql-toolbar button.btn.icon,.quill-editor .ql-snow .ql-toolbar button.btn.icon{text-indent:0;padding:0;border:none;color:inherit}.quill-editor .ql-snow.ql-toolbar button.btn.icon .icon,.quill-editor .ql-snow .ql-toolbar button.btn.icon .icon{color:inherit}.quill-editor .ql-snow.ql-toolbar .ql-insert-html,.quill-editor .ql-snow .ql-toolbar .ql-insert-html{background:rgba(0,0,0,0);border:none;padding:0 6px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;transition:color .15s ease,background-color .15s ease;border-radius:4px;line-height:1}.quill-editor .ql-snow.ql-toolbar .ql-insert-html .material-icons,.quill-editor .ql-snow .ql-toolbar .ql-insert-html .material-icons{font-size:18px;line-height:1}.quill-editor .ql-snow.ql-toolbar .ql-insert-html:hover,.quill-editor .ql-snow.ql-toolbar .ql-insert-html:focus-visible,.quill-editor .ql-snow .ql-toolbar .ql-insert-html:hover,.quill-editor .ql-snow .ql-toolbar .ql-insert-html:focus-visible{color:var(--primary)}.quill-editor .ql-snow.ql-toolbar .ql-insert-html:active,.quill-editor .ql-snow .ql-toolbar .ql-insert-html:active{color:var(--primary)}.quill-editor button.btn.icon{text-indent:0;padding:0;border:none}.quill-editor .divider-vert{margin:0;padding:.1rem}.quill-editor .modal{display:flex;flex-direction:column;width:90vw;height:90vh}.quill-editor .modal .modal__body{flex:auto}.quill-editor .modal .modal__body textarea{width:100%;height:100%}
body.theme-stromma-demo-dark{--css-bg: #0a0d14;--css-bg-subtle: #2a3441;--css-surface: #1a1f29;--css-surface-alt: #3a434f;--css-text: #f1f5f9;--css-text-muted: #dddddd;--css-text-inverse: #f1f5f9;--css-border: #2d3748;--css-border-strong: #4a5568;--css-primary: #e10514;--css-primary-600: #c00412;--css-primary-700: #a30310;--css-success: #22c55e;--css-warning: #f59e0b;--css-info: #3b82f6;--css-danger: #f43f5e;--css-ring: #dddddd;--background-color: #1a1f29;--border-color: #2d3748;--text-color: #f1f5f9;--text-color-secondary: #dddddd;--brand-accent: #e10514;--brand-accent-contrast: #ffffff;--brand-shadow: #e10514;--company-logo-filter: none;--board-header-bg: #1a1f29;--board-header-fg: #ffffff;--board-row-accent: #e10514;--login-gradient: linear-gradient(135deg, #0a0d14 0%, #2a3441 35%, #1a1f29 50%, #2a3441 65%, #0a0d14 100%);--body-color: #0a0d14;--body-background: #0a0d14;--body-font-color: #f1f5f9;--body-font: inherit;--is-dark: true;--company-icon: url(a808747241f9ec68f10c.png);--company-logo-width: 68px;--company-logo-height: 55px;--company-logo-padding: 0 1em;--nav-primary-color: #1a1f29;--nav-secondary-color: #2d3748;--nav-font-color: #f1f5f9;--nav-secondary-font-color: #f1f5f9;--nav-chip-background-color: #2d3748;--nav-chip-color: #f1f5f9;--nav-padding: 0px;--nav-chip-hover-color: #c00412;--footer-background: linear-gradient(0deg, rgb(98.4825234442%, 31.7135549872%, 36.2659846547%) 0%, #e10514 25%, rgb(78.452685422%, 1.7433930094%, 6.9735720375%) 50%, #e10514 75%, #0a0d14 100%);--footer-color: #f1f5f9;--menu-icon-background-color: #0a0d14;--menu-background-color: #e10514;--menu-font-color: #f1f5f9;--menu-hover-background-color: #c00412;--side-menu-color: #f1f5f9;--side-menu-background-color: #e10514;--side-menu-border-color: #e10514;--gear-color: #0a0d14;--gear-background: #e10514;--login-border: solid 1px #0a0d14;--login-box-shadow: 0px 0px 10px 10px rgba(10, 13, 20, 0.6666666667);--login-background: #1a1f29;--login-panel-background: rgba(26, 31, 41, 0.8666666667);--toggle-toggler-color: rgba(74, 85, 104, 0.6666666667);--toggle-toggler-border: solid 1px rgba(74, 85, 104, 0.6666666667);--head-primary-color: #0a0d14;--head-font-color: #f1f5f9;--head-secondary-color: #f1f5f9;--head-secondary-font-color: #0a0d14;--table-primary-color: #1a1f29;--table-secondary-color: #242b38;--table-font-color: inherit;--table-selected-color: #4a5568;--table-selected-font-color: #f1f5f9;--table-group-primary: #e10514;--table-group-secondary: #0a0d14;--text-primary-color: #0a0d14;--text-secondary-color: #e10514;--text-terciary-color: #94a3b8;--breadcrumb-font-color: #94a3b8;--breadcrumb-border: solid 0.1rem rgba(74, 85, 104, 0.6666666667);--notice-warning-text: #f59e0b;--notice-error-text: #f43f5e;--notice-warning: #451a03;--notice-error: #450a0a;--tag-primary-background-color: #1a1f29;--tag-primary-font-color: #3b82f6;--tag-warning-background-color: #f59e0b;--tag-warning-font-color: #0a0d14;--tag-error-background-color: #f43f5e;--tag-error-font-color: #f1f5f9;--icon-assigned: #22c55e;--icon-open: #f43f5e;--icon-filled-up: #f1f5f9;--icon-triangle: #451a03;--icon-remove: #a30310;--modal-overlay-background: rgba(10, 13, 20, 0.6666666667);--modal-header-color: #0a0d14;--button-primary-background: #e10514;--button-primary-border: #e10514;--button-primary-color: #f1f5f9;--calendar-note-color: #0a0d14;--calendar-note-link-color: #0a0d14;--calendar-note-background: #e10514;--calendar-note-border: #e10514;--calendar-note-range: rgb(54.5098039216%, 61.3333333333%, 77.2549019608%);--calendar-note-range-color: hsl(222, 33.3333333333%, -14.1176470588%);--progress-color: #e10514;--progress-background: #242b38;--progress-label: #f1f5f9;--empty-primary: #e10514;--empty-secondary: #0a0d14;--primary-color: #3b82f6;--warning-color: #f59e0b;--error-color: #f43f5e;--button-primary-background-d10: rgb(68.6700767263%, 1.526001705%, 6.1040068201%);--button-primary-background-d30: rgb(29.5396419437%, 0.6564364876%, 2.6257459506%);--button-primary-background-l30: rgb(98.9173060529%, 51.2787723785%, 54.5268542199%);--button-primary-border-d10: rgb(68.6700767263%, 1.526001705%, 6.1040068201%);--button-primary-border-d30: rgb(29.5396419437%, 0.6564364876%, 2.6257459506%);--button-primary-color-d10: rgb(80.5098039216%, 86.0784313725%, 91.6470588235%);--button-primary-color-d30: rgb(52.5098039216%, 66.0784313725%, 79.6470588235%);--notice-warning-d10: rgb(7.8921568627%, 2.9738562092%, 0.3431372549%);--notice-error-d10: rgb(9.590469099%, 1.3899230578%, 1.3899230578%);--icon-triangle-d60: hsl(20.9090909091, 91.6666666667%, -45.8823529412%);--icon-remove-d60: hsl(355.125, 96.3855421687%, -27.4509803922%);--head-primary-color-l25: rgb(20.5882352941%, 26.7647058824%, 41.1764705882%)}body.theme-stromma-demo-light{--css-bg: #ffffff;--css-bg-subtle: #f8fafc;--css-surface: #ffffff;--css-surface-alt: #f2f4f7;--css-text: #1c232b;--css-text-muted: #4b5563;--css-text-inverse: #ffffff;--css-border: #e5e7eb;--css-border-strong: #d1d5db;--css-primary: #e10514;--css-primary-600: #c00412;--css-primary-700: #a30310;--css-success: #16a34a;--css-warning: #eab308;--css-info: #2563eb;--css-danger: #e11d48;--css-ring: #777777;--brand-accent: #e10514;--brand-accent-contrast: #ffffff;--brand-shadow: #e10514;--company-logo-filter: none;--board-header-bg: #e10514;--board-header-fg: #ffffff;--board-row-accent: #e10514;--login-gradient: linear-gradient(135deg, #fdf2f8 0%, #fce7f3 25%, #f8fafc 50%, #fce7f3 75%, #fdf2f8 100%);--link-color: rgb(3.0930682132%, 3.8663352665%, 4.7500690417%);--link-visited-color: rgb(13.0980392157%, 28.7843137255%, 62.0392156863%);--link-hover-color: rgb(73.6470588235%, 1.4901960784%, 6.9019607843%);--body-background: inherit;--body-font-color: inherit;--body-font: inherit;--company-icon: url(a808747241f9ec68f10c.png);--company-logo-width: 45px;--company-logo-height: 45px;--nav-primary-color: white;--nav-secondary-color: #f2f4f7;--nav-font-color: #1c232b;--nav-secondary-font-color: #e10514;--nav-chip-background-color: #f8fafc;--nav-chip-color: #e10514;--nav-padding: 0px;--nav-chip-hover-color: #c00412;--nav-padding-top: 23px;--footer-background: #ffffff;--footer-color: #1c232b;--menu-icon-background-color: white;--menu-background-color: white;--menu-font-color: #e10514;--menu-hover-background-color: #f8fafc;--side-menu-color: #ffffff;--side-menu-background-color: #e10514;--side-menu-border-color: #e10514;--gear-color: #1c232b;--gear-background: #e10514;--login-border: solid 1px #1c232b;--login-box-shadow: 0px 0px 10px 10px rgba(28, 35, 43, 0.6666666667);--login-background: #ffffff;--login-panel-background: rgba(255, 255, 255, 0.8666666667);--head-primary-color: #ffffff;--head-font-color: inherit;--head-secondary-color: transparent;--head-secondary-font-color: inherit;--table-primary-color: #ffffff;--table-secondary-color: #f8fafc;--table-font-color: inherit;--table-selected-color: #e5e7eb;--table-selected-font-color: inherit;--table-group-primary: #e10514;--table-group-secondary: #9ca3af;--breadcrumb-font-color: #c00412;--breadcrumb-border: solid 0.1rem rgba(75, 85, 99, 0.6666666667);--notice-warning-text: #eab308;--notice-error-text: #e11d48;--notice-warning: #fef3c7;--notice-error: #fee2e2;--tag-primary-background-color: #f8fafc;--tag-primary-font-color: #2563eb;--tag-warning-background-color: #eab308;--tag-warning-font-color: #ffffff;--tag-error-background-color: #e11d48;--tag-error-font-color: #ffffff;--icon-assigned: #16a34a;--icon-open: #e11d48;--icon-filled-up: #ffffff;--icon-triangle: #fef3c7;--icon-remove: #a30310;--button-primary-background: rgb(98.0477408355%, 12.1483375959%, 18.0051150895%);--button-primary-border: rgb(98.4825234442%, 31.7135549872%, 36.2659846547%);--button-primary-color: #ffffff;--calendar-note-color: rgb(98.9173060529%, 51.2787723785%, 54.5268542199%);--calendar-note-link-color: #1c232b;--calendar-note-background: #e10514;--calendar-note-border: #e10514;--calendar-note-range: rgb(99.3520886616%, 70.8439897698%, 72.7877237852%);--calendar-note-range-color: rgb(52.8022232515%, 6.8056198857%, 16.8967114405%);--progress-color: #e10514;--progress-background: #f8fafc;--progress-label: #ffffff;--empty-primary: #e10514;--empty-secondary: #1c232b;--primary-color: #2563eb;--warning-color: #eab308;--error-color: #e11d48;--button-primary-background-d10: #e10514;--button-primary-background-d30: rgb(49.104859335%, 1.0912190963%, 4.3648763853%);--button-primary-background-l30: rgb(99.3520886616%, 70.8439897698%, 72.7877237852%);--button-primary-border-d10: rgb(98.0477408355%, 12.1483375959%, 18.0051150895%);--button-primary-border-d30: rgb(68.6700767263%, 1.526001705%, 6.1040068201%);--button-primary-color-d10: rgb(90%, 90%, 90%);--button-primary-color-d30: rgb(70%, 70%, 70%);--notice-warning-d10: rgb(99.2569659443%, 91.0835913313%, 58.3900928793%);--notice-error-d10: rgb(98.9411764706%, 69.2941176471%, 69.2941176471%);--icon-triangle-d60: rgb(56.6357069143%, 45.5108359133%, 1.0113519092%);--icon-remove-d60: hsl(355.125, 96.3855421687%, -27.4509803922%);--head-primary-color-l25: hsl(0, 0%, 125%)}body.theme-bergkvara-dark{--css-bg: #0b1417;--css-bg-subtle: #18313a;--css-surface: #102b33;--css-surface-alt: #1b3b45;--css-text: #eef4f3;--css-text-muted: #b6c6cb;--css-text-inverse: #0b1417;--css-border: #1f3f49;--css-border-strong: #2f5b67;--css-primary: #4fa3bd;--css-primary-600: #2f7d96;--css-primary-700: #1c4c5b;--css-success: #22c55e;--css-warning: #f59e0b;--css-info: #4fa3bd;--css-danger: #f43f5e;--css-ring: #4fa3bd;--background-color: #102b33;--border-color: #1f3f49;--text-color: #eef4f3;--text-color-secondary: #b6c6cb;--brand-accent: #f26b54;--brand-accent-contrast: #ffffff;--brand-shadow: #1c4c5b;--company-logo-filter: none;--board-header-bg: #102b33;--board-header-fg: #ffffff;--board-row-accent: #f26b54;--login-gradient: linear-gradient(135deg, #0b1417 0%, #18313a 35%, #102b33 50%, #18313a 65%, #0b1417 100%);--body-color: #0b1417;--body-background: #0b1417;--body-font-color: #eef4f3;--body-font: inherit;--is-dark: true;--company-icon: url(ee5a72c4761e1af2fd3a.svg);--company-logo-width: 160px;--company-logo-height: 40px;--company-logo-padding: 0 1em;--nav-primary-color: #102b33;--nav-secondary-color: #eef4f3;--nav-font-color: #eef4f3;--nav-secondary-font-color: #0b1417;--nav-chip-background-color: #18313a;--nav-chip-color: #4fa3bd;--nav-padding: 0px;--nav-chip-hover-color: #f26b54;--footer-background: linear-gradient(0deg, rgb(16.6274509804%, 45.1316526611%, 54.0392156863%) 0%, #1c4c5b 25%, rgb(8.6274509804%, 23.4173669468%, 28.0392156863%) 50%, #163c49 75%, #0b1417 100%);--footer-color: #eef4f3;--menu-icon-background-color: #0b1417;--menu-background-color: #102b33;--menu-font-color: #eef4f3;--menu-hover-background-color: #1b3b45;--side-menu-color: #eef4f3;--side-menu-background-color: #102b33;--side-menu-border-color: #1f3f49;--gear-color: #0b1417;--gear-background: #4fa3bd;--login-border: solid 1px #0b1417;--login-box-shadow: 0px 0px 10px 10px rgba(11, 20, 23, 0.6666666667);--login-background: #102b33;--login-panel-background: rgba(16, 43, 51, 0.8666666667);--toggle-toggler-color: rgba(47, 91, 103, 0.6666666667);--toggle-toggler-border: solid 1px rgba(47, 91, 103, 0.6666666667);--head-primary-color: #0b1417;--head-font-color: #eef4f3;--head-secondary-color: #eef4f3;--head-secondary-font-color: #0b1417;--table-primary-color: #102b33;--table-secondary-color: #18313a;--table-font-color: inherit;--table-selected-color: #2f5b67;--table-selected-font-color: #eef4f3;--table-group-primary: #1c4c5b;--table-group-secondary: #0b1417;--text-primary-color: #0b1417;--text-secondary-color: #4fa3bd;--text-terciary-color: #8aa6ae;--breadcrumb-font-color: #8aa6ae;--breadcrumb-border: solid 0.1rem rgba(47, 91, 103, 0.6666666667);--notice-warning-text: #f59e0b;--notice-error-text: #f43f5e;--notice-warning: #422006;--notice-error: #450a0a;--tag-primary-background-color: #102b33;--tag-primary-font-color: #4fa3bd;--tag-warning-background-color: #f59e0b;--tag-warning-font-color: #0b1417;--tag-error-background-color: #f43f5e;--tag-error-font-color: #eef4f3;--icon-assigned: #22c55e;--icon-open: #f26b54;--icon-filled-up: #eef4f3;--icon-triangle: #422006;--icon-remove: #f26b54;--modal-overlay-background: rgba(11, 20, 23, 0.6666666667);--modal-header-color: #0b1417;--button-primary-background: #f26b54;--button-primary-border: rgb(93.7715260017%, 29.0912190963%, 18.0716112532%);--button-primary-color: #ffffff;--calendar-note-color: #0b1417;--calendar-note-link-color: #0b1417;--calendar-note-background: #1c4c5b;--calendar-note-border: #1c4c5b;--calendar-note-range: #8cb9c8;--calendar-note-range-color: hsl(195, 35.2941176471%, -13.3333333333%);--progress-color: #4fa3bd;--progress-background: #18313a;--progress-label: #eef4f3;--empty-primary: #4fa3bd;--empty-secondary: #0b1417;--primary-color: #4fa3bd;--warning-color: #f59e0b;--error-color: #f43f5e;--button-primary-background-d10: rgb(93.4889173061%, 25.873827792%, 14.3542199488%);--button-primary-background-d30: rgb(63.0498721228%, 13.273657289%, 4.7932651321%);--button-primary-background-l30: rgb(99.1410912191%, 90.2216538789%, 88.7020460358%);--button-primary-border-d10: rgb(85.3542199488%, 17.9693094629%, 6.4889173061%);--button-primary-border-d30: rgb(48.1803069054%, 10.1432225064%, 3.6628303495%);--button-primary-color-d10: rgb(90%, 90%, 90%);--button-primary-color-d30: rgb(70%, 70%, 70%);--notice-warning-d10: rgb(7.5490196078%, 3.660130719%, 0.6862745098%);--notice-error-d10: rgb(9.590469099%, 1.3899230578%, 1.3899230578%);--icon-triangle-d60: hsl(26, 83.3333333333%, -45.8823529412%);--icon-remove-d60: rgb(7.2890025575%, 1.5345268542%, 0.5541346974%);--head-primary-color-l25: rgb(20.4901960784%, 37.2549019608%, 42.8431372549%)}body.theme-bergkvara-light{--css-bg: #f3eee4;--css-bg-subtle: #e9e0d0;--css-surface: #ffffff;--css-surface-alt: #f7f2ea;--css-text: #15333b;--css-text-muted: #56676d;--css-text-inverse: #ffffff;--css-border: #e4ddce;--css-border-strong: #cfc6b3;--css-primary: #1c4c5b;--css-primary-600: #163c49;--css-primary-700: #102d37;--css-success: #16a34a;--css-warning: #eab308;--css-info: #2f7d96;--css-danger: #e11d48;--css-ring: #1c4c5b;--brand-accent: #f26b54;--brand-accent-contrast: #ffffff;--brand-shadow: #1c4c5b;--company-logo-filter: brightness(0);--board-header-bg: #1c4c5b;--board-header-fg: #ffffff;--board-row-accent: #f26b54;--login-gradient: linear-gradient(135deg, #f3eee4 0%, #e9e0d0 25%, #ffffff 50%, #e7f0f5 75%, #f3eee4 100%);--link-color: #1c4c5b;--link-visited-color: rgb(14.3529411765%, 37.4117647059%, 44.5490196078%);--link-hover-color: #f26b54;--body-background: inherit;--body-font-color: inherit;--body-font: inherit;--company-icon: url(ee5a72c4761e1af2fd3a.svg);--company-logo-width: 160px;--company-logo-height: 40px;--nav-primary-color: #1c4c5b;--nav-secondary-color: #163c49;--nav-font-color: #ffffff;--nav-secondary-font-color: #ffffff;--nav-chip-background-color: #163c49;--nav-chip-color: #ffffff;--nav-padding: 0px;--nav-chip-hover-color: #f26b54;--nav-padding-top: 23px;--footer-background: #1c4c5b;--footer-color: #ffffff;--menu-icon-background-color: #1c4c5b;--menu-background-color: #ffffff;--menu-font-color: #1c4c5b;--menu-hover-background-color: #f7f2ea;--side-menu-color: #ffffff;--side-menu-background-color: #1c4c5b;--side-menu-border-color: #163c49;--gear-color: #15333b;--gear-background: #1c4c5b;--login-border: solid 1px #1c4c5b;--login-box-shadow: 0px 0px 10px 10px rgba(28, 76, 91, 0.6666666667);--login-background: #ffffff;--login-panel-background: rgba(255, 255, 255, 0.8666666667);--head-primary-color: #ffffff;--head-font-color: inherit;--head-secondary-color: transparent;--head-secondary-font-color: inherit;--table-primary-color: #ffffff;--table-secondary-color: #f7f2ea;--table-font-color: inherit;--table-selected-color: #d8e6ee;--table-selected-font-color: inherit;--table-group-primary: #1c4c5b;--table-group-secondary: #a9c7d8;--breadcrumb-font-color: #1c4c5b;--breadcrumb-border: solid 0.1rem rgba(86, 103, 109, 0.6666666667);--notice-warning-text: #eab308;--notice-error-text: #e11d48;--notice-warning: #fef3c7;--notice-error: #fee2e2;--tag-primary-background-color: #e7f0f5;--tag-primary-font-color: #1c4c5b;--tag-warning-background-color: #eab308;--tag-warning-font-color: #ffffff;--tag-error-background-color: #e11d48;--tag-error-font-color: #ffffff;--icon-assigned: #16a34a;--icon-open: #f26b54;--icon-filled-up: #ffffff;--icon-triangle: #fef3c7;--icon-remove: #e0573f;--button-primary-background: #f26b54;--button-primary-border: rgb(93.7715260017%, 29.0912190963%, 18.0716112532%);--button-primary-color: #ffffff;--calendar-note-color: #49a9c7;--calendar-note-link-color: #15333b;--calendar-note-background: #1c4c5b;--calendar-note-border: #1c4c5b;--calendar-note-range: rgb(66.862745098%, 84.3417366947%, 89.8039215686%);--calendar-note-range-color: rgb(6.2745098039%, 17.0308123249%, 20.3921568627%);--progress-color: #1c4c5b;--progress-background: #e9e0d0;--progress-label: #ffffff;--empty-primary: #1c4c5b;--empty-secondary: #15333b;--primary-color: #1c4c5b;--warning-color: #eab308;--error-color: #e11d48;--button-primary-background-d10: rgb(93.4889173061%, 25.873827792%, 14.3542199488%);--button-primary-background-d30: rgb(63.0498721228%, 13.273657289%, 4.7932651321%);--button-primary-background-l30: rgb(99.1410912191%, 90.2216538789%, 88.7020460358%);--button-primary-border-d10: rgb(85.3542199488%, 17.9693094629%, 6.4889173061%);--button-primary-border-d30: rgb(48.1803069054%, 10.1432225064%, 3.6628303495%);--button-primary-color-d10: rgb(90%, 90%, 90%);--button-primary-color-d30: rgb(70%, 70%, 70%);--notice-warning-d10: rgb(99.2569659443%, 91.0835913313%, 58.3900928793%);--notice-error-d10: rgb(98.9411764706%, 69.2941176471%, 69.2941176471%);--icon-triangle-d60: rgb(56.6357069143%, 45.5108359133%, 1.0113519092%);--icon-remove-d60: hsl(8.9440993789, 72.197309417%, -3.7254901961%);--head-primary-color-l25: hsl(0, 0%, 125%)}body.theme-axelssons-dark{--css-bg: #001f2d;--css-bg-subtle: #002f42;--css-surface: #003e55;--css-surface-alt: #064f69;--css-text: #eef7fa;--css-text-muted: #b8cbd2;--css-text-inverse: #003e55;--css-border: #0a5c76;--css-border-strong: #16718f;--css-primary: #ffde00;--css-primary-600: #e7c600;--css-primary-700: #b89d00;--css-success: #22c55e;--css-warning: #ffde00;--css-info: #54b9d3;--css-danger: #f43f5e;--css-ring: #ffde00;--background-color: #003e55;--border-color: #0a5c76;--text-color: #eef7fa;--text-color-secondary: #b8cbd2;--brand-accent: #ffde00;--brand-accent-contrast: #003e55;--brand-shadow: #003e55;--company-logo-filter: none;--board-header-bg: #003e55;--board-header-fg: #ffde00;--board-row-accent: #ffde00;--login-gradient: linear-gradient(135deg, #001f2d 0%, #002f42 35%, #003e55 50%, #002f42 65%, #001f2d 100%);--body-color: #001f2d;--body-background: #001f2d;--body-font-color: #eef7fa;--body-font: inherit;--is-dark: true;--company-icon: url(c9b0da596249c52e8385.svg);--company-logo-width: 180px;--company-logo-height: 40px;--company-logo-padding: 0 1em;--nav-primary-color: #ffde00;--nav-secondary-color: #003e55;--nav-font-color: #003e55;--nav-secondary-font-color: #ffffff;--nav-chip-background-color: #003e55;--nav-chip-color: #ffffff;--nav-padding: 0px;--nav-chip-hover-color: #b89d00;--footer-background: linear-gradient(0deg, rgb(0%, 38.9019607843%, 53.3333333333%) 0%, #003e55 35%, #002f42 70%, #001f2d 100%);--footer-color: #eef7fa;--menu-icon-background-color: #001f2d;--menu-background-color: #003e55;--menu-font-color: #eef7fa;--menu-hover-background-color: #064f69;--side-menu-color: #eef7fa;--side-menu-background-color: #003e55;--side-menu-border-color: #0a5c76;--gear-color: #003e55;--gear-background: #ffde00;--login-border: solid 1px #001f2d;--login-box-shadow: 0px 0px 10px 10px rgba(0, 31, 45, 0.6666666667);--login-background: #003e55;--login-panel-background: rgba(0, 62, 85, 0.8666666667);--toggle-toggler-color: rgba(22, 113, 143, 0.6666666667);--toggle-toggler-border: solid 1px rgba(22, 113, 143, 0.6666666667);--head-primary-color: #003e55;--head-font-color: #eef7fa;--head-secondary-color: #ffde00;--head-secondary-font-color: #003e55;--table-primary-color: #003e55;--table-secondary-color: #002f42;--table-font-color: inherit;--table-selected-color: #265f65;--table-selected-font-color: #eef7fa;--table-group-primary: #003e55;--table-group-secondary: #001f2d;--text-primary-color: #001f2d;--text-secondary-color: #ffde00;--text-terciary-color: #91acb5;--breadcrumb-font-color: #91acb5;--breadcrumb-border: solid 0.1rem rgba(22, 113, 143, 0.6666666667);--notice-warning-text: #ffde00;--notice-error-text: #f43f5e;--notice-warning: #453b00;--notice-error: #450a0a;--tag-primary-background-color: #003e55;--tag-primary-font-color: #ffde00;--tag-warning-background-color: #ffde00;--tag-warning-font-color: #003e55;--tag-error-background-color: #f43f5e;--tag-error-font-color: #eef7fa;--icon-assigned: #22c55e;--icon-open: #ffde00;--icon-filled-up: #eef7fa;--icon-triangle: #453b00;--icon-remove: #f43f5e;--modal-overlay-background: rgba(0, 31, 45, 0.6666666667);--modal-header-color: #001f2d;--button-primary-background: #ffde00;--button-primary-border: rgb(84%, 73.1294117647%, 0%);--button-primary-color: #003e55;--calendar-note-color: #001f2d;--calendar-note-link-color: #001f2d;--calendar-note-background: #ffde00;--calendar-note-border: #ffde00;--calendar-note-range: rgb(100%, 91.7176470588%, 36%);--calendar-note-range-color: #003e55;--progress-color: #ffde00;--progress-background: #002f42;--progress-label: #003e55;--empty-primary: #ffde00;--empty-secondary: #91acb5;--primary-color: #ffde00;--warning-color: #ffde00;--error-color: #f43f5e;--button-primary-background-d10: rgb(80%, 69.6470588235%, 0%);--button-primary-background-d30: rgb(40%, 34.8235294118%, 0%);--button-primary-background-l30: rgb(100%, 94.8235294118%, 60%);--button-primary-border-d10: rgb(64%, 55.7176470588%, 0%);--button-primary-border-d30: rgb(24%, 20.8941176471%, 0%);--button-primary-color-d10: rgb(0%, 9.7254901961%, 13.3333333333%);--button-primary-color-d30: hsl(196.2352941176, 100%, -13.3333333333%);--notice-warning-d10: rgb(7.0588235294%, 6.0358056266%, 0%);--notice-error-d10: rgb(9.590469099%, 1.3899230578%, 1.3899230578%);--icon-triangle-d60: hsl(51.3043478261, 100%, -46.4705882353%);--icon-remove-d60: rgb(0.3709069835%, 0.0212498793%, 0.0811359026%);--head-primary-color-l25: rgb(0%, 60.7843137255%, 83.3333333333%)}body.theme-axelssons-light{--css-bg: #f4f8fa;--css-bg-subtle: #e7f0f4;--css-surface: #ffffff;--css-surface-alt: #f7fbfd;--css-text: #003e55;--css-text-muted: #516b75;--css-text-inverse: #ffffff;--css-border: #d7e2e7;--css-border-strong: #aec4ce;--css-primary: #003e55;--css-primary-600: #003247;--css-primary-700: #002a3d;--css-success: #16a34a;--css-warning: #ffde00;--css-info: #0b6f8e;--css-danger: #e11d48;--css-ring: #ffde00;--brand-accent: #ffde00;--brand-accent-contrast: #003e55;--brand-shadow: #003e55;--company-logo-filter: none;--board-header-bg: #003e55;--board-header-fg: #ffffff;--board-row-accent: #ffde00;--login-gradient: linear-gradient(135deg, #ffde00 0%, #fff4a3 24%, #ffffff 50%, #e7f0f4 76%, #003e55 100%);--link-color: #003e55;--link-visited-color: rgb(2.3725490196%, 34.8823529412%, 45.6274509804%);--link-hover-color: #8a7600;--body-background: inherit;--body-font-color: inherit;--body-font: inherit;--company-icon: url(c9b0da596249c52e8385.svg);--company-logo-width: 180px;--company-logo-height: 40px;--nav-primary-color: #ffde00;--nav-secondary-color: #003e55;--nav-font-color: #003e55;--nav-secondary-font-color: #ffffff;--nav-chip-background-color: #003e55;--nav-chip-color: #ffffff;--nav-padding: 0px;--nav-chip-hover-color: #b89d00;--nav-padding-top: 23px;--footer-background: #003e55;--footer-color: #ffffff;--menu-icon-background-color: #003e55;--menu-background-color: #ffffff;--menu-font-color: #003e55;--menu-hover-background-color: #fff4a3;--side-menu-color: #ffffff;--side-menu-background-color: #003e55;--side-menu-border-color: #002f42;--gear-color: #003e55;--gear-background: #ffde00;--login-border: solid 1px #003e55;--login-box-shadow: 0px 0px 10px 10px rgba(0, 62, 85, 0.6666666667);--login-background: #ffffff;--login-panel-background: rgba(255, 255, 255, 0.8666666667);--head-primary-color: #003e55;--head-font-color: #ffffff;--head-secondary-color: #ffde00;--head-secondary-font-color: #003e55;--table-primary-color: #ffffff;--table-secondary-color: #f7fbfd;--table-font-color: inherit;--table-selected-color: #fff4a3;--table-selected-font-color: #003e55;--table-group-primary: #003e55;--table-group-secondary: #ffde00;--breadcrumb-font-color: #003e55;--breadcrumb-border: solid 0.1rem rgba(81, 107, 117, 0.6666666667);--notice-warning-text: #8a7600;--notice-error-text: #e11d48;--notice-warning: #fff4a3;--notice-error: #fee2e2;--tag-primary-background-color: #e7f0f4;--tag-primary-font-color: #003e55;--tag-warning-background-color: #ffde00;--tag-warning-font-color: #003e55;--tag-error-background-color: #e11d48;--tag-error-font-color: #ffffff;--icon-assigned: #16a34a;--icon-open: #ffde00;--icon-filled-up: #ffffff;--icon-triangle: #fff4a3;--icon-remove: #e11d48;--button-primary-background: #ffde00;--button-primary-border: rgb(84%, 73.1294117647%, 0%);--button-primary-color: #003e55;--calendar-note-color: rgb(0%, 68.0784313725%, 93.3333333333%);--calendar-note-link-color: #003e55;--calendar-note-background: #003e55;--calendar-note-border: #003e55;--calendar-note-range: rgb(100%, 91.7176470588%, 36%);--calendar-note-range-color: #003e55;--progress-color: #003e55;--progress-background: #e7f0f4;--progress-label: #ffffff;--empty-primary: #003e55;--empty-secondary: #516b75;--primary-color: #003e55;--warning-color: #ffde00;--error-color: #e11d48;--button-primary-background-d10: rgb(80%, 69.6470588235%, 0%);--button-primary-background-d30: rgb(40%, 34.8235294118%, 0%);--button-primary-background-l30: rgb(100%, 94.8235294118%, 60%);--button-primary-border-d10: rgb(64%, 55.7176470588%, 0%);--button-primary-border-d30: rgb(24%, 20.8941176471%, 0%);--button-primary-color-d10: rgb(0%, 9.7254901961%, 13.3333333333%);--button-primary-color-d30: hsl(196.2352941176, 100%, -13.3333333333%);--notice-warning-d10: rgb(100%, 93.294970162%, 43.9215686275%);--notice-error-d10: rgb(98.9411764706%, 69.2941176471%, 69.2941176471%);--icon-triangle-d60: rgb(43.9215686275%, 38.6700767263%, 0%);--icon-remove-d60: hsl(346.8367346939, 77.1653543307%, -10.1960784314%);--head-primary-color-l25: rgb(0%, 60.7843137255%, 83.3333333333%)}body.theme-westin-dark{--css-bg: #160707;--css-bg-subtle: #2a0b0d;--css-surface: #3a1012;--css-surface-alt: #4f1719;--css-text: #fff7ef;--css-text-muted: #d4c3b7;--css-text-inverse: #1f1714;--css-border: #642126;--css-border-strong: #842b31;--css-primary: #c91922;--css-primary-600: #9f000b;--css-primary-700: #690007;--css-success: #22c55e;--css-warning: #d49a2a;--css-info: #d46a55;--css-danger: #f43f5e;--css-ring: #c91922;--background-color: #3a1012;--border-color: #642126;--text-color: #fff7ef;--text-color-secondary: #d4c3b7;--brand-accent: #d94b56;--brand-accent-contrast: #ffffff;--brand-shadow: #9f000b;--company-logo-filter: none;--board-header-bg: #3a1012;--board-header-fg: #ffffff;--board-row-accent: #d94b56;--login-gradient: linear-gradient(135deg, #160707 0%, #2a0b0d 35%, #3a1012 50%, #2a0b0d 65%, #160707 100%);--body-color: #160707;--body-background: #160707;--body-font-color: #fff7ef;--body-font: inherit;--is-dark: true;--company-icon: url(d489f8eb7cf9b6969ef8.png);--company-logo-width: 165px;--company-logo-height: 40px;--company-logo-padding: 0 1em;--nav-primary-color: #ffffff;--nav-secondary-color: #9f000b;--nav-font-color: #9f000b;--nav-secondary-font-color: #ffffff;--nav-chip-background-color: #f1ebe4;--nav-chip-color: #9f000b;--nav-padding: 0px;--nav-chip-hover-color: #690007;--footer-background: linear-gradient(0deg, rgb(38.4207737149%, 10.5988341282%, 11.9236883943%) 0%, #3a1012 35%, #2a0b0d 70%, #160707 100%);--footer-color: #fff7ef;--menu-icon-background-color: #160707;--menu-background-color: #3a1012;--menu-font-color: #fff7ef;--menu-hover-background-color: #4f1719;--side-menu-color: #fff7ef;--side-menu-background-color: #3a1012;--side-menu-border-color: #642126;--gear-color: #160707;--gear-background: #c91922;--login-border: solid 1px #160707;--login-box-shadow: 0px 0px 10px 10px rgba(22, 7, 7, 0.6666666667);--login-background: #3a1012;--login-panel-background: rgba(58, 16, 18, 0.8666666667);--toggle-toggler-color: rgba(132, 43, 49, 0.6666666667);--toggle-toggler-border: solid 1px rgba(132, 43, 49, 0.6666666667);--head-primary-color: #160707;--head-font-color: #fff7ef;--head-secondary-color: #f5efe7;--head-secondary-font-color: #1f1714;--table-primary-color: #3a1012;--table-secondary-color: #2a0b0d;--table-font-color: inherit;--table-selected-color: #642126;--table-selected-font-color: #fff7ef;--table-group-primary: #9f000b;--table-group-secondary: #160707;--text-primary-color: #160707;--text-secondary-color: #f5efe7;--text-terciary-color: #d4c3b7;--breadcrumb-font-color: #d4c3b7;--breadcrumb-border: solid 0.1rem rgba(132, 43, 49, 0.6666666667);--notice-warning-text: #d49a2a;--notice-error-text: #f43f5e;--notice-warning: #3d2704;--notice-error: #450a0a;--tag-primary-background-color: #3a1012;--tag-primary-font-color: #fff7ef;--tag-warning-background-color: #d49a2a;--tag-warning-font-color: #160707;--tag-error-background-color: #f43f5e;--tag-error-font-color: #fff7ef;--icon-assigned: #22c55e;--icon-open: #c91922;--icon-filled-up: #fff7ef;--icon-triangle: #3d2704;--icon-remove: #f43f5e;--modal-overlay-background: rgba(22, 7, 7, 0.6666666667);--modal-header-color: #160707;--button-primary-background: #9f000b;--button-primary-border: rgb(46.3529411765%, 0%, 3.2068072512%);--button-primary-color: #ffffff;--calendar-note-color: #160707;--calendar-note-link-color: #160707;--calendar-note-background: #c91922;--calendar-note-border: #c91922;--calendar-note-range: rgb(95.4233905952%, 63.2040603852%, 64.851639771%);--calendar-note-range-color: #690007;--progress-color: #c91922;--progress-background: #2a0b0d;--progress-label: #fff7ef;--empty-primary: #f5efe7;--empty-secondary: #d4c3b7;--primary-color: #c91922;--warning-color: #d49a2a;--error-color: #f43f5e;--button-primary-background-d10: rgb(42.3529411765%, 0%, 2.9300776915%);--button-primary-background-d30: rgb(2.3529411765%, 0%, 0.162782094%);--button-primary-background-l30: rgb(100%, 22.3529411765%, 27.7247502775%);--button-primary-border-d10: rgb(26.3529411765%, 0%, 1.8231594525%);--button-primary-border-d30: hsl(355.8490566038, 100%, -6.8235294118%);--button-primary-color-d10: rgb(90%, 90%, 90%);--button-primary-color-d30: rgb(70%, 70%, 70%);--notice-warning-d10: rgb(5.1523378582%, 3.2941176471%, 0.3378582202%);--notice-error-d10: rgb(9.590469099%, 1.3899230578%, 1.3899230578%);--icon-triangle-d60: hsl(36.8421052632, 87.6923076923%, -47.2549019608%);--icon-remove-d60: rgb(0.3709069835%, 0.0212498793%, 0.0811359026%);--head-primary-color-l25: rgb(46.5584854632%, 14.8140635565%, 14.8140635565%)}body.theme-westin-light{--css-bg: #f5efe7;--css-bg-subtle: #eee6dc;--css-surface: #ffffff;--css-surface-alt: #faf7f2;--css-text: #1f1714;--css-text-muted: #6b5a53;--css-text-inverse: #ffffff;--css-border: #ded6cd;--css-border-strong: #c8b8ad;--css-primary: #9f000b;--css-primary-600: #870009;--css-primary-700: #690007;--css-success: #16a34a;--css-warning: #b7791f;--css-info: #8f3a2f;--css-danger: #b91c1c;--css-ring: #9f000b;--brand-accent: #9f000b;--brand-accent-contrast: #ffffff;--brand-shadow: #9f000b;--company-logo-filter: none;--board-header-bg: #9f000b;--board-header-fg: #ffffff;--board-row-accent: #9f000b;--login-gradient: linear-gradient(135deg, #f5efe7 0%, #ffffff 24%, #ffffff 50%, #f0d8d8 76%, #9f000b 100%);--link-color: #9f000b;--link-visited-color: rgb(42.2745098039%, 3.6078431373%, 5.7254901961%);--link-hover-color: #690007;--body-background: inherit;--body-font-color: inherit;--body-font: inherit;--company-icon: url(d489f8eb7cf9b6969ef8.png);--company-logo-width: 165px;--company-logo-height: 40px;--nav-primary-color: #ffffff;--nav-secondary-color: #9f000b;--nav-font-color: #9f000b;--nav-secondary-font-color: #ffffff;--nav-chip-background-color: #f1ebe4;--nav-chip-color: #9f000b;--nav-padding: 0px;--nav-chip-hover-color: #690007;--nav-padding-top: 23px;--footer-background: #1f1714;--footer-color: #ffffff;--menu-icon-background-color: #9f000b;--menu-background-color: #ffffff;--menu-font-color: #1f1714;--menu-hover-background-color: #f5efe7;--side-menu-color: #ffffff;--side-menu-background-color: #9f000b;--side-menu-border-color: #690007;--gear-color: #1f1714;--gear-background: #9f000b;--login-border: solid 1px #9f000b;--login-box-shadow: 0px 0px 10px 10px rgba(159, 0, 11, 0.4);--login-background: #ffffff;--login-panel-background: rgba(255, 255, 255, 0.8666666667);--head-primary-color: #9f000b;--head-font-color: #ffffff;--head-secondary-color: #f5efe7;--head-secondary-font-color: #1f1714;--table-primary-color: #ffffff;--table-secondary-color: #faf7f2;--table-font-color: inherit;--table-selected-color: #f0d8d8;--table-selected-font-color: #1f1714;--table-group-primary: #9f000b;--table-group-secondary: #c8b8ad;--breadcrumb-font-color: #9f000b;--breadcrumb-border: solid 0.1rem rgba(107, 90, 83, 0.6666666667);--notice-warning-text: #b7791f;--notice-error-text: #b91c1c;--notice-warning: #fef3c7;--notice-error: #fee2e2;--tag-primary-background-color: #f0d8d8;--tag-primary-font-color: #9f000b;--tag-warning-background-color: #b7791f;--tag-warning-font-color: #ffffff;--tag-error-background-color: #b91c1c;--tag-error-font-color: #ffffff;--icon-assigned: #16a34a;--icon-open: #9f000b;--icon-filled-up: #ffffff;--icon-triangle: #fef3c7;--icon-remove: #b91c1c;--button-primary-background: #9f000b;--button-primary-border: rgb(46.3529411765%, 0%, 3.2068072512%);--button-primary-color: #ffffff;--calendar-note-color: rgb(100%, 22.3529411765%, 27.7247502775%);--calendar-note-link-color: #1f1714;--calendar-note-background: #9f000b;--calendar-note-border: #9f000b;--calendar-note-range: #f0d8d8;--calendar-note-range-color: #690007;--progress-color: #9f000b;--progress-background: #eee6dc;--progress-label: #ffffff;--empty-primary: #9f000b;--empty-secondary: #1f1714;--primary-color: #9f000b;--warning-color: #b7791f;--error-color: #b91c1c;--button-primary-background-d10: rgb(42.3529411765%, 0%, 2.9300776915%);--button-primary-background-d30: rgb(2.3529411765%, 0%, 0.162782094%);--button-primary-background-l30: rgb(100%, 22.3529411765%, 27.7247502775%);--button-primary-border-d10: rgb(26.3529411765%, 0%, 1.8231594525%);--button-primary-border-d30: hsl(355.8490566038, 100%, -6.8235294118%);--button-primary-color-d10: rgb(90%, 90%, 90%);--button-primary-color-d30: rgb(70%, 70%, 70%);--notice-warning-d10: rgb(99.2569659443%, 91.0835913313%, 58.3900928793%);--notice-error-d10: rgb(98.9411764706%, 69.2941176471%, 69.2941176471%);--icon-triangle-d60: rgb(56.6357069143%, 45.5108359133%, 1.0113519092%);--icon-remove-d60: hsl(0, 73.7089201878%, -18.2352941176%);--head-primary-color-l25: rgb(100%, 12.3529411765%, 18.4165741768%)}body.theme-tjornarps-dark{--css-bg: #06282f;--css-bg-subtle: #093844;--css-surface: #0b4654;--css-surface-alt: #0d5a6b;--css-text: #eef9fb;--css-text-muted: #b8d3da;--css-text-inverse: #06282f;--css-border: #126b7d;--css-border-strong: #17869b;--css-primary: #f47b20;--css-primary-600: #d96314;--css-primary-700: #a84a0f;--css-success: #22c55e;--css-warning: #f47b20;--css-info: #4fc3d7;--css-danger: #f43f5e;--css-ring: #f47b20;--background-color: #0b4654;--border-color: #126b7d;--text-color: #eef9fb;--text-color-secondary: #b8d3da;--brand-accent: #f47b20;--brand-accent-contrast: #ffffff;--brand-shadow: #00839b;--company-logo-filter: none;--board-header-bg: #0b4654;--board-header-fg: #ffffff;--board-row-accent: #f47b20;--login-gradient: linear-gradient(135deg, #06282f 0%, #093844 35%, #0b4654 50%, #093844 65%, #06282f 100%);--body-color: #06282f;--body-background: #06282f;--body-font-color: #eef9fb;--body-font: inherit;--is-dark: true;--company-icon: url(eb9f71bdbb5a5df4f7fc.png);--company-logo-width: 150px;--company-logo-height: 40px;--company-logo-padding: 0 1em;--nav-primary-color: #ffffff;--nav-secondary-color: #00839b;--nav-font-color: #f47b20;--nav-secondary-font-color: #ffffff;--nav-chip-background-color: #00839b;--nav-chip-color: #ffffff;--nav-padding: 0px;--nav-chip-hover-color: #f47b20;--footer-background: linear-gradient(0deg, rgb(6.6295149639%, 42.1878224974%, 50.6253869969%) 0%, #0b4654 35%, #093844 70%, #06282f 100%);--footer-color: #eef9fb;--menu-icon-background-color: #06282f;--menu-background-color: #0b4654;--menu-font-color: #eef9fb;--menu-hover-background-color: #0d5a6b;--side-menu-color: #eef9fb;--side-menu-background-color: #0b4654;--side-menu-border-color: #126b7d;--gear-color: #06282f;--gear-background: #f47b20;--login-border: solid 1px #06282f;--login-box-shadow: 0px 0px 10px 10px rgba(6, 40, 47, 0.6666666667);--login-background: #0b4654;--login-panel-background: rgba(11, 70, 84, 0.8666666667);--toggle-toggler-color: rgba(23, 134, 155, 0.6666666667);--toggle-toggler-border: solid 1px rgba(23, 134, 155, 0.6666666667);--head-primary-color: #06282f;--head-font-color: #eef9fb;--head-secondary-color: #f47b20;--head-secondary-font-color: #ffffff;--table-primary-color: #0b4654;--table-secondary-color: #093844;--table-font-color: inherit;--table-selected-color: #126b7d;--table-selected-font-color: #eef9fb;--table-group-primary: #00839b;--table-group-secondary: #06282f;--text-primary-color: #06282f;--text-secondary-color: #f47b20;--text-terciary-color: #b8d3da;--breadcrumb-font-color: #b8d3da;--breadcrumb-border: solid 0.1rem rgba(23, 134, 155, 0.6666666667);--notice-warning-text: #f47b20;--notice-error-text: #f43f5e;--notice-warning: #431f07;--notice-error: #450a0a;--tag-primary-background-color: #0b4654;--tag-primary-font-color: #4fc3d7;--tag-warning-background-color: #f47b20;--tag-warning-font-color: #ffffff;--tag-error-background-color: #f43f5e;--tag-error-font-color: #eef9fb;--icon-assigned: #22c55e;--icon-open: #f47b20;--icon-filled-up: #eef9fb;--icon-triangle: #431f07;--icon-remove: #f43f5e;--modal-overlay-background: rgba(6, 40, 47, 0.6666666667);--modal-header-color: #06282f;--button-primary-background: #f47b20;--button-primary-border: rgb(87.8994469583%, 40.2051282051%, 4.3358471594%);--button-primary-color: #ffffff;--calendar-note-color: #06282f;--calendar-note-link-color: #06282f;--calendar-note-background: #f47b20;--calendar-note-border: #f47b20;--calendar-note-range: rgb(98.5067873303%, 82.0814479638%, 69.7285067873%);--calendar-note-range-color: #06282f;--progress-color: #f47b20;--progress-background: #093844;--progress-label: #eef9fb;--empty-primary: #f47b20;--empty-secondary: #b8d3da;--primary-color: #f47b20;--warning-color: #f47b20;--error-color: #f43f5e;--button-primary-background-d10: rgb(84.0874811463%, 38.4615384615%, 4.1478129713%);--button-primary-background-d30: rgb(45.9678230266%, 21.0256410256%, 2.267471091%);--button-primary-background-l30: rgb(98.5067873303%, 82.0814479638%, 69.7285067873%);--button-primary-border-d10: rgb(68.8396178984%, 31.4871794872%, 3.3956762192%);--button-primary-border-d30: rgb(30.7199597788%, 14.0512820513%, 1.5153343389%);--button-primary-color-d10: rgb(90%, 90%, 90%);--button-primary-color-d30: rgb(70%, 70%, 70%);--notice-warning-d10: rgb(8.1664016958%, 3.7784843667%, 0.8532061473%);--notice-error-d10: rgb(9.590469099%, 1.3899230578%, 1.3899230578%);--icon-triangle-d60: hsl(24, 81.0810810811%, -45.4901960784%);--icon-remove-d60: rgb(0.3709069835%, 0.0212498793%, 0.0811359026%);--head-primary-color-l25: rgb(8.013318535%, 53.4221235664%, 62.7709951905%)}body.theme-tjornarps-light{--css-bg: #f4f7f8;--css-bg-subtle: #e4eef1;--css-surface: #ffffff;--css-surface-alt: #f8fbfc;--css-text: #1f2f34;--css-text-muted: #5f7278;--css-text-inverse: #ffffff;--css-border: #d5e2e6;--css-border-strong: #acc7d0;--css-primary: #00839b;--css-primary-600: #006f83;--css-primary-700: #005b6b;--css-success: #16a34a;--css-warning: #f47b20;--css-info: #00a3bd;--css-danger: #e11d48;--css-ring: #f47b20;--brand-accent: #f47b20;--brand-accent-contrast: #ffffff;--brand-shadow: #00839b;--company-logo-filter: none;--board-header-bg: #00839b;--board-header-fg: #ffffff;--board-row-accent: #f47b20;--login-gradient: linear-gradient(135deg, #e4eef1 0%, #ffffff 24%, #ffffff 50%, #d6edf2 76%, #00839b 100%);--link-color: #00839b;--link-visited-color: rgb(4.2549019608%, 39.8431372549%, 46.6470588235%);--link-hover-color: #f47b20;--body-background: inherit;--body-font-color: inherit;--body-font: inherit;--company-icon: url(eb9f71bdbb5a5df4f7fc.png);--company-logo-width: 150px;--company-logo-height: 40px;--nav-primary-color: #ffffff;--nav-secondary-color: #00839b;--nav-font-color: #f47b20;--nav-secondary-font-color: #ffffff;--nav-chip-background-color: #00839b;--nav-chip-color: #ffffff;--nav-padding: 0px;--nav-chip-hover-color: #f47b20;--nav-padding-top: 23px;--footer-background: #00839b;--footer-color: #ffffff;--menu-icon-background-color: #00839b;--menu-background-color: #ffffff;--menu-font-color: #1f2f34;--menu-hover-background-color: #e4eef1;--side-menu-color: #ffffff;--side-menu-background-color: #00839b;--side-menu-border-color: #006f83;--gear-color: #1f2f34;--gear-background: #00839b;--login-border: solid 1px #00839b;--login-box-shadow: 0px 0px 10px 10px rgba(0, 131, 155, 0.4);--login-background: #ffffff;--login-panel-background: rgba(255, 255, 255, 0.8666666667);--head-primary-color: #00839b;--head-font-color: #ffffff;--head-secondary-color: #f47b20;--head-secondary-font-color: #ffffff;--table-primary-color: #ffffff;--table-secondary-color: #f8fbfc;--table-font-color: inherit;--table-selected-color: #d6edf2;--table-selected-font-color: #1f2f34;--table-group-primary: #00839b;--table-group-secondary: #f47b20;--breadcrumb-font-color: #00839b;--breadcrumb-border: solid 0.1rem rgba(95, 114, 120, 0.6666666667);--notice-warning-text: #f47b20;--notice-error-text: #e11d48;--notice-warning: #ffedd5;--notice-error: #fee2e2;--tag-primary-background-color: #d6edf2;--tag-primary-font-color: #006f83;--tag-warning-background-color: #f47b20;--tag-warning-font-color: #ffffff;--tag-error-background-color: #e11d48;--tag-error-font-color: #ffffff;--icon-assigned: #16a34a;--icon-open: #f47b20;--icon-filled-up: #ffffff;--icon-triangle: #ffedd5;--icon-remove: #e11d48;--button-primary-background: #f47b20;--button-primary-border: rgb(87.8994469583%, 40.2051282051%, 4.3358471594%);--button-primary-color: #ffffff;--calendar-note-color: rgb(20.7843137255%, 87.734345351%, 100%);--calendar-note-link-color: #1f2f34;--calendar-note-background: #00839b;--calendar-note-border: #00839b;--calendar-note-range: #d6edf2;--calendar-note-range-color: #005b6b;--progress-color: #00839b;--progress-background: #e4eef1;--progress-label: #ffffff;--empty-primary: #00839b;--empty-secondary: #1f2f34;--primary-color: #00839b;--warning-color: #f47b20;--error-color: #e11d48;--button-primary-background-d10: rgb(84.0874811463%, 38.4615384615%, 4.1478129713%);--button-primary-background-d30: rgb(45.9678230266%, 21.0256410256%, 2.267471091%);--button-primary-background-l30: rgb(98.5067873303%, 82.0814479638%, 69.7285067873%);--button-primary-border-d10: rgb(68.8396178984%, 31.4871794872%, 3.3956762192%);--button-primary-border-d30: rgb(30.7199597788%, 14.0512820513%, 1.5153343389%);--button-primary-color-d10: rgb(90%, 90%, 90%);--button-primary-color-d30: rgb(70%, 70%, 70%);--notice-warning-d10: rgb(100%, 84.3697478992%, 63.5294117647%);--notice-error-d10: rgb(98.9411764706%, 69.2941176471%, 69.2941176471%);--icon-triangle-d60: rgb(63.5294117647%, 36.3025210084%, 0%);--icon-remove-d60: hsl(346.8367346939, 77.1653543307%, -10.1960784314%);--head-primary-color-l25: rgb(10.7843137255%, 86.1859582543%, 100%)}:root{--bg: #ffffff;--bg-subtle: #f8fafc;--surface: #ffffff;--surface-alt: #f5f6f8;--text: #1c232b;--text-muted: #4b5563;--text-inverse: #ffffff;--border: #e5e7eb;--border-strong: #d1d5db;--primary: #2563eb;--primary-600: #1d4ed8;--primary-700: #1e3a8a;--success: #16a34a;--warning: #eab308;--info: #2563eb;--danger: #e11d48;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.06), 0 1px 1px rgba(0, 0, 0, 0.04);--shadow-md: 0 8px 20px rgba(0, 0, 0, 0.08);--shadow-lg: 0 12px 30px rgba(0, 0, 0, 0.12);--ring: rgba(225, 5, 20, 0.35);--planner-drop-highlight: transparent;--planner-drop-highlight-full: transparent;--planner-drop-band-bg: rgba(244, 63, 94, 0.22);--chip-active-bg: color-mix(in srgb, var(--primary) 12%, var(--surface));--selection-ring: rgba(59, 130, 246, 0.55);--spacing-1: 0.25rem;--spacing-2: 0.5rem;--spacing-3: 0.75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--toast-bg: #ffffff;--toast-fg: #1f2937;--toast-success-bg: #f0fdf4;--toast-success-border: rgba(22, 163, 74, 0.4);--toast-success-fg: #166534;--toast-success-icon: rgb(22, 163, 74);--toast-info-bg: #eff6ff;--toast-info-border: rgba(37, 99, 235, 0.4);--toast-info-fg: #1e40af;--toast-info-icon: rgb(37, 99, 235);--toast-warning-bg: #fefce8;--toast-warning-border: rgba(234, 179, 8, 0.4);--toast-warning-fg: #854d0e;--toast-warning-icon: rgb(207, 149, 0);--toast-danger-bg: #fff1f2;--toast-danger-border: rgba(225, 29, 72, 0.4);--toast-danger-fg: #9f1239;--toast-danger-icon: rgb(225, 29, 72);--polaroid-bg: #ffffff;--polaroid-shadow: 0 4px 20px rgba(0, 0, 0, 0.15), 0 2px 10px rgba(0, 0, 0, 0.08);--polaroid-shadow-hover: 0 8px 35px rgba(0, 0, 0, 0.25), 0 4px 15px rgba(0, 0, 0, 0.15)}body.theme-stromma-demo-dark{--success: #22c55e;--warning: #f59e0b;--info: #3b82f6;--danger: #fb7185;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(0, 0, 0, 0.3);--shadow-md: 0 8px 20px rgba(0, 0, 0, 0.6), 0 4px 8px rgba(0, 0, 0, 0.2);--shadow-lg: 0 12px 30px rgba(0, 0, 0, 0.8), 0 8px 16px rgba(0, 0, 0, 0.3);--planner-drop-highlight: rgba(253, 164, 175, 0.32);--planner-drop-highlight-full: rgba(34, 197, 94, 0.18);--planner-drop-band-bg: rgba(253, 164, 175, 0.45);--chip-active-bg: color-mix(in srgb, var(--primary) 25%, var(--surface));--selection-ring: rgba(96, 165, 250, 0.85);--toast-bg: #1a1f29;--toast-fg: #f1f5f9;--toast-success-bg: #052e16;--toast-success-border: rgba(34, 197, 94, 0.4);--toast-success-fg: #86efac;--toast-success-icon: #86efac;--toast-info-bg: #0c1a3d;--toast-info-border: rgba(59, 130, 246, 0.4);--toast-info-fg: #93c5fd;--toast-info-icon: #93c5fd;--toast-warning-bg: #2d1f04;--toast-warning-border: rgba(245, 158, 11, 0.4);--toast-warning-fg: #fcd34d;--toast-warning-icon: #fcd34d;--toast-danger-bg: #2d0a0a;--toast-danger-border: rgba(244, 63, 94, 0.4);--toast-danger-fg: #fda4af;--toast-danger-icon: #fda4af;--polaroid-bg: #f8f9fa;--polaroid-shadow: 0 4px 20px rgba(0, 0, 0, 0.3), 0 2px 10px rgba(0, 0, 0, 0.2);--polaroid-shadow-hover: 0 8px 35px rgba(0, 0, 0, 0.4), 0 4px 15px rgba(0, 0, 0, 0.25);--primary: #e10514;--primary-600: #c00412;--primary-700: #a30310;--bg: #0a0d14;--bg-subtle: #2a3441;--surface: #1a1f29;--surface-alt: #3a434f;--text: #f1f5f9;--text-muted: #dddddd;--text-inverse: #f1f5f9;--border: #2d3748;--border-strong: #4a5568;--ring: #dddddd;--brand-accent: #e10514;--brand-accent-contrast: #ffffff;--board-header-bg: #1a1f29;--board-header-fg: #ffffff;--board-row-accent: #e10514;--board-border: #2d3748}body.theme-stromma-demo-light{--chip-active-bg: color-mix(in srgb, var(--primary) 12%, var(--surface));--primary: #e10514;--primary-600: #c00412;--primary-700: #a30310;--bg: #ffffff;--bg-subtle: #f8fafc;--surface: #ffffff;--surface-alt: #f2f4f7;--text: #1c232b;--text-muted: #4b5563;--text-inverse: #ffffff;--border: #e5e7eb;--border-strong: #d1d5db;--ring: #777777;--brand-accent: #e10514;--brand-accent-contrast: #ffffff;--board-header-bg: #e10514;--board-header-fg: #ffffff;--board-row-accent: #e10514;--board-border: #e5e7eb}body.theme-bergkvara-dark{--success: #22c55e;--warning: #f59e0b;--info: #3b82f6;--danger: #fb7185;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(0, 0, 0, 0.3);--shadow-md: 0 8px 20px rgba(0, 0, 0, 0.6), 0 4px 8px rgba(0, 0, 0, 0.2);--shadow-lg: 0 12px 30px rgba(0, 0, 0, 0.8), 0 8px 16px rgba(0, 0, 0, 0.3);--planner-drop-highlight: rgba(253, 164, 175, 0.32);--planner-drop-highlight-full: rgba(34, 197, 94, 0.18);--planner-drop-band-bg: rgba(253, 164, 175, 0.45);--chip-active-bg: color-mix(in srgb, var(--primary) 25%, var(--surface));--selection-ring: rgba(96, 165, 250, 0.85);--toast-bg: #1a1f29;--toast-fg: #f1f5f9;--toast-success-bg: #052e16;--toast-success-border: rgba(34, 197, 94, 0.4);--toast-success-fg: #86efac;--toast-success-icon: #86efac;--toast-info-bg: #0c1a3d;--toast-info-border: rgba(59, 130, 246, 0.4);--toast-info-fg: #93c5fd;--toast-info-icon: #93c5fd;--toast-warning-bg: #2d1f04;--toast-warning-border: rgba(245, 158, 11, 0.4);--toast-warning-fg: #fcd34d;--toast-warning-icon: #fcd34d;--toast-danger-bg: #2d0a0a;--toast-danger-border: rgba(244, 63, 94, 0.4);--toast-danger-fg: #fda4af;--toast-danger-icon: #fda4af;--polaroid-bg: #f8f9fa;--polaroid-shadow: 0 4px 20px rgba(0, 0, 0, 0.3), 0 2px 10px rgba(0, 0, 0, 0.2);--polaroid-shadow-hover: 0 8px 35px rgba(0, 0, 0, 0.4), 0 4px 15px rgba(0, 0, 0, 0.25);--primary: #4fa3bd;--primary-600: #2f7d96;--primary-700: #1c4c5b;--bg: #0b1417;--bg-subtle: #18313a;--surface: #102b33;--surface-alt: #1b3b45;--text: #eef4f3;--text-muted: #b6c6cb;--text-inverse: #0b1417;--border: #1f3f49;--border-strong: #2f5b67;--ring: #4fa3bd;--brand-accent: #f26b54;--brand-accent-contrast: #ffffff;--board-header-bg: #102b33;--board-header-fg: #ffffff;--board-row-accent: #f26b54;--board-border: #1f3f49}body.theme-bergkvara-light{--chip-active-bg: color-mix(in srgb, var(--primary) 12%, var(--surface));--primary: #1c4c5b;--primary-600: #163c49;--primary-700: #102d37;--bg: #f3eee4;--bg-subtle: #e9e0d0;--surface: #ffffff;--surface-alt: #f7f2ea;--text: #15333b;--text-muted: #56676d;--text-inverse: #ffffff;--border: #e4ddce;--border-strong: #cfc6b3;--ring: #1c4c5b;--brand-accent: #f26b54;--brand-accent-contrast: #ffffff;--board-header-bg: #1c4c5b;--board-header-fg: #ffffff;--board-row-accent: #f26b54;--board-border: #e4ddce}body.theme-axelssons-dark{--success: #22c55e;--warning: #f59e0b;--info: #3b82f6;--danger: #fb7185;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(0, 0, 0, 0.3);--shadow-md: 0 8px 20px rgba(0, 0, 0, 0.6), 0 4px 8px rgba(0, 0, 0, 0.2);--shadow-lg: 0 12px 30px rgba(0, 0, 0, 0.8), 0 8px 16px rgba(0, 0, 0, 0.3);--planner-drop-highlight: rgba(253, 164, 175, 0.32);--planner-drop-highlight-full: rgba(34, 197, 94, 0.18);--planner-drop-band-bg: rgba(253, 164, 175, 0.45);--chip-active-bg: color-mix(in srgb, var(--primary) 25%, var(--surface));--selection-ring: rgba(96, 165, 250, 0.85);--toast-bg: #1a1f29;--toast-fg: #f1f5f9;--toast-success-bg: #052e16;--toast-success-border: rgba(34, 197, 94, 0.4);--toast-success-fg: #86efac;--toast-success-icon: #86efac;--toast-info-bg: #0c1a3d;--toast-info-border: rgba(59, 130, 246, 0.4);--toast-info-fg: #93c5fd;--toast-info-icon: #93c5fd;--toast-warning-bg: #2d1f04;--toast-warning-border: rgba(245, 158, 11, 0.4);--toast-warning-fg: #fcd34d;--toast-warning-icon: #fcd34d;--toast-danger-bg: #2d0a0a;--toast-danger-border: rgba(244, 63, 94, 0.4);--toast-danger-fg: #fda4af;--toast-danger-icon: #fda4af;--polaroid-bg: #f8f9fa;--polaroid-shadow: 0 4px 20px rgba(0, 0, 0, 0.3), 0 2px 10px rgba(0, 0, 0, 0.2);--polaroid-shadow-hover: 0 8px 35px rgba(0, 0, 0, 0.4), 0 4px 15px rgba(0, 0, 0, 0.25);--primary: #ffde00;--primary-600: #e7c600;--primary-700: #b89d00;--bg: #001f2d;--bg-subtle: #002f42;--surface: #003e55;--surface-alt: #064f69;--text: #eef7fa;--text-muted: #b8cbd2;--text-inverse: #003e55;--border: #0a5c76;--border-strong: #16718f;--ring: #ffde00;--brand-accent: #ffde00;--brand-accent-contrast: #003e55;--board-header-bg: #003e55;--board-header-fg: #ffde00;--board-row-accent: #ffde00;--board-border: #0a5c76}body.theme-axelssons-light{--chip-active-bg: color-mix(in srgb, var(--primary) 12%, var(--surface));--primary: #003e55;--primary-600: #003247;--primary-700: #002a3d;--bg: #f4f8fa;--bg-subtle: #e7f0f4;--surface: #ffffff;--surface-alt: #f7fbfd;--text: #003e55;--text-muted: #516b75;--text-inverse: #ffffff;--border: #d7e2e7;--border-strong: #aec4ce;--ring: #ffde00;--brand-accent: #ffde00;--brand-accent-contrast: #003e55;--board-header-bg: #003e55;--board-header-fg: #ffffff;--board-row-accent: #ffde00;--board-border: #d7e2e7}body.theme-westin-dark{--success: #22c55e;--warning: #f59e0b;--info: #3b82f6;--danger: #fb7185;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(0, 0, 0, 0.3);--shadow-md: 0 8px 20px rgba(0, 0, 0, 0.6), 0 4px 8px rgba(0, 0, 0, 0.2);--shadow-lg: 0 12px 30px rgba(0, 0, 0, 0.8), 0 8px 16px rgba(0, 0, 0, 0.3);--planner-drop-highlight: rgba(253, 164, 175, 0.32);--planner-drop-highlight-full: rgba(34, 197, 94, 0.18);--planner-drop-band-bg: rgba(253, 164, 175, 0.45);--chip-active-bg: color-mix(in srgb, var(--primary) 25%, var(--surface));--selection-ring: rgba(96, 165, 250, 0.85);--toast-bg: #1a1f29;--toast-fg: #f1f5f9;--toast-success-bg: #052e16;--toast-success-border: rgba(34, 197, 94, 0.4);--toast-success-fg: #86efac;--toast-success-icon: #86efac;--toast-info-bg: #0c1a3d;--toast-info-border: rgba(59, 130, 246, 0.4);--toast-info-fg: #93c5fd;--toast-info-icon: #93c5fd;--toast-warning-bg: #2d1f04;--toast-warning-border: rgba(245, 158, 11, 0.4);--toast-warning-fg: #fcd34d;--toast-warning-icon: #fcd34d;--toast-danger-bg: #2d0a0a;--toast-danger-border: rgba(244, 63, 94, 0.4);--toast-danger-fg: #fda4af;--toast-danger-icon: #fda4af;--polaroid-bg: #f8f9fa;--polaroid-shadow: 0 4px 20px rgba(0, 0, 0, 0.3), 0 2px 10px rgba(0, 0, 0, 0.2);--polaroid-shadow-hover: 0 8px 35px rgba(0, 0, 0, 0.4), 0 4px 15px rgba(0, 0, 0, 0.25);--primary: #c91922;--primary-600: #9f000b;--primary-700: #690007;--bg: #160707;--bg-subtle: #2a0b0d;--surface: #3a1012;--surface-alt: #4f1719;--text: #fff7ef;--text-muted: #d4c3b7;--text-inverse: #1f1714;--border: #642126;--border-strong: #842b31;--ring: #c91922;--brand-accent: #d94b56;--brand-accent-contrast: #ffffff;--board-header-bg: #3a1012;--board-header-fg: #ffffff;--board-row-accent: #d94b56;--board-border: #642126}body.theme-westin-light{--chip-active-bg: color-mix(in srgb, var(--primary) 12%, var(--surface));--primary: #9f000b;--primary-600: #870009;--primary-700: #690007;--bg: #f5efe7;--bg-subtle: #eee6dc;--surface: #ffffff;--surface-alt: #faf7f2;--text: #1f1714;--text-muted: #6b5a53;--text-inverse: #ffffff;--border: #ded6cd;--border-strong: #c8b8ad;--ring: #9f000b;--brand-accent: #9f000b;--brand-accent-contrast: #ffffff;--board-header-bg: #9f000b;--board-header-fg: #ffffff;--board-row-accent: #9f000b;--board-border: #ded6cd}body.theme-tjornarps-dark{--success: #22c55e;--warning: #f59e0b;--info: #3b82f6;--danger: #fb7185;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(0, 0, 0, 0.3);--shadow-md: 0 8px 20px rgba(0, 0, 0, 0.6), 0 4px 8px rgba(0, 0, 0, 0.2);--shadow-lg: 0 12px 30px rgba(0, 0, 0, 0.8), 0 8px 16px rgba(0, 0, 0, 0.3);--planner-drop-highlight: rgba(253, 164, 175, 0.32);--planner-drop-highlight-full: rgba(34, 197, 94, 0.18);--planner-drop-band-bg: rgba(253, 164, 175, 0.45);--chip-active-bg: color-mix(in srgb, var(--primary) 25%, var(--surface));--selection-ring: rgba(96, 165, 250, 0.85);--toast-bg: #1a1f29;--toast-fg: #f1f5f9;--toast-success-bg: #052e16;--toast-success-border: rgba(34, 197, 94, 0.4);--toast-success-fg: #86efac;--toast-success-icon: #86efac;--toast-info-bg: #0c1a3d;--toast-info-border: rgba(59, 130, 246, 0.4);--toast-info-fg: #93c5fd;--toast-info-icon: #93c5fd;--toast-warning-bg: #2d1f04;--toast-warning-border: rgba(245, 158, 11, 0.4);--toast-warning-fg: #fcd34d;--toast-warning-icon: #fcd34d;--toast-danger-bg: #2d0a0a;--toast-danger-border: rgba(244, 63, 94, 0.4);--toast-danger-fg: #fda4af;--toast-danger-icon: #fda4af;--polaroid-bg: #f8f9fa;--polaroid-shadow: 0 4px 20px rgba(0, 0, 0, 0.3), 0 2px 10px rgba(0, 0, 0, 0.2);--polaroid-shadow-hover: 0 8px 35px rgba(0, 0, 0, 0.4), 0 4px 15px rgba(0, 0, 0, 0.25);--primary: #f47b20;--primary-600: #d96314;--primary-700: #a84a0f;--bg: #06282f;--bg-subtle: #093844;--surface: #0b4654;--surface-alt: #0d5a6b;--text: #eef9fb;--text-muted: #b8d3da;--text-inverse: #06282f;--border: #126b7d;--border-strong: #17869b;--ring: #f47b20;--brand-accent: #f47b20;--brand-accent-contrast: #ffffff;--board-header-bg: #0b4654;--board-header-fg: #ffffff;--board-row-accent: #f47b20;--board-border: #126b7d}body.theme-tjornarps-light{--chip-active-bg: color-mix(in srgb, var(--primary) 12%, var(--surface));--primary: #00839b;--primary-600: #006f83;--primary-700: #005b6b;--bg: #f4f7f8;--bg-subtle: #e4eef1;--surface: #ffffff;--surface-alt: #f8fbfc;--text: #1f2f34;--text-muted: #5f7278;--text-inverse: #ffffff;--border: #d5e2e6;--border-strong: #acc7d0;--ring: #f47b20;--brand-accent: #f47b20;--brand-accent-contrast: #ffffff;--board-header-bg: #00839b;--board-header-fg: #ffffff;--board-row-accent: #f47b20;--board-border: #d5e2e6}*, ::before, ::after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--tw-ordinal:  ;--tw-slashed-zero:  ;--tw-numeric-figure:  ;--tw-numeric-spacing:  ;--tw-numeric-fraction:  ;--tw-ring-inset:  ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--tw-backdrop-blur:  ;--tw-backdrop-brightness:  ;--tw-backdrop-contrast:  ;--tw-backdrop-grayscale:  ;--tw-backdrop-hue-rotate:  ;--tw-backdrop-invert:  ;--tw-backdrop-opacity:  ;--tw-backdrop-saturate:  ;--tw-backdrop-sepia:  ;--tw-contain-size:  ;--tw-contain-layout:  ;--tw-contain-paint:  ;--tw-contain-style:  }::-ms-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--tw-ordinal:  ;--tw-slashed-zero:  ;--tw-numeric-figure:  ;--tw-numeric-spacing:  ;--tw-numeric-fraction:  ;--tw-ring-inset:  ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--tw-backdrop-blur:  ;--tw-backdrop-brightness:  ;--tw-backdrop-contrast:  ;--tw-backdrop-grayscale:  ;--tw-backdrop-hue-rotate:  ;--tw-backdrop-invert:  ;--tw-backdrop-opacity:  ;--tw-backdrop-saturate:  ;--tw-backdrop-sepia:  ;--tw-contain-size:  ;--tw-contain-layout:  ;--tw-contain-paint:  ;--tw-contain-style:  }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x:  ;--tw-pan-y:  ;--tw-pinch-zoom:  ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position:  ;--tw-gradient-via-position:  ;--tw-gradient-to-position:  ;--tw-ordinal:  ;--tw-slashed-zero:  ;--tw-numeric-figure:  ;--tw-numeric-spacing:  ;--tw-numeric-fraction:  ;--tw-ring-inset:  ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur:  ;--tw-brightness:  ;--tw-contrast:  ;--tw-grayscale:  ;--tw-hue-rotate:  ;--tw-invert:  ;--tw-saturate:  ;--tw-sepia:  ;--tw-drop-shadow:  ;--tw-backdrop-blur:  ;--tw-backdrop-brightness:  ;--tw-backdrop-contrast:  ;--tw-backdrop-grayscale:  ;--tw-backdrop-hue-rotate:  ;--tw-backdrop-invert:  ;--tw-backdrop-opacity:  ;--tw-backdrop-saturate:  ;--tw-backdrop-sepia:  ;--tw-contain-size:  ;--tw-contain-layout:  ;--tw-contain-paint:  ;--tw-contain-style:  }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: var(--border); /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}.\!container{width: 100% !important}.container{width: 100%}@media (min-width: 640px){.\!container{max-width: 640px !important}.container{max-width: 640px}}@media (min-width: 768px){.\!container{max-width: 768px !important}.container{max-width: 768px}}@media (min-width: 1024px){.\!container{max-width: 1024px !important}.container{max-width: 1024px}}@media (min-width: 1280px){.\!container{max-width: 1280px !important}.container{max-width: 1280px}}@media (min-width: 1536px){.\!container{max-width: 1536px !important}.container{max-width: 1536px}}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border-width: 0}.\!pointer-events-none{pointer-events: none !important}.pointer-events-none{pointer-events: none}.pointer-events-auto{pointer-events: auto}.\!visible{visibility: visible !important}.visible{visibility: visible}.invisible{visibility: hidden}.collapse{visibility: collapse}.static{position: static}.fixed{position: fixed}.\!absolute{position: absolute !important}.absolute{position: absolute}.\!relative{position: relative !important}.relative{position: relative}.sticky{position: -webkit-sticky;position: sticky}.inset-0{inset: 0px}.inset-x-0{left: 0px;right: 0px}.inset-y-0{top: 0px;bottom: 0px}.\!bottom-\[auto\]{bottom: auto !important}.\!left-0{left: 0px !important}.\!left-\[0\]{left: 0 !important}.\!left-\[8px\]{left: 8px !important}.\!right-\[-8px\]{right: -8px !important}.\!right-\[0\.65rem\]{right: 0.65rem !important}.\!right-\[auto\]{right: auto !important}.\!top-1\/2{top: 50% !important}.\!top-\[-8px\]{top: -8px !important}.\!top-\[0\.65rem\]{top: 0.65rem !important}.\!top-\[0\]{top: 0 !important}.-right-1{right: -0.25rem}.-top-1{top: -0.25rem}.-top-2{top: -0.5rem}.-top-6{top: -1.5rem}.bottom-0{bottom: 0px}.bottom-0\.5{bottom: 0.125rem}.bottom-1{bottom: 0.25rem}.bottom-2{bottom: 0.5rem}.bottom-3{bottom: 0.75rem}.bottom-4{bottom: 1rem}.left-0{left: 0px}.left-1\/2{left: 50%}.left-2{left: 0.5rem}.left-3{left: 0.75rem}.left-4{left: 1rem}.left-\[\.9rem\]{left: .9rem}.left-auto{left: auto}.right-0{right: 0px}.right-0\.5{right: 0.125rem}.right-1\.5{right: 0.375rem}.right-1\/2{right: 50%}.right-2{right: 0.5rem}.right-6{right: 1.5rem}.right-8{right: 2rem}.right-\[0\.4rem\]{right: 0.4rem}.top-0{top: 0px}.top-0\.5{top: 0.125rem}.top-1{top: 0.25rem}.top-1\.5{top: 0.375rem}.top-1\/2{top: 50%}.top-2{top: 0.5rem}.top-8{top: 2rem}.top-\[96px\]{top: 96px}.top-\[calc\(100\%\+4px\)\]{top: calc(100% + 4px)}.top-full{top: 100%}.isolate{isolation: isolate}.z-10{z-index: 10}.z-20{z-index: 20}.z-30{z-index: 30}.z-40{z-index: 40}.z-50{z-index: 50}.z-\[100\]{z-index: 100}.z-\[10\]{z-index: 10}.z-\[150\]{z-index: 150}.z-\[1\]{z-index: 1}.z-\[200\]{z-index: 200}.z-\[2\]{z-index: 2}.z-\[3000\]{z-index: 3000}.z-\[30\]{z-index: 30}.z-\[3\]{z-index: 3}.z-\[500\]{z-index: 500}.z-\[5\]{z-index: 5}.z-\[600\]{z-index: 600}.z-\[60\]{z-index: 60}.z-\[700\]{z-index: 700}.z-\[80\]{z-index: 80}.z-\[99990\]{z-index: 99990}.z-\[99999\]{z-index: 99999}.z-\[9999\]{z-index: 9999}.z-\[99\]{z-index: 99}.col-span-1{grid-column: span 1 / span 1}.col-span-12{grid-column: span 12 / span 12}.col-span-2{grid-column: span 2 / span 2}.col-span-3{grid-column: span 3 / span 3}.col-span-5{grid-column: span 5 / span 5}.col-span-7{grid-column: span 7 / span 7}.col-span-9{grid-column: span 9 / span 9}.col-span-full{grid-column: 1 / -1}.float-right{float: right}.float-left{float: left}.\!m-0{margin: 0px !important}.\!m-\[0\]{margin: 0 !important}.m-0{margin: 0px}.m-1{margin: 0.25rem}.m-3{margin: 0.75rem}.m-4{margin: 1rem}.\!mx-\[0\]{margin-left: 0 !important;margin-right: 0 !important}.\!mx-\[4px\]{margin-left: 4px !important;margin-right: 4px !important}.\!my-\[0\]{margin-top: 0 !important;margin-bottom: 0 !important}.-mx-1{margin-left: -0.25rem;margin-right: -0.25rem}.-mx-2{margin-left: -0.5rem;margin-right: -0.5rem}.-my-3{margin-top: -0.75rem;margin-bottom: -0.75rem}.mx-0\.5{margin-left: 0.125rem;margin-right: 0.125rem}.mx-1{margin-left: 0.25rem;margin-right: 0.25rem}.mx-2{margin-left: 0.5rem;margin-right: 0.5rem}.mx-5{margin-left: 1.25rem;margin-right: 1.25rem}.mx-auto{margin-left: auto;margin-right: auto}.my-1{margin-top: 0.25rem;margin-bottom: 0.25rem}.my-2{margin-top: 0.5rem;margin-bottom: 0.5rem}.my-4{margin-top: 1rem;margin-bottom: 1rem}.\!mb-0{margin-bottom: 0px !important}.\!mb-1{margin-bottom: 0.25rem !important}.\!mb-2{margin-bottom: 0.5rem !important}.\!mb-3{margin-bottom: 0.75rem !important}.\!mb-\[0\.25rem\]{margin-bottom: 0.25rem !important}.\!mb-\[0\.3rem\]{margin-bottom: 0.3rem !important}.\!mb-\[0\.45rem\]{margin-bottom: 0.45rem !important}.\!mb-\[0\.4rem\]{margin-bottom: 0.4rem !important}.\!mb-\[0\.5rem\]{margin-bottom: 0.5rem !important}.\!mb-\[0\]{margin-bottom: 0 !important}.\!mb-\[4px\]{margin-bottom: 4px !important}.\!mb-\[8px\]{margin-bottom: 8px !important}.\!ml-\[0\.15rem\]{margin-left: 0.15rem !important}.\!ml-\[0\.3rem\]{margin-left: 0.3rem !important}.\!ml-\[0\.5rem\]{margin-left: 0.5rem !important}.\!ml-\[auto\]{margin-left: auto !important}.\!mr-4{margin-right: 1rem !important}.\!mt-\[0\.4rem\]{margin-top: 0.4rem !important}.\!mt-\[0\.5rem\]{margin-top: 0.5rem !important}.\!mt-\[1px\]{margin-top: 1px !important}.\!mt-\[2px\]{margin-top: 2px !important}.\!mt-\[4px\]{margin-top: 4px !important}.\!mt-\[6px\]{margin-top: 6px !important}.\!mt-\[8px\]{margin-top: 8px !important}.-mr-3{margin-right: -0.75rem}.mb-0{margin-bottom: 0px}.mb-0\.5{margin-bottom: 0.125rem}.mb-1{margin-bottom: 0.25rem}.mb-1\.5{margin-bottom: 0.375rem}.mb-2{margin-bottom: 0.5rem}.mb-2\.5{margin-bottom: 0.625rem}.mb-3{margin-bottom: 0.75rem}.mb-4{margin-bottom: 1rem}.mb-5{margin-bottom: 1.25rem}.mb-6{margin-bottom: 1.5rem}.mb-8{margin-bottom: 2rem}.mb-\[14px\]{margin-bottom: 14px}.ml-0\.5{margin-left: 0.125rem}.ml-1{margin-left: 0.25rem}.ml-1\.5{margin-left: 0.375rem}.ml-12{margin-left: 3rem}.ml-2{margin-left: 0.5rem}.ml-3{margin-left: 0.75rem}.ml-4{margin-left: 1rem}.ml-5{margin-left: 1.25rem}.ml-8{margin-left: 2rem}.ml-auto{margin-left: auto}.mr-0\.5{margin-right: 0.125rem}.mr-1{margin-right: 0.25rem}.mr-1\.5{margin-right: 0.375rem}.mr-2{margin-right: 0.5rem}.mr-3{margin-right: 0.75rem}.mr-auto{margin-right: auto}.mt-0\.5{margin-top: 0.125rem}.mt-1{margin-top: 0.25rem}.mt-1\.5{margin-top: 0.375rem}.mt-2{margin-top: 0.5rem}.mt-3{margin-top: 0.75rem}.mt-4{margin-top: 1rem}.mt-6{margin-top: 1.5rem}.mt-8{margin-top: 2rem}.mt-\[\.15rem\]{margin-top: .15rem}.mt-\[3px\]{margin-top: 3px}.mt-\[5px\]{margin-top: 5px}.mt-\[72px\]{margin-top: 72px}.mt-auto{margin-top: auto}.mt-px{margin-top: 1px}.box-border{box-sizing: border-box}.line-clamp-1{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1}.\!block{display: block !important}.block{display: block}.inline-block{display: inline-block}.inline{display: inline}.\!flex{display: flex !important}.flex{display: flex}.inline-flex{display: inline-flex}.table{display: table}.table-row{display: table-row}.grid{display: grid}.contents{display: contents}.hidden{display: none}.aspect-square{aspect-ratio: 1 / 1}.aspect-video{aspect-ratio: 16 / 9}.size-3{width: 0.75rem;height: 0.75rem}.size-4{width: 1rem;height: 1rem}.\!h-10{height: 2.5rem !important}.\!h-3{height: 0.75rem !important}.\!h-4{height: 1rem !important}.\!h-5{height: 1.25rem !important}.\!h-6{height: 1.5rem !important}.\!h-7{height: 1.75rem !important}.\!h-8{height: 2rem !important}.\!h-\[0\.5rem\]{height: 0.5rem !important}.\!h-\[0\.8em\]{height: 0.8em !important}.\!h-\[1\.05em\]{height: 1.05em !important}.\!h-\[1\.5rem\]{height: 1.5rem !important}.\!h-\[100\%\]{height: 100% !important}.\!h-\[10px\]{height: 10px !important}.\!h-\[11px\]{height: 11px !important}.\!h-\[13px\]{height: 13px !important}.\!h-\[14px\]{height: 14px !important}.\!h-\[15px\]{height: 15px !important}.\!h-\[1em\]{height: 1em !important}.\!h-\[1px\]{height: 1px !important}.\!h-\[20px\]{height: 20px !important}.\!h-\[22px\]{height: 22px !important}.\!h-\[28px\]{height: 28px !important}.\!h-\[34px\]{height: 34px !important}.\!h-\[66px\]{height: 66px !important}.\!h-\[72px\]{height: 72px !important}.\!h-\[9px\]{height: 9px !important}.\!h-auto{height: auto !important}.h-0\.5{height: 0.125rem}.h-1{height: 0.25rem}.h-1\.5{height: 0.375rem}.h-10{height: 2.5rem}.h-14{height: 3.5rem}.h-16{height: 4rem}.h-2{height: 0.5rem}.h-2\.5{height: 0.625rem}.h-24{height: 6rem}.h-28{height: 7rem}.h-3{height: 0.75rem}.h-3\.5{height: 0.875rem}.h-32{height: 8rem}.h-4{height: 1rem}.h-44{height: 11rem}.h-5{height: 1.25rem}.h-6{height: 1.5rem}.h-7{height: 1.75rem}.h-8{height: 2rem}.h-80{height: 20rem}.h-9{height: 2.25rem}.h-96{height: 24rem}.h-\[1\.25rem\]{height: 1.25rem}.h-\[14rem\]{height: 14rem}.h-\[15rem\]{height: 15rem}.h-\[16rem\]{height: 16rem}.h-\[200px\]{height: 200px}.h-\[2px\]{height: 2px}.h-\[30px\]{height: 30px}.h-\[4\.5rem\]{height: 4.5rem}.h-\[50vh\]{height: 50vh}.h-\[680px\]{height: 680px}.h-\[70vh\]{height: 70vh}.h-\[780px\]{height: 780px}.h-\[80vh\]{height: 80vh}.h-\[85vh\]{height: 85vh}.h-\[90vh\]{height: 90vh}.h-\[92vh\]{height: 92vh}.h-\[95vh\]{height: 95vh}.h-\[min\(700px\2c calc\(100vh-120px\)\)\]{height: min(700px, calc(100vh - 120px))}.h-\[min\(860px\2c 95vh\)\]{height: min(860px, 95vh)}.h-\[min\(92vh\2c 56rem\)\]{height: min(92vh, 56rem)}.h-auto{height: auto}.h-full{height: 100%}.\!max-h-\[160px\]{max-height: 160px !important}.\!max-h-\[16rem\]{max-height: 16rem !important}.\!max-h-\[200px\]{max-height: 200px !important}.\!max-h-\[280px\]{max-height: 280px !important}.\!max-h-\[70vh\]{max-height: 70vh !important}.\!max-h-\[min\(90vh\2c 860px\)\]{max-height: min(90vh, 860px) !important}.max-h-20{max-height: 5rem}.max-h-28{max-height: 7rem}.max-h-32{max-height: 8rem}.max-h-40{max-height: 10rem}.max-h-44{max-height: 11rem}.max-h-48{max-height: 12rem}.max-h-52{max-height: 13rem}.max-h-56{max-height: 14rem}.max-h-60{max-height: 15rem}.max-h-64{max-height: 16rem}.max-h-72{max-height: 18rem}.max-h-80{max-height: 20rem}.max-h-96{max-height: 24rem}.max-h-\[16\.5rem\]{max-height: 16.5rem}.max-h-\[180px\]{max-height: 180px}.max-h-\[18rem\]{max-height: 18rem}.max-h-\[200px\]{max-height: 200px}.max-h-\[22rem\]{max-height: 22rem}.max-h-\[230px\]{max-height: 230px}.max-h-\[240px\]{max-height: 240px}.max-h-\[260px\]{max-height: 260px}.max-h-\[280px\]{max-height: 280px}.max-h-\[28rem\]{max-height: 28rem}.max-h-\[300px\]{max-height: 300px}.max-h-\[320px\]{max-height: 320px}.max-h-\[400px\]{max-height: 400px}.max-h-\[45vh\]{max-height: 45vh}.max-h-\[50vh\]{max-height: 50vh}.max-h-\[60vh\]{max-height: 60vh}.max-h-\[62vh\]{max-height: 62vh}.max-h-\[65vh\]{max-height: 65vh}.max-h-\[75vh\]{max-height: 75vh}.max-h-\[calc\(100vh-120px\)\]{max-height: calc(100vh - 120px)}.max-h-\[calc\(100vh-340px\)\]{max-height: calc(100vh - 340px)}.max-h-\[calc\(100vh_-_280px\)\]{max-height: calc(100vh - 280px)}.max-h-\[calc\(100vh_-_360px\)\]{max-height: calc(100vh - 360px)}.max-h-\[calc\(85vh-140px\)\]{max-height: calc(85vh - 140px)}.\!min-h-0{min-height: 0px !important}.\!min-h-\[0\]{min-height: 0 !important}.\!min-h-\[1\.35em\]{min-height: 1.35em !important}.\!min-h-\[1\.4em\]{min-height: 1.4em !important}.\!min-h-\[200px\]{min-height: 200px !important}.\!min-h-\[80px\]{min-height: 80px !important}.\!min-h-\[9rem\]{min-height: 9rem !important}.\!min-h-\[auto\]{min-height: auto !important}.min-h-0{min-height: 0px}.min-h-10{min-height: 2.5rem}.min-h-12{min-height: 3rem}.min-h-32{min-height: 8rem}.min-h-\[1\.6rem\]{min-height: 1.6rem}.min-h-\[10rem\]{min-height: 10rem}.min-h-\[14rem\]{min-height: 14rem}.min-h-\[16rem\]{min-height: 16rem}.min-h-\[180px\]{min-height: 180px}.min-h-\[200px\]{min-height: 200px}.min-h-\[220px\]{min-height: 220px}.min-h-\[24px\]{min-height: 24px}.min-h-\[300px\]{min-height: 300px}.min-h-\[30vh\]{min-height: 30vh}.min-h-\[360px\]{min-height: 360px}.min-h-\[400px\]{min-height: 400px}.min-h-\[40px\]{min-height: 40px}.min-h-\[40vh\]{min-height: 40vh}.min-h-\[42px\]{min-height: 42px}.min-h-\[5\.5rem\]{min-height: 5.5rem}.min-h-\[6\.5rem\]{min-height: 6.5rem}.min-h-\[60vh\]{min-height: 60vh}.min-h-\[8rem\]{min-height: 8rem}.min-h-full{min-height: 100%}.\!w-14{width: 3.5rem !important}.\!w-16{width: 4rem !important}.\!w-24{width: 6rem !important}.\!w-3\/12{width: 25% !important}.\!w-32{width: 8rem !important}.\!w-4{width: 1rem !important}.\!w-4\/12{width: 33.333333% !important}.\!w-40{width: 10rem !important}.\!w-5{width: 1.25rem !important}.\!w-60{width: 15rem !important}.\!w-7{width: 1.75rem !important}.\!w-8{width: 2rem !important}.\!w-96{width: 24rem !important}.\!w-\[1\%\]{width: 1% !important}.\!w-\[1\.5rem\]{width: 1.5rem !important}.\!w-\[10\%\]{width: 10% !important}.\!w-\[100\%\]{width: 100% !important}.\!w-\[100px\]{width: 100px !important}.\!w-\[11rem\]{width: 11rem !important}.\!w-\[120px\]{width: 120px !important}.\!w-\[130px\]{width: 130px !important}.\!w-\[140px\]{width: 140px !important}.\!w-\[14px\]{width: 14px !important}.\!w-\[15\%\]{width: 15% !important}.\!w-\[160px\]{width: 160px !important}.\!w-\[16px\]{width: 16px !important}.\!w-\[18\%\]{width: 18% !important}.\!w-\[180px\]{width: 180px !important}.\!w-\[18px\]{width: 18px !important}.\!w-\[1px\]{width: 1px !important}.\!w-\[20\%\]{width: 20% !important}.\!w-\[200px\]{width: 200px !important}.\!w-\[20px\]{width: 20px !important}.\!w-\[220px\]{width: 220px !important}.\!w-\[25\%\]{width: 25% !important}.\!w-\[26px\]{width: 26px !important}.\!w-\[280px\]{width: 280px !important}.\!w-\[28px\]{width: 28px !important}.\!w-\[2rem\]{width: 2rem !important}.\!w-\[3\.25rem\]{width: 3.25rem !important}.\!w-\[3\.5rem\]{width: 3.5rem !important}.\!w-\[30\%\]{width: 30% !important}.\!w-\[36px\]{width: 36px !important}.\!w-\[3rem\]{width: 3rem !important}.\!w-\[4\.5rem\]{width: 4.5rem !important}.\!w-\[42px\]{width: 42px !important}.\!w-\[45\%\]{width: 45% !important}.\!w-\[4rem\]{width: 4rem !important}.\!w-\[5\%\]{width: 5% !important}.\!w-\[52px\]{width: 52px !important}.\!w-\[55\%\]{width: 55% !important}.\!w-\[58px\]{width: 58px !important}.\!w-\[5rem\]{width: 5rem !important}.\!w-\[60\%\]{width: 60% !important}.\!w-\[60px\]{width: 60px !important}.\!w-\[65\%\]{width: 65% !important}.\!w-\[6rem\]{width: 6rem !important}.\!w-\[70\%\]{width: 70% !important}.\!w-\[72px\]{width: 72px !important}.\!w-\[7rem\]{width: 7rem !important}.\!w-\[80\%\]{width: 80% !important}.\!w-\[80px\]{width: 80px !important}.\!w-\[90\%\]{width: 90% !important}.\!w-\[90px\]{width: 90px !important}.\!w-\[auto\]{width: auto !important}.\!w-auto{width: auto !important}.\!w-full{width: 100% !important}.w-0\.5{width: 0.125rem}.w-1{width: 0.25rem}.w-1\/2{width: 50%}.w-1\/3{width: 33.333333%}.w-1\/4{width: 25%}.w-1\/5{width: 20%}.w-10{width: 2.5rem}.w-12{width: 3rem}.w-14{width: 3.5rem}.w-16{width: 4rem}.w-2{width: 0.5rem}.w-2\.5{width: 0.625rem}.w-2\/12{width: 16.666667%}.w-2\/3{width: 66.666667%}.w-2\/5{width: 40%}.w-20{width: 5rem}.w-24{width: 6rem}.w-28{width: 7rem}.w-3{width: 0.75rem}.w-3\.5{width: 0.875rem}.w-3\/12{width: 25%}.w-3\/5{width: 60%}.w-32{width: 8rem}.w-36{width: 9rem}.w-4{width: 1rem}.w-4\/12{width: 33.333333%}.w-40{width: 10rem}.w-48{width: 12rem}.w-5{width: 1.25rem}.w-5\/12{width: 41.666667%}.w-56{width: 14rem}.w-6{width: 1.5rem}.w-6\/12{width: 50%}.w-64{width: 16rem}.w-7{width: 1.75rem}.w-72{width: 18rem}.w-8{width: 2rem}.w-80{width: 20rem}.w-9{width: 2.25rem}.w-9\/12{width: 75%}.w-\[1\.25rem\]{width: 1.25rem}.w-\[1\.4em\]{width: 1.4em}.w-\[1\.6rem\]{width: 1.6rem}.w-\[10\%\]{width: 10%}.w-\[12\%\]{width: 12%}.w-\[120px\]{width: 120px}.w-\[13\%\]{width: 13%}.w-\[14\%\]{width: 14%}.w-\[150px\]{width: 150px}.w-\[16\%\]{width: 16%}.w-\[17\%\]{width: 17%}.w-\[18\%\]{width: 18%}.w-\[180px\]{width: 180px}.w-\[20\%\]{width: 20%}.w-\[22\%\]{width: 22%}.w-\[220px\]{width: 220px}.w-\[24px\]{width: 24px}.w-\[260px\]{width: 260px}.w-\[275px\]{width: 275px}.w-\[28px\]{width: 28px}.w-\[2rem\]{width: 2rem}.w-\[3\.5rem\]{width: 3.5rem}.w-\[30\%\]{width: 30%}.w-\[32px\]{width: 32px}.w-\[360px\]{width: 360px}.w-\[36px\]{width: 36px}.w-\[40\%\]{width: 40%}.w-\[48px\]{width: 48px}.w-\[4px\]{width: 4px}.w-\[6\.5rem\]{width: 6.5rem}.w-\[70\%\]{width: 70%}.w-\[72px\]{width: 72px}.w-\[7rem\]{width: 7rem}.w-\[8\%\]{width: 8%}.w-\[8\.5rem\]{width: 8.5rem}.w-\[80px\]{width: 80px}.w-\[88px\]{width: 88px}.w-\[min\(1100px\2c 95vw\)\]{width: min(1100px, 95vw)}.w-auto{width: auto}.w-fit{width: -webkit-fit-content;width: -moz-fit-content;width: fit-content}.w-full{width: 100%}.w-max{width: -webkit-max-content;width: -moz-max-content;width: max-content}.w-px{width: 1px}.\!min-w-0{min-width: 0px !important}.\!min-w-5{min-width: 1.25rem !important}.\!min-w-\[0\]{min-width: 0 !important}.\!min-w-\[100\%\]{min-width: 100% !important}.\!min-w-\[14rem\]{min-width: 14rem !important}.\!min-w-\[150px\]{min-width: 150px !important}.\!min-w-\[180px\]{min-width: 180px !important}.\!min-w-\[2\.7rem\]{min-width: 2.7rem !important}.\!min-w-\[22px\]{min-width: 22px !important}.\!min-w-\[240px\]{min-width: 240px !important}.\!min-w-\[40px\]{min-width: 40px !important}.\!min-w-\[8rem\]{min-width: 8rem !important}.min-w-0{min-width: 0px}.min-w-32{min-width: 8rem}.min-w-4{min-width: 1rem}.min-w-56{min-width: 14rem}.min-w-\[1\.5rem\]{min-width: 1.5rem}.min-w-\[10ch\]{min-width: 10ch}.min-w-\[11rem\]{min-width: 11rem}.min-w-\[12rem\]{min-width: 12rem}.min-w-\[140px\]{min-width: 140px}.min-w-\[14rem\]{min-width: 14rem}.min-w-\[160px\]{min-width: 160px}.min-w-\[16rem\]{min-width: 16rem}.min-w-\[180px\]{min-width: 180px}.min-w-\[200px\]{min-width: 200px}.min-w-\[20px\]{min-width: 20px}.min-w-\[220px\]{min-width: 220px}.min-w-\[260px\]{min-width: 260px}.min-w-\[280px\]{min-width: 280px}.min-w-\[2rem\]{min-width: 2rem}.min-w-\[33\%\]{min-width: 33%}.min-w-\[5\.5rem\]{min-width: 5.5rem}.min-w-\[80px\]{min-width: 80px}.min-w-\[8rem\]{min-width: 8rem}.min-w-full{min-width: 100%}.\!max-w-\[100\%\]{max-width: 100% !important}.\!max-w-\[160px\]{max-width: 160px !important}.\!max-w-\[18rem\]{max-width: 18rem !important}.\!max-w-\[260px\]{max-width: 260px !important}.\!max-w-\[42rem\]{max-width: 42rem !important}.max-w-2xl{max-width: 42rem}.max-w-6xl{max-width: 72rem}.max-w-\[100px\]{max-width: 100px}.max-w-\[110px\]{max-width: 110px}.max-w-\[12rem\]{max-width: 12rem}.max-w-\[130px\]{max-width: 130px}.max-w-\[140px\]{max-width: 140px}.max-w-\[14rem\]{max-width: 14rem}.max-w-\[160px\]{max-width: 160px}.max-w-\[200px\]{max-width: 200px}.max-w-\[20rem\]{max-width: 20rem}.max-w-\[220px\]{max-width: 220px}.max-w-\[22rem\]{max-width: 22rem}.max-w-\[260px\]{max-width: 260px}.max-w-\[26rem\]{max-width: 26rem}.max-w-\[280px\]{max-width: 280px}.max-w-\[28rem\]{max-width: 28rem}.max-w-\[320px\]{max-width: 320px}.max-w-\[340px\]{max-width: 340px}.max-w-\[34vw\]{max-width: 34vw}.max-w-\[360px\]{max-width: 360px}.max-w-\[40\%\]{max-width: 40%}.max-w-\[460px\]{max-width: 460px}.max-w-\[480px\]{max-width: 480px}.max-w-\[50\%\]{max-width: 50%}.max-w-\[680px\]{max-width: 680px}.max-w-\[78\%\]{max-width: 78%}.max-w-\[8rem\]{max-width: 8rem}.max-w-full{max-width: 100%}.max-w-md{max-width: 28rem}.max-w-sm{max-width: 24rem}.max-w-xs{max-width: 20rem}.flex-1{flex: 1 1 0%}.flex-\[0_0_auto\]{flex: 0 0 auto}.flex-\[1_1_0\]{flex: 1 1 0}.flex-auto{flex: 1 1 auto}.flex-none{flex: none}.flex-shrink{flex-shrink: 1}.flex-shrink-0{flex-shrink: 0}.shrink-0{flex-shrink: 0}.grow{flex-grow: 1}.basis-full{flex-basis: 100%}.table-fixed{table-layout: fixed}.border-collapse{border-collapse: collapse}.border-separate{border-collapse: separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.\!-translate-y-1\/2{--tw-translate-y: -50% !important;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important}.-translate-x-1\/2{--tw-translate-x: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity: .5}}.animate-pulse{animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}@keyframes spin{to{transform: rotate(360deg)}}.animate-spin{animation: spin 1s linear infinite}.cursor-col-resize{cursor: col-resize}.cursor-default{cursor: default}.cursor-grab{cursor: -webkit-grab;cursor: grab}.cursor-help{cursor: help}.cursor-move{cursor: move}.cursor-not-allowed{cursor: not-allowed}.cursor-pointer{cursor: pointer}.cursor-row-resize{cursor: row-resize}.cursor-text{cursor: text}.select-none{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.select-all{-webkit-user-select: all;-moz-user-select: all;user-select: all}.\!resize-none{resize: none !important}.resize-none{resize: none}.resize{resize: both}.list-inside{list-style-position: inside}.list-\[square\]{list-style-type: square}.list-disc{list-style-type: disc}.list-none{list-style-type: none}.auto-rows-min{grid-auto-rows: -webkit-min-content;grid-auto-rows: min-content}.grid-cols-1{grid-template-columns: repeat(1, minmax(0, 1fr))}.grid-cols-12{grid-template-columns: repeat(12, minmax(0, 1fr))}.grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.grid-cols-4{grid-template-columns: repeat(4, minmax(0, 1fr))}.grid-cols-7{grid-template-columns: repeat(7, minmax(0, 1fr))}.grid-cols-\[10rem_minmax\(0\2c 1fr\)\]{grid-template-columns: 10rem minmax(0,1fr)}.grid-cols-\[18px_minmax\(0\2c 1fr\)_auto\]{grid-template-columns: 18px minmax(0,1fr) auto}.grid-cols-\[1fr_120px_160px_68px_100px\]{grid-template-columns: 1fr 120px 160px 68px 100px}.grid-cols-\[240px_1fr\]{grid-template-columns: 240px 1fr}.grid-cols-\[320px_1fr\]{grid-template-columns: 320px 1fr}.grid-cols-\[35\%_1fr\]{grid-template-columns: 35% 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns: auto 1fr}.grid-cols-\[auto_minmax\(0\2c 1fr\)_minmax\(0\2c 2fr\)_auto\]{grid-template-columns: auto minmax(0,1fr) minmax(0,2fr) auto}.grid-cols-\[minmax\(0\2c 1fr\)_68px_104px\]{grid-template-columns: minmax(0,1fr) 68px 104px}.grid-cols-\[minmax\(0\2c 1fr\)_auto_24px\]{grid-template-columns: minmax(0,1fr) auto 24px}.grid-cols-\[minmax\(180px\2c 1fr\)_minmax\(240px\2c 1\.4fr\)\]{grid-template-columns: minmax(180px,1fr) minmax(240px,1.4fr)}.flex-row{flex-direction: row}.flex-row-reverse{flex-direction: row-reverse}.flex-col{flex-direction: column}.flex-wrap{flex-wrap: wrap}.flex-nowrap{flex-wrap: nowrap}.place-items-center{place-items: center}.content-start{align-content: flex-start}.items-start{align-items: flex-start}.items-end{align-items: flex-end}.\!items-center{align-items: center !important}.items-center{align-items: center}.items-baseline{align-items: baseline}.items-stretch{align-items: stretch}.justify-start{justify-content: flex-start}.justify-end{justify-content: flex-end}.\!justify-center{justify-content: center !important}.justify-center{justify-content: center}.\!justify-between{justify-content: space-between !important}.justify-between{justify-content: space-between}.\!gap-0{gap: 0px !important}.\!gap-1{gap: 0.25rem !important}.\!gap-2{gap: 0.5rem !important}.\!gap-3{gap: 0.75rem !important}.gap-0{gap: 0px}.gap-0\.5{gap: 0.125rem}.gap-1{gap: 0.25rem}.gap-1\.5{gap: 0.375rem}.gap-2{gap: 0.5rem}.gap-2\.5{gap: 0.625rem}.gap-3{gap: 0.75rem}.gap-4{gap: 1rem}.gap-5{gap: 1.25rem}.gap-6{gap: 1.5rem}.gap-\[\.15rem\]{gap: .15rem}.gap-\[\.1rem\]{gap: .1rem}.gap-\[\.35rem\]{gap: .35rem}.gap-\[\.4rem\]{gap: .4rem}.gap-\[\.55rem\]{gap: .55rem}.gap-\[0\.15rem\]{gap: 0.15rem}.gap-\[0\.25rem\]{gap: 0.25rem}.gap-\[0\.2rem\]{gap: 0.2rem}.gap-\[0\.35rem\]{gap: 0.35rem}.gap-\[0\.3rem\]{gap: 0.3rem}.gap-\[0\.4rem\]{gap: 0.4rem}.gap-\[0\.5rem\]{gap: 0.5rem}.gap-\[0\.75rem\]{gap: 0.75rem}.gap-\[0\]{gap: 0}.gap-\[10px\]{gap: 10px}.gap-\[1rem\]{gap: 1rem}.gap-\[3px\]{gap: 3px}.gap-\[4px\]{gap: 4px}.gap-\[8px\]{gap: 8px}.gap-px{gap: 1px}.gap-x-2{-moz-column-gap: 0.5rem;column-gap: 0.5rem}.gap-x-3{-moz-column-gap: 0.75rem;column-gap: 0.75rem}.gap-x-4{-moz-column-gap: 1rem;column-gap: 1rem}.gap-x-5{-moz-column-gap: 1.25rem;column-gap: 1.25rem}.gap-x-6{-moz-column-gap: 1.5rem;column-gap: 1.5rem}.gap-x-\[\.35rem\]{-moz-column-gap: .35rem;column-gap: .35rem}.gap-x-\[14px\]{-moz-column-gap: 14px;column-gap: 14px}.gap-y-0\.5{row-gap: 0.125rem}.gap-y-1{row-gap: 0.25rem}.gap-y-1\.5{row-gap: 0.375rem}.gap-y-3{row-gap: 0.75rem}.gap-y-\[\.1rem\]{row-gap: .1rem}.gap-y-\[3px\]{row-gap: 3px}.gap-y-\[6px\]{row-gap: 6px}.space-y-0 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.125rem * var(--tw-space-y-reverse))}.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.25rem * var(--tw-space-y-reverse))}.space-y-1\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.375rem * var(--tw-space-y-reverse))}.space-y-10 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.5rem * var(--tw-space-y-reverse))}.space-y-2\.5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.625rem * var(--tw-space-y-reverse))}.space-y-3 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.75rem * var(--tw-space-y-reverse))}.space-y-4 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1rem * var(--tw-space-y-reverse))}.space-y-5 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(2rem * var(--tw-space-y-reverse))}.divide-x > :not([hidden]) ~ :not([hidden]){--tw-divide-x-reverse: 0;border-right-width: calc(1px * var(--tw-divide-x-reverse));border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y > :not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse: 0;border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width: calc(1px * var(--tw-divide-y-reverse))}.self-start{align-self: flex-start}.self-end{align-self: flex-end}.self-center{align-self: center}.self-stretch{align-self: stretch}.justify-self-start{justify-self: start}.overflow-auto{overflow: auto}.\!overflow-hidden{overflow: hidden !important}.overflow-hidden{overflow: hidden}.\!overflow-visible{overflow: visible !important}.overflow-visible{overflow: visible}.overflow-x-auto{overflow-x: auto}.overflow-y-auto{overflow-y: auto}.overflow-x-hidden{overflow-x: hidden}.truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.text-ellipsis{text-overflow: ellipsis}.whitespace-normal{white-space: normal}.whitespace-nowrap{white-space: nowrap}.whitespace-pre-line{white-space: pre-line}.whitespace-pre-wrap{white-space: pre-wrap}.break-words{overflow-wrap: break-word}.break-all{word-break: break-all}.\!rounded{border-radius: 0.25rem !important}.\!rounded-\[3px\]{border-radius: 3px !important}.\!rounded-\[var\(--radius-lg\)\]{border-radius: var(--radius-lg) !important}.\!rounded-full{border-radius: 9999px !important}.\!rounded-lg{border-radius: 0.5rem !important}.\!rounded-md{border-radius: 0.375rem !important}.\!rounded-none{border-radius: 0px !important}.rounded{border-radius: 0.25rem}.rounded-2xl{border-radius: 1rem}.rounded-\[0\]{border-radius: 0}.rounded-\[10px\]{border-radius: 10px}.rounded-\[2px\]{border-radius: 2px}.rounded-\[3px\]{border-radius: 3px}.rounded-\[4px\]{border-radius: 4px}.rounded-\[6px\]{border-radius: 6px}.rounded-\[9999px\]{border-radius: 9999px}.rounded-\[var\(--radius\)\]{border-radius: var(--radius)}.rounded-\[var\(--radius-lg\)\]{border-radius: var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius: var(--radius-md)}.rounded-\[var\(--radius-md\)_0_0_var\(--radius-md\)\]{border-radius: var(--radius-md) 0 0 var(--radius-md)}.rounded-\[var\(--radius-md\)_var\(--radius-md\)_0_0\]{border-radius: var(--radius-md) var(--radius-md) 0 0}.rounded-\[var\(--radius-sm\)\]{border-radius: var(--radius-sm)}.rounded-full{border-radius: 9999px}.rounded-lg{border-radius: 0.5rem}.rounded-md{border-radius: 0.375rem}.rounded-sm{border-radius: 0.125rem}.rounded-xl{border-radius: 0.75rem}.rounded-b-md{border-bottom-right-radius: 0.375rem;border-bottom-left-radius: 0.375rem}.rounded-b-sm{border-bottom-right-radius: 0.125rem;border-bottom-left-radius: 0.125rem}.rounded-bl-sm{border-bottom-left-radius: 0.125rem}.rounded-br-sm{border-bottom-right-radius: 0.125rem}.\!border-0{border-width: 0px !important}.border{border-width: 1px}.border-0{border-width: 0px}.border-2{border-width: 2px}.\!border-l-4{border-left-width: 4px !important}.\!border-l-\[length\:var\(--radius-lg\)\]{border-left-width: var(--radius-lg) !important}.border-b{border-bottom-width: 1px}.border-b-0{border-bottom-width: 0px}.border-b-2{border-bottom-width: 2px}.border-l{border-left-width: 1px}.border-l-2{border-left-width: 2px}.border-l-4{border-left-width: 4px}.border-l-\[3px\]{border-left-width: 3px}.border-r{border-right-width: 1px}.border-r-0{border-right-width: 0px}.border-t{border-top-width: 1px}.border-t-0{border-top-width: 0px}.border-t-2{border-top-width: 2px}.border-solid{border-style: solid}.border-dashed{border-style: dashed}.border-dotted{border-style: dotted}.border-none{border-style: none}.\!border-\[color\:var\(--danger\)\]{border-color: var(--danger) !important}.\!border-\[var\(--danger\)\]{border-color: var(--danger) !important}.\!border-\[var\(--warning\)\]{border-color: var(--warning) !important}.border-\[\#666\]{--tw-border-opacity: 1;border-color: rgb(102 102 102 / var(--tw-border-opacity, 1))}.border-\[var\(--board-border\)\]{border-color: var(--board-border)}.border-\[var\(--border\)\]{border-color: var(--border)}.border-\[var\(--danger\)\]{border-color: var(--danger)}.border-\[var\(--primary\)\]{border-color: var(--primary)}.border-\[var\(--warning\)\]{border-color: var(--warning)}.border-black\/20{border-color: rgb(0 0 0 / 0.2)}.border-gray-200{--tw-border-opacity: 1;border-color: rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color: rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color: rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-transparent{border-color: transparent}.border-white\/60{border-color: rgb(255 255 255 / 0.6)}.\!border-l-\[var\(--table-group-primary\)\]{border-left-color: var(--table-group-primary) !important}.\!border-l-\[var\(--table-group-secondary\)\]{border-left-color: var(--table-group-secondary) !important}.border-l-\[var\(--board-row-accent\)\]{border-left-color: var(--board-row-accent)}.border-l-\[var\(--danger\)\]{border-left-color: var(--danger)}.border-l-\[var\(--primary\)\]{border-left-color: var(--primary)}.border-l-\[var\(--success\)\]{border-left-color: var(--success)}.border-l-\[var\(--warning\)\]{border-left-color: var(--warning)}.border-l-transparent{border-left-color: transparent}.\!bg-\[var\(--surface-alt\)\]{background-color: var(--surface-alt) !important}.bg-\[color-mix\(in_srgb\2c _var\(--info\)_12\%\2c _transparent\)\]{background-color: color-mix(in srgb, var(--info) 12%, transparent)}.bg-\[color-mix\(in_srgb\2c _var\(--warning\)_12\%\2c _transparent\)\]{background-color: color-mix(in srgb, var(--warning) 12%, transparent)}.bg-\[color-mix\(in_srgb\2c currentColor_18\%\2c transparent\)\]{background-color: color-mix(in srgb,currentColor 18%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--primary\)_12\%\2c transparent\)\]{background-color: color-mix(in srgb,var(--primary) 12%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--surface\)_55\%\2c transparent\)\]{background-color: color-mix(in srgb,var(--surface) 55%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--surface\)_60\%\2c transparent\)\]{background-color: color-mix(in srgb,var(--surface) 60%,transparent)}.bg-\[color-mix\(in_srgb\2c var\(--surface\)_85\%\2c transparent\)\]{background-color: color-mix(in srgb,var(--surface) 85%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--primary\)_10\%\2c transparent\)\]{background-color: color-mix(in srgb,var(--primary) 10%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--primary\)_12\%\2c transparent\)\]{background-color: color-mix(in srgb,var(--primary) 12%,transparent)}.bg-\[color\:color-mix\(in_srgb\2c var\(--surface\)_60\%\2c transparent\)\]{background-color: color-mix(in srgb,var(--surface) 60%,transparent)}.bg-\[color\:var\(--border\)\]{background-color: var(--border)}.bg-\[color\:var\(--info\)\]{background-color: var(--info)}.bg-\[var\(--board-header-bg\)\]{background-color: var(--board-header-bg)}.bg-\[var\(--border\)\]{background-color: var(--border)}.bg-\[var\(--chip-active-bg\)\]{background-color: var(--chip-active-bg)}.bg-\[var\(--modal-overlay-background\2c rgba\(0\2c 0\2c 0\2c 0\.45\)\)\]{background-color: var(--modal-overlay-background,rgba(0,0,0,0.45))}.bg-\[var\(--primary\)\]{background-color: var(--primary)}.bg-\[var\(--surface\)\]{background-color: var(--surface)}.bg-\[var\(--surface-2\)\]{background-color: var(--surface-2)}.bg-\[var\(--surface-alt\)\]{background-color: var(--surface-alt)}.bg-amber-500{--tw-bg-opacity: 1;background-color: rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color: rgb(0 0 0 / 0.1)}.bg-black\/20{background-color: rgb(0 0 0 / 0.2)}.bg-blue-600{--tw-bg-opacity: 1;background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-red-500\/20{background-color: rgb(239 68 68 / 0.2)}.bg-red-600{--tw-bg-opacity: 1;background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color: transparent}.bg-white{--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(135deg\2c color-mix\(in_srgb\2c var\(--warning\)_3\%\2c var\(--surface\)\)_0\%\2c color-mix\(in_srgb\2c var\(--warning\)_18\%\2c var\(--surface\)\)_100\%\)\]{background-image: linear-gradient(135deg,color-mix(in srgb,var(--warning) 3%,var(--surface)) 0%,color-mix(in srgb,var(--warning) 18%,var(--surface)) 100%)}.bg-none{background-image: none}.fill-\[var\(--warning\)\]{fill: var(--warning)}.fill-current{fill: currentColor}.object-contain{object-fit: contain}.object-cover{object-fit: cover}.\!p-0{padding: 0px !important}.\!p-0\.5{padding: 0.125rem !important}.\!p-1{padding: 0.25rem !important}.\!p-2{padding: 0.5rem !important}.\!p-3{padding: 0.75rem !important}.\!p-5{padding: 1.25rem !important}.\!p-8{padding: 2rem !important}.\!p-\[0\.75rem\]{padding: 0.75rem !important}.\!p-\[0\]{padding: 0 !important}.\!p-\[1\.25rem\]{padding: 1.25rem !important}.\!p-\[10px\]{padding: 10px !important}.\!p-\[1rem\]{padding: 1rem !important}.\!p-\[2px\]{padding: 2px !important}.p-0{padding: 0px}.p-0\.5{padding: 0.125rem}.p-1{padding: 0.25rem}.p-1\.5{padding: 0.375rem}.p-10{padding: 2.5rem}.p-16{padding: 4rem}.p-2{padding: 0.5rem}.p-2\.5{padding: 0.625rem}.p-3{padding: 0.75rem}.p-3\.5{padding: 0.875rem}.p-4{padding: 1rem}.p-5{padding: 1.25rem}.p-6{padding: 1.5rem}.p-8{padding: 2rem}.p-\[2px\]{padding: 2px}.\!px-0{padding-left: 0px !important;padding-right: 0px !important}.\!px-1{padding-left: 0.25rem !important;padding-right: 0.25rem !important}.\!px-1\.5{padding-left: 0.375rem !important;padding-right: 0.375rem !important}.\!px-2{padding-left: 0.5rem !important;padding-right: 0.5rem !important}.\!px-2\.5{padding-left: 0.625rem !important;padding-right: 0.625rem !important}.\!px-3{padding-left: 0.75rem !important;padding-right: 0.75rem !important}.\!px-4{padding-left: 1rem !important;padding-right: 1rem !important}.\!px-7{padding-left: 1.75rem !important;padding-right: 1.75rem !important}.\!px-8{padding-left: 2rem !important;padding-right: 2rem !important}.\!px-\[0\.4rem\]{padding-left: 0.4rem !important;padding-right: 0.4rem !important}.\!px-\[0\]{padding-left: 0 !important;padding-right: 0 !important}.\!px-\[1\.25rem\]{padding-left: 1.25rem !important;padding-right: 1.25rem !important}.\!px-\[12px\]{padding-left: 12px !important;padding-right: 12px !important}.\!px-\[14px\]{padding-left: 14px !important;padding-right: 14px !important}.\!px-\[16px\]{padding-left: 16px !important;padding-right: 16px !important}.\!px-\[2px\]{padding-left: 2px !important;padding-right: 2px !important}.\!px-\[4px\]{padding-left: 4px !important;padding-right: 4px !important}.\!px-\[5px\]{padding-left: 5px !important;padding-right: 5px !important}.\!px-\[6px\]{padding-left: 6px !important;padding-right: 6px !important}.\!px-\[8px\]{padding-left: 8px !important;padding-right: 8px !important}.\!py-0{padding-top: 0px !important;padding-bottom: 0px !important}.\!py-0\.5{padding-top: 0.125rem !important;padding-bottom: 0.125rem !important}.\!py-1{padding-top: 0.25rem !important;padding-bottom: 0.25rem !important}.\!py-2{padding-top: 0.5rem !important;padding-bottom: 0.5rem !important}.\!py-3{padding-top: 0.75rem !important;padding-bottom: 0.75rem !important}.\!py-3\.5{padding-top: 0.875rem !important;padding-bottom: 0.875rem !important}.\!py-4{padding-top: 1rem !important;padding-bottom: 1rem !important}.\!py-\[\.7rem\]{padding-top: .7rem !important;padding-bottom: .7rem !important}.\!py-\[0\.05rem\]{padding-top: 0.05rem !important;padding-bottom: 0.05rem !important}.\!py-\[0\.1rem\]{padding-top: 0.1rem !important;padding-bottom: 0.1rem !important}.\!py-\[0\]{padding-top: 0 !important;padding-bottom: 0 !important}.\!py-\[10px\]{padding-top: 10px !important;padding-bottom: 10px !important}.\!py-\[12px\]{padding-top: 12px !important;padding-bottom: 12px !important}.\!py-\[1px\]{padding-top: 1px !important;padding-bottom: 1px !important}.\!py-\[20px\]{padding-top: 20px !important;padding-bottom: 20px !important}.\!py-\[2px\]{padding-top: 2px !important;padding-bottom: 2px !important}.\!py-\[3px\]{padding-top: 3px !important;padding-bottom: 3px !important}.\!py-\[4px\]{padding-top: 4px !important;padding-bottom: 4px !important}.\!py-\[5px\]{padding-top: 5px !important;padding-bottom: 5px !important}.\!py-\[6px\]{padding-top: 6px !important;padding-bottom: 6px !important}.\!py-\[8px\]{padding-top: 8px !important;padding-bottom: 8px !important}.px-0{padding-left: 0px;padding-right: 0px}.px-0\.5{padding-left: 0.125rem;padding-right: 0.125rem}.px-1{padding-left: 0.25rem;padding-right: 0.25rem}.px-1\.5{padding-left: 0.375rem;padding-right: 0.375rem}.px-2{padding-left: 0.5rem;padding-right: 0.5rem}.px-2\.5{padding-left: 0.625rem;padding-right: 0.625rem}.px-3{padding-left: 0.75rem;padding-right: 0.75rem}.px-4{padding-left: 1rem;padding-right: 1rem}.px-5{padding-left: 1.25rem;padding-right: 1.25rem}.px-6{padding-left: 1.5rem;padding-right: 1.5rem}.px-\[\.55rem\]{padding-left: .55rem;padding-right: .55rem}.py-0{padding-top: 0px;padding-bottom: 0px}.py-0\.5{padding-top: 0.125rem;padding-bottom: 0.125rem}.py-1{padding-top: 0.25rem;padding-bottom: 0.25rem}.py-1\.5{padding-top: 0.375rem;padding-bottom: 0.375rem}.py-10{padding-top: 2.5rem;padding-bottom: 2.5rem}.py-12{padding-top: 3rem;padding-bottom: 3rem}.py-16{padding-top: 4rem;padding-bottom: 4rem}.py-2{padding-top: 0.5rem;padding-bottom: 0.5rem}.py-2\.5{padding-top: 0.625rem;padding-bottom: 0.625rem}.py-3{padding-top: 0.75rem;padding-bottom: 0.75rem}.py-4{padding-top: 1rem;padding-bottom: 1rem}.py-6{padding-top: 1.5rem;padding-bottom: 1.5rem}.py-8{padding-top: 2rem;padding-bottom: 2rem}.py-\[\.4rem\]{padding-top: .4rem;padding-bottom: .4rem}.py-\[1px\]{padding-top: 1px;padding-bottom: 1px}.py-\[2px\]{padding-top: 2px;padding-bottom: 2px}.py-px{padding-top: 1px;padding-bottom: 1px}.\!pb-2{padding-bottom: 0.5rem !important}.\!pb-\[0\]{padding-bottom: 0 !important}.\!pb-\[10px\]{padding-bottom: 10px !important}.\!pb-\[6px\]{padding-bottom: 6px !important}.\!pl-10{padding-left: 2.5rem !important}.\!pl-7{padding-left: 1.75rem !important}.\!pl-8{padding-left: 2rem !important}.\!pl-\[\.4rem\]{padding-left: .4rem !important}.\!pl-\[0\]{padding-left: 0 !important}.\!pl-\[14px\]{padding-left: 14px !important}.\!pl-\[1rem\]{padding-left: 1rem !important}.\!pl-\[2\.35rem\]{padding-left: 2.35rem !important}.\!pl-\[2\.5rem\]{padding-left: 2.5rem !important}.\!pl-\[2\.75rem\]{padding-left: 2.75rem !important}.\!pl-\[40px\]{padding-left: 40px !important}.\!pr-7{padding-right: 1.75rem !important}.\!pr-\[\.85rem\]{padding-right: .85rem !important}.\!pr-\[10px\]{padding-right: 10px !important}.\!pr-\[14px\]{padding-right: 14px !important}.\!pr-\[1rem\]{padding-right: 1rem !important}.\!pt-\[0\.4rem\]{padding-top: 0.4rem !important}.\!pt-\[0\.6rem\]{padding-top: 0.6rem !important}.\!pt-\[0\.75rem\]{padding-top: 0.75rem !important}.\!pt-\[0\]{padding-top: 0 !important}.\!pt-\[10px\]{padding-top: 10px !important}.\!pt-\[14px\]{padding-top: 14px !important}.\!pt-\[6px\]{padding-top: 6px !important}.pb-0{padding-bottom: 0px}.pb-0\.5{padding-bottom: 0.125rem}.pb-1{padding-bottom: 0.25rem}.pb-1\.5{padding-bottom: 0.375rem}.pb-2{padding-bottom: 0.5rem}.pb-2\.5{padding-bottom: 0.625rem}.pb-3{padding-bottom: 0.75rem}.pb-4{padding-bottom: 1rem}.pb-6{padding-bottom: 1.5rem}.pl-0{padding-left: 0px}.pl-1{padding-left: 0.25rem}.pl-1\.5{padding-left: 0.375rem}.pl-12{padding-left: 3rem}.pl-2{padding-left: 0.5rem}.pl-3{padding-left: 0.75rem}.pl-4{padding-left: 1rem}.pl-5{padding-left: 1.25rem}.pl-7{padding-left: 1.75rem}.pr-1{padding-right: 0.25rem}.pr-1\.5{padding-right: 0.375rem}.pr-2{padding-right: 0.5rem}.pr-3{padding-right: 0.75rem}.pr-4{padding-right: 1rem}.pr-5{padding-right: 1.25rem}.pr-7{padding-right: 1.75rem}.pt-0\.5{padding-top: 0.125rem}.pt-1{padding-top: 0.25rem}.pt-1\.5{padding-top: 0.375rem}.pt-2{padding-top: 0.5rem}.pt-3{padding-top: 0.75rem}.pt-4{padding-top: 1rem}.pt-6{padding-top: 1.5rem}.\!text-left{text-align: left !important}.text-left{text-align: left}.text-center{text-align: center}.\!text-right{text-align: right !important}.text-right{text-align: right}.indent-1{text-indent: 0.25rem}.align-top{vertical-align: top}.\!align-middle{vertical-align: middle !important}.align-middle{vertical-align: middle}.font-\[inherit\]{font-family: inherit}.font-mono{font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.\!text-2xl{font-size: 1.5rem !important;line-height: 2rem !important}.\!text-3xl{font-size: 1.875rem !important;line-height: 2.25rem !important}.\!text-\[\.9rem\]{font-size: .9rem !important}.\!text-\[0\.55rem\]{font-size: 0.55rem !important}.\!text-\[0\.56rem\]{font-size: 0.56rem !important}.\!text-\[0\.575rem\]{font-size: 0.575rem !important}.\!text-\[0\.58rem\]{font-size: 0.58rem !important}.\!text-\[0\.625rem\]{font-size: 0.625rem !important}.\!text-\[0\.62rem\]{font-size: 0.62rem !important}.\!text-\[0\.65rem\]{font-size: 0.65rem !important}.\!text-\[0\.67rem\]{font-size: 0.67rem !important}.\!text-\[0\.68rem\]{font-size: 0.68rem !important}.\!text-\[0\.6rem\]{font-size: 0.6rem !important}.\!text-\[0\.72rem\]{font-size: 0.72rem !important}.\!text-\[0\.75rem\]{font-size: 0.75rem !important}.\!text-\[0\.7rem\]{font-size: 0.7rem !important}.\!text-\[0\.8125rem\]{font-size: 0.8125rem !important}.\!text-\[0\.82rem\]{font-size: 0.82rem !important}.\!text-\[0\.85em\]{font-size: 0.85em !important}.\!text-\[0\.85rem\]{font-size: 0.85rem !important}.\!text-\[0\.875rem\]{font-size: 0.875rem !important}.\!text-\[0\.8em\]{font-size: 0.8em !important}.\!text-\[0\.8rem\]{font-size: 0.8rem !important}.\!text-\[0\.95rem\]{font-size: 0.95rem !important}.\!text-\[0\.9rem\]{font-size: 0.9rem !important}.\!text-\[1\.05rem\]{font-size: 1.05rem !important}.\!text-\[1\.15rem\]{font-size: 1.15rem !important}.\!text-\[1\.1rem\]{font-size: 1.1rem !important}.\!text-\[1\.2rem\]{font-size: 1.2rem !important}.\!text-\[1\.4rem\]{font-size: 1.4rem !important}.\!text-\[1\.5rem\]{font-size: 1.5rem !important}.\!text-\[1\.6rem\]{font-size: 1.6rem !important}.\!text-\[1\.75rem\]{font-size: 1.75rem !important}.\!text-\[10px\]{font-size: 10px !important}.\!text-\[11px\]{font-size: 11px !important}.\!text-\[12px\]{font-size: 12px !important}.\!text-\[13px\]{font-size: 13px !important}.\!text-\[14px\]{font-size: 14px !important}.\!text-\[15px\]{font-size: 15px !important}.\!text-\[16px\]{font-size: 16px !important}.\!text-\[18px\]{font-size: 18px !important}.\!text-\[1rem\]{font-size: 1rem !important}.\!text-\[2\.5rem\]{font-size: 2.5rem !important}.\!text-\[20px\]{font-size: 20px !important}.\!text-\[28px\]{font-size: 28px !important}.\!text-\[2rem\]{font-size: 2rem !important}.\!text-\[32px\]{font-size: 32px !important}.\!text-\[3rem\]{font-size: 3rem !important}.\!text-\[4rem\]{font-size: 4rem !important}.\!text-\[56px\]{font-size: 56px !important}.\!text-\[7px\]{font-size: 7px !important}.\!text-\[8px\]{font-size: 8px !important}.\!text-\[9px\]{font-size: 9px !important}.\!text-base{font-size: 1rem !important;line-height: 1.5rem !important}.\!text-lg{font-size: 1.125rem !important;line-height: 1.75rem !important}.\!text-sm{font-size: 0.875rem !important;line-height: 1.25rem !important}.\!text-xl{font-size: 1.25rem !important;line-height: 1.75rem !important}.\!text-xs{font-size: 0.75rem !important;line-height: 1rem !important}.text-2xl{font-size: 1.5rem;line-height: 2rem}.text-3xl{font-size: 1.875rem;line-height: 2.25rem}.text-4xl{font-size: 2.25rem;line-height: 2.5rem}.text-5xl{font-size: 3rem;line-height: 1}.text-\[\.58rem\]{font-size: .58rem}.text-\[\.65rem\]{font-size: .65rem}.text-\[\.66rem\]{font-size: .66rem}.text-\[\.76rem\]{font-size: .76rem}.text-\[\.8rem\]{font-size: .8rem}.text-\[\.92rem\]{font-size: .92rem}.text-\[\.9rem\]{font-size: .9rem}.text-\[0\.65rem\]{font-size: 0.65rem}.text-\[0\.68rem\]{font-size: 0.68rem}.text-\[0\.71rem\]{font-size: 0.71rem}.text-\[0\.72rem\]{font-size: 0.72rem}.text-\[0\.74rem\]{font-size: 0.74rem}.text-\[0\.75rem\]{font-size: 0.75rem}.text-\[0\.76rem\]{font-size: 0.76rem}.text-\[0\.78rem\]{font-size: 0.78rem}.text-\[0\.7rem\]{font-size: 0.7rem}.text-\[0\.8125rem\]{font-size: 0.8125rem}.text-\[0\.83rem\]{font-size: 0.83rem}.text-\[0\.85rem\]{font-size: 0.85rem}.text-\[0\.86rem\]{font-size: 0.86rem}.text-\[0\.875rem\]{font-size: 0.875rem}.text-\[0\.8rem\]{font-size: 0.8rem}.text-\[0\.9rem\]{font-size: 0.9rem}.text-\[1\.05rem\]{font-size: 1.05rem}.text-\[1\.25rem\]{font-size: 1.25rem}.text-\[1\.35rem\]{font-size: 1.35rem}.text-\[10px\]{font-size: 10px}.text-\[11px\]{font-size: 11px}.text-\[12px\]{font-size: 12px}.text-\[13px\]{font-size: 13px}.text-\[14px\]{font-size: 14px}.text-\[15px\]{font-size: 15px}.text-\[16px\]{font-size: 16px}.text-\[18px\]{font-size: 18px}.text-\[2\.5rem\]{font-size: 2.5rem}.text-\[24px\]{font-size: 24px}.text-\[28px\]{font-size: 28px}.text-\[2rem\]{font-size: 2rem}.text-\[32px\]{font-size: 32px}.text-\[3rem\]{font-size: 3rem}.text-\[56px\]{font-size: 56px}.text-\[9px\]{font-size: 9px}.text-base{font-size: 1rem;line-height: 1.5rem}.text-lg{font-size: 1.125rem;line-height: 1.75rem}.text-sm{font-size: 0.875rem;line-height: 1.25rem}.text-xl{font-size: 1.25rem;line-height: 1.75rem}.text-xs{font-size: 0.75rem;line-height: 1rem}.\!font-medium{font-weight: 500 !important}.\!font-normal{font-weight: 400 !important}.font-bold{font-weight: 700}.font-light{font-weight: 300}.font-medium{font-weight: 500}.font-normal{font-weight: 400}.font-semibold{font-weight: 600}.uppercase{text-transform: uppercase}.lowercase{text-transform: lowercase}.capitalize{text-transform: capitalize}.normal-case{text-transform: none}.italic{font-style: italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-5{line-height: 1.25rem !important}.\!leading-\[1\.25\]{line-height: 1.25 !important}.\!leading-\[1\.2\]{line-height: 1.2 !important}.\!leading-\[1\.4\]{line-height: 1.4 !important}.\!leading-\[1\.55\]{line-height: 1.55 !important}.\!leading-\[1\.6\]{line-height: 1.6 !important}.\!leading-\[18px\]{line-height: 18px !important}.\!leading-\[1\]{line-height: 1 !important}.\!leading-none{line-height: 1 !important}.\!leading-normal{line-height: 1.5 !important}.leading-4{line-height: 1rem}.leading-5{line-height: 1.25rem}.leading-\[0\]{line-height: 0}.leading-\[1\.1\]{line-height: 1.1}.leading-\[1\.2\]{line-height: 1.2}.leading-\[1\.4\]{line-height: 1.4}.leading-\[13px\]{line-height: 13px}.leading-none{line-height: 1}.leading-relaxed{line-height: 1.625}.leading-snug{line-height: 1.375}.leading-tight{line-height: 1.25}.tracking-\[\.04em\]{letter-spacing: .04em}.tracking-\[\.06em\]{letter-spacing: .06em}.tracking-\[0\.04em\]{letter-spacing: 0.04em}.tracking-\[0\.05em\]{letter-spacing: 0.05em}.tracking-\[0\.07em\]{letter-spacing: 0.07em}.tracking-\[0\.08em\]{letter-spacing: 0.08em}.tracking-normal{letter-spacing: 0em}.tracking-tight{letter-spacing: -0.025em}.tracking-wide{letter-spacing: 0.025em}.tracking-wider{letter-spacing: 0.05em}.tracking-widest{letter-spacing: 0.1em}.\!text-\[var\(--border-strong\)\]{color: var(--border-strong) !important}.text-\[var\(--board-header-fg\)\]{color: var(--board-header-fg)}.text-\[var\(--board-row-accent\)\]{color: var(--board-row-accent)}.text-\[var\(--css-primary\)\]{color: var(--css-primary)}.text-\[var\(--danger\)\]{color: var(--danger)}.text-\[var\(--primary\)\]{color: var(--primary)}.text-\[var\(--success\)\]{color: var(--success)}.text-\[var\(--text\)\]{color: var(--text)}.text-\[var\(--text-inverse\)\]{color: var(--text-inverse)}.text-\[var\(--warning\)\]{color: var(--warning)}.text-amber-400{--tw-text-opacity: 1;color: rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color: rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-700\/80{color: rgb(180 83 9 / 0.8)}.text-amber-800{--tw-text-opacity: 1;color: rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color: rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color: rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color: rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color: rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color: rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color: rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color: rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color: rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color: rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color: rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color: rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color: rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color: rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color: rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color: rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color: rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color: rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color: rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{-webkit-text-decoration-line: underline;text-decoration-line: underline}.line-through{-webkit-text-decoration-line: line-through;text-decoration-line: line-through}.no-underline{-webkit-text-decoration-line: none;text-decoration-line: none}.decoration-dotted{-webkit-text-decoration-style: dotted;text-decoration-style: dotted}.opacity-0{opacity: 0}.opacity-100{opacity: 1}.opacity-25{opacity: 0.25}.opacity-30{opacity: 0.3}.opacity-40{opacity: 0.4}.opacity-50{opacity: 0.5}.opacity-55{opacity: 0.55}.opacity-60{opacity: 0.6}.opacity-70{opacity: 0.7}.opacity-80{opacity: 0.8}.opacity-90{opacity: 0.9}.opacity-\[\.35\]{opacity: .35}.opacity-\[\.55\]{opacity: .55}.opacity-\[0\.4\]{opacity: 0.4}.opacity-\[0\.5\]{opacity: 0.5}.opacity-\[0\.6\]{opacity: 0.6}.opacity-\[0\.7\]{opacity: 0.7}.opacity-\[0\]{opacity: 0}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow-color: var(--shadow-lg);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow-color: var(--shadow-sm);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline: 2px solid transparent;outline-offset: 2px}.outline{outline-style: solid}.outline-0{outline-width: 0px}.outline-2{outline-width: 2px}.outline-offset-\[-2px\]{outline-offset: -2px}.outline-\[var\(--primary\)\]{outline-color: var(--primary)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.ring-amber-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.ring-orange-400\/60{--tw-ring-color: rgb(251 146 60 / 0.6)}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.ring-offset-0{--tw-ring-offset-width: 0px}.blur{--tw-blur: blur(8px);-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important}.filter{-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, -webkit-text-decoration-color, -webkit-filter, -webkit-backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-filter, -webkit-backdrop-filter;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}.transition-\[gap\]{transition-property: gap;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}.transition-\[width\2c opacity\2c border-color\]{transition-property: width,opacity,border-color;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}.transition-all{transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}.transition-colors{transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}.transition-opacity{transition-property: opacity;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}.transition-shadow{transition-property: box-shadow;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}.transition-transform{transition-property: transform;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}.duration-150{transition-duration: 150ms}.duration-200{transition-duration: 200ms}.duration-300{transition-duration: 300ms}.duration-\[250ms\]{transition-duration: 250ms}.ease-out{transition-timing-function: cubic-bezier(0, 0, 0.2, 1)}.\[appearance\:textfield\]{-webkit-appearance: textfield;-moz-appearance: textfield;appearance: textfield}.\[box-shadow\:var\(--shadow-lg\)\]{box-shadow: var(--shadow-lg)}.\[scrollbar-gutter\:stable\]{scrollbar-gutter: stable}.\!\[transform\:translateX\(0\)\]{transform: translateX(0) !important}.bg-bg{background:var(--bg) !important}.bg-surface{background:var(--surface) !important}.bg-surface-alt{background:var(--surface-alt) !important}.bg-primary{background:var(--primary) !important;color:var(--text-inverse)}.bg-primary\/10{background:rgba(0,0,0,0);background-color:color-mix(in srgb, var(--primary) 10%, transparent)}@supports not (color: color-mix(in srgb, white, black)){.bg-primary\/10{background-color:var(--primary);opacity:.1}}.text-primary{color:var(--primary) !important}.text-foreground{color:var(--text) !important}.text-muted{color:var(--text-muted) !important}.text-text-inverse{color:var(--text-inverse) !important}.border-border{border-color:var(--border) !important}.border-border-strong{border-color:var(--border-strong) !important}.border-l-primary{border-left-color:var(--primary) !important}.bg-success{background:var(--success) !important}.bg-warning{background:var(--warning) !important}.bg-danger{background:var(--danger) !important}.bg-info{background:var(--info) !important}.text-success{color:var(--success) !important}.text-warning{color:var(--warning) !important}.text-danger{color:var(--danger) !important}.text-info{color:var(--info) !important}.planning-work-chip{color:var(--text) !important;text-shadow:none}.planning-work-chip__muted{color:var(--text-muted) !important;opacity:.95}.planning-work-chip__booking{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary);letter-spacing:.02em}.breakdown-row{transition:background .15s ease}.breakdown-row:hover{background:var(--surface-alt)}.date-range-picker__dropdown{background:var(--surface) !important;color:var(--text) !important;border-color:var(--border) !important;box-shadow:0 18px 42px rgba(0,0,0,.42),0 0 0 1px color-mix(in srgb, var(--border) 80%, transparent) !important}.date-range-picker__dropdown .calendar{background:var(--surface) !important;color:var(--text) !important;border-color:var(--border) !important}.date-range-picker__dropdown .calendar-date{background:var(--surface) !important;border-color:var(--border) !important}.date-range-picker__dropdown .calendar-date:hover{background:var(--surface-alt) !important}.date-range-picker__dropdown [data-testid=date-item]{color:var(--text)}.date-range-picker__dropdown [data-testid=date-item]:focus{--tw-ring-offset-color: var(--surface)}.planning-tooltip-card{background:var(--surface) !important;color:var(--text) !important;border-color:var(--border) !important}.planning-tooltip-pill{background:color-mix(in srgb, var(--surface-alt) 86%, transparent) !important;color:var(--text) !important}.planning-tooltip-pill--booking{background:rgba(239,68,68,.15) !important;color:#ef4444 !important}.planning-tooltip-pill--locked{background:rgba(234,179,8,.15) !important;color:#eab308 !important}.planning-menu-item{color:var(--text) !important}.planning-menu-item .material-icons{color:currentColor}.planning-menu-item:hover{background:color-mix(in srgb, var(--surface-alt) 86%, var(--primary) 14%) !important}.planning-menu-item:disabled:hover{background:rgba(0,0,0,0) !important}.planning-menu-item--danger{color:var(--danger) !important}.planning-menu-item--danger:hover{background:color-mix(in srgb, var(--danger) 16%, var(--surface-alt)) !important}.h1{font-size:clamp(1.44rem,.945rem + 1.71vw,1.845rem);font-weight:700}.h2{font-size:1.2375rem;font-weight:700}.h3{font-size:1.0125rem;font-weight:600}.h4{font-size:.9rem;font-weight:600}.lead{color:var(--text-muted)}.small{font-size:.7875rem}.muted{color:var(--text-muted)}.code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-5);display:block;flex-direction:row;box-shadow:var(--shadow-sm)}.card.flex{display:flex}.card.inline-flex{display:inline-flex}.card.grid{display:grid}.card.inline-grid{display:inline-grid}.card.flex-col{flex-direction:column}.card--hover:hover{box-shadow:var(--shadow-md)}.card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:var(--spacing-3);min-width:0}.card__header>:is(h1,h2,h3,h4,h5,h6){margin:0}.card__title{margin:0;font-size:.875rem;font-weight:600;color:var(--text)}.card__subtitle{font-size:.75rem;color:var(--text-muted)}.card__body{min-width:0}.card__footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--border)}.tile,.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);display:grid;gap:.25rem}.tile:has(>.tile__icon,>.tile__action),.stat:has(>.tile__icon,>.tile__action){display:flex;align-items:flex-start;gap:var(--spacing-3)}.tile__icon,.tile__action{flex:none}.tile__content{flex:1 1 auto;min-width:0;display:grid;gap:.25rem}.tile__title{font-weight:600;color:var(--text)}.tile__subtitle{font-size:.75rem;color:var(--text-muted)}.btn,.pagination .page{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:.5rem;padding:8px 14px !important;border:1px solid var(--border) !important;border-radius:var(--radius-md) !important;background:var(--surface) !important;color:var(--text) !important;font-size:12px !important;font-weight:600 !important;line-height:1 !important;cursor:pointer !important;text-decoration:none !important;transition:background-color 180ms,border-color 180ms,transform 120ms,box-shadow 180ms}.btn:active,.pagination .page:active{transform:translateY(1px)}.btn:disabled,.pagination .page:disabled{opacity:.5;cursor:not-allowed !important;transform:none}.btn:focus-visible,.pagination .page:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px var(--ring)}.btn:hover,.pagination .page:hover{text-decoration:none !important}.btn.is-loading,.pagination .is-loading.page{pointer-events:none;opacity:.8}.btn--sm,.btn-sm{padding:5px 10px !important;font-size:11px !important;gap:.35rem !important;min-height:28px !important;height:auto !important;line-height:1 !important}.btn-xs{padding:3px 8px !important;font-size:10px !important;gap:.25rem !important;min-height:22px !important;height:auto !important;line-height:1 !important}.btn-primary{background:var(--primary) !important;color:var(--text-inverse) !important;border-color:var(--primary) !important}.btn-primary:hover{background:var(--primary-600) !important;border-color:var(--primary-600) !important}.btn-primary:active{background:var(--primary-700) !important;border-color:var(--primary-700) !important}.btn-outline{background:rgba(0,0,0,0) !important;color:var(--text) !important;border-color:var(--border-strong) !important}.btn-outline:hover{background:var(--surface-alt) !important}.btn-ghost{background:rgba(0,0,0,0) !important;color:var(--text) !important;border:none !important}.btn-ghost:hover{background:var(--surface-alt) !important}.btn-success{background:var(--success) !important;color:var(--text-inverse) !important;border-color:var(--success) !important}.btn-warning{background:var(--warning) !important;color:var(--text-inverse) !important;border-color:var(--warning) !important}.btn-danger{background:var(--danger) !important;color:var(--text-inverse) !important;border-color:var(--danger) !important}.btn-info{background:var(--info) !important;color:var(--text-inverse) !important;border-color:var(--info) !important}.btn-icon,.chip__close{padding:5px !important;justify-content:center;font-size:14px}.btn-icon:hover:not(.btn-primary):not(.btn-success):not(.btn-warning):not(.btn-danger):not(.btn-info),.chip__close:hover:not(.btn-primary):not(.btn-success):not(.btn-warning):not(.btn-danger):not(.btn-info){background:var(--surface-alt) !important}.btn-icon.btn--sm,.btn--sm.chip__close,.btn-icon.btn-sm,.btn-sm.chip__close{padding:4px !important;font-size:12px !important;min-height:24px !important;min-width:24px !important;height:auto !important;width:auto !important}.btn--sm>.material-icons,.btn-sm>.material-icons{font-size:16px}.btn-xs>.material-icons{font-size:14px}.input,.select,.textarea{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-md);padding:.625rem .875rem;line-height:1.25;transition:border-color 180ms,box-shadow 180ms,background-color 180ms}.input:hover,.select:hover,.textarea:hover{border-color:var(--border-strong)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px var(--ring)}.input::-webkit-input-placeholder, .select::-webkit-input-placeholder, .textarea::-webkit-input-placeholder{color:var(--text-muted)}.input::-moz-placeholder, .select::-moz-placeholder, .textarea::-moz-placeholder{color:var(--text-muted)}.input::-ms-input-placeholder, .select::-ms-input-placeholder, .textarea::-ms-input-placeholder{color:var(--text-muted)}.input::placeholder,.select::placeholder,.textarea::placeholder{color:var(--text-muted)}.input[disabled],.input.is-disabled,.select[disabled],.select.is-disabled,.textarea[disabled],.textarea.is-disabled{opacity:.6;cursor:not-allowed}.input,.select,.textarea{width:100%;background:var(--surface);font-size:.75rem;line-height:1.1;padding:.35rem .55rem;min-height:2rem}.textarea{min-height:120px;resize:vertical}.select{padding-right:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-image:url("data:image/svg+xml,%3Csvg width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1 1.5L6 6.5L11 1.5%27 stroke=%27%23666%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px 8px}.input-sm,.select-sm{padding:.25rem .4rem;font-size:.7rem;min-height:1.75rem}.select-sm{padding-right:1.75rem;background-position:right .5rem center}.input--invalid,.select--invalid,.textarea--invalid{border-color:var(--danger)}.input--valid,.select--valid,.textarea--valid{border-color:var(--success)}.label{display:inline-flex;gap:.5rem;align-items:center;margin-bottom:.375rem;font-weight:600;font-size:.75rem}.help{font-size:.7875rem;color:var(--text-muted)}.input-group{display:flex;position:relative}.input-group>.input{border-radius:0;flex:1}.input-group>.btn,.pagination .input-group>.page,.input-group>.input:first-child,.input-group>.select:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.input-group>.btn,.pagination .input-group>.page,.input-group>.input:last-child,.input-group>.select:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.input-group-addon{display:flex !important;align-items:center !important;padding:0 .75rem !important;background:var(--surface-alt) !important;border:1px solid var(--border) !important;border-left:none !important;color:var(--text-muted) !important;font-size:.75rem !important;font-weight:500 !important;line-height:1 !important;white-space:nowrap !important;border-top-right-radius:var(--radius-md) !important;border-bottom-right-radius:var(--radius-md) !important;transition:background-color 180ms,border-color 180ms,color 180ms,box-shadow 180ms}.input-group>.input:focus+.input-group-addon{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px var(--ring)}.input-group>.input:disabled+.input-group-addon{background:var(--surface-alt) !important;color:var(--text-muted) !important;opacity:.6 !important}.input-group>.input:not(:last-child){border-right:none !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.control{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.control input{position:absolute;opacity:0;pointer-events:none}.checkbox,.radio{width:16px;height:16px;border:2px solid var(--border-strong);background:var(--surface);border-radius:4px;display:inline-block;position:relative;transition:border-color 180ms,background-color 180ms}.radio{border-radius:999px}.control input:focus-visible+.checkbox,.control input:focus-visible+.radio{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px var(--ring)}.control input:checked+.checkbox{background:var(--primary);border-color:var(--primary)}.checkbox::after{content:"check" !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;color:#fff !important;font-family:"Material Icons" !important;font-size:13px !important;font-weight:normal !important;line-height:1 !important;display:block !important;font-style:normal !important;text-transform:none !important;letter-spacing:normal !important;word-wrap:normal !important;white-space:nowrap !important;direction:ltr !important;-webkit-font-smoothing:antialiased !important;font-feature-settings:"liga" !important;opacity:0;transition:opacity 120ms}.control input:checked+.checkbox::after{opacity:1}.control input:checked+.radio{border-color:var(--primary);box-shadow:inset 0 0 0 6px var(--surface),inset 0 0 0 12px var(--primary)}.switch{--w: 42px;--h: 24px;--dot: 18px;position:relative;width:var(--w);height:var(--h);background:var(--border);border-radius:var(--radius-pill);transition:background-color 180ms;cursor:pointer}.switch__dot{content:"";position:absolute;top:3px;left:3px;width:var(--dot);height:var(--dot);background:var(--surface);border-radius:50%;transition:transform 180ms;box-shadow:0 1px 2px rgba(0,0,0,.2)}input:checked+.switch{background:var(--primary)}input:checked+.switch .switch__dot{transform:translateX(calc(var(--w) - var(--dot) - 6px))}input:focus-visible+.switch{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px var(--ring)}input:disabled+.switch{opacity:.6;cursor:not-allowed}.input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--surface-alt);border-radius:var(--radius-pill);min-height:0 !important}.input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:var(--primary);border:none;cursor:pointer}.input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--primary);border:none;cursor:pointer}.input-file{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-md);padding:.625rem .875rem;line-height:1.25;transition:border-color 180ms,box-shadow 180ms,background-color 180ms}.input-file:hover{border-color:var(--border-strong)}.input-file:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px var(--ring)}.input-file::-webkit-input-placeholder{color:var(--text-muted)}.input-file::-moz-placeholder{color:var(--text-muted)}.input-file::-ms-input-placeholder{color:var(--text-muted)}.input-file::placeholder{color:var(--text-muted)}.input-file[disabled],.input-file.is-disabled{opacity:.6;cursor:not-allowed}.input-file{cursor:pointer}.input-file input[type=file]{display:none}.modal-open-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);background-image:none;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);display:block;font-size:.9rem;min-height:2.25rem;line-height:1.2rem;max-width:100%;outline:0;padding:.5rem .75rem;position:relative;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color 180ms,border-color 180ms,box-shadow 180ms}.modal-open-input:hover{background:var(--surface-alt)}.modal-open-input:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px var(--ring)}.modal-open-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);background-image:none;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);display:block;font-size:.9rem;min-height:2.25rem;line-height:1.2rem;max-width:100%;outline:0;padding:.5rem .75rem;position:relative;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color 180ms,border-color 180ms,box-shadow 180ms}.modal-open-input:hover{background:var(--surface-alt)}.modal-open-input:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px var(--ring)}.navbar{background:var(--surface);border-bottom:1px solid var(--border);padding:.75rem 1rem;display:flex;align-items:center;gap:1rem}.navbar__brand{font-weight:800}.navbar__actions{margin-left:auto;display:inline-flex;gap:.5rem}.sidebar{background:var(--surface);border-right:1px solid var(--border);width:280px;min-height:100svh;padding:var(--spacing-4)}.sidebar__item{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--radius-md);color:var(--text);text-decoration:none}.sidebar__item:hover{background:var(--surface-alt);text-decoration:none}.sidebar__item.is-active{background:var(--primary);color:var(--text-inverse)}.tabs{display:flex;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid var(--border)}.tab{display:inline-flex;gap:.5rem;padding:.3rem .75rem;border-bottom:2px solid rgba(0,0,0,0);color:var(--text-muted);font-weight:600;font-size:.75rem;cursor:pointer;text-decoration:none;transition:color 180ms,background-color 180ms,border-color 180ms}.tab:hover{color:var(--text);background:var(--surface-alt);text-decoration:none}.tab.is-active{border-color:var(--primary);color:var(--text)}.tab:focus{outline:none}.tab:focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px var(--ring)}.modern-header .tabs{background:var(--surface);border-bottom:1px solid var(--border);margin:0;padding:0 1rem}.modern-header .tab{border-radius:0;margin-bottom:-1px}.modern-header .tab:hover{background:var(--surface-alt);border-bottom-color:var(--border-strong)}.modern-header .tab.is-active{background:var(--surface);border-bottom-color:var(--primary);color:var(--primary)}.breadcrumbs{display:flex;align-items:center;gap:.5rem;color:var(--text-muted)}.breadcrumbs a{color:inherit}.breadcrumbs a:hover{color:var(--text)}.pagination{display:inline-flex;gap:.25rem}.pagination .page{transition:all .1s ease-in-out}.pagination .page:hover:not(.is-active){text-decoration:underline}.pagination .page.is-active{background:var(--primary) !important;color:var(--text-inverse) !important;border-color:var(--primary) !important;cursor:default !important;pointer-events:none}.dropdown{position:relative !important;display:inline-block !important;vertical-align:top !important}.dropdown .menu{position:absolute !important;top:100% !important;right:0 !important;background:var(--surface) !important;border:1px solid var(--border) !important;border-radius:var(--radius-md) !important;padding:.375rem !important;box-shadow:var(--shadow-md);z-index:150 !important;display:block !important;list-style:none !important;margin:0 !important;overflow-y:visible !important;max-height:none !important;transform:none !important;width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important;white-space:nowrap !important}.dropdown .menu--left{transform:translateX(-75%) !important}.menu__item{font-size:.585rem !important;padding:.325rem .5rem !important;border-radius:var(--radius-sm) !important;color:var(--text) !important;text-decoration:none !important;display:flex !important;align-items:center !important;gap:.5rem !important;margin:0 !important;border:none !important;background:rgba(0,0,0,0) !important;width:100% !important;cursor:pointer !important;line-height:1.5 !important}.menu__item:hover{background:var(--surface-alt) !important}.alert{border-radius:var(--radius-md);padding:.75rem 1rem;border:1px solid var(--border);background:var(--surface);display:flex;align-items:center;gap:1rem}.alert>.material-icons:first-child,.alert>.alert__icon{flex-shrink:0;font-size:1.25rem !important;line-height:1;color:var(--text-muted)}.alert>.alert__content,.alert>div:not(.alert__icon){flex:1;display:grid;gap:.25rem}.alert--success{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.08)}.alert--success>.material-icons:first-child,.alert--success>.alert__icon{color:#16a34a}.alert--info{border-color:rgba(37,99,235,.25);background:rgba(37,99,235,.08)}.alert--info>.material-icons:first-child,.alert--info>.alert__icon{color:#2563eb}.alert--warning{border-color:rgba(234,179,8,.25);background:rgba(234,179,8,.1)}.alert--warning>.material-icons:first-child,.alert--warning>.alert__icon{color:#cf9500}.alert--danger{border-color:rgba(225,29,72,.25);background:rgba(225,29,72,.1)}.alert--danger>.material-icons:first-child,.alert--danger>.alert__icon{color:#e11d48}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-pill);font-weight:600;font-size:11px;white-space:nowrap;background:var(--surface-alt);border:1px solid var(--border);color:var(--text)}.badge--primary{background:color-mix(in srgb, var(--primary) 18%, #ffffff);color:color-mix(in srgb, var(--primary) 55%, #000);border-color:color-mix(in srgb, var(--primary) 40%, #ffffff)}.badge--success{background:color-mix(in srgb, var(--success) 18%, #ffffff);color:color-mix(in srgb, var(--success) 60%, #000);border-color:color-mix(in srgb, var(--success) 40%, #ffffff)}.badge--info{background:color-mix(in srgb, var(--info) 18%, #ffffff);color:color-mix(in srgb, var(--info) 60%, #000);border-color:color-mix(in srgb, var(--info) 40%, #ffffff)}.badge--warning{background:color-mix(in srgb, var(--warning) 22%, #ffffff);color:color-mix(in srgb, var(--warning) 55%, #000);border-color:color-mix(in srgb, var(--warning) 45%, #ffffff)}.badge--danger{background:color-mix(in srgb, var(--danger) 18%, #ffffff);color:color-mix(in srgb, var(--danger) 60%, #000);border-color:color-mix(in srgb, var(--danger) 40%, #ffffff)}.badge--muted{background:var(--surface-alt);color:var(--text-muted);border-color:var(--border)}.chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border);background:var(--surface);padding:.25rem .5rem;border-radius:var(--radius-pill)}.chip__close{border:none;background:rgba(0,0,0,0)}.avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--surface);box-shadow:0 0 0 2px var(--border)}.table,.status-table{width:100%;background:var(--surface) !important;border:1px solid var(--border) !important;border-radius:var(--radius-lg) !important;border-collapse:separate !important;border-spacing:0}.table>:first-child>tr:first-child>:first-child,.status-table>:first-child>tr:first-child>:first-child{border-top-left-radius:calc(var(--radius-lg) - 1px)}.table>:first-child>tr:first-child>:last-child,.status-table>:first-child>tr:first-child>:last-child{border-top-right-radius:calc(var(--radius-lg) - 1px)}.table>:last-child>tr:last-child>:first-child,.status-table>:last-child>tr:last-child>:first-child{border-bottom-left-radius:calc(var(--radius-lg) - 1px)}.table>:last-child>tr:last-child>:last-child,.status-table>:last-child>tr:last-child>:last-child{border-bottom-right-radius:calc(var(--radius-lg) - 1px)}.table.table--flush,.status-table.table--flush{border:0 !important;border-radius:0 !important}.table.table--flush>*>tr>*,.status-table.table--flush>*>tr>*{border-radius:0 !important}.table th,.table td:not(.custom-cell),.status-table th,.status-table td:not(.custom-cell){padding:8px 12px !important;border-bottom:1px solid var(--border) !important;color:var(--text) !important;vertical-align:middle !important;font-size:13px}.table thead th,.status-table thead th{background:var(--surface-alt) !important;font-weight:700;font-size:12px;color:var(--text)}.table thead tr:last-child th,.status-table thead tr:last-child th{border-bottom:1px solid var(--border-strong) !important}.table tbody tr,.status-table tbody tr{background:var(--surface) !important;transition:background-color 120ms}.table tbody tr:hover,.status-table tbody tr:hover{background:var(--surface-alt) !important}.table tbody tr:last-child td:not(.custom-cell),.status-table tbody tr:last-child td:not(.custom-cell){border-bottom:none !important}.table tbody td:not(.custom-cell),.status-table tbody td:not(.custom-cell){background:rgba(0,0,0,0) !important}.table .table__actions,.status-table .table__actions{display:flex;gap:.25rem;align-items:center}.status-table tbody tr td:first-child{border-left:5px solid rgba(0,0,0,0) !important}.status-table tbody tr.is-success td:first-child,.status-table tbody tr[data-status=success] td:first-child{border-left-color:var(--success) !important}.status-table tbody tr.is-info td:first-child,.status-table tbody tr[data-status=info] td:first-child{border-left-color:var(--info) !important}.status-table tbody tr.is-warning td:first-child,.status-table tbody tr[data-status=warning] td:first-child{border-left-color:var(--warning) !important}.status-table tbody tr.is-danger td:first-child,.status-table tbody tr[data-status=danger] td:first-child{border-left-color:var(--danger) !important}.status-table tbody tr.is-primary td:first-child,.status-table tbody tr[data-status=primary] td:first-child{border-left-color:var(--primary) !important}.status-table tbody tr.is-muted td:first-child,.status-table tbody tr[data-status=muted] td:first-child{border-left-color:var(--border) !important}.status-table tbody tr[data-invoice-type=advance] td:first-child{border-left-color:var(--info) !important}.status-table tbody tr[data-invoice-type=final] td:first-child{border-left-color:var(--success) !important}.status-table tbody tr[data-invoice-type=credit] td:first-child{border-left-color:var(--danger) !important}.progress{height:10px;background:var(--surface-alt);border-radius:var(--radius-pill);overflow:hidden}.progress__bar{height:100%;width:0%;background:var(--primary);transition:width 260ms}.steps{display:flex;gap:1rem}.step{display:grid;place-items:center;text-align:center;gap:.5rem}.step .step__dot{width:14px;height:14px;border-radius:50%;background:var(--border)}.step.is-active .step__dot{background:var(--primary)}.skeleton{background:linear-gradient(90deg, var(--surface-alt), var(--surface), var(--surface-alt));background-size:200% 100%;animation:shine 1.2s infinite linear;border-radius:var(--radius-md);height:1em;width:100%}@keyframes shine{to{background-position:-200% 0}}.overlay{position:fixed !important;inset:0 !important;background:var(--modal-overlay-background, rgba(0, 0, 0, 0.45));display:flex !important;align-items:center !important;justify-content:center !important;z-index:50000 !important;padding:1rem;cursor:default}@media(max-width: 768px){.overlay{padding:0}}.overlay{margin-top:0 !important}.overlay [class*=space-y-]>.overlay{margin-top:0 !important}.overlay .modal{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);padding:0;overflow:hidden;display:flex !important;flex-direction:column !important;opacity:1;max-height:95vh !important;width:100%;max-width:50rem;box-shadow:var(--shadow-lg)}.overlay .modal--fullscreen{width:100%;height:100%;max-width:none !important;max-height:none !important;border-radius:0;padding:0}.modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex:none;padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border)}.modal__heading{display:flex;flex-direction:column;gap:.375rem;min-width:0}.modal__title{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;line-height:1.75rem;color:var(--text);min-width:0}.modal__title>.material-icons{font-size:1.25rem;color:var(--primary)}:where(.modal__body){flex:1 1 auto;min-height:0;overflow:auto;padding:var(--spacing-6)}.modal__footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem;flex:none;padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--border)}.overlay .modal--sm{max-width:30rem}.overlay .modal--wide{max-width:60rem}.overlay .modal--lg{max-width:80rem}.overlay .modal--fit{width:auto;max-width:100%}@keyframes modal-backdrop-in{from{opacity:0}}@keyframes modal-backdrop-out{to{opacity:0}}@keyframes modal-in{from{opacity:0;transform:translateY(8px) scale(0.98)}}@keyframes modal-out{to{opacity:0;transform:translateY(4px) scale(0.98)}}[data-modal-portal] .overlay{animation:modal-backdrop-in 160ms ease-out}[data-modal-portal] .overlay>.modal{animation:modal-in 200ms cubic-bezier(0.2, 0.8, 0.2, 1)}[data-modal-portal] .overlay.is-closing{pointer-events:none;animation:modal-backdrop-out 140ms ease-in forwards}[data-modal-portal] .overlay.is-closing>.modal{animation:modal-out 140ms ease-in forwards}@media(prefers-reduced-motion: reduce){[data-modal-portal] .overlay,[data-modal-portal] .overlay>.modal{animation:none !important}}.overlay.overlay--contained{position:absolute !important;inset:0 !important;z-index:20 !important;background:rgba(0,0,0,.18);border-radius:var(--radius-lg);align-items:flex-start !important;padding-top:4rem}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);opacity:1;max-height:95vh !important;box-shadow:var(--shadow-lg)}.drawer{position:fixed;top:0;bottom:0;right:0;width:min(450px,96vw);background:var(--surface);border-left:1px solid var(--border);padding:var(--spacing-6);z-index:110;box-shadow:var(--shadow-lg)}.tooltip-container{position:relative;display:inline-block}.tooltip,.tooltip-right,.tooltip-left,.tooltip-bottom,.tooltip-top,.tooltip-modern{position:absolute;z-index:50000;pointer-events:none;background:var(--surface-alt);color:var(--text);border:1px solid var(--border-strong);padding:6px 10px;border-radius:var(--radius-md);font-size:11px;font-weight:500;display:inline-block;max-width:360px;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.4;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform:scale(0.8);transition:opacity 200ms ease,visibility 200ms ease,transform 200ms ease}.tooltip pre,.tooltip-right pre,.tooltip-left pre,.tooltip-bottom pre,.tooltip-top pre,.tooltip-modern pre{white-space:pre-wrap;margin:0}.tooltip-container:hover .tooltip,.tooltip-container:hover .tooltip-top,.tooltip-container:hover .tooltip-modern,.tooltip-container:hover .tooltip-bottom,.tooltip-container:hover .tooltip-left,.tooltip-container:hover .tooltip-right,*:hover>.tooltip,*:hover>.tooltip-top,*:hover>.tooltip-modern,*:hover>.tooltip-bottom,*:hover>.tooltip-left,*:hover>.tooltip-right{opacity:1;visibility:visible}.tooltip-container:hover .tooltip-top,.tooltip-container:hover .tooltip-modern,*:hover>.tooltip-top,*:hover>.tooltip-modern{transform:translateX(-50%) scale(1)}.tooltip-container:hover .tooltip-bottom,*:hover>.tooltip-bottom{transform:translateX(-50%) scale(1)}.tooltip-container:hover .tooltip-left,*:hover>.tooltip-left{transform:translateY(-50%) scale(1)}.tooltip-container:hover .tooltip-right,*:hover>.tooltip-right{transform:translateY(-50%) scale(1)}.tooltip-top,.tooltip-modern{bottom:100%;left:50%;transform:translateX(-50%) scale(0.8);margin-bottom:8px}.tooltip-bottom{top:100%;left:50%;transform:translateX(-50%) scale(0.8);margin-top:8px}.tooltip-left{right:100%;top:50%;transform:translateY(-50%) scale(0.8);margin-right:8px}.tooltip-right{left:100%;top:50%;transform:translateY(-50%) scale(0.8);margin-left:8px}.tooltip-right.tooltip-top,.tooltip-right.tooltip-modern{top:unset;bottom:100%;transform:translateX(-50%) translateY(-50%) scale(0.8);margin-bottom:8px}[data-tooltip]{position:relative}[data-tooltip]::after{position:absolute;z-index:50000;pointer-events:none;background:var(--surface-alt);color:var(--text);border:1px solid var(--border-strong);padding:.3rem .5rem;border-radius:var(--radius-md);font-size:.675rem;font-weight:500;white-space:nowrap;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:6px;opacity:0;visibility:hidden;transition:opacity 150ms ease,visibility 150ms ease}[data-tooltip]:hover::after{opacity:1;visibility:visible}[data-tooltip][data-tooltip-pos=left]::after{left:auto;right:0;transform:none}.toast-stack{position:fixed;top:.5rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:.5rem;z-index:2147483647 !important;pointer-events:none;max-width:380px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.toast{pointer-events:auto;animation:toast-slide-in 220ms ease-out;min-width:280px;max-width:380px;font-size:.75rem;padding:.5rem .75rem !important;gap:.5rem !important;opacity:1}.toast.alert--success{background:var(--toast-success-bg) !important;border-color:var(--toast-success-border) !important;color:var(--toast-success-fg) !important}.toast.alert--success>.material-icons:first-child,.toast.alert--success>.alert__icon{color:var(--toast-success-icon)}.toast.alert--info{background:var(--toast-info-bg) !important;border-color:var(--toast-info-border) !important;color:var(--toast-info-fg) !important}.toast.alert--info>.material-icons:first-child,.toast.alert--info>.alert__icon{color:var(--toast-info-icon)}.toast.alert--warning{background:var(--toast-warning-bg) !important;border-color:var(--toast-warning-border) !important;color:var(--toast-warning-fg) !important}.toast.alert--warning>.material-icons:first-child,.toast.alert--warning>.alert__icon{color:var(--toast-warning-icon)}.toast.alert--danger{background:var(--toast-danger-bg) !important;border-color:var(--toast-danger-border) !important;color:var(--toast-danger-fg) !important}.toast.alert--danger>.material-icons:first-child,.toast.alert--danger>.alert__icon{color:var(--toast-danger-icon)}.toast:not([class*=alert--]){background:var(--toast-bg) !important;color:var(--toast-fg) !important}.toast p{margin:0}.toast p+p{margin-top:.25rem}@keyframes toast-slide-in{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.searchbar{display:flex;align-items:center;gap:.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:.35rem .55rem;min-height:2rem;transition:border-color 180ms,box-shadow 180ms}.searchbar:focus-within{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px var(--ring)}.searchbar input{border:none;outline:none;background:rgba(0,0,0,0);width:100%;font-size:.75rem;line-height:1.1;padding:0}.searchbar input:focus{outline:none}.searchbar .material-icons{font-size:1.1rem}.empty{text-align:center;color:var(--text-muted);display:grid;gap:.5rem;padding:var(--spacing-6)}.empty .empty__icon{width:56px;height:56px;margin-inline:auto;opacity:.7}.stats{display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}.stat .stat__label{color:var(--text-muted);font-weight:600}.stat .stat__value{font-size:1.44rem;font-weight:800}.stat .stat__delta{font-size:.7875rem}.metric{display:grid;gap:.25rem;padding:.75rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.metric__label{color:var(--text-muted);font-weight:600}.metric__value{font-size:1.2375rem;font-weight:800}.accordion{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.accordion__item+.accordion__item{border-top:1px solid var(--border)}.accordion__header{padding:.875rem 1rem;background:var(--surface);cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:600}.accordion__header:hover{background:var(--surface-alt)}.accordion__content{padding:.875rem 1rem;background:var(--bg)}.loader{width:24px;height:24px;flex-shrink:0;aspect-ratio:1/1;border-radius:50%;border:3px solid var(--border);border-top-color:var(--primary);animation:spin .9s linear infinite}.loader-sm{width:16px;height:16px;flex-shrink:0;aspect-ratio:1/1;border-radius:50%;border:2px solid currentColor;border-top-color:rgba(0,0,0,0);animation:spin .9s linear infinite;opacity:.8}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeInSlide{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in-slide{animation:fadeInSlide .25s ease-out}.form-row{display:grid;gap:.375rem}.invalid-feedback{color:var(--danger);font-size:.765rem}.valid-feedback{color:var(--success);font-size:.765rem}.btn-group{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-pill);overflow:hidden}.btn-group .btn,.btn-group .pagination .page,.pagination .btn-group .page{border:none !important;border-right:1px solid var(--border) !important;border-radius:0 !important;margin:0 !important}.btn-group .btn:hover,.btn-group .pagination .page:hover,.pagination .btn-group .page:hover{background-color:var(--surface-alt) !important}.btn-group .btn:last-child,.btn-group .pagination .page:last-child,.pagination .btn-group .page:last-child{border-right:none !important}.btn-group .btn.is-active,.btn-group .pagination .is-active.page,.pagination .btn-group .is-active.page{background:var(--primary) !important;color:var(--text-inverse) !important}.tag{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .5rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-alt)}.tag--success{border-color:rgba(22,163,74,.25);background:rgba(22,163,74,.1);color:var(--success)}.tag--warning{border-color:rgba(234,179,8,.25);background:rgba(234,179,8,.1);color:var(--warning)}.tag--danger{border-color:rgba(225,29,72,.25);background:rgba(225,29,72,.1);color:var(--danger)}.tag--info{border-color:rgba(37,99,235,.25);background:rgba(37,99,235,.1);color:var(--info)}.pill{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-pill);font-weight:600}.pill--primary{background:rgba(225,5,20,.1);border-color:rgba(225,5,20,.25);color:var(--primary)}.panel{display:flex;flex-direction:column;min-height:0}.panel__header,.panel__nav,.panel__footer{flex:none}.panel__body{flex:1 1 auto;min-height:0;overflow-y:auto}.tab-view>.panel__body{display:flex;flex-direction:column}.tab-view>.panel__body>.panel{flex:1 1 auto;min-height:0}.footer{border-top:1px solid var(--border);padding:var(--spacing-3) var(--spacing-4);color:var(--text-muted);text-align:center;background:var(--bg)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-muted) 45%, transparent) rgba(0,0,0,0)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 45%, transparent);border-radius:9999px}::-webkit-scrollbar-button{display:none}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-100{z-index:100}@media print{.no-print{display:none !important}.print-only{display:block !important}}.orders .tabs{row-gap:0;align-items:center;-moz-column-gap:0;column-gap:0;overflow:visible}.orders .tabs .tab.order{border-right:1px solid rgba(0,0,0,.12);padding:.25rem .5rem;overflow:visible}.orders .tabs .tab.order:first-child{border-left:1px solid rgba(0,0,0,.12)}.orders .tabs .tab.order .order-tab-actions{position:absolute;bottom:100%;right:0;margin-bottom:0;display:flex;align-items:center;gap:1px;padding:2px;background:var(--surface);border:1px solid var(--border);border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.12);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 120ms;z-index:100}.orders .tabs .tab.order:hover .order-tab-actions{opacity:1;pointer-events:auto}.orders .tabs .tab.order .order-tab-actions:hover{opacity:1;pointer-events:auto}.orders .tabs .tab.order .order-tab-actions button{display:flex;align-items:center;justify-content:center;padding:3px 5px;border-radius:3px;color:var(--text-muted);cursor:pointer;transition:background 100ms,color 100ms;line-height:1}.orders .tabs .tab.order .order-tab-actions button:hover{background:var(--surface-alt);color:var(--text)}.orders .tabs .tab.order .order-tab-close{display:inline-flex;align-items:center;line-height:1;padding:0 1px;margin-left:1px;color:var(--text-muted);cursor:pointer;opacity:.5;transition:opacity 120ms,color 100ms}.orders .tabs .tab.order .order-tab-close:hover{opacity:1 !important;color:var(--danger)}.notification-bubble{background:var(--css-primary);color:var(--css-text-inverse);border-radius:999px;min-width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:700;line-height:1;padding:0 4px;flex-shrink:0}.notification-bubble--corner{position:absolute;top:-2px;right:-2px;pointer-events:none;box-shadow:0 0 0 2px var(--css-surface)}.notification-bubble--push{margin-left:auto}.toast-stack{position:fixed !important;top:.5rem !important;left:50% !important;transform:translateX(-50%) !important;display:flex !important;flex-direction:column !important;gap:.5rem !important;z-index:2147483647 !important;pointer-events:none !important;max-width:380px !important;width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important}.planning-tooltip-card .planning-tooltip-pill--booking{background:rgba(239,68,68,.15) !important;color:#ef4444 !important}.planning-tooltip-card .planning-tooltip-pill--locked{background:rgba(234,179,8,.15) !important;color:#eab308 !important}h5,.h5{font-size:.825rem;font-weight:600}.table--striped tbody tr:nth-of-type(odd){background:var(--surface-alt)}.table--hover tbody tr:hover{background:var(--surface-alt)}.avatar--sm{width:22px;height:22px;border-width:1px;box-shadow:none}.toast--warning{background:var(--warning, #ffb700);border-color:var(--warning, #ffb700);color:var(--text-inverse, #fff)}.material-icons.icon-sm{font-size:16px;line-height:1;vertical-align:middle}.pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.pagination li,.pagination .page{display:inline-flex;align-items:center}.pagination a{padding:.1rem .35rem;border-radius:var(--radius-sm, 3px)}html,body{display:flex;flex-direction:column;min-height:100vh;width:100%;flex:auto}html #root,body #root{flex:auto}.container{position:relative;max-width:none !important}.warning{color:var(--warning);margin-right:.5em}.error{color:var(--danger)}.list span:last-child{margin-right:0}.list span:last-child:after{content:""}.center{text-align:center}footer.footer{white-space:nowrap;z-index:1000}.header>section>.chip.text-error{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;max-width:10rem;overflow:hidden}.header>section>.chip.text-error .message{flex:auto;overflow:hidden;text-overflow:ellipsis;margin:0}.icon.bg-error{border-radius:50%;box-shadow:0 0 5px var(--danger);margin-right:5px;width:1rem;min-width:.8rem;max-width:.8rem;min-height:.8rem;max-height:.8rem}.last\:mb-0:last-child{margin-bottom: 0px}.last\:border-0:last-child{border-width: 0px}.last\:border-b-0:last-child{border-bottom-width: 0px}.last\:border-r-0:last-child{border-right-width: 0px}.last\:pb-0:last-child{padding-bottom: 0px}.hover\:bg-\[color-mix\(in_srgb\2c var\(--success\)_8\%\2c transparent\)\]:hover{background-color: color-mix(in srgb,var(--success) 8%,transparent)}.hover\:bg-\[var\(--surface-alt\)\]:hover{background-color: var(--surface-alt)}.hover\:text-\[var\(--danger\)\]:hover{color: var(--danger)}.hover\:text-\[var\(--text\)\]:hover{color: var(--text)}.hover\:text-red-600:hover{--tw-text-opacity: 1;color: rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:underline:hover{-webkit-text-decoration-line: underline;text-decoration-line: underline}.hover\:opacity-100:hover{opacity: 1}.hover\:opacity-60:hover{opacity: 0.6}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.focus\:opacity-100:focus{opacity: 1}.focus\:outline-none:focus{outline: 2px solid transparent;outline-offset: 2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:cursor-grabbing:active{cursor: -webkit-grabbing;cursor: grabbing}.disabled\:cursor-not-allowed:disabled{cursor: not-allowed}.disabled\:opacity-40:disabled{opacity: 0.4}.disabled\:opacity-50:disabled{opacity: 0.5}.disabled\:hover\:bg-transparent:hover:disabled{background-color: transparent}.group:focus-within .group-focus-within\:opacity-100{opacity: 1}.group\/row:hover .group-hover\/row\:pointer-events-auto{pointer-events: auto}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: 0.125rem;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:underline{-webkit-text-decoration-line: underline;text-decoration-line: underline}.group\/bar:hover .group-hover\/bar\:opacity-100{opacity: 1}.group\/cat:hover .group-hover\/cat\:opacity-100{opacity: 1}.group\/line:hover .group-hover\/line\:opacity-100{opacity: 1}.group\/row:hover .group-hover\/row\:opacity-100{opacity: 1}.group\/trip:hover .group-hover\/trip\:opacity-100{opacity: 1}.group:hover .group-hover\:opacity-100{opacity: 1}@media (max-width: 840px){.max-\[840px\]\:h-auto{height: auto}.max-\[840px\]\:grid-cols-1{grid-template-columns: repeat(1, minmax(0, 1fr))}}@media not all and (min-width: 768px){.max-md\:mx-auto{margin-left: auto;margin-right: auto}.max-md\:overflow-y-auto{overflow-y: auto}.max-md\:p-\[0\.4rem\]{padding: 0.4rem}.max-md\:px-4{padding-left: 1rem;padding-right: 1rem}.max-md\:pb-4{padding-bottom: 1rem}.max-md\:\!text-xl{font-size: 1.25rem !important;line-height: 1.75rem !important}.max-md\:text-xl{font-size: 1.25rem;line-height: 1.75rem}}@media (max-width: 600px){.max-\[600px\]\:block{display: block}.max-\[600px\]\:hidden{display: none}.max-\[600px\]\:w-6\/12{width: 50%}}@media (max-width: 480px){.max-\[480px\]\:\!w-full{width: 100% !important}.max-\[480px\]\:w-full{width: 100%}.max-\[480px\]\:text-lg{font-size: 1.125rem;line-height: 1.75rem}}@media (min-width: 640px){.sm\:col-span-2{grid-column: span 2 / span 2}.sm\:ml-0{margin-left: 0px}.sm\:block{display: block}.sm\:inline{display: inline}.sm\:table-cell{display: table-cell}.sm\:w-\[28\%\]{width: 28%}.sm\:w-auto{width: auto}.sm\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.sm\:grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.sm\:grid-cols-4{grid-template-columns: repeat(4, minmax(0, 1fr))}.sm\:grid-cols-6{grid-template-columns: repeat(6, minmax(0, 1fr))}.sm\:flex-row{flex-direction: row}.sm\:flex-wrap{flex-wrap: wrap}.sm\:items-center{align-items: center}.sm\:p-5{padding: 1.25rem}}@media (min-width: 768px){.md\:col-span-1{grid-column: span 1 / span 1}.md\:col-span-2{grid-column: span 2 / span 2}.md\:col-span-3{grid-column: span 3 / span 3}.md\:col-span-4{grid-column: span 4 / span 4}.md\:block{display: block}.md\:flex{display: flex}.md\:hidden{display: none}.md\:w-72{width: 18rem}.md\:w-80{width: 20rem}.md\:max-w-\[clamp\(260px\2c 38vw\2c 480px\)\]{max-width: clamp(260px, 38vw, 480px)}.md\:flex-\[0_0_340px\]{flex: 0 0 340px}.md\:flex-auto{flex: 1 1 auto}.md\:shrink-0{flex-shrink: 0}.md\:basis-auto{flex-basis: auto}.md\:grid-cols-12{grid-template-columns: repeat(12, minmax(0, 1fr))}.md\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.md\:grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.md\:grid-cols-4{grid-template-columns: repeat(4, minmax(0, 1fr))}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns: 1fr auto 1fr}.md\:grid-cols-\[220px_1fr\]{grid-template-columns: 220px 1fr}.md\:grid-cols-\[minmax\(340px\2c 0\.95fr\)_minmax\(0\2c 1\.45fr\)\]{grid-template-columns: minmax(340px,0.95fr) minmax(0,1.45fr)}.md\:grid-cols-\[repeat\(auto-fit\2c minmax\(320px\2c 1fr\)\)\]{grid-template-columns: repeat(auto-fit,minmax(320px,1fr))}.md\:flex-row{flex-direction: row}.md\:items-center{align-items: center}.md\:items-stretch{align-items: stretch}.md\:justify-between{justify-content: space-between}.md\:border-r{border-right-width: 1px}.md\:p-5{padding: 1.25rem}.md\:px-5{padding-left: 1.25rem;padding-right: 1.25rem}.md\:text-\[1\.5rem\]{font-size: 1.5rem}.md\:\[grid-column\:1\]{grid-column: 1}.md\:\[grid-column\:2\]{grid-column: 2}.md\:\[grid-column\:span_2\]{grid-column: span 2}.md\:\[grid-row\:2\]{grid-row: 2}.md\:\[grid-row\:3\]{grid-row: 3}.md\:\[grid-row\:span_2\]{grid-row: span 2}.md\:\[grid-template-columns\:clamp\(260px\2c 38vw\2c 480px\)_minmax\(0\2c 1fr\)\]{grid-template-columns: clamp(260px, 38vw, 480px) minmax(0,1fr)}}@media (min-width: 841px){.min-\[841px\]\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.min-\[841px\]\:grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (min-width: 1024px){.lg\:col-span-1{grid-column: span 1 / span 1}.lg\:col-span-2{grid-column: span 2 / span 2}.lg\:inline{display: inline}.lg\:flex{display: flex}.lg\:h-\[calc\(100vh-14rem\)\]{height: calc(100vh - 14rem)}.lg\:max-h-none{max-height: none}.lg\:min-h-0{min-height: 0px}.lg\:w-64{width: 16rem}.lg\:flex-1{flex: 1 1 0%}.lg\:shrink-0{flex-shrink: 0}.lg\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.lg\:grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.lg\:grid-cols-4{grid-template-columns: repeat(4, minmax(0, 1fr))}.lg\:grid-cols-5{grid-template-columns: repeat(5, minmax(0, 1fr))}.lg\:grid-cols-\[minmax\(280px\2c 2fr\)_3fr\]{grid-template-columns: minmax(280px,2fr) 3fr}.lg\:flex-row{flex-direction: row}.lg\:flex-col{flex-direction: column}}@media (min-width: 1280px){.xl\:sticky{position: -webkit-sticky;position: sticky}.xl\:top-4{top: 1rem}.xl\:block{display: block}.xl\:inline{display: inline}.xl\:max-h-\[calc\(100vh-12rem\)\]{max-height: calc(100vh - 12rem)}.xl\:max-h-\[calc\(100vh-7rem\)\]{max-height: calc(100vh - 7rem)}.xl\:w-80{width: 20rem}.xl\:max-w-\[clamp\(260px\2c 25vw\2c 480px\)\]{max-width: clamp(260px, 25vw, 480px)}.xl\:flex-none{flex: none}.xl\:grid-cols-2{grid-template-columns: repeat(2, minmax(0, 1fr))}.xl\:grid-cols-3{grid-template-columns: repeat(3, minmax(0, 1fr))}.xl\:grid-cols-\[minmax\(380px\2c 1fr\)_minmax\(0\2c 1\.7fr\)\]{grid-template-columns: minmax(380px,1fr) minmax(0,1.7fr)}.xl\:flex-row{flex-direction: row}.xl\:items-end{align-items: flex-end}.xl\:justify-end{justify-content: flex-end}.xl\:justify-between{justify-content: space-between}.xl\:overflow-auto{overflow: auto}.xl\:border-t-0{border-top-width: 0px}.xl\:pt-0{padding-top: 0px}.xl\:\[grid-column\:1\]{grid-column: 1}.xl\:\[grid-column\:2\]{grid-column: 2}.xl\:\[grid-column\:3\]{grid-column: 3}.xl\:\[grid-row\:auto\]{grid-row: auto}.xl\:\[grid-row\:span_2\]{grid-row: span 2}.xl\:\[grid-template-columns\:clamp\(260px\2c 25vw\2c 480px\)_minmax\(0\2c 1fr\)_minmax\(300px\2c 0\.95fr\)\]{grid-template-columns: clamp(260px, 25vw, 480px) minmax(0,1fr) minmax(300px,0.95fr)}}@media print{.print\:text-\[\.6rem\]{font-size: .6rem}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance: none;appearance: none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance: none;appearance: none}.\[\&\>\*\]\:flex-1>*{flex: 1 1 0%}.\[\&\>\.toggler\]\:flex>.toggler{display: flex}.\[\&\>\.toggler\]\:cursor-pointer>.toggler{cursor: pointer}.\[\&\>\.toggler\]\:items-center>.toggler{align-items: center}.\[\&\>\.toggler\]\:gap-2>.toggler{gap: 0.5rem}.\[\&\>\.toggler\]\:px-3>.toggler{padding-left: 0.75rem;padding-right: 0.75rem}.\[\&\>\.toggler\]\:py-2>.toggler{padding-top: 0.5rem;padding-bottom: 0.5rem}@media (max-width: 1280px){.max-\[1280px\]\:\[\&_\.calendar-date\]\:\!p-\[\.1rem\] .calendar-date{padding: .1rem !important}}.\[\&_a\]\:underline a{-webkit-text-decoration-line: underline;text-decoration-line: underline}.\[\&_input\]\:accent-\[var\(--primary\)\] input{accent-color: var(--primary)}.\[\&_p\]\:m-0 p{margin: 0px}
html{width:100%;height:100%}@media screen and (max-width: 480px){html{width:100vw;min-height:100vh}}body{display:flex;flex-direction:column;width:100%;height:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}@media screen and (max-width: 480px){body{width:100vw;min-height:100vh}}@media print{body{display:block;font-family:georgia,times,serif}body table{-moz-column-break-inside:auto;break-inside:auto}body table tr{-moz-column-break-inside:auto;break-inside:auto}body table tr td{-moz-column-break-inside:auto;break-inside:auto}body .card{display:block}body .card>.card__body{display:block}body .panel{display:block}body .panel>.panel__footer{display:block}}*{box-sizing:border-box}#root{display:flex;flex-direction:column;flex:auto;border:none;padding:0;min-height:100%}@media screen and (max-width: 480px){#root{width:100vw;min-height:100vh;font-size:.6rem}#root>.app{width:100vw;min-height:100vh}}@media print{#root{display:block}}#root>.panel.app{border:none;flex:auto;width:100%}#root>.panel.app>.panel__body{display:flex;flex-direction:column}#root>.panel.app>.panel__body>.loading{flex:auto}#root>.panel.app>.panel__body>.loading::after{width:1.6rem;height:1.6rem;margin-left:-0.8rem;margin-top:-0.8rem;border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border:.2rem solid var(--gear-background, #5755d9)}#root>.panel.app>.panel__body>.loading::before{display:block;animation:loading .5s infinite linear;background:0 0;border-radius:50%;border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);content:"";position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;margin-left:-0.4rem;margin-top:-0.4rem;opacity:1;padding:0;z-index:1;border:.1rem solid var(--gear-color, #5755d9)}#root>.panel.app>.panel__body>.loading>.panel__title{display:flex;align-items:center;position:absolute;top:50%;left:50%;background-size:auto 100%;background-position:left center;background-repeat:no-repeat;margin-top:-1rem;margin-left:.2rem;padding-left:2.4rem;padding-right:.4rem;height:2rem;z-index:1;background-image:var(--company-icon);color:var(--nav-font-color, #5755d9)}#root>.panel.app>.panel__body>.loading>.panel__title::before{position:absolute;top:0;left:0;margin-left:-1.4rem;width:2rem;height:2rem;content:"";z-index:0;background-color:var(--menu-icon-background-color)}#root>.panel.app>.panel__body>.loading>.panel__title::after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";mix-blend-mode:saturation;z-index:0;background-color:var(--menu-background-color)}#root>table.app{border:none;flex:auto;width:100%;border-spacing:0;border-collapse:collapse}@media screen and (max-width: 480px){#root>table.app{width:100vw;max-width:100vw}#root>table.app p{margin:0}}#root>table.app tr.navbar-section{display:table-row;margin:0}#root>table.app tr.navbar-section>td{padding:.5rem .5rem;vertical-align:middle}#root>table.app tr.navbar-section>td:first-child{padding-left:var(--spacing-5);width:1%;white-space:nowrap}#root>table.app tr.navbar-section>td:last-child{padding-right:var(--spacing-5);width:1%;white-space:nowrap}#root>table.app>thead{display:table-header-group;padding:0;border-bottom:1px solid rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.08);background-color:var(--nav-primary-color);color:var(--nav-font-color);padding:var(--nav-padding)}@media only screen{#root>table.app>thead{position:-webkit-sticky;position:sticky;top:0;z-index:100}}#root>table.app>thead>tr>td{margin:0;padding:0 .2rem;border:none;text-align:left;vertical-align:middle;line-height:.6;height:var(--company-icon-height, var(--company-logo-height))}@media screen and (max-width: 480px){#root>table.app>thead>tr>td{width:auto;padding:0}}#root>table.app>thead>tr>td:first-child{padding-left:0}#root>table.app>thead>tr>td.toolbar{text-align:right;vertical-align:middle}#root>table.app>thead>tr>td.toolbar>label{display:inline-flex;align-items:center;height:100%;padding:0 .8rem;box-sizing:border-box}@media screen and (max-width: 480px){#root>table.app>thead>tr>td.toolbar>label{overflow:hidden;padding:0 .2rem}}#root>table.app>thead>tr>td.toolbar .chip{padding:.2rem;box-sizing:border-box}#root>table.app>thead>tr>td.toolbar .btn{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:.2rem}#root>table.app>thead>tr>td.toolbar .btn .bi::before,#root>table.app>thead>tr>td.toolbar .btn [class^=bi-]::before,#root>table.app>thead>tr>td.toolbar .btn [class*=" bi-"]::before{vertical-align:middle}#root>table.app>thead>tr>td.toolbar .btn.btn-link{padding:0 !important;color:var(--nav-font-color) !important}#root>table.app>thead>tr>td.toolbar .btn.btn-link:hover{background-color:var(--nav-font-color) !important;color:var(--nav-primary-color) !important}#root>table.app>thead>tr>td .divider-vert{padding:.8rem .4rem}#root>table.app>thead>tr>td .divider-vert::before{background:rgba(0,0,0,0);border-left:.05rem solid #66758c}#root>table.app>tbody>tr>td{padding:0;vertical-align:top}#root>table.app>tbody>tr>td>.panel,#root>table.app>tbody>tr>td>.card{box-shadow:none;border:none;padding:calc(var(--spacing-5)/4) !important}@media screen and (max-width: 480px){#root>table.app>tbody>tr>td>.card{width:100%;overflow:hidden}#root>table.app>tbody>tr>td>.card>.card__body{padding:.1rem}#root>table.app>tbody>tr>td>.card>.card__body>.panel{width:100%}#root>table.app>tbody>tr>td>.card>.card__body>.panel>.panel__header,#root>table.app>tbody>tr>td>.card>.card__body>.panel>.panel__footer{padding:.1rem}#root>table.app>tbody>tr>td>.card>.card__body>.panel>.panel__body{padding:0 .1rem}}#root>table.app>tbody>tr>td .modal .toolbar{display:inline-flex;justify-content:flex-end;gap:.4rem;width:100%}#root>table.app>tbody>tr>td .modal .toolbar>.btn{min-width:33%}#root>table.app>tbody>tr>td>.loading{display:inline-flex;position:absolute;width:100%;height:100%}#root>table.app>tbody>tr>td>.loading::after{width:3.2rem;height:3.2rem;margin-left:-1.6rem;margin-top:-1.6rem;border-right-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);border:.4rem solid var(--gear-background, #5755d9)}#root>table.app>tbody>tr>td>.loading::before{display:block;animation:loading .5s infinite linear;background:0 0;border-radius:50%;border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);content:"";position:absolute;top:50%;left:50%;width:1.6rem;height:1.6rem;margin-left:-0.8rem;margin-top:-0.8rem;opacity:1;padding:0;z-index:1;border:.2rem solid var(--gear-color, #5755d9)}#root>table.app>tbody table:not(.offer):not(.driving-order)>thead>tr>th{margin:0;padding:0}#root>table.app>tbody .tab-view{border:none}#root>table.app>tbody .tab-view>.panel__body{padding:0}#root>table.app>tbody .tab-view>.panel__body td.header{border:none;padding:0}#root>table.app>tfoot>tr>td{font-size:.6rem;text-align:center;padding-top:.2rem}@media only screen{#root>table.app>tfoot>tr>td{position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff}}#root>table.app>.board{display:flex;flex-direction:column;flex:auto}table thead{background-color:var(--head-primary-color);color:var(--head-font-color)}table thead tr.sticky th{position:fixed;top:0;width:100%;text-align:center}table thead .logo{display:inline-flex;position:relative;box-sizing:border-box;padding:0;margin:0;height:var(--company-icon-height, var(--company-logo-height))}table thead .logo .symbol{display:inline-block;background-size:contain;background-position:left center;background-repeat:no-repeat;width:var(--company-logo-width);height:var(--company-icon-height, var(--company-logo-height));background-image:var(--company-icon);-webkit-filter:var(--company-logo-filter);filter:var(--company-logo-filter)}table thead .logo span{height:100%;padding-left:5px;display:inline-flex;flex-direction:row;align-items:center;font-weight:bold;font-family:serif;text-transform:uppercase;font-size:28px;margin:0}@media screen and (max-width: 480px){table thead .logo span{font-size:16px}}table thead .brand{white-space:normal;text-align:center;word-break:break-all;transition:font-size 500ms ease-in;font-size:18px;padding:var(--company-logo-padding)}table thead .brand:hover{text-decoration:none}table thead .brand:visited{color:currentColor}table thead .section a{color:var(--nav-font-color)}table thead .section a:hover{text-decoration:none}table thead .section a:visited{color:currentColor}table thead .section .chip{max-width:600px;background-color:var(--nav-chip-background-color);color:var(--nav-chip-color)}table thead .section .chip .avatar{margin-left:.2rem;margin-right:0;padding:1px;width:1.4em;height:1.4em;background-color:var(--nav-font-color);color:var(--nav-primary-color)}table thead .section .chip .separator{width:.3em}table thead .section .chip a{background-color:var(--nav-chip-background-color);color:var(--nav-chip-color)}table thead .section .chip a:hover{text-decoration:none}table thead .section .chip a:visited{color:var(--nav-chip-color)}table thead .section .ui{color:currentColor;fill:currentColor}table thead .section .ui.divider-vert{flex:auto}table thead .section .ui.divider-vert.ui-disconnected{padding:.8rem .4rem .8rem .2rem}table thead .section .ui.divider-vert.ui-disconnected::before{border-left:.05rem solid #ff4b4b}table thead .section .ui.avatar{color:currentColor;margin:0}table thead .section .ui.avatar.ui-disconnected{border:solid 1px red;color:red}table .expander{flex:1}table .separator{width:1em}@media screen and (max-width: 768px){.navbar{padding:.5rem;gap:.5rem;align-items:center}}@media screen and (max-width: 480px){.navbar{padding:.25rem .5rem;gap:.25rem;align-items:center}.navbar .logo.navbar__brand .hide-md{display:none}}@media screen and (max-width: 768px){.navbar .btn{padding:.5rem !important;gap:0 !important;min-width:auto !important}.navbar .btn .btn-label{display:none !important}.navbar .btn .material-icons{font-size:20px !important}.navbar .btn.btn-hide-mobile{display:none !important}}.navbar .navbar__actions{display:flex;align-items:center}@media screen and (max-width: 480px){.navbar .navbar__actions{gap:.25rem}.navbar .navbar__actions .user-avatar{width:28px !important;height:28px !important;font-size:12px !important}}@media screen and (max-width: 768px){.hide-mobile{display:none !important}}.btn-show-mobile{display:none !important}@media screen and (max-width: 768px){.btn-show-mobile{display:inline-flex !important}}.navbar .recipient-dropdown.recipient-dropdown-desktop{display:inline-flex !important;position:relative}@media screen and (max-width: 768px){.navbar .recipient-dropdown.recipient-dropdown-desktop{display:none !important}}.navbar .recipient-dropdown.recipient-dropdown-mobile{display:none !important}@media screen and (max-width: 768px){.navbar .recipient-dropdown.recipient-dropdown-mobile{display:inline-flex !important;position:relative}}.navbar .recipient-dropdown .dropdown-menu{position:absolute;top:100%;right:0;margin-top:6px;background:#fff;border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.18),0 0 0 1px rgba(0,0,0,.04);min-width:320px;max-width:400px;z-index:1000;overflow:hidden}@media screen and (max-width: 768px){.navbar .recipient-dropdown .dropdown-menu{right:8px;left:8px;min-width:auto;max-width:none;width:calc(100vw - 16px)}}.navbar .recipient-dropdown .dropdown-menu .dropdown-item{padding:14px 18px;cursor:pointer;display:flex;align-items:flex-start;gap:14px;border-bottom:1px solid #f1f5f9;transition:background .15s ease}@media screen and (max-width: 768px){.navbar .recipient-dropdown .dropdown-menu .dropdown-item{padding:12px 14px;gap:10px}}.navbar .recipient-dropdown .dropdown-menu .dropdown-item:last-child{border-bottom:none}.navbar .recipient-dropdown .dropdown-menu .dropdown-item:hover{background:#f8fafc}.navbar .recipient-dropdown .dropdown-menu .dropdown-item.selected{background:#f0f9ff}.navbar .recipient-dropdown .dropdown-menu .dropdown-item.selected:hover{background:#e0f2fe}.navbar .recipient-dropdown .dropdown-menu .dropdown-item .recipient-icon{font-size:22px;color:#94a3b8;margin-top:2px;flex-shrink:0}@media screen and (max-width: 768px){.navbar .recipient-dropdown .dropdown-menu .dropdown-item .recipient-icon{font-size:20px}}.navbar .recipient-dropdown .dropdown-menu .dropdown-item .recipient-icon.selected{color:#0284c7}.navbar .recipient-dropdown .dropdown-menu .dropdown-item .recipient-info{flex:1;min-width:0}.navbar .recipient-dropdown .dropdown-menu .dropdown-item .recipient-info .recipient-type{font-size:14px;font-weight:600;color:#1e293b;text-transform:capitalize;margin-bottom:4px;line-height:1.3}@media screen and (max-width: 768px){.navbar .recipient-dropdown .dropdown-menu .dropdown-item .recipient-info .recipient-type{font-size:13px;margin-bottom:3px}}.navbar .recipient-dropdown .dropdown-menu .dropdown-item .recipient-info .recipient-detail{font-size:13px;color:#64748b;line-height:1.4;word-break:break-word;white-space:normal}@media screen and (max-width: 768px){.navbar .recipient-dropdown .dropdown-menu .dropdown-item .recipient-info .recipient-detail{font-size:12px}}.navbar .recipient-dropdown .btn-email-send{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-right:1px solid rgba(255,255,255,.25) !important}.navbar .recipient-dropdown .btn-email-dropdown{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;padding-left:6px !important;padding-right:6px !important;min-width:32px !important}.navbar .recipient-dropdown .btn-email-dropdown .material-icons{font-size:18px !important}.navbar .btn.btn-email-mobile{display:none !important}@media screen and (max-width: 768px){.navbar .btn.btn-email-mobile{display:inline-flex !important;align-items:center !important;gap:.5rem !important}.offert table.header td{display:block;width:100% !important}.offert table.offer{font-size:8pt}.offert table.offer>thead>tr>th,.offert table.offer>tbody>tr>td{padding:.2rem}}.report-table{font-size:8.5pt}.report-table .report-th{padding:8px 12px;font-size:8pt;letter-spacing:.025em}.report-table .report-td{padding:10px 12px;font-size:8.5pt}.report-table .report-td-desc{padding:6px 12px;font-size:8pt}.report-section-title{font-size:9pt}.report-section-table{font-size:8.5pt}@media screen and (max-width: 600px){.document-page>div>div[style*="gap: 32px"]{gap:8px !important}.document-page>div>div[style*="width: 256px"]{width:100% !important}.document-page>div>div[style*="justify-content: space-between"]{flex-wrap:wrap !important;gap:8px !important}.document-page .report-table{font-size:6pt !important}.document-page .report-table .report-th{padding:4px 3px !important;font-size:5pt !important;letter-spacing:0 !important}.document-page .report-table .report-td{padding:4px 3px !important;font-size:6pt !important}.document-page .report-table .report-td-desc{padding:4px 6px !important;font-size:5.5pt !important}.document-page .report-section-title{font-size:6.5pt !important}.document-page .report-section-table{font-size:6pt !important}.document-page h3[style*="font-size: 8pt"]{font-size:6pt !important}.document-page div[style*="font-size: 11pt"]{font-size:8pt !important}.document-page div[style*="font-size: 9pt"]{font-size:6.5pt !important}.document-page .report-totals>div[style*="font-size: 9pt"]{font-size:6.5pt !important}.document-page .report-totals>div[style*="font-size: 11pt"]{font-size:8pt !important}}.document-page-area{display:flex;justify-content:center;background-color:#e8e8e8;padding:1.5rem 1rem;min-height:calc(100vh - 60px);overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width: 768px){.document-page-area{padding:.5rem;min-height:auto}}@media screen and (max-width: 480px){.document-page-area{padding:0;background:none;min-height:auto}}.document-page{width:210mm;min-height:297mm;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.1);padding:12mm 16mm;margin:0 auto;position:relative;font-family:"Segoe UI",Arial,Helvetica,sans-serif;font-size:9pt;line-height:1.45;color:#1c232b}@media screen and (max-width: 800px){.document-page{width:100%;min-height:auto;padding:8mm 10mm}}@media screen and (max-width: 600px){.document-page{padding:4mm 5mm;font-size:8pt;box-shadow:none}}.logo-symbol{display:inline-block;background-size:contain;background-position:left center;background-repeat:no-repeat;width:var(--company-logo-width, 120px);height:var(--company-icon-height, var(--company-logo-height));background-image:var(--company-icon);-webkit-filter:var(--company-logo-filter);filter:var(--company-logo-filter)}.terms-and-conditions .card{padding:.75rem;margin-top:.75rem;font-size:8pt}.terms-and-conditions .card>.card__body{padding:0}.terms-and-conditions .tac-columns p{margin:0 0 .15em 0 !important}.report-footer{margin-top:auto !important}.page-break{page-break-after:always}.offert{font-family:"Segoe UI",Arial,Helvetica,sans-serif;font-size:10pt;width:100%}.offert.panel{width:100%}@media screen and (max-width: 480px){.offert{font-size:10px}}.offert.driving-order>.panel__header>.columns{margin:.8rem 0 0;padding:0}@media screen and (max-width: 480px){.offert.driving-order>.panel__header>.columns{margin-top:0}}.offert.driving-order>.panel__header>.columns>h1{margin-top:0;padding:0}.offert.driving-order>.panel__header>.columns p{padding:0}.offert.driving-order>.panel__header>.columns .start-date{font-weight:700;text-align:end}.offert.driving-order>.panel__header>.columns .start-date .date{white-space:nowrap}.offert>.panel__footer>p:first-of-type{padding-top:.8rem}.offert>.panel__footer>p:first-of-type>.column{vertical-align:middle}.offert p>p,.offert h1>p,.offert h2>p,.offert h3>p,.offert h4>p,.offert h5>p{margin:0;padding:0}.offert h1{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;margin-top:.8rem}.offert p.description{white-space:pre-line}.offert p.notes{margin:0;font-weight:700}.offert table{table-layout:auto;width:100%}.offert table.header th{background:var(--surface-alt) !important}.offert table.header td{width:30%;vertical-align:top}.offert table.notes{margin-bottom:1.2rem}.offert table.notes th,.offert table.notes td{vertical-align:bottom}.offert table.notes th.line,.offert table.notes td.line{border-bottom:dashed #000 1px;height:1.2rem;line-height:1.2rem}.offert table.notes th.line:not([colspan]),.offert table.notes td.line:not([colspan]){width:33%}.offert table th,.offert table td{background:var(--surface-alt) !important;text-align:left;vertical-align:top}.offert table th.separator,.offert table td.separator{width:33%}.offert table th>p,.offert table td>p{margin:0;padding:0}.offert table th.notes,.offert table td.notes{font-weight:700;font-size:10px}.offert table th>table,.offert table td>table{width:100%;table-layout:auto}.offert table th>table>tr>td,.offert table td>table>tr>td{border:none;padding:0}.offert table th>table>tr>td:first-child,.offert table td>table>tr>td:first-child{width:20px;padding-right:.5em}@media screen and (max-width: 480px){.offert table th>table>tr>td:first-child,.offert table td>table>tr>td:first-child{width:15px;padding-right:.2em}}.offert table th.total,.offert table th.vat,.offert table th.totalWithVAT,.offert table td.total,.offert table td.vat,.offert table td.totalWithVAT{white-space:nowrap}.offert table th{width:10px;white-space:nowrap}.offert table td.address{white-space:pre-line}.offert table.driving-order>thead>tr>th{margin:0;padding:0 .4rem}.offert table.driving-order>thead>tr>th:first-child{width:60%}.offert table.driving-order>tbody>tr>td{border:none}.offert table.driving-order>tbody>tr>td table>tr>th{border:none;padding:.1rem 0;padding-right:.4rem}.offert table.driving-order>tbody>tr>td table>tr>.line{border-bottom:dashed #000 1px}@media screen and (max-width: 480px){.offert table.offer>thead>tr>th,.offert table.offer>thead>tr>td,.offert table.offer>tbody>tr>th,.offert table.offer>tbody>tr>td,.offert table.offer>tr>th,.offert table.offer>tr>td{padding:.4rem .2rem}}.offert table.offer>thead>tr>th{margin:0;padding:0;color:#1c232b !important}.offert table.offer>thead>tr>th:first-child{padding-left:.4rem}.offert table.offer>thead>tr>th:last-child{padding-right:.4rem}.offert table.offer>thead>tr>th.number:not(.offer):not(.driving-order){text-align:right}.offert table.offer>tbody>tr:nth-child(even)>td{border:none;padding-bottom:.2rem}.offert table.offer>tbody>tr:nth-child(odd):not(:first-child)>td{padding-top:.2rem}.offert table.offer>tbody>tr>td{white-space:pre}.offert table.offer>tbody>tr>td.header{font-weight:700}.offert table.offer>tbody>tr>td.number{text-align:right}.offert table pre{width:100%;overflow:hidden;text-overflow:ellipsis}.offert .terms-and-conditions .card{padding:calc(var(--spacing-5)/4);margin-top:var(--spacing-5)}.offert .terms-and-conditions .card>.card__body{padding:0}@media print{.offert .terms-and-conditions{display:block;break-inside:page;page-break-inside:page}.offert .terms-and-conditions hr{-moz-column-break-after:page;break-after:page;page-break-after:page}.offert .terms-and-conditions .card{-moz-column-break-before:page;break-before:page}}.offert .important{color:#c00000}.offert :not(th).number{color:#1c00cf}.offert .number:not(.number){text-align:center}.offert :not(th).string{color:#c41a16}.offert :not(th).object{color:#a712a1}.offert :not(th).property{color:#994500}.offert :not(th).time{color:#1c00cf}.offert .date{font-family:monospace;font-weight:700}.offert .time{font-family:monospace;text-align:center}.offert :not(th).null{background-color:#ffb700}@media print{@page{size:A4;margin:12mm 15mm}html,body{background:#fff !important;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.no-print{display:none !important}table.app>thead,table.app>tfoot{display:none !important}table.app{border-spacing:0}.document-page-area{padding:0 !important;background:none !important;min-height:auto !important}.document-page{width:100% !important;min-height:auto !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.report-footer{margin-top:24px !important;page-break-inside:avoid !important}table tbody tr{page-break-inside:avoid}.terms-and-conditions{display:block}.terms-and-conditions .page-break{page-break-after:always;border:none}.terms-and-conditions .card{page-break-before:always}.offert{font-size:8pt}.offert h1{font-size:12pt}.offert .tab-view>.panel__nav{display:none}.offert hr:not(.no-break){border:none}}
