/*!
 * 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:0;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;-o-tab-size:4;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:#0009;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,.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 0}.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:0;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:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.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:0 0 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:0;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:0}.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}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.floorplan-canvas-wrapper{position:relative;width:100%;height:100%;--floorplan-bg: #eef2f7;--floorplan-wall: #334155;--floorplan-label: #1e3a8a;--floorplan-label-halo: rgba(255, 255, 255, .85)}.dark .floorplan-canvas-wrapper{--floorplan-bg: #0f172a;--floorplan-wall: #cbd5e1;--floorplan-label: #93c5fd;--floorplan-label-halo: rgba(15, 23, 42, .85)}.floorplan-canvas{display:block;width:100%;height:100%;background:var(--floorplan-bg);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.floorplan-cursor-draw{cursor:crosshair}.floorplan-cursor-select{cursor:default}.floorplan-dim-label,.floorplan-room-label{fill:var(--floorplan-label);paint-order:stroke;stroke:var(--floorplan-label-halo);stroke-width:.22em;font-weight:600;pointer-events:none}.floorplan-room-area{font-weight:400;opacity:.8}.floorplan-handle{fill:#fff;stroke:#3b82f6;stroke-width:2px;vector-effect:non-scaling-stroke;cursor:grab}.floorplan-snap{fill:none;stroke:#3b82f6;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.floorplan-snap-endpoint{fill:#3b82f659;stroke:#3b82f6;stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.floorplan-guide{stroke:#a855f7;stroke-width:1px;stroke-dasharray:2 4;opacity:.7;pointer-events:none}.floorplan-status-readout{position:absolute;left:.75rem;bottom:.75rem;display:flex;gap:.5rem;align-items:center;padding:.25rem .6rem;border-radius:.6rem;background:#0f172ab3;color:#e2e8f0;font-size:.7rem;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;z-index:10}.floorplan-status-hint{color:#93c5fd}.floorplan-zoom-controls{position:absolute;right:.75rem;bottom:.75rem;display:flex;flex-direction:column;gap:.375rem;z-index:10}.floorplan-zoom-btn{width:2.25rem;height:2.25rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:.75rem;color:#475569}.dark .floorplan-zoom-btn{color:#e2e8f0}.floorplan-zoom-btn svg{width:1rem;height:1rem;flex-shrink:0}.floorplan-3d-wrapper{position:relative;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(59,130,246,.08),transparent 70%)}.floorplan-3d-label{display:flex;flex-direction:column;align-items:center;padding:.2rem .55rem;border-radius:.6rem;background:#0f172ab8;color:#f1f5f9;font-size:.72rem;font-weight:600;line-height:1.25;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.floorplan-3d-label-area{font-weight:400;opacity:.75;font-size:.66rem}.floorplan-3d-hotspot{width:1.75rem;height:1.75rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#3b82f6,#9333ea);box-shadow:0 2px 10px #2563eb8c;border:2px solid rgba(255,255,255,.85);cursor:pointer;transition:transform .15s ease}.floorplan-3d-hotspot:hover{transform:scale(1.15)}.floorplan-3d-dim-label{padding:.1rem .35rem;border-radius:.35rem;background:#0f172ab8;color:#93c5fd;font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;box-shadow:0 1px 4px #00000059}.floorplan-viewer-shell{position:relative;width:100%;border-radius:1rem;overflow:hidden;aspect-ratio:4 / 3;background:#94a3b814}@media (min-width: 768px){.floorplan-viewer-shell{aspect-ratio:16 / 9}}.floorplan-viewer-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.floorplan-viewer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0f172a40;transition:background .2s ease}.floorplan-viewer-overlay:hover{background:#0f172a66}.floorplan-grid{stroke:#64748b2e;stroke-width:1}.floorplan-grid-major{stroke:#64748b52;stroke-width:1}.dark .floorplan-grid{stroke:#94a3b824}.dark .floorplan-grid-major{stroke:#94a3b847}.floorplan-rotate-handle{fill:#a855f7;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;cursor:grab}.floorplan-rotate-handle:active{cursor:grabbing}.floorplan-opening-handle{cursor:ew-resize}.floorplan-welcome__nav{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .65rem;border-radius:.75rem;font-size:.875rem;color:#4b5563;text-align:left;transition:background-color .15s ease}.dark .floorplan-welcome__nav{color:#d1d5db}.floorplan-welcome__nav:hover{background:#ffffff14}.floorplan-welcome__nav.is-active{background:#3b82f62e;color:#2563eb}.dark .floorplan-welcome__nav.is-active{color:#93c5fd}.floorplan-welcome__card:focus-visible{outline:2px solid rgb(59 130 246);outline-offset:2px}.light-rays-container{width:100%;height:100%;position:relative;pointer-events:none;overflow:hidden}.light-rays-container canvas{display:block;width:100%;height:100%;pointer-events:none}.soft-aurora-container{width:100%;height:100%}.soft-aurora-container canvas{display:block;width:100%;height:100%;pointer-events:none}html{--app-bg-intensity: .75;--app-bg-speed: 1;background:linear-gradient(160deg,#f0f4ff,#f5f3ff 45%,#faf8ff)}.dark html{background:linear-gradient(160deg,#070714,#0c0c1e 40%,#0a0a18)}body{background:transparent;position:relative}.dark body{background:transparent}#root{isolation:isolate;position:relative;z-index:1}body:before,body:after,html:before,html:after{color:transparent;content:".";font-size:52px;height:3em;left:50%;line-height:1;mix-blend-mode:multiply;opacity:var(--app-bg-intensity);pointer-events:none;position:fixed;top:50%;width:3em;z-index:0;animation-direction:alternate;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.dark body:before,.dark body:after,.dark html:before,.dark html:after{mix-blend-mode:screen}html[data-bg-disabled=true] body:before,html[data-bg-disabled=true] body:after,html[data-bg-disabled=true] html:before,html[data-bg-disabled=true] html:after{display:none}html[data-bg-color=blue] body:before,html[data-bg-color=blue] body:after,html[data-bg-color=blue] html:before,html[data-bg-color=blue] html:after{filter:hue-rotate(-22deg) saturate(1.25) brightness(1.04)}html[data-bg-color=purple] body:before,html[data-bg-color=purple] body:after,html[data-bg-color=purple] html:before,html[data-bg-color=purple] html:after{filter:hue-rotate(32deg) saturate(1.2) brightness(1.02)}html[data-bg-color=soft] body:before,html[data-bg-color=soft] body:after,html[data-bg-color=soft] html:before,html[data-bg-color=soft] html:after{filter:saturate(.65) brightness(1.08)}html[data-bg-pattern=drift] body:before,html[data-bg-pattern=drift] body:after,html[data-bg-pattern=drift] html:before,html[data-bg-pattern=drift] html:after,html:not([data-bg-pattern]) body:before,html:not([data-bg-pattern]) body:after,html:not([data-bg-pattern]) html:before,html:not([data-bg-pattern]) html:after{animation-name:app-bg-drift}html[data-bg-pattern=orbit] body:before,html[data-bg-pattern=orbit] body:after,html[data-bg-pattern=orbit] html:before,html[data-bg-pattern=orbit] html:after{animation-name:app-bg-orbit}html[data-bg-pattern=pulse] body:before,html[data-bg-pattern=pulse] body:after,html[data-bg-pattern=pulse] html:before,html[data-bg-pattern=pulse] html:after{animation-name:app-bg-pulse}html[data-bg-pattern=float] body:before,html[data-bg-pattern=float] body:after,html[data-bg-pattern=float] html:before,html[data-bg-pattern=float] html:after{animation-name:app-bg-float}html[data-bg-pattern=shimmer] body:before,html[data-bg-pattern=shimmer] body:after,html[data-bg-pattern=shimmer] html:before,html[data-bg-pattern=shimmer] html:after{animation-name:app-bg-shimmer}body:before{animation-duration:calc(44s / var(--app-bg-speed));animation-delay:-27s;text-shadow:-.453em .121em 7px hsla(282.6,69%,51%,.28),-.298em -.088em 7px hsla(224.5,69%,51%,.25),.316em .461em 7px hsla(242.1,69%,51%,.24),1.785em .036em 7px hsla(283.4,69%,51%,.29),2.41em .712em 7px hsla(230,69%,51%,.28),.668em .197em 7px hsla(253,69%,51%,.28),.04em .653em 7px hsla(216.5,69%,51%,.25),.744em -.253em 7px hsla(253.6,69%,51%,.22),.005em 2.429em 7px hsla(278,69%,51%,.28),2.229em 1.232em 7px hsla(219.6,69%,51%,.21),.474em -.251em 7px hsla(218,69%,51%,.25),1.566em .833em 7px hsla(278.1,69%,51%,.24),1.578em .278em 7px hsla(267.9,69%,51%,.29),1.86em -.234em 7px hsla(277.2,69%,51%,.23),1.064em .131em 7px hsla(237.8,69%,51%,.23),.133em 1.151em 7px hsla(222,69%,51%,.24),.313em .842em 7px hsla(253.9,69%,51%,.26),.929em 1.216em 7px hsla(279,69%,51%,.27),.822em 1.146em 7px hsla(216.7,69%,51%,.24),2.203em .154em 7px hsla(270.3,69%,51%,.23),.887em 2.068em 7px hsla(267.6,69%,51%,.26),.588em 1.649em 7px hsla(228,69%,51%,.26),2.246em -.401em 7px hsla(258.6,69%,51%,.3),.645em -.318em 7px hsla(272.3,69%,51%,.28),1.221em 2.088em 7px hsla(278.3,69%,51%,.23),-.064em .408em 7px hsla(264.8,69%,51%,.29),1.281em 2.144em 7px hsla(258,69%,51%,.22),.802em .876em 7px hsla(262.4,69%,51%,.24),1.667em .597em 7px hsla(237.6,69%,51%,.29),1.584em 1.647em 7px hsla(224.4,69%,51%,.3),-.285em .853em 7px hsla(215.2,69%,51%,.21),1.838em .547em 7px hsla(266.3,69%,51%,.22),2.418em .69em 7px hsla(275.8,69%,51%,.28),1.961em .621em 7px hsla(216.1,69%,51%,.29),2.445em .141em 7px hsla(282.2,69%,51%,.3),1.922em 1.819em 7px hsla(274.4,69%,51%,.25),1.28em 2.326em 7px hsla(269.7,69%,51%,.24),1.015em 1.053em 7px hsla(251.8,69%,51%,.22),.063em 1.642em 7px hsla(272.3,69%,51%,.23),1.153em -.024em 7px hsla(277.3,69%,51%,.3)}.dark body:before{text-shadow:-.476em 1.508em 7px hsla(240.3,81%,58%,.53),.4em .034em 7px hsla(221.4,81%,58%,.62),2.427em 1.383em 7px hsla(277,81%,58%,.71),1.889em 1.32em 7px hsla(251.1,81%,58%,.55),1.962em 1.618em 7px hsla(270.9,81%,58%,.7),2.21em .878em 7px hsla(254.6,81%,58%,.58),-.461em .867em 7px hsla(219,81%,58%,.63),.746em 2.175em 7px hsla(231.2,81%,58%,.71),1.646em 1.036em 7px hsla(272.3,81%,58%,.63),.314em .001em 7px hsla(217,81%,58%,.66),.358em 1.099em 7px hsla(241.8,81%,58%,.53),.01em 1.776em 7px hsla(233.6,81%,58%,.63),2.448em 2.043em 7px hsla(233.3,81%,58%,.55),-.463em .045em 7px hsla(258.7,81%,58%,.65),-.488em 1.162em 7px hsla(223.2,81%,58%,.64),1.173em -.418em 7px hsla(271.6,81%,58%,.58),1.386em .912em 7px hsla(243.7,81%,58%,.68),1.636em 1.968em 7px hsla(229.5,81%,58%,.62),.577em 1.694em 7px hsla(234.4,81%,58%,.7),2.263em -.098em 7px hsla(234.3,81%,58%,.71),1.435em .972em 7px hsla(276.8,81%,58%,.54),-.154em .019em 7px hsla(282.3,81%,58%,.53),.872em .882em 7px hsla(245,81%,58%,.64),.599em 1.861em 7px hsla(264.3,81%,58%,.68),.979em .556em 7px hsla(256.1,81%,58%,.68),2.024em .656em 7px hsla(250,81%,58%,.61),2.121em .179em 7px hsla(229.6,81%,58%,.52),2.453em 2.436em 7px hsla(237.1,81%,58%,.51),-.085em 1.385em 7px hsla(248.2,81%,58%,.69),2.282em 2.393em 7px hsla(244.7,81%,58%,.62),-.256em 2.088em 7px hsla(215.2,81%,58%,.66),2.21em 1.088em 7px hsla(273.5,81%,58%,.54),-.27em 2.071em 7px hsla(276.4,81%,58%,.66),.956em -.417em 7px hsla(229,81%,58%,.53),.222em 1.542em 7px hsla(269.2,81%,58%,.59),1.596em .593em 7px hsla(264.2,81%,58%,.57),.365em .026em 7px hsla(282.3,81%,58%,.6),.636em -.491em 7px hsla(249.6,81%,58%,.52),-.029em 2.371em 7px hsla(254.8,81%,58%,.7),2.017em 2.215em 7px hsla(232.9,81%,58%,.69)}body:after{animation-duration:calc(43s / var(--app-bg-speed));animation-delay:-32s;text-shadow:-.453em .516em 7px hsla(265.5,70%,52%,.23),1.3em .569em 7px hsla(227.8,70%,52%,.22),2.354em .266em 7px hsla(269,70%,52%,.29),1.278em .14em 7px hsla(217.1,70%,52%,.25),1.423em .735em 7px hsla(256.9,70%,52%,.28),1.921em 2.257em 7px hsla(224.2,70%,52%,.28),-.422em 2.234em 7px hsla(223,70%,52%,.22),1.992em 1.851em 7px hsla(247.4,70%,52%,.29),.793em -.428em 7px hsla(259.5,70%,52%,.22),1.127em .501em 7px hsla(219,70%,52%,.25),1.216em -.303em 7px hsla(268.6,70%,52%,.23),.521em 1.051em 7px hsla(252.3,70%,52%,.23),2.396em 1.587em 7px hsla(251.6,70%,52%,.25),-.427em .59em 7px hsla(232.4,70%,52%,.24),-.477em -.176em 7px hsla(231.4,70%,52%,.23),-.154em -.335em 7px hsla(258.2,70%,52%,.27),.273em 2.324em 7px hsla(272.5,70%,52%,.27),.772em 1.437em 7px hsla(244.1,70%,52%,.21),1.653em .888em 7px hsla(253.8,70%,52%,.28),2.026em .304em 7px hsla(253.6,70%,52%,.3),.371em 2.444em 7px hsla(268.7,70%,52%,.24),.192em .538em 7px hsla(279.5,70%,52%,.23),2.244em 2.265em 7px hsla(274.9,70%,52%,.23),1.698em 1.222em 7px hsla(243.7,70%,52%,.27),2.457em 1.613em 7px hsla(227.1,70%,52%,.27),1.548em 1.812em 7px hsla(284.9,70%,52%,.21),1.742em .859em 7px hsla(244.1,70%,52%,.23),2.406em 2.372em 7px hsla(259.3,70%,52%,.22),.331em .269em 7px hsla(281.4,70%,52%,.28),2.064em 2.286em 7px hsla(274.5,70%,52%,.22),-.012em 1.676em 7px hsla(215.4,70%,52%,.25),1.919em -.324em 7px hsla(261.9,70%,52%,.24),-.039em 1.642em 7px hsla(267.9,70%,52%,.25),2.412em -.335em 7px hsla(243.1,70%,52%,.23),.945em .583em 7px hsla(253.3,70%,52%,.29),.692em 1.685em 7px hsla(243.3,70%,52%,.26),1.23em .553em 7px hsla(279.6,70%,52%,.29),1.771em -.482em 7px hsla(284.2,70%,52%,.22),.441em 2.242em 7px hsla(224.6,70%,52%,.28),1.533em 1.93em 7px hsla(250.8,70%,52%,.28)}.dark body:after{text-shadow:-.476em 1.903em 7px hsla(223.2,82%,59%,.63),1.998em .691em 7px hsla(224.7,82%,59%,.55),1.465em 1.187em 7px hsla(233.8,82%,59%,.6),1.382em 1.424em 7px hsla(254.8,82%,59%,.67),.975em 1.641em 7px hsla(227.8,82%,59%,.71),.463em -.061em 7px hsla(225.8,82%,59%,.57),2.078em 2.448em 7px hsla(225.4,82%,59%,.55),1.994em 1.279em 7px hsla(224.9,82%,59%,.66),2.434em 1.178em 7px hsla(253.8,82%,59%,.7),2.212em 2.27em 7px hsla(216.4,82%,59%,.52),1.099em 1.046em 7px hsla(222.4,82%,59%,.69),1.965em 1.994em 7px hsla(277.9,82%,59%,.61),.266em .353em 7px hsla(216.9,82%,59%,.65),.25em .87em 7px hsla(283.8,82%,59%,.69),.971em .855em 7px hsla(216.9,82%,59%,.65),.887em 1.096em 7px hsla(237.7,82%,59%,.65),1.346em 2.394em 7px hsla(262.4,82%,59%,.7),1.479em 2.19em 7px hsla(264.6,82%,59%,.7),1.408em 1.435em 7px hsla(271.5,82%,59%,.58),2.086em .052em 7px hsla(217.6,82%,59%,.66),.919em 1.348em 7px hsla(278,82%,59%,.68),2.451em 1.908em 7px hsla(263.8,82%,59%,.69),.87em .548em 7px hsla(261.3,82%,59%,.71),1.652em .401em 7px hsla(235.7,82%,59%,.65),2.215em .081em 7px hsla(274.9,82%,59%,.55),.636em 2.06em 7px hsla(270.1,82%,59%,.65),-.418em 1.894em 7px hsla(215.7,82%,59%,.53),1.056em .931em 7px hsla(234,82%,59%,.67),1.579em 1.057em 7px hsla(221.9,82%,59%,.66),-.239em .031em 7px hsla(224.8,82%,59%,.65),.017em -.088em 7px hsla(215.4,82%,59%,.53),2.29em .218em 7px hsla(269.1,82%,59%,.59),.273em .024em 7px hsla(268.5,82%,59%,.58),1.407em 1.627em 7px hsla(256,82%,59%,.61),1.722em 1.984em 7px hsla(240.3,82%,59%,.56),.366em .459em 7px hsla(233.1,82%,59%,.6),.315em 1.253em 7px hsla(222.2,82%,59%,.51),1.392em .975em 7px hsla(282.1,82%,59%,.51),.349em -.03em 7px hsla(277.2,82%,59%,.62),2.397em 1.169em 7px hsla(276.4,82%,59%,.65)}html:before{animation-duration:calc(42s / var(--app-bg-speed));animation-delay:-23s;text-shadow:-.453em .911em 7px hsla(248.4,71%,53%,.27),-.102em 1.226em 7px hsla(231.1,71%,53%,.28),1.392em .07em 7px hsla(225.8,71%,53%,.25),.771em .244em 7px hsla(220.9,71%,53%,.3),.437em .758em 7px hsla(283.7,71%,53%,.29),.173em 1.317em 7px hsla(265.4,71%,53%,.27),2.117em .815em 7px hsla(229.4,71%,53%,.28),.24em .954em 7px hsla(241.1,71%,53%,.27),1.58em -.286em 7px hsla(241,71%,53%,.25),.025em -.229em 7px hsla(218.4,71%,53%,.28),1.957em -.355em 7px hsla(249.2,71%,53%,.3),2.475em 1.269em 7px hsla(226.5,71%,53%,.22),.214em -.104em 7px hsla(235.2,71%,53%,.29),.287em 1.415em 7px hsla(257.5,71%,53%,.26),.983em -.483em 7px hsla(225.1,71%,53%,.24),-.44em 1.178em 7px hsla(224.3,71%,53%,.21),.232em .806em 7px hsla(221.1,71%,53%,.28),.615em 1.658em 7px hsla(279.1,71%,53%,.25),2.485em .629em 7px hsla(220.9,71%,53%,.24),1.849em .455em 7px hsla(236.9,71%,53%,.27),-.146em -.179em 7px hsla(269.8,71%,53%,.3),-.203em 2.426em 7px hsla(261,71%,53%,.21),2.242em 1.93em 7px hsla(221.3,71%,53%,.26),-.249em -.238em 7px hsla(215,71%,53%,.26),.693em 1.137em 7px hsla(246,71%,53%,.21),.16em .215em 7px hsla(235,71%,53%,.23),2.203em -.426em 7px hsla(230.3,71%,53%,.23),1.009em .867em 7px hsla(256.1,71%,53%,.28),1.994em -.058em 7px hsla(255.1,71%,53%,.26),-.457em -.076em 7px hsla(254.5,71%,53%,.23),.261em -.5em 7px hsla(215.6,71%,53%,.28),2em 1.806em 7px hsla(257.6,71%,53%,.26),.504em -.405em 7px hsla(260,71%,53%,.22),-.137em 1.709em 7px hsla(270.1,71%,53%,.27),2.444em 1.026em 7px hsla(224.4,71%,53%,.27),2.463em 1.552em 7px hsla(282.3,71%,53%,.28),1.18em 1.779em 7px hsla(219.6,71%,53%,.25),-.472em .984em 7px hsla(246.7,71%,53%,.22),.819em -.159em 7px hsla(247,71%,53%,.25),1.913em .884em 7px hsla(224.3,71%,53%,.26)}.dark html:before{text-shadow:-.476em 2.297em 7px hsla(276,83%,60%,.51),.597em 1.348em 7px hsla(228,83%,60%,.7),.503em .991em 7px hsla(260.7,83%,60%,.71),.875em 1.527em 7px hsla(258.5,83%,60%,.57),-.012em 1.664em 7px hsla(254.6,83%,60%,.51),1.715em 1.999em 7px hsla(267.1,83%,60%,.55),1.616em 1.029em 7px hsla(231.9,83%,60%,.69),.242em .382em 7px hsla(218.6,83%,60%,.61),.221em 1.321em 7px hsla(235.3,83%,60%,.55),1.109em 1.539em 7px hsla(215.7,83%,60%,.6),1.84em .994em 7px hsla(273,83%,60%,.64),.919em 2.212em 7px hsla(252.1,83%,60%,.58),1.084em 1.662em 7px hsla(270.6,83%,60%,.54),.963em 1.695em 7px hsla(239,83%,60%,.51),2.431em .548em 7px hsla(280.5,83%,60%,.67),.601em -.391em 7px hsla(273.9,83%,60%,.72),1.306em .876em 7px hsla(281,83%,60%,.51),1.323em 2.411em 7px hsla(229.6,83%,60%,.57),2.239em 1.177em 7px hsla(238.6,83%,60%,.69),1.909em .203em 7px hsla(270.9,83%,60%,.62),.402em 1.724em 7px hsla(279.1,83%,60%,.62),2.056em .796em 7px hsla(245.3,83%,60%,.63),.869em .214em 7px hsla(277.6,83%,60%,.56),-.295em 1.941em 7px hsla(277.1,83%,60%,.62),.451em -.394em 7px hsla(223.8,83%,60%,.64),2.248em .463em 7px hsla(220.2,83%,60%,.69),.043em .609em 7px hsla(271.9,83%,60%,.54),-.34em 2.427em 7px hsla(230.9,83%,60%,.62),.243em .729em 7px hsla(265.7,83%,60%,.63),.24em .669em 7px hsla(274.8,83%,60%,.68),.29em .736em 7px hsla(215.6,83%,60%,.62),2.371em 2.347em 7px hsla(264.8,83%,60%,.64),.816em .976em 7px hsla(260.6,83%,60%,.51),1.858em .671em 7px hsla(283.1,83%,60%,.7),.221em 2.427em 7px hsla(281.4,83%,60%,.53),2.137em .325em 7px hsla(272,83%,60%,.63),.265em 2.479em 7px hsla(232.2,83%,60%,.63),2.148em 2.44em 7px hsla(244.6,83%,60%,.72),.727em .569em 7px hsla(229.5,83%,60%,.54),-.223em .123em 7px hsla(249.9,83%,60%,.61)}html:after{animation-duration:calc(41s / var(--app-bg-speed));animation-delay:-19s;text-shadow:-.453em 1.305em 7px hsla(231.3,72%,54%,.22),1.497em 1.883em 7px hsla(234.4,72%,54%,.25),.43em -.126em 7px hsla(252.7,72%,54%,.29),.264em .348em 7px hsla(224.6,72%,54%,.26),2.45em .781em 7px hsla(240.5,72%,54%,.3),1.426em .378em 7px hsla(236.6,72%,54%,.26),1.655em 2.396em 7px hsla(235.8,72%,54%,.25),1.488em .058em 7px hsla(234.8,72%,54%,.25),2.367em -.143em 7px hsla(222.6,72%,54%,.28),1.923em 2.04em 7px hsla(217.7,72%,54%,.22),-.302em -.408em 7px hsla(229.8,72%,54%,.28),1.43em 1.488em 7px hsla(270.7,72%,54%,.3),1.032em 1.205em 7px hsla(218.9,72%,54%,.24),1em 2.24em 7px hsla(282.7,72%,54%,.27),2.443em 2.21em 7px hsla(218.7,72%,54%,.24),2.274em -.308em 7px hsla(260.4,72%,54%,.24),.192em 2.288em 7px hsla(239.8,72%,54%,.28),.459em 1.879em 7px hsla(244.2,72%,54%,.28),.316em .37em 7px hsla(258,72%,54%,.28),1.671em .605em 7px hsla(220.2,72%,54%,.25),2.338em .197em 7px hsla(270.9,72%,54%,.27),2.402em 1.315em 7px hsla(242.6,72%,54%,.28),2.241em 1.596em 7px hsla(237.6,72%,54%,.29),.804em 1.301em 7px hsla(256.4,72%,54%,.24),1.93em .662em 7px hsla(264.8,72%,54%,.25),1.772em 1.619em 7px hsla(255.2,72%,54%,.24),-.335em 1.289em 7px hsla(216.5,72%,54%,.23),-.388em 2.362em 7px hsla(253,72%,54%,.26),.658em -.386em 7px hsla(228.9,72%,54%,.25),.022em .562em 7px hsla(234.5,72%,54%,.24),.534em .324em 7px hsla(215.8,72%,54%,.23),2.08em .935em 7px hsla(253.2,72%,54%,.28),1.046em .548em 7px hsla(252.1,72%,54%,.28),.314em .753em 7px hsla(227.1,72%,54%,.21),.943em 1.468em 7px hsla(265.5,72%,54%,.26),1.233em 1.418em 7px hsla(251.2,72%,54%,.29),1.13em .005em 7px hsla(229.5,72%,54%,.22),.284em 2.449em 7px hsla(279.2,72%,54%,.21),1.197em .44em 7px hsla(269.3,72%,54%,.21),2.293em -.163em 7px hsla(267.8,72%,54%,.24)}.dark html:after{text-shadow:-.476em -.308em 7px hsla(258.9,84%,61%,.61),2.195em 2.005em 7px hsla(231.3,84%,61%,.63),-.459em .795em 7px hsla(217.5,84%,61%,.61),.368em 1.631em 7px hsla(262.3,84%,61%,.68),2.002em 1.687em 7px hsla(281.5,84%,61%,.53),-.032em 1.059em 7px hsla(238.3,84%,61%,.54),1.155em -.391em 7px hsla(238.3,84%,61%,.62),1.49em 2.486em 7px hsla(282.3,84%,61%,.56),1.008em 1.463em 7px hsla(216.8,84%,61%,.62),.007em .808em 7px hsla(215.1,84%,61%,.68),-.419em .941em 7px hsla(253.6,84%,61%,.58),-.126em 2.43em 7px hsla(226.3,84%,61%,.56),1.902em -.029em 7px hsla(254.3,84%,61%,.64),1.677em -.481em 7px hsla(264.1,84%,61%,.54),.89em .241em 7px hsla(274.1,84%,61%,.68),.315em 1.123em 7px hsla(240,84%,61%,.57),1.266em 2.358em 7px hsla(229.6,84%,61%,.52),1.166em -.368em 7px hsla(264.7,84%,61%,.65),.07em .918em 7px hsla(275.6,84%,61%,.57),1.732em .353em 7px hsla(254.2,84%,61%,.57),-.114em 2.101em 7px hsla(280.2,84%,61%,.55),1.66em -.315em 7px hsla(226.9,84%,61%,.57),.867em -.12em 7px hsla(223.9,84%,61%,.62),.758em .48em 7px hsla(248.5,84%,61%,.58),1.687em 2.13em 7px hsla(242.6,84%,61%,.52),.86em 1.867em 7px hsla(240.3,84%,61%,.51),.505em 2.324em 7px hsla(258.1,84%,61%,.54),1.263em .922em 7px hsla(227.8,84%,61%,.57),1.907em .401em 7px hsla(239.4,84%,61%,.59),.72em 1.308em 7px hsla(254.8,84%,61%,.71),.563em 1.56em 7px hsla(215.8,84%,61%,.71),2.451em 1.477em 7px hsla(260.4,84%,61%,.69),1.358em 1.929em 7px hsla(252.7,84%,61%,.65),2.309em -.285em 7px hsla(240.1,84%,61%,.56),1.72em -.131em 7px hsla(252.5,84%,61%,.71),.907em .191em 7px hsla(241,84%,61%,.66),.215em .705em 7px hsla(242.1,84%,61%,.54),-.095em .906em 7px hsla(277.1,84%,61%,.71),1.105em 1.169em 7px hsla(251.9,84%,61%,.67),.157em 2.076em 7px hsla(223.4,84%,61%,.57)}@keyframes app-bg-drift{0%{transform:rotate(0) scale(12) translate(-20px)}to{transform:rotate(360deg) scale(18) translate(20px)}}@keyframes app-bg-orbit{0%{transform:rotate(0) scale(14) translate(0)}to{transform:rotate(360deg) scale(14) translate(0)}}@keyframes app-bg-pulse{0%{transform:rotate(0) scale(11) translate(0)}to{transform:rotate(0) scale(19) translate(0)}}@keyframes app-bg-float{0%{transform:rotate(0) scale(14) translate(-28px,-18px)}to{transform:rotate(0) scale(14) translate(28px,18px)}}@keyframes app-bg-shimmer{0%{transform:rotate(0) scale(13) translate(-36px)}to{transform:rotate(-360deg) scale(15) translate(36px)}}@media (prefers-reduced-motion: reduce){body:before,body:after,html:before,html:after{animation:none;transform:rotate(0) scale(14) translate(0)}}:root{--app-shell-gap: 1.5rem;--page-scroll-gap: 1.25rem;--edit-glass-blur: 20px;--edit-glass-bg: rgba(255, 255, 255, .72);--edit-glass-border: rgba(215, 220, 230, .85);--edit-glass-shadow: 0 4px 20px -4px rgba(15, 23, 42, .1), 0 1px 6px -1px rgba(15, 23, 42, .06), inset 0 1px 0 rgba(255, 255, 255, .92);--edit-glass-inner-bg: rgba(255, 255, 255, .52);--edit-glass-inner-border: rgba(229, 231, 235, .72)}.dark{--edit-glass-bg: rgba(12, 12, 24, .8);--edit-glass-border: rgba(255, 255, 255, .1);--edit-glass-shadow: 0 8px 32px -8px rgba(0, 0, 0, .52), 0 2px 8px -2px rgba(0, 0, 0, .32), inset 0 1px 0 rgba(255, 255, 255, .07);--edit-glass-inner-bg: rgba(255, 255, 255, .05);--edit-glass-inner-border: rgba(255, 255, 255, .1)}@media (orientation: portrait){.app-underlay-scroll-b{padding-bottom:calc(var(--app-bottom-nav-height, calc(4.75rem + env(safe-area-inset-bottom, 0px)) ) + var(--app-portrait-dock-toolbar-height, 0px) + var(--page-scroll-gap, 1.25rem))}.app-underlay-scroll{padding-top:calc(var(--app-header-height, calc(max(.5rem, env(safe-area-inset-top, 0px)) + 3.25rem) ) + var(--page-scroll-gap, 1.25rem));padding-bottom:calc(var(--app-bottom-nav-height, calc(4.75rem + env(safe-area-inset-bottom, 0px)) ) + var(--app-portrait-dock-toolbar-height, 0px) + var(--page-scroll-gap, 1.25rem))}}*,*:before,*:after{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}*::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track)}*::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--scrollbar-thumb);border-radius:9999px;border:2px solid transparent}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-corner,.dark .mail-detail-history-timeline.mail-context-sidebar,.widget-inner-scroll::-webkit-scrollbar-track{background:transparent}html,body,#root,.edit-form-media-grid>.settings-card,.dashboard-immobilien-grid--paged,.dashboard-widget-body>.dashboard-widget-fill,.edit-form-map-side .relative>div:first-child{height:100%}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dark .expose-page-bg{background:linear-gradient(160deg,#070714,#0c0c1e 40%,#0a0a18)}.description-content h1,.description-content h2,.description-content h3,.description-content h4{margin-bottom:.75rem;margin-top:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.description-content h1{font-size:1.5rem;line-height:2rem}.description-content h2{font-size:1.25rem;line-height:1.75rem}.description-content h3{font-size:1.125rem;line-height:1.75rem}.description-content p,.description-content ul,.description-content ol{margin-bottom:.75rem}.description-content ul>:not([hidden])~:not([hidden]),.description-content ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.description-content ul,.description-content ol{padding-left:1.5rem}.description-content ul{list-style-type:disc}.description-content ol{list-style-type:decimal}.description-content a{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1));text-decoration-line:underline}.description-content a:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.description-content strong{font-weight:600}.description-content blockquote{margin-top:1rem;margin-bottom:1rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding-left:1rem;font-style:italic;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .description-content blockquote{color:#6b7280}.widget-inner-scroll--hidden{-ms-overflow-style:none;scrollbar-width:none}.glass{-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);background-color:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);box-shadow:inset 0 1px #fffc;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.glass:hover{border-color:#2563eb42;box-shadow:0 0 12px #2563eb14,inset 0 1px #ffffffe6}.dark .glass{box-shadow:inset 0 1px #ffffff12}.dark .glass:hover{background-color:#ffffff12;border-color:#ffffff2b;box-shadow:0 0 12px #ffffff0f,inset 0 1px #ffffff1a}.glass-card{-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);position:relative;border-radius:1.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.edit-form-map-side .glass-card>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .glass-card{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .glass-card>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .glass-card>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .glass-card{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .glass-card{overflow:visible}.glass-card{-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);box-shadow:var(--edit-glass-shadow);z-index:1}.glass-card:hover{border-color:#2563eb3d;box-shadow:0 0 18px #2563eb1a,inset 0 1px #ffffffeb}.dark .glass-card:hover{border-color:#ffffff24;box-shadow:0 0 18px #ffffff0f,inset 0 1px #ffffff17}.glass-button{border-radius:1rem;padding:.75rem 1.5rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);background-color:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);box-shadow:inset 0 1px #fffc;transition:background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.glass-button:hover{border-color:#2563eb42;box-shadow:0 0 12px #2563eb14,inset 0 1px #ffffffe6}.dark .glass-button{box-shadow:inset 0 1px #ffffff12}.dark .glass-button:hover{background-color:#ffffff12;border-color:#ffffff2b;box-shadow:0 0 12px #ffffff0f,inset 0 1px #ffffff1a}@media (orientation: portrait){.app-header-portrait__upper-box .glass-button,.app-header-portrait__tool-pill .glass-button{background-color:#ebf2ffc7;border:1px solid rgba(186,208,240,.82);box-shadow:inset 0 1px #fffffff5,0 1px 4px #0f172a17}.app-header-portrait__upper-box .glass-button:hover,.app-header-portrait__tool-pill .glass-button:hover{background-color:#e0ebffe6;border-color:#93baeee6;box-shadow:inset 0 1px #fffffffa,0 0 10px #2563eb1a,0 2px 6px #0f172a1a}.dark .app-header-portrait__upper-box .glass-button,.dark .app-header-portrait__tool-pill .glass-button{background-color:#ffffff0f;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a}.dark .app-header-portrait__upper-box .glass-button:hover,.dark .app-header-portrait__tool-pill .glass-button:hover{background-color:#ffffff1a;border-color:#fff3;box-shadow:inset 0 1px #ffffff24,0 0 10px #ffffff0d}}.app-header--automotive .glass-button{transition-timing-function:cubic-bezier(.16,.84,.24,1);transition-duration:.4s;background-color:#e0e5eeb3;background-image:linear-gradient(160deg,#ffffff8c,#fff0 55%);border:1px solid rgba(120,134,158,.3);box-shadow:inset 0 1px #ffffffb3,0 6px 16px -10px #1e293b4d}.app-header--automotive .glass-button:hover{background-color:#e8edf5d9;border-color:#46609666;box-shadow:inset 0 1px #fffc,0 8px 20px -10px #28468c52}.dark .app-header--automotive .glass-button{background-color:#1e222d9e;background-image:linear-gradient(160deg,#96aacd24,#14161e00 58%);border:1px solid rgba(196,210,234,.14);box-shadow:inset 0 1px #dce6f524,0 6px 16px -9px #0009}.dark .app-header--automotive .glass-button:hover{background-color:#282e3cb8;border-color:#96b4eb4d;box-shadow:inset 0 1px #dce6f533,0 8px 20px -9px #18306880}.app-header--capsule .glass-button{border-radius:1.375rem}html.theme-neumorphism .glass-button{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:var(--neu-surface);border:1px solid var(--edit-glass-border);box-shadow:-4px -4px 10px var(--neu-shadow-light),5px 5px 12px var(--neu-shadow-dark)}html.theme-neumorphism .glass-button:hover{background-color:var(--neu-surface);border-color:var(--edit-glass-border);box-shadow:-6px -6px 14px var(--neu-shadow-light),7px 7px 16px var(--neu-shadow-dark)}html.theme-neumorphism .glass-button:active{box-shadow:inset 3px 3px 8px var(--neu-shadow-dark),inset -3px -3px 8px var(--neu-shadow-light)}html.theme-glassmorphism .glass-button{-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.65);backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.65);box-shadow:inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism .glass-button:hover{background-color:var(--gm-inner-hover);border-color:var(--gm-border);box-shadow:0 6px 18px -6px #00000040,inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism .glass-button:active{background-color:var(--gm-input-bg);box-shadow:inset 0 2px 6px #0000002e}.animation-smooth .glass-button{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.animation-premium .glass-button{transition-duration:.55s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.glass-button:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.glass-button:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.text-gradient{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);-webkit-background-clip:text;background-clip:text;color:transparent}html:not(.dark) .dashboard-widget-gallery .text-gradient.text-white{color:#fff}.glass-input{width:100%;border-radius:.75rem;border-width:1px;border-color:#e5e7ebcc;background-color:#fff9;padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1));--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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.glass-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.glass-input::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.glass-input:focus{border-color:#60a5fa80;outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-color: rgb(59 130 246 / .5)}.glass-input:is(.dark *){border-color:#ffffff1a;background-color:#1e293b99;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.glass-input:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.glass-input:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.glass-input{min-height:2.75rem}select.glass-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.glass-number-field:hover:not(.glass-number-field-disabled),.edit-form-toggle:hover,.edit-infra-compact-btn:hover,.sidebar-input:hover:not(:disabled){background-color:#f3f4f6;border-color:#d1d5db}.dark .glass-number-field:hover:not(.glass-number-field-disabled),.dark .edit-form-toggle:hover,.dark .edit-infra-compact-btn:hover,.dark .sidebar-input:hover:not(:disabled){background-color:#112;border-color:#374151}.glass-number-field-disabled,.edit-form-readonly{cursor:not-allowed;opacity:.8}select.glass-input option,select.glass-input optgroup,.edit-desc-ai-select option,.edit-desc-ai-select optgroup{background-color:#fff;color:#111827}.dark select.glass-input option,.dark select.glass-input optgroup,.dark .edit-desc-ai-select option,.dark .edit-desc-ai-select optgroup{background-color:#1e293b;color:#f9fafb}.glass-input-sm{width:100%;border-radius:.75rem;border-width:1px;border-color:#e5e7ebcc;background-color:#fff9;padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1));--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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.glass-input-sm::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.glass-input-sm::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.glass-input-sm:focus{border-color:#60a5fa80;outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-color: rgb(59 130 246 / .5)}.glass-input-sm:is(.dark *){border-color:#ffffff1a;background-color:#1e293b99;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.glass-input-sm:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.glass-input-sm:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.glass-input-sm{min-height:2.75rem}select.glass-input-sm{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.glass-input-sm option,select.glass-input-sm optgroup{background-color:#fff;color:#111827}.dark select.glass-input-sm option,.dark select.glass-input-sm optgroup{background-color:#1e293b;color:#f9fafb}html.theme-neumorphism .glass-input-sm{background-color:var(--neu-bg);border-color:transparent;box-shadow:inset 3px 3px 7px var(--neu-shadow-dark),inset -3px -3px 7px var(--neu-shadow-light)}html.theme-neumorphism .glass-input-sm:focus{border-color:transparent;box-shadow:inset 3px 3px 7px var(--neu-shadow-dark),inset -3px -3px 7px var(--neu-shadow-light),0 0 0 2px #6366f14d}html.theme-glassmorphism .glass-input-sm{background-color:var(--gm-input-bg);border-color:var(--gm-inner-border);box-shadow:var(--gm-input-shadow)}html.theme-glassmorphism .glass-input-sm:focus{border-color:#3b82f68c;box-shadow:var(--gm-input-shadow),0 0 0 3px #3b82f638}.glass-inner{border-radius:1rem;border-width:1px;padding:1rem;background-color:#f9fafb;border-color:#e5e7eb}.dark .glass-inner,.dark .edit-form-map-embed,.dark .edit-infra-table-wrap,.dark .settings-feature-row{background-color:#0d0d1a;border-color:#1f2937}.sidebar-panel,.expose-section-card,.expose-broker-card{-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);overflow:hidden;border-radius:1.5rem;backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);box-shadow:var(--edit-glass-shadow);transition:border-color .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1)}.dark .expose-hero-overlay{background-color:#12121ee0;border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 40px #2563eb2e,0 4px 20px #00000073,inset 0 1px #ffffff0a}.dark .sidebar-brand-text,.dark .sidebar-user-name,.dark .settings-card-title,.dark .edit-infra-table-category,.dark .immo-travel-card--widget .immo-travel-card__title,.dark .immo-travel-card__title,.dark .settings-feature-title,.dark .sidebar-radio-player__title,.dark .dashboard-kontakt-tile__name{color:#f9fafb}.dark .sidebar-section-label,.dark .sidebar-user-email,.dark .settings-card-subtitle,.dark .settings-hint,.dark .sidebar-input-action,.dark .settings-feature-desc{color:#4b5563}.dark .kontakt-dashboard-picker__search-input::-moz-placeholder{color:#9ca3af}.sidebar-empty-text,.dark .sidebar-nav-pill,.dark .sidebar-bottom-btn,.dark .settings-label,.dark .edit-form-expose-zone-label,.dark .edit-form-toggle-label,.dark .edit-infra-table th,.dark .immobilien-table-th,.dark .contacts-table thead th,.dark .dashboard-view-toggle__btn,.dark .dashboard-kontakt-tile__meta,.dashboard-kontakt-detail-field__empty,.dark .kontakt-dashboard-picker__search-icon,.dark .kontakt-dashboard-picker__search-input::placeholder,.dark .kontakt-dashboard-picker__section-label,.dark .kontakt-pin-assign-picker .kontakt-dashboard-picker__meta,.dark .kontakt-pin-assign-picker .settings-hint,.dashboard-panel .settings-hint,.dark .dashboard-panel .settings-hint{color:#9ca3af}.dark .sidebar-input::-moz-placeholder{color:#374151}.dark .sidebar-empty-text,.sidebar-item-label,.dark .sidebar-input::placeholder{color:#374151}.dashboard-header-filter-menu__option:hover{background-color:#f3f4f6;color:#111827}.dark .mail-search-field__input::-moz-placeholder{color:#6b7280}.dark .sidebar-icon-btn,.sidebar-bottom-btn,.dark .edit-quick-fact-cell-label,.dark .mail-search-field__input::placeholder,.dark .sidebar-radio-player__subtitle,.dark .dashboard-header-filter-menu__section-title,.dark .dashboard-kontakt-detail-field__label,.dark .dashboard-kontakt-detail-field__empty,html:not(.dark) .kontakt-pin-assign-picker .kontakt-dashboard-picker__meta,html:not(.dark) .kontakt-pin-assign-picker .settings-hint{color:#6b7280}.sidebar-item-row:hover,.edit-infra-table thead,.edit-infra-table tbody tr:hover td{background-color:#f3f4f6}.dark .sidebar-item-type-icon,.dark .settings-feature-icon{background-color:#1f2937;color:#6b7280}.dark .sidebar-item-label,.dark .sidebar-bottom-popover-item,.dark .edit-form-flaechen-group-title,.dark .edit-infra-compact-label,.dark .dashboard-header-filter-menu__option,.dark .dashboard-kontakt-tile__contact-link,.dark .dashboard-kontakt-detail-field__value,.dark .dashboard-panel{color:#d1d5db}.floating-glass-panel,.app-header-panel{-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);overflow:visible;border-radius:1.5rem;backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);box-shadow:var(--edit-glass-shadow);transition:border-color .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1)}html.theme-neumorphism .app-header-panel{backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-glassmorphism .app-header-panel{-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.65);backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.65)}.animation-smooth .app-header-panel{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.animation-premium .app-header-panel{transition-duration:.55s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.app-header-panel--portrait-compact{border-radius:1rem}@media (orientation: portrait){.app-header-panel--portrait-compact{--app-header-icon-size: 2.25rem;--app-header-fab-size: 2.5rem;--app-header-inset: .75rem;--app-header-upper-pt: .5rem;--app-header-upper-pb: .5rem;--app-header-panel-radius: 1rem;--app-header-tool-row-min-h: 2.125rem;--app-header-tool-full-min-h: 2.125rem;--app-header-tool-full-pb: .375rem;--app-header-tool-pill-gap: .5rem;--app-header-search-collapsed-w: 7.25rem;position:relative;isolation:isolate;overflow:visible;border-radius:var(--app-header-panel-radius);padding:0;background-color:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-header-portrait{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--app-header-tool-pill-gap);min-width:0;overflow:visible}.app-header-portrait__upper-box{position:relative;z-index:2;border-radius:var(--app-header-panel-radius);background-color:#f8fbffe0;backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.3);-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.3);box-shadow:inset 0 1px #fffffff2;filter:drop-shadow(0 8px 18px rgba(15,23,42,.1)) drop-shadow(0 3px 7px rgba(15,23,42,.07));touch-action:pan-y;transition:box-shadow .35s ease}.app-header-portrait__upper-box--alert{box-shadow:inset 0 1px #fffffff2,0 0 0 1px #f8717159,0 0 14px 1px #ef444447}.dark .app-header-portrait__upper-box{background-color:#0c0c18d1;box-shadow:inset 0 1px #ffffff14,inset 0 0 28px -8px #2563eb14;filter:drop-shadow(0 10px 22px rgba(0,0,0,.52)) drop-shadow(0 4px 10px rgba(0,0,0,.38))}.dark .app-header-portrait__upper-box--alert{box-shadow:inset 0 1px #ffffff14,inset 0 0 28px -8px #2563eb14,0 0 0 1px #f8717166,0 0 16px 2px #ef444452}.app-header-portrait__row{padding:var(--app-header-upper-pt) var(--app-header-inset) var(--app-header-upper-pb)}.app-header-portrait__upper-box .sidebar-add-btn{width:var(--app-header-icon-size);height:var(--app-header-icon-size)}.app-header-portrait__upper-box .sidebar-add-btn svg{width:1.125rem;height:1.125rem}.app-header-portrait__search{width:var(--app-header-search-collapsed-w);max-width:100%;margin-inline:auto;transition:width .28s cubic-bezier(.32,.72,0,1)}.app-header-portrait__search--expanded,.app-header-portrait--search-expanded .app-header-portrait__search{width:100%}.app-header-portrait__cc{min-width:0}.app-header-portrait__tool-pill{position:relative;z-index:1;align-self:stretch;width:100%;max-width:100%;display:flex;flex-direction:column;border-radius:0;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;padding-inline:0;filter:none}.dark .app-header-portrait__tool-pill{background-color:transparent;box-shadow:none;filter:none}.app-header-portrait__tool-pill.app-portrait-dock-toolbar__pill{align-self:center;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:9999px;background-color:#f4f8ffeb;backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.3);-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.3);box-shadow:inset 0 1px #fffffff2;padding-inline:.375rem;filter:drop-shadow(0 8px 18px rgba(15,23,42,.1)) drop-shadow(0 3px 7px rgba(15,23,42,.06))}.dark .app-header-portrait__tool-pill.app-portrait-dock-toolbar__pill{background-color:#0b0b16e0;box-shadow:inset 0 1px #ffffff12,inset 0 0 28px -8px #2563eb12;filter:drop-shadow(0 10px 22px rgba(0,0,0,.5)) drop-shadow(0 4px 10px rgba(0,0,0,.35))}.app-header-portrait__upper-box .glass,.app-header-portrait__tool-pill .glass{background-color:#ebf2ffc7;border:1px solid rgba(186,208,240,.82);box-shadow:inset 0 1px #fffffff5,0 1px 4px #0f172a17}.app-header-portrait__upper-box .glass:hover,.app-header-portrait__tool-pill .glass:hover{background-color:#e0ebffe6;border-color:#93baeee6;box-shadow:inset 0 1px #fffffffa,0 0 10px #2563eb1a,0 2px 6px #0f172a1a}.dark .app-header-portrait__upper-box .glass,.dark .app-header-portrait__tool-pill .glass{background-color:#ffffff0f;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a}.dark .app-header-portrait__upper-box .glass:hover,.dark .app-header-portrait__tool-pill .glass:hover{background-color:#ffffff1a;border-color:#fff3;box-shadow:inset 0 1px #ffffff24,0 0 10px #ffffff0d}.app-header-portrait__tool-full{align-items:center;display:flex;justify-content:center;min-height:calc(var(--app-header-tool-full-min-h) + var(--app-header-tool-full-pb));min-width:0;padding-inline:var(--app-header-inset);padding-block:.25rem;width:100%}.app-header-portrait__tool-row--split{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-inline:var(--app-header-inset);padding-block:.25rem;min-height:var(--app-header-tool-row-min-h);min-width:0;width:100%}.app-header-portrait__tool-zone--start{display:flex;align-items:center;gap:.375rem;justify-content:flex-start;min-width:0}.app-header-portrait__tool-zone--end{display:flex;align-items:center;gap:.375rem;justify-content:flex-end;min-width:0}.app-header-portrait__lower-reveal{overflow:hidden;min-width:0}.app-header-portrait__tool-secondary{display:flex;align-items:center;justify-content:center;padding:.25rem var(--app-header-inset) .25rem;min-height:2.25rem;min-width:0}.app-shell-main--dock-inset{padding-bottom:var( --app-bottom-nav-height, calc(4.75rem + env(safe-area-inset-bottom, 0px)) )}.app-portrait-dock-toolbar{bottom:calc(var(--app-bottom-nav-height, calc(.75rem + env(safe-area-inset-bottom, 0px)) ) + .35rem);display:flex;justify-content:center}.app-portrait-dock-toolbar__inner{display:flex;justify-content:center;max-width:100%;width:100%}.app-portrait-dock-toolbar__pill{align-self:center;border-radius:9999px;max-width:100%;padding-inline:.375rem;width:-moz-fit-content;width:fit-content}.app-portrait-dock-toolbar__pill .app-header-portrait__tool-full{min-height:var(--app-header-tool-row-min-h, 2.125rem);padding-block:.2rem;padding-inline:.125rem;width:auto}.cc-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:48;background:#00000073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cc-content-inner{padding:.75rem .875rem;display:flex;flex-direction:column;gap:.625rem}.cc-panel{position:fixed;top:var(--app-header-height, 8rem);left:.75rem;right:.75rem;z-index:49;border-radius:0 0 1.25rem 1.25rem;background:#0f0f19d1;-webkit-backdrop-filter:blur(28px) saturate(1.4);backdrop-filter:blur(28px) saturate(1.4);border:1px solid rgba(255,255,255,.1);border-top:none;padding:.75rem .875rem .25rem;display:flex;flex-direction:column;gap:.625rem;overflow:hidden}.cc-radio-card{border-radius:.875rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);padding:.875rem 1rem .75rem;display:flex;flex-direction:column;gap:.375rem}.cc-radio-card__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.125rem}.cc-radio-card__source{display:flex;align-items:center;gap:.375rem;color:#94a3b8cc;font-size:.75rem;font-weight:500}.cc-radio-card__live-badge{font-size:.65rem;font-weight:700;letter-spacing:.06em;padding:.15rem .45rem;border-radius:9999px;background:#64748b4d;color:#94a3b8b3}.cc-radio-card__live-badge--active{background:#ef444440;color:#fca5a5}.cc-radio-card__station{display:flex;align-items:center;gap:.75rem;margin-bottom:.35rem}.cc-radio-card__cover{width:2.75rem;height:2.75rem;border-radius:.65rem;flex-shrink:0}.cc-radio-card__cover .dashboard-radio__cover-img{padding:8%}.cc-radio-card__meta{min-width:0;flex:1}.cc-radio-card__title{font-size:1.0625rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.cc-radio-card__genre{font-size:.8125rem;color:#94a3b8bf;margin-top:-.125rem;margin-bottom:.25rem}.cc-radio-card__volume-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.125rem}.cc-radio-card__vol-icon{color:#94a3b899;flex-shrink:0}.cc-radio-card__slider-wrap{flex:1;min-width:0}.cc-radio-volume-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:.25rem;border-radius:9999px;outline:none;cursor:pointer;background:linear-gradient(to right,#94a3b8cc,#94a3b8cc calc(var(--val, .8) * 100%),#ffffff1f calc(var(--val, .8) * 100%),#ffffff1f)}.cc-radio-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000080}.cc-radio-volume-slider::-moz-range-thumb{width:1rem;height:1rem;border-radius:50%;background:#fff;border:none;box-shadow:0 1px 4px #00000080}.cc-radio-card__controls{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding-top:.25rem}.cc-radio-btn{display:flex;align-items:center;justify-content:center;color:#cbd5e1d9;transition:color .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent;border-radius:50%;padding:.375rem}.cc-radio-btn:active{transform:scale(.88);color:#fff}.cc-radio-btn--play{width:2.75rem;height:2.75rem;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.15);color:#fff;padding:0}.cc-radio-btn--play:active{background:#fff3}.cc-tile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.cc-tile{border-radius:.875rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);padding:.75rem .625rem .625rem;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;text-align:left;min-width:0;transition:background .15s ease;-webkit-tap-highlight-color:transparent;position:relative}.cc-tile:active{background:#ffffff1c}.cc-tile__icon-wrap{position:relative;margin-bottom:.375rem;color:#cbd5e1d9}.cc-tile__badge{position:absolute;top:-.375rem;right:-.5rem;min-width:1.125rem;height:1.125rem;border-radius:9999px;background:#ef4444;color:#fff;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 .2rem}.cc-tile__label{font-size:.75rem;font-weight:600;color:#e2e8f0e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cc-tile__sublabel{font-size:.6875rem;color:#94a3b8b3;max-width:100%}.cc-tile__sublabel--truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-page-section{border-radius:.875rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);padding:.5rem .75rem .625rem}.cc-page-section__label{font-size:.6875rem;font-weight:600;letter-spacing:.05em;color:#94a3b880;text-transform:uppercase;margin-bottom:.375rem}.cc-page-section__content{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cc-panel__close-grip{display:flex;justify-content:center;padding:.25rem 0 .5rem}.cc-panel__close-btn{padding:.5rem 1.5rem;-webkit-tap-highlight-color:transparent;border-radius:9999px}.cc-panel__close-bar{display:block;width:2.25rem;height:.25rem;border-radius:9999px;background:#94a3b859}.cc-panel__close-btn:active .cc-panel__close-bar{background:#94a3b899}.portrait-darkmode-switch{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;-webkit-tap-highlight-color:transparent;cursor:pointer}.portrait-darkmode-switch__track{position:relative;width:2.25rem;height:1.25rem;border-radius:9999px;background:#64748b59;border:1px solid rgba(255,255,255,.1);transition:background .22s ease;flex-shrink:0}.portrait-darkmode-switch__track--on{background:#6366f1a6;border-color:#6366f166}.portrait-darkmode-switch__thumb{position:absolute;top:.125rem;left:.125rem;width:.875rem;height:.875rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0006;transition:transform .22s ease}.portrait-darkmode-switch__track--on .portrait-darkmode-switch__thumb{transform:translate(1rem)}.app-header-panel__portrait-row{min-height:var(--app-header-fab-size)}.app-header-panel__create-slot{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center}.edit-form-map-side .app-header-panel__create-slot>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .app-header-panel__create-slot{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .app-header-panel__create-slot>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .app-header-panel__create-slot>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .app-header-panel__create-slot{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .app-header-panel__create-slot{overflow:visible}.app-header-panel__create-slot{z-index:3;width:var(--app-header-fab-size);height:var(--app-header-fab-size)}.app-header-panel__create-slot>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}}.app-header--floating .app-header-panel,.app-header--floating .sidebar-add-btn{transition-timing-function:cubic-bezier(.34,1.56,.64,1);transition-duration:.45s}.app-header--floating .sidebar-add-btn{box-shadow:0 16px 40px -10px #2563eb94,0 6px 16px -8px #2563eb70,inset 0 1px #ffffff38}.app-header--floating .sidebar-add-btn:hover{box-shadow:0 24px 56px -10px #2563ebb8,0 10px 24px -8px #2563eb8a,inset 0 1px #ffffff47}@media (orientation: landscape){.app-header--floating .app-header-panel{border-radius:1.5rem;padding-top:.9rem;padding-bottom:.9rem;backdrop-filter:blur(26px) saturate(1.4);-webkit-backdrop-filter:blur(26px) saturate(1.4);box-shadow:0 28px 64px -28px #0f172a47,0 12px 28px -18px #0f172a29,inset 0 1px #ffffffb3}.dark .app-header--floating .app-header-panel{box-shadow:0 32px 76px -30px #000000bf,0 14px 36px -18px #00000085,inset 0 1px #ffffff17}.app-header--floating .app-header-panel>.landscape\:flex{gap:1.25rem}}@media (orientation: portrait){.app-header--floating .app-header-portrait{--app-header-panel-radius: 1.35rem}.app-header--floating .app-header-portrait__upper-box,.app-header--floating .app-header-portrait__tool-pill.app-portrait-dock-toolbar__pill{backdrop-filter:blur(26px) saturate(1.35);-webkit-backdrop-filter:blur(26px) saturate(1.35);transition:filter .45s cubic-bezier(.34,1.56,.64,1),border-radius .45s cubic-bezier(.34,1.56,.64,1)}.app-header--floating .app-header-portrait__upper-box{filter:drop-shadow(0 14px 26px rgba(15,23,42,.16)) drop-shadow(0 6px 12px rgba(15,23,42,.12))}.app-header--floating .app-header-portrait__tool-pill.app-portrait-dock-toolbar__pill{filter:drop-shadow(0 20px 32px rgba(15,23,42,.15)) drop-shadow(0 8px 15px rgba(15,23,42,.11))}.dark .app-header--floating .app-header-portrait__upper-box{filter:drop-shadow(0 16px 30px rgba(0,0,0,.5)) drop-shadow(0 6px 12px rgba(0,0,0,.4))}.dark .app-header--floating .app-header-portrait__tool-pill.app-portrait-dock-toolbar__pill{filter:drop-shadow(0 22px 38px rgba(0,0,0,.55)) drop-shadow(0 8px 16px rgba(0,0,0,.42))}}.app-header--automotive{--edit-glass-blur: 22px;--edit-glass-border: rgba(120, 134, 158, .34)}.dark .app-header--automotive{--edit-glass-border: rgba(196, 210, 234, .16)}.app-header--automotive .app-header-panel,.app-header--automotive .app-header-portrait__upper-box,.app-header--automotive .app-header-portrait__tool-pill.app-portrait-dock-toolbar__pill{transition-property:background-color,border-color,box-shadow,backdrop-filter,filter;transition-timing-function:cubic-bezier(.16,.84,.24,1);transition-duration:.6s;transition-delay:.05s}.app-header--automotive .glass,.app-header--automotive .sidebar-add-btn{transition-timing-function:cubic-bezier(.16,.84,.24,1);transition-duration:.4s}.app-header--automotive .glass{background-color:#e0e5eeb3;background-image:linear-gradient(160deg,#ffffff8c,#fff0 55%);border:1px solid rgba(120,134,158,.3);box-shadow:inset 0 1px #ffffffb3,0 6px 16px -10px #1e293b4d}.app-header--automotive .glass:hover{background-color:#e8edf5d9;border-color:#46609666;box-shadow:inset 0 1px #fffc,0 8px 20px -10px #28468c52}.dark .app-header--automotive .glass{background-color:#1e222d9e;background-image:linear-gradient(160deg,#96aacd24,#14161e00 58%);border:1px solid rgba(196,210,234,.14);box-shadow:inset 0 1px #dce6f524,0 6px 16px -9px #0009}.dark .app-header--automotive .glass:hover{background-color:#282e3cb8;border-color:#96b4eb4d;box-shadow:inset 0 1px #dce6f533,0 8px 20px -9px #18306880}.app-header--automotive .sidebar-add-btn{background-color:#2f5fb0;background-image:linear-gradient(158deg,#608cdc,#305cac 48%,#203e7a),radial-gradient(120% 82% at 50% -12%,#dcebff8c,#dcebff00 55%);border:1px solid rgba(255,255,255,.4);box-shadow:0 16px 34px -14px #1e408c80,0 6px 16px -10px #1e293b59,inset 0 1px #fff9,inset 0 -10px 16px -10px #14285a59}.app-header--automotive .sidebar-add-btn:hover{background-image:linear-gradient(158deg,#749eea,#3868be 48%,#26488a),radial-gradient(120% 82% at 50% -12%,#ebf4ffad,#ebf4ff00 58%);box-shadow:0 22px 44px -14px #22489c99,0 8px 20px -10px #1e293b66,inset 0 1px #ffffffb3,inset 0 -10px 16px -10px #14285a4d}.dark .app-header--automotive .sidebar-add-btn{background-color:#1e3a6e;background-image:linear-gradient(158deg,#4a74c4f5,#26427a 46%,#14203a),radial-gradient(120% 82% at 50% -12%,#b4cdff73,#b4cdff00 55%);border:1px solid rgba(190,210,244,.28);box-shadow:0 18px 38px -14px #10204abf,0 8px 18px -10px #0000008c,inset 0 1px #ffffff6b,inset 0 -10px 18px -10px #00000073}.dark .app-header--automotive .sidebar-add-btn:hover{background-image:linear-gradient(158deg,#5c86d6,#2e4e8c 46%,#1a2846),radial-gradient(120% 82% at 50% -12%,#c8dcff99,#c8dcff00 58%);box-shadow:0 24px 48px -14px #182e68d9,0 10px 22px -10px #0009,inset 0 1px #ffffff80,inset 0 -10px 18px -10px #0006}@media (orientation: landscape){.app-header--automotive .app-header-panel{background-color:#e4e8f0cc;background-image:linear-gradient(180deg,#ffffff80,#fff0 44%),linear-gradient(182deg,#788cb21f,#788cb200 62%),repeating-linear-gradient(180deg,#5a688208 0,#5a688208 1px,#5a688200 1px,#5a688200 3px);border:1px solid rgba(120,134,158,.34);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);box-shadow:0 26px 54px -28px #1e293b5c,0 10px 24px -18px #1e293b38,inset 0 1px #fffc,inset 0 -1px #78869e33}.dark .app-header--automotive .app-header-panel{background-color:#12141bd6;background-image:linear-gradient(180deg,#96a8ca24,#14161e00 44%),linear-gradient(0deg,#1e3a6e2e,#0f101600 58%),repeating-linear-gradient(180deg,#ffffff05 0,#ffffff05 1px,#fff0 1px,#fff0 3px);border:1px solid rgba(196,210,234,.16);box-shadow:0 32px 70px -30px #000000d9,0 14px 32px -20px #0000009e,inset 0 1px #dce6f52e,inset 0 -1px #00000080,inset 0 0 40px -12px #284a8038}}@media (orientation: portrait){.app-header--automotive .app-header-portrait{--app-header-panel-radius: 1.25rem}.app-header--automotive .app-header-portrait__upper-box,.app-header--automotive .app-header-portrait__tool-pill.app-portrait-dock-toolbar__pill{background-color:#e4e8f0d1;background-image:linear-gradient(180deg,#ffffff80,#fff0 46%),linear-gradient(182deg,#788cb21f,#788cb200 64%),repeating-linear-gradient(180deg,#5a688208 0,#5a688208 1px,#5a688200 1px,#5a688200 3px);box-shadow:inset 0 1px #ffffffc7;backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3)}.app-header--automotive .app-header-portrait__upper-box{filter:drop-shadow(0 16px 26px rgba(30,41,59,.2)) drop-shadow(0 6px 12px rgba(30,41,59,.14))}.app-header--automotive .app-header-portrait__tool-pill.app-portrait-dock-toolbar__pill{filter:drop-shadow(0 20px 30px rgba(30,41,59,.18)) drop-shadow(0 8px 14px rgba(30,41,59,.12))}.dark .app-header--automotive .app-header-portrait__upper-box,.dark .app-header--automotive .app-header-portrait__tool-pill.app-portrait-dock-toolbar__pill{background-color:#12141bdb;background-image:linear-gradient(180deg,#96a8ca24,#14161e00 46%),linear-gradient(0deg,#1e3a6e33,#0f101600 60%),repeating-linear-gradient(180deg,#ffffff05 0,#ffffff05 1px,#fff0 1px,#fff0 3px);box-shadow:inset 0 1px #dce6f533,inset 0 0 36px -12px #284a8042}.dark .app-header--automotive .app-header-portrait__upper-box{filter:drop-shadow(0 20px 34px rgba(0,0,0,.58)) drop-shadow(0 7px 14px rgba(0,0,0,.44))}.dark .app-header--automotive .app-header-portrait__tool-pill.app-portrait-dock-toolbar__pill{filter:drop-shadow(0 22px 36px rgba(0,0,0,.6)) drop-shadow(0 9px 16px rgba(0,0,0,.45))}}.app-header--adaptive{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}@media (orientation: landscape){.app-header--adaptive.app-header--adaptive--scrolled{padding-top:.375rem!important;padding-bottom:.375rem!important}}@media (orientation: portrait){.app-header--adaptive.app-header--adaptive--scrolled{padding-top:max(.2rem,env(safe-area-inset-top,0px))!important;padding-bottom:0!important}.app-header--adaptive .app-header-portrait__upper-box>.grid{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.grid{padding-top:.5rem!important;padding-bottom:.5rem!important}}.betreuer-hero-corner,.immobilien-filter-trigger,.mail-search-field,.mail-detail-main-scroll{position:relative}.edit-form-map-side .betreuer-hero-corner>div:first-child,.edit-form-map-side .immobilien-filter-trigger>div:first-child,.edit-form-map-side .mail-search-field>div:first-child,.edit-form-map-side .mail-detail-main-scroll>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .betreuer-hero-corner,.edit-super-box-lage-grid .edit-form-map-side .immobilien-filter-trigger,.edit-super-box-lage-grid .edit-form-map-side .mail-search-field,.edit-super-box-lage-grid .edit-form-map-side .mail-detail-main-scroll{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .betreuer-hero-corner>div:first-child,.edit-super-box-lage-grid .edit-form-map-side .immobilien-filter-trigger>div:first-child,.edit-super-box-lage-grid .edit-form-map-side .mail-search-field>div:first-child,.edit-super-box-lage-grid .edit-form-map-side .mail-detail-main-scroll>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .betreuer-hero-corner>.relative>.pointer-events-none,.edit-sidebar-crm .immobilien-filter-trigger>.relative>.pointer-events-none,.edit-sidebar-crm .mail-search-field>.relative>.pointer-events-none,.edit-sidebar-crm .mail-detail-main-scroll>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .betreuer-hero-corner,.edit-form-map-side .immobilien-filter-trigger,.edit-form-map-side .mail-search-field,.edit-form-map-side .mail-detail-main-scroll{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .betreuer-hero-corner,.mail-detail-main-column--promoting>.edit-form-map-side .immobilien-filter-trigger,.mail-detail-main-column--promoting>.edit-form-map-side .mail-search-field,.mail-detail-main-column--promoting>.edit-form-map-side .mail-detail-main-scroll{overflow:visible}.edit-form-category-groups,.edit-form-field,.edit-ausstattung-list,.mail-detail-side-column.mail-context-sidebar{display:flex;flex-direction:column}.edit-quick-facts-ausstattung-pill,.contact-profile-timeline__link--static{cursor:default}.edit-form-col-left .collapsible-section-fill,.edit-form-col-left .collapsible-section-fill>div:last-child,.edit-form-col-left .collapsible-section-fill .settings-card-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.edit-hero-bottom-right .sidebar-brand-text,.betreuer-expand-up .betreuer-compact-option .sidebar-brand-text,html:not(.dark) .edit-form-ausstattung-section .edit-ausstattung-pill-active span,html:not(.dark) .edit-form-energy-section .edit-ausstattung-pill-active span,.dark .expose-page-bg .description-content h1,.dark .expose-page-bg .description-content h2,.dark .expose-page-bg .description-content h3,.dark .expose-page-bg .description-content h4,.dark .expose-page-bg .description-content strong,.dark .mail-message-body--html.mail-message-body--html-dark.description-content h1,.dark .mail-message-body--html.mail-message-body--html-dark.description-content h2,.dark .mail-message-body--html.mail-message-body--html-dark.description-content h3,.dark .mail-message-body--html.mail-message-body--html-dark.description-content h4,.dark .mail-message-body--html.mail-message-body--html-dark.description-content strong{color:#fff}.edit-hero-bottom-right .settings-hint{color:#ffffff73}.hero-status-compact-options-vertical .edit-hero-status-pill,.edit-form-map-section .edit-infra-compact,.mitarbeiter-tile-avatar-link,.sidebar-radio-player__actions,.dashboard-header-toolbar-row__end,.dashboard-kontakt-detail-card__head,.dashboard-agenda-item,.dashboard-portfolio-page--mosaic .dashboard-portfolio-hero,.dashboard-portfolio-micro{flex-shrink:0}.contact-search-input{width:100%;border-radius:.75rem;border-width:1px;border-color:#e5e7ebcc;background-color:#fff9;padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1));--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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.contact-search-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.contact-search-input::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.contact-search-input:focus{border-color:#60a5fa80;outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-color: rgb(59 130 246 / .5)}.contact-search-input:is(.dark *){border-color:#ffffff1a;background-color:#1e293b99;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.contact-search-input:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.contact-search-input:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.contact-search-input{min-height:2.75rem}select.contact-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.contact-search-input option,select.contact-search-input optgroup{background-color:#fff;color:#111827}.dark select.contact-search-input option,.dark select.contact-search-input optgroup{background-color:#1e293b;color:#f9fafb}html.theme-neumorphism .contact-search-input{background-color:var(--neu-bg);border-color:transparent;box-shadow:inset 3px 3px 7px var(--neu-shadow-dark),inset -3px -3px 7px var(--neu-shadow-light)}html.theme-neumorphism .contact-search-input:focus{border-color:transparent;box-shadow:inset 3px 3px 7px var(--neu-shadow-dark),inset -3px -3px 7px var(--neu-shadow-light),0 0 0 2px #6366f14d}html.theme-glassmorphism .contact-search-input{background-color:var(--gm-input-bg);border-color:var(--gm-inner-border);box-shadow:var(--gm-input-shadow)}html.theme-glassmorphism .contact-search-input:focus{border-color:#3b82f68c;box-shadow:var(--gm-input-shadow),0 0 0 3px #3b82f638}.contact-search-input{padding-left:2.75rem}.pdf-option-badge:hover,html:not(.dark) .edit-form-media-grid .doc-freigabe-badge-active{background-color:#eff6ff;border-color:#93c5fd;color:#2563eb}.edit-form-flaechen-group,.contact-linked-immo__side-block--grow,.contact-linked-immo__list-content{min-width:0px;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-flaechen-group,.mail-detail-main-column--promoting>.contact-linked-immo__side-block--grow,.mail-detail-main-column--promoting>.contact-linked-immo__list-content{overflow:visible}.edit-form-col-right>.edit-form-energy-section>.settings-card-body{padding-top:1.5rem;padding-bottom:1.5rem}.edit-form-map-section .settings-card-body{display:flex;flex-direction:column}.edit-form-map-section .settings-card-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.edit-form-map-section .settings-card-body{padding:1.25rem}.edit-form-footer,.dashboard-grid-viewport--mobile,.contact-linked-immo__picker-search,.contact-linked-immo__pin-layer,.contact-linked-immo__pin-layer .immobilie-pin-layer__card,.contact-linked-immo__pin-layer .immo-travel-card,.immo-travel-card--missing,.kontakt-pin-layer__card .kontakt-tile-card,.immobilie-pin-layer__card .immo-travel-card,.clock-pin-layer__card .clock-tile-card,.kontakt-tile-card--missing{width:100%}.edit-form-layout>.settings-card{margin-bottom:0}.edit-form-address-section .settings-card-body,.contact-edit-layout{min-height:0px}.edit-form-toggle input[type=checkbox],input[type=checkbox].cb-custom{height:1.125rem;width:1.125rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:.65rem;border:2px solid #cbd5e1}.edit-form-toggle input[type=checkbox]:checked,input[type=checkbox].cb-custom:checked{background-color:#2563eb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2.5-2.5a1 1 0 1 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");border-color:transparent;box-shadow:0 2px 8px #2563eb59}.edit-form-toggle input[type=checkbox]:focus-visible,input[type=checkbox].cb-custom:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-color: rgb(59 130 246 / .4);--tw-ring-offset-width: 1px}.dark .edit-form-toggle input[type=checkbox],.dark input[type=checkbox].cb-custom{background-color:#0d0d1a;border-color:#374151}.dark .edit-form-toggle input[type=checkbox]:checked,.dark input[type=checkbox].cb-custom:checked{background-color:#2563eb;border-color:transparent}.edit-desc-ai-options,.contact-doc-row__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.glass-editor-readonly .ql-toolbar,.glass-editor-readonly .ql-container,.contact-visit-card__action--empty{pointer-events:none;opacity:.6}.edit-sidebar-crm .relative>.relative>.glass-editor-readonly .ql-toolbar,.edit-sidebar-crm .relative>.relative>.glass-editor-readonly .ql-container,.edit-sidebar-crm .relative>.relative>.contact-visit-card__action--empty{left:.625rem;height:.875rem;width:.875rem}.edit-ausstattung-category,.contact-visit-card__actions{display:flex;flex-direction:column;gap:.5rem}.edit-form-ausstattung-section .settings-card-body{padding:1rem}html:not(.dark) .edit-form-media-grid .text-white\/90,html:not(.dark) .edit-form-ausstattung-section .text-white\/90,html:not(.dark) .edit-form-media-grid .text-white\/70,html:not(.dark) .edit-form-ausstattung-section .text-white\/70{color:#334155}html:not(.dark) .edit-form-media-grid .text-white\/85,html:not(.dark) .edit-form-ausstattung-section .text-white\/85,html:not(.dark) .edit-form-media-grid .text-white\/80,html:not(.dark) .edit-form-ausstattung-section .text-white\/80{color:#1e293b}html:not(.dark) .edit-form-media-grid .text-white\/40,html:not(.dark) .edit-form-ausstattung-section .text-white\/40,html:not(.dark) .edit-form-media-grid .text-white\/35,html:not(.dark) .edit-form-ausstattung-section .text-white\/35,html:not(.dark) .edit-form-media-grid .doc-folder-empty,.dark .immo-travel-card--widget .immo-travel-card__subtitle,.dark .immo-travel-card--widget .immo-travel-card__secondary,.dark .immo-travel-card--widget .immo-travel-card__meta,.dark .immo-travel-card__subtitle,.dark .immo-travel-card__secondary,.dark .immo-travel-card__meta,.dark .dashboard-clock-widget__date,.dark .dashboard-clock-widget__weather-label{color:#94a3b8}html:not(.dark) .edit-form-media-grid .text-white\/30,html:not(.dark) .edit-form-ausstattung-section .text-white\/30,.dark .immo-travel-card__placeholder,.dark .expose-page-bg .description-content a,.dark .mail-message-body--html.mail-message-body--html-dark.description-content a,.dark .kontakt-dashboard-picker__search-wrap--focused .kontakt-dashboard-picker__search-icon,.dark .kontakt-dashboard-picker__search-wrap:focus-within .kontakt-dashboard-picker__search-icon,.dark .kontakt-dashboard-picker__section-count,.dark .kontakt-pin-assign-picker .kontakt-dashboard-picker__badge,.dark .dashboard-link:hover{color:#93c5fd}html:not(.dark) .edit-form-media-grid .text-white\/25,html:not(.dark) .edit-form-ausstattung-section .text-white\/25{color:#cbd5e1}html:not(.dark) .edit-form-media-grid .text-blue-300\/80,.dashboard-kontakt-tile__contact-link.dashboard-link:hover,.dashboard-kontakt-tile__contact-link:hover,.kontakt-dashboard-picker__search-wrap--focused .kontakt-dashboard-picker__search-icon,.kontakt-dashboard-picker__search-wrap:focus-within .kontakt-dashboard-picker__search-icon,html:not(.dark) .kontakt-pin-assign-picker .kontakt-dashboard-picker__badge,.dashboard-link{color:#2563eb}html:not(.dark) .edit-form-media-grid .text-blue-300\/80:hover,.dashboard-link:hover{color:#1d4ed8}html:not(.dark) .edit-form-media-grid>.settings-card,html:not(.dark) .edit-form-ausstattung-section,html:not(.dark) .edit-form-energy-section{border-color:#2563eb33;box-shadow:0 0 0 1px #2563eb0f,0 4px 24px #2563eb1a,0 0 40px #3b82f614}html:not(.dark) .edit-form-ausstattung-section .edit-ausstattung-pill,html:not(.dark) .edit-form-energy-section .edit-ausstattung-pill{background-color:#f8fafc;border-color:#bfdbfe;box-shadow:0 0 12px #3b82f60f;color:#475569}html:not(.dark) .edit-form-ausstattung-section .edit-ausstattung-pill:hover,html:not(.dark) .edit-form-energy-section .edit-ausstattung-pill:hover{background-color:#eff6ff;border-color:#60a5fa;box-shadow:0 0 16px #3b82f624;color:#2563eb}html:not(.dark) .edit-form-ausstattung-section .edit-ausstattung-pill-active,html:not(.dark) .edit-form-energy-section .edit-ausstattung-pill-active{box-shadow:0 4px 14px #2563eb40,0 0 20px #3b82f62e;color:#fff}html:not(.dark) .edit-form-media-grid .media-upload-zone{background-color:#f8fafc;border-color:#bfdbfe;box-shadow:inset 0 0 0 1px #3b82f60a,0 0 20px #3b82f614}html:not(.dark) .edit-form-media-grid .media-upload-zone:hover{background-color:#eff6ff;border-color:#60a5fa;box-shadow:inset 0 0 0 1px #3b82f614,0 0 28px #3b82f624}html:not(.dark) .edit-form-media-grid .media-upload-tile:hover{background-color:#eff6ff;border-color:#60a5fa}html:not(.dark) .edit-form-media-grid .media-thumb-card,html:not(.dark) .edit-form-media-grid .doc-folder-panel{background-color:#fff;border-color:#dbeafe;box-shadow:0 0 0 1px #3b82f60d,0 4px 16px #2563eb14,0 0 24px #3b82f60f}html:not(.dark) .edit-form-media-grid .media-thumb-card:hover{border-color:#93c5fd;box-shadow:0 0 0 1px #3b82f61a,0 6px 20px #2563eb1f,0 0 32px #3b82f61a}html:not(.dark) .edit-form-media-grid .media-thumb-card-highlight{border-color:#fbbf24;box-shadow:0 0 0 1px #fbbf2433,0 4px 16px #2563eb14,0 0 24px #3b82f60f}html:not(.dark) .edit-form-media-grid .media-thumb-footer{background-color:#f8fafc;border-top-color:#e2e8f0}html:not(.dark) .edit-form-media-grid .media-thumb-drag{background-color:#ffffffeb;box-shadow:0 2px 8px #2563eb1f;color:#64748b}html:not(.dark) .edit-form-media-grid .media-icon-btn{background-color:#f1f5f9;border-color:#dbeafe;color:#64748b}html:not(.dark) .edit-form-media-grid .media-icon-btn:hover{background-color:#eff6ff;border-color:#93c5fd;color:#1e293b}html:not(.dark) .edit-form-media-grid .media-icon-btn-active{background-color:#fffbeb;border-color:#fcd34d;color:#d97706}html:not(.dark) .edit-form-media-grid .doc-freigabe-badge-locked{background-color:#ecfdf5;border-color:#6ee7b7;color:#059669}html:not(.dark) .edit-form-media-grid .media-icon-btn-danger:hover{background-color:#fef2f2;border-color:#fca5a5;color:#dc2626}html:not(.dark) .edit-form-media-grid .media-view-toggle{background-color:#f1f5f9;border-color:#dbeafe;color:#94a3b8}html:not(.dark) .edit-form-media-grid .media-view-toggle:hover{background-color:#eff6ff;border-color:#93c5fd;color:#475569}html:not(.dark) .edit-form-media-grid .media-view-toggle-active{background-color:#eff6ff;border-color:#60a5fa;box-shadow:0 0 12px #3b82f626;color:#2563eb}html:not(.dark) .edit-form-media-grid .media-list-row{background-color:#fff;border-color:#dbeafe;box-shadow:0 0 12px #3b82f60f}html:not(.dark) .edit-form-media-grid .media-list-row:hover{background-color:#f8fafc;border-color:#93c5fd;box-shadow:0 0 16px #3b82f61a}html:not(.dark) .edit-form-media-grid .media-list-row-highlight{background-color:#fffbeb;border-color:#fcd34d}html:not(.dark) .edit-form-media-grid .doc-folder-panel-active{background-color:#eff6ff;border-color:#60a5fa;box-shadow:0 0 0 1px #3b82f61f,0 4px 20px #2563eb24,0 0 32px #3b82f61a}html:not(.dark) .edit-form-media-grid .doc-folder-panel-reorder{background-color:#f5f3ff;border-color:#c4b5fd}html:not(.dark) .edit-form-media-grid .doc-folder-header{background-color:#f8fafc;border-bottom-color:#e2e8f0}html:not(.dark) .edit-form-media-grid .doc-folder-list>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}html:not(.dark) .edit-form-media-grid .doc-file-row:hover{background-color:#f1f5f9}html:not(.dark) .edit-form-media-grid .doc-freigabe-badge{background-color:#f8fafc;border-color:#e2e8f0;color:#94a3b8}html:not(.dark) .expose-stat-mini{background:linear-gradient(145deg,#fff,#f0f7ff);border-color:#dbeafe;box-shadow:0 0 16px #3b82f614}html:not(.dark) .expose-stat-mini:hover{border-color:#93c5fd;box-shadow:0 4px 20px #3b82f61f}html:not(.dark) .expose-stat-mini-icon{background:linear-gradient(135deg,#2563eb1f,#7c3aed14)}html:not(.dark) .expose-stat-details-btn{background:linear-gradient(145deg,#fff,#f8fafc);border-color:#dbeafe;box-shadow:0 0 16px #3b82f60f}html:not(.dark) .expose-stat-details-btn:hover{background:#eff6ff;border-color:#93c5fd;box-shadow:0 4px 16px #3b82f61a}.expose-stat-kpi-label,.contact-visit-card__position{margin-top:.25rem;font-size:.75rem;line-height:1rem}.dark .expose-stat-kpi-label,.dark .contact-visit-card__position{color:#4b5563}.dark .kontakt-pin-assign-picker .expose-stat-kpi-label,.dashboard-panel .expose-stat-kpi-label,.dark .dashboard-panel .expose-stat-kpi-label,.dark .kontakt-pin-assign-picker .contact-visit-card__position,.dashboard-panel .contact-visit-card__position,.dark .dashboard-panel .contact-visit-card__position{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .expose-stat-kpi-label,html:not(.dark) .kontakt-pin-assign-picker .contact-visit-card__position{color:#6b7280}.edit-hero-bottom-right .expose-stat-kpi-label,.edit-hero-bottom-right .contact-visit-card__position{color:#ffffff73}.expose-stat-kpi-label,.contact-visit-card__position{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .expose-stat-kpi-label,.dark .mobile-bottom-sheet-hero .contact-visit-card__position{color:#94a3b8}.activity-timeline-item-last,.contact-profile-timeline__item--last{padding-bottom:0}.badge-du{display:inline-flex;border-radius:9999px;border-width:1px;border-color:#3b82f64d;background-color:#3b82f633;padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.list-page-toolbar{padding:.625rem 1rem;-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);overflow:hidden;border-radius:1.5rem;backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);box-shadow:var(--edit-glass-shadow);transition:border-color .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1)}.dashboard-grid-viewport--mobile-flow .list-page-toolbar.dashboard-panel--mobile-flow{height:auto;min-height:0;overflow:visible}html.theme-neumorphism .list-page-toolbar{backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-glassmorphism .list-page-toolbar{-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.65);backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.65)}.animation-smooth .list-page-toolbar{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.animation-premium .list-page-toolbar{transition-duration:.55s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.list-page-toolbar>.settings-card-header,.list-page-toolbar>.sticky.settings-card-header{border-bottom:1px solid var(--edit-glass-border);padding:1rem 1.5rem}.immo-travel-card{position:relative;display:flex;cursor:pointer;flex-direction:column;overflow:hidden}.edit-form-map-side .immo-travel-card>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .immo-travel-card{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .immo-travel-card>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .immo-travel-card>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .immo-travel-card{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .immo-travel-card{overflow:visible}.immo-travel-card{background:linear-gradient(155deg,#fff,#f3f4f8);border-radius:1.125rem;border:1px solid rgba(229,231,235,.8);box-shadow:0 2px 4px -1px #0f172a0f,0 8px 24px -6px #0f172a1a;min-height:0;min-width:0;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.immo-travel-card:before{display:none}.dark .immo-travel-card,.dark .kontakt-tile-card{background:linear-gradient(155deg,#0f0f1f,#0a0a18);border-color:#ffffff12;box-shadow:0 4px 6px -2px #00000059,0 16px 40px -8px #0000008c,inset 0 1px #ffffff0d}.immo-travel-card:hover,.kontakt-tile-card:hover{border-color:#bfdbfe;box-shadow:0 4px 8px -2px #0f172a14,0 16px 40px -8px #0f172a24,0 0 0 1px #2563eb1f,0 8px 32px -4px #2563eb1a;transform:translateY(-3px)}.dark .immo-travel-card:hover,.dark .kontakt-tile-card:hover{border-color:#2563eb73;box-shadow:0 8px 16px -4px #00000080,0 24px 56px -12px #000000a6,0 0 0 1px #2563eb33,0 8px 40px -4px #2563eb26,inset 0 1px #ffffff14;transform:translateY(-3px)}.immo-travel-card--widget{--immo-widget-media-max-h: 6.5rem;--immo-widget-media-min-h: 5.25rem;display:flex;height:auto;width:100%;flex-direction:column;justify-content:flex-start;overflow:hidden;align-self:stretch;border-radius:1.125rem;min-height:0;container-type:inline-size;container-name:immo-card}.dark .immo-travel-card--widget{background:linear-gradient(155deg,#0f0f1f,#0a0a18)}.immo-travel-card--widget .immo-travel-card__media{position:relative;width:100%;overflow:hidden}.edit-form-map-side .immo-travel-card--widget .immo-travel-card__media>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .immo-travel-card--widget .immo-travel-card__media{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .immo-travel-card--widget .immo-travel-card__media>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .immo-travel-card--widget .immo-travel-card__media>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .immo-travel-card--widget .immo-travel-card__media{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .immo-travel-card--widget .immo-travel-card__media{overflow:visible}.immo-travel-card--widget .immo-travel-card__media{aspect-ratio:16 / 10;background:linear-gradient(135deg,#2563eb1f,#7c3aed1a);flex:0 0 auto;max-height:var(--immo-widget-media-max-h);min-height:0}.dark .immo-travel-card--widget .immo-travel-card__media,.dark .immo-travel-card__media{background:linear-gradient(135deg,#1e293b,#334155)}.immo-travel-card--widget .immo-travel-card__body{justify-content:flex-start;background:transparent;border-top:1px solid rgba(229,231,235,.85);flex:0 0 auto;gap:.25rem;overflow:visible;padding:.5rem .75rem .625rem}.dark .immo-travel-card--widget .immo-travel-card__body{background:transparent;border-top-color:#ffffff14}.immo-travel-card--widget .immo-travel-card__title{font-weight:700;color:#111827;font-size:.875rem;line-height:1.35;overflow:visible;white-space:normal;word-break:break-word}.immo-travel-card--widget .immo-travel-card__subtitle,.immo-travel-card--widget .immo-travel-card__secondary{color:#6b7280;font-size:.75rem;line-height:1.35;overflow:visible;white-space:normal;word-break:break-word}.immo-travel-card--widget .immo-travel-card__meta{flex-wrap:wrap;align-items:center;color:#6b7280;flex:0 0 auto;font-size:.75rem;gap:.35rem .6rem;line-height:1.35;margin-top:.2rem;padding-top:0}.immo-travel-card--widget .immo-travel-card__meta-item span{overflow:visible;text-overflow:unset;white-space:normal;word-break:break-word}.immo-travel-card--widget .immo-travel-card__price{font-weight:700}.immo-travel-card--widget .immo-travel-card__meta-icon{flex-shrink:0;height:.8rem;width:.8rem}.immo-travel-card__overlay-badge{pointer-events:none;position:absolute}.edit-sidebar-crm .relative>.relative>.immo-travel-card__overlay-badge{left:.625rem;height:.875rem;width:.875rem}.immo-travel-card__overlay-badge{bottom:.5rem;z-index:9;max-width:calc(50% - .35rem)}.immo-travel-card__overlay-badge--left{left:.5rem}.immo-travel-card__overlay-badge--right{right:.5rem}.immo-travel-card__overlay-badge-inner{display:inline-flex;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border-radius:.5rem;border:1px solid rgba(255,255,255,.5);box-shadow:0 2px 8px #0f172a1f;color:#111827;font-size:clamp(.55rem,3.4cqw,.72rem);line-height:1.2;padding:clamp(.2rem,1.1cqw,.3rem) clamp(.35rem,1.6cqw,.55rem);max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;-webkit-hyphens:auto;hyphens:auto}.dark .immo-travel-card__overlay-badge-inner{background:#0f172ad1;border-color:#ffffff1f;color:#f9fafb}.immo-travel-card--widget .immo-travel-card__edit-floating{right:.625rem;top:.625rem}.immo-travel-card--widget .immo-travel-card__edit-floating.immo-travel-card__icon-btn{height:2rem;width:2rem}.immo-travel-card--widget .immo-travel-card__status{font-size:.625rem;padding:.28rem .55rem}.immo-travel-card--widget .immo-travel-card__top-bar{left:.625rem;right:.625rem;top:.625rem}.immo-travel-card--compact{border-radius:1.125rem}.immo-travel-card__media{position:relative;flex-shrink:0;overflow:hidden}.edit-form-map-side .immo-travel-card__media>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .immo-travel-card__media{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .immo-travel-card__media>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .immo-travel-card__media>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .immo-travel-card__media{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .immo-travel-card__media{overflow:visible}.immo-travel-card__media{aspect-ratio:4 / 3;background:linear-gradient(135deg,#eff6ff,#f5f3ff)}.immo-travel-card__media--compact{aspect-ratio:16 / 10}.immo-travel-card__img{pointer-events:none;display:block;height:100%;width:100%}.edit-sidebar-crm .relative>.relative>.immo-travel-card__img{left:.625rem;height:.875rem;width:.875rem}.immo-travel-card__img{-o-object-fit:cover;object-fit:cover}.immo-travel-card__placeholder{display:flex;height:100%;width:100%;align-items:center;justify-content:center;color:#60a5fa}.immo-travel-card__top-bar{pointer-events:none;position:absolute;display:flex;align-items:flex-start;justify-content:space-between}.edit-sidebar-crm .relative>.relative>.immo-travel-card__top-bar{left:.625rem;height:.875rem;width:.875rem}.immo-travel-card__top-bar{gap:.5rem;left:.875rem;right:.875rem;top:.875rem;z-index:10}.immo-travel-card__status{display:inline-flex;align-items:center;font-weight:600;border-radius:9999px;box-shadow:0 4px 12px #00000026;color:#fff;font-size:.6875rem;line-height:1;padding:.35rem .65rem}.immo-travel-card__status--overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.immo-travel-card__icon-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;background:#fff;border-radius:9999px;border:1px solid rgba(229,231,235,.95);box-shadow:0 4px 14px #0f172a14;color:#374151;height:2.75rem;pointer-events:auto;transition:transform .15s ease,background .15s ease;width:2.75rem}.immo-travel-card__icon-btn:hover{background:#f9fafb;transform:scale(1.04)}.dark .immo-travel-card__icon-btn{background:#1e293b;border-color:#ffffff1f;color:#e5e7eb}.immo-travel-card__icon-btn--overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border-color:#ffffff59;color:#fff}.immo-travel-card__icon-btn--overlay:hover{background:#ffffff47}.immo-travel-card__icon-btn--heart-mark{color:#f43f5e}.immo-travel-card__edit-floating{position:absolute;opacity:0;right:.875rem;top:.875rem;transition:opacity .2s ease;z-index:12}.immo-travel-card__edit-floating--split{top:.875rem}.immo-travel-card:hover .immo-travel-card__edit-floating,.immo-travel-card:focus-within .immo-travel-card__edit-floating{opacity:1}.immo-travel-card__body{display:flex;flex-direction:column;background:#fff;flex:1 1 auto;gap:.35rem;min-height:0;padding:1.15rem 1.25rem 1.35rem}.dark .immo-travel-card__body{background:#0f172a}.immo-travel-card__body--compact{gap:.25rem;padding:.95rem 1rem 1.1rem}.immo-travel-card__title{font-weight:700;color:#111827;font-size:1.35rem;letter-spacing:-.02em;line-height:1.15;margin:0}.immo-travel-card__title--compact{font-size:1.05rem}.immo-travel-card__subtitle{color:#9ca3af;font-size:.875rem;line-height:1.35;margin:0}.immo-travel-card__subtitle--compact{font-size:.75rem}.immo-travel-card__secondary{color:#6b7280;font-size:.8125rem;line-height:1.35;margin:0}.immo-travel-card__secondary--compact{font-size:.6875rem}.immo-travel-card__meta{display:flex;flex-wrap:wrap;align-items:center;font-weight:500;color:#6b7280;font-size:.8125rem;gap:.85rem 1rem;margin-top:.55rem}.immo-travel-card__meta--overlay{color:#ffffffeb;font-size:.6875rem;margin-top:.45rem}.immo-travel-card__meta--compact{font-size:.75rem;gap:.65rem .85rem;margin-top:.35rem}.immo-travel-card__meta-item{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.immo-travel-card__meta-item span,.dashboard-settings-tabs__btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.immo-travel-card__meta-icon{flex-shrink:0;height:.95rem;opacity:.85;width:.95rem}.immo-travel-card__actions{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.immo-travel-card__actions--compact{gap:.55rem;margin-top:.75rem}.immo-travel-card__actions--overlay{margin-top:.65rem}.immo-travel-card__cta{pointer-events:none;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;font-weight:600}.edit-sidebar-crm .relative>.relative>.immo-travel-card__cta{left:.625rem;height:.875rem;width:.875rem}.immo-travel-card__cta{background:#111827;border-radius:9999px;color:#fff;flex:1 1 auto;font-size:.875rem;line-height:1;min-width:0;padding:.85rem 1.25rem}.dark .immo-travel-card__cta{background:#f9fafb;color:#111827}.immo-travel-card__cta--overlay{background:#fff;color:#111827;font-size:.75rem;padding:.65rem 1rem}.immo-travel-card__actions--compact .immo-travel-card__cta{font-size:.8125rem;padding:.7rem 1rem}.immo-travel-card__actions--overlay .immo-travel-card__icon-btn{height:2.35rem;width:2.35rem}.immo-travel-card__actions--overlay .immo-travel-card__cta{font-size:.6875rem;padding:.6rem .85rem}.immo-return-bar{margin-bottom:1.25rem}.immo-return-btn{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.625rem;border-radius:1rem;border-width:1px;border-color:#3b82f659;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgb(37 99 235 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(79 70 229 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: rgb(147 51 234 / .25) var(--tw-gradient-to-position);padding:.875rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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);--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored);--tw-backdrop-blur: blur(12px);-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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}html:not(.dark) .dashboard-widget-gallery .immo-return-btn.text-white{color:#fff}.immo-return-btn:hover{border-color:#60a5fa80;--tw-gradient-from: rgb(37 99 235 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(147 51 234 / .3) var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.immo-return-btn{width:auto}}.dark .settings-save-bar,.dark .dashboard-kontakt-tile__contacts,.dark .dashboard-kontakt-detail-card__body{border-top-color:#1f2937}.dark .expose-page-bg .description-content,.dark .expose-page-bg .description-content p,.dark .expose-page-bg .description-content li{color:#f1f5f9}.dark .mail-message-body--html.mail-message-body--html-dark.description-content blockquote{border-left-color:#fff3}html:not(.dark) .mail-message-body--html.description-content blockquote{border-left-color:#0000001f}.mail-list-item--read:hover,.mail-list-item--unread:hover,html:not(.dark) .contact-work-center__tabs,html:not(.dark) .contact-linked-immo__view-toggle,html:not(.dark) .contact-linked-immo__preview-img,html:not(.dark) .contact-doc-tab__divider,html:not(.dark) .contact-visit-card__notizen,html:not(.dark) .contact-work-center__footer,html:not(.dark) .contact-profile-immo-panel__head,html:not(.dark) .contact-timeline-panel__head{border-color:#e5e7ebcc}.dark .mail-context-panel,.dashboard-widget--kontakt-pin.dashboard-widget--dragging .dashboard-widget-shell,.dashboard-widget--kontakt-pin.dashboard-widget--resizing .dashboard-widget-shell,.dashboard-widget--immobilie-pin.dashboard-widget--dragging .dashboard-widget-shell,.dashboard-widget--immobilie-pin.dashboard-widget--resizing .dashboard-widget-shell,.dashboard-widget--clock-pin.dashboard-widget--dragging .dashboard-widget-shell,.dashboard-widget--clock-pin.dashboard-widget--resizing .dashboard-widget-shell,.dashboard-widget--weather-pin.dashboard-widget--dragging .dashboard-widget-shell,.dashboard-widget--weather-pin.dashboard-widget--resizing .dashboard-widget-shell,.dashboard-widget--kontakt-pin.dashboard-widget--dragging,.dashboard-widget--kontakt-pin.dashboard-widget--resizing,.dashboard-widget--immobilie-pin.dashboard-widget--dragging,.dashboard-widget--immobilie-pin.dashboard-widget--resizing,.dashboard-widget--clock-pin.dashboard-widget--dragging,.dashboard-widget--clock-pin.dashboard-widget--resizing,.dashboard-widget--weather-pin.dashboard-widget--dragging,.dashboard-widget--weather-pin.dashboard-widget--resizing{box-shadow:none}.mail-context-immobilie-tile__image,.mail-attachment-tile__preview,.contact-profile-immo-tile__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.mail-detail-side-column .mail-context-participant-list>:not([hidden])~:not([hidden]),.contact-linked-immo__add-body>: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))}.mail-detail-history-row--timeline-only,.dashboard-header-toolbar-grid--1col{grid-template-columns:minmax(0,1fr)}.dashboard-grid-viewport--locked,.immo-travel-card--split-click{cursor:default}.dashboard-grid-viewport--mobile-flow::-webkit-scrollbar,.widget-inner-scroll::-webkit-scrollbar{width:3px}.dashboard-grid-viewport--mobile-flow::-webkit-scrollbar-thumb,.widget-inner-scroll::-webkit-scrollbar-thumb{background:#94a3b838;border-radius:999px}.dashboard-grid-viewport--mobile-flow .dashboard-widget-shell--mobile-flow,.dashboard-grid-viewport--mobile-flow .dashboard-panel--mobile-flow,.dashboard-grid-viewport--mobile-flow .sidebar-panel.dashboard-panel--mobile-flow{height:auto!important;min-height:0;overflow:visible!important}body.dashboard-drag-active{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grabbing}body.dashboard-resize-active{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:nwse-resize}.dashboard-immobilien-grid>.glass-card,.dashboard-immobilien-grid>.dashboard-immobilien-widget-card,.dashboard-immobilien-grid>.immo-travel-card{width:100%;overflow:hidden;justify-self:stretch;min-height:0;min-width:0}.dashboard-immobilien-grid--balanced>.glass-card,.dashboard-immobilien-grid--balanced>.dashboard-immobilien-widget-card,.dashboard-immobilien-grid--balanced>.immo-travel-card{height:100%;align-self:stretch}.dashboard-immobilien-grid--centered>.glass-card,.dashboard-immobilien-grid--centered>.dashboard-immobilien-widget-card,.dashboard-immobilien-grid--centered>.immo-travel-card{height:auto;align-self:stretch}.dashboard-immobilien-grid--balanced .immo-travel-card--widget{height:100%;justify-content:flex-start}.dashboard-immobilien-grid--balanced .immo-travel-card--widget .immo-travel-card__media{height:auto;aspect-ratio:unset;flex:1 1 0;max-height:none;min-height:var(--immo-widget-media-min-h)}.dashboard-immobilien-grid--balanced .immo-travel-card--widget .immo-travel-card__body{flex:0 0 auto;margin-top:0}.dashboard-header-toolbar-cell,.contact-edit-grid__inner>*,.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section[data-pf-tile-shape="2x2"]{min-width:0}.dark .dashboard-kontakt-tile__avatar,.dark .dashboard-kontakt-detail-card__avatar,.dark .kontakt-tile-card__badge{border-color:#ffffff1a}.dark .dashboard-kontakt-tile__contact-link.dashboard-link:hover,.dark .dashboard-kontakt-tile__contact-link:hover,.dark .kontakt-tile-card__info-icon,.dark .dashboard-link{color:#60a5fa}html:not(.dark) .contact-visit-card,html:not(.dark) .contact-profile-timeline__link{border-color:#e5e7ebcc;background-color:#ffffffe6}html:not(.dark) .contact-visit-card__action{border-color:#e5e7ebb3;background-color:#f9fafbcc}html:not(.dark) .contact-visit-card__action:hover{border-color:#60a5fa66;background-color:#eff6ffcc}html:not(.dark) .contact-visit-card__action-label,html:not(.dark) .contact-linked-immo__side-label,html:not(.dark) .contact-visit-card__notizen-label{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery html:not(.dark) .contact-visit-card__action-label,html:not(.dark) .dashboard-widget-gallery html:not(.dark) .contact-linked-immo__side-label,html:not(.dark) .dashboard-widget-gallery html:not(.dark) .contact-visit-card__notizen-label{color:#6b7280}html:not(.dark) .contact-linked-immo__search,html:not(.dark) .contact-linked-immo__list-item,html:not(.dark) .contact-linked-immo__pin-item,html:not(.dark) .contact-doc-row,html:not(.dark) .contact-doc-expose-row,html:not(.dark) .contact-timeline-panel--profile,html:not(.dark) .contact-profile-immo-panel,html:not(.dark) .contact-timeline-panel{border-color:#e5e7ebcc;background-color:#fffc}html:not(.dark) .contact-work-center__tab{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery html:not(.dark) .contact-work-center__tab{color:#6b7280}html:not(.dark) .contact-work-center__tab:hover{background-color:#f3f4f6cc;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}html:not(.dark) .contact-work-center__tab--active{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}html:not(.dark) .contact-work-center__tab--disabled{opacity:.45}html:not(.dark) .contact-suchprofil-hint,html:not(.dark) .contact-doc-dsgvo__consent,html:not(.dark) .contact-doc-dsgvo__timestamp{border-color:#e5e7ebcc;background-color:#f9fafbcc}html:not(.dark) .contact-linked-immo__search-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .contact-linked-immo__search-input::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .contact-linked-immo__view-btn{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery html:not(.dark) .contact-linked-immo__view-btn{color:#6b7280}html:not(.dark) .contact-linked-immo__view-btn:hover{background-color:#f3f4f6cc;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}html:not(.dark) .contact-linked-immo__view-btn--active{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}html:not(.dark) .contact-linked-immo__segment{border-color:#e5e7ebcc;background-color:#f3f4f6b3}html:not(.dark) .contact-linked-immo__segment-btn{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery html:not(.dark) .contact-linked-immo__segment-btn{color:#6b7280}html:not(.dark) .contact-linked-immo__segment-btn:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}html:not(.dark) .contact-linked-immo__segment-btn--active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(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)}.contact-linked-immo__picker-search .kontakt-dashboard-picker__search-input{font-size:.8125rem;padding-bottom:.625rem;padding-top:.625rem}html:not(.dark) .contact-linked-immo__list-item:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));background-color:#eff6ff66}html:not(.dark) .contact-linked-immo__preview-img--empty,html:not(.dark) .contact-profile-immo-tile__media{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}html:not(.dark) .contact-linked-immo__action-btn--primary{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}html:not(.dark) .contact-linked-immo__action-btn--primary:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}html:not(.dark) .contact-linked-immo__action-btn--danger{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery html:not(.dark) .contact-linked-immo__action-btn--danger{color:#6b7280}html:not(.dark) .contact-linked-immo__action-btn--danger:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.contact-linked-immo__pin-item .immo-travel-card{border-radius:0;border:none;box-shadow:none}.contact-linked-immo__pin-item .immo-travel-card:hover{transform:none}.contact-linked-immo__pin-layer .immo-travel-card--widget .immo-travel-card__media{min-height:12rem}html:not(.dark) .contact-linked-immo__pin-footer,html:not(.dark) .contact-doc-expose-add{border-color:#e5e7ebcc;background-color:#f9fafb99}html:not(.dark) .contact-doc-row__icon-wrap,html:not(.dark) .contact-profile-timeline__type,html:not(.dark) .contact-profile-timeline__cta{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}html:not(.dark) .contact-doc-row__file{border-color:#e5e7ebb3;background-color:#f9fafbcc}html:not(.dark) .contact-doc-status--present{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}html:not(.dark) .contact-doc-status--missing{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}html:not(.dark) .contact-visit-card__notizen-text{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery html:not(.dark) .contact-visit-card__notizen-text{color:#6b7280}html:not(.dark) .contact-timeline-panel__count,html:not(.dark) .contact-profile-immo-panel__count{background-color:#3b82f61a;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}html:not(.dark) .contact-profile-timeline__item:not(.contact-profile-timeline__item--last):after{background:linear-gradient(to bottom,#3b82f659,#94a3b840)}html:not(.dark) .contact-profile-timeline__link:hover{border-color:#60a5fa66;background-color:#eff6ffcc}html:not(.dark) .contact-profile-timeline__dot{--tw-ring-color: rgb(229 231 235 / .8)}html:not(.dark) .contact-profile-immo-tile{border-color:#e5e7ebcc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}html:not(.dark) .contact-profile-immo-tile:hover{border-color:#60a5fa66;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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);--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.kontakt-tiles-grid{display:grid}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.kontakt-tiles-grid{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.kontakt-tiles-grid{padding-top:.5rem;padding-bottom:.5rem}}.kontakt-tiles-grid{align-content:start;gap:.875rem;grid-template-columns:repeat(var(--kontakt-tile-cols, 2),minmax(0,1fr));padding:.25rem .25rem .75rem}.kontakt-tile-card{position:relative;display:flex;flex-direction:column;overflow:hidden}.edit-form-map-side .kontakt-tile-card>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .kontakt-tile-card{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .kontakt-tile-card>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .kontakt-tile-card>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .kontakt-tile-card{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .kontakt-tile-card{overflow:visible}.kontakt-tile-card{background:linear-gradient(155deg,#fff,#f3f4f8);border-radius:1.125rem;border:1px solid rgba(229,231,235,.8);box-shadow:0 2px 4px -1px #0f172a0f,0 8px 24px -6px #0f172a1a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.kontakt-tile-card:before{position:absolute;left:0;right:0;top:0;background:linear-gradient(90deg,#3b82f6,#7c3aed);content:"";height:3px;opacity:1;z-index:1}.kontakt-tile-card__head{position:relative;display:flex;flex-shrink:0;align-items:flex-start}.edit-form-map-side .kontakt-tile-card__head>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .kontakt-tile-card__head{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .kontakt-tile-card__head>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .kontakt-tile-card__head>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .kontakt-tile-card__head{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .kontakt-tile-card__head{overflow:visible}.kontakt-tile-card__head{gap:.5rem;padding:1.125rem 1rem .875rem}.kontakt-tile-card__head-link{display:flex;align-items:flex-start;color:inherit;flex:1;gap:.875rem;min-width:0;text-decoration:none}.kontakt-tile-card__head-link--action,.kontakt-tile-card__info-row--action,.immo-travel-card--split-click .immo-travel-card__media,.immo-travel-card--split-click .immo-travel-card__body{cursor:pointer}.kontakt-tile-card--pin-mode{-webkit-user-select:none;-moz-user-select:none;user-select:none}.kontakt-tile-card--pin-mode .kontakt-tile-card__avatar{-webkit-user-drag:none;user-drag:none}.kontakt-tile-card__pin-btn,.immo-travel-card__pin-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;background:#2563eb14;border-radius:.625rem;border:none;color:#2563eb;height:2rem;transition:background-color .15s ease,color .15s ease,transform .15s ease;width:2rem}.kontakt-tile-card__pin-btn:hover:not(:disabled),.immo-travel-card__pin-btn:hover:not(:disabled){background:#2563eb24;transform:translateY(-1px)}.kontakt-tile-card__pin-btn--active,.kontakt-tile-card__pin-btn:disabled,.immo-travel-card__pin-btn--active,.immo-travel-card__pin-btn:disabled{cursor:not-allowed;opacity:.45;transform:none}.dark .kontakt-tile-card__pin-btn,.dark .immo-travel-card__pin-btn{background:#2563eb24;color:#93c5fd}.kontakt-tile-card--empty,.immo-travel-card--pin-empty{width:100%;cursor:pointer;text-align:left;background:linear-gradient(155deg,#ffffffeb,#f3f4f8eb);border-color:#2563eb59;border-style:dashed}.kontakt-tile-card--empty:hover,.immo-travel-card--pin-empty:hover{border-color:#2563eb8c;transform:translateY(-2px)}.dark .kontakt-tile-card--empty,.dark .immo-travel-card--pin-empty{background:linear-gradient(155deg,#0f0f1ff2,#0a0a18f2);border-color:#2563eb59}.immo-travel-card--split-click .immo-travel-card__media:focus-visible,.immo-travel-card--split-click .immo-travel-card__body:focus-visible{outline-offset:-2px;outline:2px solid rgba(37,99,235,.55)}.immo-travel-card__pin-btn{pointer-events:auto}html:not(.dark) .kontakt-pin-assign-picker.dashboard-widget-menu-popover{background-color:#fffffffa;border-color:#0f172a1a;box-shadow:0 16px 40px #0f172a24}html:not(.dark) .kontakt-pin-assign-picker .kontakt-dashboard-picker__item{color:#1f2937}html:not(.dark) .kontakt-pin-assign-picker .kontakt-dashboard-picker__item:hover:not(:disabled){background:#2563eb14;color:#1e3a8a}.kontakt-tile-card__avatar-wrap{position:relative;flex-shrink:0}.edit-form-map-side .kontakt-tile-card__avatar-wrap>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .kontakt-tile-card__avatar-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .kontakt-tile-card__avatar-wrap>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .kontakt-tile-card__avatar-wrap>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .kontakt-tile-card__avatar-wrap{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .kontakt-tile-card__avatar-wrap{overflow:visible}.kontakt-tile-card__avatar-wrap:after{pointer-events:none;position:absolute}.edit-sidebar-crm .relative>.relative>.kontakt-tile-card__avatar-wrap:after{left:.625rem;height:.875rem;width:.875rem}.kontakt-tile-card__avatar-wrap:after{background:linear-gradient(135deg,#3b82f673,#7c3aed59);border-radius:calc(.875rem + 2px);content:"";top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:0}.kontakt-tile-card__avatar{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;font-weight:700}.edit-form-map-side .kontakt-tile-card__avatar>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .kontakt-tile-card__avatar{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .kontakt-tile-card__avatar>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .kontakt-tile-card__avatar>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .kontakt-tile-card__avatar{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .kontakt-tile-card__avatar{overflow:visible}.kontakt-tile-card__avatar{border-radius:.875rem;border:2px solid rgba(255,255,255,.9);font-size:.875rem;height:3.25rem;-o-object-fit:cover;object-fit:cover;width:3.25rem;z-index:1}.dark .kontakt-tile-card__avatar{border-color:#ffffff1f;box-shadow:0 2px 8px #0006}.kontakt-tile-card__head-info{display:flex;flex-direction:column;flex:1;gap:.375rem;min-width:0;padding-top:.25rem}.kontakt-tile-card__name-row{display:flex;align-items:flex-start;gap:.375rem}.kontakt-tile-card__name{font-weight:700;color:#0f172a;font-size:.9375rem;letter-spacing:-.01em;line-height:1.3;word-break:break-word}.dark .kontakt-tile-card__name{color:#f9fafb;text-shadow:0 1px 3px rgba(0,0,0,.5)}.kontakt-tile-card__star{flex-shrink:0;color:#f59e0b;fill:#f59e0b;filter:drop-shadow(0 1px 3px rgba(245,158,11,.5));height:1rem;margin-top:.125rem;width:1rem}.kontakt-tile-card__badge{display:inline-flex;align-items:center;font-weight:600;align-self:flex-start;border-radius:999px;border:1px solid transparent;font-size:.6875rem;gap:.25rem;letter-spacing:.02em;line-height:1.3;padding:.25rem .5625rem;text-transform:uppercase}.kontakt-tile-card__divider{flex-shrink:0;background:linear-gradient(90deg,transparent 0%,rgba(37,99,235,.2) 30%,rgba(124,58,237,.2) 70%,transparent 100%);height:1px;margin:0 1rem}.dark .kontakt-tile-card__divider{background:linear-gradient(90deg,transparent 0%,rgba(37,99,235,.25) 30%,rgba(124,58,237,.2) 70%,transparent 100%)}.kontakt-tile-card__body{display:flex;flex-direction:column;gap:.375rem;padding:.875rem 1rem 1rem}.kontakt-tile-card__info-row{display:flex;align-items:flex-start;border-radius:.5rem;color:#374151;font-size:.75rem;gap:.625rem;line-height:1.45;min-width:0;padding:.3125rem .4375rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.dark .kontakt-tile-card__info-row{color:#c9d1d9}.kontakt-tile-card__info-row.dashboard-link:hover{background-color:#2563eb12;color:#2563eb}.dark .kontakt-tile-card__info-row.dashboard-link:hover{background-color:#2563eb1f;color:#93c5fd}.kontakt-tile-card__info-row:not(.dashboard-link):not(.kontakt-tile-card__info-row--muted){background-color:#00000006}.dark .kontakt-tile-card__info-row:not(.dashboard-link):not(.kontakt-tile-card__info-row--muted){background-color:#ffffff05}.kontakt-tile-card__info-row--muted{opacity:.3}.kontakt-tile-card__info-icon-box{display:flex;flex-shrink:0;align-items:center;justify-content:center;background-color:#2563eb17;border-radius:.4375rem;border:1px solid rgba(37,99,235,.14);height:1.5rem;width:1.5rem}.dark .kontakt-tile-card__info-icon-box{background-color:#3b82f61a;border-color:#3b82f62e}.kontakt-tile-card__info-row.dashboard-link:hover .kontakt-tile-card__info-icon-box{background-color:#2563eb26;border-color:#2563eb4d}.dark .kontakt-tile-card__info-row.dashboard-link:hover .kontakt-tile-card__info-icon-box{background-color:#3b82f633;border-color:#3b82f659}.kontakt-tile-card__info-icon{flex-shrink:0;color:#3b82f6;height:.8125rem;width:.8125rem}.kontakt-tile-card__info-text{flex:1;min-width:0;overflow-wrap:anywhere;padding-top:.125rem;word-break:break-word}.kontakt-pin-layer__card .kontakt-tile-card,.immobilie-pin-layer__card .immo-travel-card{height:auto}.widget-inner-scroll{scrollbar-color:rgba(148,163,184,.18) transparent;scrollbar-width:thin}.widget-inner-scroll--hidden::-webkit-scrollbar{display:none;height:0;width:0}.dark .widget-inner-scroll::-webkit-scrollbar-thumb{background:#94a3b824}body.dashboard-marquee-active{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:crosshair}.dashboard-settings-panel .settings-card-body{padding:1rem}.dashboard-settings-panel .settings-card-header{padding:1rem 1rem 0}.dashboard-settings-panel .settings-feature-row{gap:.75rem;padding:.875rem 1rem}.dashboard-settings-panel .settings-feature-icon{height:2.5rem;width:2.5rem}.border-glow-card{--edge-proximity: 0;--cursor-angle: 45deg;--edge-sensitivity: 30;--color-sensitivity: calc(var(--edge-sensitivity) + 20);--border-radius: 28px;--glow-padding: 40px;--cone-spread: 25;position:relative;isolation:isolate;transform:translateZ(.01px);border-radius:var(--border-radius);display:grid;border:1px solid rgb(255 255 255 / 15%);background:var(--card-bg, #1f1f1f);overflow:visible;box-shadow:#0000001a 0 1px 2px,#0000001a 0 2px 4px,#0000001a 0 4px 8px,#0000001a 0 8px 16px,#0000001a 0 16px 32px,#0000001a 0 32px 64px}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transition:opacity .25s ease-out;z-index:-1}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{border:1px solid transparent;background:linear-gradient(var(--card-bg, #1f1f1f) 0 100%) padding-box,linear-gradient(#fff0,#fff0) border-box,var(--gradient-one, radial-gradient(at 80% 55%, hsla(268, 100%, 76%, 1) 0px, transparent 50%)) border-box,var(--gradient-two, radial-gradient(at 69% 34%, hsla(349, 100%, 74%, 1) 0px, transparent 50%)) border-box,var(--gradient-three, radial-gradient(at 8% 6%, hsla(136, 100%, 78%, 1) 0px, transparent 50%)) border-box,var(--gradient-four, radial-gradient(at 41% 38%, hsla(192, 100%, 64%, 1) 0px, transparent 50%)) border-box,var(--gradient-five, radial-gradient(at 86% 85%, hsla(186, 100%, 74%, 1) 0px, transparent 50%)) border-box,var(--gradient-six, radial-gradient(at 82% 18%, hsla(52, 100%, 65%, 1) 0px, transparent 50%)) border-box,var(--gradient-seven, radial-gradient(at 51% 4%, hsla(12, 100%, 72%, 1) 0px, transparent 50%)) border-box,var(--gradient-base, linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%))}.border-glow-card:after{border:1px solid transparent;background:var(--gradient-one, radial-gradient(at 80% 55%, hsla(268, 100%, 76%, 1) 0px, transparent 50%)) padding-box,var(--gradient-two, radial-gradient(at 69% 34%, hsla(349, 100%, 74%, 1) 0px, transparent 50%)) padding-box,var(--gradient-three, radial-gradient(at 8% 6%, hsla(136, 100%, 78%, 1) 0px, transparent 50%)) padding-box,var(--gradient-four, radial-gradient(at 41% 38%, hsla(192, 100%, 64%, 1) 0px, transparent 50%)) padding-box,var(--gradient-five, radial-gradient(at 86% 85%, hsla(186, 100%, 74%, 1) 0px, transparent 50%)) padding-box,var(--gradient-six, radial-gradient(at 82% 18%, hsla(52, 100%, 65%, 1) 0px, transparent 50%)) padding-box,var(--gradient-seven, radial-gradient(at 51% 4%, hsla(12, 100%, 72%, 1) 0px, transparent 50%)) padding-box,var(--gradient-base, linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom,black,black),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add;opacity:calc(var(--fill-opacity, .5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color, hsl(40deg 80% 80% / 100%)),inset 0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),inset 0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),inset 0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),inset 0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),inset 0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),inset 0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%)),0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%))}.border-glow-inner{display:flex;flex-direction:column;position:relative;overflow:auto;height:100%;min-height:0;z-index:1}.border-glow-card--edge-only{--fill-opacity: 0}.border-glow-card--edge-only:after{display:none}.border-glow-card--edge-only>.edge-light:before{box-shadow:0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),0 0 8px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),0 0 16px 1px var(--glow-color-30, hsl(40deg 80% 80% / 30%)),0 0 28px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),0 0 42px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%))}.app-header--capsule .app-header-panel{border-radius:2.25rem}.app-header--capsule .glass{border-radius:1.375rem}@media (orientation: landscape){.app-header--capsule .app-header-panel{padding-left:1.25rem;padding-right:1.25rem}}@media (orientation: portrait){.app-header--capsule .app-header-portrait{--app-header-panel-radius: 1.75rem}}.dark.theme-midnight{--edit-glass-bg: rgba(4, 4, 14, .9);--edit-glass-inner-bg: rgba(255, 255, 255, .025);--edit-glass-border: rgba(255, 255, 255, .045);--edit-glass-shadow: 0 0 12px rgba(0, 0, 0, .6)}.theme-midnight:not(.dark){--edit-glass-bg: rgba(240, 240, 248, .85);--edit-glass-inner-bg: rgba(255, 255, 255, .55);--edit-glass-border: rgba(180, 180, 210, .55);--edit-glass-shadow: 0 0 10px rgba(20, 20, 60, .06)}.dark.theme-frost{--edit-glass-bg: rgba(18, 42, 78, .78);--edit-glass-inner-bg: rgba(140, 190, 255, .06);--edit-glass-border: rgba(120, 180, 255, .18);--edit-glass-shadow: 0 0 14px rgba(80, 140, 255, .08)}.theme-frost:not(.dark){--edit-glass-bg: rgba(225, 238, 255, .88);--edit-glass-inner-bg: rgba(255, 255, 255, .6);--edit-glass-border: rgba(100, 165, 255, .35);--edit-glass-shadow: 0 0 14px rgba(80, 140, 255, .08)}.dark.theme-aurora{--edit-glass-bg: rgba(12, 8, 28, .86);--edit-glass-inner-bg: rgba(120, 50, 220, .045);--edit-glass-border: rgba(140, 80, 240, .14);--edit-glass-shadow: 0 0 16px rgba(100, 40, 200, .1)}.theme-aurora:not(.dark){--edit-glass-bg: rgba(242, 236, 255, .86);--edit-glass-inner-bg: rgba(255, 255, 255, .55);--edit-glass-border: rgba(160, 100, 255, .3);--edit-glass-shadow: 0 0 14px rgba(120, 60, 220, .08)}.theme-neumorphism:not(.dark){--neu-bg: #e4e9f2;--neu-surface: #e9edf5;--neu-shadow-light: rgba(255, 255, 255, .92);--neu-shadow-dark: rgba(136, 152, 182, .42);--neu-accent: #2563eb;--neu-chart-grid: rgba(136, 152, 182, .3);--neu-chart-tick: #7d8ba6;--edit-glass-blur: 0px;--edit-glass-bg: var(--neu-surface);--edit-glass-inner-bg: #e4e9f2;--edit-glass-border: rgba(255, 255, 255, .65);--edit-glass-inner-border: rgba(255, 255, 255, .45);--edit-glass-shadow: -10px -10px 24px var(--neu-shadow-light), 12px 12px 28px var(--neu-shadow-dark)}.dark.theme-neumorphism{--neu-bg: #23262e;--neu-surface: #282c36;--neu-shadow-light: rgba(255, 255, 255, .05);--neu-shadow-dark: rgba(0, 0, 0, .55);--neu-accent: #60a5fa;--neu-chart-grid: rgba(255, 255, 255, .07);--neu-chart-tick: #8f9bb0;--edit-glass-blur: 0px;--edit-glass-bg: var(--neu-surface);--edit-glass-inner-bg: #23262e;--edit-glass-border: rgba(255, 255, 255, .05);--edit-glass-inner-border: rgba(255, 255, 255, .04);--edit-glass-shadow: -8px -8px 20px var(--neu-shadow-light), 10px 10px 26px var(--neu-shadow-dark)}html.theme-neumorphism:not(.dark) .edit-form-shell{--edit-glass-blur: 0px;--edit-glass-bg: var(--neu-surface);--edit-glass-border: rgba(255, 255, 255, .65);--edit-glass-inner-bg: #e4e9f2;--edit-glass-inner-border: rgba(255, 255, 255, .45);--edit-glass-shadow: -10px -10px 24px var(--neu-shadow-light), 12px 12px 28px var(--neu-shadow-dark)}html.dark.theme-neumorphism .edit-form-shell{--edit-glass-blur: 0px;--edit-glass-bg: var(--neu-surface);--edit-glass-border: rgba(255, 255, 255, .05);--edit-glass-inner-bg: #23262e;--edit-glass-inner-border: rgba(255, 255, 255, .04);--edit-glass-shadow: -8px -8px 20px var(--neu-shadow-light), 10px 10px 26px var(--neu-shadow-dark)}html.theme-neumorphism:not(.dark){background:var(--neu-bg)}html.dark.theme-neumorphism{background:var(--neu-bg)}html.theme-neumorphism:before,html.theme-neumorphism:after,.theme-neumorphism body:before,.theme-neumorphism body:after{display:none}html.theme-neumorphism .app-background-layer{display:none}html.theme-neumorphism .glass-card,html.theme-neumorphism .sidebar-panel,html.theme-neumorphism .floating-glass-panel,html.theme-neumorphism .settings-card{backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-neumorphism .glass-card:hover{border-color:var(--edit-glass-border);box-shadow:-12px -12px 28px var(--neu-shadow-light),14px 14px 32px var(--neu-shadow-dark)}html.theme-neumorphism .glass{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:var(--neu-surface);border:1px solid var(--edit-glass-border);box-shadow:-4px -4px 10px var(--neu-shadow-light),5px 5px 12px var(--neu-shadow-dark)}html.theme-neumorphism .glass:hover{background-color:var(--neu-surface);border-color:var(--edit-glass-border);box-shadow:-6px -6px 14px var(--neu-shadow-light),7px 7px 16px var(--neu-shadow-dark)}html.theme-neumorphism .glass:active,html.theme-neumorphism .glass-button:active{box-shadow:inset 3px 3px 8px var(--neu-shadow-dark),inset -3px -3px 8px var(--neu-shadow-light)}html.theme-neumorphism .sidebar-input,html.theme-neumorphism .sidebar-select,html.theme-neumorphism .glass-input,html.theme-neumorphism .glass-number-field{background-color:var(--neu-bg);border-color:transparent;box-shadow:inset 3px 3px 7px var(--neu-shadow-dark),inset -3px -3px 7px var(--neu-shadow-light)}html.theme-neumorphism .sidebar-input:hover:not(:disabled),html.theme-neumorphism .glass-number-field:hover:not(.glass-number-field-disabled){background-color:var(--neu-bg);border-color:transparent}html.theme-neumorphism .sidebar-input:focus,html.theme-neumorphism .glass-input:focus{border-color:transparent;box-shadow:inset 3px 3px 7px var(--neu-shadow-dark),inset -3px -3px 7px var(--neu-shadow-light),0 0 0 2px #6366f14d}html.theme-neumorphism .glass-inner{background-color:var(--neu-bg);border-color:transparent;box-shadow:inset 2px 2px 6px var(--neu-shadow-dark),inset -2px -2px 6px var(--neu-shadow-light)}html.theme-neumorphism .settings-feature-row{background:var(--neu-surface);border-color:transparent;box-shadow:-4px -4px 10px var(--neu-shadow-light),5px 5px 12px var(--neu-shadow-dark)}html.theme-neumorphism .settings-feature-row:hover:not(.active){border-color:transparent;box-shadow:-6px -6px 14px var(--neu-shadow-light),7px 7px 16px var(--neu-shadow-dark)}html.theme-neumorphism .settings-feature-row.active{background:var(--neu-bg);border-color:transparent;box-shadow:inset 3px 3px 8px var(--neu-shadow-dark),inset -3px -3px 8px var(--neu-shadow-light)}html.theme-neumorphism .settings-feature-icon{background:var(--neu-surface);border-color:transparent;box-shadow:-2px -2px 6px var(--neu-shadow-light),3px 3px 7px var(--neu-shadow-dark)}html.theme-neumorphism .sidebar-icon-btn{background:var(--neu-surface);border-color:transparent;box-shadow:-3px -3px 8px var(--neu-shadow-light),4px 4px 9px var(--neu-shadow-dark)}html.theme-neumorphism .sidebar-icon-btn:hover{background-color:var(--neu-surface);border-color:transparent;box-shadow:-5px -5px 12px var(--neu-shadow-light),6px 6px 14px var(--neu-shadow-dark)}html.theme-neumorphism .sidebar-icon-btn.active{background-color:var(--neu-bg);box-shadow:inset 2px 2px 6px var(--neu-shadow-dark),inset -2px -2px 6px var(--neu-shadow-light)}html.theme-neumorphism .sidebar-nav-pill:not(.active):hover{background:var(--neu-surface);box-shadow:-3px -3px 8px var(--neu-shadow-light),4px 4px 9px var(--neu-shadow-dark)}html.theme-neumorphism:not(.dark) .sidebar-nav-pill.active,html.theme-neumorphism:not(.dark) .sidebar-bottom-btn.active,html.dark.theme-neumorphism .sidebar-nav-pill.active,html.dark.theme-neumorphism .sidebar-bottom-btn.active{background:var(--neu-bg);box-shadow:inset 3px 3px 8px var(--neu-shadow-dark),inset -3px -3px 8px var(--neu-shadow-light);color:var(--neu-accent)}html.theme-neumorphism .sidebar-add-btn{box-shadow:-4px -4px 10px var(--neu-shadow-light),6px 6px 16px #2563eb61}html.theme-neumorphism .sidebar-toggle{background-color:var(--neu-bg);border-color:transparent;box-shadow:inset 2px 2px 6px var(--neu-shadow-dark),inset -2px -2px 6px var(--neu-shadow-light)}html.theme-neumorphism .sidebar-toggle:hover{background-color:var(--neu-bg)}html.theme-neumorphism .sidebar-toggle.active{background-color:#2563eb;border-color:transparent;box-shadow:inset 2px 2px 6px #0f286e73,0 4px 12px #2563eb4d}html.theme-neumorphism .immo-travel-card,html.theme-neumorphism .kontakt-tile-card{background:var(--neu-surface);border-color:transparent;box-shadow:-8px -8px 20px var(--neu-shadow-light),10px 10px 24px var(--neu-shadow-dark)}html.theme-neumorphism .immo-travel-card:hover,html.theme-neumorphism .kontakt-tile-card:hover{border-color:transparent;box-shadow:-10px -10px 24px var(--neu-shadow-light),12px 12px 30px var(--neu-shadow-dark);transform:translateY(-3px)}html.theme-neumorphism .immo-travel-card__body,html.theme-neumorphism .immo-travel-card--widget,html.theme-neumorphism .immo-travel-card--widget .immo-travel-card__body{background:var(--neu-surface)}html.theme-neumorphism:not(.dark) .immo-travel-card__media,html.dark.theme-neumorphism .immo-travel-card__media,html.theme-neumorphism:not(.dark) .immo-travel-card--widget .immo-travel-card__media,html.dark.theme-neumorphism .immo-travel-card--widget .immo-travel-card__media{background:var(--neu-bg)}html.theme-neumorphism:not(.dark) .immo-travel-card--widget .immo-travel-card__body,html.dark.theme-neumorphism .immo-travel-card--widget .immo-travel-card__body{border-top-color:var(--edit-glass-border)}html.theme-neumorphism:not(.dark) .immo-travel-card__icon-btn,html.dark.theme-neumorphism .immo-travel-card__icon-btn{background:var(--neu-surface);border-color:transparent;box-shadow:-3px -3px 8px var(--neu-shadow-light),4px 4px 9px var(--neu-shadow-dark);color:var(--neu-accent)}html.theme-neumorphism:not(.dark) .immo-travel-card__icon-btn:hover,html.dark.theme-neumorphism .immo-travel-card__icon-btn:hover{background:var(--neu-surface)}html.theme-neumorphism:not(.dark) .immo-travel-card__cta,html.dark.theme-neumorphism .immo-travel-card__cta,html.theme-neumorphism:not(.dark) .immo-travel-card__cta--overlay,html.dark.theme-neumorphism .immo-travel-card__cta--overlay{background:var(--neu-surface);box-shadow:-3px -3px 8px var(--neu-shadow-light),4px 4px 10px var(--neu-shadow-dark);color:var(--neu-accent)}html.theme-neumorphism:not(.dark) .immo-travel-card__overlay-badge-inner,html.dark.theme-neumorphism .immo-travel-card__overlay-badge-inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--neu-surface);border-color:transparent;box-shadow:0 3px 10px var(--neu-shadow-dark)}html.theme-neumorphism:not(.dark) .overview-detail-sidebar__stat,html.dark.theme-neumorphism .overview-detail-sidebar__stat,html.theme-neumorphism:not(.dark) .overview-detail-sidebar__copy-field,html.dark.theme-neumorphism .overview-detail-sidebar__copy-field{background:var(--neu-bg);border-color:transparent;box-shadow:inset 2px 2px 6px var(--neu-shadow-dark),inset -2px -2px 6px var(--neu-shadow-light)}html.theme-neumorphism:not(.dark) .overview-detail-sidebar__contact-btn,html.dark.theme-neumorphism .overview-detail-sidebar__contact-btn{background:var(--neu-surface);border-color:transparent;box-shadow:-3px -3px 8px var(--neu-shadow-light),4px 4px 9px var(--neu-shadow-dark)}html.theme-neumorphism .mobile-bottom-sheet-shell{-webkit-backdrop-filter:none;backdrop-filter:none}html.theme-neumorphism:not(.dark) .edit-form-section-divider,html.dark.theme-neumorphism .edit-form-section-divider{background:linear-gradient(90deg,transparent 0%,var(--neu-shadow-dark) 10%,var(--neu-shadow-dark) 90%,transparent 100%)}html.theme-neumorphism .recharts-cartesian-grid line,html.theme-neumorphism .recharts-cartesian-axis line{stroke:var(--neu-chart-grid)}html.theme-neumorphism .recharts-cartesian-axis-tick-value,html.theme-neumorphism .recharts-polar-angle-axis-tick-value,html.theme-neumorphism .recharts-polar-radius-axis-tick-value{fill:var(--neu-chart-tick)}html.theme-neumorphism .recharts-tooltip-cursor{fill:var(--neu-chart-grid)}html.theme-neumorphism:not(.dark) .dashboard-portfolio-tooltip,html.dark.theme-neumorphism .dashboard-portfolio-tooltip,html.theme-neumorphism:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-tooltip,html.dark.theme-neumorphism .dashboard-portfolio--fintech .dashboard-portfolio-tooltip{background:var(--neu-surface);border-color:var(--edit-glass-border);box-shadow:-6px -6px 14px var(--neu-shadow-light),8px 8px 18px var(--neu-shadow-dark)}html.theme-neumorphism:not(.dark) .dashboard-portfolio--fintech,html.dark.theme-neumorphism .dashboard-portfolio--fintech{--pf-card: var(--neu-bg);--pf-card-border: transparent}html.theme-neumorphism:not(.dark) .pf-stage,html.dark.theme-neumorphism .pf-stage{box-shadow:inset 2px 2px 6px var(--neu-shadow-dark),inset -2px -2px 6px var(--neu-shadow-light)}html.theme-neumorphism:not(.dark) .sidebar-user-panel,html.dark.theme-neumorphism .sidebar-user-panel{background:var(--neu-surface);border-color:transparent;box-shadow:-4px -4px 10px var(--neu-shadow-light),5px 5px 12px var(--neu-shadow-dark)}html.theme-neumorphism:not(.dark) .sidebar-item-type-icon,html.dark.theme-neumorphism .sidebar-item-type-icon{background-color:var(--neu-bg);box-shadow:inset 2px 2px 5px var(--neu-shadow-dark),inset -2px -2px 5px var(--neu-shadow-light)}html.theme-neumorphism:not(.dark) .sidebar-item-row.pinned .sidebar-item-type-icon,html.dark.theme-neumorphism .sidebar-item-row.pinned .sidebar-item-type-icon{background-color:#2563eb24;color:var(--neu-accent)}html.theme-neumorphism:not(.dark) .mitarbeiter-tile,html.dark.theme-neumorphism .mitarbeiter-tile{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--neu-surface);border-color:transparent;box-shadow:-6px -6px 14px var(--neu-shadow-light),8px 8px 18px var(--neu-shadow-dark)}html.theme-neumorphism:not(.dark) .mitarbeiter-tile:hover,html.dark.theme-neumorphism .mitarbeiter-tile:hover{background:var(--neu-surface);border-color:transparent;box-shadow:-8px -8px 18px var(--neu-shadow-light),10px 10px 22px var(--neu-shadow-dark)}html.theme-neumorphism:not(.dark) .mitarbeiter-tile-own,html.dark.theme-neumorphism .mitarbeiter-tile-own{background:var(--neu-surface);border-color:transparent;box-shadow:-6px -6px 14px var(--neu-shadow-light),8px 8px 20px #2563eb47}html.theme-neumorphism:not(.dark) .mitarbeiter-tile--selected,html.dark.theme-neumorphism .mitarbeiter-tile--selected{box-shadow:0 0 0 2px #3b82f68c,-6px -6px 14px var(--neu-shadow-light),8px 8px 18px var(--neu-shadow-dark)}html.theme-neumorphism:not(.dark) .mitarbeiter-tile-action-btn:hover,html.dark.theme-neumorphism .mitarbeiter-tile-action-btn:hover{background:var(--neu-bg);box-shadow:inset 2px 2px 5px var(--neu-shadow-dark),inset -2px -2px 5px var(--neu-shadow-light)}html.theme-neumorphism:not(.dark) .contact-visit-card,html.dark.theme-neumorphism .contact-visit-card,html.theme-neumorphism:not(.dark) .contact-profile-stats-panel,html.dark.theme-neumorphism .contact-profile-stats-panel,html.theme-neumorphism:not(.dark) .contact-timeline-panel,html.dark.theme-neumorphism .contact-timeline-panel,html.theme-neumorphism:not(.dark) .contact-profile-immo-panel,html.dark.theme-neumorphism .contact-profile-immo-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--neu-surface);border-color:transparent;box-shadow:-8px -8px 20px var(--neu-shadow-light),10px 10px 24px var(--neu-shadow-dark)}html.theme-neumorphism:not(.dark) .contact-profile-stats-tile,html.dark.theme-neumorphism .contact-profile-stats-tile,html.theme-neumorphism:not(.dark) .contact-profile-termin,html.dark.theme-neumorphism .contact-profile-termin,html.theme-neumorphism:not(.dark) .contact-doc-row,html.dark.theme-neumorphism .contact-doc-row,html.theme-neumorphism:not(.dark) .contact-doc-expose-row,html.dark.theme-neumorphism .contact-doc-expose-row{background:var(--neu-bg);border-color:transparent;box-shadow:inset 2px 2px 6px var(--neu-shadow-dark),inset -2px -2px 6px var(--neu-shadow-light)}html.theme-neumorphism:not(.dark) .contact-profile-immo-tile,html.dark.theme-neumorphism .contact-profile-immo-tile{background:var(--neu-surface);border-color:transparent;box-shadow:-4px -4px 10px var(--neu-shadow-light),5px 5px 12px var(--neu-shadow-dark)}html.theme-neumorphism:not(.dark) .contact-profile-immo-tile:hover,html.dark.theme-neumorphism .contact-profile-immo-tile:hover{border-color:transparent;box-shadow:-6px -6px 14px var(--neu-shadow-light),7px 7px 16px var(--neu-shadow-dark)}html.theme-neumorphism:not(.dark) .contact-doc-row__icon-wrap,html.dark.theme-neumorphism .contact-doc-row__icon-wrap{background:var(--neu-surface);border-color:transparent;box-shadow:-2px -2px 6px var(--neu-shadow-light),3px 3px 7px var(--neu-shadow-dark)}html.theme-neumorphism .mail-detail-shell,html.theme-neumorphism .mail-list-panel,html.theme-neumorphism .mail-detail-card{background-color:transparent;border:none;box-shadow:none}html.theme-neumorphism .mail-folder-panel{background:var(--neu-surface);border:none;box-shadow:-8px -8px 20px var(--neu-shadow-light),10px 10px 26px var(--neu-shadow-dark)}html.theme-neumorphism .mail-search-field__input{background-color:var(--neu-bg);border-color:transparent;box-shadow:inset 3px 3px 7px var(--neu-shadow-dark),inset -3px -3px 7px var(--neu-shadow-light)}html.theme-neumorphism .mail-search-field__input:hover{border-color:transparent}html.theme-neumorphism .mail-search-field__input:focus{border-color:transparent;box-shadow:inset 3px 3px 7px var(--neu-shadow-dark),inset -3px -3px 7px var(--neu-shadow-light),0 0 0 2px #6366f14d}html.theme-neumorphism .mail-list-item--unread{background:var(--neu-surface);border-color:transparent;box-shadow:-5px -5px 12px var(--neu-shadow-light),6px 6px 14px var(--neu-shadow-dark)}html.theme-neumorphism .mail-list-item--read{background:var(--neu-bg);border-color:transparent;box-shadow:inset 2px 2px 6px var(--neu-shadow-dark),inset -2px -2px 6px var(--neu-shadow-light)}html.theme-neumorphism .mail-list-item--selected{border-color:transparent!important;box-shadow:-3px -3px 8px var(--neu-shadow-light),5px 5px 16px #0066ff59!important}html.theme-neumorphism .mail-detail-quick-actions,html.theme-neumorphism .mail-detail-footer-btn--secondary{background:var(--neu-surface);border-color:transparent;box-shadow:-3px -3px 8px var(--neu-shadow-light),4px 4px 9px var(--neu-shadow-dark)}html.theme-neumorphism .mail-detail-footer-btn--primary{box-shadow:-3px -3px 8px var(--neu-shadow-light),5px 5px 14px #0066ff59}html.theme-neumorphism .mail-context-panel{background:var(--neu-surface);box-shadow:-4px -4px 10px var(--neu-shadow-light),5px 5px 12px var(--neu-shadow-dark)}html.theme-neumorphism .mail-compose-field-select{background-color:var(--neu-bg);border-color:transparent;box-shadow:inset 2px 2px 5px var(--neu-shadow-dark),inset -2px -2px 5px var(--neu-shadow-light)}html.theme-neumorphism .mail-compose-tool-btn--active{background:var(--neu-bg);box-shadow:inset 2px 2px 5px var(--neu-shadow-dark),inset -2px -2px 5px var(--neu-shadow-light)}.theme-glassmorphism:not(.dark){--gm-surface: rgba(255, 255, 255, .42);--gm-surface-strong: rgba(255, 255, 255, .58);--gm-inner: rgba(255, 255, 255, .4);--gm-inner-hover: rgba(255, 255, 255, .58);--gm-border: rgba(255, 255, 255, .72);--gm-inner-border: rgba(255, 255, 255, .6);--gm-highlight: rgba(255, 255, 255, .85);--gm-drop: 0 20px 50px -16px rgba(30, 41, 80, .2);--gm-drop-sm: 0 10px 28px -10px rgba(30, 41, 80, .16);--gm-input-bg: rgba(255, 255, 255, .55);--gm-input-shadow: inset 0 2px 5px rgba(30, 41, 80, .08);--gm-chip: rgba(255, 255, 255, .65);--gm-accent: #2563eb;--gm-chart-grid: rgba(51, 65, 110, .16);--gm-chart-tick: #5b6b8c;--edit-glass-blur: 36px;--edit-glass-bg: var(--gm-surface);--edit-glass-border: var(--gm-border);--edit-glass-inner-bg: var(--gm-inner);--edit-glass-inner-border: var(--gm-inner-border);--edit-glass-shadow: var(--gm-drop), inset 0 1px 0 var(--gm-highlight)}.dark.theme-glassmorphism{--gm-surface: rgba(22, 26, 42, .46);--gm-surface-strong: rgba(32, 38, 60, .6);--gm-inner: rgba(255, 255, 255, .07);--gm-inner-hover: rgba(255, 255, 255, .12);--gm-border: rgba(255, 255, 255, .16);--gm-inner-border: rgba(255, 255, 255, .13);--gm-highlight: rgba(255, 255, 255, .16);--gm-drop: 0 24px 60px -16px rgba(0, 0, 0, .55);--gm-drop-sm: 0 12px 32px -10px rgba(0, 0, 0, .45);--gm-input-bg: rgba(10, 12, 26, .38);--gm-input-shadow: inset 0 2px 6px rgba(0, 0, 0, .3);--gm-chip: rgba(18, 22, 38, .6);--gm-accent: #60a5fa;--gm-chart-grid: rgba(255, 255, 255, .1);--gm-chart-tick: #94a3c0;--edit-glass-blur: 36px;--edit-glass-bg: var(--gm-surface);--edit-glass-border: var(--gm-border);--edit-glass-inner-bg: var(--gm-inner);--edit-glass-inner-border: var(--gm-inner-border);--edit-glass-shadow: var(--gm-drop), inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism .edit-form-shell{--edit-glass-blur: 36px;--edit-glass-bg: var(--gm-surface);--edit-glass-border: var(--gm-border);--edit-glass-inner-bg: var(--gm-inner);--edit-glass-inner-border: var(--gm-inner-border);--edit-glass-shadow: var(--gm-drop), inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism .glass-card,html.theme-glassmorphism .sidebar-panel,html.theme-glassmorphism .floating-glass-panel,html.theme-glassmorphism .settings-card,html.theme-glassmorphism .expose-section-card,html.theme-glassmorphism .expose-broker-card{-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.65);backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.65)}html.theme-glassmorphism .glass-card:hover{border-color:var(--gm-border);box-shadow:var(--gm-drop),0 0 24px #3b82f61a,inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism .glass{-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.65);backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.65);box-shadow:inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism .glass:hover{background-color:var(--gm-inner-hover);border-color:var(--gm-border);box-shadow:0 6px 18px -6px #00000040,inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism .glass:active,html.theme-glassmorphism .glass-button:active{background-color:var(--gm-input-bg);box-shadow:inset 0 2px 6px #0000002e}html.theme-glassmorphism .sidebar-input,html.theme-glassmorphism .sidebar-select,html.theme-glassmorphism .glass-input,html.theme-glassmorphism .glass-number-field,html.theme-glassmorphism .mail-search-field__input,html.theme-glassmorphism .mail-compose-field-select{background-color:var(--gm-input-bg);border-color:var(--gm-inner-border);box-shadow:var(--gm-input-shadow)}html.theme-glassmorphism .sidebar-input:hover:not(:disabled),html.theme-glassmorphism .glass-number-field:hover:not(.glass-number-field-disabled),html.theme-glassmorphism .mail-search-field__input:hover{background-color:var(--gm-input-bg);border-color:var(--gm-border)}html.theme-glassmorphism .sidebar-input:focus,html.theme-glassmorphism .glass-input:focus,html.theme-glassmorphism .mail-search-field__input:focus{border-color:#3b82f68c;box-shadow:var(--gm-input-shadow),0 0 0 3px #3b82f638}html.theme-glassmorphism .glass-inner{background-color:var(--gm-inner);border-color:var(--gm-inner-border)}html.theme-glassmorphism .settings-feature-row{background:var(--gm-inner);border-color:var(--gm-inner-border);box-shadow:inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism .settings-feature-row:hover:not(.active){background:var(--gm-inner-hover);border-color:var(--gm-border)}html.theme-glassmorphism .settings-feature-icon{background:var(--gm-inner);border-color:var(--gm-inner-border)}html.theme-glassmorphism .sidebar-toggle{background-color:var(--gm-input-bg);border-color:var(--gm-inner-border);box-shadow:var(--gm-input-shadow)}html.theme-glassmorphism .sidebar-toggle:hover{background-color:var(--gm-input-bg)}html.theme-glassmorphism .sidebar-toggle.active{background:linear-gradient(158deg,#3d85f8,#2563eb 60%,#1e54d8);border-color:transparent;box-shadow:0 4px 14px #2563eb66,inset 0 1px #ffffff40}html.theme-glassmorphism .immo-travel-card,html.theme-glassmorphism .kontakt-tile-card{-webkit-backdrop-filter:blur(28px) saturate(1.5);backdrop-filter:blur(28px) saturate(1.5);background:var(--gm-surface);border-color:var(--gm-border);box-shadow:var(--gm-drop-sm),inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism .immo-travel-card:hover,html.theme-glassmorphism .kontakt-tile-card:hover{border-color:#3b82f673;box-shadow:var(--gm-drop),0 0 24px #3b82f624,inset 0 1px 0 var(--gm-highlight);transform:translateY(-3px)}html.theme-glassmorphism .immo-travel-card__body,html.theme-glassmorphism .immo-travel-card--widget,html.theme-glassmorphism .immo-travel-card--widget .immo-travel-card__body{background:transparent}html.theme-glassmorphism:not(.dark) .immo-travel-card__media,html.dark.theme-glassmorphism .immo-travel-card__media,html.theme-glassmorphism:not(.dark) .immo-travel-card--widget .immo-travel-card__media,html.dark.theme-glassmorphism .immo-travel-card--widget .immo-travel-card__media{background:var(--gm-inner)}html.theme-glassmorphism:not(.dark) .immo-travel-card--widget .immo-travel-card__body,html.dark.theme-glassmorphism .immo-travel-card--widget .immo-travel-card__body{border-top-color:var(--gm-inner-border)}html.theme-glassmorphism:not(.dark) .immo-travel-card__icon-btn,html.dark.theme-glassmorphism .immo-travel-card__icon-btn{-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);background:var(--gm-chip);border-color:var(--gm-border);box-shadow:inset 0 1px 0 var(--gm-highlight);color:var(--gm-accent)}html.theme-glassmorphism:not(.dark) .immo-travel-card__icon-btn:hover,html.dark.theme-glassmorphism .immo-travel-card__icon-btn:hover{background:var(--gm-surface-strong)}html.theme-glassmorphism:not(.dark) .immo-travel-card__cta,html.dark.theme-glassmorphism .immo-travel-card__cta,html.theme-glassmorphism:not(.dark) .immo-travel-card__cta--overlay,html.dark.theme-glassmorphism .immo-travel-card__cta--overlay{-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);background:var(--gm-chip);box-shadow:0 6px 18px -6px #00000059,inset 0 1px 0 var(--gm-highlight);color:var(--gm-accent)}html.theme-glassmorphism:not(.dark) .immo-travel-card__overlay-badge-inner,html.dark.theme-glassmorphism .immo-travel-card__overlay-badge-inner{background:var(--gm-chip);border-color:var(--gm-border);box-shadow:inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism:not(.dark) .overview-detail-sidebar__stat,html.dark.theme-glassmorphism .overview-detail-sidebar__stat,html.theme-glassmorphism:not(.dark) .overview-detail-sidebar__copy-field,html.dark.theme-glassmorphism .overview-detail-sidebar__copy-field{background:var(--gm-inner);border-color:var(--gm-inner-border);box-shadow:inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism:not(.dark) .overview-detail-sidebar__contact-btn,html.dark.theme-glassmorphism .overview-detail-sidebar__contact-btn{background:var(--gm-inner);border-color:var(--gm-inner-border);box-shadow:inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism:not(.dark) .edit-form-section-divider,html.dark.theme-glassmorphism .edit-form-section-divider{background:linear-gradient(90deg,transparent 0%,var(--gm-border) 10%,var(--gm-border) 90%,transparent 100%)}html.theme-glassmorphism .recharts-cartesian-grid line,html.theme-glassmorphism .recharts-cartesian-axis line{stroke:var(--gm-chart-grid)}html.theme-glassmorphism .recharts-cartesian-axis-tick-value,html.theme-glassmorphism .recharts-polar-angle-axis-tick-value,html.theme-glassmorphism .recharts-polar-radius-axis-tick-value{fill:var(--gm-chart-tick)}html.theme-glassmorphism .recharts-tooltip-cursor{fill:var(--gm-chart-grid)}html.theme-glassmorphism:not(.dark) .dashboard-portfolio-tooltip,html.dark.theme-glassmorphism .dashboard-portfolio-tooltip,html.theme-glassmorphism:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-tooltip,html.dark.theme-glassmorphism .dashboard-portfolio--fintech .dashboard-portfolio-tooltip{-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);background:var(--gm-surface-strong);border-color:var(--gm-border);box-shadow:var(--gm-drop-sm),inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism:not(.dark) .dashboard-portfolio--fintech,html.dark.theme-glassmorphism .dashboard-portfolio--fintech{--pf-card: var(--gm-inner);--pf-card-border: var(--gm-inner-border)}html.theme-glassmorphism:not(.dark) .pf-stage,html.dark.theme-glassmorphism .pf-stage{box-shadow:inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism:not(.dark) .sidebar-user-panel,html.dark.theme-glassmorphism .sidebar-user-panel{background:var(--gm-inner);border-color:var(--gm-inner-border);box-shadow:inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism:not(.dark) .sidebar-item-type-icon,html.dark.theme-glassmorphism .sidebar-item-type-icon{background-color:var(--gm-inner)}html.theme-glassmorphism:not(.dark) .sidebar-item-row.pinned .sidebar-item-type-icon,html.dark.theme-glassmorphism .sidebar-item-row.pinned .sidebar-item-type-icon{background-color:#2563eb2e;color:var(--gm-accent)}html.theme-glassmorphism:not(.dark) .mitarbeiter-tile,html.dark.theme-glassmorphism .mitarbeiter-tile{-webkit-backdrop-filter:blur(26px) saturate(1.5);backdrop-filter:blur(26px) saturate(1.5);background:var(--gm-surface);border-color:var(--gm-border);box-shadow:var(--gm-drop-sm),inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism:not(.dark) .mitarbeiter-tile:hover,html.dark.theme-glassmorphism .mitarbeiter-tile:hover{background:var(--gm-surface-strong);border-color:var(--gm-border);box-shadow:var(--gm-drop),inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism:not(.dark) .mitarbeiter-tile-own,html.dark.theme-glassmorphism .mitarbeiter-tile-own{background:var(--gm-surface);border-color:#3b82f666;box-shadow:var(--gm-drop-sm),0 10px 30px -8px #2563eb66,inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism:not(.dark) .mitarbeiter-tile--selected,html.dark.theme-glassmorphism .mitarbeiter-tile--selected{box-shadow:0 0 0 2px #3b82f68c,var(--gm-drop-sm),inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism:not(.dark) .mitarbeiter-tile-action-btn:hover,html.dark.theme-glassmorphism .mitarbeiter-tile-action-btn:hover{background:var(--gm-inner-hover)}html.theme-glassmorphism:not(.dark) .contact-visit-card,html.dark.theme-glassmorphism .contact-visit-card,html.theme-glassmorphism:not(.dark) .contact-profile-stats-panel,html.dark.theme-glassmorphism .contact-profile-stats-panel,html.theme-glassmorphism:not(.dark) .contact-timeline-panel,html.dark.theme-glassmorphism .contact-timeline-panel,html.theme-glassmorphism:not(.dark) .contact-profile-immo-panel,html.dark.theme-glassmorphism .contact-profile-immo-panel{-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.6);backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.6);background:var(--gm-surface);border-color:var(--gm-border);box-shadow:var(--gm-drop),inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism:not(.dark) .contact-profile-stats-tile,html.dark.theme-glassmorphism .contact-profile-stats-tile,html.theme-glassmorphism:not(.dark) .contact-profile-termin,html.dark.theme-glassmorphism .contact-profile-termin,html.theme-glassmorphism:not(.dark) .contact-doc-row,html.dark.theme-glassmorphism .contact-doc-row,html.theme-glassmorphism:not(.dark) .contact-doc-expose-row,html.dark.theme-glassmorphism .contact-doc-expose-row{background:var(--gm-inner);border-color:var(--gm-inner-border);box-shadow:inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism:not(.dark) .contact-profile-immo-tile,html.dark.theme-glassmorphism .contact-profile-immo-tile{background:var(--gm-inner);border-color:var(--gm-inner-border);box-shadow:inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism:not(.dark) .contact-profile-immo-tile:hover,html.dark.theme-glassmorphism .contact-profile-immo-tile:hover{background:var(--gm-inner-hover);border-color:var(--gm-border)}html.theme-glassmorphism:not(.dark) .contact-doc-row__icon-wrap,html.dark.theme-glassmorphism .contact-doc-row__icon-wrap{background:var(--gm-inner);border-color:var(--gm-inner-border)}html.theme-glassmorphism .mail-detail-shell,html.theme-glassmorphism .mail-list-panel,html.theme-glassmorphism .mail-detail-card{background-color:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.theme-glassmorphism .mail-folder-panel{-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.65);backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.65);background:var(--gm-surface);border-color:var(--gm-border);box-shadow:var(--gm-drop),inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism .mail-list-item--unread{background:var(--gm-surface-strong);border-color:var(--gm-border);box-shadow:var(--gm-drop-sm),inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism .mail-list-item--read{background:var(--gm-inner);border-color:var(--gm-inner-border)}html.theme-glassmorphism .mail-list-item--read:hover,html.theme-glassmorphism .mail-list-item--unread:hover{background:var(--gm-inner-hover)}html.theme-glassmorphism .mail-list-item--selected{border-color:#3b82f68c!important;box-shadow:0 0 0 1px #3b82f659,0 8px 24px -6px #2563eb59!important}html.theme-glassmorphism .mail-detail-quick-actions,html.theme-glassmorphism .mail-detail-footer-btn--secondary{-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);background:var(--gm-chip);border-color:var(--gm-inner-border);box-shadow:inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism .mail-detail-footer-btn--primary{box-shadow:0 8px 24px -6px #2563eb80,inset 0 1px #ffffff40}html.theme-glassmorphism .mail-context-panel{-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);background:var(--gm-surface);border-color:var(--gm-border);box-shadow:var(--gm-drop-sm),inset 0 1px 0 var(--gm-highlight)}html.theme-glassmorphism .mail-compose-tool-btn--active{background:#3b82f62e;box-shadow:inset 0 1px 0 var(--gm-highlight);color:var(--gm-accent)}.animation-smooth .app-header-panel,.animation-smooth .app-header-portrait__upper-box,.animation-smooth .app-header-portrait__tool-pill,.animation-smooth .glass,.animation-smooth .glass-card,.animation-smooth .glass-button,.animation-smooth .sidebar-panel,.animation-smooth .floating-glass-panel,.animation-smooth .sidebar-add-btn,.animation-smooth .settings-feature-row,.animation-smooth button{transition-duration:.4s!important;transition-timing-function:cubic-bezier(.25,.8,.25,1)!important}.animation-premium .app-header-panel,.animation-premium .app-header-portrait__upper-box,.animation-premium .app-header-portrait__tool-pill,.animation-premium .glass,.animation-premium .glass-card,.animation-premium .glass-button,.animation-premium .sidebar-panel,.animation-premium .floating-glass-panel,.animation-premium .sidebar-add-btn,.animation-premium .settings-feature-row,.animation-premium button{transition-duration:.55s!important;transition-timing-function:cubic-bezier(.34,1.56,.64,1)!important}.sidebar-brand-text{color:#111827}.sidebar-brand-btn{display:flex;width:100%;min-width:0px;align-items:center;gap:.625rem;border-radius:1rem;padding:.75rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:transparent}.sidebar-brand-btn--collapsed{justify-content:center;padding-left:0;padding-right:0}.sidebar-brand-btn:hover{background:#3b82f614;box-shadow:inset 0 0 0 1px #3b82f626}.dark .sidebar-brand-btn:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.sidebar-section-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#9ca3af}.sidebar-divider{height:1px;background-color:#e5e7eb}.dark .sidebar-divider{background-color:#1f2937}.sidebar-nav-pill{display:flex;align-items:center;gap:.75rem;border-radius:1rem;padding:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#4b5563}.sidebar-nav-pill:not(.active):hover{background:#3b82f614;box-shadow:inset 0 0 0 1px #3b82f626;color:#1d4ed8}.dark .sidebar-nav-pill:not(.active):hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f;color:#f1f5f9}.dark .sidebar-bottom-btn:not(.active):hover,.dark .sidebar-bottom-popover-item:hover{background-color:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;color:#f9fafb}.sidebar-nav-pill.active,.sidebar-bottom-btn.active{background:linear-gradient(158deg,#3d85f8,#2563eb 60%,#1e54d8);box-shadow:0 4px 14px #2563eb66,inset 0 1px #ffffff26;color:#fff}.sidebar-nav-pill--open:not(.active){background:#3b82f614;box-shadow:inset 0 0 0 1px #3b82f626;color:#1d4ed8}.dark .sidebar-nav-pill--open:not(.active){background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f;color:#f1f5f9}.dark .sidebar-nav-pill.active,.dark .sidebar-bottom-btn.active{background:linear-gradient(158deg,#3d85f8,#2563eb 60%,#1e54d8);box-shadow:0 4px 18px #2563eb85,inset 0 1px #ffffff21;color:#fff}.sidebar-icon-btn{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);color:#6b7280}.sidebar-icon-btn:hover{border-color:#2563eb47;box-shadow:0 0 10px #2563eb14,inset 0 1px #fffc;color:#2563eb}.dark .sidebar-icon-btn:hover{background-color:#ffffff12;border-color:#ffffff2b;box-shadow:0 0 10px #ffffff0f,inset 0 1px #ffffff1a;color:#f9fafb}.sidebar-icon-btn.active{background-color:#eff6ff;box-shadow:0 2px 8px #2563eb33;color:#2563eb}.dark .sidebar-icon-btn.active{background-color:#2563eb26;box-shadow:0 2px 8px #2563eb40;color:#60a5fa}.sidebar-icon-btn.logout:hover{background-color:#fef2f2;color:#ef4444}.sidebar-icon-btn--media.sidebar-icon-btn.active{border-color:#2563eb73}.dark .sidebar-icon-btn--media.sidebar-icon-btn.active{border-color:#60a5fa8c}.sidebar-icon-btn__media{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.sidebar-icon-btn__fallback{display:flex;height:100%;width:100%;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.sidebar-user-menu.sidebar-panel-reveal .sidebar-icon-btn{animation:sidebarMenuItemPop .42s cubic-bezier(.34,1.35,.64,1) backwards;animation-delay:var(--sidebar-menu-stagger, 0ms)}.dark .sidebar-icon-btn.logout:hover{background-color:#ef44441a;color:#ef4444}.sidebar-item-row{display:flex;cursor:pointer;align-items:center;gap:.25rem;border-radius:.75rem;padding:.375rem .5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.dark .sidebar-item-row:hover{background-color:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0f}.sidebar-item-row.pinned{background-color:#eff6ff}.dark .sidebar-item-row.pinned,.sidebar-radio-player__info:hover,.sidebar-radio-player__info--open{background-color:#2563eb14}.sidebar-item-type-icon{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background-color:#e5e7eb;color:#6b7280}.sidebar-item-row.pinned .sidebar-item-type-icon{background-color:#dbeafe;color:#2563eb}.dark .sidebar-item-row.pinned .sidebar-item-type-icon{background-color:#2563eb26;color:#60a5fa}.sidebar-pin-btn{display:flex;height:1.25rem;width:1.25rem;align-items:center;justify-content:center;border-radius:.375rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;color:#9ca3af}.sidebar-pin-btn:hover{background-color:#e5e7eb;color:#2563eb}.dark .sidebar-pin-btn:hover{background-color:#374151;color:#60a5fa}.sidebar-add-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:1rem;padding-top:.5rem;padding-bottom:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:linear-gradient(158deg,#4f90ff,#2563eb 52%,#1d52d4);box-shadow:0 8px 20px -4px #2563eb73,0 2px 6px -1px #2563eb47,inset 0 1px #ffffff38;color:#fff}.sidebar-add-btn:hover{background:linear-gradient(158deg,#5f9dff,#2e6ff0 52%,#2059dd);box-shadow:0 12px 28px -4px #2563eb8c,0 4px 10px -1px #2563eb5c,inset 0 1px #ffffff47;transform:translateY(-1px)}.sidebar-user-panel{display:flex;align-items:center;gap:.5rem;border-radius:1rem;padding:.5rem;background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);transition:border-color .3s ease,box-shadow .3s ease}.dark .sidebar-user-panel:hover{border-color:#ffffff1f;box-shadow:0 0 8px #ffffff0a}.sidebar-avatar{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;font-size:.75rem;line-height:1rem;font-weight:700;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.sidebar-avatar-img{-o-object-fit:cover;object-fit:cover;background:none}.sidebar-user-name{font-size:.75rem;line-height:1rem;font-weight:600;color:#111827}.sidebar-user-email{font-size:.75rem;line-height:1rem;color:#9ca3af}.sidebar-user-panel--open{border-color:#2563eb47}.dark .sidebar-user-panel--open{border-color:#ffffff2b}.sidebar-user-chevron{color:#9ca3af}.sidebar-user-menu{margin-top:.5rem;display:flex;gap:.25rem}.sidebar-user-menu--expanded{flex-direction:row;justify-content:center}.sidebar-user-menu--collapsed{flex-direction:column;align-items:center}@keyframes sidebarMenuItemPop{0%{opacity:0;transform:scale(.55) translateY(-6px)}70%{opacity:1;transform:scale(1.06) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes sidebarPanelReveal{0%{opacity:0;transform:translateY(-10px) scale(.94);filter:blur(3px)}55%{opacity:1;transform:translateY(3px) scale(1.02);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.sidebar-panel-reveal{animation:sidebarPanelReveal .4s cubic-bezier(.22,1.12,.36,1) forwards;transform-origin:top center}.sidebar-bottom-panel{-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);overflow:visible;border-radius:1.5rem;backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);box-shadow:var(--edit-glass-shadow);transition:border-color .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1)}html.theme-neumorphism .sidebar-bottom-panel{backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-glassmorphism .sidebar-bottom-panel{-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.65);backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.65)}.animation-smooth .sidebar-bottom-panel{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.animation-premium .sidebar-bottom-panel{transition-duration:.55s;transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.sidebar-bottom-panel{box-shadow:0 -8px 28px -4px #0f172a1a,var(--edit-glass-shadow)}.dark .sidebar-bottom-panel{box-shadow:0 -8px 32px -4px #0000008c,var(--edit-glass-shadow)}.sidebar-bottom-btn:not(.active):hover{background:#3b82f614;box-shadow:inset 0 0 0 1px #3b82f626;color:#1d4ed8}.mobile-bottom-nav-root{--mobile-bottom-nav-slot-size: 3.25rem;--mobile-bottom-nav-icon-size: 1.5rem;position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.mobile-bottom-nav-panel{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.4375rem .625rem}.mobile-bottom-nav-track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--mobile-bottom-nav-slot-size);justify-content:center;align-items:center;gap:.4375rem;min-height:var(--mobile-bottom-nav-slot-size)}.mobile-bottom-nav-slot-wrap{width:var(--mobile-bottom-nav-slot-size);height:var(--mobile-bottom-nav-slot-size);flex-shrink:0}.mobile-bottom-nav-slot-inner{position:relative;width:var(--mobile-bottom-nav-slot-size);height:var(--mobile-bottom-nav-slot-size)}.mobile-bottom-nav-slot{display:grid;place-items:center;width:var(--mobile-bottom-nav-slot-size);height:var(--mobile-bottom-nav-slot-size);padding:0;border-radius:1rem;flex:none}.mobile-bottom-nav-slot svg{width:var(--mobile-bottom-nav-icon-size);height:var(--mobile-bottom-nav-icon-size)}.mobile-bottom-nav-empty-hit{width:var(--mobile-bottom-nav-slot-size);min-height:var(--mobile-bottom-nav-slot-size)}.mobile-bottom-nav-edit-bar{display:flex;justify-content:center;margin-bottom:.5rem;pointer-events:auto}.mobile-bottom-nav-done-btn{padding:.375rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;background:#3b82f624;border:1px solid rgba(59,130,246,.28);color:#1d4ed8;box-shadow:var(--edit-glass-shadow)}.dark .mobile-bottom-nav-done-btn{background:#60a5fa29;border-color:#60a5fa52;color:#93c5fd}.mobile-bottom-nav-slot--placeholder{color:#9ca3af}.dark .mobile-bottom-nav-slot--placeholder{color:#6b7280}.mobile-bottom-nav-placeholder-icon{display:grid;place-items:center;width:1.625rem;height:1.625rem;border:1.5px dashed currentColor;border-radius:9999px;opacity:.85}.mobile-bottom-nav-placeholder-icon svg{width:1.125rem;height:1.125rem}.mobile-bottom-nav-slot--edit{cursor:grab;touch-action:none}.mobile-bottom-nav-slot--dragging{opacity:.35}.mobile-bottom-nav-delete-badge{position:absolute;top:-.3rem;left:-.3rem;z-index:2;display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:9999px;background:#ef4444;color:#fff;border:1.5px solid rgba(255,255,255,.95);box-shadow:0 1px 4px #00000047}.dark .mobile-bottom-nav-delete-badge{border-color:#111827e6}.mobile-bottom-nav-slot--overlay{opacity:.95;box-shadow:var(--edit-glass-shadow);background:var(--edit-glass-bg);border:1px solid var(--edit-glass-border)}.mobile-bottom-nav-overlay-shell{width:var(--mobile-bottom-nav-slot-size)}@keyframes mobile-bottom-nav-jiggle{0%{transform:rotate(-1.8deg)}50%{transform:rotate(1.8deg)}to{transform:rotate(-1.8deg)}}.mobile-bottom-nav-slot--jiggle{animation:mobile-bottom-nav-jiggle .28s ease-in-out infinite}.mobile-bottom-nav-picker{position:absolute;bottom:100%;left:50%;transform:translate(-50%);z-index:50;margin-bottom:.5rem;padding:.5rem;width:min(100vw - 1.5rem,16rem)}.mobile-bottom-nav-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.mobile-bottom-nav-picker-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.75rem .5rem;border-radius:.75rem;transition:background-color .15s,color .15s;color:#374151}.mobile-bottom-nav-picker-label{font-size:.625rem;font-weight:500;line-height:1.2;text-align:center}.mobile-bottom-nav-picker-item:hover,.mobile-bottom-nav-picker-item:active{background:#3b82f614;box-shadow:inset 0 0 0 1px #3b82f626;color:#1d4ed8}.dark .mobile-bottom-nav-picker-item{color:#d1d5db}.dark .mobile-bottom-nav-picker-item:hover,.dark .mobile-bottom-nav-picker-item:active{color:#93c5fd}.sidebar-bottom-popover{-webkit-backdrop-filter:blur(var(--edit-glass-blur));overflow:hidden;border-radius:1rem;backdrop-filter:blur(var(--edit-glass-blur));background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);box-shadow:var(--edit-glass-shadow)}.sidebar-bottom-popover--scrollable{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sidebar-bottom-popover-item{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#374151}.sidebar-bottom-popover-item:hover{background:#3b82f614;box-shadow:inset 0 0 0 1px #3b82f626;color:#1d4ed8}.sidebar-radio-player{flex-shrink:0;overflow:visible}.sidebar-radio-player--collapsed{display:flex;justify-content:center}.sidebar-radio-player__bar{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;gap:.5rem;min-width:0;padding:.5rem .625rem}.sidebar-radio-player__row{display:flex;align-items:center;gap:.375rem;min-width:0}.sidebar-radio-player__row--top{gap:.375rem}.sidebar-radio-player__bar--pinned{background-color:#eff6ffd9;border-color:#2563eb40}.dark .sidebar-radio-player__bar--pinned{background-color:#2563eb14;border-color:#2563eb59}.sidebar-radio-player__row--bottom{padding-left:.125rem}.sidebar-radio-player__info{display:flex;align-items:flex-start;overflow:hidden;text-align:left;border-radius:.75rem;flex:1;gap:.5rem;margin:-.125rem -.25rem;min-width:0;padding:.125rem .25rem;transition:background-color .15s ease}.dark .sidebar-radio-player__info:hover,.dark .sidebar-radio-player__info--open{background-color:#2563eb1f}.sidebar-radio-player__icon{height:1.75rem;margin-top:.0625rem;width:1.75rem}.sidebar-radio-player__meta{display:flex;flex-direction:column;gap:.125rem;min-width:0}.sidebar-radio-player__title{font-weight:600;color:#111827;font-size:.75rem;line-height:1.25}.sidebar-radio-player__subtitle{color:#9ca3af;font-size:.625rem;line-height:1.2}.sidebar-radio-player__btn{flex-shrink:0;height:2.25rem;width:2.25rem}.sidebar-radio-player__volume{display:flex;width:100%;align-items:center;gap:.375rem;min-width:0}.sidebar-radio-player__volume-input{width:100%;cursor:pointer;flex:1;height:.75rem;margin:0;min-width:0;padding:0}.sidebar-radio-popover{overflow:hidden}.sidebar-radio-popover__list{scrollbar-width:thin}.mobile-swipe-sidebar-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;pointer-events:none}.mobile-swipe-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;cursor:pointer}.mobile-swipe-sidebar-panel{position:fixed;top:0;bottom:0;width:min(85vw,17.5rem);max-width:17.5rem;padding:max(.75rem,env(safe-area-inset-top,0px)) .75rem max(.75rem,env(safe-area-inset-bottom,0px)) .75rem;pointer-events:auto;touch-action:pan-y;z-index:46}.mobile-swipe-sidebar-panel--left{left:0}.mobile-swipe-sidebar-panel--right{right:0}.mobile-swipe-sidebar-inner{height:100%;border-radius:1rem;overflow:hidden}.mobile-swipe-sidebar-panel--left .mobile-swipe-sidebar-inner{border-top-left-radius:0;border-bottom-left-radius:0}.mobile-swipe-sidebar-panel--right .mobile-swipe-sidebar-inner{border-top-right-radius:0;border-bottom-right-radius:0}.glass-number-field{position:relative;display:flex;width:100%;align-items:stretch;overflow:hidden;border-radius:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edit-form-map-side .glass-number-field>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .glass-number-field{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .glass-number-field>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .glass-number-field>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .glass-number-field{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .glass-number-field{overflow:visible}.glass-number-field{background-color:#f9fafb;border:1px solid #e5e7eb;color:#111827;min-height:2.75rem}.glass-number-field:focus-within:not(.glass-number-field-disabled),.sidebar-input:focus{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.dark .glass-number-field,.dark .sidebar-input{background-color:#0d0d1a;border:1px solid #1f2937;color:#f1f5f9}.dark .glass-number-field:focus-within:not(.glass-number-field-disabled),.dark .sidebar-input:focus{background-color:#112;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.glass-number-input{-moz-appearance:textfield;width:100%;min-width:0px;flex:1 1 0%;border-radius:0;border-width:0px;background-color:transparent;padding:.75rem 2.25rem .75rem .875rem;--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)}.mail-detail-main-column--promoting>.glass-number-input{overflow:visible}.glass-number-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.glass-number-input::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.glass-number-input:focus{outline:2px solid transparent;outline-offset:2px;--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(0px + 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)}.glass-number-input:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.glass-number-input:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.glass-number-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;color:inherit;font-weight:inherit;min-height:2.75rem}.glass-number-input::-webkit-outer-spin-button,.glass-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.glass-number-steppers{pointer-events:none;position:absolute;bottom:0;right:0;top:0;display:flex;width:2.25rem;flex-direction:column;align-items:center;justify-content:center}.edit-sidebar-crm .relative>.relative>.glass-number-steppers{left:.625rem;height:.875rem;width:.875rem}.glass-number-stepper{pointer-events:auto;display:flex;height:1.25rem;width:100%;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .glass-number-stepper{color:#6b7280}.glass-number-stepper:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.glass-number-stepper:disabled{cursor:not-allowed;opacity:.4}.glass-number-stepper:hover:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.glass-number-stepper:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.glass-number-stepper:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.settings-card{-webkit-backdrop-filter:blur(var(--edit-glass-blur));overflow:hidden;border-radius:1rem;backdrop-filter:blur(var(--edit-glass-blur));background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);box-shadow:var(--edit-glass-shadow);transition:border-color .3s ease,box-shadow .3s ease}.settings-card-header,.settings-card-header.edit-form-section-header{align-items:center;background:transparent;border-bottom:none;border-radius:0;display:flex;gap:.5rem;padding:1rem 1.25rem 0;transition:all .3s ease}.sidebar-panel>.settings-card-header,.sidebar-panel>.sticky.settings-card-header{border-bottom:1px solid var(--edit-glass-border);padding:1rem 1.5rem}.settings-card:has(>.max-h-0)>.settings-card-header{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.settings-card-icon,.settings-card-icon.edit-form-section-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;background:transparent;border:none;color:#2563eb;height:1.5rem;width:1.5rem}.dark .settings-card-icon,.dark .settings-card-icon.edit-form-section-icon{color:#60a5fa}.settings-card-icon svg,.settings-card-icon.edit-form-section-icon svg{height:.875rem;width:.875rem}.settings-card-title,.settings-card-title.edit-form-section-title{font-weight:600;text-transform:none;color:#111827;font-size:.8125rem;letter-spacing:-.01em;line-height:1.25rem;transition:opacity .3s ease}.dark .settings-card-title,.dark .settings-card-title.edit-form-section-title{color:#f1f5f9}.settings-card-subtitle{margin-top:.125rem;font-size:.75rem;line-height:1rem;color:#9ca3af}.settings-card-body>:not([hidden])~:not([hidden]),.settings-card-body.edit-form-section-body>: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))}.settings-card-body,.settings-card-body.edit-form-section-body{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;padding:.75rem 1.25rem 1.25rem;row-gap:1rem}.settings-card>.edit-form-section-collapse{transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s ease!important}.settings-card>.edit-form-section-collapse--closed{opacity:0}.settings-card>.edit-form-section-collapse--open{opacity:1}.settings-card:has(>.edit-form-section-collapse--closed)>.settings-card-header,.settings-card:has(>.edit-form-section-collapse--closed)>.edit-form-section-header{min-height:2.375rem;padding:.5rem 1rem}.settings-card:has(>.edit-form-section-collapse--closed) .settings-card-title,.settings-card:has(>.edit-form-section-collapse--closed) .edit-form-section-title{opacity:.6}.settings-card:has(>.edit-form-section-collapse--closed):hover{border-color:#2563eb38;box-shadow:0 0 10px #2563eb0f}.dark .settings-card:has(>.edit-form-section-collapse--closed):hover{border-color:#fff3;box-shadow:0 0 10px #ffffff0d}.settings-card:has(>.edit-form-section-collapse--closed):hover .settings-card-title,.settings-card:has(>.edit-form-section-collapse--closed):hover .edit-form-section-title{opacity:1}.settings-card:has(>.edit-form-section-collapse--closed) .edit-form-section-toggle{opacity:.6}.settings-card:has(>.edit-form-section-collapse--closed):hover .edit-form-section-toggle{opacity:1}.settings-page-shell{width:100%;min-width:0px;padding-left:0;padding-right:0}.settings-layout-split{display:flex;min-height:0px;width:100%;flex-direction:column;gap:1.5rem}.settings-nav-panel{display:flex;min-height:0px;flex-direction:column}.settings-workspace{min-width:0px;flex:1 1 0%}.mail-detail-main-column--promoting>.settings-workspace{overflow:visible}.settings-list-nav{display:flex;flex-direction:column;gap:1rem;padding:.25rem .75rem 1rem}.settings-list-group{overflow:hidden;border-radius:1rem;background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border)}.settings-list-group__header{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem .375rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.settings-list-group__body{padding-bottom:.25rem}.settings-list-group--footer{margin-top:auto}.settings-list-row{display:flex;width:100%;align-items:center;gap:.75rem;padding:.75rem .875rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#111827}.dark .settings-list-row{color:#f1f5f9}.settings-list-row:hover{background:#2563eb0f}.dark .settings-list-row:hover{background:#ffffff0a}.settings-list-row.active{background:#2563eb1f}.dark .settings-list-row.active{background:#3b82f629}.settings-list-row__icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background:#2563eb1a;color:#2563eb}.dark .settings-list-row__icon{background:#3b82f626;color:#60a5fa}.settings-list-row__text{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column;gap:.125rem}.mail-detail-main-column--promoting>.settings-list-row__text{overflow:visible}.settings-list-row__label{font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1.25}.settings-list-row__desc{font-size:.75rem;line-height:1rem;line-height:1.375;color:#9ca3af}.settings-list-row__chevron{flex-shrink:0;opacity:.4}.settings-user-card{margin:.75rem .75rem .25rem;display:flex;width:calc(100% - 1.5rem);align-items:center;gap:.75rem;border-radius:1rem;padding:.75rem .875rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);color:#111827}.dark .settings-user-card{color:#f1f5f9}.settings-user-card:hover,.settings-user-card.active{border-color:#2563eb47;box-shadow:0 0 12px #2563eb14}.settings-user-card__avatar{height:3rem;width:3rem;flex-shrink:0;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--edit-glass-border)}.settings-user-card__avatar--fallback{display:flex;align-items:center;justify-content:center;font-size:.875rem;line-height:1.25rem;font-weight:600;background:#2563eb26;color:#2563eb}.dark .settings-user-card__avatar--fallback{color:#60a5fa}.settings-user-card__meta{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column;gap:.125rem}.mail-detail-main-column--promoting>.settings-user-card__meta{overflow:visible}.settings-user-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600}.settings-user-card__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;color:#9ca3af}.settings-back-btn{color:inherit}.settings-layout{display:flex;min-height:0px;flex-direction:column}.settings-content-area{min-width:0px;flex:1 1 0%}.mail-detail-main-column--promoting>.settings-content-area{overflow:visible}@media (max-width: 767px){.settings-layout-split{gap:.75rem}.settings-nav-panel{width:100%;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.settings-user-card{margin-left:0;margin-right:0;width:100%}.settings-list-nav{gap:.75rem;padding-left:0;padding-right:0;padding-bottom:.5rem;padding-top:.25rem}.settings-workspace{padding:0}.settings-list-row__desc{display:none}}@media (min-width: 768px){.settings-layout-split{flex-direction:row;align-items:stretch;gap:1.5rem;width:100%;min-height:calc(100vh - 8.5rem)}.settings-nav-panel{flex:0 0 min(32%,320px);max-width:320px;min-width:240px;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.settings-nav-panel .settings-list-nav{overflow-y:auto;flex:1;padding-left:0;padding-right:0}.settings-nav-panel .settings-user-card{margin-left:0;margin-right:0;width:100%}.settings-workspace{min-width:0px;flex:1 1 0%;overflow-y:auto}.mail-detail-main-column--promoting>.settings-workspace{overflow:visible}.settings-workspace{padding:0 0 1rem}}.settings-label{margin-bottom:.375rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;color:#6b7280;letter-spacing:.06em}.settings-hint{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.sidebar-input{width:100%;border-radius:.75rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.25rem;font-weight:500;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#f9fafb;border:1px solid #e5e7eb;color:#111827}.sidebar-input::-moz-placeholder{color:#c4c9d4;font-weight:400}.sidebar-input::placeholder{color:#c4c9d4;font-weight:400}.sidebar-input:disabled{cursor:not-allowed;opacity:.4}.sidebar-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.25rem}.sidebar-select:hover:not(:disabled){background-color:#f3f4f6;border-color:#d1d5db}.dark .sidebar-select:hover:not(:disabled){background-color:#112;border-color:#374151}.dark .sidebar-select::-moz-placeholder{color:#374151}.dark .sidebar-select::placeholder{color:#374151}html.theme-neumorphism .sidebar-select{background-color:var(--neu-bg);border-color:transparent;box-shadow:inset 3px 3px 7px var(--neu-shadow-dark),inset -3px -3px 7px var(--neu-shadow-light)}html.theme-neumorphism .sidebar-select:hover:not(:disabled){background-color:var(--neu-bg);border-color:transparent}html.theme-neumorphism .sidebar-select:focus{border-color:transparent;box-shadow:inset 3px 3px 7px var(--neu-shadow-dark),inset -3px -3px 7px var(--neu-shadow-light),0 0 0 2px #6366f14d}html.theme-glassmorphism .sidebar-select{background-color:var(--gm-input-bg);border-color:var(--gm-inner-border);box-shadow:var(--gm-input-shadow)}html.theme-glassmorphism .sidebar-select:hover:not(:disabled){background-color:var(--gm-input-bg);border-color:var(--gm-border)}html.theme-glassmorphism .sidebar-select:focus{border-color:#3b82f68c;box-shadow:var(--gm-input-shadow),0 0 0 3px #3b82f638}.sidebar-select:focus{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.dark .sidebar-select{background-color:#0d0d1a;border:1px solid #1f2937;color:#f1f5f9}.dark .sidebar-select:focus{background-color:#112;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.sidebar-select{width:100%;border-radius:.75rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.25rem;font-weight:500;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#f9fafb;border:1px solid #e5e7eb;color:#111827}.sidebar-select::-moz-placeholder{color:#c4c9d4;font-weight:400}.sidebar-select::placeholder{color:#c4c9d4;font-weight:400}.sidebar-select:disabled{cursor:not-allowed;opacity:.4}.edit-sidebar-crm .sidebar-select{padding:.375rem .5rem;font-size:.75rem;line-height:1rem}.edit-sidebar-crm-person-card-body .sidebar-select{padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.sidebar-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat}.sidebar-input-action{position:absolute;right:.5rem;top:50%;display:flex;height:2rem;width:2rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;border-radius:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#9ca3af}.sidebar-input-action:hover:not(:disabled){background-color:#f3f4f6;color:#374151}.sidebar-input-action:disabled{cursor:not-allowed;opacity:.35}.dark .sidebar-input-action:hover:not(:disabled){background-color:#1f2937;color:#d1d5db}.settings-feature-row{display:flex;align-items:center;gap:1rem;border-radius:1rem;padding:1rem 1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.settings-feature-row:hover:not(.active){border-color:#2563eb2e;box-shadow:0 0 8px #2563eb0d}.dark .settings-feature-row:hover:not(.active){border-color:#ffffff1f;box-shadow:0 0 8px #ffffff0a}.settings-feature-row.active{background:#2563eb14;border-color:#2563eb47;box-shadow:0 0 12px #2563eb1a}.dark .settings-feature-row.active{background:#2563eb1a;border-color:#60a5fa47;box-shadow:0 0 12px #2563eb24}.settings-feature-icon{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background:transparent;border:1px solid var(--edit-glass-inner-border);color:#6b7280}.settings-feature-row.active .settings-feature-icon{background:#2563eb1f;border-color:#2563eb47;box-shadow:0 0 10px #2563eb1f;color:#2563eb}.dark .settings-feature-row.active .settings-feature-icon{background:#2563eb24;border-color:#60a5fa4d;box-shadow:0 0 10px #2563eb2e;color:#60a5fa}.settings-feature-title{font-size:.875rem;line-height:1.25rem;font-weight:600;color:#111827}.settings-feature-desc{margin-top:.125rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.settings-status-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:.5rem;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600}.settings-status-badge.on{background-color:#dcfce7;color:#16a34a}.settings-status-badge.off{background-color:#f3f4f6;color:#9ca3af}.dark .settings-status-badge.on{background-color:#16a34a26;color:#4ade80}.dark .settings-status-badge.off{background-color:#1f2937;color:#4b5563}.settings-badge-saved{display:inline-flex;align-items:center;gap:.375rem;border-radius:.75rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;background-color:#dcfce7;border:1px solid rgba(22,163,74,.2);color:#16a34a}.dark .settings-badge-saved{background-color:#16a34a1f;border-color:#16a34a33;color:#4ade80}.settings-save-bar{display:flex;align-items:center;gap:.75rem;padding-top:1rem;border-top:1px solid var(--edit-glass-border)}.sidebar-toggle{position:relative;flex-shrink:0;cursor:pointer;border-radius:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.edit-form-map-side .sidebar-toggle>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .sidebar-toggle{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .sidebar-toggle>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .sidebar-toggle>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .sidebar-toggle{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .sidebar-toggle{overflow:visible}.sidebar-toggle{background-color:#e5e7eb;border:1px solid #d1d5db;box-shadow:inset 0 1px 3px #00000014;height:30px;width:52px}.sidebar-toggle:hover{background-color:#d1d5db}.sidebar-toggle.active{background-color:#2563eb;border-color:#1d4ed8;box-shadow:0 4px 14px #2563eb66,inset 0 1px #fff3}.sidebar-toggle.active:hover{background-color:#1d4ed8}.dark .sidebar-toggle{background-color:#1f2937;border-color:#374151}.dark .sidebar-toggle:hover{background-color:#374151}.dark .sidebar-toggle.active{background-color:#2563eb;border-color:#1d4ed8;box-shadow:0 4px 16px #2563eb80}.sidebar-toggle-thumb{position:absolute;left:.125rem;top:.125rem;border-radius:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;background-color:#fff;box-shadow:0 2px 6px #00000026,0 0 0 .5px #0000000f;height:26px;width:26px}.sidebar-toggle.active .sidebar-toggle-thumb{box-shadow:0 2px 8px #0000002e,0 0 0 .5px #0000000f;transform:translate(22px)}.glass-theme-switch{position:relative;flex-shrink:0;width:108px;height:38px;border-radius:9999px;cursor:pointer;border:1px solid rgba(255,255,255,.7);background:linear-gradient(150deg,#ffffffd1,#cbd5e180);box-shadow:0 0 24px #ffffff73,0 8px 20px #0f172a29,inset 0 1px 1px #fffffff2,inset 0 -2px 6px #94a3b847;transition:background .5s ease,border-color .5s ease,box-shadow .5s ease}.glass-theme-switch:focus-visible{outline:2px solid rgba(59,130,246,.7);outline-offset:3px}.glass-theme-switch.is-dark{border-color:#ffffff14;background:linear-gradient(150deg,#2d3037,#1c1e24);box-shadow:0 0 18px #94a3b814,0 8px 20px #00000080,inset 0 1px 1px #ffffff1a,inset 0 -2px 6px #0006}.glass-theme-switch__label{position:absolute;top:50%;transform:translateY(-50%);font-size:.85rem;font-weight:500;letter-spacing:.01em;pointer-events:none;transition:opacity .4s ease}.glass-theme-switch__label--light{right:16px;color:#fffffff2;text-shadow:0 1px 3px rgba(71,85,105,.45);opacity:1}.glass-theme-switch__label--dark{left:16px;color:#cbd5e1e0;text-shadow:0 1px 3px rgba(0,0,0,.5);opacity:0}.glass-theme-switch.is-dark .glass-theme-switch__label--light{opacity:0}.glass-theme-switch.is-dark .glass-theme-switch__label--dark{opacity:1}.glass-theme-switch__thumb{position:absolute;top:-6px;left:-6px;width:50px;height:50px;border-radius:9999px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2.5px) saturate(135%);-webkit-backdrop-filter:blur(2.5px) saturate(135%);border:1px solid rgba(255,255,255,.8);background:radial-gradient(circle at 32% 26%,#ffffff80,#ffffff0f 52%,#ffffff38);box-shadow:0 8px 22px #0f172a42,inset 0 1px 2px #fffffff2,inset -4px -7px 14px #fff3;transition:border-color .5s ease,background .5s ease,box-shadow .5s ease}.glass-theme-switch.is-dark .glass-theme-switch__thumb{border-color:#ffffff4d;background:radial-gradient(circle at 32% 26%,#ffffff24,#ffffff05 52%,#ffffff14);box-shadow:0 8px 22px #0000008c,inset 0 1px 2px #ffffff4d,inset -4px -7px 14px #94a3b81a}.glass-theme-switch__icon{position:absolute;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .4s ease}.glass-theme-switch__icon svg{width:20px;height:20px}.glass-theme-switch__icon--sun{color:#d97706;filter:drop-shadow(0 0 4px rgba(251,191,36,.9)) drop-shadow(0 0 10px rgba(251,191,36,.45));opacity:1;transform:rotate(0) scale(1)}.glass-theme-switch__icon--moon{color:#e2e8f0;filter:drop-shadow(0 0 4px rgba(226,232,240,.9)) drop-shadow(0 0 10px rgba(203,213,225,.45));opacity:0;transform:rotate(-90deg) scale(.6)}.glass-theme-switch.is-dark .glass-theme-switch__icon--sun{opacity:0;transform:rotate(90deg) scale(.6)}.glass-theme-switch.is-dark .glass-theme-switch__icon--moon{opacity:1;transform:rotate(0) scale(1)}.glass-theme-switch--compact{width:58px;height:36px;flex-shrink:0;box-shadow:0 0 14px #ffffff4d,0 4px 12px #0f172a24,inset 0 1px 1px #ffffffe6}.glass-theme-switch--compact.is-dark{box-shadow:0 0 10px #94a3b80f,0 4px 12px #00000073,inset 0 1px 1px #ffffff14}.glass-theme-switch--compact .glass-theme-switch__thumb{top:4px;left:4px;width:28px;height:28px;box-shadow:0 4px 12px #0f172a3d,inset 0 1px 1px #ffffffe6,inset -3px -5px 10px #ffffff2e}.glass-theme-switch--compact.is-dark .glass-theme-switch__thumb{box-shadow:0 4px 12px #00000080,inset 0 1px 1px #ffffff40,inset -3px -5px 10px #94a3b814}.glass-theme-switch--compact .glass-theme-switch__icon svg{width:14px;height:14px}.glass-theme-switch--vertical{transform:rotate(90deg);transform-origin:center center}.glass-theme-switch--vertical.glass-theme-switch--compact{flex-shrink:0}.sidebar-btn-danger{display:inline-flex;align-items:center;gap:.5rem;border-radius:1rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#fef2f2;border:1px solid rgba(220,38,38,.2);color:#dc2626}.sidebar-btn-danger:hover{background-color:#fee2e2;border-color:#dc262659;box-shadow:0 4px 12px #dc262626;transform:translateY(-1px)}.dark .sidebar-btn-danger{background-color:#dc262614;border-color:#dc26262e}.dark .sidebar-btn-danger:hover{background-color:#dc262629;border-color:#dc26264d}.settings-error-msg{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;padding:.75rem .875rem;font-size:.75rem;line-height:1rem;font-weight:500;background-color:#fef2f2;border:1px solid rgba(220,38,38,.18);color:#dc2626}.dark .settings-error-msg{background-color:#dc262614;border-color:#dc262633;color:#f87171}.edit-hero-nav-btn-desktop{display:none}.edit-form-layout{display:flex;flex-direction:column;gap:var(--edit-block-gap, 1.25rem)}.edit-form-shell{--edit-glass-blur: 12px;--edit-glass-bg: rgba(255, 255, 255, .65);--edit-glass-border: rgba(229, 231, 235, .75);--edit-glass-shadow: 0 0 10px rgba(37, 99, 235, .04);--edit-glass-inner-bg: rgba(255, 255, 255, .45);--edit-glass-inner-border: rgba(229, 231, 235, .65)}.dark .edit-form-shell{--edit-glass-bg: rgba(17, 17, 34, .72);--edit-glass-border: rgba(255, 255, 255, .08);--edit-glass-shadow: 0 0 10px rgba(255, 255, 255, .03);--edit-glass-inner-bg: rgba(255, 255, 255, .04);--edit-glass-inner-border: rgba(255, 255, 255, .08)}.edit-hero-composite{-webkit-backdrop-filter:blur(var(--edit-glass-blur));backdrop-filter:blur(var(--edit-glass-blur));background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);border-radius:1.5rem;box-shadow:var(--edit-glass-shadow);isolation:isolate;margin-bottom:0;overflow:visible;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.dark .edit-hero-composite:hover{border-color:#ffffff1f;box-shadow:0 0 14px #ffffff0a}.edit-hero-composite-gallery{position:relative;overflow:hidden;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.edit-form-map-side .edit-hero-composite-gallery>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .edit-hero-composite-gallery{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .edit-hero-composite-gallery>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .edit-hero-composite-gallery>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .edit-hero-composite-gallery{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .edit-hero-composite-gallery{overflow:visible}.edit-hero-composite-gallery .edit-hero{border-radius:0;border-width:0px;--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)}.edit-hero-composite-title{position:relative;width:100%;padding:.875rem 1.25rem;text-align:center}.edit-form-map-side .edit-hero-composite-title>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .edit-hero-composite-title{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .edit-hero-composite-title>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .edit-hero-composite-title>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .edit-hero-composite-title{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .edit-hero-composite-title{overflow:visible}.edit-hero-composite-title{background:transparent;border-color:var(--edit-glass-border);border-top:1px solid var(--edit-glass-border)}.dark .edit-hero-composite-title{background:transparent;border-color:var(--edit-glass-border)}.edit-hero-composite-title:last-child{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.edit-object-title-wrap{position:relative;margin-left:auto;margin-right:auto;width:100%;min-width:0px;max-width:48rem}.edit-form-map-side .edit-object-title-wrap>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .edit-object-title-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .edit-object-title-wrap>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .edit-object-title-wrap>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .edit-object-title-wrap{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .edit-object-title-wrap{overflow:visible}.edit-object-title-input{box-sizing:border-box;width:100%;resize:none;overflow:hidden;border-width:0px;background-color:transparent;text-align:center;font-weight:700;line-height:1.375;letter-spacing:-.025em;--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);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark .edit-object-title-input{color:#f9fafb}.edit-hero-bottom-right .edit-object-title-input,.betreuer-expand-up .betreuer-compact-option .edit-object-title-input{color:#fff}.edit-object-title-input{color:#111827}.edit-object-title-input::-moz-placeholder{color:#9ca3afb3}.edit-object-title-input::placeholder{color:#9ca3afb3}.edit-object-title-input:focus{outline:2px solid transparent;outline-offset:2px}.edit-object-title-input:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.edit-object-title-input:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.edit-object-title-input{caret-color:#2563eb;field-sizing:content;font-size:clamp(1.125rem,2.2vw,1.75rem);min-height:1.5em}.dark .edit-object-title-input{caret-color:#60a5fa}.edit-object-title-input-unsaved{padding-right:1.5rem}.edit-object-title-unsaved-dot{pointer-events:none;position:absolute;right:0;top:.5rem;height:.5rem;width:.5rem}.edit-object-title-unsaved-dot{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.edit-sidebar-crm .relative>.relative>.edit-object-title-unsaved-dot{left:.625rem;height:.875rem;width:.875rem}.edit-hero-composite-facts{width:100%;overflow:hidden;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;background:transparent;border-color:var(--edit-glass-border);border-top:1px solid var(--edit-glass-border)}.dark .edit-hero-composite-facts{background:transparent;border-color:var(--edit-glass-border)}.edit-hero-composite-facts .edit-quick-facts-body{padding-top:.875rem;padding-bottom:.875rem;background:transparent}.dark .edit-hero-composite-facts .edit-quick-facts-body{background:transparent}.edit-split-layout{display:flex;width:100%;min-width:0px;flex-direction:column;gap:1.25rem}.edit-sidebar-panel,.edit-main-content-panel{width:100%;min-width:0px}.edit-sidebar-panel{display:flex;flex-direction:column;gap:1rem;order:-1}.edit-main-content-panel{display:flex;flex-direction:column;gap:1.5rem;order:0}.edit-main-content-panel>*{width:100%;min-width:0px;max-width:100%}.edit-main-content-panel .settings-card{box-sizing:border-box;width:100%;max-width:100%}.edit-main-content-panel .edit-form-data-grid,.edit-main-content-panel .edit-form-media-grid,.edit-main-content-panel .edit-form-people-grid,.edit-main-content-panel .edit-form-expose-unified{width:100%;max-width:100%}@media (min-width: 1024px){.edit-split-layout{display:grid;align-items:flex-start;gap:1.5rem}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.edit-split-layout{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.edit-split-layout{padding-top:.5rem;padding-bottom:.5rem}}.edit-split-layout{gap:1.5rem 2rem;grid-template-columns:minmax(0,28%) minmax(0,1fr)}.edit-sidebar-panel{align-self:start;max-height:calc(100vh - 2.5rem);order:0;overflow-y:auto;overscroll-behavior:contain;position:sticky;top:1.25rem}.edit-main-content-panel{order:0}}@media (max-width: 1023px){.edit-split-layout{gap:1.25rem}.edit-sidebar-panel{order:-1}.edit-main-content-panel{order:0}}@media (max-width: 639px) and (orientation: portrait){.edit-split-layout{gap:1rem}.edit-sidebar-panel{order:-1}}.edit-form-shell{display:flex;width:100%;min-width:0px;flex-direction:column;gap:var(--edit-block-gap, 1.25rem)}main:has(.edit-form-layout){--edit-tab-bar-height: 3.5rem;--edit-tab-bar-sidebar-gap: 1rem;--edit-sticky-offset: 0px;--edit-block-gap: 1.25rem;--edit-scroll-top-inset: calc(var(--edit-tab-bar-height, 3.5rem) + var(--edit-block-gap, 1.25rem));--edit-scroll-bottom-inset: var(--edit-block-gap, 1.25rem);scroll-behavior:smooth}@media (min-width: 1024px){main:has(.edit-form-layout){--edit-block-gap: 1.5rem;--edit-scroll-top-inset: var(--edit-block-gap, 1.5rem)}}@media (orientation: portrait){main:has(.edit-form-layout){--edit-sticky-offset: var( --app-header-height, calc(max(.5rem, env(safe-area-inset-top, 0px)) + 3.25rem) );--edit-bottom-nav-height: var( --app-bottom-nav-height, calc(4.75rem + env(safe-area-inset-bottom, 0px)) );--edit-scroll-top-inset: calc( var(--app-header-height, calc(max(.5rem, env(safe-area-inset-top, 0px)) + 3.25rem) ) + var(--edit-block-gap, 1.25rem) );--edit-scroll-bottom-inset: calc( var(--edit-bottom-nav-height, 4.75rem) + var(--app-portrait-dock-toolbar-height, 0px) + var(--edit-block-gap, 1.25rem) )}main:has(.edit-form-layout):not(:has(.edit-sticky-tab-bar)){padding-bottom:0}}.edit-layout-grid{display:flex;width:100%;min-width:0px;flex-direction:column;gap:var(--edit-block-gap, 1.25rem)}.edit-sidebar-fixed,.edit-workspace-scrollable{width:100%;min-width:0px}.edit-sidebar-fixed{display:flex;flex-direction:column;gap:var(--edit-block-gap, 1.25rem)}@media (min-width: 1024px){.edit-sidebar-fixed{align-self:start;max-height:calc(100vh - 4rem);overflow-y:auto;overscroll-behavior:contain;position:sticky;top:calc(var(--edit-sticky-offset, 0px) + var(--edit-block-gap, 1.25rem))}}.edit-workspace-scrollable{display:flex;min-height:0px;flex-direction:column;gap:1.5rem}.edit-sidebar-icon-nav{display:none}@media (min-width: 1024px){.edit-sidebar-icon-nav{-webkit-backdrop-filter:blur(var(--edit-glass-blur));align-self:start;align-items:center;backdrop-filter:blur(var(--edit-glass-blur));background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);border-radius:1rem;box-shadow:var(--edit-glass-shadow);display:flex;flex-direction:column;gap:.375rem;padding:.625rem;position:sticky;top:calc(var(--edit-sticky-offset, 0px) + var(--edit-block-gap, 1.25rem));width:100%}}.edit-sidebar-icon-btn{align-items:center;aspect-ratio:1 / 1;background:transparent;border:1px solid transparent;border-radius:.625rem;color:#9ca3af;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;justify-content:center;padding:.375rem;text-align:center;transition:background-color .16s ease,color .16s ease,border-color .16s ease;width:4.25rem}.edit-sidebar-icon-btn__label{font-size:.5625rem;font-weight:600;line-height:1.15;letter-spacing:.01em;display:block;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.edit-sidebar-icon-btn:hover{background:#3b82f61a;color:#1d4ed8}.dark .edit-sidebar-icon-btn:hover{background:#3b82f624;color:#dbeafe}.edit-sidebar-icon-btn.active{background:linear-gradient(135deg,#2563eb2e,#6d28d92e);border-color:#60a5fa4d;color:#60a5fa}.dark .edit-sidebar-icon-btn.active{border-color:#60a5fa40;color:#93c5fd}.edit-workspace-scrollable .super-box-card,.edit-workspace-scrollable .super-box-card .settings-card{box-sizing:border-box;width:100%;max-width:100%}.edit-workspace-scrollable .edit-form-media-grid,.edit-workspace-scrollable .edit-form-people-grid{width:100%;max-width:100%}.edit-super-box-lage-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.edit-super-box-lage-grid{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.edit-super-box-lage-grid{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width: 1024px){.edit-super-box-lage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.edit-super-box-lage-grid{align-items:start}@media (min-width: 1024px){.edit-super-box-lage-grid{align-items:stretch}.edit-super-box-lage-grid>*{display:flex;flex-direction:column;min-height:0;min-width:0}.edit-super-box-lage-grid .edit-form-address-stack,.edit-super-box-lage-grid .edit-form-address-map{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-address-map>*{flex:1 1 auto;min-height:0}.edit-super-box-lage-grid .edit-form-map-side{flex:1 1 auto;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .relative{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .relative>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-fixed .settings-card+.settings-card,.edit-sidebar-fixed>.settings-card~.settings-card{margin-top:0}.edit-sidebar-crm{gap:.625rem}.edit-sidebar-crm>.settings-card{flex-shrink:0;min-height:-moz-min-content;min-height:min-content}.edit-sidebar-crm>.settings-card.edit-sidebar-betreuer-card-shell,.edit-sidebar-crm>.settings-card.edit-sidebar-crm-contacts,.edit-sidebar-crm>.settings-card.edit-sidebar-activity-card{overflow:visible}.edit-sidebar-crm>.settings-card:not(.edit-sidebar-betreuer-card-shell):not(.edit-sidebar-crm-contacts):not(.edit-sidebar-activity-card){overflow:hidden}.edit-sidebar-crm>.settings-card:first-child .settings-card-body{padding:1rem 1.125rem}.edit-sidebar-crm .settings-card-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.edit-sidebar-crm .settings-card-body{padding:.625rem}.edit-sidebar-crm .edit-form-section-header{gap:.375rem}.edit-sidebar-crm .edit-form-section-icon{height:1.5rem;width:1.5rem;border-radius:.375rem}.edit-sidebar-crm .edit-form-section-icon svg{height:.75rem;width:.75rem}.edit-sidebar-crm .edit-form-section-title{font-size:.75rem;line-height:1rem}.edit-sidebar-crm .edit-form-section-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.edit-sidebar-crm .edit-form-section-body{padding:.5rem .625rem .625rem}.edit-sidebar-crm .settings-card:has(>.edit-form-section-collapse--closed)>.edit-form-section-header{min-height:2rem;padding:.4375rem .625rem}.edit-sidebar-crm .settings-label{margin-bottom:.25rem;font-size:11px}.edit-sidebar-crm .sidebar-input,.edit-sidebar-crm .sidebar-select{padding:.375rem .5rem;font-size:.75rem;line-height:1rem}.edit-sidebar-crm .contact-search-input{padding:.375rem .5rem .375rem 2rem;font-size:.75rem;line-height:1rem}.edit-sidebar-crm .relative>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-sidebar-crm .betreuer-compact-wrap{justify-content:flex-start;padding-left:0;padding-right:0;padding-top:0}.edit-sidebar-crm .betreuer-compact-row{width:100%}.edit-sidebar-crm .betreuer-compact-trigger{width:100%;flex-direction:row;align-items:center;gap:.5rem}.edit-sidebar-crm .betreuer-compact-trigger p{text-align:left;font-size:.75rem;line-height:1rem}.edit-sidebar-crm .betreuer-compact-avatar{height:2rem;width:2rem}.edit-sidebar-crm .betreuer-compact-options{gap:.5rem}.edit-sidebar-crm .betreuer-compact-options-open{margin-left:.625rem;max-width:28rem}.edit-sidebar-crm .betreuer-compact-option{gap:.25rem;padding-left:.125rem;padding-right:.125rem;padding-top:0;padding-bottom:0}.edit-sidebar-crm .betreuer-compact-option p{font-size:10px}.edit-sidebar-crm .betreuer-compact-option-avatar{height:2rem;width:2rem}.edit-sidebar-crm .betreuer-compact-option .badge-du{padding-left:.25rem;padding-right:.25rem;padding-top:1px;padding-bottom:1px;font-size:9px}.edit-sidebar-crm .betreuer-picker{gap:.25rem}.edit-sidebar-crm .betreuer-picker-item{gap:.5rem;border-radius:.5rem;padding:.375rem}.edit-sidebar-crm .betreuer-picker-item .sidebar-avatar,.edit-sidebar-crm .betreuer-picker-item img{height:1.75rem;width:1.75rem;border-radius:.375rem;font-size:.625rem;line-height:1rem}.edit-sidebar-crm .betreuer-picker-item span{font-size:.75rem;line-height:1rem}.edit-sidebar-crm .betreuer-picker-item p{font-size:.625rem;line-height:1.2}.edit-sidebar-crm .betreuer-preview-card{gap:.5rem;border-radius:.5rem;padding:.5rem}.edit-sidebar-crm .betreuer-preview-card .sidebar-avatar{height:2.25rem;width:2.25rem;font-size:.75rem;line-height:1rem}.edit-sidebar-crm .betreuer-preview-card p{font-size:.625rem;line-height:1rem}.edit-sidebar-crm .betreuer-preview-card p:first-of-type{font-size:.75rem;line-height:1rem}.edit-sidebar-crm-badge-list{display:flex;flex-wrap:wrap;gap:.25rem}.edit-sidebar-crm-badge{display:inline-flex;min-width:0px;max-width:100%;align-items:center;gap:.25rem;border-radius:.375rem;border-width:1px;padding:.125rem .375rem;font-size:10px;font-weight:500;line-height:1.25;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#ffffff0a;border-color:#ffffff1a;color:#e2e8f0}.edit-sidebar-crm-badge--eigentuemer{background:#2563eb2e;border-color:#3b82f66b;color:#e0f2fe}.edit-sidebar-crm-badge--mieter{background:#10b98129;border-color:#34d39961;color:#d1fae5}.edit-sidebar-crm-badge-label{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-sidebar-crm-badge-meta{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;opacity:.6}.edit-sidebar-crm-badge-action{flex-shrink:0;cursor:pointer;border-width:0px;background-color:transparent;padding:0;opacity:.5;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edit-sidebar-crm-badge-action:hover{opacity:1}.edit-sidebar-crm-badge-action svg{height:.75rem;width:.75rem}.edit-sidebar-crm-select{position:relative;width:100%}.edit-form-map-side .edit-sidebar-crm-select>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .edit-sidebar-crm-select{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .edit-sidebar-crm-select>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .edit-sidebar-crm-select>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .edit-sidebar-crm-select{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .edit-sidebar-crm-select{overflow:visible}.edit-sidebar-crm-select-trigger{display:flex;width:100%;min-width:0px;cursor:pointer;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;padding:.25rem .5rem;font-size:11px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#ffffff0a;border-color:#ffffff1f;color:#e2e8f0}.edit-sidebar-crm-select-trigger:hover{background:#ffffff12;border-color:#3b82f659}.edit-sidebar-crm-select-trigger svg{height:.875rem;width:.875rem;flex-shrink:0;opacity:.6}.edit-sidebar-crm-select-menu{position:absolute;left:0;right:0;top:100%;z-index:50;max-height:11rem;overflow-y:auto;border-radius:.5rem;border-width:1px;padding-top:.125rem;padding-bottom:.125rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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);--tw-backdrop-blur: blur(24px);-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);background:#111122f5;border-color:#ffffff1a;margin-top:.25rem}.edit-sidebar-crm-select-option{display:flex;width:100%;cursor:pointer;align-items:center;gap:.375rem;border-width:0px;background-color:transparent;padding:.25rem .5rem;text-align:left;font-size:11px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#e2e8f0}.dark .edit-sidebar-crm-select-option{color:#f1f5f9}.dark .edit-sidebar-crm-select-option-selected{background:#3b82f638;color:#dbeafe}.edit-sidebar-crm-select-option:hover{background:#3b82f61f}.edit-sidebar-crm-select-option-selected{background:#3b82f62e;color:#bfdbfe}.edit-sidebar-crm-select-option-avatar{height:1.5rem;width:1.5rem;flex-shrink:0;border-radius:.375rem;-o-object-fit:cover;object-fit:cover}.edit-sidebar-crm-person-card{overflow:hidden;border-radius:.5rem;border-width:1px;background:#0d0d1a73;border-color:#ffffff14;flex-shrink:0;min-height:-moz-min-content;min-height:min-content}.edit-sidebar-crm-person-card--mieter-aktiv{border-color:#a78bfa47;background:#7c3aed12}.edit-sidebar-crm-person-card--mieter-aktiv .edit-sidebar-crm-status-chip{background:#7c3aed2e;border:1px solid rgba(167,139,250,.36);color:#e9d5ff}.dark .edit-sidebar-crm-person-card--mieter-aktiv .edit-sidebar-crm-status-chip{background:#7c3aed38;border-color:#a78bfa6b;color:#f3e8ff}.edit-sidebar-crm-person-card--mieter-aktiv .edit-sidebar-crm-contact-name,.dark .edit-sidebar-crm-person-card--mieter-aktiv .edit-sidebar-crm-contact-name{color:#f9fafb}.edit-sidebar-crm-person-card-header{display:flex;cursor:pointer;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.375rem;padding:.375rem .5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edit-sidebar-crm-person-card-header:hover{background:#ffffff0a}.edit-sidebar-crm-person-card-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.edit-sidebar-crm-person-card-body{border-top-width:1px;padding:.5rem}html:not(.dark) .dashboard-widget-gallery .edit-sidebar-crm-person-card-body{border-color:#0f172a1a}.edit-sidebar-crm-person-card-body{border-color:#ffffff0f}.edit-sidebar-crm-person-card-body .sidebar-input{padding:.25rem .5rem;font-size:.75rem;line-height:1rem}.edit-sidebar-crm .edit-sidebar-crm-empty{padding-top:.75rem;padding-bottom:.75rem;text-align:center;font-size:11px}.dark .edit-sidebar-crm .edit-sidebar-crm-empty{color:#4b5563}.dark .kontakt-pin-assign-picker .edit-sidebar-crm .edit-sidebar-crm-empty,.dashboard-panel .edit-sidebar-crm .edit-sidebar-crm-empty,.dark .dashboard-panel .edit-sidebar-crm .edit-sidebar-crm-empty{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .edit-sidebar-crm .edit-sidebar-crm-empty{color:#6b7280}.edit-hero-bottom-right .edit-sidebar-crm .edit-sidebar-crm-empty{color:#ffffff73}.edit-sidebar-crm .edit-sidebar-crm-empty{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .edit-sidebar-crm .edit-sidebar-crm-empty{color:#94a3b8}.edit-sidebar-crm .edit-sidebar-crm-empty p+p{margin-top:.125rem;font-size:10px}.edit-sidebar-crm-action-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:.5rem;font-size:.6875rem;font-weight:500;line-height:1.25;transition:background-color .15s ease,opacity .15s ease}.edit-sidebar-crm-action-btn svg{width:.75rem;height:.75rem;flex-shrink:0}.edit-sidebar-crm-contacts>.settings-card-body>.settings-card{background:transparent;border-color:#ffffff0f;box-shadow:none;flex-shrink:0;min-height:-moz-min-content;min-height:min-content}.edit-sidebar-crm-person-card .edit-sidebar-crm-contact-label{color:#cbd5e1;opacity:1}.dark .edit-sidebar-crm-person-card .edit-sidebar-crm-contact-label{color:#e2e8f0}.edit-sidebar-crm-section-label{color:#94a3b8;font-size:.625rem;font-weight:700;letter-spacing:.08em;line-height:1.2;margin-bottom:.375rem;opacity:1;text-transform:uppercase}.dark .edit-sidebar-crm-section-label{color:#cbd5e1}.edit-sidebar-crm-betreuer-loading,.edit-sidebar-crm-empty-hint{align-items:center;color:#94a3b8;display:flex;font-size:.6875rem;gap:.375rem;justify-content:center;line-height:1.3;opacity:1;padding:.375rem 0}.dark .edit-sidebar-crm-betreuer-loading,.dark .edit-sidebar-crm-empty-hint{color:#94a3b8}.edit-sidebar-crm-betreuer-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.625rem}.edit-sidebar-crm-betreuer-head .edit-sidebar-crm-section-label{margin-bottom:0}.edit-sidebar-crm-icon-btn{align-items:center;background:#3b82f61f;border:1px solid rgba(59,130,246,.28);border-radius:.5rem;color:#93c5fd;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.625rem;justify-content:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:1.625rem}.edit-sidebar-crm-icon-btn:hover{background:#3b82f633;border-color:#3b82f673;color:#bfdbfe}.edit-sidebar-crm-icon-btn--active{background:#3b82f63d;border-color:#3b82f680;color:#dbeafe}.edit-sidebar-crm-select-menu--inline{margin-bottom:.75rem;max-height:11rem;position:static;width:100%}.edit-sidebar-crm-badge--betreuer{background:#3b82f614;border-color:#3b82f638;color:#dbeafe;padding-left:.25rem}.edit-sidebar-crm-badge--primary{border-color:#3b82f673}.edit-sidebar-crm-badge-avatar{border-radius:9999px;flex-shrink:0;height:1.125rem;-o-object-fit:cover;object-fit:cover;width:1.125rem}.edit-sidebar-crm-badge-tag{font-size:.5625rem;font-weight:700;letter-spacing:.04em;opacity:.75;text-transform:uppercase}.edit-sidebar-crm-contact-row{align-items:flex-start;border:1px solid rgba(255,255,255,.08);border-radius:.625rem;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;min-height:3rem;padding:.5rem .625rem;background:#0d0d1a73}.edit-sidebar-crm-contact-row--eigentuemer{border-color:#3b82f647;background:#2563eb14}.edit-sidebar-crm-contact-label{display:inline-block;font-size:.5625rem;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;white-space:normal}.edit-sidebar-crm-status-chip{border-radius:.375rem;font-size:.5625rem;font-weight:600;letter-spacing:.03em;line-height:1.3;overflow-wrap:anywhere;padding:.1875rem .5rem;white-space:normal;word-break:break-word}.edit-sidebar-crm-contact-row--eigentuemer .edit-sidebar-crm-status-chip{background:#2563eb33;border:1px solid rgba(96,165,250,.38);color:#dbeafe}.dark .edit-sidebar-crm-contact-row--eigentuemer .edit-sidebar-crm-status-chip{background:#2563eb38;border-color:#60a5fa6b;color:#e0f2fe}.dark .edit-sidebar-crm-contact-row--eigentuemer .edit-sidebar-crm-contact-name{color:#f9fafb}.dark .edit-sidebar-crm-person-card .edit-sidebar-crm-status-chip{background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:#e2e8f0}.edit-sidebar-crm-contact-name{color:#f1f5f9;font-size:.8125rem;font-weight:500;line-height:1.35;margin-top:.3125rem;overflow:visible;overflow-wrap:anywhere;text-overflow:unset;white-space:normal;word-break:break-word}.edit-sidebar-crm-person-card:has(.edit-sidebar-crm-person-card-body) .edit-sidebar-crm-contact-name,.edit-sidebar-crm-contacts .settings-card:has([aria-expanded=true]) .edit-sidebar-crm-contact-name{overflow:visible;text-overflow:unset;white-space:normal}.edit-sidebar-crm-contact-summary{display:flex;flex-direction:column;gap:.125rem;margin-top:.3125rem}.edit-sidebar-crm-contact-summary-line{color:#94a3b8;font-size:.6875rem;line-height:1.35;overflow:visible;overflow-wrap:anywhere;text-overflow:unset;white-space:normal;word-break:break-word}.dark .edit-sidebar-crm-contact-summary-line{color:#cbd5e1}.edit-sidebar-crm-contact-actions{display:inline-flex;flex-shrink:0;gap:.25rem}.edit-sidebar-crm-contact-action{align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:.375rem;color:#cbd5e1;display:inline-flex;height:1.5rem;justify-content:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:1.5rem}.edit-sidebar-crm-contact-action svg{color:currentColor}.edit-sidebar-crm-contact-action:hover{background:#3b82f626;border-color:#3b82f659;color:#93c5fd}.edit-sidebar-crm-contact-action--disabled{color:#64748b;cursor:default;opacity:.35;pointer-events:none}.dark .edit-sidebar-crm-contact-action{border-color:#ffffff2e;color:#e2e8f0}.dark .edit-sidebar-crm-contact-action:hover{color:#bfdbfe}.dark .edit-sidebar-crm-contact-action--disabled{color:#475569}.edit-sidebar-subtabs{align-items:stretch;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid rgba(229,231,235,.85);border-radius:.75rem;box-shadow:0 2px 16px #0000000a,inset 0 1px #ffffff8c;display:flex;flex-wrap:nowrap;gap:.125rem;margin-bottom:.625rem;overflow-x:auto;padding:.25rem;scrollbar-width:none}.dark .edit-sidebar-subtabs{background:#111122c7;border-color:#ffffff1a;box-shadow:0 2px 20px #00000047,inset 0 1px #ffffff0f}.edit-sidebar-subtabs::-webkit-scrollbar{display:none}.edit-sidebar-subtab{align-items:center;background:transparent;border:none;border-radius:.5rem;box-shadow:none;color:#6b7280;cursor:pointer;display:inline-flex;flex:1 1 auto;flex-shrink:0;font-size:.75rem;font-weight:500;gap:.3125rem;justify-content:center;line-height:1.25;min-width:0;padding:.4375rem .625rem .5625rem;position:relative;transition:color .18s ease;white-space:nowrap}.dark .edit-sidebar-subtab{color:#9ca3af}.edit-sidebar-subtab:after{background:linear-gradient(90deg,#3b82f6,#7c3aed);border-radius:9999px;bottom:.1875rem;content:"";height:2px;left:50%;opacity:0;position:absolute;transform:translate(-50%) scaleX(.35);transition:transform .2s ease,opacity .2s ease;width:calc(100% - .875rem)}.edit-sidebar-subtab:hover{color:#374151}.dark .edit-sidebar-subtab:hover{color:#f1f5f9}.edit-sidebar-subtab-active{background:transparent;box-shadow:none;color:#1e3a8a}.dark .edit-sidebar-subtab-active{color:#f9fafb}.edit-sidebar-subtab-active:after{opacity:1;transform:translate(-50%) scaleX(1)}.edit-sidebar-subtab-count{background:transparent;border-radius:0;color:inherit;font-size:.6875rem;font-weight:600;line-height:1;min-width:0;opacity:.72;padding:0;text-align:center}.edit-sidebar-subtab-active .edit-sidebar-subtab-count{background:transparent;color:inherit;opacity:.9}.edit-sidebar-activity-block{flex-shrink:0;min-height:-moz-min-content;min-height:min-content}.edit-sidebar-activity-panel .activity-timeline-item{padding-bottom:.75rem}.edit-sidebar-activity-panel .activity-timeline-content{background:#0d0d1a94;border-color:#ffffff14;color:#e2e8f0;padding:.75rem .875rem}.edit-sidebar-activity-panel .activity-timeline-item:not(.activity-timeline-item-last):before{background:#ffffff14}.edit-sidebar-activity-panel .activity-timeline-avatar-fallback{background:linear-gradient(135deg,#3b82f647,#7c3aed47);color:#f1f5f9}.edit-sidebar-activity-row-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.375rem;justify-content:space-between;margin-bottom:.25rem}.edit-sidebar-activity-title{color:#f1f5f9;font-size:.75rem;font-weight:600;line-height:1.25}.edit-sidebar-activity-date{color:#94a3b8;font-size:.625rem;line-height:1.2;opacity:1;white-space:nowrap}.edit-sidebar-activity-description{color:#cbd5e1;font-size:.6875rem;line-height:1.45;opacity:1;white-space:pre-line}.edit-sidebar-activity-user{color:#94a3b8;font-size:.625rem;margin-top:.25rem;opacity:1}.edit-sidebar-activity-link{color:#93c5fd;display:inline-block;font-size:.625rem;margin-top:.25rem}.edit-sidebar-activity-link:hover{color:#bfdbfe}.edit-sidebar-activity-empty{background:#0d0d1a59;border:1px dashed rgba(255,255,255,.08);border-radius:.625rem;color:#94a3b8;font-size:.6875rem;opacity:1;padding:1rem .5rem;text-align:center}.edit-sidebar-activity-details{margin-top:.375rem}.edit-sidebar-activity-details-summary{color:#94a3b8;cursor:pointer;font-size:.625rem;opacity:1}.edit-sidebar-activity-details-summary:hover{color:#cbd5e1}.edit-sidebar-activity-details-list{color:#cbd5e1;font-size:.625rem;margin-top:.375rem;opacity:1;padding-left:.875rem}.edit-sidebar-activity-details-list li+li{margin-top:.25rem}.edit-sidebar-activity-details-time{color:#94a3b8;display:block;opacity:1}.edit-sidebar-betreuer-grid{display:flex;flex-direction:column;gap:10px;width:100%}.edit-sidebar-betreuer-grid--multi{display:flex;flex-direction:column;gap:10px}.edit-sidebar-betreuer-card{align-items:flex-start;background:#0d0d1a9e;border:1px solid rgba(255,255,255,.1);border-radius:.875rem;display:grid;gap:.5rem .625rem;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;min-height:4.5rem;padding:.75rem 2rem .75rem .875rem;position:relative;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.edit-sidebar-betreuer-card:hover{border-color:#3b82f647;box-shadow:0 4px 20px #2563eb14}.edit-sidebar-betreuer-card--primary{border-color:#3b82f66b;box-shadow:inset 0 1px #ffffff0d,0 6px 24px #2563eb1a;gap:.625rem .75rem;min-height:5.75rem;padding:1rem 2.25rem 1rem 1rem}.edit-sidebar-betreuer-card--primary .edit-sidebar-betreuer-card__avatar,.edit-sidebar-betreuer-card--primary .edit-sidebar-betreuer-card__avatar-fallback{height:3.5rem;width:3.5rem}.edit-sidebar-betreuer-card--primary .edit-sidebar-betreuer-card__avatar-fallback{font-size:.8125rem}.edit-sidebar-betreuer-card--primary .edit-sidebar-betreuer-card__name{font-size:.9375rem;font-weight:700}.edit-sidebar-betreuer-card--primary .edit-sidebar-betreuer-card__role{font-size:.75rem;margin-top:.1875rem}.edit-sidebar-betreuer-card--primary .edit-sidebar-betreuer-card__contacts{font-size:.75rem;gap:.1875rem;margin-top:.5rem}.edit-sidebar-betreuer-card--primary .edit-sidebar-betreuer-card__firma{font-size:.6875rem;margin-top:.375rem}.edit-sidebar-betreuer-card--primary .edit-sidebar-betreuer-card__actions{padding-left:4.25rem}.edit-sidebar-betreuer-grid--multi .edit-sidebar-betreuer-card:not(.edit-sidebar-betreuer-card--primary){align-items:center;display:flex;flex-direction:row;gap:.625rem;grid-template-columns:unset;grid-template-rows:unset;min-height:0;padding:.4375rem 1.75rem .4375rem .5rem}.edit-sidebar-betreuer-grid--multi .edit-sidebar-betreuer-card:not(.edit-sidebar-betreuer-card--primary) .edit-sidebar-betreuer-card__avatar,.edit-sidebar-betreuer-grid--multi .edit-sidebar-betreuer-card:not(.edit-sidebar-betreuer-card--primary) .edit-sidebar-betreuer-card__avatar-fallback{border-width:1px;flex-shrink:0;font-size:.5625rem;grid-column:unset;grid-row:unset;height:1.75rem;width:1.75rem}.edit-sidebar-betreuer-grid--multi .edit-sidebar-betreuer-card:not(.edit-sidebar-betreuer-card--primary) .edit-sidebar-betreuer-card__body{flex:1 1 auto;grid-column:unset;grid-row:unset;min-width:0}.edit-sidebar-betreuer-grid--multi .edit-sidebar-betreuer-card:not(.edit-sidebar-betreuer-card--primary) .edit-sidebar-betreuer-card__name{font-size:.75rem;font-weight:600;line-height:1.25}.edit-sidebar-betreuer-grid--multi .edit-sidebar-betreuer-card:not(.edit-sidebar-betreuer-card--primary) .edit-sidebar-betreuer-card__role,.edit-sidebar-betreuer-grid--multi .edit-sidebar-betreuer-card:not(.edit-sidebar-betreuer-card--primary) .edit-sidebar-betreuer-card__contacts,.edit-sidebar-betreuer-grid--multi .edit-sidebar-betreuer-card:not(.edit-sidebar-betreuer-card--primary) .edit-sidebar-betreuer-card__firma,.edit-sidebar-betreuer-grid--multi .edit-sidebar-betreuer-card:not(.edit-sidebar-betreuer-card--primary) .edit-sidebar-betreuer-card__tag{display:none}.edit-sidebar-betreuer-grid--multi .edit-sidebar-betreuer-card:not(.edit-sidebar-betreuer-card--primary) .edit-sidebar-betreuer-card__actions{align-items:center;flex-direction:row;gap:.25rem;grid-column:unset;grid-row:unset;justify-content:flex-end;margin-left:auto;padding-left:0;position:static;transform:none}.edit-sidebar-betreuer-grid--multi .edit-sidebar-betreuer-card:not(.edit-sidebar-betreuer-card--primary) .edit-sidebar-betreuer-card__primary-btn,.edit-sidebar-betreuer-grid--multi .edit-sidebar-betreuer-card:not(.edit-sidebar-betreuer-card--primary) .edit-sidebar-betreuer-card__primary-badge{height:1.25rem;width:1.25rem}.edit-sidebar-betreuer-grid--multi .edit-sidebar-betreuer-card:not(.edit-sidebar-betreuer-card--primary) .edit-sidebar-betreuer-card__remove{position:static}.edit-sidebar-betreuer-compact-list{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0;width:100%}.edit-sidebar-betreuer-compact-item{width:100%}.edit-sidebar-betreuer-compact-item .edit-sidebar-betreuer-card{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:.625rem;grid-template-columns:unset;grid-template-rows:unset;min-height:0;padding:.4375rem 1.75rem .4375rem .5rem}.edit-sidebar-betreuer-compact-item .edit-sidebar-betreuer-card--compact:hover{border-color:#3b82f647}.edit-sidebar-betreuer-compact-item .edit-sidebar-betreuer-card__avatar,.edit-sidebar-betreuer-compact-item .edit-sidebar-betreuer-card__avatar-fallback{border-width:1px;flex-shrink:0;font-size:.5625rem;grid-column:unset;grid-row:unset;height:1.75rem;width:1.75rem}.edit-sidebar-betreuer-compact-item .edit-sidebar-betreuer-card__body{flex:1 1 auto;grid-column:unset;grid-row:unset;min-width:0}.edit-sidebar-betreuer-compact-item .edit-sidebar-betreuer-card__name{font-size:.75rem;font-weight:600;line-height:1.25}.edit-sidebar-betreuer-compact-item .edit-sidebar-betreuer-card__remove{cursor:pointer;flex-shrink:0;margin-left:auto;position:static}.edit-sidebar-crm .edit-sidebar-activity-card .settings-card-body{padding-top:.625rem}.edit-sidebar-betreuer-card__avatar{border:2px solid rgba(255,255,255,.12);border-radius:9999px;flex-shrink:0;grid-column:1;grid-row:1;height:2.75rem;-o-object-fit:cover;object-fit:cover;width:2.75rem}.edit-sidebar-betreuer-card__avatar-fallback{align-items:center;background:linear-gradient(135deg,#3b82f659,#7c3aed59);border:2px solid rgba(255,255,255,.12);border-radius:9999px;color:#f9fafb;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:700;grid-column:1;grid-row:1;height:2.75rem;justify-content:center;width:2.75rem}.edit-sidebar-betreuer-card__body{grid-column:2;grid-row:1;min-width:0}.edit-sidebar-betreuer-card__name{color:#f9fafb;font-size:.8125rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.edit-sidebar-betreuer-card__role{color:#94a3b8;font-size:.6875rem;line-height:1.3;margin-top:.125rem}.edit-sidebar-betreuer-card__contacts{color:#cbd5e1;display:flex;flex-direction:column;font-size:.6875rem;gap:.125rem;line-height:1.35;margin-top:.4375rem}.edit-sidebar-betreuer-card__contact-line{overflow-wrap:anywhere;word-break:break-word}.edit-sidebar-betreuer-card__firma{color:#64748b;font-size:.625rem;line-height:1.3;margin-top:.3125rem}.edit-sidebar-betreuer-card__tag{background:#3b82f633;border:1px solid rgba(59,130,246,.35);border-radius:.25rem;color:#dbeafe;display:inline-block;font-size:.5625rem;font-weight:700;letter-spacing:.04em;margin-top:.25rem;padding:.0625rem .3125rem;text-transform:uppercase}.edit-sidebar-betreuer-card__remove{align-items:center;color:#ffffff73;display:inline-flex;height:1.25rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;width:1.25rem;z-index:2}.edit-sidebar-betreuer-card__remove:hover{color:#fca5a5}.edit-sidebar-betreuer-card__actions{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.3125rem;grid-column:1 / -1;grid-row:2;justify-content:flex-end;padding-left:3.375rem}.edit-sidebar-betreuer-card__primary-btn{align-items:center;background:#3b82f61a;border:1px solid rgba(59,130,246,.24);border-radius:.375rem;color:#93c5fd;cursor:pointer;display:inline-flex;height:1.375rem;justify-content:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:1.375rem}.edit-sidebar-betreuer-card__primary-btn:hover{background:#3b82f633;border-color:#3b82f66b;color:#dbeafe}.edit-sidebar-betreuer-card__primary-badge{align-items:center;color:#fbbf24;display:inline-flex;height:1.375rem;justify-content:center;width:1.375rem}.edit-sidebar-betreuer-card-wrap{position:relative;width:100%}@media (max-width: 639px) and (orientation: portrait){.edit-sidebar-betreuer-card{padding-right:1.75rem}.edit-sidebar-betreuer-card__name,.edit-sidebar-betreuer-card__role,.edit-sidebar-betreuer-card__contact-line,.edit-sidebar-betreuer-card__firma{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word}.edit-sidebar-betreuer-card__actions{flex-wrap:wrap;justify-content:flex-start;padding-left:0}}.edit-sidebar-betreuer-card__switch-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;color:#94a3b8;cursor:pointer;font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1;padding:.3125rem .5rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.edit-sidebar-betreuer-card__switch-btn:hover{background:#3b82f61f;border-color:#3b82f652;color:#dbeafe}.edit-sidebar-betreuer-card--empty{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;grid-template-columns:1fr;min-height:4.5rem}.edit-sidebar-betreuer-add-wrap{margin-top:.625rem;position:relative;width:100%}.edit-sidebar-betreuer-add-btn{align-items:center;background:#ffffff08;border:1px dashed rgba(255,255,255,.14);border-radius:.625rem;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:.6875rem;font-weight:600;gap:.375rem;justify-content:center;line-height:1.2;padding:.4375rem .625rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:100%}.edit-sidebar-betreuer-add-btn:hover:not(:disabled){background:#3b82f61a;border-color:#3b82f652;color:#dbeafe}.edit-sidebar-betreuer-add-btn:disabled{cursor:default;opacity:.45}.edit-sidebar-betreuer-add-menu{margin-top:.375rem}.edit-sidebar-crm-person-card--eigentuemer{border-color:#3b82f647;background:#2563eb14}.edit-sidebar-crm-mieter-unit{color:#94a3b8;font-size:.6875rem;font-weight:500}.dark .edit-sidebar-crm-mieter-unit{color:#cbd5e1}.edit-sidebar-betreuer-picker-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d1af0;border:1px solid rgba(255,255,255,.1);border-radius:.875rem;box-shadow:0 12px 40px #07071473;top:0;right:0;bottom:0;left:0;padding:.75rem;position:absolute;z-index:20}.edit-sidebar-betreuer-picker-overlay__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:.625rem}.edit-sidebar-betreuer-picker-overlay__title{color:#e2e8f0;font-size:.6875rem;font-weight:600;letter-spacing:.02em}.edit-sidebar-betreuer-picker-overlay__close{align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;color:#94a3b8;display:inline-flex;height:1.5rem;justify-content:center;transition:background-color .15s ease,color .15s ease;width:1.5rem}.edit-sidebar-betreuer-picker-overlay__close:hover{background:#ffffff1a;color:#f1f5f9}.edit-sidebar-betreuer-picker-grid{display:grid;gap:.4375rem;grid-template-columns:repeat(2,minmax(0,1fr));max-height:14rem;overflow-y:auto;overscroll-behavior:contain}.edit-sidebar-betreuer-picker-tile{align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.625rem;color:#e2e8f0;cursor:pointer;display:flex;flex-direction:column;gap:.3125rem;min-width:0;padding:.5rem .375rem;position:relative;text-align:center;transition:background-color .15s ease,border-color .15s ease}.edit-sidebar-betreuer-picker-tile:hover{background:#3b82f61a;border-color:#3b82f647}.edit-sidebar-betreuer-picker-tile--selected{background:#3b82f629;border-color:#3b82f66b}.edit-sidebar-betreuer-picker-tile__avatar{border-radius:9999px;flex-shrink:0;height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}.edit-sidebar-betreuer-picker-tile__avatar-fallback{align-items:center;background:linear-gradient(135deg,#3b82f659,#7c3aed59);color:#f9fafb;display:inline-flex;font-size:.625rem;font-weight:700;justify-content:center}.edit-sidebar-betreuer-picker-tile__name{font-size:.625rem;font-weight:500;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.edit-sidebar-betreuer-picker-tile__badge{background:#3b82f633;border-radius:9999px;color:#bfdbfe;font-size:.5rem;font-weight:700;line-height:1;padding:.125rem .3125rem}.edit-sidebar-betreuer-picker-tile__check{color:#93c5fd;position:absolute;right:.3125rem;top:.3125rem}.edit-sidebar-activity-card .settings-card-body{padding-top:.625rem}.edit-sidebar-activity-card .edit-sidebar-activity-block{margin:0}html:not(.dark) .edit-sidebar-crm-badge{background:#f8fafc;border-color:#e2e8f0;color:#334155}html:not(.dark) .edit-sidebar-crm-badge--eigentuemer{background:#eff6ff;border-color:#93c5fd;color:#1e40af}html:not(.dark) .edit-sidebar-crm-badge--mieter{background:#ecfdf5;border-color:#6ee7b7;color:#047857}html:not(.dark) .edit-sidebar-crm-select-trigger{background:#f9fafb;border-color:#e5e7eb;color:#374151}html:not(.dark) .edit-sidebar-crm-select-trigger:hover{background:#f3f4f6;border-color:#93c5fd}html:not(.dark) .edit-sidebar-crm-select-menu{background:#fffffffa;border-color:#e5e7eb}html:not(.dark) .edit-sidebar-crm-select-option{color:#374151}html:not(.dark) .edit-sidebar-crm-select-option:hover{background:#eff6ff}html:not(.dark) .edit-sidebar-crm-select-option-selected{background:#dbeafe;color:#1d4ed8}html:not(.dark) .edit-sidebar-crm-person-card-header:hover{background:#f3f4f6}html:not(.dark) .edit-sidebar-crm-person-card-body{border-color:#e5e7eb}html:not(.dark) .edit-sidebar-subtabs{background:#ffffffb8;border-color:#e5e7ebd9}html:not(.dark) .edit-sidebar-subtab{color:#6b7280}html:not(.dark) .edit-sidebar-subtab:hover{color:#374151}html:not(.dark) .edit-sidebar-subtab-active{color:#1e3a8a}html:not(.dark) .edit-sidebar-subtab-count{color:inherit}html:not(.dark) .edit-sidebar-subtab-active .edit-sidebar-subtab-count{color:inherit}html:not(.dark) .edit-sidebar-crm-contact-row{background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .edit-sidebar-crm-contact-row--eigentuemer{background:#eff6ff;border-color:#bfdbfe}html:not(.dark) .edit-sidebar-crm-contact-row--eigentuemer .edit-sidebar-crm-status-chip{background:#dbeafe;border-color:#93c5fd;color:#1e40af}html:not(.dark) .edit-sidebar-crm-contact-name{color:#1e293b}html:not(.dark) .edit-sidebar-crm-contact-action{border-color:#cbd5e1;color:#475569}html:not(.dark) .edit-sidebar-crm-contact-action:hover{color:#2563eb}html:not(.dark) .edit-sidebar-crm-person-card{background:#f9fafb;border-color:#e5e7eb}html:not(.dark) .edit-sidebar-crm-person-card--mieter-aktiv{background:#f5f3ff;border-color:#c4b5fd}html:not(.dark) .edit-sidebar-crm-person-card--mieter-aktiv .edit-sidebar-crm-status-chip{background:#ede9fe;border-color:#c4b5fd;color:#5b21b6}html:not(.dark) .edit-sidebar-crm-person-card--mieter-aktiv .edit-sidebar-crm-contact-name{color:#1e3a8a}html:not(.dark) .edit-sidebar-activity-panel .activity-timeline-content{background:#f8fafc;border-color:#e2e8f0;color:#334155}html:not(.dark) .edit-sidebar-activity-title{color:#0f172a}html:not(.dark) .edit-sidebar-activity-description{color:#475569}html:not(.dark) .edit-sidebar-activity-date,html:not(.dark) .edit-sidebar-activity-user{color:#64748b}html:not(.dark) .edit-sidebar-activity-empty{background:#f8fafc;border-color:#e2e8f0;color:#64748b}html:not(.dark) .edit-sidebar-betreuer-add-btn{background:#f8fafc;border-color:#cbd5e1;color:#64748b}html:not(.dark) .edit-sidebar-betreuer-add-btn:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}html:not(.dark) .edit-sidebar-crm-person-card--eigentuemer{background:#eff6ff;border-color:#bfdbfe}html:not(.dark) .edit-sidebar-betreuer-card{background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .edit-sidebar-betreuer-card--primary{border-color:#93c5fd}html:not(.dark) .edit-sidebar-betreuer-card__name{color:#0f172a}html:not(.dark) .edit-sidebar-betreuer-card__role{color:#64748b}html:not(.dark) .edit-sidebar-betreuer-card__contacts{color:#475569}html:not(.dark) .edit-sidebar-betreuer-card__firma{color:#94a3b8}html:not(.dark) .edit-sidebar-crm-icon-btn{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}html:not(.dark) .edit-sidebar-crm-icon-btn:hover,html:not(.dark) .edit-sidebar-crm-icon-btn--active{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}html:not(.dark) .edit-sidebar-betreuer-card__tag{background:#dbeafe;border-color:#93c5fd;color:#1e40af}html:not(.dark) .edit-sidebar-betreuer-card__switch-btn{background:#f8fafc;border-color:#e2e8f0;color:#64748b}html:not(.dark) .edit-sidebar-betreuer-card__switch-btn:hover{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}html:not(.dark) .edit-sidebar-betreuer-picker-overlay{background:#fffffff7;border-color:#e5e7eb;box-shadow:0 12px 40px #0f172a1f}html:not(.dark) .edit-sidebar-betreuer-picker-overlay__title{color:#334155}html:not(.dark) .edit-sidebar-betreuer-picker-overlay__close{background:#f8fafc;border-color:#e2e8f0;color:#64748b}html:not(.dark) .edit-sidebar-betreuer-picker-overlay__close:hover{background:#f1f5f9;color:#1e293b}html:not(.dark) .edit-sidebar-betreuer-picker-tile{background:#f8fafc;border-color:#e2e8f0;color:#334155}html:not(.dark) .edit-sidebar-betreuer-picker-tile:hover{background:#eff6ff;border-color:#93c5fd}html:not(.dark) .edit-sidebar-betreuer-picker-tile--selected{background:#dbeafe;border-color:#60a5fa}html:not(.dark) .edit-sidebar-betreuer-picker-tile__badge{background:#dbeafe;color:#1d4ed8}html:not(.dark) .edit-sidebar-crm-contact-summary-line{color:#64748b}html:not(.dark) .edit-marketing-stats-bar{background-color:var(--edit-glass-bg);border-color:var(--edit-glass-border);box-shadow:var(--edit-glass-shadow)}html:not(.dark) .edit-marketing-stats-bar__item{background:var(--edit-glass-inner-bg);border-color:var(--edit-glass-inner-border)}html:not(.dark) .edit-marketing-stats-bar__item:not(.edit-marketing-stats-bar__item--static):hover{background:#fff;border-color:#93c5fd}html:not(.dark) .edit-marketing-stats-bar__label{color:#475569}html:not(.dark) .edit-marketing-stats-bar__hint{color:#64748b}html:not(.dark) .edit-sidebar-betreuer-card--primary{border-color:#93c5fd;box-shadow:inset 0 1px #ffffffa6,0 6px 24px #2563eb14}.edit-marketing-stats-bar{-webkit-backdrop-filter:blur(var(--edit-glass-blur));align-items:stretch;backdrop-filter:blur(var(--edit-glass-blur));background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);border-radius:1.125rem;box-shadow:var(--edit-glass-shadow);display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:.5rem;scroll-margin-top:var(--edit-scroll-top-inset, calc(var(--edit-tab-bar-height, 3.5rem) + var(--edit-block-gap, 1.25rem)));transition:border-color .3s ease,box-shadow .3s ease;width:100%}.dark .edit-marketing-stats-bar{background-color:var(--edit-glass-bg);border-color:var(--edit-glass-border);box-shadow:var(--edit-glass-shadow)}.edit-hero-composite+.edit-marketing-stats-bar{margin-top:0}.edit-marketing-stats-bar__item{align-items:center;background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);border-radius:.75rem;color:inherit;cursor:pointer;display:flex;flex:1 1 0;flex-direction:row;gap:.375rem;justify-content:flex-start;max-width:100%;min-width:min(100%,9.5rem);padding:.625rem .7rem;position:relative;text-align:left;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background-color .3s ease,opacity .3s ease}.dark .edit-marketing-stats-bar__item{background:var(--edit-glass-inner-bg);border-color:var(--edit-glass-inner-border);color:#f1f5f9}.edit-marketing-stats-bar__item:not(.edit-marketing-stats-bar__item--static):hover{border-color:#2563eb38;box-shadow:0 0 10px #2563eb0f;transform:translateY(-1px)}.dark .edit-marketing-stats-bar__item:not(.edit-marketing-stats-bar__item--static):hover{background:#ffffff0f;border-color:#ffffff29;box-shadow:0 0 10px #ffffff0d}.edit-marketing-stats-bar__item--static{cursor:default}.dark .edit-marketing-stats-bar__item--static{opacity:1}.edit-marketing-stats-bar__item--anfragen .edit-marketing-stats-bar__icon-wrap,.edit-marketing-stats-bar__item--aufrufe .edit-marketing-stats-bar__icon-wrap,.edit-marketing-stats-bar__item--versand .edit-marketing-stats-bar__icon-wrap,.edit-marketing-stats-bar__item--angebote .edit-marketing-stats-bar__icon-wrap{background:transparent;border-color:transparent;color:#2563eb}.dark .edit-marketing-stats-bar__item--anfragen .edit-marketing-stats-bar__icon-wrap,.dark .edit-marketing-stats-bar__item--aufrufe .edit-marketing-stats-bar__icon-wrap,.dark .edit-marketing-stats-bar__item--versand .edit-marketing-stats-bar__icon-wrap,.dark .edit-marketing-stats-bar__item--angebote .edit-marketing-stats-bar__icon-wrap{background:transparent;border-color:transparent;color:#60a5fa}.edit-marketing-stats-bar__main{align-items:center;display:flex;flex:0 1 auto;gap:.375rem;min-width:0}.edit-marketing-stats-bar__copy{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.edit-marketing-stats-bar__chevron{color:#93c5fd;flex-shrink:0;height:.875rem;margin-left:auto;opacity:0;transition:opacity .18s ease,transform .18s ease;width:.875rem}.dark .edit-marketing-stats-bar__chevron{color:#bfdbfe}.edit-marketing-stats-bar__item:not(.edit-marketing-stats-bar__item--static):hover .edit-marketing-stats-bar__chevron,.edit-marketing-stats-bar__item:not(.edit-marketing-stats-bar__item--static):focus-visible .edit-marketing-stats-bar__chevron{opacity:1;transform:translate(1px)}.edit-marketing-stats-bar__chart{flex:1 1 3.25rem;max-width:4.5rem;min-width:3rem;position:relative}.edit-marketing-stats-bar__chart-caption{color:#94a3b8;display:block;font-size:.5rem;font-weight:600;letter-spacing:.04em;line-height:1;margin-bottom:.1875rem;text-align:right;text-transform:uppercase}.dark .edit-marketing-stats-bar__chart-caption{color:#64748b}.edit-marketing-stats-bar__chart-skeleton{background:linear-gradient(90deg,#94a3b81f,#94a3b847,#94a3b81f);background-size:200% 100%;border-radius:.375rem;height:1.925rem;margin-top:.625rem}.edit-marketing-stats-bar__timeline-track{height:1.925rem;position:relative}.edit-marketing-stats-bar__timeline-axis{background:#94a3b859;border-radius:999px;height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.dark .edit-marketing-stats-bar__timeline-axis{background:#94a3b847}.edit-marketing-stats-bar__timeline-dot{background:#3b82f6;border:1px solid rgba(255,255,255,.85);border-radius:999px;box-shadow:0 0 0 1px #2563eb40;height:.4375rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:.4375rem}.edit-marketing-stats-bar__chart--anfragen .edit-marketing-stats-bar__timeline-dot{background:#2563eb}.edit-marketing-stats-bar__chart--aufrufe .edit-marketing-stats-bar__timeline-dot,.edit-marketing-stats-bar__chart--aufrufe .edit-marketing-stats-bar__bar{background:linear-gradient(180deg,#8b5cf6,#7c3aed)}.edit-marketing-stats-bar__chart--versand .edit-marketing-stats-bar__timeline-dot,.edit-marketing-stats-bar__chart--versand .edit-marketing-stats-bar__bar{background:linear-gradient(180deg,#60a5fa,#3b82f6)}.edit-marketing-stats-bar__chart--angebote .edit-marketing-stats-bar__timeline-dot{background:#8b5cf6}.dark .edit-marketing-stats-bar__timeline-dot{border-color:#111122e6;box-shadow:0 0 8px #60a5fa59}.edit-marketing-stats-bar__bars{align-items:flex-end;display:flex;gap:.125rem;height:1.925rem}.edit-marketing-stats-bar__bar{background:linear-gradient(180deg,#60a5fa,#2563eb);border-radius:.1875rem .1875rem .0625rem .0625rem;flex:1 1 0;min-height:.125rem}.edit-marketing-stats-bar__icon-wrap{align-items:center;background:transparent;border:none;border-radius:.5rem;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-bottom:0;width:1.5rem}.dark .edit-marketing-stats-bar__icon-wrap{background:transparent;border:none}.edit-marketing-stats-bar__icon{height:.875rem;width:.875rem}.edit-marketing-stats-bar__label{color:#374151;font-size:.5625rem;font-weight:700;letter-spacing:.06em;line-height:1.15;text-transform:uppercase;white-space:nowrap}.dark .edit-marketing-stats-bar__label{color:#f1f5f9}.edit-marketing-stats-bar__value{color:#1e3a8a;font-size:1rem;font-weight:800;line-height:1.1;overflow-wrap:anywhere;word-break:break-word}html:not(.dark) .edit-marketing-stats-bar__value{background:linear-gradient(90deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.dark .edit-marketing-stats-bar__value{background:none;-webkit-background-clip:unset;background-clip:unset;color:#f9fafb;text-shadow:0 0 24px rgba(147,197,253,.18)}.edit-marketing-stats-bar__hint{color:#6b7280;font-size:.5625rem;line-height:1.25;margin-top:.125rem;opacity:0;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease}.dark .edit-marketing-stats-bar__hint{color:#cbd5e1}.edit-marketing-stats-bar__item:hover .edit-marketing-stats-bar__hint,.edit-marketing-stats-bar__item:focus-visible .edit-marketing-stats-bar__hint{opacity:1;transform:translateY(0)}.edit-marketing-stats-bar__cta{align-items:center;color:#2563eb;display:inline-flex;font-size:.625rem;font-weight:600;gap:.125rem;margin-top:.25rem;opacity:0;transform:translateY(3px);transition:opacity .18s ease,transform .18s ease,color .18s ease}.dark .edit-marketing-stats-bar__cta{color:#bfdbfe}.edit-marketing-stats-bar__item:hover .edit-marketing-stats-bar__cta,.edit-marketing-stats-bar__item:focus-visible .edit-marketing-stats-bar__cta{opacity:1;transform:translateY(0)}.edit-marketing-stats-modal__intro{align-items:flex-start;display:flex;gap:.875rem;margin-bottom:1.25rem}.edit-marketing-stats-modal__intro p{color:#64748b;font-size:.875rem;line-height:1.5;margin:0}.dark .edit-marketing-stats-modal__intro p{color:#cbd5e1}.edit-marketing-stats-modal__icon{align-items:center;border-radius:.875rem;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.edit-marketing-stats-modal__chart{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.875rem;margin-bottom:1rem;padding:.75rem .875rem .875rem}html:not(.dark) .edit-marketing-stats-modal__chart{background:#f8fafc;border-color:#e2e8f0}.edit-marketing-stats-modal__chart-label{color:#94a3b8;font-size:.625rem;font-weight:700;letter-spacing:.05em;margin:0 0 .625rem;text-transform:uppercase}.dark .edit-marketing-stats-modal__chart-label{color:#cbd5e1}.edit-marketing-stats-modal__timeline{height:2rem;position:relative}.edit-marketing-stats-modal__timeline-axis{background:#94a3b859;border-radius:999px;height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.dark .edit-marketing-stats-modal__timeline-axis{background:#94a3b847}.edit-marketing-stats-modal__timeline-dot{background:#3b82f6;border:2px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:0 0 0 1px #2563eb33;height:.5625rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5625rem}.edit-marketing-stats-modal__chart--anfragen .edit-marketing-stats-modal__timeline-dot{background:#2563eb}.edit-marketing-stats-modal__chart--angebote .edit-marketing-stats-modal__timeline-dot{background:#8b5cf6}.edit-marketing-stats-modal__chart--aufrufe .edit-marketing-stats-modal__bar{background:linear-gradient(180deg,#8b5cf6,#7c3aed)}.edit-marketing-stats-modal__chart--versand .edit-marketing-stats-modal__bar{background:linear-gradient(180deg,#60a5fa,#3b82f6)}.edit-marketing-stats-modal__bars{align-items:flex-end;display:flex;gap:.25rem;height:3.5rem}.edit-marketing-stats-modal__bar{background:linear-gradient(180deg,#60a5fa,#2563eb);border-radius:.25rem .25rem .125rem .125rem;flex:1 1 0;min-height:.25rem}.edit-marketing-stats-modal__loading,.edit-marketing-stats-modal__empty{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:.625rem;justify-content:center;padding:2.5rem 1rem;text-align:center}.edit-marketing-stats-modal__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.edit-marketing-stats-modal__row{align-items:flex-start;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem .875rem}html:not(.dark) .edit-marketing-stats-modal__row{background:#f8fafc;border-color:#e2e8f0}.edit-marketing-stats-modal__row-title{color:#f1f5f9;font-size:.8125rem;font-weight:600;line-height:1.35;margin:0}html:not(.dark) .edit-marketing-stats-modal__row-title{color:#0f172a}.edit-marketing-stats-modal__row-meta{color:#94a3b8;font-size:.6875rem;line-height:1.35;margin:.1875rem 0 0}.dark .edit-marketing-stats-modal__row-meta{color:#cbd5e1}.edit-marketing-stats-modal__row-date{color:#64748b;flex-shrink:0;font-size:.625rem;line-height:1.3;white-space:nowrap}.dark .edit-marketing-stats-modal__row-date{color:#94a3b8}.dark .edit-marketing-stats-modal__loading,.dark .edit-marketing-stats-modal__empty{color:#cbd5e1}.edit-sidebar-changelog-details{margin-top:.5rem}.edit-sidebar-changelog-details>.edit-sidebar-activity-details-summary{color:#93c5fd;font-size:.6875rem;font-weight:600}.edit-sidebar-changelog-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:.5rem 0 0;padding:0}.edit-sidebar-changelog-line{background:#0d0d1a8c;border:1px solid rgba(255,255,255,.08);border-radius:.625rem;padding:.5rem .625rem}html:not(.dark) .edit-sidebar-changelog-line{background:#f8fafc;border-color:#e2e8f0}.edit-sidebar-changelog-line__label{color:#e2e8f0;display:block;font-size:.6875rem;font-weight:700;letter-spacing:.03em;margin-bottom:.3125rem;text-transform:uppercase}html:not(.dark) .edit-sidebar-changelog-line__label{color:#334155}.edit-sidebar-changelog-line__values{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.edit-sidebar-changelog-line__old{background:#ef44441f;border:1px solid rgba(248,113,113,.28);border-radius:.375rem;color:#fecaca;font-size:.75rem;font-weight:500;line-height:1.35;padding:.1875rem .4375rem}html:not(.dark) .edit-sidebar-changelog-line__old{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.edit-sidebar-changelog-line__new{background:#22c55e1f;border:1px solid rgba(74,222,128,.28);border-radius:.375rem;color:#bbf7d0;font-size:.75rem;font-weight:600;line-height:1.35;padding:.1875rem .4375rem}html:not(.dark) .edit-sidebar-changelog-line__new{background:#ecfdf5;border-color:#86efac;color:#047857}.edit-sidebar-changelog-line__arrow{color:#94a3b8;font-size:.75rem;font-weight:700}.edit-sidebar-changelog-line--text{color:#cbd5e1;font-size:.75rem;font-weight:500;line-height:1.4}html:not(.dark) .edit-sidebar-changelog-line--text{color:#475569}@media (max-width: 639px){.edit-marketing-stats-bar__item{flex:1 1 calc(50% - .25rem);min-width:calc(50% - .25rem);padding:.4375rem}.edit-marketing-stats-bar__value{font-size:.9375rem}.edit-marketing-stats-bar__chart{flex-basis:2.5rem;max-width:3.25rem;min-width:2.5rem}.edit-marketing-stats-bar__chevron{display:none}}.edit-hero-composite+.edit-sticky-tab-bar,.edit-marketing-stats-bar+.edit-sticky-tab-bar{margin-top:0}.edit-sticky-tab-bar{-webkit-backdrop-filter:blur(var(--edit-glass-blur));align-items:stretch;backdrop-filter:blur(var(--edit-glass-blur));background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);border-radius:1rem;box-shadow:var(--edit-glass-shadow);display:flex;flex-shrink:0;gap:.375rem;justify-content:space-between;min-height:var(--edit-tab-bar-height, 3.5rem);min-width:0;padding:.375rem;position:sticky;top:var(--edit-sticky-offset, 0px);transition:border-color .3s ease,box-shadow .3s ease;width:100%;z-index:110}.dark .edit-sticky-tab-bar{background-color:var(--edit-glass-bg);border-color:var(--edit-glass-border);box-shadow:var(--edit-glass-shadow)}.edit-sticky-tab-bar__tab{flex:1;justify-content:center;text-align:center;min-width:0;white-space:nowrap;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.edit-sticky-tab-bar__tab:not(.active):hover{background:#3b82f61a;box-shadow:inset 0 0 0 1px #3b82f62e;color:#1d4ed8;transform:translateY(-1px)}.dark .edit-sticky-tab-bar__tab:not(.active):hover{background:#3b82f624;box-shadow:inset 0 0 0 1px #60a5fa38;color:#dbeafe}.edit-sticky-tab-bar__tab:not(.active):active{transform:translateY(0)}@media (max-width: 1023px){main:has(.edit-form-layout){--edit-tab-bar-height: 2.375rem}.edit-sticky-tab-bar{gap:.125rem;padding:.125rem;min-height:var(--edit-tab-bar-height, 2.375rem)}.edit-sticky-tab-bar__tab{flex:1 1 0;min-width:0;max-width:none;padding:.3125rem .125rem;gap:0;border-radius:.75rem}.edit-sticky-tab-bar__tab-icon{flex-shrink:0}}@media (orientation: portrait){.edit-sticky-tab-bar--header{align-items:center;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:none;display:flex;flex-wrap:nowrap;gap:.1875rem;justify-content:center;min-height:auto;padding:0;position:static;width:auto}.edit-sticky-tab-bar--header .edit-sticky-tab-bar__tab{flex:0 0 auto;min-width:2rem;width:2rem;min-height:1.75rem;padding:.25rem;gap:0;border-radius:.625rem}.edit-sticky-tab-bar--header .edit-sticky-tab-bar__tab-icon{width:1rem;height:1rem}}.edit-sticky-tab-bar__tab:not(.active){background:transparent;box-shadow:none}.dark .edit-sticky-tab-bar__tab:not(.active){background:transparent;box-shadow:none;color:#9ca3af}.super-box-card{display:flex;width:100%;min-width:0px;flex-direction:column;scroll-margin-top:var(--edit-scroll-top-inset, calc(var(--edit-tab-bar-height, 3.5rem) + var(--edit-block-gap, 1.25rem)));scroll-margin-bottom:var(--edit-scroll-bottom-inset, var(--edit-block-gap, 1.25rem))}[id^=edit-focus-]{scroll-margin-top:var(--edit-scroll-top-inset, calc(var(--edit-tab-bar-height, 3.5rem) + var(--edit-block-gap, 1.25rem)));scroll-margin-bottom:var(--edit-scroll-bottom-inset, var(--edit-block-gap, 1.25rem))}@media (min-width: 1024px){.edit-layout-grid{display:grid;grid-template-columns:6rem minmax(0,1fr) 16rem;gap:var(--edit-block-gap, 1.5rem);align-items:start}}@media (max-width: 1023px){.edit-layout-grid{gap:var(--edit-block-gap, 1.25rem)}}@media (max-width: 639px) and (orientation: portrait){.edit-layout-grid{gap:1rem}.super-box-card{width:100%;max-width:100%}}.edit-form-sections-toolbar{margin-top:-.25rem;margin-bottom:.25rem;display:flex;align-items:center;justify-content:flex-end;justify-content:center;gap:.25rem}.edit-form-sections-toolbar-btn{display:inline-flex;cursor:pointer;align-items:center;gap:.375rem;border-radius:.5rem;border-width:0px;background-color:transparent;padding:.375rem .5rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .edit-form-sections-toolbar-btn{color:#6b7280}.edit-form-sections-toolbar-btn:hover{background-color:#f3f4f6b3;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.edit-form-sections-toolbar-btn:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.edit-form-sections-toolbar-btn:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.edit-form-sections-toolbar-btn:hover:is(.dark *){background-color:#ffffff0d;--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.edit-hero-betreuer-corner{pointer-events:auto;position:absolute;right:1rem;top:1rem;z-index:40}.betreuer-hero-corner-trigger{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;border-color:#ffffff4d;background-color:#0000004d;padding:.125rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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);--tw-backdrop-blur: blur(12px);-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-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.betreuer-hero-corner-trigger:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.betreuer-hero-corner-trigger:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.betreuer-hero-corner-trigger:disabled{cursor:not-allowed;opacity:.4}.betreuer-hero-corner-trigger-loading{height:2.5rem;width:2.5rem;cursor:default}.betreuer-hero-corner-trigger-loading:hover{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.betreuer-hero-corner-avatar{height:2.25rem;width:2.25rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.betreuer-hero-corner-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;cursor:default;border-width:0px;padding:0;background:transparent}.betreuer-hero-corner-menu{position:absolute;right:0;top:calc(100% + .5rem);z-index:50;min-width:13.5rem;max-width:min(18rem,calc(100vw - 2rem));border-radius:.75rem;border-width:1px;border-color:#e5e7ebe6;background-color:#fffffff2;padding-top:.5rem;padding-bottom:.5rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(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);--tw-backdrop-blur: blur(12px);-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)}.betreuer-hero-corner-menu:is(.dark *){border-color:#ffffff1a;background-color:#111827f2}.betreuer-hero-corner-menu-title{margin-bottom:.25rem;border-bottom-width:1px;border-color:#e5e7ebb3;padding-left:.75rem;padding-right:.75rem;padding-bottom:.5rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}html:not(.dark) .dashboard-widget-gallery .betreuer-hero-corner-menu-title{border-color:#0f172a1a}.betreuer-hero-corner-menu-title:is(.dark *){border-color:#ffffff1a}.betreuer-hero-corner-menu-title{color:#9ca3af}.betreuer-hero-corner-option{display:flex;width:100%;cursor:pointer;align-items:center;gap:.625rem;border-width:0px;background-color:transparent;padding:.5rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.betreuer-hero-corner-option:hover{background-color:#f3f4f6e6}.betreuer-hero-corner-option:disabled{cursor:not-allowed;opacity:.4}.betreuer-hero-corner-option:hover:is(.dark *){background-color:#ffffff0f}.betreuer-hero-corner-option-selected{background-color:#eff6ffcc}.betreuer-hero-corner-option-selected:is(.dark *){background-color:#3b82f61a}.betreuer-hero-corner-option-avatar{height:2rem;width:2rem;flex-shrink:0;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.betreuer-hero-corner-option-name{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500}.dark .betreuer-hero-corner-option-name{color:#f9fafb}.edit-hero-bottom-right .betreuer-hero-corner-option-name,.betreuer-expand-up .betreuer-compact-option .betreuer-hero-corner-option-name{color:#fff}.betreuer-hero-corner-option-name{color:#111827}.edit-quick-facts{margin-bottom:0;width:100%;max-width:100%;margin-left:0;margin-right:0;max-width:none}.edit-quick-facts-body{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.25rem}.edit-quick-facts-row{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.5rem}.edit-quick-facts-row--data{gap:.5rem 1.25rem}.edit-quick-facts-row--ausstattung{gap:.375rem .5rem}.edit-quick-facts-divider{display:block;width:100%;flex-shrink:0;border-width:0px;padding:0;background:linear-gradient(90deg,transparent 0%,#e5e7eb 10%,#e5e7eb 90%,transparent 100%);height:1px;margin:.5rem 0}.dark .edit-quick-facts-divider{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 10%,rgba(255,255,255,.08) 90%,transparent 100%)}.edit-quick-fact-cell{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.25rem .5rem;text-align:center}.edit-quick-fact-cell-icon{height:1.25rem;width:1.25rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.edit-quick-fact-cell-icon:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.edit-quick-fact-cell-label{font-size:9px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:.12em;color:#9ca3af}.edit-quick-fact-cell-value{font-weight:600;line-height:1.375}.dark .edit-quick-fact-cell-value{color:#f9fafb}.edit-hero-bottom-right .edit-quick-fact-cell-value,.betreuer-expand-up .betreuer-compact-option .edit-quick-fact-cell-value{color:#fff}.edit-quick-fact-cell-value{color:#111827;font-size:.9375rem}.edit-form-section-divider{display:block;width:100%;flex-shrink:0;border-width:0px;padding:0;background:linear-gradient(90deg,transparent 0%,#e5e7eb 10%,#e5e7eb 90%,transparent 100%);height:1px;margin:1.5rem 0}.dark .edit-form-section-divider,.dark .edit-form-category-groups>.edit-form-price-group+.edit-form-price-group:before{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 10%,rgba(255,255,255,.08) 90%,transparent 100%)}.edit-form-category-groups>.edit-form-price-group+.edit-form-price-group:before{display:block;background:linear-gradient(90deg,transparent 0%,#e5e7eb 10%,#e5e7eb 90%,transparent 100%);content:"";height:1px;margin:1.5rem 0}.edit-quick-facts-ausstattung-pill{flex-shrink:0}.edit-form-layout .settings-card{-webkit-backdrop-filter:blur(var(--edit-glass-blur));backdrop-filter:blur(var(--edit-glass-blur));background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);box-shadow:var(--edit-glass-shadow);transition:all .3s ease}.dark .edit-form-layout .settings-card{background-color:var(--edit-glass-bg);border-color:var(--edit-glass-border);box-shadow:var(--edit-glass-shadow)}.edit-form-layout .edit-form-section-header,.edit-form-layout .edit-workspace-scrollable .super-box-card>.settings-card>.settings-card-header{align-items:center;background:transparent!important;border-bottom:none!important;border-radius:0;gap:.5rem;padding:1rem 1.25rem 0;transition:all .3s ease}.edit-form-layout .edit-form-section-header:hover{background:transparent!important}.edit-form-layout .edit-workspace-scrollable .super-box-card>.settings-card>.settings-card-header{justify-content:flex-start}.edit-form-layout .edit-form-section-icon,.edit-form-layout .edit-workspace-scrollable .super-box-card>.settings-card>.settings-card-header .settings-card-icon{background:transparent!important;border:none!important;color:#2563eb;height:1.5rem;width:1.5rem}.dark .edit-form-layout .edit-form-section-icon,.dark .edit-form-layout .edit-workspace-scrollable .super-box-card>.settings-card>.settings-card-header .settings-card-icon{color:#60a5fa}.edit-form-layout .edit-form-section-icon svg{height:.875rem;width:.875rem}.edit-form-layout .edit-form-section-title,.edit-form-layout .edit-workspace-scrollable .super-box-card>.settings-card>.settings-card-header .settings-card-title{font-size:.8125rem;font-weight:600;letter-spacing:-.01em;line-height:1.25rem;transition:opacity .3s ease}.dark .edit-form-layout .edit-form-section-title,.dark .edit-form-layout .edit-workspace-scrollable .super-box-card>.settings-card>.settings-card-header .settings-card-title{color:#f1f5f9}.edit-form-layout .settings-card:has(>.edit-form-section-collapse--closed)>.edit-form-section-header{min-height:2.375rem;padding:.5rem 1rem}.edit-form-layout .settings-card:has(>.edit-form-section-collapse--closed) .edit-form-section-title{opacity:.6}.edit-form-layout .settings-card:has(>.edit-form-section-collapse--closed):hover{border-color:#2563eb38;box-shadow:0 0 10px #2563eb0f}.dark .edit-form-layout .settings-card:has(>.edit-form-section-collapse--closed):hover{border-color:#fff3;box-shadow:0 0 10px #ffffff0d}.edit-form-layout .settings-card:has(>.edit-form-section-collapse--closed):hover .edit-form-section-title{opacity:1}.edit-form-layout .settings-card:has(>.edit-form-section-collapse--closed) .edit-form-section-toggle{opacity:.6}.edit-form-layout .settings-card:has(>.edit-form-section-collapse--closed):hover .edit-form-section-toggle{opacity:1}.edit-form-section-toggle{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;margin:0;min-width:1.25rem;opacity:.75;padding:0;transition:opacity .3s ease}.edit-form-section-toggle:hover{opacity:1}.edit-form-section-toggle-icon{font-size:1.125rem;font-weight:300;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edit-form-layout .settings-card>.edit-form-section-collapse{transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s ease!important}.edit-form-layout .edit-form-section-body,.edit-form-layout .edit-workspace-scrollable .super-box-card>.settings-card>.settings-card-body{padding:.75rem 1.25rem 1.25rem;row-gap:1rem}.edit-form-layout .settings-card>.edit-form-section-collapse--closed{opacity:0}.edit-form-layout .settings-card>.edit-form-section-collapse--open{opacity:1}.edit-form-data-grid{display:flex;display:grid;flex-direction:column}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.edit-form-data-grid{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.edit-form-data-grid{padding-top:.5rem;padding-bottom:.5rem}}.edit-form-data-grid{align-items:stretch;gap:1.5rem;grid-template-columns:1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.edit-form-col-left,.edit-form-col-right{display:flex;flex-direction:column;gap:1.5rem;min-width:0;display:contents}.edit-form-order-stammdaten{order:1}.edit-form-order-adresse{order:2}.edit-form-order-karte{order:3}.edit-form-order-details{order:4}.edit-form-order-energie{order:5}.edit-form-order-ausstattung{order:6}.edit-form-order-beschreibungen{order:7}.edit-form-order-konditionen{order:8}.edit-form-grid-beschreibungen{grid-column:1 / -1}.edit-form-col-left>.edit-form-map-section{display:flex;height:auto;flex-direction:column;flex:1 1 auto;min-height:0}.edit-form-map-section .edit-form-address-map{flex:1 1 auto;min-height:16rem}.edit-form-media-grid,.edit-form-people-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:1.5rem}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.edit-form-media-grid,.app-header--adaptive .app-header-portrait__upper-box>.edit-form-people-grid{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.edit-form-media-grid,.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.edit-form-people-grid{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width: 1024px){.edit-form-media-grid,.edit-form-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.edit-form-media-grid{align-items:stretch}.edit-form-expose-unified{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;gap:1.5rem}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.edit-form-expose-unified{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.edit-form-expose-unified{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width: 768px){.edit-form-expose-unified{grid-template-columns:1fr minmax(11rem,16rem);gap:2rem}}@media (min-width: 1024px){.edit-form-expose-unified{grid-template-columns:1fr minmax(13rem,18rem)}}.edit-form-expose-unified-left{display:flex;min-width:0px;flex-direction:column;gap:1.5rem}.edit-form-expose-unified-right{display:flex;min-height:0px;min-width:0px;flex-direction:column;border-left-width:1px;border-top-width:1px;padding-left:2rem;padding-top:1.5rem}html:not(.dark) .dashboard-widget-gallery .edit-form-expose-unified-right{border-color:#0f172a1a}.edit-form-expose-unified-right{border-color:#00000014}.dark .edit-form-expose-unified-right,.dark .energy-scale-panel{border-color:#ffffff14}.edit-form-expose-zone{display:flex;flex-direction:column;gap:1.25rem}.edit-form-expose-zone-label{margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.edit-form-expose-zone-subdivider{height:1px;width:100%;border-width:0px;padding:0;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.06) 15%,rgba(0,0,0,.06) 85%,transparent 100%)}.dark .edit-form-expose-zone-subdivider{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.07) 15%,rgba(255,255,255,.07) 85%,transparent 100%)}.edit-hero{position:relative;isolation:isolate;width:100%;overflow:hidden}.edit-form-map-side .edit-hero>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .edit-hero{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .edit-hero>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .edit-hero>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .edit-hero{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .edit-hero{overflow:visible}.edit-hero{overflow:visible}.edit-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.edit-hero-media-gallery{position:relative;display:block;display:flex;height:100%;width:100%;overflow:hidden;border-radius:inherit}.edit-form-map-side .edit-hero-media-gallery>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .edit-hero-media-gallery{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .edit-hero-media-gallery>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .edit-hero-media-gallery>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .edit-hero-media-gallery{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .edit-hero-media-gallery{overflow:visible}.edit-hero-media-gallery{touch-action:pan-y}.edit-hero-slide{pointer-events:none;position:absolute;height:100%;overflow:hidden;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.edit-sidebar-crm .relative>.relative>.edit-hero-slide{left:.625rem;height:.875rem;width:.875rem}.edit-hero-slide{filter:brightness(.7);filter:none;flex:1 1 0%;flex:none;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.edit-hero-slide-active{filter:none;flex:8 1 0%;opacity:1;pointer-events:auto;z-index:1}.edit-hero-slide-counter{pointer-events:none;position:absolute;display:block;display:none;font-weight:500}.edit-sidebar-crm .relative>.relative>.edit-hero-slide-counter{left:.625rem;height:.875rem;width:.875rem}.edit-hero-slide-counter{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000038;border-radius:.375rem;bottom:.625rem;color:#ffffffbf;font-size:.625rem;left:auto;letter-spacing:.02em;padding:.15rem .45rem;right:.625rem;top:auto;z-index:35}.edit-hero-with-images{height:560px}@media (min-width: 768px){.edit-hero-with-images{height:680px}}.edit-hero-with-images{height:min(52vh,440px)}.edit-hero-empty{position:relative;height:440px;overflow:hidden;border-radius:inherit;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7e22ce var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.edit-form-map-side .edit-hero-empty>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .edit-hero-empty{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .edit-hero-empty>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .edit-hero-empty>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .edit-hero-empty{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .edit-hero-empty{overflow:visible}html:not(.dark) .dashboard-widget-gallery .edit-hero-empty .text-white{color:#fff}@media (min-width: 768px){.edit-hero-empty{height:560px}}.edit-hero-empty{height:min(48vh,400px)}.edit-hero-gradient{pointer-events:none;position:absolute;left:0;right:0;bottom:0;z-index:10;height:60%;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from: rgb(0 0 0 / .85) var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.edit-sidebar-crm .relative>.relative>.edit-hero-gradient{left:.625rem;height:.875rem;width:.875rem}.edit-hero-gradient{height:55%}.edit-hero-top-gradient{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:10;height:7rem;border-top-left-radius:inherit;border-top-right-radius:inherit;background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: rgb(0 0 0 / .55) var(--tw-gradient-from-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.edit-sidebar-crm .relative>.relative>.edit-hero-top-gradient{left:.625rem;height:.875rem;width:.875rem}.edit-hero-title-center{pointer-events:none;position:absolute;left:0;right:0;bottom:6.25rem;top:3.5rem;z-index:20;display:flex;align-items:center;justify-content:center;padding-left:.5rem;padding-right:.5rem}.edit-sidebar-crm .relative>.relative>.edit-hero-title-center{left:.625rem;height:.875rem;width:.875rem}@media (min-width: 640px){.edit-hero-title-center{bottom:6.75rem;top:4rem;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 768px){.edit-hero-title-center{bottom:7.25rem;padding-left:2rem;padding-right:2rem}}.edit-hero-title-wrap-center{pointer-events:auto;position:relative;margin-left:0;margin-right:0;width:100%;min-width:0px;max-width:none;padding-left:.25rem;padding-right:.25rem}.edit-form-map-side .edit-hero-title-wrap-center>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .edit-hero-title-wrap-center{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .edit-hero-title-wrap-center>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .edit-hero-title-wrap-center>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .edit-hero-title-wrap-center{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .edit-hero-title-wrap-center{overflow:visible}@media (min-width: 640px){.edit-hero-title-wrap-center{padding-left:.5rem;padding-right:.5rem}}.edit-hero-title-input-center{width:100%;border-radius:0;border-width:0px;background-color:transparent;padding:.375rem .25rem;font-size:1.5rem;line-height:2rem;line-height:1.375;transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media (min-width: 640px){.edit-hero-title-input-center{padding-left:.5rem;padding-right:.5rem}}@media (min-width: 768px){.edit-hero-title-input-center{font-size:1.875rem;line-height:2.25rem;line-height:1.25}}@media (min-width: 1024px){.edit-hero-title-input-center{font-size:2.25rem;line-height:2.5rem}}.edit-hero-title-input-center{box-shadow:inset 0 -1px #fff3;caret-color:#ffffffeb;-webkit-hyphens:none;hyphens:none;max-height:none;min-height:1.5em;overflow-wrap:normal;overflow-y:hidden;white-space:pre-wrap;word-break:normal}.edit-hero-title-input-center::-moz-placeholder{color:#ffffff4d}.edit-hero-title-input-center::placeholder{color:#ffffff4d}html:not(.dark) .edit-form-media-grid .edit-hero-title-input-center::-moz-placeholder,html:not(.dark) .edit-form-ausstattung-section .edit-hero-title-input-center::-moz-placeholder{color:#93c5fd}html:not(.dark) .edit-form-media-grid .edit-hero-title-input-center::placeholder,html:not(.dark) .edit-form-ausstattung-section .edit-hero-title-input-center::placeholder{color:#93c5fd}.edit-hero-title-input-center:hover{box-shadow:inset 0 -1px #ffffff6b;color:#fff}.edit-hero-title-input-center:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}html:not(.dark) .dashboard-widget-gallery .edit-hero-title-input-center:focus{color:#111827}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.edit-hero-title-input-center:focus,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .edit-hero-title-input-center:focus,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .edit-hero-title-input-center:focus{color:#fff}.edit-hero-title-input-center:focus{box-shadow:inset 0 -2px #ffffffb8}.edit-hero-unsaved-dot-center{right:.5rem;top:.5rem}@media (min-width: 640px){.edit-hero-unsaved-dot-center{right:.75rem;top:.75rem}}.edit-hero-meta-block{pointer-events:none;display:flex;width:100%;min-width:0px;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.edit-sidebar-crm .relative>.relative>.edit-hero-meta-block{left:.625rem;height:.875rem;width:.875rem}.edit-hero-meta-block{gap:.625rem}.edit-hero-bottom-bar{position:absolute;left:0;right:0;bottom:0;z-index:30;display:grid;align-items:flex-end;gap:.75rem;padding:1.25rem 1.5rem}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.edit-hero-bottom-bar{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.edit-hero-bottom-bar{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width: 640px){.edit-hero-bottom-bar{gap:1rem;padding:1.5rem 2.5rem}}@media (min-width: 768px){.edit-hero-bottom-bar{padding-left:3rem;padding-right:3rem}}.edit-hero-bottom-bar{grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto)}.edit-hero-bottom-left{pointer-events:auto;flex-shrink:0;align-self:flex-end}.edit-hero-bottom-center{pointer-events:none;display:flex;width:100%;min-width:0px;align-items:flex-end;justify-content:center;align-self:flex-end;padding-left:.5rem;padding-right:.5rem}.edit-sidebar-crm .relative>.relative>.edit-hero-bottom-center{left:.625rem;height:.875rem;width:.875rem}@media (min-width: 640px){.edit-hero-bottom-center{padding-left:1rem;padding-right:1rem}}.edit-hero-bottom-right{pointer-events:auto;display:flex;flex-shrink:0;justify-content:flex-end;align-self:flex-end}.edit-hero-type-chips{pointer-events:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.edit-sidebar-crm .relative>.relative>.edit-hero-type-chips{left:.625rem;height:.875rem;width:.875rem}.edit-hero-type-chips{gap:.375rem}.edit-hero-nav-btn{pointer-events:auto;position:absolute;top:50%;z-index:40;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;border-radius:9999px;background-color:#fff3;padding:.625rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-backdrop-blur: blur(12px);-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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .edit-hero-nav-btn{color:#111827}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.edit-hero-nav-btn,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .edit-hero-nav-btn,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .edit-hero-nav-btn{color:#fff}.edit-hero-nav-btn:hover{background-color:#ffffff4d}.edit-hero-id-badge{pointer-events:none;position:absolute;left:50%;top:1.25rem;z-index:30;display:inline-flex;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;gap:.625rem;border-radius:9999px;border-width:1px;border-color:#ffffff1a;background-color:#00000040;padding:.5rem 1rem;--tw-shadow: 0 1px 2px 0 rgb(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);--tw-backdrop-blur: blur(12px);-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)}.edit-sidebar-crm .relative>.relative>.edit-hero-id-badge{left:.625rem;height:.875rem;width:.875rem}html:not(.dark) .dashboard-widget-gallery .edit-hero-id-badge{border-color:#0f172a1a}@media (min-width: 640px){.edit-hero-id-badge{top:1.5rem}}.edit-hero-id-badge{gap:.45rem;left:50%;padding:.3rem .65rem;right:auto;top:.75rem;transform:translate(-50%)}.edit-hero-id-label{font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#ffffff80;font-size:9px}.edit-hero-id-separator{height:.875rem;width:1px;flex-shrink:0;background-color:#fff3}.edit-hero-id-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;letter-spacing:.025em;color:#ffffffe6}html:not(.dark) .edit-form-media-grid .edit-hero-id-value,html:not(.dark) .edit-form-ausstattung-section .edit-hero-id-value{color:#334155}html:not(.dark) .dashboard-widget-gallery .edit-hero-id-value{color:#111827}@media (min-width: 640px){.edit-hero-id-value{font-size:.875rem;line-height:1.25rem}}.edit-hero-id-value{font-size:.6875rem}.edit-hero-info-chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;border-color:#ffffff26;background-color:#ffffff1a;padding:.25rem .625rem;font-size:.75rem;line-height:1rem;color:#ffffffd9;--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)}html:not(.dark) .edit-form-media-grid .edit-hero-info-chip,html:not(.dark) .edit-form-ausstattung-section .edit-hero-info-chip{color:#1e293b}.edit-hero-info-chip{font-size:.6875rem;padding:.25rem .625rem}.edit-hero-title-wrap{pointer-events:auto;position:relative;box-sizing:border-box;width:100%;min-width:0px;overflow:visible;padding-left:1rem;padding-right:1rem}.edit-form-map-side .edit-hero-title-wrap>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .edit-hero-title-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .edit-hero-title-wrap>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .edit-hero-title-wrap>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .edit-hero-title-wrap{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .edit-hero-title-wrap{overflow:visible}@media (min-width: 640px){.edit-hero-title-wrap{padding-left:2rem;padding-right:2rem}}@media (min-width: 768px){.edit-hero-title-wrap{padding-left:3rem;padding-right:3rem}}@media (min-width: 1024px){.edit-hero-title-wrap{padding-left:4rem;padding-right:4rem}}.edit-hero-title-input{box-sizing:border-box;width:100%;min-width:0px;resize:none;overflow:hidden;border-width:0px;background-color:transparent;text-align:center;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .edit-hero-title-input{color:#111827}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.edit-hero-title-input,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .edit-hero-title-input,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .edit-hero-title-input{color:#fff}.edit-hero-title-input::-moz-placeholder{color:#ffffff59}.edit-hero-title-input::placeholder{color:#ffffff59}.edit-hero-title-input:focus{outline:2px solid transparent;outline-offset:2px}.edit-hero-title-input{field-sizing:content;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-shadow:0 2px 10px rgba(0,0,0,.45);word-break:normal}.edit-hero-title-input-unsaved{padding-right:1.5rem}@media (min-width: 640px){.edit-hero-title-input-unsaved{padding-right:2rem}}.edit-hero-unsaved-dot{pointer-events:none;position:absolute;right:1rem;top:.75rem;height:.5rem;width:.5rem}.edit-hero-unsaved-dot{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.edit-sidebar-crm .relative>.relative>.edit-hero-unsaved-dot{left:.625rem;height:.875rem;width:.875rem}@media (min-width: 640px){.edit-hero-unsaved-dot{right:1.5rem}}@media (min-width: 768px){.edit-hero-unsaved-dot{right:2rem}}.edit-hero-address{pointer-events:none;display:flex;align-items:center;justify-content:center;gap:.375rem;text-align:center;font-size:.875rem;line-height:1.25rem;color:#ffffffb3}html:not(.dark) .edit-form-media-grid .edit-hero-address,html:not(.dark) .edit-form-ausstattung-section .edit-hero-address{color:#334155}.edit-sidebar-crm .relative>.relative>.edit-hero-address{left:.625rem;height:.875rem;width:.875rem}html:not(.dark) .dashboard-widget-gallery .edit-hero-address{color:#374151}.edit-hero-address{font-size:.8125rem;line-height:1.4;padding:0 .25rem}.edit-hero-status-pill{pointer-events:auto;flex-shrink:0;cursor:pointer;border-radius:9999px;border-width:1px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.edit-hero-status-pill:focus{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-color: rgb(255 255 255 / .2)}.edit-hero-status-pill[data-status=VORBEREITUNG]{border-color:#94a3b840;background-color:#64748b1a;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.edit-hero-status-pill[data-status=OFFEN]{border-color:#60a5fa40;background-color:#3b82f61a;--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.edit-hero-status-pill[data-status=RESERVIERT]{border-color:#fbbf2440;background-color:#f59e0b1a;--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.edit-hero-status-pill[data-status=VERKAUFT]{border-color:#34d39940;background-color:#10b9811a;--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.hero-status-compact-wrap{pointer-events:auto;display:flex;width:100%;justify-content:center;align-self:center;overflow:visible}.hero-status-compact-row{display:inline-flex;max-width:100%;align-items:center;justify-content:center}.hero-status-compact-options{pointer-events:none;display:flex;flex-shrink:0;align-items:center;gap:.5rem;overflow:hidden}.edit-sidebar-crm .relative>.relative>.hero-status-compact-options{left:.625rem;height:.875rem;width:.875rem}.hero-status-compact-options{margin-left:0;max-width:0;opacity:0;transition:max-width .4s cubic-bezier(.4,0,.2,1),opacity .25s ease,margin-left .4s cubic-bezier(.4,0,.2,1)}.hero-status-compact-options-open{margin-left:.625rem;max-width:24rem;opacity:1;overflow:visible;pointer-events:auto}.hero-status-expand-up{width:auto;align-items:flex-start}.hero-status-expand-up .hero-status-compact-row{flex-direction:column;align-items:flex-start;gap:.625rem}.hero-status-compact-options-vertical{pointer-events:none;display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;gap:.625rem;overflow:hidden}.edit-sidebar-crm .relative>.relative>.hero-status-compact-options-vertical{left:.625rem;height:.875rem;width:.875rem}.hero-status-compact-options-vertical{margin-bottom:0;margin-left:0;max-height:0;max-width:unset;opacity:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .25s ease,margin-bottom .4s cubic-bezier(.4,0,.2,1)}.hero-status-compact-options-vertical-open{margin-bottom:0;max-height:16rem;opacity:1;overflow:visible;pointer-events:auto;z-index:40}.edit-hero-status-option:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.edit-hero-status-option:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.edit-hero-bottom-bar--mobile{display:grid;align-items:center}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.edit-hero-bottom-bar--mobile{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.edit-hero-bottom-bar--mobile{padding-top:.5rem;padding-bottom:.5rem}}.edit-hero-bottom-bar--mobile{gap:.75rem;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;padding:.875rem 1rem 1.125rem}.edit-hero-bottom-bar--mobile .edit-hero-bottom-left{display:flex;width:100%;justify-content:center;grid-column:1;grid-row:1;justify-self:center}.edit-hero-bottom-bar--mobile .edit-hero-bottom-center{width:100%;grid-column:1;grid-row:2;padding-left:0;padding-right:0}.betreuer-compact-wrap{display:flex;width:100%;justify-content:center;overflow:visible;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem}.betreuer-compact-row{display:inline-flex;max-width:100%;align-items:flex-start;justify-content:center}.betreuer-compact-trigger{display:flex;flex-shrink:0;cursor:pointer;flex-direction:column;align-items:center;gap:.625rem;border-width:0px;background-color:transparent;padding:0;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.betreuer-compact-trigger:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.betreuer-compact-trigger:disabled{cursor:not-allowed;opacity:.4}.betreuer-compact-trigger:hover:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.betreuer-compact-avatar{height:3.5rem;width:3.5rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.betreuer-compact-options{pointer-events:none;display:flex;flex-shrink:0;align-items:flex-start;gap:1rem;overflow:hidden}.edit-sidebar-crm .relative>.relative>.betreuer-compact-options{left:.625rem;height:.875rem;width:.875rem}.betreuer-compact-options{margin-left:0;max-width:0;opacity:0;padding-bottom:.25rem;padding-top:.25rem;transition:max-width .4s cubic-bezier(.4,0,.2,1),opacity .25s ease,margin-left .4s cubic-bezier(.4,0,.2,1)}.betreuer-compact-options-open{margin-left:1.25rem;max-width:36rem;opacity:1;overflow:visible;pointer-events:auto}.betreuer-expand-up{justify-content:flex-end;padding-left:0;padding-right:0;padding-top:0}.betreuer-expand-up .betreuer-compact-row{flex-direction:column;align-items:flex-end;gap:.75rem}.betreuer-expand-up .betreuer-compact-trigger{align-items:flex-end;text-align:right}.betreuer-compact-options-vertical{pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;overflow:hidden}.edit-sidebar-crm .relative>.relative>.betreuer-compact-options-vertical{left:.625rem;height:.875rem;width:.875rem}.betreuer-compact-options-vertical{margin-bottom:0;margin-left:0;max-height:0;max-width:unset!important;opacity:0;padding-bottom:0;padding-top:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .25s ease,margin-bottom .4s cubic-bezier(.4,0,.2,1)}.betreuer-compact-options-vertical-open{margin-bottom:0;margin-left:0;max-height:24rem;max-width:unset!important;opacity:1;overflow:visible;pointer-events:auto;z-index:40}.betreuer-expand-up .betreuer-compact-avatar{height:3rem;width:3rem}.betreuer-compact-option{display:flex;flex-shrink:0;cursor:pointer;flex-direction:column;align-items:center;gap:.375rem;border-width:0px;background-color:transparent;padding:.125rem .25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.betreuer-compact-option:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.betreuer-compact-option:disabled{cursor:not-allowed;opacity:.4}.betreuer-compact-option:hover .betreuer-compact-option-avatar{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--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);--tw-ring-color: rgb(96 165 250 / .5)}.betreuer-compact-option-avatar{height:2.75rem;width:2.75rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.pdf-option-badge{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;background-color:#f8fafc;border:1px solid #dbeafe;color:#475569}.dark .pdf-option-badge{border-color:#ffffff26;background-color:#ffffff0a;color:#fff9}.dark .pdf-option-badge:hover{border-color:#ffffff40;color:#fffc}.pdf-option-badge-active{background:linear-gradient(135deg,#2563eb1f,#7c3aed14);border-color:#60a5fa;box-shadow:0 0 12px #3b82f626;color:#2563eb}.dark .pdf-option-badge-active{border-color:#60a5fa66;background-color:#3b82f626;--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1));box-shadow:none}.pdf-option-badge input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.expose-btn-primary{display:inline-flex;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;border-radius:1rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position);padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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);--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}html:not(.dark) .dashboard-widget-gallery .expose-btn-primary{color:#111827}html:not(.dark) .dashboard-widget-gallery .expose-btn-primary.text-white{color:#fff}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.expose-btn-primary,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .expose-btn-primary,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .expose-btn-primary{color:#fff}.expose-btn-primary:hover{opacity:.9}.expose-btn-primary:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.expose-btn-primary:disabled{cursor:not-allowed;opacity:.6}.edit-form-price-groups{display:flex;flex-direction:column}.dark .edit-form-price-groups>.edit-form-price-group+.edit-form-price-group:before{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 10%,rgba(255,255,255,.08) 90%,transparent 100%)}.edit-form-price-groups>.edit-form-price-group+.edit-form-price-group:before{display:block;background:linear-gradient(90deg,transparent 0%,#e5e7eb 10%,#e5e7eb 90%,transparent 100%);content:"";height:1px;margin:1.5rem 0}.edit-form-price-group,.edit-form-address-stack{display:flex;flex-direction:column;gap:.75rem}.edit-form-flaechen-group-title{margin-bottom:.75rem;padding-left:.125rem;padding-right:.125rem;font-size:.875rem;line-height:1.25rem;font-weight:600;text-transform:none;letter-spacing:0em;color:#374151}.edit-form-energy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:1rem}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.edit-form-energy-grid{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.edit-form-energy-grid{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width: 1280px){.edit-form-energy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1023px) and (orientation: portrait){.edit-form-energy-grid>.edit-form-energietraeger-field{grid-column:1 / -1}}@media (max-width: 639px){.edit-form-energy-grid>.edit-form-energietraeger-field{grid-column:1 / -1}}.edit-form-address-map{display:flex;flex-direction:column;min-height:14rem}.edit-form-address-map>*{min-height:0px;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-address-map>*{overflow:visible}.edit-form-map-embed{min-height:0px;overflow:hidden;border-radius:.75rem;border-width:1px;background-color:#f9fafb;border-color:#e5e7eb}.edit-form-map-side{display:flex;height:100%;min-height:14rem;flex-direction:column}.edit-form-map-side .relative{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .relative{overflow:visible}.edit-form-map-empty{min-height:224px;padding:1.5rem}.edit-form-toggle{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.625rem;border-radius:.75rem;padding:.625rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#f9fafb;border:1px solid #e5e7eb;color:#374151}.dark .edit-form-toggle,.dark .edit-infra-compact-btn{background-color:#0d0d1a;border-color:#1f2937;color:#d1d5db}.edit-form-toggle-label{font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.25;color:#4b5563}.edit-desc-panel{overflow:hidden;border-radius:1rem;border-width:1px;background-color:#fff;border-color:#dbeafe;box-shadow:0 0 0 1px #3b82f60d,0 4px 24px #2563eb14}.dark .edit-desc-panel{background-color:#0d0d1a;border-color:#1f2937;box-shadow:none}.edit-desc-tabs{margin-left:.75rem;margin-right:.75rem;margin-top:.75rem;display:flex;gap:.25rem;border-radius:.75rem;padding:.375rem;background-color:#eef2ff;border:1px solid #dbeafe}.edit-super-box-subtabs{margin-left:0;margin-right:0;margin-bottom:1rem;margin-top:0}.dark .edit-desc-tabs{background-color:#ffffff0a;border-color:#ffffff14}.edit-desc-tab{flex:1 1 0%;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.mail-detail-main-column--promoting>.edit-desc-tab{overflow:visible}.edit-desc-tab:hover{background-color:#ffffffb3;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.edit-desc-tab{border-bottom:none;border:none}.dark .edit-desc-tab{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .dark .edit-desc-tab{color:#6b7280}.dark .edit-desc-tab:hover{background-color:#ffffff0f;--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.edit-desc-tab-active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(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);box-shadow:0 2px 8px #2563eb1f}.dark .edit-desc-tab-active{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .dark .edit-desc-tab-active{color:#111827}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.dark .edit-desc-tab-active,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .dark .edit-desc-tab-active,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .dark .edit-desc-tab-active{color:#fff}.dark .edit-desc-tab-active{background:linear-gradient(135deg,#2563eb59,#7c3aed40);box-shadow:0 2px 12px #2563eb33}.edit-desc-editor{padding:0}.edit-desc-ai-bar>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.edit-desc-ai-bar{border-bottom-width:1px;padding:.75rem 1rem}html:not(.dark) .dashboard-widget-gallery .edit-desc-ai-bar{border-color:#0f172a1a}.edit-desc-ai-bar{background-color:#f8fafc;border-color:#e2e8f0}.dark .edit-desc-ai-bar{border-color:#ffffff1a;background-color:#ffffff0a;--tw-backdrop-blur: blur(12px);-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)}html:not(.dark) .dashboard-widget-gallery .dark .edit-desc-ai-bar{border-color:#0f172a1a}.edit-desc-ai-hint{padding-left:.125rem;padding-right:.125rem;font-size:11px;line-height:1.375;color:#64748b}.dark .edit-desc-ai-hint,.dark .edit-desc-ai-option-label{color:#fff6}.edit-desc-ai-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.edit-desc-ai-btn{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;border-radius:.75rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #a855f7 var(--tw-gradient-to-position);padding:.5rem .875rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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);--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}html:not(.dark) .dashboard-widget-gallery .edit-desc-ai-btn{color:#111827}html:not(.dark) .dashboard-widget-gallery .edit-desc-ai-btn.text-white{color:#fff}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.edit-desc-ai-btn,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .edit-desc-ai-btn,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .edit-desc-ai-btn{color:#fff}.edit-desc-ai-btn:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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)}.edit-desc-ai-btn:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.edit-desc-ai-btn:disabled{cursor:not-allowed;opacity:.7}.edit-desc-ai-btn:hover:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.edit-desc-ai-option{display:inline-flex;align-items:center;gap:.375rem}.edit-desc-ai-option-label{white-space:nowrap;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.edit-desc-ai-select{border-radius:.5rem;border-width:1px;border-color:#ffffff26;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;--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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edit-desc-ai-select:focus{border-color:#60a5fa66;outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-color: rgb(59 130 246 / .4)}.edit-desc-ai-select:disabled{cursor:not-allowed;opacity:.6}.edit-desc-ai-select{background-color:#ffffffeb;color:#1f2937;min-height:auto}.dark .edit-desc-ai-select{background-color:#1e293bf2;border-color:#ffffff2e;color:#f3f4f6}.edit-infra-compact{margin-top:0}.edit-infra-actions{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 640px){.edit-infra-actions{flex-direction:row}}.edit-infra-compact-btn{display:flex;min-width:0px;flex:1 1 0%;align-items:center;gap:.625rem;border-radius:.75rem;padding:.625rem .75rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mail-detail-main-column--promoting>.edit-infra-compact-btn{overflow:visible}.edit-infra-compact-btn{background-color:#f9fafb;border:1px solid #e5e7eb;color:#374151}.edit-infra-maps-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:.75rem;padding:.625rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#f9fafb;border:1px solid #dbeafe;box-shadow:0 0 12px #3b82f614;color:#2563eb}.edit-infra-maps-btn:hover{background-color:#eff6ff;border-color:#93c5fd;box-shadow:0 0 16px #3b82f624;color:#1d4ed8}.dark .edit-infra-maps-btn{background-color:#0d0d1a;border-color:#1f2937;box-shadow:none;color:#93c5fd}.dark .edit-infra-maps-btn:hover{background-color:#112;border-color:#374151;color:#bfdbfe}.edit-infra-compact-label{flex-shrink:0;font-size:.75rem;line-height:1rem;font-weight:600;color:#374151}.edit-infra-compact-meta{flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.dark .edit-infra-compact-meta{color:#4b5563}.dark .kontakt-pin-assign-picker .edit-infra-compact-meta,.dashboard-panel .edit-infra-compact-meta,.dark .dashboard-panel .edit-infra-compact-meta{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .edit-infra-compact-meta{color:#6b7280}.edit-hero-bottom-right .edit-infra-compact-meta{color:#ffffff73}.edit-infra-compact-meta{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .edit-infra-compact-meta{color:#94a3b8}.mail-detail-main-column--promoting>.edit-infra-compact-meta{overflow:visible}.edit-infra-table-wrap{overflow:hidden;border-radius:.75rem;border-width:1px;background-color:#f9fafb;border-color:#e5e7eb}.edit-infra-table{width:100%;font-size:.875rem;line-height:1.25rem}.dark .edit-infra-table thead,.dark .edit-infra-table tbody tr:hover td{background-color:#112}.edit-infra-table th{padding:.625rem 1rem;text-align:left;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.edit-infra-table td{border-top-width:1px;padding:.75rem 1rem}html:not(.dark) .dashboard-widget-gallery .edit-infra-table td{border-color:#0f172a1a}.edit-infra-table td{border-color:#e5e7eb;color:#374151}.edit-infra-table-category{font-weight:500;text-transform:none;letter-spacing:0em;color:#111827}.dark .edit-infra-table td{border-color:#1f2937;color:#d1d5db}.edit-desc-ai-error{margin-top:.5rem;font-size:.75rem;line-height:1rem;line-height:1.375;color:#fca5a5e6}.glass-editor-readonly .ql-editor{cursor:wait}.edit-desc-editor .glass-editor .ql-toolbar{border-left:none!important;border-radius:0!important;border-right:none!important;border-top:none!important}.edit-desc-editor .glass-editor .ql-container{border-bottom:none!important;border-left:none!important;border-radius:0!important;border-right:none!important}.edit-form-ausstattung-section .edit-form-section-divider{margin:1rem 0}.edit-form-ausstattung-section .edit-form-flaechen-group-title{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.edit-ausstattung-pills{display:flex;flex-wrap:wrap;gap:.25rem}.edit-ausstattung-category{gap:.375rem}.edit-form-ausstattung-section .edit-ausstattung-pill,.edit-ausstattung-pill{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.25rem;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:.25rem .5rem;color:#fff9;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .edit-form-ausstattung-section .edit-ausstattung-pill,html:not(.dark) .dashboard-widget-gallery .edit-ausstattung-pill{border-color:#0f172a1a}.edit-form-ausstattung-section .edit-ausstattung-pill:hover,.edit-ausstattung-pill:hover{border-color:#60a5fa66;background-color:#3b82f61a;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.edit-form-ausstattung-section .edit-ausstattung-pill svg,.edit-ausstattung-pill svg{height:.625rem;width:.625rem;flex-shrink:0}.edit-form-ausstattung-section .edit-ausstattung-pill span,.edit-ausstattung-pill span{white-space:nowrap;font-size:11px;font-weight:500;line-height:1}.edit-ausstattung-pill-active{border-color:transparent;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #a855f7 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(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)}html:not(.dark) .dashboard-widget-gallery .edit-ausstattung-pill-active{color:#111827}html:not(.dark) .dashboard-widget-gallery .edit-ausstattung-pill-active.text-white{color:#fff}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.edit-ausstattung-pill-active,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .edit-ausstattung-pill-active,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .edit-ausstattung-pill-active{color:#fff}.media-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.media-gallery-grid{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.media-gallery-grid{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width: 1280px) and (orientation: landscape){.media-gallery-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 1023px),(orientation: portrait){.media-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.media-upload-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;border-width:2px;border-style:dashed;border-color:#ffffff26;background-color:#ffffff08;padding:2rem;text-align:center;--tw-backdrop-blur: blur(12px);-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-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.media-upload-zone:hover{border-color:#60a5fa66;background-color:#ffffff0f}.media-upload-zone-compact{min-height:100px;padding:1rem}.media-upload-zone-hero{min-height:200px;padding:2.5rem}.media-upload-btn-primary{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.625rem;border-radius:.75rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #a855f7 var(--tw-gradient-to-position);padding:.875rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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);--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}html:not(.dark) .dashboard-widget-gallery .media-upload-btn-primary{color:#111827}html:not(.dark) .dashboard-widget-gallery .media-upload-btn-primary.text-white{color:#fff}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.media-upload-btn-primary,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .media-upload-btn-primary,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .media-upload-btn-primary{color:#fff}.media-upload-btn-primary:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(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)}.media-upload-btn-primary:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.media-thumb-card{position:relative;overflow:hidden;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;--tw-backdrop-blur: blur(12px);-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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.edit-form-map-side .media-thumb-card>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .media-thumb-card{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .media-thumb-card>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .media-thumb-card>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .media-thumb-card{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .media-thumb-card{overflow:visible}html:not(.dark) .dashboard-widget-gallery .media-thumb-card{border-color:#0f172a1a}.media-thumb-card:hover{border-color:#fff3}.media-thumb-card-highlight{border-color:#fbbf2480;--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);--tw-ring-color: rgb(251 191 36 / .3)}.media-thumb-card-drop{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#60a5fa99}.media-thumb-drag{position:absolute;left:.5rem;top:.5rem;z-index:10;cursor:grab;border-radius:.5rem;background-color:#0006;padding:.375rem;color:#ffffffb3;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .edit-form-media-grid .media-thumb-drag,html:not(.dark) .edit-form-ausstattung-section .media-thumb-drag{color:#334155}html:not(.dark) .dashboard-widget-gallery .media-thumb-drag{color:#374151}.group:hover .media-thumb-drag{opacity:1}.media-thumb-image-wrap{display:block;aspect-ratio:4/3;width:100%;overflow:hidden;background-color:#0003}html:not(.dark) .dashboard-widget-gallery .media-thumb-image-wrap{background:#f8fafcf2}.media-thumb-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.group:hover .media-thumb-image{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.media-thumb-footer{display:flex;align-items:center;gap:.5rem;border-top-width:1px;border-color:#ffffff1a;padding:.75rem}html:not(.dark) .dashboard-widget-gallery .media-thumb-footer{border-color:#0f172a1a}.media-icon-btn{border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:.375rem;color:#ffffff80;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .media-icon-btn{border-color:#0f172a1a}html:not(.dark) .dashboard-widget-gallery .media-icon-btn:hover{background:#0f172a0d}.media-icon-btn:hover{background-color:#ffffff1a;color:#ffffffe6}.media-icon-btn-active{border-color:#fbbf2466;background-color:#f59e0b1a;--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.media-icon-btn-danger:hover{border-color:#f871714d;background-color:#ef44441a;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.doc-folder-panel{overflow:hidden;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;--tw-backdrop-blur: blur(12px);-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-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .doc-folder-panel{border-color:#0f172a1a}.doc-folder-panel-active{border-color:#60a5fa80;background-color:#3b82f60f}.doc-folder-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:#ffffff1a;background-color:#ffffff05;padding:.75rem 1rem}html:not(.dark) .dashboard-widget-gallery .doc-folder-header{border-color:#0f172a1a}.doc-folder-empty{padding:1rem .75rem;text-align:center;font-size:11px;color:#ffffff59}html:not(.dark) .edit-form-media-grid .doc-folder-empty,html:not(.dark) .edit-form-ausstattung-section .doc-folder-empty{color:#94a3b8}html:not(.dark) .dashboard-widget-gallery .doc-folder-empty{color:#6b7280}.doc-folder-list>: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));border-color:#ffffff0d}.doc-folder-list-scroll{max-height:10rem;overflow-y:auto;overscroll-behavior:contain}.doc-file-row{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.doc-file-row:hover{background-color:#ffffff0a}.doc-folder-panel-reorder{border-color:#c084fc66;background-color:#a855f70f}.doc-freigabe-badge{cursor:pointer;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.125rem .375rem;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:#ffffff59;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .edit-form-media-grid .doc-freigabe-badge,html:not(.dark) .edit-form-ausstattung-section .doc-freigabe-badge{color:#94a3b8}html:not(.dark) .dashboard-widget-gallery .doc-freigabe-badge{color:#6b7280;border-color:#0f172a1a}.doc-freigabe-badge-active,.media-view-toggle-active{border-color:#60a5fa66;background-color:#3b82f626;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.doc-freigabe-badge-locked{cursor:default;border-color:#34d39940;background-color:#10b9811a;color:#6ee7b7cc;opacity:.6}.media-view-toggle{border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0d;padding:.5rem;color:#fff6;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .edit-form-media-grid .media-view-toggle,html:not(.dark) .edit-form-ausstattung-section .media-view-toggle{color:#94a3b8}html:not(.dark) .dashboard-widget-gallery .media-view-toggle{border-color:#0f172a1a}html:not(.dark) .dashboard-widget-gallery .media-view-toggle:hover{background:#0f172a0d}.media-view-toggle:hover{background-color:#ffffff1a;color:#fffc}.media-upload-tile{border-color:#60a5fa33}.media-upload-tile:hover{border-color:#60a5fa66;background-color:#3b82f60f}.media-list-row{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.625rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .media-list-row{border-color:#0f172a1a}.media-list-row:hover{background-color:#ffffff0f}.media-list-row-highlight{border-color:#fbbf244d;background-color:#f59e0b0a}.betreuer-preview-card{border-width:1px;border-color:#6366f133;background-color:#6366f10a}.betreuer-preview-card-own{border-color:#3b82f64d;background-color:#3b82f60f;--tw-shadow: 0 0 16px rgba(59,130,246,.08);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.betreuer-picker-item{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.75rem;text-align:left;--tw-backdrop-blur: blur(12px);-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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}html:not(.dark) .dashboard-widget-gallery .betreuer-picker-item{border-color:#0f172a1a}.betreuer-picker-item:hover{border-color:#fff3;background-color:#ffffff0d}.betreuer-picker-item:disabled{cursor:not-allowed;opacity:.5}.betreuer-picker-item-own{border-color:#3b82f64d;background-color:#3b82f60f;--tw-shadow: 0 0 12px rgba(59,130,246,.1);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.betreuer-picker-item-own:hover{border-color:#60a5fa66;background-color:#3b82f614}.betreuer-picker-item-selected{border-color:#6366f166;background-color:#6366f114;--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);--tw-ring-color: rgb(99 102 241 / .25)}.betreuer-picker-item-own.betreuer-picker-item-selected{border-color:#3b82f680;--tw-ring-color: rgb(59 130 246 / .3)}.immobilien-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.immobilien-item-selectable{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.immobilien-item-selected{border-color:#2dd4bf66;--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);--tw-ring-color: rgb(45 212 191 / .7);box-shadow:0 0 0 1px #2dd4bf40,0 8px 28px #14b8a624}.immobilien-item-selected:after{pointer-events:none;position:absolute}.edit-sidebar-crm .relative>.relative>.immobilien-item-selected:after{left:.625rem;height:.875rem;width:.875rem}.immobilien-item-selected:after{background:#14b8a614;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0}.immobilien-selection-check{position:absolute;left:.75rem;top:.75rem;z-index:30;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:#fff3;--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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)}html:not(.dark) .dashboard-widget-gallery .immobilien-selection-check{color:#111827}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.immobilien-selection-check,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .immobilien-selection-check,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .immobilien-selection-check{color:#fff}.immobilien-selection-check:before{display:block;border-bottom:2px solid currentColor;border-left:2px solid currentColor;content:"";height:.35rem;transform:rotate(-45deg) translateY(-1px);width:.65rem}.immobilien-item-selected-row{background-color:#14b8a61a;box-shadow:inset 3px 0 #14b8a6d9}.immobilien-list-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain}.immobilien-list-table{border-collapse:collapse;table-layout:auto}.immobilien-table-th,.immobilien-table-td{white-space:nowrap;padding:.75rem 1rem;text-align:left;vertical-align:middle}.immobilien-table-th{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:none;letter-spacing:0em;color:#6b7280}.immobilien-filter-panel{animation:fadeIn .3s ease-in-out;border-radius:1rem;border-width:1px;border-color:#e5e7ebb3;background-color:#f9fafbcc;padding:.75rem}.immobilien-filter-panel:is(.dark *){border-color:#ffffff0f;background-color:#ffffff08}.immobilien-mobile-toolbar{align-items:center;display:grid;gap:.375rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:2rem;width:100%}.immobilien-mobile-toolbar__start,.immobilien-mobile-toolbar__end{align-items:center;display:flex;flex-shrink:0;gap:.375rem}.immobilien-mobile-toolbar__start{justify-content:flex-start}.immobilien-mobile-toolbar__end{justify-content:flex-end}.immobilien-mobile-toolbar__center{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;gap:.375rem;justify-content:center;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.immobilien-mobile-toolbar__center::-webkit-scrollbar{display:none}.immobilien-mobile-toolbar .immobilien-grid-cols-toggle{padding:.125rem}.immobilien-mobile-toolbar .immobilien-grid-cols-toggle button{border-radius:.5rem;font-size:.6875rem;height:1.625rem;width:1.625rem}.immobilien-mobile-tile-detail-toggle.dashboard-view-toggle .dashboard-view-toggle__btn{font-size:.5625rem;min-height:1.625rem;padding:.125rem .3125rem}.list-page-toolbar:has(.immobilien-mobile-toolbar){padding-bottom:.375rem;padding-top:.375rem}.immobilien-mobile-toolbar__rows{min-width:5rem}.immobilien-mobile-toolbar__hint{font-size:.6875rem}.immobilien-grid-cols-toggle{display:flex;align-items:center;gap:.125rem;border-radius:.75rem;border-width:1px;border-color:#e5e7ebb3;background-color:#f3f4f6e6;padding:.125rem}.immobilien-grid-cols-toggle:is(.dark *){border-color:#ffffff0f;background-color:#ffffff0a}.immobilien-grid-cols-toggle button{height:2rem;width:2rem;border-radius:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .immobilien-grid-cols-toggle button{color:#6b7280}.immobilien-grid-cols-toggle button:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.immobilien-grid-cols-toggle button.active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(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)}.immobilien-grid-cols-toggle button.active:is(.dark *){background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}main:has(.properties-overview){display:flex;flex-direction:column;min-height:0;overflow:hidden}main:has(.properties-overview)>*{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;width:100%}.properties-overview{--overview-workspace-gap: 1.25rem;--overview-portrait-edge-gap: 1rem;display:flex;flex-direction:column;flex:1;min-height:0;width:100%;height:100%;overflow:hidden}.properties-overview-toolbar{flex-shrink:0;margin-bottom:var(--overview-workspace-gap)}.properties-overview-pager{flex-shrink:0;width:100%}@media (orientation: portrait){.properties-overview-toolbar{margin-top:0}.properties-overview:not(.properties-overview--mobile-underlay) .properties-overview-toolbar{margin-top:var(--overview-portrait-edge-gap)}.properties-overview-pager{margin-bottom:var(--overview-portrait-edge-gap)}}@media (orientation: landscape){.properties-overview-pager{margin-bottom:var(--app-shell-gap, 1.5rem)}}.immobilien-sort-menu .dashboard-header-filter-menu__trigger,.immobilien-mobile-toolbar-icon-menu .dashboard-header-filter-menu__trigger{align-items:center;display:inline-flex;height:1.75rem;justify-content:center;min-width:1.75rem;padding:0;width:1.75rem}.immobilien-sort-menu .dashboard-header-filter-menu__icon,.immobilien-mobile-toolbar-icon-menu .dashboard-header-filter-menu__icon{height:.875rem;width:.875rem}.properties-overview-pager__nav{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.properties-overview-pager__center{flex:1;min-width:0;text-align:center}.properties-overview-pager__dots{align-items:center;display:flex;gap:.35rem;justify-content:center;margin-bottom:.2rem}.properties-overview-pager__dot{background:#6b728073;border:none;border-radius:9999px;cursor:pointer;height:.4rem;padding:0;transition:width .2s ease,background .2s ease,box-shadow .2s ease;width:.4rem}.dark .properties-overview-pager__dot{background:#fff3}.properties-overview-pager__dot:hover{background:#3b82f68c}.properties-overview-pager__dot--active{background:#3b82f6;box-shadow:0 0 8px #3b82f673;width:.85rem}.dark .properties-overview-pager__dot--active{background:#60a5fa;box-shadow:0 0 8px #60a5fa66}.properties-overview-pager__label{color:#6b7280;font-size:.75rem;font-weight:500;letter-spacing:.01em;line-height:1.2}.dark .properties-overview-pager__label{color:#9ca3af}.properties-overview-body{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;position:relative}.properties-overview-main{display:flex;flex:1;flex-direction:column;gap:var(--overview-workspace-gap);min-height:0;min-width:0;overflow:hidden;transition:flex .58s cubic-bezier(.22,1,.36,1),margin-right .58s cubic-bezier(.22,1,.36,1),opacity .45s cubic-bezier(.22,1,.36,1)}.properties-overview-body--sidebar-open .properties-overview-main{margin-right:400px}.properties-overview--mobile-underlay.properties-overview-body--sidebar-open .properties-overview-main{margin-right:0}.properties-overview-grid-measure{flex:1 1 auto;min-height:0;overflow:hidden;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.properties-overview-grid-measure--grid{display:flex;flex-direction:column;min-height:0}.properties-overview-grid-measure--list{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.properties-overview-grid-scroll{flex:1 1 auto;min-height:0}.properties-overview-grid-scroll--grid{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;overflow:hidden}.properties-overview-grid-scroll--hpages{-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.properties-overview-grid-scroll--hpages::-webkit-scrollbar{display:none;height:0}.properties-overview-hpage{flex:0 0 100%;height:100%;min-height:0;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.properties-overview-hpage>.properties-overview-grid{height:100%}.properties-overview-grid-scroll--grid.properties-overview-grid-scroll--mobile-scroll{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@media (max-width: 1023px){.properties-overview--mobile-underlay{--overview-mobile-scroll-gap: 1rem;position:relative}.properties-overview--mobile-underlay .properties-overview-toolbar{margin-bottom:0;z-index:45}.properties-overview--mobile-underlay .properties-overview-body,.properties-overview--mobile-underlay .properties-overview-main,.properties-overview--mobile-underlay .properties-overview-grid-measure--grid,.properties-overview--mobile-underlay .properties-overview-grid-measure--list{flex:1;min-height:0}.properties-overview--mobile-underlay .properties-overview-main{gap:0}.properties-overview--mobile-underlay .properties-overview-grid-scroll--mobile-scroll,.properties-overview--mobile-underlay .properties-overview-grid-scroll--list{height:100%;-ms-overflow-style:none;scrollbar-gutter:auto;scrollbar-width:none}.properties-overview--mobile-underlay .properties-overview-grid-scroll--mobile-scroll::-webkit-scrollbar,.properties-overview--mobile-underlay .properties-overview-grid-scroll--list::-webkit-scrollbar{display:none}.properties-overview--mobile-underlay .immobilien-list-scroll{-ms-overflow-style:none;scrollbar-width:none}.properties-overview--mobile-underlay .immobilien-list-scroll::-webkit-scrollbar{display:none}@media (orientation: portrait){.properties-overview--mobile-underlay .properties-overview-toolbar{display:none}.properties-overview--mobile-underlay .properties-overview-grid-scroll--mobile-scroll,.properties-overview--mobile-underlay .properties-overview-grid-scroll--list{padding-top:calc(var(--app-header-height, 64px) + var(--overview-mobile-scroll-gap, 1rem));padding-bottom:calc(var(--app-bottom-nav-height, calc(4.75rem + env(safe-area-inset-bottom, 0px)) ) + var(--overview-mobile-scroll-gap, 1rem))}}@media (orientation: landscape){.properties-overview--mobile-underlay .properties-overview-toolbar{margin-top:0;position:sticky;top:0}.properties-overview--mobile-underlay .properties-overview-grid-scroll--mobile-scroll,.properties-overview--mobile-underlay .properties-overview-grid-scroll--list{padding-bottom:1rem}}}.properties-overview--bulk-active .properties-overview--mobile-underlay .properties-overview-grid-scroll--mobile-scroll,.properties-overview--bulk-active .properties-overview--mobile-underlay .properties-overview-grid-scroll--list{padding-bottom:calc(var(--app-bottom-nav-height, calc(4.75rem + env(safe-area-inset-bottom, 0px)) ) + var(--overview-mobile-scroll-gap, 1rem) + 4.5rem)}@media (orientation: landscape){.properties-overview--bulk-active .properties-overview--mobile-underlay .properties-overview-grid-scroll--mobile-scroll,.properties-overview--bulk-active .properties-overview--mobile-underlay .properties-overview-grid-scroll--list{padding-bottom:5rem}}.properties-overview-grid-scroll--list{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:.125rem;scrollbar-gutter:stable}.properties-overview-list-panel{min-height:-moz-min-content;min-height:min-content;overflow:visible}.properties-overview-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(var(--overview-grid-min-col, 280px),1fr));transition:grid-template-columns .58s cubic-bezier(.22,1,.36,1),gap .58s cubic-bezier(.22,1,.36,1);width:100%;align-content:start;max-height:100%;overflow:hidden}.properties-overview-grid--paged{align-content:stretch;align-items:stretch;flex:1 1 auto;grid-template-columns:repeat(var(--overview-grid-cols, 1),minmax(0,1fr));grid-template-rows:repeat(var(--overview-grid-rows, 1),minmax(0,1fr));height:100%;justify-items:stretch;max-height:none;min-height:0;transition:grid-template-columns .58s cubic-bezier(.22,1,.36,1),grid-template-rows .58s cubic-bezier(.22,1,.36,1),gap .58s cubic-bezier(.22,1,.36,1);width:100%}.properties-overview-grid--paged>.immo-travel-card,.properties-overview-grid--paged>[data-overview-property-id]{align-self:stretch;height:100%;justify-self:stretch;min-height:0;min-width:0;overflow:hidden;transition:transform .58s cubic-bezier(.22,1,.36,1),opacity .45s cubic-bezier(.22,1,.36,1);width:100%}.properties-overview-grid--paged>[data-overview-property-id]>.immo-travel-card{height:100%;min-height:0;width:100%}@media (min-width: 640px){.properties-overview-grid{gap:1.25rem}}.properties-overview-body--sidebar-open .properties-overview-grid:not(.properties-overview-grid--paged){grid-template-columns:repeat(auto-fill,minmax(max(220px,calc(var(--overview-grid-min-col, 280px) + 24px)),1fr))}.properties-overview-grid--mobile-1{grid-template-columns:minmax(0,1fr)}.properties-overview-grid--mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))}.properties-overview-grid--mobile-scroll{align-content:start;flex:none;gap:.75rem;grid-auto-rows:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none;height:auto;max-height:none;min-height:0;overflow:visible}.properties-overview-grid--mobile-scroll>.overview-property-stack{grid-column:1 / -1}.properties-overview-grid--mobile-scroll>.overview-property-stack>.immo-travel-card,.properties-overview-grid--mobile-scroll>[data-overview-property-id]>.immo-travel-card{aspect-ratio:3 / 2;height:auto;min-height:0;width:100%}@media (max-width: 1023px){.immobilien-page-grid.properties-overview-grid--mobile-scroll .immo-travel-card--widget{box-shadow:0 2px 6px -3px #0f172a14,0 8px 18px -12px #0f172a24;contain:none}.dark .immobilien-page-grid.properties-overview-grid--mobile-scroll .immo-travel-card--widget{box-shadow:0 2px 6px -3px #00000052,0 8px 18px -12px #00000073}.immobilien-page-grid.properties-overview-grid--mobile-scroll .immo-travel-card--widget:hover{box-shadow:0 3px 8px -4px #0f172a1a,0 10px 22px -14px #2563eb24;transform:none}.dark .immobilien-page-grid.properties-overview-grid--mobile-scroll .immo-travel-card--widget:hover{box-shadow:0 3px 8px -4px #0000005c,0 10px 22px -14px #2563eb29}.properties-overview-grid--mobile-scroll .overview-property-stack--open{box-shadow:0 2px 6px -3px #0f172a14,0 8px 18px -12px #0f172a24}.dark .properties-overview-grid--mobile-scroll .overview-property-stack--open{box-shadow:0 2px 6px -3px #00000052,0 8px 18px -12px #00000073}}.overview-property-stack{display:flex;flex-direction:column;position:relative;scroll-margin-top:var( --scroll-target-top-inset, calc(var(--overview-toolbar-height, 52px) + var(--overview-mobile-scroll-gap, 1rem)) )}@media (orientation: portrait){.properties-overview--mobile-underlay .overview-property-stack{scroll-margin-top:calc(var(--app-header-height, 64px) + var(--overview-mobile-scroll-gap, var(--page-scroll-gap, 1.25rem)))}}.overview-property-stack>.immo-travel-card.immo-travel-card--in-stack{flex-shrink:0;position:relative;transition:border-color .45s cubic-bezier(.22,1,.36,1),border-radius .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);z-index:1}.overview-property-stack--open{background:#eef0f6;border:1px solid rgba(229,231,235,.85);border-radius:1.125rem;box-shadow:0 2px 4px -1px #0f172a0d,0 10px 22px -14px #0f172a29;overflow:hidden}.dark .overview-property-stack--open{background:#0a0a18;border-color:#ffffff14;box-shadow:0 2px 4px -1px #0000004d,0 10px 22px -14px #00000080,inset 0 1px #ffffff0d}.overview-property-stack--open>.immo-travel-card.immo-travel-card--in-stack{aspect-ratio:1;background:transparent;border:none;border-radius:0;box-shadow:none;contain:none}.immobilien-page-grid .immo-travel-card--in-stack:not(.immo-travel-card--overview-detail-open){overflow:visible}.immobilien-page-grid .immo-travel-card--in-stack .immo-travel-card__paper-tab{bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;z-index:4}.immobilien-page-grid .immo-travel-card--in-stack .immo-travel-card__paper-tab-lip{background:linear-gradient(180deg,#f3f4f8,#eef0f6);border:1px solid rgba(229,231,235,.85);border-bottom:none;border-radius:0 0 .5rem .5rem;box-shadow:0 2px 6px -2px #0f172a1f;height:.375rem;transform:translateY(50%);width:2.75rem}.dark .immobilien-page-grid .immo-travel-card--in-stack .immo-travel-card__paper-tab-lip{background:linear-gradient(180deg,#0c0c1a,#0a0a18);border-color:#ffffff14;box-shadow:0 2px 8px -2px #00000073}.overview-property-stack .overview-detail-panel{margin:0;max-height:0;overflow:hidden;pointer-events:none;transition:max-height .62s cubic-bezier(.22,1,.36,1)}.overview-property-stack .overview-detail-panel--open{max-height:3200px;pointer-events:auto}.overview-detail-panel__paper{background:transparent;border:none;border-radius:0;box-shadow:none;position:relative;transform:none}.overview-detail-panel__paper:before{background:linear-gradient(90deg,transparent 0%,rgba(229,231,235,.85) 12%,rgba(229,231,235,.85) 88%,transparent 100%);content:"";height:1px;left:.875rem;pointer-events:none;position:absolute;right:.875rem;top:0;z-index:1}.dark .overview-detail-panel__paper:before{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 12%,rgba(255,255,255,.08) 88%,transparent 100%)}.overview-detail-panel__scroll{display:flex;flex-direction:column;gap:.875rem;opacity:0;padding:.875rem .875rem 1rem;position:relative;transform:translateY(-.35rem);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);z-index:2}.overview-detail-panel--open .overview-detail-panel__scroll{opacity:1;transform:translateY(0)}.overview-detail-panel__toolbar{padding-top:.125rem}.overview-detail-panel__sections{display:flex;flex-direction:column}.overview-detail-panel__section{display:flex;flex-direction:column;gap:.625rem}.overview-detail-panel__section-head{align-items:center;display:flex;gap:.5rem}.overview-detail-panel__section-title{color:#374151;font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:1.2}.dark .overview-detail-panel__section-title{color:#f1f5f9}.overview-detail-panel__section-body{min-width:0}.overview-property-stack--open .overview-detail-sidebar__stats{margin:0}.overview-property-stack--open .overview-detail-sidebar__stat{background:var(--edit-glass-inner-bg);border-color:var(--edit-glass-inner-border)}.overview-property-stack--open .overview-detail-panel .edit-form-section-divider{margin:1.125rem 0}.overview-detail-sidebar{position:fixed;top:calc(var(--app-header-height, 64px) + var(--overview-toolbar-height, 0px));right:0;z-index:35;width:400px;bottom:var(--overview-pager-height, 0px);overflow:hidden;padding:0;transform:translate(calc(100% + .75rem));opacity:0;visibility:hidden;pointer-events:none;transition:transform .58s cubic-bezier(.22,1,.36,1),opacity .48s cubic-bezier(.22,1,.36,1),visibility 0s linear .58s,width .58s cubic-bezier(.22,1,.36,1),flex-basis .58s cubic-bezier(.22,1,.36,1),max-width .58s cubic-bezier(.22,1,.36,1);will-change:transform,opacity,width}@media (orientation: portrait){.overview-detail-sidebar{bottom:calc(var(--overview-pager-height, 0px) + var(--app-bottom-nav-height, calc(4.75rem + env(safe-area-inset-bottom, 0px)) ))}}.overview-detail-sidebar--open{pointer-events:auto;transform:translate(0);opacity:1;visibility:visible;transition:transform .58s cubic-bezier(.22,1,.36,1),opacity .48s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s,width .58s cubic-bezier(.22,1,.36,1),flex-basis .58s cubic-bezier(.22,1,.36,1),max-width .58s cubic-bezier(.22,1,.36,1)}.overview-detail-sidebar__scroll{display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:0;min-width:var(--overview-sidebar-width, 400px);opacity:0;overflow-x:hidden;overflow-y:auto;padding:.75rem 1.125rem 1rem 1rem;transform:translate(1.5rem);transition:transform .58s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1) .04s}.overview-detail-sidebar--open .overview-detail-sidebar__scroll{opacity:1;transform:translate(0)}.overview-detail-sidebar--sheet{position:relative;top:auto;right:auto;bottom:auto;width:100%;max-width:none;height:auto;min-height:0;opacity:1;overflow:visible;pointer-events:auto;transform:none;transition:none;visibility:visible;z-index:auto}.overview-detail-sidebar--sheet .overview-detail-sidebar__stats{width:100%}.overview-detail-sidebar--sheet .settings-card,.overview-detail-sidebar--sheet .settings-card-header,.overview-detail-sidebar--sheet .overview-detail-sidebar__top,.overview-detail-sidebar--sheet .overview-detail-sidebar__section,.overview-detail-sidebar--sheet .overview-detail-sidebar__stat{transition:none}.mobile-bottom-sheet-shell{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--edit-glass-bg);border-top:1px solid var(--edit-glass-border);border-left:1px solid var(--edit-glass-border);border-right:1px solid var(--edit-glass-border);box-shadow:0 -16px 48px -12px #2563eb24,var(--edit-glass-shadow);transition:none}.dark .mobile-bottom-sheet-shell{box-shadow:0 -16px 48px -12px #0000008c,var(--edit-glass-shadow)}.mobile-bottom-sheet-hero.settings-card{background-color:var(--edit-glass-inner-bg);border-color:var(--edit-glass-inner-border);border-left-width:4px;border-left-style:solid;box-shadow:var(--edit-glass-shadow);transition:none}.mobile-bottom-sheet-hero__header{padding:.75rem .875rem!important}.mobile-bottom-sheet-hero__wash{background:linear-gradient(105deg,color-mix(in srgb,var(--sheet-hero-accent, #2563eb) 14%,transparent) 0%,transparent 52%)}.mobile-bottom-sheet-hero .sidebar-section-label{color:#9ca3af}.mobile-bottom-sheet-hero--avatar .mobile-bottom-sheet-hero__avatar-layout{display:flex;align-items:center;gap:.875rem;padding:.75rem .875rem}.mobile-bottom-sheet-hero__avatar-ring{flex-shrink:0;width:4.25rem;height:4.25rem;border-radius:9999px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px color-mix(in srgb,var(--sheet-hero-accent, #2563eb) 35%,transparent),0 4px 16px -4px #2563eb59}.mobile-bottom-sheet-hero__avatar-ring img,.mobile-bottom-sheet-hero__avatar-ring>div{width:4.25rem!important;height:4.25rem!important;border-radius:9999px!important;border:none!important}.dark .mobile-bottom-sheet-hero .sidebar-section-label,.dark .mobile-bottom-sheet-hero .settings-hint{color:#94a3b8}.mobile-bottom-sheet-scroll{padding:.75rem .875rem calc(1rem + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;contain:layout style}.mobile-bottom-sheet-scroll>.mobile-sheet-overview-panel,.mobile-bottom-sheet-scroll>.overview-detail-sidebar--sheet{width:100%;max-width:none;min-width:0}.workspace-bottom-sheet-shell--desktop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-bottom-sheet-body--desktop,.appointment-workspace{background:transparent}.appointment-workspace__header{position:relative;display:flex;align-items:center;gap:.875rem;padding:.875rem 8.5rem .875rem 1rem;border-bottom:1px solid rgba(229,231,235,.55);min-height:5.5rem;overflow:hidden}.dark .appointment-workspace__header{border-bottom-color:#ffffff0f}.appointment-workspace__header-avatar{width:3.5rem;height:3.5rem;flex-shrink:0}.appointment-workspace__title{font-size:1rem;font-weight:700;line-height:1.35;color:#f9fafb;word-break:break-word}html:not(.dark) .appointment-workspace__title{color:#111827}.appointment-workspace__type-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.2rem .55rem;border-radius:9999px;border:1px solid;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.appointment-workspace__datetime{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.75rem;color:#94a3b8}.appointment-workspace__datetime-sep{opacity:.45}.appointment-workspace__header-avatar-img{width:3.5rem!important;height:3.5rem!important;border-width:2px}.appointment-workspace__header-avatar-fallback{width:3.5rem;height:3.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;border:2px dashed rgba(255,255,255,.15);background:#ffffff0a;color:#94a3b8}.appointment-workspace__header-main{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center}.appointment-workspace__header-media{position:absolute;top:0;right:0;bottom:0;width:8rem;border-radius:0;overflow:hidden;border:none;border-left:1px solid rgba(255,255,255,.08);background:#00000026}.appointment-workspace__header-media-link{display:block;width:100%;height:100%}.appointment-workspace__header-media-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.appointment-workspace__header-media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#94a3b8}.appointment-workspace__main{padding:.75rem 1rem 1rem}.appointment-workspace__hero-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem}.appointment-workspace__hero-col--mitarbeiter,.appointment-workspace__hero-col--immo{flex:0 0 auto;width:auto;max-width:100%;min-width:0}.appointment-workspace__section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.appointment-workspace__section-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.dark .appointment-workspace__section-label{color:#94a3b8}.appointment-workspace__tile-wrap{display:flex;justify-content:center}.appointment-workspace__tile-wrap .mitarbeiter-tile{width:100%;max-width:11rem}.appointment-workspace__tile-wrap--compact .mitarbeiter-tile{max-width:8.5rem}.appointment-workspace__mitarbeiter-add{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;border:2px dashed rgba(255,255,255,.18);background:#ffffff0a;color:#94a3b8;transition:all .15s ease;align-self:center;flex-shrink:0}.appointment-workspace__mitarbeiter-add:hover{border-color:#2563eb73;color:#60a5fa;background:#2563eb14}.appointment-workspace__immo-card-wrap{width:-moz-max-content;width:max-content;max-width:100%;min-width:0}.appointment-workspace__immo-overview-grid.immobilien-page-grid{display:grid;grid-template-columns:minmax(0,1fr);aspect-ratio:16 / 9;height:100%;width:auto;min-height:0;max-width:100%}.appointment-workspace__immo-overview-grid .immo-travel-card--widget{width:100%;height:100%}.appointment-workspace__immo-placeholder{aspect-ratio:16 / 9;width:auto;max-width:100%;min-height:0;min-width:0;padding:0 1.25rem;border-radius:1rem;border:1px dashed rgba(255,255,255,.12);background:#ffffff08;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:#94a3b8;font-size:.75rem;font-weight:600;transition:background .15s ease,border-color .15s ease}.appointment-workspace__immo-placeholder:hover{background:#3b82f614;border-color:#3b82f640}.appointment-workspace__secondary{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1rem}.appointment-ws-mitarbeiter-picker__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.appointment-ws-mitarbeiter-picker__grid{justify-content:flex-start;max-height:16rem;overflow-y:auto;padding-right:.25rem}.appointment-ws-mitarbeiter-picker__loading{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:10rem}.appointment-workspace__header-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.appointment-workspace__edit-strip{padding:.75rem 1rem;border-bottom:1px solid rgba(229,231,235,.55);background:#ffffff59}.dark .appointment-workspace__edit-strip{border-bottom-color:#ffffff0f;background:#ffffff05}.appointment-workspace__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.75rem 1rem;align-content:start}@media (max-width: 1279px){.appointment-workspace__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.appointment-ws-card--notes{grid-column:1 / -1}}.appointment-workspace__footer{display:flex;justify-content:flex-end;padding:.625rem 1rem .75rem;border-top:1px solid rgba(229,231,235,.55)}.dark .appointment-workspace__footer{border-top-color:#ffffff0f}.appointment-ws-card{display:flex;flex-direction:column;min-height:0;border-radius:1rem;border:1px solid rgba(229,231,235,.75);background:#ffffffb8;overflow:hidden;transition:none}.dark .appointment-ws-card{border-color:#ffffff14;background:#111122d1}.appointment-ws-card--mitarbeiter{box-shadow:inset 0 0 0 1px #3b82f614}.appointment-ws-card__head{display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border-bottom:1px solid rgba(229,231,235,.55)}.dark .appointment-ws-card__head{border-bottom-color:#ffffff0f}.appointment-ws-card__icon{display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:.55rem;background:linear-gradient(135deg,#3b82f62e,#7c3aed2e);color:#60a5fa;flex-shrink:0}.appointment-ws-card__label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.dark .appointment-ws-card__label{color:#94a3b8}.appointment-ws-card__body{flex:1;min-height:0;padding:.75rem}.appointment-ws-person{display:flex;gap:.75rem;align-items:flex-start}.appointment-ws-person__avatar-link{flex-shrink:0}.appointment-ws-person__avatar{width:4.25rem;height:4.25rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,255,255,.12)}.appointment-ws-person__avatar-fallback{display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;background:linear-gradient(135deg,#3b82f673,#7c3aed73);color:#fff}.appointment-ws-person__name{display:block;font-size:.875rem;font-weight:600;line-height:1.3;color:#f1f5f9;word-break:break-word}html:not(.dark) .appointment-ws-person__name{color:#111827}.appointment-ws-person__name:hover{color:#60a5fa}.appointment-ws-person__meta{margin-top:.2rem;font-size:.6875rem;color:#94a3b8;line-height:1.35;word-break:break-word}.appointment-ws-person__actions{display:flex;gap:.35rem;margin-top:.55rem}.appointment-ws-immo{display:flex;flex-direction:column;gap:.65rem;height:100%;text-align:left}.appointment-ws-immo__media{position:relative;aspect-ratio:16 / 10;border-radius:.75rem;overflow:hidden;background:#0f172a59}.appointment-ws-immo__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.appointment-ws-immo__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#2563eb1f,#7c3aed1f)}.appointment-ws-immo__status{position:absolute;top:.45rem;left:.45rem;padding:.15rem .45rem;border-radius:9999px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#070714b8;color:#f1f5f9;border:1px solid rgba(255,255,255,.12)}.appointment-ws-immo__title{font-size:.8125rem;font-weight:700;line-height:1.35;color:#f1f5f9;word-break:break-word}html:not(.dark) .appointment-ws-immo__title{color:#111827}.appointment-ws-immo__subtitle,.appointment-ws-immo__meta{margin-top:.15rem;font-size:.6875rem;color:#94a3b8;line-height:1.35}.appointment-ws-immo__facts{display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin-top:.45rem}.appointment-ws-immo__fact{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#cbd5e1}.appointment-ws-immo__fact--price{font-weight:700;color:#93c5fd}.appointment-ws-notes{font-size:.75rem;line-height:1.55;color:#e2e8f0;white-space:pre-wrap;word-break:break-word}html:not(.dark) .appointment-ws-notes{color:#374151}.appointment-ws-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:7rem;padding:.75rem;border-radius:.75rem;border:1px dashed rgba(148,163,184,.35);color:#94a3b8;font-size:.75rem;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.appointment-ws-empty:hover{color:#60a5fa;border-color:#60a5fa73;background:#2563eb0d}.appointment-ws-empty--inline{min-height:4.5rem;flex-direction:row}.workspace-bottom-sheet-shell{border-radius:1.75rem 1.75rem 0 0}.workspace-bottom-sheet-shell .mobile-bottom-sheet-hero{margin-left:.75rem;margin-right:.75rem;margin-bottom:.5rem}.workspace-bottom-sheet-shell .mobile-bottom-sheet-scroll{padding-top:.5rem;padding-bottom:.75rem}.mobile-sheet-overview-panel{display:flex;flex-direction:column;gap:.75rem}.mobile-sheet-overview-section{transition:none}.mobile-sheet-overview-section__header{padding-bottom:.5rem!important}.mobile-sheet-overview-section__body{padding-top:0!important}.mobile-sheet-overview-panel .mobile-sheet-overview-section,.mobile-sheet-overview-panel .settings-card{transition:none}@media (orientation: landscape) and (min-width: 1024px){.properties-overview-body{flex-direction:row;gap:0}.properties-overview-main{flex:1 1 0%;margin-right:0!important}.properties-overview-body--sidebar-open .properties-overview-main{margin-right:0!important}.overview-detail-sidebar{--overview-sidebar-width: 400px;align-self:stretch;bottom:auto;flex:0 0 0;max-height:none;max-width:0;min-width:0;opacity:1;position:relative;top:auto;transform:none;visibility:visible;width:0;z-index:2}.overview-detail-sidebar--open{border-left:none;flex:0 0 var(--overview-sidebar-width);max-width:var(--overview-sidebar-width);padding-left:0;width:var(--overview-sidebar-width)}.overview-detail-sidebar__scroll{opacity:0;transform:translate(1.25rem)}.overview-detail-sidebar--open .overview-detail-sidebar__scroll{opacity:1;transform:translate(0)}}.overview-detail-sidebar__top,.overview-detail-sidebar__section{-webkit-backdrop-filter:blur(var(--edit-glass-blur, 16px));backdrop-filter:blur(var(--edit-glass-blur, 16px));background:var(--edit-glass-bg, rgba(255, 255, 255, .05));border:1px solid var(--edit-glass-border, rgba(255, 255, 255, .1));box-shadow:var(--edit-glass-shadow, 0 8px 32px rgba(0, 0, 0, .25))}.dark .overview-detail-sidebar__top,.dark .overview-detail-sidebar__section{background:var(--edit-glass-bg);border-color:var(--edit-glass-border)}.overview-detail-sidebar__header{align-items:center;min-height:3.75rem;padding-bottom:.875rem;padding-top:1.125rem}.overview-detail-sidebar__title{line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-detail-sidebar__header-actions{border-top:1px solid var(--edit-glass-border, rgba(255, 255, 255, .08));padding-top:.75rem}.overview-detail-sidebar__status-select{box-sizing:border-box;max-width:100%;width:100%}.overview-detail-sidebar__nav-actions{display:flex;gap:.625rem;width:100%}.overview-detail-sidebar__nav-btn{align-items:center;box-sizing:border-box;display:inline-flex;flex:1 1 0;justify-content:center;min-width:0;white-space:nowrap}.overview-detail-sidebar__nav-btn--secondary{border:1px solid var(--edit-glass-border, rgba(255, 255, 255, .12))}.overview-detail-sidebar__section-header{padding-bottom:.5rem}.overview-detail-sidebar__section-link{align-items:center;color:inherit;display:flex;gap:.5rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease;width:100%}.overview-detail-sidebar__section--nav .overview-detail-sidebar__section-link:hover{background:#2563eb0f}.dark .overview-detail-sidebar__section--nav .overview-detail-sidebar__section-link:hover{background:#60a5fa14}.overview-detail-panel__section-head.overview-detail-sidebar__section-link{border-radius:.75rem;margin:-.125rem -.25rem .375rem;padding:.125rem .25rem}.overview-detail-panel__section-head.overview-detail-sidebar__section-link:hover{background:#2563eb0f;color:inherit}.dark .overview-detail-panel__section-head.overview-detail-sidebar__section-link:hover{background:#60a5fa14}.overview-detail-sidebar__section-body{padding-top:0}.overview-detail-sidebar__stats{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.overview-detail-sidebar__stat{align-items:center;background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);border-radius:.875rem;display:flex;flex-direction:column;gap:.2rem;padding:.5rem .35rem;text-align:center}html:not(.dark) .overview-detail-sidebar__stat{background:#f9fafb;border-color:#e5e7eb}.overview-detail-sidebar__stat--link{cursor:pointer;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.overview-detail-sidebar__stat--link:hover{border-color:#2563eb47;box-shadow:0 0 0 1px #2563eb14;transform:translateY(-1px)}.dark .overview-detail-sidebar__stat--link:hover{border-color:#60a5fa59;box-shadow:0 0 12px #2563eb1f}.overview-detail-sidebar__stat--anfragen{color:#2563eb}.overview-detail-sidebar__stat--aufrufe{color:#7c3aed}.overview-detail-sidebar__stat--angebote{color:#d97706}.dark .overview-detail-sidebar__stat--anfragen{color:#93c5fd}.dark .overview-detail-sidebar__stat--aufrufe{color:#c4b5fd}.dark .overview-detail-sidebar__stat--angebote{color:#fbbf24}.overview-detail-sidebar__stat-value{font-size:1rem;font-weight:700;line-height:1.1}html:not(.dark) .overview-detail-sidebar__stat-value{color:#111827}.overview-detail-sidebar__stat-label{color:#64748b;font-size:.625rem;letter-spacing:.02em;line-height:1.2}.dark .overview-detail-sidebar__stat-label{color:#9ca3af}.overview-detail-sidebar__facts{display:grid;gap:.875rem;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-detail-sidebar__facts-address{grid-column:1 / -1}.overview-detail-sidebar__copy-field{align-items:center;background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);border-radius:.875rem;display:flex;gap:.5rem;padding:.5rem .625rem}html:not(.dark) .overview-detail-sidebar__copy-field{background:#f9fafb;border-color:#e5e7eb}.overview-detail-sidebar__contact-btn{align-items:center;background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);border-radius:.75rem;color:#374151;display:inline-flex;font-size:.75rem;gap:.375rem;max-width:100%;padding:.375rem .625rem;transition:border-color .15s ease,background .15s ease}html:not(.dark) .overview-detail-sidebar__contact-btn{background:#f9fafb;border-color:#e5e7eb;color:#374151}.dark .overview-detail-sidebar__contact-btn{background:var(--edit-glass-inner-bg);border-color:var(--edit-glass-inner-border);color:#e5e7eb}.overview-detail-sidebar__contact-btn:hover{background:#60a5fa14;border-color:#60a5fa59}.overview-detail-sidebar__portal-list{display:flex;flex-direction:column;gap:.5rem}.overview-detail-sidebar__portal-item{align-items:center;display:flex;gap:.5rem}.overview-portal-dot{border-radius:9999px;flex-shrink:0;height:.5rem;width:.5rem}.overview-portal-dot--published{background:#4ade80;box-shadow:0 0 6px #4ade8073}.overview-portal-dot--pending{background:#fbbf24;box-shadow:0 0 6px #fbbf2459}.overview-portal-dot--error{background:#f87171;box-shadow:0 0 6px #f8717159}.overview-portal-dot--draft{background:#94a3b8}.overview-portal-dot--none{background:#ffffff2e}.overview-detail-sidebar__leads{display:flex;flex-direction:column;gap:.5rem}.overview-detail-sidebar__lead{background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);border-radius:.75rem;padding:.5rem .625rem}html:not(.dark) .overview-detail-sidebar__lead{background:#f9fafb;border-color:#e5e7eb}@media (max-width: 639px){.overview-detail-sidebar:not(.overview-detail-sidebar--sheet){width:min(100vw,400px)}.properties-overview-body--sidebar-open .properties-overview-main{margin-right:0}}.properties-overview--bulk-active .properties-overview{padding-bottom:4.5rem}@media (orientation: landscape){.properties-overview--bulk-active .properties-overview{padding-bottom:4rem}}.immobilien-page-grid .immo-travel-card--widget{--immo-page-card-radius: 1.125rem;--immo-page-inset-radius: .875rem;--immo-page-inset-inset: .375rem;--immo-widget-media-max-h: none;--immo-widget-media-min-h: 0;background:#eef0f6;border:1px solid rgba(229,231,235,.85);border-radius:var(--immo-page-card-radius);box-shadow:0 4px 6px -2px #0f172a0f,0 16px 40px -8px #0f172a1a;contain:paint;display:flex;flex-direction:column;height:100%;isolation:isolate;max-height:100%;max-width:100%;overflow:hidden;position:relative;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease;width:100%}.dark .immobilien-page-grid .immo-travel-card--widget{background:#0a0a18;border-color:#ffffff14;box-shadow:0 4px 6px -2px #00000059,0 16px 40px -8px #0000008c,inset 0 1px #ffffff0d}.immobilien-page-grid .immo-travel-card--widget:hover{border-color:#2563eb59;box-shadow:var(--edit-glass-shadow),0 8px 32px -4px #2563eb1f}.dark .immobilien-page-grid .immo-travel-card--widget:hover{border-color:#2563eb73;box-shadow:var(--edit-glass-shadow),0 8px 40px -4px #2563eb26}.dashboard-immobilien-grid.immobilien-page-grid .immo-travel-card--widget,.dashboard-immobilien-grid .immo-travel-card--widget{background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);box-shadow:none}.dark .dashboard-immobilien-grid.immobilien-page-grid .immo-travel-card--widget,.dark .dashboard-immobilien-grid .immo-travel-card--widget{background:var(--edit-glass-inner-bg);border-color:var(--edit-glass-inner-border);box-shadow:none}.dashboard-immobilien-grid.immobilien-page-grid .immo-travel-card--widget:hover,.dashboard-immobilien-grid .immo-travel-card--widget:hover{border-color:#2563eb38;box-shadow:0 0 10px #2563eb0f;transform:none}.dark .dashboard-immobilien-grid.immobilien-page-grid .immo-travel-card--widget:hover,.dark .dashboard-immobilien-grid .immo-travel-card--widget:hover{border-color:#ffffff29;box-shadow:0 0 10px #ffffff0d;transform:none}.immobilien-page-grid .immo-travel-card--widget .immo-travel-card__media{aspect-ratio:unset;border-radius:inherit;flex:1 1 auto;height:100%;top:0;right:0;bottom:0;left:0;max-height:none;min-height:0;overflow:hidden;position:absolute;transform:translateZ(0);width:100%}.immobilien-page-grid .immo-travel-card--widget .immo-travel-card__img{height:calc(100% + 4px);left:50%;margin:0;max-width:none;min-height:calc(100% + 4px);min-width:calc(100% + 4px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.02);width:calc(100% + 4px)}.immobilien-page-grid .immo-travel-card__page-bottom{bottom:var(--immo-page-inset-inset);display:flex;flex-direction:column;justify-content:flex-end;left:var(--immo-page-inset-inset);max-height:50%;pointer-events:none;position:absolute;right:var(--immo-page-inset-inset);top:auto;transition:max-height .42s cubic-bezier(.22,1,.36,1);z-index:4}.immobilien-page-grid .immo-travel-card--widget-d1 .immo-travel-card__page-bottom,.immobilien-page-grid .immo-travel-card--widget-d2 .immo-travel-card__page-bottom{pointer-events:auto}.immobilien-page-grid .immo-travel-card__overlay-badges-row{align-items:flex-end;display:flex;gap:.375rem;justify-content:space-between;min-width:0;padding-bottom:.375rem;transition:padding-bottom .42s cubic-bezier(.22,1,.36,1)}.immobilien-page-grid .immo-travel-card--widget-d0 .immo-travel-card__overlay-badges-row{padding-bottom:0}.immobilien-page-grid .immo-travel-card__overlay-badges-row .immo-travel-card__overlay-badge{bottom:auto;left:auto;position:static;right:auto;z-index:5;max-width:calc(50% - .2rem);flex:1 1 auto}.immobilien-page-grid .immo-travel-card__overlay-badges-row .immo-travel-card__overlay-badge-inner{width:100%;justify-content:center}.immobilien-page-grid .immo-travel-card--widget .immo-travel-card__body--inset{-webkit-backdrop-filter:blur(var(--edit-glass-blur));backdrop-filter:blur(var(--edit-glass-blur));background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);border-radius:var(--immo-page-inset-radius);bottom:auto;box-shadow:var(--edit-glass-shadow);box-sizing:border-box;flex:0 1 auto;left:auto;margin:0;max-height:0;min-height:0;opacity:0;overflow:hidden;padding:0 .875rem;pointer-events:none;position:relative;right:auto;transform:translateY(.5rem);transition:max-height .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),opacity .32s ease,transform .42s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease;width:100%}.immobilien-page-grid .immo-travel-card--widget-d1 .immo-travel-card__body--inset{max-height:100%;opacity:1;padding:.5rem .75rem .4375rem;pointer-events:auto;transform:translateY(0)}.immobilien-page-grid .immo-travel-card--widget-d2 .immo-travel-card__body--inset{max-height:100%;opacity:1;padding:.4375rem .75rem .375rem;pointer-events:auto;transform:translateY(0)}.immobilien-page-grid .immo-travel-card__inset-content{--immo-info-font-scale: 1;display:flex;flex-direction:column;gap:calc(.1875rem * var(--immo-info-font-scale));min-width:0}.immobilien-page-grid .immo-travel-card--widget .immo-travel-card__body--inset .immo-travel-card__title{color:#111827;font-size:calc(.9375rem * var(--immo-info-font-scale));font-weight:600;line-height:1.3}.dark .immobilien-page-grid .immo-travel-card--widget .immo-travel-card__body--inset .immo-travel-card__title{color:#f9fafb}.immobilien-page-grid .immo-travel-card--widget .immo-travel-card__body--inset .immo-travel-card__secondary,.immobilien-page-grid .immo-travel-card--widget .immo-travel-card__body--inset .immo-travel-card__subtitle{color:#4b5563;font-size:calc(.8125rem * var(--immo-info-font-scale));line-height:1.35}.dark .immobilien-page-grid .immo-travel-card--widget .immo-travel-card__body--inset .immo-travel-card__secondary,.dark .immobilien-page-grid .immo-travel-card--widget .immo-travel-card__body--inset .immo-travel-card__subtitle{color:#d1d5db}.immobilien-page-grid .immo-travel-card__meta--inset{display:flex;flex-wrap:wrap;gap:.35rem .625rem;margin-top:.125rem;max-height:0;opacity:0;overflow:hidden;transition:max-height .38s cubic-bezier(.22,1,.36,1),opacity .3s ease,margin-top .38s cubic-bezier(.22,1,.36,1)}.immobilien-page-grid .immo-travel-card__meta--inset-visible{margin-top:.1875rem;max-height:2.75rem;opacity:1}.immobilien-page-grid .immo-travel-card--widget .immo-travel-card__placeholder{height:100%;width:100%}.immobilien-page-grid .immo-travel-card--widget .immo-travel-card__body--inset .immo-travel-card__meta-icon{height:.875rem;width:.875rem}.immobilien-page-grid .immo-travel-card--widget .immo-travel-card__body--inset .immo-travel-card__meta-item{color:#374151;font-size:calc(.8125rem * var(--immo-info-font-scale, 1))}.dark .immobilien-page-grid .immo-travel-card--widget .immo-travel-card__body--inset .immo-travel-card__meta-item{color:#e5e7eb}.immobilien-page-grid .immo-travel-card--info-compact .immo-travel-card__inset-content{display:grid;gap:.125rem .5rem;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto}.immobilien-page-grid .immo-travel-card--info-compact .immo-travel-card__title{grid-column:1;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.immobilien-page-grid .immo-travel-card--info-compact .immo-travel-card__secondary,.immobilien-page-grid .immo-travel-card--info-compact .immo-travel-card__subtitle{display:none}.immobilien-page-grid .immo-travel-card--info-compact .immo-travel-card__meta--inset,.immobilien-page-grid .immo-travel-card--info-compact .immo-travel-card__meta--inset-visible{align-items:center;flex-wrap:nowrap;gap:.35rem;grid-column:1 / -1;grid-row:2;margin-top:0;max-height:none;opacity:1;overflow:hidden}.immobilien-page-grid .immo-travel-card--info-compact .immo-travel-card__meta-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.immobilien-filter-badge{margin-left:.125rem;display:flex;height:1.1rem;min-width:1.1rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1));padding-left:.25rem;padding-right:.25rem;font-size:10px;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .immobilien-filter-badge{color:#111827}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.immobilien-filter-badge,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .immobilien-filter-badge,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .immobilien-filter-badge{color:#fff}.immobilien-bulk-modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;padding:.75rem}@media (min-width: 640px){.immobilien-bulk-modal-root{align-items:center;padding:1.5rem}}.immobilien-bulk-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080;--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)}.immobilien-bulk-modal{position:relative;z-index:10;width:100%;max-width:28rem}.immobilien-bulk-modal{animation:fadeIn .3s ease-in-out;border-radius:1rem;border-width:1px;border-color:#e5e7ebcc;background-color:#fffffff2;padding:1.25rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(24px);-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)}.edit-form-map-side .immobilien-bulk-modal>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .immobilien-bulk-modal{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .immobilien-bulk-modal>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .immobilien-bulk-modal>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .immobilien-bulk-modal{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .immobilien-bulk-modal{overflow:visible}.immobilien-bulk-modal:is(.dark *){border-color:#ffffff1a;background-color:#020617f2}.immobilien-bulk-modal-hint{display:flex;align-items:flex-start;gap:.5rem;border-radius:.75rem;border-width:1px;border-color:#f59e0b33;background-color:#f59e0b1a;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.immobilien-bulk-modal-hint:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.immobilien-bulk-portal-option{display:flex;cursor:pointer;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:#e5e7ebb3;background-color:#f9fafbb3;padding:.625rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.immobilien-bulk-portal-option:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.immobilien-bulk-portal-option:is(.dark *){border-color:#ffffff0f;background-color:#ffffff08}.immobilien-bulk-portal-option:hover:is(.dark *){background-color:#ffffff0d}.immobilien-bulk-portal-option input{flex-shrink:0}input[type=checkbox].immobilien-bulk-portal-option input{height:1.125rem;width:1.125rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:.65rem;border:2px solid #cbd5e1}input[type=checkbox].immobilien-bulk-portal-option input:checked{background-color:#2563eb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2.5-2.5a1 1 0 1 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");border-color:transparent;box-shadow:0 2px 8px #2563eb59}input[type=checkbox].immobilien-bulk-portal-option input:focus-visible{outline:2px solid transparent;outline-offset:2px;--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);--tw-ring-color: rgb(59 130 246 / .4);--tw-ring-offset-width: 1px}.dark input[type=checkbox].immobilien-bulk-portal-option input{background-color:#0d0d1a;border-color:#374151}.dark input[type=checkbox].immobilien-bulk-portal-option input:checked{background-color:#2563eb;border-color:transparent}.immobilien-bulk-export-menu{left:auto;right:0;min-width:11rem}.immobilien-bulk-bar{pointer-events:none;position:fixed;left:0;right:0;z-index:55;padding-left:.75rem;padding-right:.75rem}.edit-sidebar-crm .relative>.relative>.immobilien-bulk-bar{left:.625rem;height:.875rem;width:.875rem}.immobilien-bulk-bar{bottom:1rem;bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}.immobilien-bulk-bar-inner{pointer-events:auto;margin-left:auto;margin-right:auto;display:flex;max-width:48rem;align-items:center;justify-content:space-between;gap:.75rem;border-radius:1rem;border-width:1px;border-color:#14b8a633;background-color:#0f172af2;padding:.75rem;--tw-shadow: 0 10px 40px rgba(0,0,0,.45),0 0 0 1px rgba(45,212,191,.08);--tw-shadow-colored: 0 10px 40px var(--tw-shadow-color), 0 0 0 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);--tw-backdrop-blur: blur(24px);-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)}@media (min-width: 640px){.immobilien-bulk-bar-inner{padding-left:1rem;padding-right:1rem}}.immobilien-bulk-btn{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.375rem;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff1a;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem;font-weight:500;color:#ffffffe6;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .edit-form-media-grid .immobilien-bulk-btn,html:not(.dark) .edit-form-ausstattung-section .immobilien-bulk-btn{color:#334155}html:not(.dark) .dashboard-widget-gallery .immobilien-bulk-btn{color:#111827}html:not(.dark) .dashboard-widget-gallery .immobilien-bulk-btn{border-color:#0f172a1a}.immobilien-bulk-btn:hover{background-color:#ffffff26}.immobilien-bulk-btn:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.immobilien-bulk-btn{padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem}}.immobilien-bulk-btn-primary{border-color:#2dd4bf4d;background-color:#14b8a633;--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.immobilien-bulk-btn-primary:hover{background-color:#14b8a64d}.immobilien-bulk-btn-danger{border-color:#f8717140;background-color:#ef444426;--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.immobilien-bulk-btn-danger:hover{background-color:#ef444440}.immobilien-bulk-btn-ghost{border-color:#ffffff1a;background-color:transparent;color:#ffffffb3}html:not(.dark) .edit-form-media-grid .immobilien-bulk-btn-ghost,html:not(.dark) .edit-form-ausstattung-section .immobilien-bulk-btn-ghost{color:#334155}html:not(.dark) .dashboard-widget-gallery .immobilien-bulk-btn-ghost{color:#374151}html:not(.dark) .dashboard-widget-gallery .immobilien-bulk-btn-ghost{border-color:#0f172a1a}.immobilien-bulk-btn-ghost:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.immobilien-bulk-status-menu{position:absolute;bottom:100%;right:0;z-index:20;margin-bottom:.5rem;min-width:10rem;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#14b8a633;background-color:#0f172af2;padding-top:.25rem;padding-bottom:.25rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(24px);-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)}.immobilien-bulk-status-item{width:100%;padding:.5rem .75rem;text-align:left;font-size:.875rem;line-height:1.25rem;color:#ffffffe6;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .edit-form-media-grid .immobilien-bulk-status-item,html:not(.dark) .edit-form-ausstattung-section .immobilien-bulk-status-item{color:#334155}html:not(.dark) .dashboard-widget-gallery .immobilien-bulk-status-item{color:#111827}.immobilien-bulk-status-item:hover{background-color:#14b8a626;--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.portal-listing-row{border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:1rem;--tw-backdrop-blur: blur(12px);-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-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .portal-listing-row{border-color:#0f172a1a}.portal-listing-row:hover{border-color:#ffffff26}.portal-status-badge{display:inline-flex;border-radius:9999px;border-width:1px;padding:.125rem .5rem;font-size:10px;font-weight:600}.energy-scale-panel{position:relative;overflow:hidden;border-radius:1rem}.edit-form-map-side .energy-scale-panel>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .energy-scale-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .energy-scale-panel>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .energy-scale-panel>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .energy-scale-panel{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .energy-scale-panel{overflow:visible}.energy-scale-panel{border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 2px 12px #00000059,0 4px 20px #0003}.energy-scale-segment{display:flex;flex:1 1 0%;flex-direction:column;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));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)}html:not(.dark) .dashboard-widget-gallery .energy-scale-segment{color:#111827}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.energy-scale-segment,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .energy-scale-segment,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .energy-scale-segment{color:#fff}.mail-detail-main-column--promoting>.energy-scale-segment{overflow:visible}.energy-scale-marker-line{height:2.5rem;width:.125rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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);background-color:#f9fafb}.energy-scale-marker-arrow{position:absolute;bottom:0;left:50%;height:.75rem;width:.75rem;--tw-translate-x: -50%;--tw-translate-y: 50%;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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);background-color:#f9fafb}.energy-scale-labels{margin-top:.5rem;display:flex;justify-content:space-between;font-size:.75rem;line-height:1rem}.dark .energy-scale-labels{color:#4b5563}.dark .kontakt-pin-assign-picker .energy-scale-labels,.dashboard-panel .energy-scale-labels,.dark .dashboard-panel .energy-scale-labels{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .energy-scale-labels{color:#6b7280}.edit-hero-bottom-right .energy-scale-labels{color:#ffffff73}.energy-scale-labels{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .energy-scale-labels{color:#94a3b8}.energy-class-badge{display:flex;align-items:center;justify-content:center;border-radius:.125rem;font-size:.75rem;line-height:1rem;font-weight:700;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.edit-hero-accordion-container{display:flex;width:100%;height:100%;gap:3px;transition:all .5s cubic-bezier(.25,1,.5,1)}.edit-hero-accordion-item{flex:1 1 0%;height:100%;position:relative;overflow:hidden;border-radius:12px 12px 0 0;cursor:pointer;transition:flex .6s cubic-bezier(.25,1,.5,1),filter .3s ease;filter:brightness(80%)}.edit-hero-accordion-item.is-active{flex:8 1 0%;filter:brightness(100%);cursor:default}.edit-hero-accordion-item:not(.is-active):hover{flex:1.5 1 0%;filter:brightness(90%)}.edit-hero-accordion-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.dashboard-mobile-stack{gap:1.25rem}.dashboard-mobile-stack-slot,.dashboard-widget-shell--mobile-sortable{touch-action:pan-y}.dashboard-mobile-stack-slot--dragging{position:relative}.edit-form-map-side .dashboard-mobile-stack-slot--dragging>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .dashboard-mobile-stack-slot--dragging{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .dashboard-mobile-stack-slot--dragging>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .dashboard-mobile-stack-slot--dragging>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .dashboard-mobile-stack-slot--dragging{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .dashboard-mobile-stack-slot--dragging{overflow:visible}.dashboard-mobile-stack-slot--dragging{z-index:40}.dashboard-widget-header__title-row--mobile-sortable{cursor:grab;touch-action:none}.dashboard-widget-header__title-row--mobile-sortable:active,.kontakt-pin-layer--draggable:active,.immobilie-pin-layer--draggable:active,.clock-pin-layer--draggable:active,.dashboard-app-icon-layer--draggable:active,.dashboard-widget-shell--draggable:active{cursor:grabbing}.dashboard-widget-shell--mobile-press-ready,.dashboard-widget--press-ready{border-radius:1rem;box-shadow:0 0 0 2px #2563eb59,0 8px 28px -6px #2563eb2e}.dashboard-grid-viewport--mobile .dashboard-widget--mobile-homescreen,.dashboard-grid-viewport--mobile .dashboard-widget--mobile-homescreen .dashboard-widget-shell,.dashboard-grid-viewport--mobile .dashboard-widget--mobile-homescreen .kontakt-pin-layer,.dashboard-grid-viewport--mobile .dashboard-widget--mobile-homescreen .immobilie-pin-layer,.dashboard-grid-viewport--mobile .dashboard-widget--mobile-homescreen .clock-pin-layer,.dashboard-grid-viewport--mobile .dashboard-widget--mobile-homescreen .weather-pin-layer,.dashboard-grid-viewport--mobile .dashboard-widget--mobile-homescreen .dashboard-mail-pin,.dashboard-grid-viewport--mobile .dashboard-widget--mobile-homescreen .dashboard-appointments-pin,.dashboard-grid-viewport--mobile .dashboard-widget--mobile-homescreen .dashboard-portfolio-pin,.dashboard-grid-viewport--mobile .dashboard-widget--mobile-homescreen .dashboard-widget-content{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.dashboard-panel--mobile-dragging,.dashboard-widget-shell--mobile-dragging,.dashboard-widget--mobile-homescreen.dashboard-widget--dragging{z-index:35}.dashboard-grid-viewport--mobile{touch-action:none;overscroll-behavior:none}.dashboard-grid-viewport--mobile .dashboard-widget--mobile-homescreen{transition:opacity .2s ease}.dashboard-grid-viewport--selection .dashboard-widget--mobile-homescreen:not(.dashboard-widget--mobile-selected):not(.dashboard-widget--dragging){opacity:.55}.dashboard-widget--mobile-homescreen.dashboard-widget--dragging{box-shadow:0 18px 44px -12px #0000008c;border-radius:1rem}.dashboard-widget--mobile-homescreen.dashboard-widget--dragging>.dashboard-widget-shell{transform:none}.dashboard-drag-placeholder{border:2px dashed rgba(96,165,250,.55);border-radius:1.15rem;background:#3b82f614;pointer-events:none;z-index:5}.dashboard-widget--edit-mode,.dashboard-widget--mobile-selected{overflow:visible!important}.dashboard-widget--mobile-selected{z-index:30}.dashboard-widget--mobile-selected>.dashboard-widget-shell{overflow:visible!important}.dashboard-widget--mobile-selected:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:1.25rem;border:2px solid rgba(96,165,250,.95);box-shadow:0 0 0 1px #0206178c,0 10px 30px -10px #2563eb8c;pointer-events:none;z-index:40;animation:dashboard-select-in .18s cubic-bezier(.2,0,0,1)}@keyframes dashboard-select-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.dashboard-widget--mobile-selected:after{animation:none}}.dashboard-context-menu--anchored{border-radius:1.5rem;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:0 18px 48px -12px #020617b3,0 0 0 1px #ffffff14;animation:dashboard-popup-in .2s cubic-bezier(.2,0,0,1);transform-origin:top center}.dashboard-context-menu--anchored[data-placement=above]{transform-origin:bottom center;animation-name:dashboard-popup-in-above}.dashboard-context-menu--anchored[data-placement=below]{transform-origin:top center}@keyframes dashboard-popup-in{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dashboard-popup-in-above{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.dashboard-context-menu--anchored{animation:none}}.dashboard-free-grid--square-mobile .pipeline-pin__stages{display:grid;gap:.25rem;grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.dashboard-free-grid--square-mobile .dashboard-widget[data-size-class$=x2] .pipeline-pin__stages,.dashboard-free-grid--square-mobile .dashboard-widget[data-size-class^="8x4"] .pipeline-pin__stages{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-free-grid--square-mobile .pipeline-pin__stage,.dashboard-free-grid--square-mobile .pin-mobile-slide,.dashboard-free-grid--square-mobile .pin-mobile-page{min-height:0;overflow:hidden}.dashboard-free-grid--square-mobile .dashboard-weather-widget--compact{align-items:center;container-type:size;flex-direction:row;gap:clamp(.3rem,6cqh,.75rem);overflow:hidden;padding-inline:clamp(.35rem,7cqh,.85rem)}.dashboard-free-grid--square-mobile .dashboard-weather-widget--compact .weather-icon{flex:0 0 auto;height:clamp(1rem,36cqh,2.1rem);width:clamp(1rem,36cqh,2.1rem)}.dashboard-free-grid--square-mobile .dashboard-weather-widget--compact .weather-temp{font-size:clamp(.9rem,34cqh,1.7rem)}.dashboard-free-grid--square-mobile .dashboard-weather-widget--compact>div:last-child{border-left:none;min-width:0;overflow:hidden;padding-left:0}.dashboard-free-grid--square-mobile .dashboard-weather-widget--compact>div:last-child p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-free-grid--square-mobile .dashboard-weather-widget--compact>div:last-child p:first-child{display:none}.dashboard-free-grid--square-mobile .dashboard-weather-widget--compact>div:last-child p:last-child{font-size:clamp(.6rem,20cqh,.85rem)}.dashboard-radio--mobile-wide{container-name:radio-wide;container-type:size;display:flex}.dashboard-radio__wide-stack{display:flex;flex-direction:column;gap:clamp(.2rem,3cqh,.6rem);height:100%;justify-content:center;min-height:0;padding:clamp(.3rem,5cqh,.85rem);position:relative;width:100%;z-index:1}.dashboard-radio__wide-row{align-items:center;display:flex;flex:1 1 auto;gap:clamp(.4rem,4cqh,.9rem);min-height:0;min-width:0;width:100%}.dashboard-radio__wide-extra{align-items:center;display:none;flex:0 0 auto;gap:.5rem;width:100%}.dashboard-radio__wide-extra .dashboard-radio__volume-input{flex:1 1 auto;min-width:0}.dashboard-radio__wide-list-btn{align-items:center;background:#ffffff14;border-radius:999px;color:#ffffffbf;display:flex;flex:0 0 auto;height:1.6rem;justify-content:center;width:1.6rem}@container radio-wide (min-height: 130px){.dashboard-radio__wide-extra{display:flex}.dashboard-radio__wide-row{flex:1 1 auto}}.dashboard-radio__cover--wide{aspect-ratio:1 / 1;border-radius:clamp(.5rem,9cqh,1rem);flex:0 0 auto;height:min(100%,22cqw);max-width:22cqw;overflow:hidden;width:auto}.dashboard-radio__wide-info{display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(.05rem,1.5cqh,.25rem);justify-content:center;min-width:0}.dashboard-radio__wide-info .dashboard-radio__name{font-size:clamp(.75rem,15cqh,1.15rem);font-weight:700;line-height:1.15}.dashboard-radio__wide-info .dashboard-radio__genre{font-size:clamp(.6rem,10cqh,.85rem);line-height:1.2}.dashboard-radio__wide-controls{align-items:center;display:flex;flex:0 0 auto;gap:clamp(.15rem,2.5cqh,.5rem)}.dashboard-radio__wide-controls .dashboard-radio__ctrl{flex:0 0 auto;height:clamp(1.5rem,min(26cqh,8cqw),2.4rem);width:clamp(1.5rem,min(26cqh,8cqw),2.4rem)}.dashboard-radio__wide-controls .dashboard-radio__ctrl--play{height:clamp(1.9rem,min(34cqh,11cqw),3rem);width:clamp(1.9rem,min(34cqh,11cqw),3rem)}.dashboard-radio__ctrl-icon{height:clamp(.65rem,min(12cqh,4cqw),1.1rem);width:clamp(.65rem,min(12cqh,4cqw),1.1rem)}@container radio-wide (max-height: 110px){.dashboard-radio__wide-info .dashboard-radio__genre{display:none}}.dashboard-widget-action-row{display:grid;gap:.3rem;grid-template-columns:repeat(auto-fit,minmax(3.6rem,1fr))}.dashboard-widget-action{align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:.85rem;color:#ffffffd1;display:flex;flex-direction:column;gap:.28rem;font-size:.625rem;font-weight:600;line-height:1.1;padding:.5rem .25rem;text-align:center;transition:background .14s ease,color .14s ease}.dashboard-widget-action:active{background:#ffffff1f}.dashboard-widget-action--active{background:#3b82f62e;border-color:#60a5fa8c;color:#fff}.dashboard-widget-action--danger{color:#f87171}.dashboard-widget-action--danger:active{background:#ef444429}.dashboard-view-mode-row{display:flex;flex-wrap:wrap;gap:.3rem}.dashboard-view-mode-chip{background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#ffffffc7;font-size:.6875rem;font-weight:600;padding:.32rem .7rem;transition:background .14s ease,border-color .14s ease,color .14s ease}.dashboard-view-mode-chip--active{background:#3b82f633;border-color:#60a5fa99;color:#fff}.dashboard-size-class-row{display:flex;flex-wrap:wrap;gap:.375rem}.dashboard-size-class-chip{align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.85rem;display:flex;flex:1 1 4.25rem;flex-direction:column;gap:.3rem;min-width:4.25rem;padding:.5rem .35rem .45rem;transition:background .14s ease,border-color .14s ease}.dashboard-size-class-chip--active{background:#3b82f62e;border-color:#60a5faa6}.dashboard-size-class-chip__preview{align-items:center;background:#ffffff0d;border-radius:.35rem;display:flex;height:1.75rem;justify-content:center;width:1.75rem}.dashboard-size-class-chip__box{background:#93c5fd8c;border-radius:.15rem;display:block;min-height:.25rem;min-width:.25rem}.dashboard-size-class-chip--active .dashboard-size-class-chip__box{background:#60a5fa}.dashboard-size-class-chip__label{color:#fffc;font-size:.625rem;font-weight:600;line-height:1.1;text-align:center}.dashboard-size-class-chip--active .dashboard-size-class-chip__label{color:#fff}.dashboard-grid-span-badge--mobile{border-radius:999px;font-size:.7rem;padding:.25rem .6rem}.dashboard-home-editor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;flex-direction:column;justify-content:stretch;padding-top:var(--app-header-height, calc(max(.5rem, env(safe-area-inset-top, 0px)) + 3.25rem) );padding-bottom:calc(var(--dashboard-home-editor-bar-space, 6.5rem) + env(safe-area-inset-bottom,0px));background:#0206178c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-sizing:border-box}.dashboard-home-editor__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.dashboard-home-editor__stage{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;min-height:0;padding-top:2.25rem}.dashboard-home-editor__chrome{position:absolute;top:.15rem;left:50%;z-index:2;display:flex;align-items:center;justify-content:space-between;width:min(78vw,22rem);max-width:calc(100% - 2.5rem);transform:translate(-50%);pointer-events:none}.dashboard-home-editor__chrome-btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;color:#ffffffeb;pointer-events:auto}.dashboard-home-editor__chrome-btn--home{pointer-events:none;opacity:.55}.dashboard-home-editor__chrome-btn--home.is-active{opacity:1;color:#fff}.dashboard-home-editor__chrome-btn--trash:active{opacity:.7}.dashboard-home-editor__pages{position:relative;display:flex;flex:1 1 auto;align-items:center;gap:.75rem;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:.35rem max(11vw,1.35rem);scroll-snap-type:x mandatory;scroll-padding-inline:max(11vw,1.35rem);-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}.dashboard-home-editor__pages::-webkit-scrollbar{display:none}.dashboard-home-editor__page-wrap{position:relative;flex:0 0 auto;width:min(78vw,22rem);height:100%;max-height:100%;display:flex;align-items:stretch;justify-content:center;scroll-snap-align:center;scroll-snap-stop:always}.dashboard-home-editor__page{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;height:100%;max-height:100%;padding:.65rem;border-radius:1.75rem;border:1px solid rgba(255,255,255,.14);background:#0f172a8c;color:#ffffffbf;box-shadow:0 18px 40px -18px #000000a6;transition:border-color .16s ease,background .16s ease,opacity .18s ease;opacity:.85}.dashboard-home-editor__page--active{border-color:#ffffff47;background:#0f172ab8;color:#fff;opacity:1}.dashboard-home-editor__page--add{align-items:center;justify-content:center;gap:.55rem;border-style:dashed;border-color:#ffffff47;background:#ffffff0a;box-shadow:none}.dashboard-home-editor__page-wrap--add{scroll-snap-align:center}.dashboard-home-editor__mini{display:grid;flex:1 1 auto;gap:3px;width:100%;height:100%;min-height:0;padding:4px;border-radius:1.25rem;background:#02061780}.dashboard-home-editor__mini-item{border-radius:4px;background:linear-gradient(135deg,#60a5fae6,#9333eac7)}.dashboard-home-editor__page-name{font-size:.8rem;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-home-editor__dots{display:flex;align-items:center;justify-content:center;gap:.45rem;flex:0 0 auto;padding:.85rem 1rem .35rem}.dashboard-home-editor__dot{width:.42rem;height:.42rem;border-radius:999px;background:#ffffff47;transition:background .16s ease,transform .16s ease}.dashboard-home-editor__dot.is-active{background:#fffffff2;transform:scale(1.2)}.dashboard-home-editor__bar{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + .85rem);z-index:1;margin-inline:auto;width:min(100% - 1.5rem,26rem);display:flex;justify-content:space-around;gap:.15rem;padding:.35rem .25rem;background:transparent;border:none;box-shadow:none}.dashboard-home-editor__action{display:flex;flex-direction:column;align-items:center;gap:.35rem;flex:1 1 0;min-width:0;padding:.45rem .35rem;border-radius:1rem;color:#ffffffeb;font-size:.68rem;font-weight:500;letter-spacing:.01em}.dashboard-home-editor__action:disabled{opacity:.35;pointer-events:none}.dashboard-home-editor__action:active{background:#ffffff14}.dashboard-home-editor__action--primary{background:transparent;color:#fff}html:not(.dark) .dashboard-widget-action,html:not(.dark) .dashboard-view-mode-chip,html:not(.dark) .dashboard-size-class-chip{background:#0f172a0a;border-color:#0f172a1a;color:#334155}html:not(.dark) .dashboard-widget-action:active,html:not(.dark) .dashboard-view-mode-chip:active{background:#0f172a17}html:not(.dark) .dashboard-widget-action--active,html:not(.dark) .dashboard-view-mode-chip--active,html:not(.dark) .dashboard-size-class-chip--active{background:#2563eb1f;border-color:#2563eb73;color:#1d4ed8}html:not(.dark) .dashboard-widget-action--danger{color:#dc2626}html:not(.dark) .dashboard-size-class-chip__preview{background:#0f172a0f}html:not(.dark) .dashboard-size-class-chip__box{background:#2563eb73}html:not(.dark) .dashboard-size-class-chip--active .dashboard-size-class-chip__box{background:#2563eb}html:not(.dark) .dashboard-size-class-chip__label{color:#334155}html:not(.dark) .dashboard-size-class-chip--active .dashboard-size-class-chip__label{color:#1d4ed8}html:not(.dark) .dashboard-home-editor{background:#f1f5f9c7}html:not(.dark) .dashboard-home-editor__chrome-btn{color:#0f172a}html:not(.dark) .dashboard-home-editor__chrome-btn--home{opacity:.45}html:not(.dark) .dashboard-home-editor__chrome-btn--home.is-active{opacity:1;color:#0f172a}html:not(.dark) .dashboard-home-editor__page{background:#ffffffe0;border-color:#0f172a1f;color:#334155;box-shadow:0 18px 40px -18px #0f172a59}html:not(.dark) .dashboard-home-editor__page--active{background:#fffffff5;border-color:#0f172a33;color:#0f172a}html:not(.dark) .dashboard-home-editor__page--add{background:#ffffff8c;border-color:#0f172a38}html:not(.dark) .dashboard-home-editor__mini{background:#0f172a0f}html:not(.dark) .dashboard-home-editor__dot{background:#0f172a40}html:not(.dark) .dashboard-home-editor__dot.is-active{background:#0f172ad9}html:not(.dark) .dashboard-home-editor__action{color:#334155}html:not(.dark) .dashboard-home-editor__action--primary{color:#0f172a}html:not(.dark) .dashboard-home-editor__action:active{background:#0f172a0f}html:not(.dark) .dashboard-widget--mobile-selected:after{box-shadow:0 0 0 1px #ffffffe6,0 10px 30px -10px #2563eb73}.dashboard-page-bar--edit .dashboard-page-bar__dot{transform:scale(1.35);margin:0 .2rem}.dashboard-page-bar--edit .dashboard-page-bar__add{transform:scale(1.2)}.activity-tabs{display:flex;gap:.5rem;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.25rem}html:not(.dark) .dashboard-widget-gallery .activity-tabs{border-color:#0f172a1a}.activity-tab{display:flex;flex:1 1 0%;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.625rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;color:#ffffff80;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.mail-detail-main-column--promoting>.activity-tab{overflow:visible}.activity-tab:hover{color:#ffffffb3}.activity-tab-active{border-width:1px;border-color:#ffffff26;background-color:#ffffff14;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(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)}html:not(.dark) .dashboard-widget-gallery .activity-tab-active{color:#111827}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.activity-tab-active,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .activity-tab-active,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .activity-tab-active{color:#fff}.activity-tab-count{display:inline-flex;height:1.25rem;min-width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#ffffff1a;padding-left:.375rem;padding-right:.375rem;font-size:10px;font-weight:700;color:#ffffffb3}html:not(.dark) .edit-form-media-grid .activity-tab-count,html:not(.dark) .edit-form-ausstattung-section .activity-tab-count{color:#334155}html:not(.dark) .dashboard-widget-gallery .activity-tab-count{color:#374151}.activity-timeline-avatar{position:absolute;left:-2rem;top:.125rem;height:1.75rem;width:1.75rem;border-radius:9999px;border-width:1px;border-color:#ffffff26;-o-object-fit:cover;object-fit:cover;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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)}.activity-timeline-avatar-fallback{display:flex;align-items:center;justify-content:center;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(59 130 246 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(168 85 247 / .3) var(--tw-gradient-to-position);font-size:10px;font-weight:700}html:not(.dark) .dashboard-widget-gallery .activity-timeline-avatar-fallback .text-white{color:#fff}.activity-timeline{position:relative}.activity-timeline>: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))}.activity-timeline{padding-left:2rem}.edit-form-map-side .activity-timeline>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .activity-timeline{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .activity-timeline>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .activity-timeline>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .activity-timeline{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .activity-timeline{overflow:visible}.activity-timeline-item{position:relative;padding-bottom:1.5rem}.edit-form-map-side .activity-timeline-item>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .activity-timeline-item{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .activity-timeline-item>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .activity-timeline-item>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .activity-timeline-item{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .activity-timeline-item{overflow:visible}.activity-timeline-item:not(.activity-timeline-item-last):before{position:absolute;bottom:0;left:-1.35rem;top:2rem;width:1px;background-color:#ffffff1a;content:""}.activity-timeline-dot{position:absolute;left:-2rem;top:.125rem;display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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)}.activity-timeline-content{border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:1rem;--tw-backdrop-blur: blur(12px);-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)}html:not(.dark) .dashboard-widget-gallery .activity-timeline-content{border-color:#0f172a1a}.dashboard-free-grid{position:relative;display:grid;width:100%}.edit-form-map-side .dashboard-free-grid>div:first-child{height:100%}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.dashboard-free-grid{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.dashboard-free-grid{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .dashboard-free-grid{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .dashboard-free-grid>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .dashboard-free-grid>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .dashboard-free-grid{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .dashboard-free-grid{overflow:visible}.dashboard-free-grid{box-sizing:border-box;min-height:0}.dashboard-grid-viewport{position:relative;width:100%}.edit-form-map-side .dashboard-grid-viewport>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .dashboard-grid-viewport{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .dashboard-grid-viewport>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .dashboard-grid-viewport>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .dashboard-grid-viewport{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .dashboard-grid-viewport{overflow:visible}.dashboard-grid-viewport{box-sizing:border-box;min-width:0;overflow:hidden}.dashboard-grid-viewport--scroll{-webkit-overflow-scrolling:touch;overflow-x:hidden!important;overflow-y:scroll!important;overscroll-behavior:contain}main:has(.dashboard-page--mobile){-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior:contain}.dashboard-grid-viewport--fit{overflow:clip;flex:1 1 auto;min-height:0}.dashboard-grid-viewport--fit .dashboard-free-grid:not(.dashboard-free-grid--square-desktop):not(.dashboard-free-grid--square-mobile),.dashboard-widget--clock-pin .dashboard-widget-shell,.dashboard-widget--weather-pin .dashboard-widget-shell,.dashboard-widget--radio .dashboard-widget-shell,.clock-pin-layer__card .clock-tile-card{height:100%;min-height:0}.dashboard-grid-viewport--fit .dashboard-free-grid--square-desktop,.dashboard-grid-viewport--scroll .dashboard-free-grid--square-desktop{height:var(--dashboard-square-grid-height, auto);max-height:none;align-self:start;flex:none}.dashboard-grid-container{flex:1 1 auto;min-height:0;min-width:0}.dashboard-grid-container--mobile{flex:none;min-height:auto}.dashboard-grid-container--mobile-homescreen{flex:1 1 auto;min-height:0;height:100%}.dashboard-page--homescreen{flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.dashboard-page{flex:1 1 auto;min-height:0;opacity:1}.dashboard-page-bar{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:9999px;background:var(--edit-glass-bg, rgba(18, 18, 26, .55));border:1px solid var(--edit-glass-inner-border, rgba(255, 255, 255, .1));box-shadow:0 8px 24px #00000059;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.dashboard-page-bar--minimal{position:fixed;left:50%;right:auto;top:auto;bottom:calc(var(--app-bottom-nav-height, 4.75rem) + 6px);transform:translate(-50%);z-index:35;gap:6px;padding:2px 0;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.dashboard-page-bar--minimal .dashboard-page-bar__dot{pointer-events:auto;width:6px;height:6px}.dashboard-page-bar--minimal .dashboard-page-bar__dot--active{width:16px}.dashboard-page-bar--vertical{left:auto;right:10px;top:50%;bottom:auto;transform:translateY(-50%);flex-direction:column;padding:12px 7px;gap:8px}.dashboard-page-bar__dot{width:8px;height:8px;border-radius:9999px;background:#94a3b873;transition:width .2s ease,height .2s ease,background .2s ease,transform .15s ease}.dashboard-page-bar__dot:hover{transform:scale(1.2);background:#94a3b8b3}.dashboard-page-bar__dot--active{width:22px;background:linear-gradient(90deg,#3b82f6,#7c3aed)}.dashboard-page-bar--vertical .dashboard-page-bar__dot--active{width:8px;height:22px;background:linear-gradient(180deg,#3b82f6,#7c3aed)}.dashboard-page-bar__dot--active:hover{transform:none}.dashboard-page-bar__add{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:2px;border-radius:9999px;color:#cbd5e1cc;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);transition:background .15s ease,color .15s ease}.dashboard-page-bar--vertical .dashboard-page-bar__add{margin-left:0;margin-top:2px}.dashboard-page-bar__add:hover{background:#ffffff24;color:#fff}.dashboard-page-bar__rename{width:110px;padding:2px 8px;border-radius:8px;font-size:11px;color:#fff;background:#ffffff14;border:1px solid rgba(99,102,241,.45);outline:none}.dashboard-page-slide{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dashboard-page--homescreen>.dashboard-page-slide{overflow:hidden}.dashboard-page-swipe-viewport{flex:1 1 auto;min-height:0;width:100%;overflow:hidden;display:flex;flex-direction:column}.dashboard-page-swipe-track{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:row;align-items:stretch}.dashboard-page-swipe-slide{flex:none;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.dashboard-page-swipe-slide[aria-hidden=true]{pointer-events:none}.dashboard-page-toast{position:absolute;left:50%;bottom:48px;transform:translate(-50%);z-index:45;max-width:min(90%,380px);padding:8px 14px;border-radius:12px;font-size:12px;color:#e5e7eb;text-align:center;background:var(--edit-glass-bg, rgba(18, 18, 26, .75));border:1px solid var(--edit-glass-inner-border, rgba(255, 255, 255, .12));box-shadow:0 8px 24px #0006;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:fade-in .2s ease;pointer-events:none}.dashboard-grid-viewport--interacting.dashboard-grid-viewport--scroll{overflow-y:auto}.dashboard-grid-viewport--lines .dashboard-free-grid{background-image:linear-gradient(to right,rgba(148,163,184,.12) 1px,transparent 1px),linear-gradient(to bottom,rgba(148,163,184,.12) 1px,transparent 1px);background-size:calc((100% - (var(--dashboard-grid-cols, 12) - 1) * var(--dashboard-grid-gap, 16px)) / var(--dashboard-grid-cols, 12) + var(--dashboard-grid-gap, 16px)) calc(var(--dashboard-row-height, 120px) + var(--dashboard-grid-gap, 16px));background-position:0 0}.dashboard-grid-viewport--lines .dashboard-free-grid--square-desktop{background-size:calc(var(--dashboard-row-height, 40px) + var(--dashboard-grid-gap, 16px)) calc(var(--dashboard-row-height, 40px) + var(--dashboard-grid-gap, 16px));background-position:0 0}.dark .dashboard-grid-viewport--lines .dashboard-free-grid{background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px)}.dashboard-grid-viewport--mobile-flow{flex:none;height:auto!important;overflow-x:hidden;overflow-y:visible;padding-bottom:0;padding-top:.875rem;scrollbar-color:rgba(148,163,184,.18) transparent;scrollbar-width:thin;transition:none}.dashboard-grid-viewport--mobile-flow .dashboard-free-grid{gap:1.5rem;min-height:0}.dashboard-free-grid--mobile-flow{display:flex;width:100%;flex-direction:column}.dashboard-widget-mobile-slot{height:auto;width:100%;min-width:0;overflow:visible}.dashboard-grid-viewport--mobile-flow .dashboard-widget-body,.dashboard-grid-viewport--mobile-flow .dashboard-widget-body--mobile-flow,.dashboard-grid-viewport--mobile-flow .dashboard-widget-body:has(.dashboard-immobilien-mobile-grid){height:auto!important;max-height:none!important;overflow:visible!important}.dashboard-grid-viewport--mobile-flow .dashboard-widget-body--mobile-flow,.dashboard-grid-viewport--mobile-flow .dashboard-widget-content--mobile-flow{flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}.dashboard-immobilien-mobile-grid{height:auto;align-content:start;max-height:none;overflow:visible}.dashboard-grid-viewport--mobile-flow .dashboard-widget{align-self:stretch}.dashboard-page--mobile{flex:none;min-height:auto;overflow:visible;padding-top:.25rem}.dashboard-page--mobile.dashboard-page--mobile-preview{height:100%;overflow:hidden;flex:1 1 auto;min-height:0;padding-top:0}.dashboard-widget-content{flex:1;min-height:0;min-width:0;touch-action:manipulation}.dashboard-widget-header__toolbar,.dashboard-widget-body{touch-action:manipulation}.dashboard-grid-viewport--mobile-preview{border-radius:1rem;box-shadow:0 8px 32px #0000001f;margin-inline:auto;max-width:480px}.dark .dashboard-grid-viewport--mobile-preview{box-shadow:0 8px 32px #00000059}.dashboard-page--mobile-preview{display:flex;flex-direction:column;align-items:center;overflow:hidden}.dashboard-clock-digital{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.06)}.dark .dashboard-clock-digital{color:#f1f5f9;text-shadow:0 0 24px rgba(96,165,250,.18)}.dashboard-clock-digital--minimal{font-weight:700;letter-spacing:-.03em}.dashboard-clock-analog{flex-shrink:0;aspect-ratio:1;filter:drop-shadow(0 6px 20px rgba(15,23,42,.1));max-height:100%;max-width:100%;transition:filter .3s ease;width:min(94cqw,90cqh)}.dark .dashboard-clock-analog{filter:drop-shadow(0 2px 8px rgba(0,0,0,.28))}.dashboard-clock-analog__face{position:relative;height:100%;width:100%;overflow:hidden}.edit-form-map-side .dashboard-clock-analog__face>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .dashboard-clock-analog__face{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .dashboard-clock-analog__face>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .dashboard-clock-analog__face>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .dashboard-clock-analog__face{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .dashboard-clock-analog__face{overflow:visible}.dashboard-clock-analog__face{background:radial-gradient(circle at 32% 20%,#fff,#f8fafccc 38%,#f1f5f999 70%,#e2e8f066);border-radius:50%;border:1.5px solid rgba(226,232,240,.9);box-shadow:0 2px 8px #0f172a14,0 1px 2px #0f172a0a,inset 0 1px 2px #ffffffe6,inset 0 -3px 10px #94a3b814}.dark .dashboard-clock-analog__face{background:radial-gradient(circle at 32% 20%,#33415580,#0f172af2,#020617fa);border-color:#ffffff0f;box-shadow:0 2px 10px #00000047,inset 0 1px #ffffff0d,inset 0 -4px 12px #00000040}.dashboard-clock-analog__ring{pointer-events:none;position:absolute}.edit-sidebar-crm .relative>.relative>.dashboard-clock-analog__ring{left:.625rem;height:.875rem;width:.875rem}.dashboard-clock-analog__ring{background:linear-gradient(#f8fafc,#f1f5f9) padding-box,linear-gradient(135deg,#6366f166,#a855f759,#3b82f666) border-box;border-radius:50%;border:1.5px solid transparent;top:4%;right:4%;bottom:4%;left:4%;opacity:.7}.dark .dashboard-clock-analog__ring{background:linear-gradient(#0f172afa,#020617fc) padding-box,linear-gradient(135deg,#6366f180,#a855f773,#3b82f680) border-box;opacity:1}.dashboard-clock-analog__tick{pointer-events:none;position:absolute}.edit-sidebar-crm .relative>.relative>.dashboard-clock-analog__tick{left:.625rem;height:.875rem;width:.875rem}.dashboard-clock-analog__tick{background:linear-gradient(to top,transparent 0%,transparent 80%,rgba(148,163,184,.45) 80%,rgba(148,163,184,.45) 100%);border-radius:999px;bottom:50%;height:44%;left:50%;margin-left:-.5px;transform-origin:bottom center;width:1px}.dashboard-clock-analog__tick--major{background:linear-gradient(to top,transparent 0%,transparent 74%,#6366f1 74%,#a855f7 100%);margin-left:-1.25px;opacity:.85;width:2.5px}.dark .dashboard-clock-analog__tick{background:linear-gradient(to top,transparent 0%,transparent 80%,rgba(100,116,139,.5) 80%,rgba(100,116,139,.5) 100%)}.dark .dashboard-clock-analog__tick--major{background:linear-gradient(to top,transparent 0%,transparent 74%,#818cf8 74%,#c084fc 100%);opacity:.9}.dashboard-clock-analog__hand{position:absolute;border-radius:999px;bottom:50%;left:50%;transform-origin:bottom center;transition:transform .15s cubic-bezier(.4,2,.6,1);z-index:2}.dashboard-clock-analog__hand--hour{background:linear-gradient(180deg,#1e293b,#475569);border-radius:4px 4px 2px 2px;box-shadow:0 2px 6px #0f172a33;height:23%;margin-left:-2px;width:4px}.dark .dashboard-clock-analog__hand--hour{background:linear-gradient(180deg,#f1f5f9,#cbd5e1);box-shadow:0 2px 8px #00000073}.dashboard-clock-analog__hand--minute{background:linear-gradient(180deg,#6366f1,#4f46e5);border-radius:3px 3px 2px 2px;box-shadow:0 0 10px #6366f166;height:33%;margin-left:-1.5px;width:3px}.dark .dashboard-clock-analog__hand--minute{background:linear-gradient(180deg,#818cf8,#6366f1);box-shadow:0 0 14px #818cf873}.dashboard-clock-analog__hand--second{background:linear-gradient(180deg,#f97316,#ef4444);box-shadow:0 0 6px #f9731666;height:40%;margin-left:-.75px;transition:none;width:1.5px;z-index:3}.dark .dashboard-clock-analog__hand--second{background:linear-gradient(180deg,#fb923c,#f87171);box-shadow:0 0 10px #fb923c80}.dashboard-clock-analog__center{position:absolute;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:50%;box-shadow:0 0 0 2.5px #ffffffe6,0 2px 6px #6366f159;height:10px;left:50%;margin:-5px 0 0 -5px;top:50%;width:10px;z-index:4}.dark .dashboard-clock-analog__center{background:linear-gradient(135deg,#818cf8,#c084fc);box-shadow:0 0 0 2.5px #0f172af2,0 0 12px #818cf880}.dashboard-mail-row{display:block;border-radius:.75rem}.dashboard-widget{overflow:hidden;border-radius:1rem;min-height:0;min-width:0;width:auto;height:auto;align-self:stretch;justify-self:stretch;display:flex;flex-direction:column;transition:grid-column .25s cubic-bezier(.2,0,0,1),grid-row .25s cubic-bezier(.2,0,0,1),opacity .2s ease,box-shadow .25s ease}.dashboard-free-grid--square-desktop>.dashboard-widget{--dashboard-widget-inset: 6px;box-sizing:border-box;margin:0;display:flex;flex-direction:column;align-items:stretch;overflow:visible;background:transparent;border-radius:0;box-shadow:none}.dashboard-free-grid--square-desktop>.dashboard-widget>.dashboard-widget-shell{flex:1 1 0;align-self:stretch;width:100%;height:100%;max-width:none;max-height:none;min-width:0;min-height:0;margin:0}.dashboard-free-grid--square-desktop>.dashboard-widget>.dashboard-widget-shell>.dashboard-widget-content{flex:1 1 0;min-height:0;min-width:0;width:100%;height:100%}.dashboard-free-grid--square-desktop .radio-pin-layer,.dashboard-free-grid--square-desktop .radio-pin-layer__card,.dashboard-free-grid--square-desktop .dashboard-radio{width:100%;height:100%;min-height:0;min-width:0}.dashboard-free-grid--square-mobile>.dashboard-widget{--dashboard-widget-inset: 3px;position:relative;box-sizing:border-box;margin:0;display:flex;flex-direction:column;align-items:stretch;overflow:visible;background:transparent;border-radius:0;box-shadow:none}.dashboard-free-grid--square-mobile>.dashboard-widget>.dashboard-widget-shell{flex:1 1 0;align-self:stretch;width:100%;height:100%;max-width:none;max-height:none;min-width:0;min-height:0;margin:0}.dashboard-free-grid--square-mobile>.dashboard-widget>.dashboard-widget-shell>.dashboard-widget-content{flex:1 1 0;min-height:0;min-width:0;width:100%;height:100%}.dashboard-free-grid--square-mobile .radio-pin-layer,.dashboard-free-grid--square-mobile .radio-pin-layer__card,.dashboard-free-grid--square-mobile .dashboard-radio,.dashboard-free-grid--square-mobile .clock-pin-layer,.dashboard-free-grid--square-mobile .weather-pin-layer,.dashboard-free-grid--square-mobile .kontakt-pin-layer,.dashboard-free-grid--square-mobile .immobilie-pin-layer{width:100%;height:100%;min-height:0;min-width:0}.dashboard-free-grid--square-mobile .dashboard-widget-shell--mobile-homescreen .clock-pin-layer,.dashboard-free-grid--square-mobile .dashboard-widget-shell--mobile-homescreen .weather-pin-layer,.dashboard-free-grid--square-mobile .dashboard-widget-shell--mobile-homescreen .kontakt-pin-layer,.dashboard-free-grid--square-mobile .dashboard-widget-shell--mobile-homescreen .immobilie-pin-layer,.dashboard-free-grid--square-mobile .dashboard-widget-shell--mobile-homescreen .radio-pin-layer,.dashboard-free-grid--square-mobile .dashboard-widget-shell--mobile-homescreen .dashboard-mail-pin,.dashboard-free-grid--square-mobile .dashboard-widget-shell--mobile-homescreen .dashboard-appointments-pin,.dashboard-free-grid--square-mobile .dashboard-widget-shell--mobile-homescreen .dashboard-immobilien-pin,.dashboard-free-grid--square-mobile .dashboard-widget-shell--mobile-homescreen .dashboard-portfolio-pin,.dashboard-free-grid--square-mobile .dashboard-widget-shell--mobile-homescreen .clock-pin-layer__card,.dashboard-free-grid--square-mobile .dashboard-widget-shell--mobile-homescreen .weather-pin-layer__card,.dashboard-free-grid--square-mobile .dashboard-widget-shell--mobile-homescreen .radio-pin-layer__card{height:100%!important;max-height:none!important;min-height:0!important;overflow:hidden!important}.dashboard-free-grid--square-mobile .radio-pin-layer--mobile-homescreen,.dashboard-free-grid--square-mobile .radio-pin-layer--mobile-homescreen .radio-pin-layer__card,.dashboard-free-grid--square-mobile .radio-pin-layer--mobile-homescreen .dashboard-radio{height:100%;min-height:0}.dashboard-free-grid--square-mobile .radio-pin-layer--mobile-homescreen .dashboard-radio__body{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column}.dashboard-free-grid--square-mobile .radio-pin-layer--mobile-homescreen .dashboard-radio__list-col{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dashboard-free-grid--square-mobile .radio-pin-layer--mobile-homescreen .dashboard-radio__list{flex:1 1 auto;min-height:0;overflow:auto}.dashboard-free-grid--square-mobile .dashboard-mail-pin--mobile,.dashboard-free-grid--square-mobile .dashboard-appointments-pin--mobile,.dashboard-free-grid--square-mobile .dashboard-immobilien-pin--mobile{display:flex;flex-direction:column}.dashboard-free-grid--square-mobile .dashboard-mail-pin--mobile .mail-pin__inner--mobile,.dashboard-free-grid--square-mobile .dashboard-appointments-pin--mobile .apt-pin__inner--mobile,.dashboard-free-grid--square-mobile .dashboard-immobilien-pin--mobile .immo-pin__inner--mobile{flex:1 1 auto;height:100%!important;min-height:0;overflow:hidden}.dashboard-free-grid--square-mobile .dashboard-mail-pin--mobile .mail-pin__list{flex:1 1 0!important;min-height:0;overflow:hidden!important}.dashboard-free-grid--square-mobile .dashboard-mail-pin--mobile .mail-pin__rows{flex:1 1 auto!important;min-height:0;height:100%!important;max-height:none;overflow:hidden!important}.dashboard-free-grid--square-mobile .dashboard-mail-pin--mobile .mail-pin__row{flex:0 0 auto;height:var(--mail-pin-row-h, var(--mail-pin-row-min, 3.25rem));min-height:var(--mail-pin-row-min, 3.25rem);max-height:var(--mail-pin-row-h, var(--mail-pin-row-min, 3.25rem))}.dashboard-free-grid--square-mobile .dashboard-mail-pin--mobile .mail-pin__row-link,.dashboard-free-grid--square-mobile .dashboard-mail-pin--mobile .mail-pin__more{flex:1 1 auto;height:100%}.dashboard-widget--dragging{box-shadow:0 16px 40px #2563eb38,0 4px 16px #00000040;opacity:.92}.dashboard-widget--resizing{box-shadow:0 12px 32px #2563eb47,0 0 0 1px #2563eb59;transition:none!important}.dashboard-widget-header{overflow:hidden;background:transparent;border-bottom:1px solid var(--edit-glass-border);min-width:0;transition:border-color .3s ease}.dark .dashboard-widget-header{background:transparent;border-bottom-color:var(--edit-glass-border)}.dashboard-widget-header__toolbar{display:flex;align-items:center;border-top:none;min-height:2.375rem}.dashboard-widget-shell--mobile-view .dashboard-header-toolbar-row__end{flex-shrink:0}.dashboard-widget-shell--mobile-view .dashboard-header-filter-menu__trigger{height:2.25rem;width:2.25rem}.dashboard-widget-header-toolbar-area{display:flex;width:100%;align-items:center;min-height:1.75rem;min-width:0}.dashboard-widget-header-toolbar{display:flex;width:100%;flex-direction:row;align-items:center;min-width:0}.dashboard-header-toolbar-row{display:flex;width:100%;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.5rem;min-height:1.75rem;min-width:0}.dashboard-header-toolbar-row__start,.dashboard-header-toolbar-row__end{display:flex;align-items:center;gap:.375rem;min-height:1.75rem}.dashboard-header-toolbar-row__start{flex:1;min-width:0}.dashboard-header-filter-menu{position:relative;display:flex;flex-shrink:0;align-items:center}.edit-form-map-side .dashboard-header-filter-menu>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .dashboard-header-filter-menu{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .dashboard-header-filter-menu>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .dashboard-header-filter-menu>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .dashboard-header-filter-menu{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .dashboard-header-filter-menu{overflow:visible}.dashboard-header-filter-menu{align-self:center;line-height:0}.dashboard-header-filter-menu__trigger{position:relative;display:inline-flex;align-items:center;justify-content:center}.edit-form-map-side .dashboard-header-filter-menu__trigger>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .dashboard-header-filter-menu__trigger{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .dashboard-header-filter-menu__trigger>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .dashboard-header-filter-menu__trigger>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .dashboard-header-filter-menu__trigger{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .dashboard-header-filter-menu__trigger{overflow:visible}.dashboard-header-filter-menu__trigger{border-radius:.75rem;color:#94a3b8;height:2rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;width:2rem}.dashboard-header-filter-menu__icon{flex-shrink:0;color:inherit;height:.875rem;width:.875rem}.dashboard-header-filter-menu__trigger:hover,.dashboard-filter-pill:hover{background:#3b82f614;border-color:#3b82f638;box-shadow:0 0 8px #2563eb0f;color:#1d4ed8}.dashboard-header-filter-menu__trigger.active{background-color:#dbeafea6;border-color:#2563eb59;box-shadow:0 0 0 1px #2563eb1f;color:#2563eb}.dashboard-header-filter-menu__trigger,.dashboard-filter-pill{background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .15s ease}.dark .dashboard-header-filter-menu__trigger:hover,.dark .dashboard-filter-pill:hover{background:#ffffff0f;border-color:#ffffff29;box-shadow:0 0 8px #ffffff0d;color:#f1f5f9}.dark .dashboard-header-filter-menu__trigger,.dark .dashboard-filter-pill{background:var(--edit-glass-inner-bg);border-color:var(--edit-glass-inner-border);color:#9ca3af}.dark .dashboard-header-filter-menu__trigger.active{background-color:#2563eb24;border-color:#60a5fa59;color:#60a5fa}.dashboard-header-filter-menu__badge{position:absolute;text-align:center;font-weight:700;background:linear-gradient(135deg,#2563eb,#6366f1);border-radius:9999px;box-shadow:0 1px 4px #2563eb59;color:#fff;font-size:.5625rem;height:.875rem;line-height:.875rem;min-width:.875rem;padding:0 .1875rem;right:-.125rem;top:-.125rem}.dashboard-header-filter-menu__panel{-webkit-backdrop-filter:blur(var(--edit-glass-blur));backdrop-filter:blur(var(--edit-glass-blur));background-color:var(--edit-glass-bg);border-radius:.875rem;border:1px solid var(--edit-glass-border);box-shadow:var(--edit-glass-shadow);max-height:min(70vh,20rem);overflow-y:auto;padding:.375rem}.dashboard-header-filter-menu__panel--portal,.dashboard-widget-menu-popover--portal{position:fixed;z-index:9999}.dashboard-kontakt-detail-card__body--mobile-compact{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-header-filter-menu__section+.dashboard-header-filter-menu__section{border-top:1px solid rgba(229,231,235,.85);margin-top:.375rem;padding-top:.375rem}.dark .dashboard-header-filter-menu__section+.dashboard-header-filter-menu__section{border-top-color:#ffffff14}.dashboard-header-filter-menu__section-title{font-weight:700;color:#9ca3af;font-size:.5625rem;letter-spacing:.06em;padding:.125rem .5rem .375rem;text-transform:uppercase}.dashboard-header-filter-menu__options{display:flex;flex-direction:column;gap:.125rem}.dashboard-header-filter-menu__option{width:100%;text-align:left;font-weight:500;border-radius:.5rem;color:#4b5563;font-size:.6875rem;padding:.4375rem .5rem;transition:background-color .15s ease,color .15s ease}.dashboard-header-filter-menu__option.active{font-weight:600;background:linear-gradient(135deg,#2563eb1f,#6366f114);color:#2563eb}.dashboard-widget-menu-item:hover{background-color:#0f172a0f;color:#111827}.dark .dashboard-header-filter-menu__option:hover,.dark .dashboard-widget-menu-item:hover{background-color:#ffffff0f;color:#f9fafb}.dark .dashboard-header-filter-menu__option.active{background:linear-gradient(135deg,#2563eb38,#7c3aed24);color:#93c5fd}.dashboard-immobilien-grid{display:grid;width:100%}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.dashboard-immobilien-grid{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.dashboard-immobilien-grid{padding-top:.5rem;padding-bottom:.5rem}}.dashboard-immobilien-grid{align-content:start;align-items:stretch;align-self:stretch;flex:1 1 auto;gap:.75rem;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(var(--dashboard-immobilien-cols, 1),minmax(0,1fr));grid-template-rows:repeat(var(--dashboard-immobilien-rows, 1),auto);justify-items:stretch;min-width:0}.dashboard-immobilien-grid--fill{min-height:0;overflow-x:hidden;overflow-y:hidden}.dashboard-immobilien-grid--balanced{align-content:stretch;grid-template-rows:repeat(var(--dashboard-immobilien-rows, 1),minmax(0,1fr))}.dashboard-immobilien-grid--centered{align-content:center;grid-template-rows:repeat(var(--dashboard-immobilien-rows, 1),auto)}.dashboard-immobilien-view,.dashboard-widget-fill{width:100%;flex:1 1 auto;min-height:0;min-width:0}.dashboard-immobilien-view .dashboard-portfolio-pager{--pf-blue: #2563eb;--pf-muted: #6b7280;--pf-text: #111827;background:transparent;border-top:none;padding-top:.15rem;padding-bottom:.1rem}.dark .dashboard-immobilien-view .dashboard-portfolio-pager{--pf-blue: #60a5fa;--pf-muted: #94a3b8;--pf-text: #f9fafb;background:transparent;border-top:none}.dashboard-immobilien-mobile-grid.dashboard-immobilien-grid{gap:.625rem}.dashboard-widget-body:has(.dashboard-immobilien-grid){display:flex;flex-direction:column;justify-content:flex-start;min-height:0;padding-bottom:.625rem;padding-top:.625rem}.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section[data-pf-tile-shape="4x2"] .dashboard-portfolio-stat-grid--fill{flex:0 0 auto}.dashboard-header-toolbar-grid{display:grid;width:100%}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.dashboard-header-toolbar-grid{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.dashboard-header-toolbar-grid{padding-top:.5rem;padding-bottom:.5rem}}.dashboard-header-toolbar-grid{align-items:start;gap:.375rem .5rem;min-width:0}.dashboard-header-toolbar-grid--2col{grid-template-columns:minmax(0,1fr) auto}.dashboard-header-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0}.dashboard-header-filters--inline,.dashboard-header-filters-scroll .dashboard-header-filters{flex-shrink:0;flex-wrap:nowrap}.dashboard-header-filters--2col{display:grid}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.dashboard-header-filters--2col{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.dashboard-header-filters--2col{padding-top:.5rem;padding-bottom:.5rem}}.dashboard-header-filters--2col{gap:.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-header-filters--scroll{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.125rem;scrollbar-width:thin}.dashboard-header-toolbar-row__start .dashboard-header-filters--inline.dashboard-header-filters--scroll{flex:1 1 0;min-width:0}.dashboard-header-filters-scroll{display:flex;align-items:center;flex-wrap:nowrap;gap:.375rem;overflow-x:auto;padding-bottom:.125rem}.dashboard-filter-pill{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:9999px;color:#6b7280;font-size:.625rem;line-height:1.2;min-height:1.375rem;padding:.125rem .4375rem;white-space:nowrap}.dashboard-filter-pill.active{background:linear-gradient(135deg,#2563eb,#4f46e5);border-color:transparent;box-shadow:0 2px 8px #2563eb47;color:#fff}.dark .dashboard-filter-pill.active{background:linear-gradient(135deg,#2563eb,#6366f1);border-color:transparent;color:#fff}.dashboard-header-filters--icons{gap:.1875rem}.dashboard-filter-pill--icon{border-radius:.4375rem;height:1.375rem;min-width:1.375rem;padding:0;width:1.375rem}.dashboard-filter-pill__icon{flex-shrink:0;height:.75rem;width:.75rem}.dashboard-filter-pill--icon.active .dashboard-filter-pill__icon,.dashboard-kontakt-tile__contact-link.dashboard-link{color:inherit}.dashboard-view-toggle{display:inline-flex;flex-shrink:0;align-items:center;align-self:center;background:var(--edit-glass-inner-bg);border-radius:.5rem;border:1px solid var(--edit-glass-inner-border);gap:.125rem;height:1.75rem;padding:.125rem;transition:border-color .3s ease,box-shadow .3s ease}.dark .dashboard-view-toggle{background:var(--edit-glass-inner-bg);border-color:var(--edit-glass-inner-border)}.dashboard-view-toggle__btn{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border-radius:.375rem;color:#6b7280;font-size:.625rem;gap:.25rem;line-height:1;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.dashboard-view-toggle__btn--icon{height:1.375rem;padding:0;width:1.375rem}.dashboard-view-toggle__btn--text{min-height:1.375rem;padding:.125rem .375rem}.dashboard-view-toggle__btn:hover{background-color:#ffffffbf;color:#374151}.dashboard-view-toggle__btn.active{background-color:#fff;box-shadow:0 1px 4px #0f172a14;color:#2563eb}.dark .dashboard-view-toggle__btn:hover{background-color:#1f2937bf;color:#e5e7eb}.dark .dashboard-view-toggle__btn.active{background-color:#111827;box-shadow:inset 0 0 0 1px #60a5fa40;color:#60a5fa}.dashboard-view-toggle__icon{flex-shrink:0;height:.8125rem;width:.8125rem}.dashboard-grid-cols-slider{position:relative}.edit-form-map-side .dashboard-grid-cols-slider>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .dashboard-grid-cols-slider{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .dashboard-grid-cols-slider>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .dashboard-grid-cols-slider>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .dashboard-grid-cols-slider{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .dashboard-grid-cols-slider{overflow:visible}.dashboard-grid-cols-slider{align-self:center;pointer-events:auto;z-index:2}.dashboard-grid-cols-slider__input{cursor:pointer;height:1rem;pointer-events:auto;touch-action:none}.dashboard-grid-cols-control{display:inline-flex;align-items:center;gap:.375rem}.dashboard-grid-cols-control__label{font-weight:500;color:#9ca3af;font-size:.625rem;white-space:nowrap}.dashboard-grid-cols-control__toggle button{font-size:.625rem;min-height:1.375rem;min-width:1.375rem;padding:.125rem .3125rem}[data-grid-h="3"] .dashboard-widget-body{padding-top:.5rem}[data-grid-h="2"] .dashboard-widget-body,[data-grid-h="1"] .dashboard-widget-body{padding:.25rem .5rem}[data-grid-w="1"] .dashboard-widget-body{padding-left:.375rem;padding-right:.375rem}[data-grid-w="2"][data-grid-h="3"] .dashboard-widget-body,[data-grid-w="2"][data-grid-h="2"] .dashboard-widget-body,[data-grid-w="2"][data-grid-h="1"] .dashboard-widget-body{padding-left:.625rem;padding-right:.625rem}.dashboard-kontakt-ultra-row{display:grid;align-items:center}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.dashboard-kontakt-ultra-row{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.dashboard-kontakt-ultra-row{padding-top:.5rem;padding-bottom:.5rem}}.dashboard-kontakt-ultra-row{gap:.35rem;grid-template-columns:1fr;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr);min-width:0}.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section[data-pf-tile-shape="4x2"] .dashboard-portfolio-stat-grid,.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section[data-pf-tile-shape="2x4"] .dashboard-portfolio-stat-grid,.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section[data-pf-tile-shape="4x2"] .dashboard-portfolio-pipeline--fill{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kontakt-tile{display:flex;height:auto;flex-direction:column;overflow:hidden;background-color:#f9fafb;border-radius:1rem;border:1px solid #e5e7eb;box-shadow:inset 0 1px #ffffffa6;color:#374151;gap:.625rem;min-height:7.25rem;min-width:0;padding:.875rem}.dark .dashboard-kontakt-tile,.dark .dashboard-kontakt-detail-card{background-color:#0d0d1a;border-color:#1f2937;box-shadow:inset 0 1px #ffffff08;color:#d1d5db}.dashboard-kontakt-tile__head{display:flex;align-items:flex-start;color:inherit;gap:.625rem;min-width:0}.dashboard-kontakt-tile__avatar{flex-shrink:0;border-radius:.75rem;border:1px solid #e5e7eb;font-size:.75rem;height:2.5rem;-o-object-fit:cover;object-fit:cover;width:2.5rem}.dashboard-kontakt-tile__name{font-weight:600;color:#111827;font-size:.8125rem;line-height:1.3}.dashboard-kontakt-tile__meta{overflow:hidden;color:#6b7280;font-size:.6875rem;line-height:1.35;margin-top:.125rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-kontakt-tile__contacts{display:flex;flex-direction:column;border-top:1px solid #e5e7eb;gap:.375rem;margin-top:auto;min-width:0;padding-top:.625rem}.dashboard-kontakt-tile__contact-link,.dashboard-kontakt-tile__contact-muted{display:flex;align-items:center;font-size:.6875rem;gap:.5rem;line-height:1.35;min-width:0}.dashboard-kontakt-tile__contact-link{color:#4b5563;transition:color .15s ease}.dashboard-kontakt-tile__contact-link span,.dashboard-kontakt-tile__contact-muted span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.dashboard-kontakt-tile__contact-muted{opacity:.45}.dashboard-kontakt-detail-card{display:flex;height:100%;flex-direction:column;overflow:hidden;background-color:#f9fafb;border-radius:1rem;border:1px solid #e5e7eb;box-shadow:inset 0 1px #ffffffa6;color:#374151;gap:.625rem;min-height:12rem;padding:.875rem}.dashboard-kontakt-detail-card__avatar{flex-shrink:0;border-radius:.75rem;border:1px solid #e5e7eb;font-size:.6875rem;height:2.25rem;-o-object-fit:cover;object-fit:cover;width:2.25rem}.dashboard-kontakt-detail-card__name{font-weight:600;font-size:.8125rem;line-height:1.3}.dashboard-kontakt-detail-card__badge{display:inline-flex;overflow:hidden;font-weight:600;background-color:#dbeafe;border-radius:9999px;color:#1d4ed8;font-size:.625rem;letter-spacing:.02em;margin-top:.375rem;max-width:100%;padding:.125rem .5rem;text-overflow:ellipsis;white-space:nowrap}.dark .dashboard-kontakt-detail-card__badge{background-color:#2563eb2e;color:#93c5fd}.dashboard-kontakt-detail-card__body{display:grid}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.dashboard-kontakt-detail-card__body{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.dashboard-kontakt-detail-card__body{padding-top:.5rem;padding-bottom:.5rem}}.dashboard-kontakt-detail-card__body{align-content:start;border-top:1px solid #e5e7eb;flex:1;gap:.5rem;grid-template-columns:minmax(0,1fr);min-height:0;padding-top:.625rem}.dashboard-kontakt-detail-field{display:flex;flex-direction:column;gap:.15rem;min-height:0;min-width:0}.dashboard-kontakt-detail-field__label{font-weight:600;color:#9ca3af;font-size:.625rem;letter-spacing:.04em;text-transform:uppercase}.dashboard-kontakt-detail-field__value{display:flex;align-items:flex-start;color:#4b5563;font-size:.6875rem;gap:.375rem;line-height:1.35;min-width:0}.dashboard-kontakt-detail-field__icon{flex-shrink:0;height:.8125rem;margin-top:.0625rem;opacity:.7;width:.8125rem}.dashboard-kontakt-detail-field__text{overflow:hidden;color:inherit;min-width:0;text-overflow:ellipsis;white-space:nowrap}.dashboard-kontakt-detail-field__text a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.immobilie-pin-layer__empty{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.375rem;min-height:9rem;padding:1.5rem 1rem}.immobilie-pin-layer__empty-icon,.kontakt-pin-layer__empty-icon{display:inline-flex;align-items:center;justify-content:center;background:#2563eb1f;border-radius:.875rem;color:#2563eb;height:2.5rem;width:2.5rem}.dark .immobilie-pin-layer__empty-icon,.dark .kontakt-pin-layer__empty-icon{background:#2563eb2e;color:#93c5fd}.kontakt-pin-layer__empty{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.375rem;min-height:7rem;padding:1.5rem 1rem}.kontakt-dashboard-picker-panel{display:flex;flex-direction:column;gap:.375rem;padding:.375rem}.kontakt-dashboard-picker-panel--search-active{background:#2563eb0a;border-radius:.75rem}.kontakt-dashboard-picker__search-wrap{position:relative;display:flex;align-items:center}.edit-form-map-side .kontakt-dashboard-picker__search-wrap>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .kontakt-dashboard-picker__search-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .kontakt-dashboard-picker__search-wrap>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .kontakt-dashboard-picker__search-wrap>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .kontakt-dashboard-picker__search-wrap{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .kontakt-dashboard-picker__search-wrap{overflow:visible}.kontakt-dashboard-picker__search-wrap{border-radius:.625rem;transition:background-color .16s ease}.kontakt-dashboard-picker__search-wrap--focused,.kontakt-dashboard-picker__search-wrap:focus-within{animation:kontakt-picker-search-ring 1.25s ease-in-out infinite;background:#2563eb1a}.kontakt-dashboard-picker__search-blink{pointer-events:none;position:absolute}.edit-sidebar-crm .relative>.relative>.kontakt-dashboard-picker__search-blink{left:.625rem;height:.875rem;width:.875rem}.kontakt-dashboard-picker__search-blink{animation:kontakt-picker-search-blink 1s ease-in-out infinite;background:#2563eb;border-radius:999px;height:.5rem;right:.625rem;width:.5rem}.dark .kontakt-dashboard-picker__search-blink{background:#60a5fa}.kontakt-dashboard-picker__search-icon{pointer-events:none;position:absolute}.edit-sidebar-crm .relative>.relative>.kontakt-dashboard-picker__search-icon{left:.625rem;height:.875rem;width:.875rem}.kontakt-dashboard-picker__search-icon{color:#6b7280;height:.875rem;left:.625rem;transition:color .16s ease;width:.875rem;z-index:1}.kontakt-dashboard-picker__search-input{width:100%;background:#fff;border-radius:.625rem;border:1px solid #d1d5db;color:#111827;font-size:.75rem;outline:none;padding:.5rem 1.75rem .5rem 2rem;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.kontakt-dashboard-picker__search-input::-moz-placeholder{color:#6b7280;opacity:1}.kontakt-dashboard-picker__search-input::placeholder{color:#6b7280;opacity:1}.kontakt-dashboard-picker__search-input--active,.kontakt-dashboard-picker__search-input:focus{background:#f8fafc;border-color:#2563eb;color:#0f172a}.dark .kontakt-dashboard-picker__search-input{background:#ffffff0f;border-color:#ffffff24;color:#f3f4f6}.dark .kontakt-dashboard-picker__search-input--active,.dark .kontakt-dashboard-picker__search-input:focus{background:#2563eb1f;border-color:#60a5faa6;color:#f9fafb}.kontakt-dashboard-picker__section-label{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:#6b7280;font-size:.625rem;gap:.5rem;letter-spacing:.06em;padding:.125rem .5rem 0;text-transform:uppercase}.kontakt-dashboard-picker__section-count{font-weight:700;color:#2563eb;font-size:.5625rem;letter-spacing:.04em;text-transform:none}.dark .kontakt-dashboard-picker-panel--search-active{background:#2563eb1a}.kontakt-pin-assign-picker.dashboard-widget-menu-popover,.immobilie-pin-assign-picker.dashboard-widget-menu-popover{border-top:none;box-sizing:border-box;max-width:none!important;min-width:0!important;transform-origin:top left}.kontakt-pin-assign-picker,.immobilie-pin-assign-picker{border-top-left-radius:0;border-top-right-radius:0;padding:.25rem}.dashboard-context-submenu-wrap{position:relative}.edit-form-map-side .dashboard-context-submenu-wrap>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .dashboard-context-submenu-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .dashboard-context-submenu-wrap>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .dashboard-context-submenu-wrap>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .dashboard-context-submenu-wrap{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .dashboard-context-submenu-wrap{overflow:visible}.dashboard-context-submenu-wrap{z-index:1}.dashboard-context-submenu-wrap--down{z-index:2}.dashboard-context-submenu-wrap--down>[role=menu]{overflow:hidden}.dashboard-context-submenu-wrap--down>[role=menu] .sidebar-bottom-popover-item{padding-left:2.75rem}.dashboard-context-submenu-trigger,.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section[data-pf-tile-shape="4x2"] .dashboard-portfolio-tile-fill,.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section[data-pf-tile-shape="2x4"] .dashboard-portfolio-tile-fill{justify-content:flex-start}.dashboard-context-submenu{padding:.25rem 0;pointer-events:auto}.dashboard-widget--kontakt-pin,.dashboard-widget--immobilie-pin,.dashboard-widget--clock-pin,.dashboard-widget--weather-pin,.dashboard-widget--mail-pin,.dashboard-widget--appointments-pin,.dashboard-widget--immobilien-pin{background:transparent;border-radius:0;border:none;box-shadow:none;min-height:0;overflow:visible}.dashboard-widget--kontakt-pin,.dashboard-widget--immobilie-pin,.dashboard-widget--clock-pin,.dashboard-widget--weather-pin,.dashboard-widget--mail-pin,.dashboard-widget--appointments-pin,.dashboard-widget--immobilien-pin,.dashboard-widget--radio,.dashboard-widget--app-icon,.dashboard-widget--portfolio-pin{overflow:visible}.dashboard-widget--kontakt-pin .dashboard-widget-shell,.dashboard-widget--immobilie-pin .dashboard-widget-shell,.dashboard-widget--clock-pin .dashboard-widget-shell,.dashboard-widget--weather-pin .dashboard-widget-shell,.dashboard-widget--radio .dashboard-widget-shell,.dashboard-widget--mail-pin .dashboard-widget-shell,.dashboard-widget--appointments-pin .dashboard-widget-shell,.dashboard-widget--immobilien-pin .dashboard-widget-shell,.dashboard-widget--portfolio-pin .dashboard-widget-shell,.dashboard-widget--app-icon .dashboard-widget-shell{--widget-corner-radius: 1.125rem;background:transparent;box-shadow:none;overflow:visible}.dashboard-widget--portfolio-pin .dashboard-widget-content,.dashboard-widget--app-icon .dashboard-widget-content{background:transparent;flex:1 1 auto;min-height:0;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}.dashboard-widget--portfolio-pin .dashboard-widget-content>*{flex:1 1 auto;min-height:0;min-width:0;width:100%;height:100%}.dashboard-free-grid--square-desktop>.dashboard-widget--kontakt-pin,.dashboard-free-grid--square-desktop>.dashboard-widget--immobilie-pin{align-items:center;justify-content:center}.dashboard-free-grid--square-desktop>.dashboard-widget--kontakt-pin>.dashboard-widget-shell,.dashboard-free-grid--square-desktop>.dashboard-widget--immobilie-pin>.dashboard-widget-shell{width:100%;height:auto;max-height:100%;flex:0 1 auto}.dashboard-free-grid--square-desktop>.dashboard-widget--app-icon>.dashboard-widget-shell{width:100%;height:100%;flex:1 1 auto}.dashboard-widget--kontakt-pin .dashboard-widget-content,.dashboard-widget--immobilie-pin .dashboard-widget-content,.dashboard-widget--clock-pin .dashboard-widget-content,.dashboard-widget--weather-pin .dashboard-widget-content{background:transparent;flex:none;overflow:visible}.dashboard-widget--mail-pin .dashboard-widget-content,.dashboard-widget--appointments-pin .dashboard-widget-content,.dashboard-widget--immobilien-pin .dashboard-widget-content{background:transparent;flex:1 1 auto;min-height:0;overflow:hidden}.dashboard-widget--clock-pin .dashboard-widget-content,.dashboard-widget--weather-pin .dashboard-widget-content{height:100%;flex:1 1 auto;min-height:0}.dashboard-widget--clock-pin .dashboard-widget-body{overflow:visible}.dashboard-widget--kontakt-pin.dashboard-widget--dragging,.dashboard-widget--immobilie-pin.dashboard-widget--dragging,.dashboard-widget--clock-pin.dashboard-widget--dragging,.dashboard-widget--weather-pin.dashboard-widget--dragging,.dashboard-widget--mail-pin.dashboard-widget--dragging,.dashboard-widget--appointments-pin.dashboard-widget--dragging,.dashboard-widget--immobilien-pin.dashboard-widget--dragging{filter:drop-shadow(0 12px 28px rgba(15,23,42,.22))}.dark .dashboard-widget--kontakt-pin.dashboard-widget--dragging,.dark .dashboard-widget--immobilie-pin.dashboard-widget--dragging,.dark .dashboard-widget--clock-pin.dashboard-widget--dragging,.dark .dashboard-widget--weather-pin.dashboard-widget--dragging,.dark .dashboard-widget--mail-pin.dashboard-widget--dragging,.dark .dashboard-widget--appointments-pin.dashboard-widget--dragging,.dark .dashboard-widget--immobilien-pin.dashboard-widget--dragging{filter:drop-shadow(0 16px 36px rgba(0,0,0,.55))}.kontakt-pin-layer,.immobilie-pin-layer,.clock-pin-layer,.weather-pin-layer{position:relative;display:flex;width:100%}.edit-form-map-side .kontakt-pin-layer>div:first-child,.edit-form-map-side .immobilie-pin-layer>div:first-child,.edit-form-map-side .clock-pin-layer>div:first-child,.edit-form-map-side .weather-pin-layer>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .kontakt-pin-layer,.edit-super-box-lage-grid .edit-form-map-side .immobilie-pin-layer,.edit-super-box-lage-grid .edit-form-map-side .clock-pin-layer,.edit-super-box-lage-grid .edit-form-map-side .weather-pin-layer{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .kontakt-pin-layer>div:first-child,.edit-super-box-lage-grid .edit-form-map-side .immobilie-pin-layer>div:first-child,.edit-super-box-lage-grid .edit-form-map-side .clock-pin-layer>div:first-child,.edit-super-box-lage-grid .edit-form-map-side .weather-pin-layer>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .kontakt-pin-layer>.relative>.pointer-events-none,.edit-sidebar-crm .immobilie-pin-layer>.relative>.pointer-events-none,.edit-sidebar-crm .clock-pin-layer>.relative>.pointer-events-none,.edit-sidebar-crm .weather-pin-layer>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .kontakt-pin-layer,.edit-form-map-side .immobilie-pin-layer,.edit-form-map-side .clock-pin-layer,.edit-form-map-side .weather-pin-layer{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .kontakt-pin-layer,.mail-detail-main-column--promoting>.edit-form-map-side .immobilie-pin-layer,.mail-detail-main-column--promoting>.edit-form-map-side .clock-pin-layer,.mail-detail-main-column--promoting>.edit-form-map-side .weather-pin-layer{overflow:visible}.kontakt-pin-layer,.immobilie-pin-layer,.clock-pin-layer,.weather-pin-layer{align-items:center;justify-content:center}.dashboard-portfolio-pin{background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;overflow:auto;touch-action:pan-y;--pf-blue: #2563eb;--pf-muted: #6b7280;--pf-text: #111827;--pf-accent: #3b82f6}.dark .dashboard-portfolio-pin{--pf-blue: #60a5fa;--pf-muted: #94a3b8;--pf-text: #f9fafb;--pf-accent: #93c5fd}.dashboard-portfolio-module-pin{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;min-width:0;overflow:hidden;container-type:size;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;--pf-blue: #2563eb;--pf-muted: #6b7280;--pf-text: #111827;--pf-accent: #3b82f6;--pf-mod-pad: clamp(.5rem, 3.5cqmin, 1.1rem);--pf-mod-gap: clamp(.35rem, 2.5cqmin, .75rem);--pf-mod-title: clamp(.7rem, 3.2cqmin, 1rem);--pf-mod-value: clamp(1.1rem, 7cqmin, 2.25rem);--pf-mod-label: clamp(.6rem, 2.6cqmin, .85rem)}.dark .dashboard-portfolio-module-pin{--pf-blue: #60a5fa;--pf-muted: #94a3b8;--pf-text: #f9fafb;--pf-accent: #93c5fd}.dashboard-portfolio-module-pin__body{flex:1 1 auto;min-height:0;min-width:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding:0;gap:var(--pf-mod-gap);overflow:hidden;background:transparent;border:none;box-shadow:none;border-radius:0}.dashboard-portfolio-module-pin__body>.dashboard-portfolio-chart-panel,.dashboard-portfolio-module-pin__body>.dashboard-portfolio-stat-grid,.dashboard-portfolio-module-pin__body>.dashboard-portfolio-pipeline,.dashboard-portfolio-module-pin__body>.dashboard-portfolio-hero,.dashboard-portfolio-module-pin__body>.dashboard-portfolio-card,.dashboard-portfolio-module-pin__body>.dashboard-portfolio-top-listing,.dashboard-portfolio-module-pin__body>.pf-module{flex:1 1 auto;align-self:stretch;min-height:0;min-width:0;width:100%;height:100%}.dashboard-portfolio-module-pin .dashboard-portfolio-hero__value{font-size:var(--pf-mod-value)}.dashboard-portfolio-module-pin .dashboard-portfolio-hero__label,.dashboard-portfolio-module-pin .dashboard-portfolio-chart-panel__title,.dashboard-portfolio-module-pin .pf-module__title,.dashboard-portfolio-module-pin .dashboard-portfolio-list-row__label,.dashboard-portfolio-module-pin .dashboard-portfolio-top-listing__label,.dashboard-portfolio-module-pin .dashboard-portfolio-stat-row__label,.dashboard-portfolio-module-pin .pf-stage__label,.dashboard-portfolio-module-pin .pf-dist__label{font-size:var(--pf-mod-label)}.dashboard-portfolio-module-pin .dashboard-portfolio-stat-row__value,.dashboard-portfolio-module-pin .pf-stage__count,.dashboard-portfolio-module-pin .dashboard-portfolio-list-row__value{font-size:var(--pf-mod-title)}.dashboard-portfolio-module-pin .dashboard-portfolio-chart-panel,.dashboard-portfolio-module-pin .dashboard-portfolio-chart-panel--fill{flex:1 1 auto;min-height:0}.dashboard-portfolio-module-pin .dashboard-portfolio-chart-panel__body{flex:1 1 auto;min-height:5.5rem;min-width:0}.dashboard-grid-viewport--mobile-flow .kontakt-pin-layer,.dashboard-grid-viewport--mobile-flow .immobilie-pin-layer,.dashboard-grid-viewport--mobile-flow .clock-pin-layer,.dashboard-grid-viewport--mobile-flow .weather-pin-layer{touch-action:pan-y}.kontakt-pin-layer,.immobilie-pin-layer{height:auto;align-items:center;justify-content:center}.clock-pin-layer{-webkit-user-select:none;height:100%;-moz-user-select:none;user-select:none;min-height:0}.theme-switch-pin-layer{-webkit-user-select:none;height:100%;-moz-user-select:none;user-select:none;min-height:0;display:flex;align-items:center;justify-content:center}.theme-switch-pin-layer__card{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0}.kontakt-pin-layer--draggable,.immobilie-pin-layer--draggable,.clock-pin-layer--draggable,.weather-pin-layer--draggable,.theme-switch-pin-layer--draggable,.dashboard-app-icon-layer--draggable,.dashboard-widget-shell--draggable{cursor:grab;touch-action:none}.kontakt-pin-layer__card,.immobilie-pin-layer__card,.clock-pin-layer__card{display:flex;width:100%;align-items:flex-start;flex:none;min-width:0}.clock-pin-layer__card{height:100%;align-items:stretch;min-height:0}.clock-tile-card,.weather-tile-card{position:relative;display:flex;width:100%;flex-direction:column}.edit-form-map-side .clock-tile-card>div:first-child,.edit-form-map-side .weather-tile-card>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .clock-tile-card,.edit-super-box-lage-grid .edit-form-map-side .weather-tile-card{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .clock-tile-card>div:first-child,.edit-super-box-lage-grid .edit-form-map-side .weather-tile-card>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .clock-tile-card>.relative>.pointer-events-none,.edit-sidebar-crm .weather-tile-card>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .clock-tile-card,.edit-form-map-side .weather-tile-card{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .clock-tile-card,.mail-detail-main-column--promoting>.edit-form-map-side .weather-tile-card{overflow:visible}.clock-tile-card,.weather-tile-card{border-radius:1.125rem;overflow:visible}.clock-tile-card:not(.clock-tile-card--seamless),.weather-tile-card:not(.weather-tile-card--seamless){background:transparent;border:1px solid rgba(229,231,235,.8);box-shadow:0 2px 4px -1px #0f172a0f,0 8px 24px -6px #0f172a1a;box-sizing:border-box;min-height:0;padding:.35rem .45rem .4rem}.clock-tile-card:not(.clock-tile-card--seamless):before,.weather-tile-card:not(.weather-tile-card--seamless):before{position:absolute;left:0;right:0;top:0;background:linear-gradient(90deg,#3b82f6,#7c3aed);content:"";height:3px;z-index:1}.dark .clock-tile-card:not(.clock-tile-card--seamless),.dark .weather-tile-card:not(.weather-tile-card--seamless){background:transparent;border-color:#ffffff12;box-shadow:0 4px 6px -2px #00000059,0 16px 40px -8px #0000008c,inset 0 1px #ffffff0d}.clock-tile-card--seamless,.clock-pin-layer--seamless .clock-tile-card,.weather-tile-card--seamless,.weather-pin-layer--seamless .weather-tile-card{background:transparent;border:none;box-shadow:none}.weather-pin-layer__card .weather-tile-card{height:100%;width:100%;min-height:0}.kontakt-pin-layer__missing,.immobilie-pin-layer__missing{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.375rem;min-height:8rem;padding:1.5rem 1rem}.kontakt-dashboard-picker__item{display:flex;flex-direction:column;border-radius:.625rem;color:#e5e7eb;gap:.125rem;padding:.5rem .75rem;transition:background-color .15s ease,color .15s ease}.dark .kontakt-pin-assign-picker .kontakt-dashboard-picker__item{color:#e5e7eb}.kontakt-dashboard-picker__item:hover:not(:disabled),.dark .kontakt-pin-assign-picker .kontakt-dashboard-picker__item:hover:not(:disabled){background:#ffffff14;color:#fff}.kontakt-dashboard-picker__item--disabled{cursor:not-allowed;opacity:.45}.kontakt-dashboard-picker__meta{color:#9ca3af;font-size:.6875rem}.kontakt-dashboard-picker__badge{font-weight:600;color:#93c5fd;font-size:.625rem;letter-spacing:.03em;margin-top:.125rem;text-transform:uppercase}.dashboard-widget-shell{--widget-corner-radius: 1rem;position:relative;height:100%;overflow:hidden}.edit-form-map-side .dashboard-widget-shell>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .dashboard-widget-shell{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .dashboard-widget-shell>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .dashboard-widget-shell>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .dashboard-widget-shell{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .dashboard-widget-shell{overflow:visible}.dashboard-widget-shell{border-radius:1rem}.dashboard-widget-menu-trigger{display:flex;align-items:center;justify-content:center;border-radius:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#ffffffb8;border:1px solid rgba(229,231,235,.85);box-shadow:0 2px 10px #0f172a14;color:#6b7280;height:2rem;width:2rem}.dashboard-widget-menu-trigger--mobile{height:2.25rem;opacity:.88;width:2.25rem}.dashboard-widget-menu-trigger--in-header{background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);box-shadow:none;opacity:1;position:static;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .2s ease}.dashboard-widget-menu-trigger--in-header:hover,.dashboard-widget-menu-trigger--in-header[aria-expanded=true]{background:#3b82f614;border-color:#3b82f638;box-shadow:0 0 8px #2563eb0f;color:#2563eb}.dark .dashboard-widget-menu-trigger--in-header:hover,.dark .dashboard-widget-menu-trigger--in-header[aria-expanded=true]{background:#ffffff0f;border-color:#ffffff29;box-shadow:0 0 8px #ffffff0d;color:#60a5fa}.dashboard-widget-shell--mobile-view:hover .dashboard-widget-menu-trigger--mobile,.dashboard-widget-shell--mobile-sortable:hover .dashboard-widget-menu-trigger--mobile,.dashboard-widget-shell--mobile-press-ready .dashboard-widget-menu-trigger--mobile,.dashboard-widget-menu-trigger--mobile:focus-visible{background-color:#ffffffe6;border-color:#2563eb59;box-shadow:0 4px 14px #2563eb1f;color:#2563eb;opacity:1}.dark .dashboard-widget-menu-trigger{background-color:#12121ec7;border-color:#ffffff1f;box-shadow:0 2px 12px #00000047;color:#9ca3af}.dark .dashboard-widget-shell--mobile-view:hover .dashboard-widget-menu-trigger--mobile,.dark .dashboard-widget-shell--mobile-sortable:hover .dashboard-widget-menu-trigger--mobile,.dark .dashboard-widget-shell--mobile-press-ready .dashboard-widget-menu-trigger--mobile,.dark .dashboard-widget-menu-trigger--mobile:focus-visible{background-color:#181828eb;border-color:#60a5fa59;box-shadow:0 4px 16px #2563eb2e;color:#60a5fa}.dashboard-widget--collapsed{align-self:start;height:auto!important;min-height:0}.dashboard-widget--collapsed .dashboard-widget-shell,.dashboard-widget--collapsed .dashboard-panel{height:auto!important}.dashboard-widget-shell--resizing .dashboard-panel{box-shadow:inset 0 0 0 1px #2563eb59}.dashboard-widget-body{display:flex;flex-direction:column;overflow:hidden;min-height:0;min-width:0}.dashboard-clock-widget{display:flex;height:100%;width:100%;flex-direction:column;overflow:hidden;align-items:stretch;box-sizing:border-box;container-name:clock-box;container-type:inline-size;justify-content:stretch;min-height:0;min-width:0;padding:0}.dashboard-clock-widget--with-weather{--clock-stack-gap: .22rem;--clock-weather-gap: .75rem;align-items:stretch;-moz-column-gap:var(--clock-weather-gap, .75rem);column-gap:var(--clock-weather-gap, .75rem);container-type:size;row-gap:0}.dashboard-clock-widget--digital.dashboard-clock-widget--with-date,.dashboard-clock-widget--analog,.dashboard-clock-widget--with-weather{display:grid}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.dashboard-clock-widget--digital.dashboard-clock-widget--with-date,.app-header--adaptive .app-header-portrait__upper-box>.dashboard-clock-widget--analog,.app-header--adaptive .app-header-portrait__upper-box>.dashboard-clock-widget--with-weather{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.dashboard-clock-widget--digital.dashboard-clock-widget--with-date,.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.dashboard-clock-widget--analog,.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.dashboard-clock-widget--with-weather{padding-top:.5rem;padding-bottom:.5rem}}.dashboard-clock-widget--digital.dashboard-clock-widget--with-date:not(.dashboard-clock-widget--with-weather),.dashboard-clock-widget--analog:not(.dashboard-clock-widget--with-weather){align-content:stretch;grid-template-rows:minmax(0,1fr)}.dashboard-clock-widget__main{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;min-width:0}.dashboard-clock-widget__clock-block{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;flex:0 1 auto;gap:var(--clock-stack-gap, .35rem);max-width:100%;min-height:0;min-width:0}.dashboard-clock-widget--with-date .dashboard-clock-widget__main{height:100%;overflow:hidden;container-name:clock-main-box;container-type:size}.dashboard-clock-widget--with-weather.dashboard-clock-widget--with-date .dashboard-clock-widget__main{container-type:unset}.dashboard-clock-widget--with-weather.dashboard-clock-widget--with-date .dashboard-clock-widget__time-wrap .dashboard-clock-digital{font-size:min(calc(100cqw * .65 / var(--clock-time-width-units)),calc((100cqh - 1.2rem)*.82),42rem)}.dashboard-clock-widget--with-weather.dashboard-clock-widget--with-date .dashboard-clock-widget__date{font-size:clamp(.62rem,calc(100cqw / 34),.82rem);max-width:100%}.dashboard-clock-widget--with-date .dashboard-clock-widget__clock-block{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;flex:0 1 auto;gap:var(--clock-stack-gap, .22rem);max-height:100%;max-width:100%;min-height:0;min-width:0}.dashboard-clock-widget__time-wrap,.dashboard-clock-widget__analog-wrap{display:flex;width:100%;align-items:center;justify-content:center;container-name:clock-time-box;container-type:size;flex:1 1 auto;min-height:0;min-width:0;overflow:visible;padding:0}.dashboard-clock-widget--with-date .dashboard-clock-widget__time-wrap,.dashboard-clock-widget--with-date .dashboard-clock-widget__analog-wrap{height:auto;width:100%;container-type:unset;flex:0 0 auto}.dashboard-clock-widget--with-date .dashboard-clock-widget__time-wrap .dashboard-clock-digital{font-size:min(calc(100cqw / var(--clock-time-width-units)),calc((100cqh - 1.15rem)*.86),42rem)}.dashboard-clock-widget--with-date .dashboard-clock-widget__time-wrap--seconds .dashboard-clock-digital{--clock-time-width-units: 5.6}.dashboard-clock-widget--with-date .dashboard-clock-analog{height:auto;max-height:calc(100cqh - 1.15rem);max-width:100%;width:min(100cqw,calc(100cqh - 1.15rem),100%)}.dashboard-clock-widget__time-wrap .dashboard-clock-digital{--clock-time-width-units: 5.6;text-align:center;font-size:min(calc(100cqw / var(--clock-time-width-units)),max(94cqh,calc(100cqw / var(--clock-time-width-units))),22rem);line-height:1;max-width:100%;overflow:visible;white-space:nowrap}.dashboard-clock-widget--with-weather:not(.dashboard-clock-widget--with-date) .dashboard-clock-widget__time-wrap .dashboard-clock-digital{font-size:min(calc(100cqw / var(--clock-time-width-units)),max(96cqh,calc(100cqw / var(--clock-time-width-units))),26rem)}.dashboard-clock-widget__time-wrap--seconds .dashboard-clock-digital{--clock-time-width-units: 9.2}.dashboard-clock-widget__time-wrap--minimal .dashboard-clock-digital{--clock-time-width-units: 5.6;font-size:min(calc(100cqw / var(--clock-time-width-units)),max(96cqh,calc(100cqw / var(--clock-time-width-units))),24rem)}.dashboard-clock-widget__date{position:relative;text-align:center;font-weight:500}.edit-form-map-side .dashboard-clock-widget__date>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .dashboard-clock-widget__date{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .dashboard-clock-widget__date>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .dashboard-clock-widget__date>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .dashboard-clock-widget__date{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .dashboard-clock-widget__date{overflow:visible}.dashboard-clock-widget__date{color:#64748b;flex:0 0 auto;font-size:clamp(.66rem,4cqw,.86rem);letter-spacing:.02em;line-height:1.2;margin:0;max-width:100%;overflow-wrap:anywhere;overflow:visible;padding:.1rem .2rem;text-transform:capitalize;white-space:normal;z-index:1}.dashboard-clock-widget__weather{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;align-self:stretch;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f8fafc8c;border-radius:.65rem;container-name:clock-weather-panel;container-type:size;gap:clamp(.1rem,4cqh,.28rem);margin:0;min-height:0;min-width:0;overflow:visible;padding:clamp(.15rem,3cqh,.4rem) .3rem;transition:background .2s ease}.dark .dashboard-clock-widget__weather{background:#0f172a73}.dashboard-clock-widget__weather-emoji{display:flex;flex-shrink:0;align-items:center;justify-content:center;filter:drop-shadow(0 1px 3px rgba(0,0,0,.12));font-size:min(clamp(1.2rem,24cqw,2rem),26cqh);line-height:1}.dashboard-clock-widget__weather-temp{font-size:min(clamp(1.1rem,22cqw,1.9rem),calc(100cqh * .28));font-weight:800;letter-spacing:-.02em;line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.1)}.dark .dashboard-clock-widget__weather-temp{filter:brightness(1.15);text-shadow:0 0 16px currentColor,0 1px 4px rgba(0,0,0,.3)}.dashboard-clock-widget__weather-label{font-weight:500;color:#475569;font-size:min(clamp(.6rem,12cqw,.78rem),13cqh);letter-spacing:.01em;line-height:1.2;max-width:100%;overflow-wrap:anywhere}.dashboard-clock-widget__weather-place{color:#94a3b8;font-size:min(clamp(.55rem,10cqw,.7rem),10cqh);font-weight:400;line-height:1.2;max-width:100%;overflow-wrap:anywhere}.dark .dashboard-clock-widget__weather-place{color:#64748b}.dashboard-clock-widget__weather-spinner{color:#6366f1;height:1.1rem;margin:0 auto;width:1.1rem}.dashboard-weather-widget{display:flex;height:100%;width:100%;flex-direction:column;justify-content:center;container-name:weather-box;container-type:size}.dashboard-weather-widget--current .weather-temp{font-size:clamp(1.75rem,28cqh,3.25rem)!important}.dashboard-weather-widget--current .weather-icon{height:clamp(1.75rem,22cqh,3.5rem);width:clamp(1.75rem,22cqh,3.5rem)}.dashboard-weather-widget--compact .weather-temp{font-size:clamp(1.25rem,40cqh,1.75rem)!important}.dashboard-weather-widget--compact .weather-icon{height:clamp(1.25rem,36cqh,1.75rem);width:clamp(1.25rem,36cqh,1.75rem)}.dashboard-calendar-strip-vertical{display:flex;height:100%;flex-direction:column;gap:.375rem;min-height:0}.dashboard-calendar-strip-vertical>*{flex:0 0 auto;min-height:3.75rem}.dashboard-calendar-strip-vertical--compact>*{min-height:3.25rem}.dashboard-calendar-strip-vertical--dense>*{min-height:3.1rem}.dashboard-calendar-strip-vertical--dense.dashboard-calendar-strip-vertical--compact>*{min-height:2.75rem}.dashboard-widget-header--pinned{box-shadow:inset 0 2px #fbbf248c}.dashboard-context-menu{max-height:min(85vh,28rem);overflow-y:auto;overscroll-behavior:contain}.dashboard-portfolio-portal-row__bar-fill{height:100%;border-radius:9999px;transition:width .3s ease}.dashboard-portfolio-category--solo .dashboard-portfolio-category__body{display:flex;flex-direction:column;gap:.625rem}.dashboard-portfolio-view{display:flex;flex-direction:column;overflow:hidden;container-name:pf-view;container-type:size;flex:1;min-height:0;min-width:0}.dashboard-portfolio-canvas{display:flex;width:100%;flex-direction:column;justify-content:flex-start;overflow:hidden;align-items:stretch;box-sizing:border-box;flex:1;min-height:0;min-width:0;padding:clamp(.35rem,1.5cqh,.625rem) clamp(.45rem,2cqw,.75rem)}.dashboard-portfolio-canvas--empty{align-items:center;justify-content:center}.dashboard-portfolio-page{display:flex;width:100%;flex-direction:column;justify-content:flex-start;overflow:hidden;align-items:stretch;flex:1;gap:clamp(.35rem,1.2cqh,.625rem);max-width:100%;min-height:0;min-width:0}.dashboard-portfolio-page--mosaic{display:grid;height:100%;width:100%}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.dashboard-portfolio-page--mosaic{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.dashboard-portfolio-page--mosaic{padding-top:.5rem;padding-bottom:.5rem}}.dashboard-portfolio-page--mosaic{align-content:stretch;flex:1;gap:clamp(.35rem,.8cqh,.55rem) clamp(.4rem,1cqw,.6rem);grid-template-columns:repeat(var(--pf-grid-cols, 4),minmax(0,1fr));grid-template-rows:repeat(var(--pf-grid-rows, 4),minmax(0,1fr));justify-content:stretch;min-height:0;min-width:0}.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section[data-pf-tile-shape="2x2"] .dashboard-portfolio-split__block--fill{justify-content:flex-start;gap:.35rem}.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section[data-pf-tile-shape="2x2"] .dashboard-portfolio-segmented{justify-content:flex-start;flex:0 0 auto;gap:.35rem;min-height:0}.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section[data-pf-tile-shape="2x2"] .dashboard-portfolio-stat-grid--fill{align-content:start;flex:1 1 auto;min-height:0}.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section[data-pf-tile-shape="2x2"] .dashboard-portfolio-portals__list{justify-content:flex-start;flex:1 1 auto;gap:.35rem}.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section[data-pf-tile-shape="4x2"] .dashboard-portfolio-chart-panel--fill{flex:1 1 auto;min-height:0}.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section[data-pf-tile-shape="2x4"] .dashboard-portfolio-pipeline,.dashboard-portfolio-portals__body--compact,.dashboard-portfolio--readable .dashboard-portfolio-page--mosaic:not(.dashboard-portfolio-page--solo) .dashboard-portfolio-stat-grid{grid-template-columns:1fr}.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section{--tile-corner-radius: var(--pf-radius, 1.125rem);position:relative;display:flex;flex-direction:column;overflow:hidden}.edit-form-map-side .dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section{overflow:visible}.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section{container-name:pf-tile;container-type:size;min-height:0;min-width:0}.dashboard-portfolio-page--mosaic .dashboard-portfolio-category{display:flex;height:100%;flex-direction:column;background:var(--pf-card);border-radius:var(--pf-radius);border:1px solid var(--pf-card-border);box-sizing:border-box;flex:1;min-height:0;padding:clamp(.35rem,1cqh,.5rem) clamp(.4rem,1.2cqw,.55rem)}.dashboard-portfolio-page--mosaic .dashboard-portfolio-category__head{flex-shrink:0;margin-bottom:clamp(.35rem,.9cqh,.55rem);padding-bottom:clamp(.15rem,.4cqh,.25rem)}.dashboard-portfolio-page--mosaic .dashboard-portfolio-category__title{line-height:1.45;margin-bottom:.1rem}.dashboard-portfolio-page--mosaic .dashboard-portfolio-category__hint{line-height:1.4;margin-top:.15rem}.dashboard-portfolio-tile-fill{display:flex;flex-direction:column;overflow:hidden;flex:1;gap:clamp(.5rem,1.5cqh,.75rem);min-height:0}.dashboard-portfolio-pipeline--fill{height:100%;align-content:stretch;flex:1;min-height:0}.dashboard-portfolio-page--mosaic .dashboard-portfolio-pipeline--fill{flex:1;grid-auto-rows:minmax(0,1fr);min-height:0}.dashboard-portfolio-page--mosaic .dashboard-portfolio-page__section[data-pf-tile-shape="2x4"] .dashboard-portfolio-pipeline--fill{grid-auto-rows:minmax(0,1fr);grid-template-columns:1fr}.dashboard-portfolio-page--mosaic .dashboard-portfolio-card{height:100%;justify-content:center;min-height:0}.dashboard-portfolio-split__block--fill{display:flex;height:100%;flex-direction:column;overflow:hidden;flex:1;gap:clamp(.5rem,1.5cqh,.85rem);justify-content:flex-start;min-height:0}.dashboard-portfolio-split__block--fill:not(:has(.dashboard-portfolio-chart-panel)){justify-content:center}.dashboard-portfolio-page--mosaic .dashboard-portfolio-segmented{display:flex;flex-direction:column;justify-content:flex-start;flex:0 1 auto;gap:.35rem;min-height:0}.dashboard-portfolio-stat-grid--fill{align-content:stretch;flex:1;min-height:0}.dashboard-portfolio-page--mosaic .dashboard-portfolio-stat-row{min-height:1.375rem}.dashboard-portfolio-chart-panel--fill{display:flex;flex-direction:column;flex:1;min-height:6rem}.dashboard-portfolio-chart-panel--fill .dashboard-portfolio-chart-panel__body,.dashboard-portfolio-page--mosaic .dashboard-portfolio-portals,.dashboard-portfolio-page--mosaic .dashboard-portfolio-portals__donut-wrap,.dashboard-portfolio-page--mosaic .dashboard-portfolio-pipeline{flex:1;min-height:0}.dashboard-portfolio-page--mosaic .dashboard-portfolio-list-row--compact{flex-shrink:0;margin-bottom:0;padding:.35rem .5rem}.dashboard-portfolio-page--mosaic .dashboard-portfolio-portals__body{height:100%;flex:1;min-height:0}.dashboard-portfolio-page--mosaic .dashboard-portfolio-portals__list{flex:0 0 auto;justify-content:center;min-height:0}.dashboard-portfolio-page--mosaic .dashboard-portfolio-category__body{overflow:hidden;flex:1;min-height:0}.dashboard-portfolio-stat-grid--1col{grid-template-columns:1fr!important}.dashboard-portfolio-stat-grid--compact{gap:.25rem}.dashboard-portfolio-category[data-pf-tile-h="1"] .dashboard-portfolio-category__head{margin-bottom:.25rem}.dashboard-portfolio-category[data-pf-tile-h="1"] .dashboard-portfolio-category__title{font-size:.5625rem}.dashboard-portfolio-category[data-pf-tile-w="1"] .dashboard-portfolio-card,.dashboard-portfolio-category[data-pf-tile-w="1"] .dashboard-portfolio-split__block{padding:.35rem .45rem}.dashboard-portfolio-page--solo{align-items:center;justify-content:center;flex:1;min-height:0}.dashboard-portfolio-page__section{width:100%;overflow:hidden;max-width:100%;min-height:0;min-width:0}.dashboard-portfolio-page--solo .dashboard-portfolio-page__section{max-width:min(26rem,100%)}.dashboard-portfolio-page__section:only-child{display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:0}.dashboard-portfolio-page__section:only-child>*{width:100%;min-width:0}.dashboard-portfolio-category{width:100%;overflow:hidden;min-height:0;min-width:0}.dashboard-portfolio-category__body{display:flex;flex-direction:column;overflow:hidden;flex:1;gap:clamp(.3rem,1cqh,.5rem);min-height:0;min-width:0}.dashboard-portfolio-category__title{overflow:hidden;font-weight:700;color:var(--pf-text);font-size:.75rem;letter-spacing:.04em;line-height:1.3;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dashboard-portfolio-category__hint{-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--pf-muted);display:-webkit-box;font-size:.6875rem;line-height:1.35;margin-top:.2rem;text-overflow:ellipsis}.dashboard-portfolio-empty--centered{text-align:center;line-height:1.45;overflow-wrap:anywhere;padding:.5rem .75rem;word-break:break-word}.dashboard-portfolio--fintech{--pf-accent: #93c5fd;--pf-bg: transparent;--pf-blue-dark: #3b82f6;--pf-blue: #60a5fa;--pf-card-border: rgba(255, 255, 255, .08);--pf-card: #111122;--pf-green-dot: var(--pf-success-dark);--pf-green: var(--pf-success);--pf-muted-dim: #9ca3af;--pf-muted: #d1d5db;--pf-purple-dark: #7c3aed;--pf-purple: #a78bfa;--pf-radius-lg: 1.375rem;--pf-radius: 1.125rem;--pf-success-dark: #16a34a;--pf-success: #4ade80;--pf-text: #f9fafb;--pf-yellow-bright: var(--pf-blue);--pf-yellow: var(--pf-blue);color:var(--pf-text)}html:not(.dark) .dashboard-portfolio--fintech{--pf-accent: #2563eb;--pf-bg: transparent;--pf-blue-dark: #1d4ed8;--pf-blue: #2563eb;--pf-card-border: rgba(229, 231, 235, .95);--pf-card: rgba(255, 255, 255, .62);--pf-muted-dim: #9ca3af;--pf-muted: #6b7280;--pf-purple-dark: #6d28d9;--pf-purple: #7c3aed;--pf-success-dark: #15803d;--pf-success: #16a34a;--pf-text: #111827;color:var(--pf-text)}.dashboard-portfolio--fintech.dashboard-portfolio-pin{--pf-card: var(--edit-glass-bg);--pf-card-border: var(--edit-glass-border)}.dashboard-portfolio-pin .pf-box,.dashboard-portfolio-pin .dashboard-portfolio-chart-panel,.dashboard-portfolio-pin .dashboard-portfolio-card,.dashboard-portfolio-pin .dashboard-portfolio-list-row,.dashboard-portfolio-pin .dashboard-portfolio-top-listing,.dashboard-portfolio-pin .pf-module:not(.pf-module--fill){-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2)}.dashboard-portfolio--borderless{background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.dashboard-portfolio--borderless .dashboard-portfolio-page--mosaic .dashboard-portfolio-category{background:transparent;border:none;box-shadow:none;padding:0;border-radius:0}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-badge{background:#2563eb14;border-color:#2563eb2e;color:#111827}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-badge--green{background:#16a34a1a;border-color:#16a34a3d;color:#14532d}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-badge--green .dashboard-portfolio-badge__dot{background:#16a34a}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-badge--yellow{background:#2563eb1a;border-color:#2563eb38;color:#1e3a8a}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-badge--yellow .dashboard-portfolio-badge__dot{background:#2563eb}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-stat-row,html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-top-listing,html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-card{background:#ffffffb8;border-color:#e5e7ebf2}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-card__icon{background:#2563eb14;color:#4b5563}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-card__label{color:#4b5563}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-card__value{color:#111827}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-card__meta{color:#6b7280}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-category__title{color:#111827}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-category__hint{color:#6b7280}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-hero__label{color:#6b7280}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-hero__value{color:#111827}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-card--yellow{border-color:#2563eb33}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-card--yellow .dashboard-portfolio-card__icon{background:#2563eb1a;color:#2563eb}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-card--purple{border-color:#7c3aed33}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-card--purple .dashboard-portfolio-card__icon{background:#7c3aed1a;color:#7c3aed}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-card--green{border-color:#16a34a38}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-card--green .dashboard-portfolio-card__icon{background:#16a34a1a;color:#15803d}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-card--muted{border-color:#94a3b859}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-card--muted .dashboard-portfolio-card__icon{background:#94a3b824;color:#64748b}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-portal-row__bar-track{background:#94a3b838}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-segmented__track{background:#94a3b833}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-dots__dot{background:#94a3b859}html:not(.dark) .dashboard-portfolio--fintech .dashboard-portfolio-tooltip{background:#fff;border-color:#e5e7ebf2;box-shadow:0 8px 24px #0f172a1f;color:#111827}html:not(.dark) .dashboard-portfolio--fintech .pf-stage--yellow{border-left-color:#d9770673}html:not(.dark) .dashboard-portfolio--fintech .pf-stage--yellow .pf-stage__icon,html:not(.dark) .dashboard-portfolio--fintech .pf-stage--yellow .pf-stage__count{color:#d97706}html:not(.dark) .dashboard-portfolio--fintech .pf-stage--purple{border-left-color:#7c3aed66}html:not(.dark) .dashboard-portfolio--fintech .pf-stage--purple .pf-stage__icon,html:not(.dark) .dashboard-portfolio--fintech .pf-stage--purple .pf-stage__count{color:#7c3aed}html:not(.dark) .dashboard-portfolio--fintech .pf-stage--green{border-left-color:#16a34a66}html:not(.dark) .dashboard-portfolio--fintech .pf-stage--green .pf-stage__icon,html:not(.dark) .dashboard-portfolio--fintech .pf-stage--green .pf-stage__count{color:#16a34a}html:not(.dark) .dashboard-portfolio--fintech .pf-stage--muted{border-left-color:#64748b59}html:not(.dark) .dashboard-portfolio--fintech .pf-stage--muted .pf-stage__icon{color:#64748b}html:not(.dark) .dashboard-portfolio--fintech .pf-stage{background:#ffffffd9;border-color:#e5e7ebf2}html:not(.dark) .dashboard-portfolio--fintech .pf-stage__count{color:#111827}html:not(.dark) .dashboard-portfolio--fintech .pf-stage__label,html:not(.dark) .dashboard-portfolio--fintech .pf-stage__meta{color:#6b7280}html:not(.dark) .dashboard-portfolio--fintech .pf-dist__row{background:#ffffffd9;border-color:#e5e7ebf2}html:not(.dark) .dashboard-portfolio--fintech .pf-dist__count{color:#111827}html:not(.dark) .dashboard-portfolio--fintech .pf-dist__label{color:#6b7280}.dark .dashboard-portfolio--fintech .dashboard-portfolio-badge{background:#2563eb1f;border-color:#60a5fa38;color:#f9fafb}.dark .dashboard-portfolio--fintech .dashboard-portfolio-badge--green{background:#16a34a33;border-color:#4ade8052;color:#bbf7d0}.dark .dashboard-portfolio--fintech .dashboard-portfolio-badge--yellow{background:#2563eb2e;border-color:#60a5fa52;color:#dbeafe}.dark .dashboard-portfolio--fintech .dashboard-portfolio-stat-row,.dark .dashboard-portfolio--fintech .dashboard-portfolio-top-listing,.dark .dashboard-portfolio--fintech .dashboard-portfolio-card,.dark .dashboard-portfolio--fintech .dashboard-portfolio-hero,.dark .dashboard-portfolio--fintech .dashboard-portfolio-split__block,.dark .dashboard-portfolio--fintech .dashboard-portfolio-chart-panel,.dark .dashboard-portfolio--fintech .dashboard-portfolio-list-row{background:#111122eb;border-color:#ffffff14}.dark .dashboard-portfolio--fintech.dashboard-portfolio-pin .dashboard-portfolio-card,.dark .dashboard-portfolio--fintech.dashboard-portfolio-pin .dashboard-portfolio-chart-panel,.dark .dashboard-portfolio--fintech.dashboard-portfolio-pin .dashboard-portfolio-list-row,.dark .dashboard-portfolio--fintech.dashboard-portfolio-pin .dashboard-portfolio-top-listing,.dark .dashboard-portfolio--fintech.dashboard-portfolio-pin .pf-box,.dark .dashboard-portfolio--fintech.dashboard-portfolio-pin .pf-module:not(.pf-module--fill){background:var(--pf-card);border-color:var(--pf-card-border)}.dark .dashboard-portfolio--fintech.dashboard-portfolio-pin .dashboard-portfolio-split__block,.dashboard-portfolio-pin .dashboard-portfolio-split__block{background:transparent;border:none;padding:0}.dark .dashboard-portfolio--fintech .pf-dist__row{background:#ffffff0d;border-color:#ffffff1a}.dark .dashboard-portfolio--fintech .pf-dist__count{color:#f9fafb}.dark .dashboard-portfolio--fintech .pf-dist__label{color:#94a3b8}.dark .dashboard-portfolio--fintech .pf-stage{background:#ffffff0d;border-color:#ffffff1a}.dark .dashboard-portfolio--fintech .pf-stage__label,.dark .dashboard-portfolio--fintech .pf-stage__meta{color:#94a3b8}.dark .dashboard-portfolio--fintech .dashboard-portfolio-card__icon{background:#2563eb24;color:#93c5fd}.dark .dashboard-portfolio--fintech .dashboard-portfolio-segmented__track{background:#ffffff14}.dark .dashboard-portfolio--fintech .dashboard-portfolio-portal-row__bar-track{background:#ffffff1a}.dark .dashboard-portfolio--fintech .dashboard-portfolio-dots__dot{background:#94a3b847}.dark .dashboard-portfolio--fintech .dashboard-portfolio-dots__dot--filled{background:var(--pf-blue);box-shadow:0 0 6px #60a5fa59}.dark .dashboard-portfolio--fintech .dashboard-portfolio-tooltip{background:#112;border-color:#ffffff1f;box-shadow:0 10px 28px #00000073;color:#f9fafb}.dark .dashboard-portfolio--fintech .dashboard-portfolio-badge--green .dashboard-portfolio-badge__dot{background:var(--pf-success);box-shadow:0 0 6px #4ade8059}.dark .dashboard-portfolio--fintech .dashboard-portfolio-badge--yellow .dashboard-portfolio-badge__dot{background:var(--pf-blue);box-shadow:0 0 6px #60a5fa59}.dark .dashboard-portfolio--fintech .dashboard-portfolio-card--yellow{border-color:#60a5fa38}.dark .dashboard-portfolio--fintech .dashboard-portfolio-card--yellow .dashboard-portfolio-card__icon{background:#2563eb29;color:#93c5fd}.dark .dashboard-portfolio--fintech .dashboard-portfolio-card--purple{border-color:#a78bfa38}.dark .dashboard-portfolio--fintech .dashboard-portfolio-card--purple .dashboard-portfolio-card__icon{background:#7c3aed2e;color:#c4b5fd}.dark .dashboard-portfolio--fintech .dashboard-portfolio-card--green{border-color:#4ade8033}.dark .dashboard-portfolio--fintech .dashboard-portfolio-card--green .dashboard-portfolio-card__icon{background:#16a34a2e;color:#86efac}.dark .dashboard-portfolio--fintech .dashboard-portfolio-card--muted{border-color:#ffffff0f}.dark .dashboard-portfolio--fintech .dashboard-portfolio-card--muted .dashboard-portfolio-card__icon{background:#ffffff0d;color:#9ca3af}.dark .dashboard-portfolio--fintech .dashboard-portfolio-stat-row__value--accent{color:#93c5fd}.dark .dashboard-portfolio--fintech .dashboard-portfolio-category__title{color:#f9fafb}.dark .dashboard-portfolio--fintech .dashboard-portfolio-category__hint{color:#9ca3af}.dark .dashboard-portfolio--fintech .dashboard-portfolio-card__label,.dark .dashboard-portfolio--fintech .dashboard-portfolio-card__meta{color:#d1d5db}.dark .dashboard-portfolio--fintech .dashboard-portfolio-card__value{color:#f9fafb}.dark .dashboard-portfolio--fintech .dashboard-portfolio-hero__label{color:#d1d5db}.dark .dashboard-portfolio--fintech .dashboard-portfolio-hero__value{color:#f9fafb}.dark .dashboard-portfolio--fintech .dashboard-portfolio-empty{color:#9ca3af}.dark .dashboard-portfolio--fintech .dashboard-portfolio-stat-row__label,.dark .dashboard-portfolio--fintech .dashboard-portfolio-chart-panel__title,.dark .dashboard-portfolio--fintech .dashboard-portfolio-list-row__label,.dark .dashboard-portfolio--fintech .dashboard-portfolio-top-listing__label,.dark .dashboard-portfolio--fintech .dashboard-portfolio-segmented__legend-item,.dark .dashboard-portfolio--fintech .dashboard-portfolio-portal-row__label,.dark .dashboard-portfolio--fintech .dashboard-portfolio-portal-row__pct,.dark .dashboard-portfolio--fintech .dashboard-portfolio-pager__label,.dark .dashboard-portfolio--fintech .dashboard-portfolio-pager__btn,.dark .dashboard-portfolio--fintech .dashboard-portfolio-tooltip__label{color:#d1d5db}.dark .dashboard-portfolio--fintech .dashboard-portfolio-stat-row__value,.dark .dashboard-portfolio--fintech .dashboard-portfolio-list-row__value,.dark .dashboard-portfolio--fintech .dashboard-portfolio-segmented__legend-pct,.dark .dashboard-portfolio--fintech .dashboard-portfolio-segmented__legend-count,.dark .dashboard-portfolio--fintech .dashboard-portfolio-portals__donut-center{color:#f9fafb}.dark .dashboard-portfolio--fintech .dashboard-portfolio-top-listing__line--city{color:#9ca3af}.dark .dashboard-portfolio--fintech .dashboard-portfolio-portal-row--free .dashboard-portfolio-portal-row__label,.dark .dashboard-portfolio--fintech .dashboard-portfolio-portal-row__tag{color:#93c5fd}.dark .dashboard-portfolio--fintech .dashboard-portfolio-top-listing .dashboard-portfolio-stat-row{background:transparent;border:none}.dashboard-portfolio-hero{flex-shrink:0;overflow:hidden;background:var(--pf-card);border-radius:var(--pf-radius-lg);border:1px solid var(--pf-card-border);min-width:0;padding:.75rem .875rem}.dashboard-portfolio-hero__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;min-width:0}.dashboard-portfolio-hero__label{overflow:hidden;font-weight:500;color:var(--pf-muted);flex:1;font-size:.6875rem;letter-spacing:.02em;min-width:0;text-overflow:ellipsis;white-space:nowrap}.dashboard-portfolio-hero__value{overflow:hidden;font-weight:800;color:var(--pf-text);font-size:clamp(1.1rem,2.8cqw + .45rem,2rem);letter-spacing:-.02em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.dashboard-portfolio-badge{display:inline-flex;align-items:center;overflow:hidden;font-weight:600;background:#ffffff0f;border-radius:9999px;border:1px solid rgba(255,255,255,.08);color:#f9fafb;flex-shrink:1;font-size:.625rem;gap:.35rem;max-width:100%;min-width:0;padding:.2rem .55rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-portfolio-badge__dot{flex-shrink:0;border-radius:9999px;height:.4rem;width:.4rem}.pf-stage{display:flex;height:100%;flex-direction:column;overflow:hidden;justify-content:center;background:var(--pf-card);border:1px solid var(--pf-card-border);border-radius:var(--pf-radius);padding:.65rem .8rem;gap:.3rem;min-height:0}.pf-stage__count{font-size:1.75rem;font-weight:700;line-height:1;color:var(--pf-text);letter-spacing:-.02em}.pf-stage__info{display:flex;flex-direction:column;overflow:hidden;gap:.1rem;min-width:0}.pf-stage__foot{display:flex;align-items:center;gap:.35rem;min-width:0}.pf-stage__icon{flex-shrink:0;opacity:.85}.pf-stage__label{font-size:.8125rem;font-weight:600;color:var(--pf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;min-width:0}.pf-stage__meta{font-size:.6875rem;color:var(--pf-muted);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-portfolio-pipeline--fill .pf-stage{container-type:size;padding:clamp(.55rem,10cqh,1.1rem) clamp(.7rem,6cqw,1.25rem);gap:clamp(.25rem,4cqh,.55rem)}.dashboard-portfolio-pipeline--fill .pf-stage__count{font-size:clamp(1.4rem,34cqh,2.2rem)}.dashboard-portfolio-pipeline--fill .pf-stage__label{font-size:clamp(.75rem,15cqh,.9rem)}.dashboard-portfolio-pipeline--fill .pf-stage__meta{font-size:clamp(.65rem,12cqh,.78rem)}.pf-stage--yellow{border-left:3px solid rgba(251,191,36,.65)}.pf-stage--yellow .pf-stage__icon,.pf-stage--yellow .pf-stage__count{color:#fbbf24}.pf-stage--purple{border-left:3px solid rgba(167,139,250,.65)}.pf-stage--purple .pf-stage__icon,.pf-stage--purple .pf-stage__count{color:#a78bfa}.pf-stage--green{border-left:3px solid rgba(74,222,128,.65)}.pf-stage--green .pf-stage__icon,.pf-stage--green .pf-stage__count{color:#4ade80}.pf-stage--muted{border-left:3px solid rgba(148,163,184,.45)}.pf-stage--muted .pf-stage__icon{color:#94a3b8}.pf-stage--muted .pf-stage__count{color:var(--pf-text)}.pf-dist{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem;min-width:0}.pf-dist__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.5rem .65rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:.55rem;min-width:0}.pf-dist__dot{width:.55rem;height:.55rem;border-radius:9999px;flex-shrink:0}.pf-dist__label{font-size:.8125rem;font-weight:500;color:var(--pf-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.pf-dist__count{font-size:.9375rem;font-weight:700;color:var(--pf-text);letter-spacing:-.01em;white-space:nowrap;flex-shrink:0}.pf-dist__pct{font-size:.75rem;font-weight:700;color:var(--pf-blue);white-space:nowrap;flex-shrink:0;min-width:2.5rem;text-align:right}.dashboard-portfolio-split__block--fill .dashboard-portfolio-segmented{display:flex;flex-direction:column;flex:1;gap:clamp(.5rem,2cqh,1rem);min-height:0}.dashboard-portfolio-split__block--fill .pf-dist{flex:1;justify-content:flex-start;min-height:0}.dashboard-portfolio-card{display:flex;flex-direction:column;overflow:hidden;background:var(--pf-card);border-radius:var(--pf-radius);border:1px solid var(--pf-card-border);gap:clamp(.05rem,.6cqh,.15rem);min-height:0;min-width:0;padding:clamp(.3rem,2.2cqh,.625rem) clamp(.4rem,3cqw,.75rem)}.dashboard-portfolio-card__head{display:flex;align-items:flex-start;gap:.35rem;min-width:0}.dashboard-portfolio-card__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;background:#ffffff0f;border-radius:.45rem;color:var(--pf-muted);height:clamp(1.05rem,7cqh,1.375rem);width:clamp(1.05rem,7cqh,1.375rem)}.dashboard-portfolio-stat-row__value--accent{color:var(--pf-blue)}.dashboard-portfolio-card__label{overflow:hidden;font-weight:600;color:var(--pf-muted);flex:1 1 0%;font-size:.6875rem;letter-spacing:.04em;line-height:1.2;min-width:0;text-transform:uppercase;white-space:normal}.dashboard-portfolio-card__value{overflow:hidden;font-weight:700;color:var(--pf-text);font-size:clamp(.8rem,min(2cqw + .4rem,7cqh),1.4rem);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.dashboard-portfolio-card__meta{overflow:hidden;color:var(--pf-muted);font-size:.6875rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dashboard-portfolio-split__block{overflow:hidden;background:var(--pf-card);border-radius:var(--pf-radius);border:1px solid var(--pf-card-border);min-width:0;padding:clamp(.3rem,2.2cqh,.625rem) clamp(.4rem,3cqw,.75rem)}.dashboard-portfolio-segmented__track{display:flex;flex-shrink:0;overflow:hidden;background:#ffffff0f;border-radius:9999px;gap:2px;height:clamp(1.125rem,3cqh,1.75rem)}.dashboard-portfolio-segmented__segment{height:100%;min-width:4px;transition:width .3s ease}.dashboard-portfolio-segmented__segment:first-child{border-radius:9999px 0 0 9999px}.dashboard-portfolio-segmented__segment:last-child{border-radius:0 9999px 9999px 0}.dashboard-portfolio-segmented__segment:only-child{border-radius:9999px}.dashboard-portfolio-segmented__legend{display:flex;flex-wrap:wrap;gap:clamp(.25rem,1.2cqh,.6rem) clamp(.5rem,2.5cqw,1.25rem);margin-top:clamp(.3rem,1.2cqh,.6rem)}.dashboard-portfolio-segmented__legend-item{display:flex;align-items:center;overflow:hidden;color:var(--pf-muted);font-size:.625rem;gap:.4rem;max-width:100%;min-width:0}.dashboard-portfolio-segmented__legend-dot{flex-shrink:0;border-radius:9999px;height:.55rem;width:.55rem}.dashboard-portfolio-segmented__legend-label{overflow:hidden;flex:1;min-width:0;text-overflow:ellipsis;white-space:nowrap}.dashboard-portfolio-segmented__legend-pct{flex-shrink:0;overflow:hidden;font-weight:700;color:var(--pf-text);font-size:.75rem;margin-left:.15rem;max-width:46%;text-overflow:ellipsis;white-space:nowrap}.dashboard-portfolio-empty{color:var(--pf-muted);font-size:.6875rem}.dashboard-portfolio-chart-panel{display:flex;flex-direction:column;overflow:hidden;background:var(--pf-card);border-radius:var(--pf-radius);border:1px solid var(--pf-card-border);flex:1 1 auto;flex-shrink:1;min-height:0;min-width:0;padding:.6rem .75rem}.dashboard-portfolio-chart-panel__title{flex-shrink:0;overflow:hidden;font-weight:600;color:var(--pf-muted);font-size:.6rem;letter-spacing:.06em;margin-bottom:.3rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dashboard-portfolio-chart-panel__body{overflow:hidden;flex:1;min-height:5.5rem;min-width:0}.dashboard-portfolio-tooltip{background:#1a1b2e;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px #00000073;color:#f1f5f9;font-size:.6875rem;padding:.5rem .625rem}html:not(.dark) .dashboard-portfolio-tooltip{background:#fff;border-color:#0000001a;box-shadow:0 8px 24px #0f172a24;color:#111827}.dashboard-portfolio-tooltip__label{color:#94a3b8;margin-bottom:.25rem}html:not(.dark) .dashboard-portfolio-tooltip__label{color:#6b7280}.dashboard-portfolio-tooltip__row{display:flex;justify-content:space-between;font-weight:600;gap:1rem}.dashboard-portfolio-list-row{display:flex;align-items:center;justify-content:space-between;overflow:hidden;background:var(--pf-card);border-radius:var(--pf-radius);border:1px solid var(--pf-card-border);gap:.75rem;min-width:0;padding:.5rem .75rem}.dashboard-portfolio-list-row__text{overflow:hidden;flex:1;min-width:0}.dashboard-portfolio-list-row__label{overflow:hidden;color:var(--pf-muted);font-size:.625rem;margin-bottom:.1rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-portfolio-list-row__value{overflow:hidden;font-weight:800;color:var(--pf-text);font-size:1rem;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.dashboard-portfolio-dots{display:flex;flex-shrink:0;align-items:center;gap:.3rem}.dashboard-portfolio-dots__dot{background:#ffffff1f;border-radius:9999px;height:.625rem;width:.625rem;transition:background .2s ease}.dashboard-portfolio-dots__dot--filled{background:var(--pf-blue);box-shadow:0 0 8px #60a5fa80}.dashboard-portfolio-category__head{margin-bottom:.5rem}.dashboard-portfolio-category__head--solo{text-align:center;margin-bottom:.75rem}.dashboard-portfolio-category__head--solo .dashboard-portfolio-category__title{color:var(--pf-text);font-size:.8125rem;letter-spacing:.04em}.dashboard-portfolio-category__head--solo .dashboard-portfolio-category__hint{text-align:center}.dashboard-portfolio-portals__head{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-bottom:.5rem}.dashboard-portfolio-category--solo .dashboard-portfolio-portals__head{justify-content:center}.dashboard-portfolio-category--solo{display:flex;flex-direction:column;justify-content:center}.dashboard-portfolio-stat-grid{display:grid}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.dashboard-portfolio-stat-grid{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.dashboard-portfolio-stat-grid{padding-top:.5rem;padding-bottom:.5rem}}.dashboard-portfolio-stat-grid{gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-portfolio-stat-row{display:flex;align-items:center;justify-content:space-between;background:var(--pf-card);border-radius:.5rem;border:1px solid var(--pf-card-border);border-left-width:2px;border-left-color:transparent;gap:.5rem;min-width:0;padding:.4rem .55rem .4rem .6rem}.dashboard-portfolio-stat-row--accent{border-left-color:var(--pf-blue)}.dashboard-portfolio-top-listing{display:flex;flex-direction:column;background:var(--pf-card);border-radius:.5rem;border:1px solid var(--pf-card-border);gap:.3rem;min-width:0;padding:.35rem .5rem}.dashboard-portfolio-top-listing__label{color:var(--pf-muted);font-size:.625rem;line-height:1.35}.dashboard-portfolio-top-listing__address,.dashboard-portfolio-portal-row__meta{display:flex;flex-direction:column;gap:.1rem;min-width:0}.dashboard-portfolio-top-listing__line{font-weight:600;color:var(--pf-text);font-size:.6875rem;line-height:1.4;overflow:visible;text-overflow:clip;white-space:normal}.dashboard-portfolio-top-listing__line--city{font-weight:500;color:var(--pf-muted);font-size:.625rem}.dashboard-portfolio-top-listing .dashboard-portfolio-stat-row{background:transparent;border-radius:0;border:none;padding:.25rem 0 0}.dashboard-portfolio-stat-row__label{overflow:hidden;color:var(--pf-muted);flex:1 1 50%;font-size:.6875rem;min-width:0;text-overflow:ellipsis;white-space:nowrap}.dashboard-portfolio-stat-row__value{overflow:hidden;text-align:right;font-weight:700;color:var(--pf-text);flex:0 1 auto;font-size:clamp(.7rem,1.8cqw + .35rem,.875rem);min-width:0;text-overflow:ellipsis;white-space:nowrap}.dashboard-portfolio-portals__body{display:flex;flex-direction:column;flex:1;gap:.75rem;justify-content:center;min-height:0}.dashboard-portfolio-portals__donut-wrap{position:relative;overflow:hidden}.edit-form-map-side .dashboard-portfolio-portals__donut-wrap>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .dashboard-portfolio-portals__donut-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .dashboard-portfolio-portals__donut-wrap>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .dashboard-portfolio-portals__donut-wrap>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .dashboard-portfolio-portals__donut-wrap{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .dashboard-portfolio-portals__donut-wrap{overflow:visible}.dashboard-portfolio-portals__donut-wrap{flex:1 1 auto;min-height:5rem;width:100%}.dashboard-portfolio-portals__donut-center{pointer-events:none;position:absolute;display:flex;align-items:center;justify-content:center;font-weight:700}.edit-sidebar-crm .relative>.relative>.dashboard-portfolio-portals__donut-center{left:.625rem;height:.875rem;width:.875rem}.dashboard-portfolio-portals__donut-center{color:var(--pf-text);font-size:.875rem;top:0;right:0;bottom:0;left:0}.dashboard-portfolio-dist-donut{position:relative;height:100%;overflow:hidden}.edit-form-map-side .dashboard-portfolio-dist-donut>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .dashboard-portfolio-dist-donut{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .dashboard-portfolio-dist-donut>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .dashboard-portfolio-dist-donut>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .dashboard-portfolio-dist-donut{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .dashboard-portfolio-dist-donut{overflow:visible}.dashboard-portfolio-dist-donut{min-height:0;container-type:size;container-name:pf-donut}.dashboard-portfolio-dist-donut__center{pointer-events:none;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center}.edit-sidebar-crm .relative>.relative>.dashboard-portfolio-dist-donut__center{left:.625rem;height:.875rem;width:.875rem}.dashboard-portfolio-dist-donut__center{top:0;right:0;bottom:0;left:0}.dashboard-portfolio-dist-donut__value{font-weight:800;color:var(--pf-text);font-size:clamp(.9rem,20cqmin,1.6rem);letter-spacing:-.02em;line-height:1}.dashboard-portfolio-dist-donut__label{color:var(--pf-muted);font-size:clamp(.5rem,8cqmin,.7rem);margin-top:.1rem}.dashboard-portfolio-portals__list{display:flex;flex-direction:column;flex:0 0 auto;gap:clamp(.45rem,2cqh,.9rem);justify-content:center;min-width:0;width:100%}.dashboard-portfolio-portal-row{display:grid;align-items:center}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.dashboard-portfolio-portal-row{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.dashboard-portfolio-portal-row{padding-top:.5rem;padding-bottom:.5rem}}.dashboard-portfolio-portal-row{gap:.35rem .5rem;grid-template-columns:minmax(3.25rem,max-content) minmax(0,1fr) minmax(1.75rem,max-content)}.dashboard-portfolio-portal-row--free .dashboard-portfolio-portal-row__label{color:var(--pf-accent)}.dashboard-portfolio-portal-row--free .dashboard-portfolio-portal-row__bar-fill{box-shadow:0 0 8px #60a5fa47}.dashboard-portfolio-portal-row__label{overflow:hidden;font-weight:600;color:var(--pf-text);font-size:clamp(.6875rem,1.4cqh,.9375rem);text-overflow:ellipsis;white-space:nowrap}.dashboard-portfolio-portal-row__tag{font-weight:600;color:var(--pf-accent);font-size:.5625rem;letter-spacing:.04em;text-transform:uppercase}.dashboard-portfolio-portal-row__bar-track{overflow:hidden;background:#ffffff14;border-radius:9999px;height:clamp(.625rem,1.4cqh,1rem)}.dashboard-portfolio-portal-row__pct{flex-shrink:0;overflow:hidden;text-align:right;font-weight:700;color:var(--pf-blue);font-size:.6875rem;max-width:2.5rem;min-width:0;text-overflow:ellipsis;white-space:nowrap}.dashboard-portfolio-pipeline{grid-auto-rows:minmax(0,1fr);min-width:0}.dashboard-portfolio--readable .dashboard-portfolio-category__title,.dashboard-portfolio--readable .dashboard-portfolio-category__hint,.dashboard-portfolio--readable .dashboard-portfolio-card__label,.dashboard-portfolio--readable .dashboard-portfolio-card__value,.dashboard-portfolio--readable .dashboard-portfolio-card__meta,.dashboard-portfolio--readable .dashboard-portfolio-hero__label,.dashboard-portfolio--readable .dashboard-portfolio-hero__value,.dashboard-portfolio--readable .dashboard-portfolio-badge,.dashboard-portfolio--readable .dashboard-portfolio-stat-row__label,.dashboard-portfolio--readable .dashboard-portfolio-stat-row__value,.dashboard-portfolio--readable .dashboard-portfolio-segmented__legend-label,.dashboard-portfolio--readable .dashboard-portfolio-segmented__legend-pct,.dashboard-portfolio--readable .dashboard-portfolio-segmented__legend-count,.dashboard-portfolio--readable .pf-dist__label,.dashboard-portfolio--readable .pf-stage__label,.dashboard-portfolio--readable .dashboard-portfolio-chart-panel__title,.dashboard-portfolio--readable .dashboard-portfolio-list-row__label,.dashboard-portfolio--readable .dashboard-portfolio-list-row__value,.dashboard-portfolio--readable .dashboard-portfolio-portal-row__label,.dashboard-portfolio--readable .dashboard-portfolio-portal-row__tag,.dashboard-portfolio--readable .dashboard-portfolio-portal-row__pct{-webkit-hyphens:manual;hyphens:manual;max-width:none;overflow-wrap:normal;overflow:visible;text-overflow:clip;white-space:nowrap;word-break:normal}.dashboard-portfolio--readable .dashboard-portfolio-category__hint{-webkit-box-orient:unset;-webkit-line-clamp:unset;display:block}.dashboard-portfolio--readable .dashboard-portfolio-stat-row{height:auto;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.5rem;min-height:0}.dashboard-portfolio--readable .dashboard-portfolio-stat-row__label{text-align:left;flex:1 1 55%;line-height:1.35;max-width:62%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-portfolio--readable .dashboard-portfolio-stat-row__value{text-align:right;flex:0 1 auto;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-portfolio--readable .dashboard-portfolio-segmented__legend-item{align-items:center;flex-wrap:nowrap;gap:.35rem;line-height:1.35;max-width:none;overflow:visible}.dashboard-portfolio--readable .dashboard-portfolio-segmented__legend-pct{flex-shrink:0;margin-left:0}.dashboard-portfolio--readable .dashboard-portfolio-segmented__legend-count{flex-shrink:0;font-weight:600;color:var(--pf-text)}.dashboard-portfolio--readable .dashboard-portfolio-page--mosaic .dashboard-portfolio-stat-row{height:auto;min-height:auto}.dashboard-portfolio--readable .dashboard-portfolio-card__head,.dashboard-portfolio--readable .dashboard-portfolio-list-row{align-items:center;flex-wrap:nowrap}.dashboard-portfolio--readable .dashboard-portfolio-hero__top{flex-wrap:nowrap}.dashboard-portfolio--readable .dashboard-portfolio-list-row__text{min-width:0;overflow:visible}.dashboard-portfolio--readable .dashboard-portfolio-portal-row{align-items:center}.dashboard-portfolio--readable .dashboard-portfolio-portal-row__pct{max-width:none}.dashboard-portfolio--readable .dashboard-portfolio-canvas--solo{justify-content:flex-start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.dashboard-portfolio--readable .dashboard-portfolio-page--solo{flex:0 0 auto;min-height:-moz-min-content;min-height:min-content;overflow:visible}.dashboard-portfolio--readable .dashboard-portfolio-page--solo .dashboard-portfolio-page__section,.dashboard-portfolio--readable .dashboard-portfolio-page--solo .dashboard-portfolio-category,.dashboard-portfolio--readable .dashboard-portfolio-page--solo .dashboard-portfolio-category__body,.dashboard-portfolio--readable .dashboard-portfolio-page--solo .dashboard-portfolio-tile-fill,.dashboard-portfolio--readable .dashboard-portfolio-page--solo .dashboard-portfolio-split__block--fill{height:auto;min-height:-moz-min-content;min-height:min-content;overflow:visible}.dashboard-portfolio--readable .dashboard-portfolio-page--mosaic .dashboard-portfolio-category__body{overflow-x:visible;overflow-y:auto;scrollbar-width:thin}.dashboard-portfolio--readable .dashboard-portfolio-page--mosaic .dashboard-portfolio-category__hint,.dashboard-portfolio--readable .dashboard-portfolio-page--mosaic .dashboard-portfolio-list-row__label,.dashboard-portfolio--readable .dashboard-portfolio-page--mosaic .dashboard-portfolio-card__meta,.dashboard-portfolio--readable .dashboard-portfolio-page--mosaic .dashboard-portfolio-segmented__legend-label{overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal;word-break:normal}.dashboard-portfolio-category[data-pf-tile-h="1"] .dashboard-portfolio-category__hint,.dashboard-portfolio-category[data-pf-tile-h="2"] .dashboard-portfolio-category__hint,.dashboard-portfolio-category[data-pf-tile-h="3"] .dashboard-portfolio-category__hint{display:none}.dashboard-portfolio--readable .dashboard-portfolio-page--mosaic .dashboard-portfolio-card__label,.dashboard-portfolio--readable .dashboard-portfolio-page--mosaic .dashboard-portfolio-hero__label{overflow:hidden;white-space:normal;text-overflow:unset}.dashboard-widget-swipe__viewport{position:relative}.dashboard-widget-swipe__track{transition:transform .25s ease-out;will-change:transform}.dashboard-widget-swipe__slide{min-height:0}.dashboard-portfolio-pager{display:flex;flex-shrink:0;align-items:center;background:linear-gradient(180deg,transparent 0%,rgba(13,13,26,.55) 100%);border-top:1px solid rgba(255,255,255,.06);gap:.35rem;padding:.2rem clamp(.45rem,2cqw,.75rem) .3rem}.dashboard-portfolio-pager__btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;background:#ffffff0a;border-radius:9999px;border:1px solid rgba(255,255,255,.1);color:var(--pf-muted);height:1.625rem;transition:color .15s ease,border-color .15s ease,background .15s ease;width:1.625rem}.dashboard-portfolio-pager__btn:hover:not(:disabled){background:#60a5fa14;border-color:#60a5fa66;color:var(--pf-text)}.dashboard-portfolio-pager__btn:disabled{cursor:default;opacity:.35}.dashboard-portfolio-pager__center{text-align:center;flex:1;min-width:0}.dashboard-portfolio-pager__dots{display:flex;align-items:center;justify-content:center;gap:.3rem;margin-bottom:.15rem}.dashboard-portfolio-pager__dot{cursor:pointer;background:#ffffff2e;border-radius:9999px;border:none;height:.35rem;padding:0;transition:width .18s ease,background .18s ease,box-shadow .18s ease;width:.35rem}.dashboard-portfolio-pager__dot:hover{background:#60a5fa73}.dashboard-portfolio-pager__dot--active{background:var(--pf-blue);box-shadow:0 0 8px #60a5fa66;width:.75rem}.dashboard-portfolio-pager__label{color:var(--pf-muted);font-size:.5625rem;letter-spacing:.03em;overflow:visible;text-overflow:clip;white-space:nowrap}.dashboard-grid-span-badge__pos{color:#94a3b8e6;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem}.dashboard-widget-menu-trigger:not(.dashboard-widget-menu-trigger--in-header):not(.dashboard-widget-menu-trigger--mobile):hover,.dashboard-widget-menu-trigger:not(.dashboard-widget-menu-trigger--in-header):not(.dashboard-widget-menu-trigger--mobile)[aria-expanded=true]{background-color:#ffffffe6;border-color:#2563eb4d;color:#2563eb}.dark .dashboard-widget-menu-trigger:not(.dashboard-widget-menu-trigger--in-header):not(.dashboard-widget-menu-trigger--mobile):hover,.dark .dashboard-widget-menu-trigger:not(.dashboard-widget-menu-trigger--in-header):not(.dashboard-widget-menu-trigger--mobile)[aria-expanded=true]{background-color:#ffffff14;color:#60a5fa}.dashboard-widget-menu-popover{min-width:12.5rem;max-width:16rem;border-radius:1rem;padding-top:.25rem;padding-bottom:.25rem;-webkit-backdrop-filter:blur(var(--edit-glass-blur));backdrop-filter:blur(var(--edit-glass-blur));background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);box-shadow:var(--edit-glass-shadow)}.dashboard-widget-menu-item{border-radius:.75rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:#374151}.dark .dashboard-widget-menu-item{color:#d1d5db}.dashboard-widget-menu-item.active{background:linear-gradient(135deg,#2563eb1f,#6366f114);box-shadow:inset 0 0 0 1px #2563eb33;color:#2563eb}.dark .dashboard-widget-menu-item.active{background:linear-gradient(135deg,#2563eb38,#7c3aed24);box-shadow:inset 0 0 0 1px #2563eb40;color:#93c5fd}.dashboard-widget-menu-item.dashboard-widget-menu-item--danger{color:#dc2626}.dashboard-widget-menu-item.dashboard-widget-menu-item--danger:hover{color:#b91c1c;background-color:#dc262614}.dark .dashboard-widget-menu-item.dashboard-widget-menu-item--danger{color:#f87171}.dark .dashboard-widget-menu-item.dashboard-widget-menu-item--danger:hover{color:#fca5a5;background-color:#f871711a}.dashboard-widget-menu-divider{margin:.25rem .5rem;border-top:1px solid var(--edit-glass-border)}.dashboard-marquee-select{pointer-events:none;position:fixed}.edit-sidebar-crm .relative>.relative>.dashboard-marquee-select{left:.625rem;height:.875rem;width:.875rem}.dashboard-marquee-select{background:#2563eb1f;border-radius:2px;border:1px solid rgba(37,99,235,.85);box-shadow:0 0 0 1px #2563eb2e,inset 0 0 12px #2563eb14;z-index:9998}.dashboard-grid-viewport--marquee-active{cursor:crosshair}.is-selected-for-batch.dashboard-widget-shell,.is-selected-for-batch .dashboard-widget-shell{border-radius:1rem;box-shadow:0 0 0 2px #2563eba6,0 0 24px #2563eb59,0 8px 32px #2563eb2e}.dark .is-selected-for-batch.dashboard-widget-shell,.dark .is-selected-for-batch .dashboard-widget-shell{box-shadow:0 0 0 2px #60a5fabf,0 0 28px #2563eb6b,inset 0 0 0 1px #ffffff0f}.is-selected-for-batch.dashboard-widget--kontakt-pin,.is-selected-for-batch.dashboard-widget--immobilie-pin,.is-selected-for-batch.dashboard-widget--clock-pin,.is-selected-for-batch.dashboard-widget--weather-pin{filter:drop-shadow(0 0 14px rgba(37,99,235,.45))}.is-selected-for-batch.dashboard-widget:not(.dashboard-widget--kontakt-pin):not(.dashboard-widget--immobilie-pin):not(.dashboard-widget--clock-pin):not(.dashboard-widget--weather-pin){border-radius:1rem;box-shadow:0 0 0 2px #2563eba6,0 0 24px #2563eb59}.dark .is-selected-for-batch.dashboard-widget:not(.dashboard-widget--kontakt-pin):not(.dashboard-widget--immobilie-pin):not(.dashboard-widget--clock-pin):not(.dashboard-widget--weather-pin){box-shadow:0 0 0 2px #60a5fabf,0 0 28px #2563eb6b}.dashboard-settings-drawer{-webkit-backdrop-filter:blur(var(--edit-glass-blur));backdrop-filter:blur(var(--edit-glass-blur));background-color:var(--edit-glass-bg);border-left:1px solid var(--edit-glass-border);box-shadow:var(--edit-glass-shadow)}.dashboard-settings-panel{display:flex;flex-direction:column;gap:1rem;min-width:0}.dashboard-settings-tabs{display:flex;background:var(--edit-glass-inner-bg);border-radius:1rem;border:1px solid var(--edit-glass-inner-border);gap:.375rem;padding:.25rem}.dashboard-settings-tabs__btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;background:transparent;border-radius:.75rem;border:0;color:#9ca3af;flex:1;font-size:.8125rem;gap:.5rem;min-width:0;padding:.625rem .75rem;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.dashboard-settings-tabs__btn:hover{background-color:#ffffff0a;color:#e5e7eb}.dashboard-settings-tabs__btn.active{background:linear-gradient(135deg,#2563eb59,#7c3aed40);box-shadow:0 4px 14px #2563eb2e;color:#fff}.dashboard-settings-panel__footer{display:flex;flex-wrap:wrap;align-items:center;border-top:1px solid var(--edit-glass-border);gap:.75rem;padding-top:.25rem}.dashboard-widget-gallery-bento{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:flex-start;align-content:flex-start}.dashboard-widget-gallery-apps-row{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;align-items:flex-start}.dashboard-widget-gallery-apps-row .dashboard-widget-gallery-frame{background:transparent!important;box-shadow:none!important;border-radius:0;outline:none!important;overflow:visible}.dashboard-widget-gallery-apps-row .dashboard-widget-gallery-tile:hover .dashboard-widget-gallery-frame,.dashboard-widget-gallery-apps-row .dashboard-widget-gallery-tile:focus-visible .dashboard-widget-gallery-frame{background:transparent!important;box-shadow:none!important;outline:none!important}html:not(.dark) .dashboard-widget-gallery-apps-row .dashboard-widget-gallery-frame,html:not(.dark) .dashboard-widget-gallery-apps-row .dashboard-widget-gallery-tile:hover .dashboard-widget-gallery-frame,html:not(.dark) .dashboard-widget-gallery-apps-row .dashboard-widget-gallery-tile:focus-visible .dashboard-widget-gallery-frame{background:transparent!important;box-shadow:none!important;outline:none!important}.dashboard-widget-gallery-section{padding-bottom:.25rem}.dashboard-widget-gallery-section__rule{height:1px;margin:1.25rem 0 1rem;background:#0f172a1a}.dark .dashboard-widget-gallery-section__rule{background:#ffffff1a}.dashboard-widget-gallery-tile{display:inline-flex;cursor:pointer;flex-direction:column;align-items:flex-start;border-width:0px;background-color:transparent;padding:0;width:-moz-fit-content;width:fit-content;max-width:100%;line-height:0;overflow:visible}.dashboard-widget-gallery-tile__preview{position:relative}.edit-form-map-side .dashboard-widget-gallery-tile__preview>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .dashboard-widget-gallery-tile__preview{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .dashboard-widget-gallery-tile__preview>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .dashboard-widget-gallery-tile__preview>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .dashboard-widget-gallery-tile__preview{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .dashboard-widget-gallery-tile__preview{overflow:visible}.dashboard-widget-gallery-tile__preview{width:-moz-fit-content;width:fit-content;max-width:100%;line-height:normal;overflow:visible}.dashboard-widget-gallery-tile__preview .dashboard-widget-gallery-frame,.dashboard-widget-gallery-tile__preview .dashboard-widget-gallery-portfolio-slot,.dashboard-widget-gallery-frame *,.dashboard-widget-gallery-portfolio-slot *{pointer-events:none!important}.dashboard-widget-gallery-frame{position:relative;overflow:hidden;line-height:normal;flex-shrink:0;border-radius:1rem;background:transparent;box-shadow:0 10px 28px #00000052;transition:box-shadow .18s ease,outline-color .18s ease}.dashboard-widget-gallery-frame>*:not(.dashboard-widget-gallery-resize-handle){width:100%;height:100%;min-height:0}.dashboard-mobile-drawer-tile__preview{display:flex;align-items:center;justify-content:center;min-height:7.25rem;max-height:9.5rem;padding:.65rem .5rem .2rem;overflow:hidden;background:transparent}.dark .dashboard-mobile-drawer-tile__preview{background:transparent}.dashboard-mobile-drawer-tile__preview .dashboard-widget-gallery-frame{max-width:100%;max-height:8.25rem;transform-origin:center center;box-shadow:0 6px 16px #00000059;pointer-events:none!important}.dashboard-mobile-drawer-tile__preview .dashboard-widget-gallery-frame,.dashboard-mobile-drawer-tile__preview .dashboard-widget-gallery-frame *{pointer-events:none!important}.dashboard-widget-gallery-portfolio-dynamic{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:1.25rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem}.dashboard-widget-gallery-portfolio-slot{position:relative;flex-shrink:0;display:flex;align-items:flex-start;justify-content:flex-start}.dashboard-widget-gallery-frame--resize-demo{position:relative;overflow:hidden}.dashboard-widget-gallery-resize-handle{position:absolute;right:2px;bottom:2px;width:14px;height:14px;border-radius:2px;pointer-events:none;z-index:3;background:linear-gradient(135deg,transparent 0 42%,rgba(255,255,255,.55) 42% 48%,transparent 48% 62%,rgba(255,255,255,.55) 62% 68%,transparent 68%);opacity:.85;box-shadow:0 1px 2px #00000073}.dashboard-widget-gallery-tile__label{position:absolute;left:50%;top:calc(100% + .45rem);bottom:auto;right:auto;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:min(16rem,70vw);padding:.4rem .7rem;border-radius:.625rem;-webkit-backdrop-filter:blur(var(--edit-glass-blur));backdrop-filter:blur(var(--edit-glass-blur));background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);box-shadow:var(--edit-glass-shadow);opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:40;line-height:normal;pointer-events:none;text-shadow:none}.dashboard-widget-gallery-tile__label p{text-shadow:none;color:inherit}.dashboard-widget-gallery-tile__label>p:first-child{color:#111827;font-weight:600}.dark .dashboard-widget-gallery-tile__label>p:first-child{color:#f9fafb}.dashboard-widget-gallery-tile__label>p+p{color:#6b7280}.dark .dashboard-widget-gallery-tile__label>p+p{color:#9ca3af}.dashboard-widget-gallery-tile:hover .dashboard-widget-gallery-tile__label,.dashboard-widget-gallery-tile:focus-visible .dashboard-widget-gallery-tile__label{opacity:1;visibility:visible}.dashboard-widget-gallery-tile:hover .dashboard-widget-gallery-frame,.dashboard-widget-gallery-tile:focus-visible .dashboard-widget-gallery-frame{outline:none}.dashboard-widget-gallery-tile:focus-visible{outline:2px solid transparent;outline-offset:2px}.dashboard-widget-gallery-tile:focus-visible .dashboard-widget-gallery-frame{outline:2px solid rgba(96,165,250,.55);outline-offset:3px}.dashboard-widget-gallery-sidebar{background:#0f172a0a}.dark .dashboard-widget-gallery-sidebar{background:#0000002e}.dashboard-widget-gallery-ai-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboard-widget-gallery-nav-item--dragging{box-shadow:0 10px 28px #00000059}html:not(.dark) .dashboard-widget-gallery{background:#ffffffeb!important;border-color:#0f172a1f!important;box-shadow:0 24px 64px #0f172a2e,0 0 0 1px #0f172a0a}html:not(.dark) .dashboard-widget-gallery-sidebar{background:#f8fafcf2;border-color:#0f172a1a!important}html:not(.dark) .dashboard-widget-gallery-ai-bar{background:#f8fafce6!important;border-color:#0f172a1a!important}html:not(.dark) .dashboard-widget-gallery .text-white,html:not(.dark) .dashboard-widget-gallery .text-white\/90,html:not(.dark) .dashboard-widget-gallery .text-gray-200{color:#111827!important}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.text-white,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .text-white,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .text-white{color:#fff!important}html:not(.dark) .dashboard-widget-gallery .text-white\/75,html:not(.dark) .dashboard-widget-gallery .text-white\/70,html:not(.dark) .dashboard-widget-gallery .text-gray-300{color:#374151!important}html:not(.dark) .dashboard-widget-gallery .text-white\/35,html:not(.dark) .dashboard-widget-gallery .text-gray-400,html:not(.dark) .dashboard-widget-gallery .text-gray-500,html:not(.dark) .dashboard-widget-gallery .text-gray-600{color:#6b7280!important}html:not(.dark) .dashboard-widget-gallery input{background:#fffffff2!important;border-color:#0f172a1f!important;color:#111827!important}html:not(.dark) .dashboard-widget-gallery input::-moz-placeholder{color:#9ca3af!important}html:not(.dark) .dashboard-widget-gallery input::placeholder{color:#9ca3af!important}html:not(.dark) .dashboard-widget-gallery .border-white\/10,html:not(.dark) .dashboard-widget-gallery .border-t,html:not(.dark) .dashboard-widget-gallery .border-b,html:not(.dark) .dashboard-widget-gallery .border-r{border-color:#0f172a1a!important}html:not(.dark) .dashboard-widget-gallery .bg-white\/15{background:#2563eb1f!important;color:#1d4ed8!important}html:not(.dark) .dashboard-widget-gallery .hover\:bg-white\/8:hover,html:not(.dark) .dashboard-widget-gallery .hover\:bg-white\/10:hover{background:#0f172a0d!important}html:not(.dark) .dashboard-widget-gallery .bg-black\/15,html:not(.dark) .dashboard-widget-gallery .bg-black\/20{background:#f8fafcf2!important}html:not(.dark) .dashboard-widget-gallery-tile__label{background-color:#fffffff5;border-color:#0f172a1f;text-shadow:none}html:not(.dark) .dashboard-widget-gallery-tile:hover .dashboard-widget-gallery-frame,html:not(.dark) .dashboard-widget-gallery-tile:focus-visible .dashboard-widget-gallery-frame{outline:none;box-shadow:0 8px 20px #0f172a1f}html:not(.dark) .dashboard-widget-gallery-frame{background:transparent;box-shadow:0 8px 20px #0f172a1f}html:not(.dark) .dashboard-context-menu,html:not(.dark) .dashboard-widget-menu-popover{background-color:#fffffff5;border-color:#0f172a1f;box-shadow:0 16px 40px #0f172a24,0 0 0 1px #0f172a0a}.dashboard-settings-widget-card{overflow:hidden;background:var(--edit-glass-inner-bg);border-radius:1rem;border:1px solid var(--edit-glass-inner-border);transition:border-color .3s ease,box-shadow .3s ease}.dashboard-settings-widget-card:hover:not(.active){border-color:#2563eb2e;box-shadow:0 0 8px #2563eb0d}.dark .dashboard-settings-widget-card:hover:not(.active){border-color:#ffffff1f;box-shadow:0 0 8px #ffffff0a}.dashboard-settings-widget-card.active{background:#2563eb14;border-color:#2563eb47;box-shadow:0 0 12px #2563eb1a}.dark .dashboard-settings-widget-card.active{background:#2563eb1a;border-color:#60a5fa47}.dashboard-settings-widget-card--dragging{box-shadow:0 12px 32px #00000059}.dashboard-settings-widget-card__main{display:flex;align-items:center;gap:.625rem;min-width:0;padding:.75rem}.dashboard-settings-widget-card__actions,.dashboard-layout-preset-item__actions{display:flex;flex-shrink:0;align-items:center;gap:.375rem}.dashboard-settings-widget-card__expand{display:inline-flex;align-items:center;justify-content:center;background:var(--edit-glass-inner-bg);border-radius:.625rem;border:1px solid var(--edit-glass-inner-border);color:#9ca3af;height:2rem;transition:background-color .3s ease,border-color .3s ease,color .15s ease;width:2rem}.dashboard-settings-widget-card__expand:hover{background:#ffffff0f;border-color:#ffffff24;color:#e5e7eb}.dashboard-settings-widget-card__details{display:flex;flex-direction:column;border-top:1px solid var(--edit-glass-border);gap:.875rem;padding:0 .75rem .875rem}.dashboard-grid-size-preview{display:flex;flex-direction:column;overflow:hidden;background:var(--edit-glass-inner-bg);border-radius:.875rem;border:1px solid var(--edit-glass-inner-border);gap:3px;padding:.75rem}.dashboard-grid-size-preview__row{display:grid}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.dashboard-grid-size-preview__row{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.dashboard-grid-size-preview__row{padding-top:.5rem;padding-bottom:.5rem}}.dashboard-grid-size-preview__row{gap:3px;grid-template-columns:repeat(var(--preview-cols, 12),minmax(0,1fr))}.dashboard-grid-size-preview__cell{aspect-ratio:1.6 / 1;background:#2563eb1f;border-radius:.25rem;border:1px solid rgba(37,99,235,.18)}.dashboard-layout-preset-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.dashboard-layout-preset-item{display:flex;align-items:center;background:#ffffff08;border-radius:.875rem;border:1px solid rgba(255,255,255,.08);gap:.75rem;padding:.625rem .75rem}.dashboard-layout-preset-item__name{overflow:hidden;font-weight:600;color:#e5e7eb;font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-layout-preset-item__meta{color:#9ca3af;font-size:.6875rem;margin-top:.125rem}.dashboard-layout-preset-item__btn{display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;border-radius:.625rem;border:0;color:#d1d5db;height:2rem;transition:background-color .15s ease,color .15s ease;width:2rem}.dashboard-layout-preset-item__btn:hover{background:#2563eb33;color:#93c5fd}.dashboard-layout-preset-item__btn--danger:hover{background:#ef444426;color:#fca5a5}.dashboard-panel{overflow:hidden;color:#374151;transition:border-color .3s ease,box-shadow .3s ease}.dark .dashboard-panel:hover{border-color:#ffffff1f;box-shadow:0 0 14px #ffffff0a}.dashboard-panel .dashboard-kontakt-tile,.dashboard-panel .dashboard-kontakt-detail-card{background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);box-shadow:none;transition:border-color .3s ease,box-shadow .3s ease}.dashboard-panel .dashboard-kontakt-tile:hover,.dashboard-panel .dashboard-kontakt-detail-card:hover{border-color:#2563eb38;box-shadow:0 0 10px #2563eb0f}.dark .dashboard-panel .dashboard-kontakt-tile,.dark .dashboard-panel .dashboard-kontakt-detail-card{background:var(--edit-glass-inner-bg);border-color:var(--edit-glass-inner-border);box-shadow:none;color:#d1d5db}.dark .dashboard-panel .dashboard-kontakt-tile:hover,.dark .dashboard-panel .dashboard-kontakt-detail-card:hover{border-color:#ffffff29;box-shadow:0 0 10px #ffffff0d}.dashboard-panel .dashboard-kontakt-tile__contacts,.dashboard-panel .dashboard-kontakt-detail-card__body{border-top-color:var(--edit-glass-border)}.dashboard-panel .dashboard-portfolio--fintech:not(.dashboard-portfolio--borderless){--pf-card: var(--edit-glass-inner-bg);--pf-card-border: var(--edit-glass-inner-border)}.dashboard-widget-box{background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);border-radius:1rem;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease}.dashboard-panel .dashboard-widget-box:hover,.dashboard-panel .sidebar-user-panel:hover,.dashboard-panel .dashboard-mail-row:hover,.dashboard-panel .dashboard-agenda-item:hover,.dashboard-panel .dashboard-kontakt-list-row:hover{border-color:#2563eb38;box-shadow:0 0 10px #2563eb0f}.dark .dashboard-panel .dashboard-widget-box:hover,.dark .dashboard-panel .sidebar-user-panel:hover,.dark .dashboard-panel .dashboard-mail-row:hover,.dark .dashboard-panel .dashboard-agenda-item:hover,.dark .dashboard-panel .dashboard-kontakt-list-row:hover{border-color:#ffffff29;box-shadow:0 0 10px #ffffff0d}.dashboard-panel .kontakt-tile-card{background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);box-shadow:none;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease}.dark .dashboard-panel .kontakt-tile-card{background:var(--edit-glass-inner-bg);border-color:var(--edit-glass-inner-border);box-shadow:none}.dashboard-panel .kontakt-tile-card:hover{border-color:#2563eb47;box-shadow:0 0 12px #2563eb14;transform:translateY(-2px)}.dark .dashboard-panel .kontakt-tile-card:hover{border-color:#ffffff29;box-shadow:0 0 12px #ffffff0d;transform:translateY(-2px)}.dashboard-panel .dashboard-immobilien-grid .immo-travel-card--widget,.dashboard-panel .dashboard-immobilien-view .immo-travel-card--widget{--immo-page-card-radius: var(--pf-radius, 1.125rem);background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);border-radius:var(--immo-page-card-radius);box-shadow:none;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.dark .dashboard-panel .dashboard-immobilien-grid .immo-travel-card--widget,.dark .dashboard-panel .dashboard-immobilien-view .immo-travel-card--widget{background:var(--edit-glass-inner-bg);border-color:var(--edit-glass-inner-border);box-shadow:none}.dashboard-panel .dashboard-immobilien-grid .immo-travel-card--widget:hover,.dashboard-panel .dashboard-immobilien-view .immo-travel-card--widget:hover{border-color:#2563eb38;box-shadow:0 0 10px #2563eb0f;transform:none}.dark .dashboard-panel .dashboard-immobilien-grid .immo-travel-card--widget:hover,.dark .dashboard-panel .dashboard-immobilien-view .immo-travel-card--widget:hover{border-color:#ffffff29;box-shadow:0 0 10px #ffffff0d;transform:none}.dashboard-panel .dashboard-immobilien-grid .immo-travel-card--widget .immo-travel-card__media,.dashboard-panel .dashboard-immobilien-view .immo-travel-card--widget .immo-travel-card__media{background:var(--edit-glass-inner-bg);border-bottom:1px solid var(--edit-glass-inner-border)}.dark .dashboard-panel .dashboard-immobilien-grid .immo-travel-card--widget .immo-travel-card__media,.dark .dashboard-panel .dashboard-immobilien-view .immo-travel-card--widget .immo-travel-card__media{background:var(--edit-glass-inner-bg)}.dashboard-panel .dashboard-immobilien-grid .immo-travel-card--widget .immo-travel-card__body,.dashboard-panel .dashboard-immobilien-view .immo-travel-card--widget .immo-travel-card__body{background:transparent}.radio-pin-layer,.radio-pin-layer__card{display:flex;flex-direction:column}.radio-pin-layer--draggable{cursor:grab;touch-action:none}.radio-pin-layer--draggable:active{cursor:grabbing}.dashboard-radio{--radio-accent-a: #3b82f6;--radio-accent-b: #7c3aed;--radio-text: #111827;--radio-muted: #6b7280;--radio-grad: linear-gradient(135deg, var(--radio-accent-a), var(--radio-accent-b));-webkit-backdrop-filter:blur(var(--edit-glass-blur, 16px)) saturate(1.2);backdrop-filter:blur(var(--edit-glass-blur, 16px)) saturate(1.2);background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);border-radius:1rem;box-shadow:var(--edit-glass-shadow);display:flex;flex-direction:column;gap:.625rem;padding:.75rem;position:relative}.dashboard-radio__bg-canvas{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.dashboard-radio__body{display:flex;flex:1;flex-direction:column;gap:.5rem;min-height:0;overflow:hidden;position:relative;z-index:1}.dashboard-radio__body--wide{flex-direction:row;gap:0}.dashboard-radio__stage-col{container-type:size;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;width:34%;border-right:1px solid var(--edit-glass-inner-border);padding-right:.625rem}.dashboard-radio__stage-col .dashboard-radio__stage{flex:1;height:100%;min-height:0}.dashboard-radio__list-col{display:flex;flex:1 1 55%;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.dashboard-radio__body--wide .dashboard-radio__list-col{padding-left:.625rem}.dashboard-radio--square .dashboard-radio__square-content{align-items:center;container-type:size;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:space-evenly;min-height:0;padding:.5rem;position:relative;width:100%;z-index:1}.dark .dashboard-radio{--radio-accent-a: #60a5fa;--radio-accent-b: #a78bfa;--radio-text: #f9fafb;--radio-muted: #9ca3af}.dashboard-radio__stage{align-items:center;container-type:size;display:flex;flex:1 1 45%;gap:.75rem;justify-content:space-evenly;min-height:0;overflow:hidden}.dashboard-radio__panel{display:flex;flex:0 0 auto;flex-direction:column;gap:.5rem;justify-content:center;min-width:0}.dashboard-radio__open-list{align-items:center;background:color-mix(in srgb,var(--radio-accent-a) 18%,transparent);border:1px solid color-mix(in srgb,var(--radio-accent-a) 28%,transparent);border-radius:999px;color:color-mix(in srgb,var(--radio-text) 92%,var(--radio-accent-a));display:inline-flex;font-size:.7rem;font-weight:600;justify-content:center;padding:.25rem .6rem;width:-moz-fit-content;width:fit-content}.dashboard-radio__open-list:hover{background:color-mix(in srgb,var(--radio-accent-a) 26%,transparent);border-color:color-mix(in srgb,var(--radio-accent-a) 38%,transparent);color:#fff}.dashboard-radio__overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:.75rem;position:absolute;z-index:5}.dashboard-radio__overlay-card{background:color-mix(in srgb,var(--edit-glass-inner-bg) 92%,rgba(0,0,0,.2));border:1px solid var(--edit-glass-inner-border);border-radius:1rem;box-shadow:0 18px 60px #0000008c;display:flex;flex-direction:column;max-height:min(92%,38rem);max-width:34rem;overflow:hidden;width:100%}.dashboard-radio__overlay-head{align-items:center;border-bottom:1px solid var(--edit-glass-inner-border);display:flex;justify-content:space-between;padding:.6rem .75rem}.dashboard-radio__overlay-title{color:var(--radio-text);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.dashboard-radio__overlay-close{align-items:center;background:transparent;border:0;border-radius:.6rem;color:var(--radio-muted);display:inline-flex;justify-content:center;padding:.35rem}.dashboard-radio__overlay-close:hover{background:#ffffff0f;color:#fff}.dashboard-radio__overlay-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:.25rem .25rem .5rem}.dashboard-radio--landscape .dashboard-radio__stage{align-items:stretch;flex-direction:row}.dashboard-radio--wide .dashboard-radio__stage{align-items:center;flex:1;flex-direction:column;height:100%;justify-content:space-evenly;min-height:0}.dashboard-radio--wide .dashboard-radio__panel{align-items:center;width:100%}.dashboard-radio--wide .dashboard-radio__info{text-align:center;width:100%}.dashboard-radio--wide .dashboard-radio__controls{justify-content:center}.dashboard-radio--wide .dashboard-radio__volume{width:100%}.dashboard-radio--compact .dashboard-radio__stage{align-items:center;flex:1;flex-direction:column;justify-content:space-evenly;min-height:0}.dashboard-radio--compact .dashboard-radio__panel{align-items:center;width:100%}.dashboard-radio--compact .dashboard-radio__info{text-align:center;width:100%}.dashboard-radio--compact .dashboard-radio__volume{width:100%}.dashboard-radio--compact .dashboard-radio__controls{justify-content:center}.dashboard-radio--portrait .dashboard-radio__stage{align-items:center;flex-direction:column;justify-content:space-evenly;min-height:0}.dashboard-radio--portrait .dashboard-radio__panel{align-items:center;text-align:center;width:100%}.dashboard-radio--landscape .dashboard-radio__stage{align-items:center;flex-direction:column;justify-content:space-evenly}.dashboard-radio--landscape .dashboard-radio__panel{align-items:center;text-align:center;width:100%}.dashboard-radio--landscape .dashboard-radio__info{text-align:center;width:100%}.dashboard-radio--landscape .dashboard-radio__controls{justify-content:center}.dashboard-radio--landscape .dashboard-radio__volume{width:100%}.dashboard-radio__cover{align-items:center;background:var(--radio-grad);border-radius:.75rem;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative}.dashboard-radio__cover-img{display:block;height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:0;position:absolute;top:0;width:100%;image-rendering:auto;background:color-mix(in srgb,var(--edit-glass-inner-bg) 80%,#000)}.dashboard-radio__cover-fallback{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.dashboard-radio__cover-icon{color:#ffffffeb;height:45%;width:45%}.dashboard-radio__cover--hero,.dashboard-radio__cover--pin{aspect-ratio:1 / 1;border-radius:1rem;flex:0 1 auto;height:min(52cqh,100cqw);max-height:100%;max-width:100%;min-height:56px;min-width:56px;width:min(52cqh,100cqw)}.dashboard-radio--portrait .dashboard-radio__cover--hero,.dashboard-radio--compact .dashboard-radio__cover--hero,.dashboard-radio--wide .dashboard-radio__cover--hero{height:min(52cqh,100cqw);max-height:min(52cqh,100%);width:min(52cqh,100cqw)}.dashboard-radio--landscape .dashboard-radio__cover--hero{height:min(42cqh,88cqw);max-height:min(42cqh,100%);width:min(42cqh,88cqw)}.dashboard-radio--square .dashboard-radio__cover--pin{height:min(48cqh,78cqw);max-height:min(48cqh,100%);width:min(48cqh,78cqw)}.dashboard-radio__cover--thumb{border-radius:.5rem;flex:0 0 auto;height:2rem;width:2rem}.dashboard-radio__info{min-width:0}.dashboard-radio__name{color:var(--radio-text);font-size:.9rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.dashboard-radio--portrait .dashboard-radio__name{font-size:1rem}.dashboard-radio__genre{color:var(--radio-muted);font-size:.72rem;line-height:1.3}.dashboard-radio__genre--nowplaying,.dashboard-radio__nowplaying{color:var(--radio-text);font-size:.78rem;font-weight:500;opacity:.92}.dashboard-radio__nowplaying{margin-top:-.1rem;margin-bottom:.15rem;max-width:100%}.dashboard-radio__volume{align-items:center;display:flex;gap:.4rem;min-width:0;width:100%}.dashboard-radio__vol-btn{align-items:center;background:transparent;border:0;color:var(--radio-muted);cursor:pointer;display:inline-flex;flex-shrink:0;padding:.15rem;transition:color .15s ease}.dashboard-radio__vol-btn:hover{color:var(--radio-accent-a)}.dashboard-radio__volume-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--radio-accent-a) 0%,var(--radio-accent-b) var(--radio-vol, 50%),var(--edit-glass-inner-border) var(--radio-vol, 50%),var(--edit-glass-inner-border) 100%);border-radius:999px;cursor:pointer;flex:1;height:4px;min-width:0}.dashboard-radio__volume-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-radius:50%;box-shadow:0 1px 3px #0006;height:12px;width:12px}.dashboard-radio__volume-input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;box-shadow:0 1px 3px #0006;height:12px;width:12px}.dashboard-radio__vol-value{color:var(--radio-muted);flex-shrink:0;font-size:.62rem;text-align:right;width:1.6rem}.dashboard-radio__controls{align-items:center;display:flex;gap:.25rem;justify-content:space-between}.dashboard-radio--portrait .dashboard-radio__controls{gap:.4rem;justify-content:center}.dashboard-radio__ctrl{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--radio-text);cursor:pointer;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;transition:background-color .15s ease,color .15s ease,transform .12s ease;width:2rem}.dashboard-radio__ctrl:hover{background:color-mix(in srgb,var(--radio-accent-a) 14%,transparent);color:var(--radio-accent-a)}.dashboard-radio__ctrl:active{transform:scale(.92)}.dashboard-radio__ctrl.is-favorite{color:#f59e0b}.dashboard-radio__ctrl--play{background:var(--radio-grad);box-shadow:0 4px 12px color-mix(in srgb,var(--radio-accent-b) 35%,transparent);color:#fff;height:2.6rem;width:2.6rem}.dashboard-radio__ctrl--play:hover{background:var(--radio-grad);color:#fff;filter:brightness(1.08)}.dashboard-radio__tabbar{align-items:center;border-bottom:1px solid var(--edit-glass-inner-border);display:flex;flex-shrink:0;gap:.25rem}.dashboard-radio__tabs{display:flex;flex:1;gap:.35rem;min-width:0;overflow-x:auto;scrollbar-width:none}.dashboard-radio__tabs::-webkit-scrollbar{display:none}.dashboard-radio__tab{align-items:center;background:transparent;border:0;border-radius:.5rem;color:var(--radio-muted);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:.4rem .55rem;position:relative;transition:color .15s ease,background .15s ease}.dashboard-radio__tab:hover{color:var(--radio-text);background:#ffffff0f}.dashboard-radio__tab--active{color:var(--radio-text);background:#ffffff1a}.dashboard-radio__tab--active:after{background:linear-gradient(90deg,var(--radio-accent-a),var(--radio-accent-b));border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:20%;position:absolute;right:20%}.dashboard-radio__tab-icon{width:.95rem;height:.95rem}.dashboard-radio__search-toggle{align-items:center;background:transparent;border:0;border-radius:.5rem;color:var(--radio-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;transition:background-color .15s ease,color .15s ease;width:1.75rem}.dashboard-radio__search-toggle:hover,.dashboard-radio__search-toggle.is-active{background:color-mix(in srgb,var(--radio-accent-a) 12%,transparent);color:var(--radio-accent-a)}.dashboard-radio__search-icon{left:.55rem;position:absolute;top:50%;transform:translateY(-50%)}.dashboard-radio__search-input{background:var(--edit-glass-inner-bg);border-color:var(--edit-glass-inner-border);padding-left:1.85rem;transition:background-color .3s ease,border-color .3s ease}.dashboard-radio__list{overflow:hidden}.dashboard-radio__empty{color:var(--radio-muted);font-size:.7rem;padding:.75rem .5rem;text-align:center}.dashboard-radio__row{align-items:center;background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);border-radius:.75rem;display:flex;gap:.25rem;margin-bottom:.35rem;min-width:0;padding:.3rem .4rem;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.dashboard-radio__row:hover{border-color:color-mix(in srgb,var(--radio-accent-a) 30%,transparent)}.dashboard-radio__row--active{border-color:color-mix(in srgb,var(--radio-accent-a) 45%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--radio-accent-a) 14%,transparent)}.dashboard-radio__row-select{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:.5rem;min-width:0;padding:.15rem}.dashboard-radio__row-meta{min-width:0}.dashboard-radio__row-name{color:var(--radio-text);font-size:.72rem;font-weight:600;line-height:1.3}.dashboard-radio__row--active .dashboard-radio__row-name{color:var(--radio-accent-a)}.dashboard-radio__row-sub{color:var(--radio-muted);font-size:.62rem;line-height:1.2}.dashboard-radio__row-fav{align-items:center;background:transparent;border:0;border-radius:.5rem;color:var(--radio-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;transition:background-color .15s ease,color .15s ease;width:1.75rem}.dashboard-radio__row-fav:hover,.dashboard-radio__row-fav.is-favorite{background:color-mix(in srgb,var(--radio-accent-a) 12%,transparent);color:#f59e0b}.dashboard-radio__eq{align-items:flex-end;display:inline-flex;flex-shrink:0;gap:2px;height:1rem;justify-content:center;margin-right:.35rem;width:1.75rem}.dashboard-radio__eq span{animation:radio-eq .9s ease-in-out infinite;background:linear-gradient(var(--radio-accent-a),var(--radio-accent-b));border-radius:2px;width:3px}.dashboard-radio__eq span:nth-child(1){animation-delay:-.2s}.dashboard-radio__eq span:nth-child(2){animation-delay:-.5s}.dashboard-radio__eq span:nth-child(3){animation-delay:-.35s}@keyframes radio-eq{0%,to{height:30%}50%{height:100%}}.dashboard-drag-handle{display:flex;cursor:grab;align-items:center;justify-content:center;border-radius:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dashboard-drag-handle:active{cursor:grabbing}.dashboard-drag-handle{background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);color:#9ca3af;height:2rem;opacity:0;touch-action:none;width:2rem}.dashboard-widget-shell:hover .dashboard-drag-handle,.dashboard-widget-shell--resizing .dashboard-drag-handle{opacity:1}.dashboard-drag-handle:hover{border-color:#2563eb38;box-shadow:0 0 8px #2563eb0f;color:#2563eb}.dark .dashboard-drag-handle:hover{background:#ffffff0f;border-color:#ffffff29;box-shadow:0 0 8px #ffffff0d;color:#f9fafb}.dashboard-resize-handles{--resize-bracket-r: calc(var(--resize-r) - var(--resize-gap) + 2px);--resize-bracket-size: 12px;--resize-gap: calc(var(--resize-r) * .375);--resize-r: var(--widget-corner-radius, 1rem);pointer-events:none;position:absolute}.edit-sidebar-crm .relative>.relative>.dashboard-resize-handles{left:.625rem;height:.875rem;width:.875rem}.dashboard-resize-handles{border-radius:inherit;top:0;right:0;bottom:0;left:0;z-index:30}.dashboard-resize-h{position:absolute;background:transparent;border:none;margin:0;opacity:1;padding:0;pointer-events:auto;touch-action:none;transition:opacity .16s ease}.dashboard-widget-shell--resizing{box-shadow:inset 0 0 0 1px #60a5fa38}.dashboard-resize-h-nw,.dashboard-resize-h-ne,.dashboard-resize-h-se,.dashboard-resize-h-sw{height:calc(var(--resize-bracket-size) + var(--resize-gap));width:calc(var(--resize-bracket-size) + var(--resize-gap))}.dashboard-resize-h-nw{cursor:nwse-resize;left:var(--resize-gap);top:var(--resize-gap)}.dashboard-resize-h-ne{cursor:nesw-resize;right:var(--resize-gap);top:var(--resize-gap)}.dashboard-resize-h-se{bottom:var(--resize-gap);cursor:nwse-resize;right:var(--resize-gap)}.dashboard-resize-h-e{cursor:ew-resize;height:40%;right:0;top:30%;width:18px}.dashboard-resize-h-s{bottom:0;cursor:ns-resize;height:18px;left:30%;width:40%}.dashboard-resize-handles--mobile{--resize-dot: 15px;--resize-hit: 44px;overflow:visible}.dashboard-resize-handles--mobile .dashboard-resize-h{background:transparent;border:none;box-shadow:none;height:var(--resize-hit);opacity:1;width:var(--resize-hit);z-index:46}.dashboard-resize-handles--mobile .dashboard-resize-h:before{background:#fff;border:2px solid rgb(59,130,246);border-radius:999px;box-shadow:0 2px 8px #02061773;content:"";display:block;height:var(--resize-dot);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .12s ease;width:var(--resize-dot)}.dashboard-resize-handles--mobile .dashboard-resize-h-active:before,.dashboard-resize-handles--mobile .dashboard-resize-h:active:before{transform:translate(-50%,-50%) scale(1.25)}.dashboard-resize-handles--mobile .dashboard-resize-h-n{cursor:ns-resize;left:50%;top:0;transform:translate(-50%,-50%)}.dashboard-resize-handles--mobile .dashboard-resize-h-s{bottom:0;cursor:ns-resize;height:var(--resize-hit);left:50%;transform:translate(-50%,50%);width:var(--resize-hit)}.dashboard-resize-handles--mobile .dashboard-resize-h-w{cursor:ew-resize;left:0;top:50%;transform:translate(-50%,-50%)}.dashboard-resize-handles--mobile .dashboard-resize-h-e{cursor:ew-resize;height:var(--resize-hit);right:0;top:50%;transform:translate(50%,-50%);width:var(--resize-hit)}.dashboard-resize-h-sw{bottom:var(--resize-gap);cursor:nesw-resize;left:var(--resize-gap)}.dashboard-resize-h-nw:before,.dashboard-resize-h-ne:before,.dashboard-resize-h-se:before,.dashboard-resize-h-sw:before{border-color:#ffffff38;content:"";height:var(--resize-bracket-size);opacity:0;position:absolute;transition:border-color .16s ease,opacity .16s ease;width:var(--resize-bracket-size)}.dashboard-resize-h-nw:before{border-left:1.5px solid;border-top-left-radius:var(--resize-bracket-r);border-top:1.5px solid;left:0;top:0}.dashboard-resize-h-ne:before{border-right:1.5px solid;border-top-right-radius:var(--resize-bracket-r);border-top:1.5px solid;right:0;top:0}.dashboard-resize-h-se:before{border-bottom-right-radius:var(--resize-bracket-r);border-bottom:1.5px solid;border-right:1.5px solid;bottom:0;right:0}.dashboard-resize-h-sw:before{border-bottom-left-radius:var(--resize-bracket-r);border-bottom:1.5px solid;border-left:1.5px solid;bottom:0;left:0}.dashboard-widget-shell:hover .dashboard-resize-h-nw:before,.dashboard-widget-shell:hover .dashboard-resize-h-ne:before,.dashboard-widget-shell:hover .dashboard-resize-h-se:before,.dashboard-widget-shell:hover .dashboard-resize-h-sw:before,.dashboard-widget-shell--resizing .dashboard-resize-h-nw:before,.dashboard-widget-shell--resizing .dashboard-resize-h-ne:before,.dashboard-widget-shell--resizing .dashboard-resize-h-se:before,.dashboard-widget-shell--resizing .dashboard-resize-h-sw:before,.dashboard-resize-h:hover:before,.dashboard-resize-h-active:before{border-color:#60a5fa8c;opacity:.78}.dashboard-grid-span-badge{pointer-events:none;position:absolute;display:flex;flex-wrap:wrap;align-items:center}.edit-sidebar-crm .relative>.relative>.dashboard-grid-span-badge{left:.625rem;height:.875rem;width:.875rem}.dashboard-grid-span-badge{background:#0f172ae0;border-radius:.5rem;border:1px solid rgba(96,165,250,.25);bottom:2rem;gap:.35rem .5rem;padding:.35rem .55rem;right:.5rem;z-index:35}.dashboard-grid-span-badge__type{font-weight:600;color:#94a3b8f2;font-size:.625rem;letter-spacing:.04em;text-transform:uppercase}.dashboard-grid-span-badge__value{font-weight:700;color:#e2e8f0;font-size:.8125rem;font-variant-numeric:tabular-nums}.pipeline-pin{--ppin-yellow: #fbbf24;--ppin-purple: #a78bfa;--ppin-green: #4ade80;--ppin-muted: #94a3b8}.pf-box{background:var(--pf-card);border:1px solid var(--pf-card-border);border-radius:var(--pf-radius);padding:clamp(.45rem,2.2cqh,.75rem) clamp(.55rem,3cqw,.85rem);min-width:0}.pipeline-pin__group{display:flex;flex-direction:column;gap:.6rem;flex:0 0 auto;min-height:0}html:not(.dark) .pipeline-pin{--ppin-yellow: #d97706;--ppin-purple: #7c3aed;--ppin-green: #16a34a;--ppin-muted: #64748b}.pipeline-pin__scroll{height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.pipeline-pin__inner{display:flex;flex-direction:column;gap:.75rem;padding:clamp(.5rem,2cqh,.9rem) clamp(.625rem,2.5cqw,1rem)}.pipeline-pin__hero{flex-shrink:0}.pipeline-pin__hero-top{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.25rem}.pipeline-pin__title{color:var(--pf-text);font-size:.625rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.pipeline-pin__subtitle{color:var(--pf-muted);font-size:.6rem;line-height:1.35;margin-top:.1rem}.pipeline-pin__volume{color:var(--pf-text);font-size:clamp(.875rem,4.5cqw,1.375rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;margin-top:.25rem}.pipeline-pin__stages{display:flex;flex-direction:column;gap:.5rem}.pipeline-pin__stage{cursor:default}.pipeline-pin__stage-header{align-items:center;display:flex;gap:.375rem;margin-bottom:.275rem}.pipeline-pin__stage-icon{color:var(--ppin-stage-color);display:flex;flex-shrink:0;opacity:.9}.pipeline-pin__stage-label{color:var(--pf-muted);flex:1;font-size:.6875rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-pin__stage-count{color:var(--pf-text);flex-shrink:0;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1}.pipeline-pin__track{background:#ffffff0f;border-radius:999px;height:4px;overflow:hidden;position:relative;width:100%}html:not(.dark) .pipeline-pin__track{background:#00000014}.pipeline-pin__fill{animation:ppin-fill-in .7s cubic-bezier(.2,0,0,1) both;animation-delay:calc(var(--ppin-i, 0) * 90ms + .12s);background:var(--ppin-stage-color);border-radius:999px;clip-path:inset(0 100% 0 0);height:100%;opacity:.82;width:var(--ppin-pct, 0%)}@keyframes ppin-fill-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.pipeline-pin__detail{color:var(--ppin-stage-color);display:flex;font-size:.6rem;gap:.25rem;justify-content:space-between;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .2s ease,opacity .2s ease,margin-top .2s ease}.pipeline-pin__stage:hover .pipeline-pin__detail{margin-top:.275rem;max-height:1.25rem;opacity:.8}.pipeline-pin__detail-label{opacity:.75}.pipeline-pin__detail-value{font-weight:600}.pipeline-pin__inner{height:100%;min-height:0;overflow:hidden}.pipeline-pin__modules{display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto;min-height:0}.pipeline-pin__modules--2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.pipeline-pin__module-slot{display:flex;flex-direction:column;min-height:0;flex:1 1 0}.pipeline-pin__modules--2col .pipeline-pin__module-slot{flex:0 0 auto;height:100%}.ppin-module{background:var(--pf-card);border:1px solid var(--pf-card-border);border-radius:.6rem;padding:.5rem .6rem;display:flex;flex-direction:column;gap:.35rem;flex:1 1 auto;min-height:0}.ppin-module__title{color:var(--pf-muted);font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ppin-next__head{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.ppin-next__type{display:inline-flex;align-items:center;gap:.25rem;color:var(--ppin-accent);background:var(--ppin-accent-bg);border-radius:999px;padding:.1rem .4rem;font-size:.6rem;font-weight:600}.ppin-next__countdown{color:var(--pf-text);font-size:.62rem;font-weight:600}.ppin-next__title{color:var(--pf-text);font-size:.8rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppin-next__foot{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.ppin-next__date{color:var(--pf-text);font-size:.68rem;font-weight:500}.ppin-next__objekt{color:var(--pf-muted);font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppin-forecast__rows{display:flex;flex-direction:column;gap:.4rem}.ppin-forecast__row{display:grid;grid-template-columns:4.2rem 1fr auto;align-items:center;gap:.45rem}.ppin-forecast__label{color:var(--pf-muted);font-size:.66rem}.ppin-forecast__track{height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}html:not(.dark) .ppin-forecast__track{background:#00000014}.ppin-forecast__fill{height:100%;border-radius:999px;background:var(--ppin-stage-color);opacity:.85}.ppin-forecast__value{color:var(--pf-text);font-size:.68rem;font-weight:700}.ppin-trend__bars{display:flex;align-items:flex-end;justify-content:space-between;gap:.4rem;flex:1 1 auto;min-height:2.4rem}.ppin-trend__col{display:flex;flex-direction:column;align-items:center;gap:.2rem;flex:1;min-width:0}.ppin-trend__count{color:var(--pf-text);font-size:.66rem;font-weight:700}.ppin-trend__bar-wrap{width:100%;flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center;min-height:1.5rem}.ppin-trend__bar{width:60%;max-width:1.4rem;border-radius:4px 4px 2px 2px;background:var(--ppin-purple);opacity:.85}.ppin-trend__label{color:var(--pf-muted);font-size:.56rem;white-space:nowrap}.ppin-agenda__list{display:flex;flex-direction:column;gap:.3rem}.ppin-agenda__row{display:flex;align-items:center;gap:.4rem}.ppin-agenda__dot{width:7px;height:7px;border-radius:999px;flex-shrink:0}.ppin-agenda__label{flex:1;min-width:0;color:var(--pf-text);font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppin-agenda__date{color:var(--pf-muted);font-size:.62rem;flex-shrink:0}.pf-charts-2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(.5rem,1.5cqh,.75rem);flex:1;min-height:0}.pf-autofit{display:grid;grid-template-columns:repeat(var(--pf-panel-cols, 1),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;flex:1;min-height:0;min-width:0}.pf-autofit__cell{display:flex;min-height:0;min-width:0;overflow:hidden}.pf-autofit__cell>*{flex:1;min-height:0;min-width:0}.pf-modules{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;min-height:0}.pf-modules--2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.pf-modules__slot{display:flex;flex-direction:column;min-height:0;flex:1 1 0}.pf-modules--2col .pf-modules__slot{flex:0 0 auto;height:100%}.pf-module{display:flex;flex-direction:column;gap:.35rem;min-height:0;flex:1 1 auto;overflow:hidden}.pf-module:not(.pf-module--fill){background:var(--pf-card);border:1px solid var(--pf-card-border);border-radius:.6rem;padding:.5rem .6rem;justify-content:center}.pf-module--fill{flex:1 1 auto}.pf-modules .pf-module--fill.dashboard-portfolio-chart-panel{min-height:4rem}.pf-module--fill .dashboard-portfolio-chart-panel__body{min-height:3rem}.pf-module__title{color:var(--pf-muted);font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pf-module__meta{color:var(--pf-muted);font-weight:500;text-transform:none;letter-spacing:0}.pf-valuebars{display:flex;flex-direction:column;gap:.35rem}.pf-valuebars__row{display:grid;grid-template-columns:4rem 1fr auto;align-items:center;gap:.45rem}.pf-valuebars__label{color:var(--pf-muted);font-size:.66rem}.pf-valuebars__track{height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}html:not(.dark) .pf-valuebars__track{background:#00000014}.pf-valuebars__fill{height:100%;border-radius:999px;opacity:.9}.pf-valuebars__value{color:var(--pf-text);font-size:.68rem;font-weight:700}.pf-timeline{display:flex;flex-direction:column;gap:.25rem}.pf-timeline__track{position:relative;height:1.1rem}.pf-timeline__axis{position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff1f}html:not(.dark) .pf-timeline__axis{background:#0000001f}.pf-timeline__dot{position:absolute;top:50%;width:6px;height:6px;border-radius:999px;background:var(--pf-accent);transform:translate(-50%,-50%);opacity:.9}.pf-timeline__ticks{position:relative;height:.8rem}.pf-timeline__tick{position:absolute;transform:translate(-50%);color:var(--pf-muted);font-size:.55rem;white-space:nowrap}.pf-pricestats{display:flex;flex-direction:column;gap:.25rem}.pf-pricestats__row{display:grid;grid-template-columns:4rem auto 1fr;align-items:baseline;gap:.5rem}.pf-pricestats__label{color:var(--pf-muted);font-size:.66rem}.pf-pricestats__avg{color:var(--pf-text);font-size:.68rem;font-weight:700}.pf-pricestats__range{color:var(--pf-muted);font-size:.6rem;text-align:right}.dashboard-portfolio-split__block--fill:has(.pf-modules) .dashboard-portfolio-segmented,.dashboard-portfolio-split__block--fill:has(.pf-autofit) .dashboard-portfolio-segmented{flex:0 0 auto}.dashboard-portfolio-split__block--fill:has(.pf-modules) .pf-dist,.dashboard-portfolio-split__block--fill:has(.pf-autofit) .pf-dist{flex:0 0 auto}.dashboard-portfolio-pin.dashboard-portfolio-view .dashboard-portfolio-category__body{overflow:hidden;min-height:0}.dashboard-grid-span-badge__sep{margin:0 .05rem;opacity:.55}.pin-mobile-swipe .dashboard-widget-swipe__slide{display:flex}.pin-mobile-slide{display:flex;flex-direction:column;width:100%;min-width:0}.pin-mobile-swipe--compact .pin-mobile-slide{height:9rem}.pin-mobile-swipe--standard .pin-mobile-slide{height:14rem}.pin-mobile-swipe--expanded .pin-mobile-slide{height:20rem}.dashboard-grid-viewport--mobile .pin-mobile-swipe .pin-mobile-slide{height:calc(var(--gh) * (var(--dashboard-row-height) + var(--dashboard-grid-gap)) - var(--dashboard-grid-gap) - 3.1rem)}.pin-mobile-page{display:flex;flex-direction:column;gap:.55rem;width:100%;min-width:0}.pin-mobile-page--centered{justify-content:center}.pin-mobile-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;min-width:0}.pin-mobile-header__titles{display:flex;align-items:baseline;gap:.5rem;min-width:0}.pin-mobile-header__title{font-size:.9rem;font-weight:700;color:var(--pf-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pin-mobile-header__page{font-size:.68rem;font-weight:500;color:var(--pf-muted);white-space:nowrap;flex-shrink:0}.pin-mobile-header__menu{position:static;flex-shrink:0}.pin-mobile-page{height:100%}.pin-mobile-page>:last-child{flex:1 1 auto;min-height:0}.pin-mobile-slide .pf-dist{gap:.3rem;margin-top:.4rem}.pin-mobile-slide .pf-dist__row{padding:.3rem .5rem}.pin-mobile-slide>*{flex:1 1 auto;min-height:0}.pin-mobile-slide .dashboard-portfolio-chart-panel{flex:1 1 auto;min-height:0}.pin-mobile-slide .dashboard-portfolio-chart-panel__body{min-height:0}.pin-mobile-slide .pf-module--fill,.pin-mobile-slide .ppin-forecast,.pin-mobile-slide .ppin-trend,.pin-mobile-slide .pipeline-pin__stages{flex:1 1 auto;min-height:0}.pin-mobile-slide .ppin-trend__bars{min-height:0}.dashboard-mail-pin{touch-action:pan-y;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.dashboard-mail-pin:not(.dashboard-mail-pin--mobile){flex:1 1 auto;min-height:0;overflow:hidden}.dashboard-mail-pin--mobile{flex:1 1 auto;min-height:0;overflow:hidden;height:100%}.mail-pin__inner{display:flex;flex-direction:column;gap:.375rem;flex:1 1 auto;min-height:0;width:100%;padding:.5rem .625rem;overflow:hidden}.mail-pin__inner:not(.mail-pin__inner--mobile){height:auto}.mail-pin__inner--mobile{flex:1 1 auto;height:100%;min-height:0;padding:.625rem .75rem .375rem;display:flex;flex-direction:column}.dashboard-mail-pin--mobile .mail-pin__list{flex:1 1 0!important;min-height:0!important;overflow:hidden!important;height:auto}.dashboard-mail-pin--mobile .mail-pin__rows{flex:1 1 auto!important;min-height:0!important;height:100%!important;overflow:hidden!important}.mail-pin__toolbar{padding:.3rem .35rem!important;flex-shrink:0}.mail-pin__toolbar-inner{display:flex;align-items:center;gap:.35rem;min-width:0}.mail-pin__segmented{display:flex;flex:1 1 auto;align-items:center;gap:.125rem;min-width:0;padding:.125rem;border-radius:9999px;background:#0f172a38;border:1px solid var(--edit-glass-inner-border)}html:not(.dark) .mail-pin__segmented{background:#ffffff73}.mail-pin__segment{flex:1 1 0;min-width:0;border:none;background:transparent;border-radius:9999px;color:var(--pf-muted);cursor:pointer;font-size:.625rem;font-weight:600;line-height:1.2;padding:.3rem .35rem;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.mail-pin__segment:hover:not(.mail-pin__segment--active){color:var(--pf-text);background:#ffffff0f}html:not(.dark) .mail-pin__segment:hover:not(.mail-pin__segment--active){background:#ffffffb8}.mail-pin__segment--active{background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 2px 8px #2563eb47;color:#fff}.mail-pin__toolbar-divider{flex-shrink:0;width:1px;height:1.35rem;background:var(--edit-glass-inner-border);opacity:.85}.mail-pin__compose{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;flex-shrink:0;min-height:1.625rem;padding:.25rem .55rem;border-radius:9999px;border:1px solid rgba(37,99,235,.28);background:#2563eb1a;color:#60a5fa;font-size:.625rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}html:not(.dark) .mail-pin__compose{background:#2563eb14;border-color:#2563eb38;color:#2563eb}.mail-pin__compose:hover{background:#2563eb29;border-color:#2563eb61;color:#93c5fd}html:not(.dark) .mail-pin__compose:hover{background:#2563eb24;color:#1d4ed8}.mail-pin__header-link{text-decoration:none;color:inherit;margin-bottom:.125rem}.mail-pin__header-link:hover .pin-mobile-header__title{color:var(--pf-accent)}.mail-pin__unread-badge{font-size:.68rem;font-weight:600;color:#60a5fa;white-space:nowrap;flex-shrink:0}html:not(.dark) .mail-pin__unread-badge{color:#2563eb}.mail-pin__list{position:relative;flex:1 1 0;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.mail-pin__row-probe{position:absolute;left:0;top:0;width:100%;visibility:hidden;pointer-events:none;z-index:-1;flex:none}.mail-pin__rows{display:flex;flex-direction:column;gap:.25rem;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.mail-pin__row{flex:0 0 auto;height:var(--mail-pin-row-h, var(--mail-pin-row-min, 3.25rem));min-height:var(--mail-pin-row-min, 3.25rem);max-height:var(--mail-pin-row-h, var(--mail-pin-row-min, 3.25rem));min-width:0;display:flex;flex-direction:column;overflow:hidden}.dashboard-mail-pin .mail-pin__row-link.pf-box,.dashboard-mail-pin .mail-pin__more.pf-box,.dashboard-mail-pin .mail-pin__row-probe .mail-pin__row-link.pf-box{padding:.5rem .625rem}.mail-pin__row-link,.mail-pin__more{flex:1 1 auto;width:100%;min-height:0;height:100%;display:flex;align-items:stretch;overflow:hidden;box-sizing:border-box}.mail-pin__row-link>*,.mail-pin__more>*{width:100%}.mail-pin__empty{flex:1 1 auto;min-height:0;display:flex}.dashboard-grid-viewport--mobile-flow .dashboard-mail-pin--mobile .mail-pin__list{flex:none;overflow:visible}.dashboard-grid-viewport--mobile-flow .dashboard-mail-pin--mobile .mail-pin__rows{display:flex;flex-direction:column;flex:none;height:auto;overflow:visible}.dashboard-grid-viewport--mobile-flow .dashboard-mail-pin--mobile .mail-pin__row{flex:0 0 auto;height:auto;min-height:0;max-height:none}.dashboard-grid-viewport--mobile-flow .dashboard-mail-pin--mobile .mail-pin__row-link,.dashboard-grid-viewport--mobile-flow .dashboard-mail-pin--mobile .mail-pin__more{flex:none;height:auto}.dashboard-grid-viewport--mobile-flow .dashboard-mail-pin--mobile .mail-pin__inner--mobile{height:auto}.dashboard-mail-pin .mail-pin__row:hover,.dashboard-mail-pin .mail-pin__more:hover{border-color:#2563eb38;box-shadow:0 0 10px #2563eb0f}.dark .dashboard-mail-pin .mail-pin__row:hover,.dark .dashboard-mail-pin .mail-pin__more:hover{border-color:#ffffff29;box-shadow:0 0 10px #ffffff0d}.mail-pin--draggable{cursor:grab}.mail-pin--draggable:active{cursor:grabbing}.dashboard-grid-viewport--mobile-flow .dashboard-widget--mail-pin{height:auto;align-self:start}.dashboard-grid-viewport--mobile-flow .dashboard-widget--mail-pin .dashboard-widget-shell,.dashboard-grid-viewport--mobile-flow .dashboard-widget--mail-pin .dashboard-widget-content{height:auto;flex:none;overflow:visible}.dashboard-widget--mail-pin .dashboard-widget-shell{height:100%;min-height:0}.dashboard-widget--mail-pin .dashboard-widget-shell--mobile-flow{height:auto}.dashboard-immobilien-pin{touch-action:pan-y;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.dashboard-immobilien-pin:not(.dashboard-immobilien-pin--mobile){flex:1 1 auto;min-height:0;overflow:hidden}.dashboard-immobilien-pin .immo-pin__inner{position:relative}.immo-pin--draggable{cursor:grab;touch-action:none}.immo-pin--draggable:active{cursor:grabbing}.dashboard-immobilien-pin:not(.dashboard-immobilien-pin--mobile) .immo-pin__body{padding-top:2.15rem;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;width:100%}.dashboard-immobilien-pin:not(.dashboard-immobilien-pin--mobile) .immo-pin__body--list{padding-top:2.15rem}.dashboard-immobilien-pin .immo-pin__inner.apt-pin__inner:not(.apt-pin__inner--mobile){padding:.35rem .4rem;gap:.25rem}.dashboard-immobilien-pin .apt-pin__toolbar--floating{top:.35rem;left:.4rem;right:.4rem}.dashboard-immobilien-pin .immo-pin__toolbar .apt-pin__toolbar-inner{flex-wrap:nowrap;min-width:0;width:100%}.dashboard-immobilien-pin .immo-pin__toolbar .apt-pin__segmented{flex:0 1 auto}.dashboard-immobilien-pin .immo-pin__toolbar .apt-pin__segment{flex:0 0 auto;min-width:0}.dashboard-immobilien-pin .immo-pin__toolbar .apt-pin__segment span{overflow:hidden;text-overflow:ellipsis}.dashboard-immobilien-pin .dashboard-portfolio-pager,.dashboard-immobilien-pin .dashboard-widget-pager{background:transparent!important;border-top:none;padding-left:.15rem;padding-right:.15rem}.dashboard-immobilien-pin .dashboard-portfolio-pager__btn{background:transparent;border-color:#ffffff1f}html:not(.dark) .dashboard-immobilien-pin .dashboard-portfolio-pager__btn{border-color:#0f172a1f}.dashboard-immobilien-pin .immo-pin__inner>.dashboard-immobilien-view,.dashboard-immobilien-pin .immo-pin__inner>.immo-pin__body{flex:1 1 auto;min-height:0}.dashboard-immobilien-pin .mail-pin__list{min-height:0}.dashboard-immobilien-pin .mail-pin__row-link.pf-box,.dashboard-immobilien-pin .mail-pin__more.pf-box,.dashboard-immobilien-pin .mail-pin__row-probe .mail-pin__row-link.pf-box{padding:.5rem .625rem}.dashboard-immobilien-pin--mobile .mail-pin__list{flex:none;overflow:visible}.dashboard-immobilien-pin--mobile .mail-pin__rows{display:flex;flex-direction:column;flex:none;height:auto;overflow:visible}.dashboard-immobilien-pin--mobile .mail-pin__row{flex:0 0 auto;height:auto;min-height:0;max-height:none}.dashboard-immobilien-pin--mobile .mail-pin__row-link,.dashboard-immobilien-pin--mobile .mail-pin__more{flex:none;height:auto}.dashboard-grid-viewport--mobile-flow .dashboard-widget--immobilien-pin{overflow:visible}.dashboard-grid-viewport--mobile-flow .dashboard-widget--immobilien-pin .dashboard-widget-shell,.dashboard-grid-viewport--mobile-flow .dashboard-widget--immobilien-pin .dashboard-widget-content{overflow:visible;height:auto}.dashboard-widget--immobilien-pin .dashboard-widget-shell{height:100%;min-height:0}.dashboard-widget--immobilien-pin .dashboard-widget-shell--mobile-flow{height:auto}.dashboard-immobilien-pin .immo-pin__tiles{gap:.2rem;align-content:stretch;padding:0}.dashboard-immobilien-pin .immo-travel-card--pin-layout.immo-travel-card--widget{position:relative;display:block;height:100%;min-height:0;background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);border-radius:var(--pf-radius, 1.125rem);box-shadow:none;overflow:hidden;contain:none;isolation:isolate}.dashboard-immobilien-pin .immo-travel-card--pin-layout.immo-travel-card--widget-d0{--immo-pin-info-h: 0px}.dashboard-immobilien-pin .immo-travel-card--pin-layout.immo-travel-card--widget-d1{--immo-pin-info-h: 4.75rem}.dashboard-immobilien-pin .immo-travel-card--pin-layout.immo-travel-card--widget-d2{--immo-pin-info-h: 6.25rem}.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:unset!important;border-radius:inherit;overflow:hidden;border-bottom:none;background:transparent;flex:none!important;z-index:0}.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__img{position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;margin:0!important;transform:none!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;display:block}.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__page-bottom{position:absolute!important;left:.4rem!important;right:.4rem!important;bottom:.4rem!important;top:auto!important;width:auto;height:var(--immo-pin-info-h)!important;max-height:none!important;min-height:var(--immo-pin-info-h);padding:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:stretch;pointer-events:auto;z-index:2;overflow:visible}.dashboard-immobilien-pin .immo-travel-card--pin-layout.immo-travel-card--widget-d0 .immo-travel-card__page-bottom{display:none}.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__body--inset{position:relative!important;flex:1 1 auto;width:100%;height:100%!important;max-height:none!important;min-height:0;opacity:1!important;overflow:hidden;padding:.45rem .55rem!important;pointer-events:auto;transform:none!important;-webkit-backdrop-filter:blur(var(--edit-glass-blur, 12px));backdrop-filter:blur(var(--edit-glass-blur, 12px));background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);border-radius:.625rem;box-shadow:var(--edit-glass-shadow, none);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__inset-content{--immo-info-font-scale: 1;display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-width:0;width:100%}.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__title{font-size:.8125rem;font-weight:600;line-height:1.25;margin:0;color:#f9fafb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not(.dark) .dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__title{color:#111827}.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__secondary,.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__subtitle{font-size:.6875rem;line-height:1.25;margin:0;color:#d1d5db;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not(.dark) .dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__secondary,html:not(.dark) .dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__subtitle{color:#4b5563}.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__meta--inset{display:flex;flex-wrap:nowrap;align-items:center;gap:.45rem;margin-top:.15rem;max-height:none!important;opacity:1!important;overflow:hidden;min-width:0}.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__meta-item{display:inline-flex;align-items:center;gap:.2rem;min-width:0;flex:0 1 auto;overflow:hidden;font-size:.6875rem;line-height:1.25;color:#e5e7eb}html:not(.dark) .dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__meta-item{color:#374151}.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__meta-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__meta-icon{width:.75rem;height:.75rem;flex-shrink:0}.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__price{font-size:.6875rem}.dashboard-immobilien-pin .immo-pin__tiles>.immo-travel-card{height:100%;align-self:stretch;min-height:0}.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__top-bar{position:absolute;z-index:3}.dashboard-immobilien-pin .immo-travel-card--pin-layout .immo-travel-card__overlay-badge{z-index:3}.dashboard-immobilien-pin .immo-travel-card--pin-layout:hover{border-color:#2563eb38;box-shadow:0 0 10px #2563eb0f;transform:none}.dark .dashboard-immobilien-pin .immo-travel-card--pin-layout:hover{border-color:#ffffff29;box-shadow:0 0 10px #ffffff0d;transform:none}.dashboard-appointments-pin{touch-action:pan-y;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.dashboard-appointments-pin:not(.dashboard-appointments-pin--mobile){flex:1 1 auto;min-height:0;overflow:hidden}.apt-pin__inner{position:relative;display:flex;flex-direction:column;gap:.375rem;flex:1 1 auto;min-height:0;width:100%;padding:.5rem .625rem;overflow:hidden}.apt-pin__inner:not(.apt-pin__inner--mobile){height:100%}.apt-pin__inner--mobile{height:auto;padding:.625rem .75rem .375rem}.apt-pin__toolbar{flex-shrink:0;background:transparent;border:none;box-shadow:none;padding:0}.apt-pin__toolbar--floating{position:absolute;top:.375rem;left:.625rem;right:.625rem;z-index:20;pointer-events:none}.apt-pin__toolbar--floating.apt-pin__toolbar--compact{right:auto;width:auto}.apt-pin__toolbar--floating .apt-pin__toolbar-inner,.apt-pin__toolbar--floating .apt-pin__menu-wrap{pointer-events:auto}.apt-pin__toolbar-inner{display:flex;align-items:center;gap:.35rem;min-width:0}.apt-pin__segmented{display:flex;flex:1 1 auto;align-items:center;gap:.125rem;min-width:0;padding:.125rem;border-radius:9999px;background:#0f172a6b;border:1px solid var(--edit-glass-inner-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 14px #0f172a2e}html:not(.dark) .apt-pin__segmented{background:#ffffffb8;box-shadow:0 4px 14px #0f172a14}.apt-pin__segmented--view{flex:0 1 auto}.apt-pin__segment{flex:1 1 0;min-width:0;border:none;background:transparent;border-radius:9999px;color:var(--pf-muted);cursor:pointer;font-size:.625rem;font-weight:600;line-height:1.2;padding:.3rem .35rem;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.2rem}.apt-pin__segment--icon{flex:0 0 auto;padding:.3rem .4rem}.apt-pin__segment:hover:not(.apt-pin__segment--active){color:var(--pf-text);background:#ffffff0f}html:not(.dark) .apt-pin__segment:hover:not(.apt-pin__segment--active){background:#ffffffb8}.apt-pin__segment--active{background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 2px 8px #2563eb47;color:#fff}.apt-pin__toolbar-divider{flex-shrink:0;width:1px;height:1.35rem;background:var(--edit-glass-inner-border);opacity:.85}.apt-pin__menu-wrap{position:relative;flex:1 1 auto;min-width:0}.apt-pin__menu-wrap--icon{flex:0 0 auto}.apt-pin__menu-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;border:1px solid var(--edit-glass-inner-border);border-radius:9999px;background:#0f172a6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 14px #0f172a2e;color:var(--pf-muted);cursor:pointer;font-size:.625rem;font-weight:600;padding:.35rem .65rem}.apt-pin__menu-btn--icon{position:relative;width:1.75rem;height:1.75rem;padding:0;border-radius:.55rem}.apt-pin__menu-dot{position:absolute;top:.2rem;right:.2rem;width:.35rem;height:.35rem;border-radius:9999px;background:#2563eb;box-shadow:0 0 0 1.5px #0f172a8c}html:not(.dark) .apt-pin__menu-btn{background:#ffffffb8;box-shadow:0 4px 14px #0f172a14}.apt-pin__menu-btn--active{color:var(--pf-text)}.apt-pin__menu-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:9999px;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-size:.5625rem;font-weight:700}.apt-pin__menu-popover{position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:30;padding:.5rem!important;display:flex;flex-direction:column;gap:.35rem}.apt-pin__menu-popover--icon{right:auto;min-width:11rem;width:-moz-max-content;width:max-content}.apt-pin__menu-section{font-size:.5625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pf-muted);margin:0}.apt-pin__menu-pills{display:flex;flex-wrap:wrap;gap:.25rem}.apt-pin__menu-pill{border:1px solid var(--edit-glass-inner-border);border-radius:9999px;background:transparent;color:var(--pf-muted);cursor:pointer;font-size:.625rem;font-weight:600;padding:.25rem .5rem}.apt-pin__menu-pill--active{border-color:#2563eb73;color:#2563eb;background:#2563eb1a}.apt-pin__header-link{text-decoration:none;color:inherit}.apt-pin__header-link:hover .pin-mobile-header__title{color:#60a5fa}.apt-pin__canvas{flex:1 1 auto;min-height:0;width:100%}.apt-pin__view{padding-top:.125rem}.dashboard-appointments-pin:not(.dashboard-appointments-pin--mobile) .apt-pin__view{padding-top:2rem}.dashboard-appointments-pin:not(.dashboard-appointments-pin--mobile) .apt-pin__view--list{padding-top:1.35rem}.apt-pin__strip{gap:.375rem}.apt-pin__day-apts{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.25rem}.apt-pin__apt-icon{display:inline-flex;align-items:center;gap:.3rem;min-width:0;max-width:100%;padding:.2rem .35rem .2rem .2rem;border-radius:9999px;border:1px solid transparent;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.apt-pin__apt-icon.pf-box{padding:.2rem .4rem .2rem .2rem;border-radius:9999px}.apt-pin__apt-icon--compact{gap:.2rem;padding:.15rem .3rem .15rem .15rem}.apt-pin__apt-icon:hover{border-color:#2563eb59;box-shadow:0 0 10px #2563eb14}.apt-pin__apt-icon-time{font-size:.625rem;font-weight:700;line-height:1;letter-spacing:.01em;white-space:nowrap}.apt-pin__apt-icon-fallback{width:1.25rem;height:1.25rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.92}.apt-pin__apt-icon--compact .apt-pin__apt-icon-fallback{width:1rem;height:1rem}.apt-pin__day.pf-box{border-radius:.875rem;padding:clamp(.45rem,2.2cqh,.65rem) clamp(.5rem,2.5cqw,.7rem)!important}.apt-pin__day--today{border-color:#2563eb6b;box-shadow:0 0 14px #2563eb1a}.apt-pin__day-badge{background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);color:var(--pf-text)}.apt-pin__day-badge--today{background:linear-gradient(135deg,#2563eb,#4f46e5);border-color:transparent;color:#fff;box-shadow:0 2px 8px #2563eb47}.dashboard-appointments-pin .apt-pin__apt.pf-box,.dashboard-appointments-pin .apt-pin__agenda.pf-box,.dashboard-appointments-pin .apt-pin__next.pf-box,.dashboard-appointments-pin .apt-pin__list-more.pf-box{padding:.35rem .5rem;border-radius:.75rem}.dashboard-appointments-pin .apt-pin__apt:hover,.dashboard-appointments-pin .apt-pin__agenda:hover,.dashboard-appointments-pin .apt-pin__next:hover,.dashboard-appointments-pin .apt-pin__list-more:hover{border-color:#2563eb47;box-shadow:0 0 10px #2563eb0f}.dark .dashboard-appointments-pin .apt-pin__apt:hover,.dark .dashboard-appointments-pin .apt-pin__agenda:hover,.dark .dashboard-appointments-pin .apt-pin__next:hover,.dark .dashboard-appointments-pin .apt-pin__list-more:hover{border-color:#ffffff29;box-shadow:0 0 10px #ffffff0d}.apt-pin__view--list{display:flex;flex-direction:column;min-height:0}.apt-pin__list{position:relative;flex:1 1 0;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.apt-pin__list-row-probe{position:absolute;left:0;top:0;width:100%;visibility:hidden;pointer-events:none;z-index:-1;flex:none}.apt-pin__list-rows{display:flex;flex-direction:column;gap:.25rem;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.apt-pin__list-row{flex:0 0 auto;height:var(--apt-pin-row-h, var(--apt-pin-row-min, 3.25rem));min-height:var(--apt-pin-row-min, 3.25rem);max-height:var(--apt-pin-row-h, var(--apt-pin-row-min, 3.25rem));min-width:0;display:flex;flex-direction:column;overflow:hidden}.dashboard-appointments-pin .apt-pin__list-row-link.pf-box,.dashboard-appointments-pin .apt-pin__list-more.pf-box,.dashboard-appointments-pin .apt-pin__list-row-probe .apt-pin__list-row-link.pf-box{padding:.5rem .625rem}.apt-pin__list-row-link,.apt-pin__list-more{flex:1 1 auto;width:100%;min-height:0;height:100%;display:flex;align-items:stretch;overflow:hidden;box-sizing:border-box}.apt-pin__list-row-link>*,.apt-pin__list-more>*{width:100%}.apt-pin__list-empty{flex:1 1 auto;min-height:0;display:flex}.dashboard-appointments-pin--mobile .apt-pin__list{flex:none;overflow:visible}.dashboard-appointments-pin--mobile .apt-pin__list-rows{display:flex;flex-direction:column;flex:none;height:auto;overflow:visible}.dashboard-appointments-pin--mobile .apt-pin__list-row{flex:0 0 auto;height:auto;min-height:0;max-height:none}.dashboard-appointments-pin--mobile .apt-pin__list-row-link,.dashboard-appointments-pin--mobile .apt-pin__list-more{flex:none;height:auto}.apt-pin--draggable{cursor:grab}.apt-pin--draggable:active{cursor:grabbing}.dashboard-grid-viewport--mobile-flow .dashboard-widget--appointments-pin{height:auto;align-self:start}.dashboard-grid-viewport--mobile-flow .dashboard-widget--appointments-pin .dashboard-widget-shell,.dashboard-grid-viewport--mobile-flow .dashboard-widget--appointments-pin .dashboard-widget-content{height:auto;flex:none;overflow:visible}.dashboard-widget--appointments-pin .dashboard-widget-shell{height:100%;min-height:0}.dashboard-widget--appointments-pin .dashboard-widget-shell--mobile-flow{height:auto}.dashboard-appointments-pin--mobile .apt-pin__view{padding-top:0}.icon-donut{height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:.25rem .15rem}.icon-donut__chart{position:relative;width:min(100%,14.5rem);aspect-ratio:1 / 1;flex-shrink:0}.icon-donut__svg{width:100%;height:100%;display:block;overflow:visible}.icon-donut__track{stroke:#0a0f208c}:root:not(.dark) .icon-donut__track,html:not(.dark) .icon-donut__track{stroke:#cbd5e18c}.icon-donut__seg-group{cursor:pointer;transform-box:view-box;transform-origin:50% 50%;transition:transform .25s cubic-bezier(.33,1,.68,1),opacity .2s ease}.icon-donut__seg-group.is-active{transform:scale(1.05)}.icon-donut__seg-group.is-dim{opacity:.7}.icon-donut__seg-base{fill:#1a213ab8}:root:not(.dark) .icon-donut__seg-base,html:not(.dark) .icon-donut__seg-base{fill:#f1f5f9e6}.icon-donut__seg-shimmer{opacity:.6;transition:opacity .25s ease}.icon-donut__seg-shimmer-boost{opacity:0;transition:opacity .25s ease}.icon-donut__seg-group.is-active .icon-donut__seg-shimmer{opacity:.95}.icon-donut__seg-group.is-active .icon-donut__seg-shimmer-boost{opacity:.85}.icon-donut__seg-rim{stroke-width:1.1;opacity:.75;transition:opacity .25s ease}.icon-donut__seg-group.is-active .icon-donut__seg-rim{opacity:1}:root:not(.dark) .icon-donut__seg-rim,html:not(.dark) .icon-donut__seg-rim{stroke:#64748b73;opacity:.9}.icon-donut__hub{fill:#151b30fa}:root:not(.dark) .icon-donut__hub,html:not(.dark) .icon-donut__hub{fill:#fff}.icon-donut__hub-rim{stroke-width:1.2;opacity:.55}:root:not(.dark) .icon-donut__hub-rim,html:not(.dark) .icon-donut__hub-rim{stroke:#64748b59;opacity:1}.icon-donut__label-text{fill:#ffffffeb;font-weight:600;letter-spacing:.06em;transition:fill .2s ease}.icon-donut__seg-group.is-active .icon-donut__label-text{fill:#fff}:root:not(.dark) .icon-donut__label-text,html:not(.dark) .icon-donut__label-text{fill:#1e293beb}.icon-donut__center{position:absolute;top:26%;right:26%;bottom:26%;left:26%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;gap:.05rem}.icon-donut__center-value{font-size:1.1rem;font-weight:700;line-height:1.15;color:#fffffff5}:root:not(.dark) .icon-donut__center-value,html:not(.dark) .icon-donut__center-value{color:#0f172aeb}.icon-donut__center-label{font-size:10px;line-height:1.2;color:#94a3b8f2;max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-donut__center-pct{font-size:10px;font-weight:600;color:#93c5fdf2}.icon-donut__legend{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:.2rem;max-height:5.5rem;overflow-y:auto}.icon-donut__legend-item{display:grid;grid-template-columns:.55rem minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.15rem .25rem;border-radius:.4rem;cursor:default}.icon-donut__legend-item.is-active{background:#ffffff0d}.icon-donut__swatch{width:.55rem;height:.55rem;border-radius:999px;flex-shrink:0;box-shadow:0 0 0 1px #fff3}.icon-donut__legend-name{font-size:11px;color:#cbd5e1f2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-donut__legend-value{font-size:11px;font-weight:600;color:#ffffffe6}.icon-donut--compact .icon-donut__legend{display:none}.icon-donut--compact .icon-donut__chart{width:min(100%,11.5rem)}.dashboard-grid-overlay{position:absolute;right:52px;bottom:12px;z-index:35;pointer-events:none;padding:6px 10px;border-radius:10px;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#e2e8f0eb;background:var(--edit-glass-bg, rgba(18, 18, 26, .55));border:1px solid var(--edit-glass-inner-border, rgba(255, 255, 255, .1));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 18px #00000047}:root:not(.dark) .dashboard-grid-overlay{color:#1e293be6;background:#ffffffc7;border-color:#0f172a1a}.dashboard-app-icon-layer{display:flex;align-items:center;justify-content:center;min-width:0;height:100%}.dashboard-app-icon-layer--draggable{cursor:grab}.dashboard-app-icon-layer--draggable .dashboard-app-icon{cursor:inherit}.dashboard-app-icon-layer--fixed{cursor:default}.dashboard-app-icon{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:inherit;cursor:pointer;container-type:size;transition:transform .15s ease}.dashboard-app-icon:hover{transform:translateY(-1px)}.dashboard-app-icon:active{transform:translateY(0) scale(.96)}.dashboard-app-icon__glyph{display:inline-flex;align-items:center;justify-content:center;width:clamp(1.75rem,42cqmin,3.25rem);height:clamp(1.75rem,42cqmin,3.25rem);border-radius:clamp(.55rem,14cqmin,.95rem);background:linear-gradient(135deg,#3b82f6f2,#7c3aedf2);color:#fff;box-shadow:0 6px 16px #3b82f659;flex-shrink:0}.dashboard-app-icon__svg{width:clamp(.95rem,22cqmin,1.65rem);height:clamp(.95rem,22cqmin,1.65rem)}.dashboard-app-icon__label{font-size:clamp(.55rem,12cqmin,.85rem);font-weight:600;line-height:1.15;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e2e8f0f2;text-shadow:0 1px 3px rgba(0,0,0,.45);margin-top:clamp(.15rem,3cqmin,.4rem)}:root:not(.dark) .dashboard-app-icon__label{color:#1e293beb;text-shadow:0 1px 2px rgba(255,255,255,.55)}.kontakt-row-mitarbeiter{background-color:#6366f10a}.kontakt-row-own{background-color:#3b82f612;--tw-shadow: inset 3px 0 0 rgba(59,130,246,.5);--tw-shadow-colored: inset 3px 0 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)}.kontakt-mitarbeiter-section{border-color:#6366f133}.mitarbeiter-tile-grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:.25rem 0 .5rem}.mitarbeiter-tile{width:10.5rem;max-width:calc(50% - .5rem);display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem .75rem .875rem;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0a;--tw-backdrop-blur: blur(12px);-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-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}html:not(.dark) .dashboard-widget-gallery .mitarbeiter-tile{border-color:#0f172a1a}.mitarbeiter-tile:hover{border-color:#fff3;background-color:#ffffff0f}@media (min-width: 640px){.mitarbeiter-tile{width:11rem;max-width:none}}@media (orientation: portrait){.mitarbeiter-tile-grid{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-left:.25rem;padding:.25rem .25rem .75rem;scrollbar-width:none}.mitarbeiter-tile-grid::-webkit-scrollbar{display:none}.mitarbeiter-tile-grid .mitarbeiter-tile{flex:0 0 auto;max-width:none;scroll-snap-align:start;width:10.5rem}}.mitarbeiter-tile-own{border-color:#3b82f64d;background-color:#3b82f60d;--tw-shadow: 0 0 20px rgba(59,130,246,.08);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}html:not(.dark) .mitarbeiter-tile{border-color:#e5e7ebcc;background-color:#ffffffd9}html:not(.dark) .mitarbeiter-tile:hover{border-color:#d1d5dbcc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}html:not(.dark) .mitarbeiter-tile{box-shadow:0 2px 4px -1px #0f172a0d,0 6px 18px -6px #0f172a14}html:not(.dark) .mitarbeiter-tile-own{border-color:#93c5fd99;background-color:#eff6ffcc}html:not(.dark) .mitarbeiter-tile-avatar{border-color:#e5e7ebcc}html:not(.dark) .mitarbeiter-tile-action-btn{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery html:not(.dark) .mitarbeiter-tile-action-btn{color:#6b7280}html:not(.dark) .mitarbeiter-tile-action-btn:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}html:not(.dark) .mitarbeiter-tile-contact-row{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery html:not(.dark) .mitarbeiter-tile-contact-row{color:#6b7280}html:not(.dark) .mitarbeiter-tile-contact-row:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}html:not(.dark) .mitarbeiter-tile-appointment{color:#2563ebe6}html:not(.dark) .mitarbeiter-tile-avatar--placeholder{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.mitarbeiter-tile-avatar-link{margin-bottom:.75rem;flex-shrink:0}.mitarbeiter-tile-avatar{height:4.75rem;width:4.75rem;border-radius:9999px;border-width:2px;border-color:#ffffff26;-o-object-fit:cover;object-fit:cover}.mitarbeiter-tile-avatar-fallback{display:flex;align-items:center;justify-content:center;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(59 130 246 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(147 51 234 / .4) var(--tw-gradient-to-position);font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .mitarbeiter-tile-avatar-fallback{color:#111827}html:not(.dark) .dashboard-widget-gallery .mitarbeiter-tile-avatar-fallback .text-white{color:#fff}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.mitarbeiter-tile-avatar-fallback,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .mitarbeiter-tile-avatar-fallback,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .mitarbeiter-tile-avatar-fallback{color:#fff}.mitarbeiter-tile-status{margin-bottom:.5rem;display:flex;width:100%;justify-content:center}.mitarbeiter-tile-name-wrap{margin-bottom:.25rem;display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem}.mitarbeiter-tile-name{font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.25;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark .mitarbeiter-tile-name{color:#f9fafb}.edit-hero-bottom-right .mitarbeiter-tile-name,.betreuer-expand-up .betreuer-compact-option .mitarbeiter-tile-name{color:#fff}.mitarbeiter-tile-name{color:#111827}.mitarbeiter-tile-name:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.mitarbeiter-tile-appointment{margin-top:.25rem;display:flex;width:100%;align-items:flex-start;justify-content:center;gap:.375rem;padding-left:.25rem;padding-right:.25rem;font-size:10px;line-height:1.375;color:#93c5fde6}.mitarbeiter-tile-appointment span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0px}.mitarbeiter-tile--placeholder{cursor:pointer}.mitarbeiter-tile--placeholder:hover{border-color:#3b82f64d;background-color:#3b82f60f}.mitarbeiter-tile-avatar--placeholder{border-style:dashed;border-color:#fff3}.mitarbeiter-tile--selectable{cursor:pointer}.mitarbeiter-tile--selected{border-color:#3b82f680;--tw-shadow: 0 0 20px rgba(59,130,246,.15);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--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);--tw-ring-color: rgb(59 130 246 / .35)}.mitarbeiter-tile-actions{margin-top:.75rem;display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem}.mitarbeiter-tile-action-btn{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;color:#ffffff8c;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .mitarbeiter-tile-action-btn:hover{background:#0f172a0d}.mitarbeiter-tile-action-btn:hover{background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.mitarbeiter-tile-action-btn--disabled{pointer-events:none;cursor:default;opacity:.3}.edit-sidebar-crm .relative>.relative>.mitarbeiter-tile-action-btn--disabled{left:.625rem;height:.875rem;width:.875rem}.mitarbeiter-tile-contact-row{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;color:#fff9;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mitarbeiter-tile-contact-row:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.mitarbeiter-status-badge{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:11px;font-weight:600}.mitarbeiter-status-badge-compact{padding-top:.125rem;padding-bottom:.125rem;font-size:10px}.mitarbeiter-status-urlaub-range{font-size:10px;font-weight:400;opacity:.8}.mitarbeiter-status-emerald{border-color:#34d3994d;background-color:#10b98126;--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.mitarbeiter-status-blue{border-color:#60a5fa4d;background-color:#3b82f626;--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.mitarbeiter-status-amber{border-color:#fbbf244d;background-color:#f59e0b26;--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.mitarbeiter-status-teal{border-color:#2dd4bf4d;background-color:#14b8a626;--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.mitarbeiter-status-rose{border-color:#fb71854d;background-color:#f43f5e26;--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.mitarbeiter-status-slate{border-color:#94a3b84d;background-color:#64748b26;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}html:not(.dark) .mitarbeiter-status-emerald{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}html:not(.dark) .mitarbeiter-status-blue{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}html:not(.dark) .mitarbeiter-status-amber{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}html:not(.dark) .mitarbeiter-status-teal{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}html:not(.dark) .mitarbeiter-status-rose{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}html:not(.dark) .mitarbeiter-status-slate{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.kontakt-mobile-card{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem}.kontakt-mobile-card__avatar{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;border-width:1px;border-color:#ffffff1a;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(59 130 246 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(147 51 234 / .4) var(--tw-gradient-to-position);font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .kontakt-mobile-card__avatar{color:#111827}html:not(.dark) .dashboard-widget-gallery .kontakt-mobile-card__avatar .text-white{color:#fff}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.kontakt-mobile-card__avatar,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .kontakt-mobile-card__avatar,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .kontakt-mobile-card__avatar{color:#fff}html:not(.dark) .dashboard-widget-gallery .kontakt-mobile-card__avatar{border-color:#0f172a1a}.kontakt-mobile-card__avatar img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.kontakt-mobile-card__head{display:flex;min-width:0px;align-items:center;gap:.375rem}.kontakt-mobile-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600}.dark .kontakt-mobile-card__name{color:#f9fafb}.edit-hero-bottom-right .kontakt-mobile-card__name,.betreuer-expand-up .betreuer-compact-option .kontakt-mobile-card__name{color:#fff}.kontakt-mobile-card__name{color:#111827}.kontakt-mobile-card__subtitle{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem}.dark .kontakt-mobile-card__subtitle{color:#4b5563}.dark .kontakt-pin-assign-picker .kontakt-mobile-card__subtitle,.dashboard-panel .kontakt-mobile-card__subtitle,.dark .dashboard-panel .kontakt-mobile-card__subtitle{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .kontakt-mobile-card__subtitle{color:#6b7280}.edit-hero-bottom-right .kontakt-mobile-card__subtitle{color:#ffffff73}.kontakt-mobile-card__subtitle{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .kontakt-mobile-card__subtitle{color:#94a3b8}.kontakt-mobile-card__contact{margin-top:.375rem;display:flex;flex-direction:column;gap:.25rem}.kontakt-mobile-card__contact-row{display:flex;min-width:0px;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;color:#fff9}.kontakt-mobile-card__contact-row svg{flex-shrink:0;color:#ffffff59}html:not(.dark) .edit-form-media-grid .kontakt-mobile-card__contact-row svg,html:not(.dark) .edit-form-ausstattung-section .kontakt-mobile-card__contact-row svg{color:#94a3b8}html:not(.dark) .dashboard-widget-gallery .kontakt-mobile-card__contact-row svg{color:#6b7280}html:not(.dark) .kontakt-mobile-card__contact-row{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery html:not(.dark) .kontakt-mobile-card__contact-row{color:#6b7280}html:not(.dark) .kontakt-mobile-card__contact-row svg{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery html:not(.dark) .kontakt-mobile-card__contact-row svg{color:#6b7280}.kontakt-mobile-card__side{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.375rem}.kontakt-mobile-card__badge{white-space:nowrap;border-radius:9999px;border-width:1px;padding:.125rem .5rem;font-size:10px;font-weight:500}.kontakt-mobile-card__fav{margin-right:-.25rem;padding:.25rem}.contacts-table{width:100%;border-collapse:collapse}.contacts-table thead th{white-space:nowrap;padding:.75rem 1rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;display:table-cell;vertical-align:middle}.contacts-table tbody td{display:table-cell;vertical-align:middle}.contact-edit-grid__inner{display:grid;height:100%}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.contact-edit-grid__inner{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.contact-edit-grid__inner{padding-top:.5rem;padding-bottom:.5rem}}.contact-edit-grid__inner{gap:1rem;grid-template-columns:minmax(240px,280px) minmax(0,1fr);grid-template-columns:minmax(240px,280px) minmax(0,1fr) minmax(260px,300px);grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.contact-visit-card{position:relative;top:0;display:flex;flex-direction:column;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:1.25rem;--tw-backdrop-blur: blur(12px);-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)}.edit-form-map-side .contact-visit-card>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .contact-visit-card{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .contact-visit-card>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .contact-visit-card>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .contact-visit-card{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .contact-visit-card{overflow:visible}html:not(.dark) .dashboard-widget-gallery .contact-visit-card{border-color:#0f172a1a}.contact-visit-card{align-self:start;max-height:100%;max-height:none;overflow-y:auto;position:sticky}.contact-visit-card__avatar-wrap{position:relative;margin-left:auto;margin-right:auto;margin-bottom:1rem}.edit-form-map-side .contact-visit-card__avatar-wrap>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .contact-visit-card__avatar-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .contact-visit-card__avatar-wrap>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .contact-visit-card__avatar-wrap>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .contact-visit-card__avatar-wrap{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .contact-visit-card__avatar-wrap{overflow:visible}.contact-visit-card__avatar{margin-left:auto;margin-right:auto;height:6rem;width:6rem;border-radius:1rem;border-width:1px;border-color:#ffffff1a;-o-object-fit:cover;object-fit:cover}html:not(.dark) .dashboard-widget-gallery .contact-visit-card__avatar{border-color:#0f172a1a}.contact-visit-card__avatar-fallback{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;font-size:.75rem;line-height:1rem;font-weight:700;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff}.edit-sidebar-crm .betreuer-picker-item .contact-visit-card__avatar-fallback{height:1.75rem;width:1.75rem;border-radius:.375rem;font-size:.625rem;line-height:1rem}.edit-sidebar-crm .betreuer-preview-card .contact-visit-card__avatar-fallback{height:2.25rem;width:2.25rem;font-size:.75rem;line-height:1rem}.contact-visit-card__avatar-upload{position:absolute;bottom:-.25rem;right:-.25rem;display:flex;height:2rem;width:2rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .contact-visit-card__avatar-upload{color:#111827}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.contact-visit-card__avatar-upload,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .contact-visit-card__avatar-upload,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .contact-visit-card__avatar-upload{color:#fff}.contact-visit-card__avatar-upload:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.contact-visit-card__head{margin-bottom:1rem;text-align:center}.contact-visit-card__name{font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.25}.dark .contact-visit-card__name{color:#f9fafb}.edit-hero-bottom-right .contact-visit-card__name,.betreuer-expand-up .betreuer-compact-option .contact-visit-card__name{color:#fff}.contact-visit-card__name{color:#111827}.contact-visit-card__firma{margin-top:.25rem;display:flex;align-items:center;justify-content:center;gap:.375rem;font-size:.75rem;line-height:1rem}.dark .contact-visit-card__firma{color:#4b5563}.dark .kontakt-pin-assign-picker .contact-visit-card__firma,.dashboard-panel .contact-visit-card__firma,.dark .dashboard-panel .contact-visit-card__firma{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .contact-visit-card__firma{color:#6b7280}.edit-hero-bottom-right .contact-visit-card__firma{color:#ffffff73}.contact-visit-card__firma{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .contact-visit-card__firma{color:#94a3b8}.contact-visit-card__fav{position:absolute;right:1rem;top:1rem;display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;color:#fff6;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark .contact-visit-card__fav{color:#6b7280}html:not(.dark) .edit-form-media-grid .contact-visit-card__fav,html:not(.dark) .edit-form-ausstattung-section .contact-visit-card__fav{color:#94a3b8}html.theme-neumorphism .contact-visit-card__fav{background:var(--neu-surface);border-color:transparent;box-shadow:-3px -3px 8px var(--neu-shadow-light),4px 4px 9px var(--neu-shadow-dark)}html.theme-neumorphism .contact-visit-card__fav:hover{background-color:var(--neu-surface);border-color:transparent;box-shadow:-5px -5px 12px var(--neu-shadow-light),6px 6px 14px var(--neu-shadow-dark)}html.theme-neumorphism .contact-visit-card__fav.active{background-color:var(--neu-bg);box-shadow:inset 2px 2px 6px var(--neu-shadow-dark),inset -2px -2px 6px var(--neu-shadow-light)}.contact-visit-card__fav{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);color:#6b7280}.contact-visit-card__fav:hover{border-color:#2563eb47;box-shadow:0 0 10px #2563eb14,inset 0 1px #fffc;color:#2563eb}.dark .contact-visit-card__fav:hover{background-color:#ffffff12;border-color:#ffffff2b;box-shadow:0 0 10px #ffffff0f,inset 0 1px #ffffff1a;color:#f9fafb}.contact-visit-card__fav.active{background-color:#eff6ff;box-shadow:0 2px 8px #2563eb33;color:#2563eb}.dark .contact-visit-card__fav.active{background-color:#2563eb26;box-shadow:0 2px 8px #2563eb40;color:#60a5fa}.contact-visit-card__fav.logout:hover{background-color:#fef2f2;color:#ef4444}.sidebar-icon-btn--media.contact-visit-card__fav.active{border-color:#2563eb73}.dark .sidebar-icon-btn--media.contact-visit-card__fav.active{border-color:#60a5fa8c}.sidebar-user-menu.sidebar-panel-reveal .contact-visit-card__fav{animation:sidebarMenuItemPop .42s cubic-bezier(.34,1.35,.64,1) backwards;animation-delay:var(--sidebar-menu-stagger, 0ms)}.dark .contact-visit-card__fav.logout:hover{background-color:#ef44441a;color:#ef4444}.archiv-detail__actions .contact-visit-card__fav:disabled{opacity:.45;cursor:default;pointer-events:none}.contact-visit-card__fav:hover,.contact-visit-card__fav--active{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.contact-visit-card__tags{margin-bottom:1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem}.contact-visit-card__tag{display:inline-flex;border-radius:9999px;border-width:1px;padding:.125rem .5rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.contact-visit-card__action{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff05;padding:.75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .contact-visit-card__action{border-color:#0f172a1a}.contact-visit-card__action:hover{border-color:#3b82f64d;background-color:#3b82f60a}.contact-visit-card__action--static{pointer-events:none}.edit-sidebar-crm .relative>.relative>.contact-visit-card__action--static{left:.625rem;height:.875rem;width:.875rem}.contact-visit-card__action-icon{height:1rem;width:1rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.contact-visit-card__action-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#fff6}html:not(.dark) .edit-form-media-grid .contact-visit-card__action-label,html:not(.dark) .edit-form-ausstattung-section .contact-visit-card__action-label{color:#94a3b8}.contact-visit-card__action-value{display:block;font-size:.875rem;line-height:1.25rem}.dark .contact-visit-card__action-value{color:#f9fafb}.edit-hero-bottom-right .contact-visit-card__action-value,.betreuer-expand-up .betreuer-compact-option .contact-visit-card__action-value{color:#fff}.contact-visit-card__action-value{color:#111827}.contact-work-center{-webkit-backdrop-filter:blur(var(--edit-glass-blur));display:flex;min-height:0px;min-width:0px;flex-direction:column;overflow:hidden;border-radius:1rem;backdrop-filter:blur(var(--edit-glass-blur));background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);box-shadow:var(--edit-glass-shadow);min-height:0;transition:border-color .3s ease,box-shadow .3s ease}.contact-work-center__tabs{display:flex;flex-shrink:0;gap:.25rem;overflow-x:auto;padding:.5rem;border-bottom:1px solid var(--edit-glass-border)}.contact-work-center__tab{display:flex;align-items:center;gap:.5rem;white-space:nowrap;border-radius:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#ffffff80;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.contact-work-center__tab:hover{background-color:#ffffff0a;color:#fffc}.contact-work-center__tab--active{border-width:1px;border-color:#3b82f640;background-color:#3b82f626;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.contact-work-center__tab--disabled{cursor:default;opacity:.4}.contact-work-center__tab--disabled:not(.contact-work-center__tab--active):hover{opacity:.55}.contact-suchprofil-hint{display:flex;align-items:flex-start;gap:.75rem;border-radius:1rem;padding:1rem;font-size:.875rem;line-height:1.25rem}.dark .contact-suchprofil-hint{color:#4b5563}.dark .kontakt-pin-assign-picker .contact-suchprofil-hint,.dashboard-panel .contact-suchprofil-hint,.dark .dashboard-panel .contact-suchprofil-hint{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .contact-suchprofil-hint{color:#6b7280}.edit-hero-bottom-right .contact-suchprofil-hint{color:#ffffff73}.contact-suchprofil-hint{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .contact-suchprofil-hint{color:#94a3b8}.contact-suchprofil-hint{background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border)}.contact-linked-immo{min-width:0px}.contact-linked-immo>: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))}.contact-linked-immo__toolbar{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.contact-linked-immo__toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.contact-linked-immo__toolbar-right{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.contact-linked-immo__count{white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:500}.dark .contact-linked-immo__count{color:#4b5563}.dark .kontakt-pin-assign-picker .contact-linked-immo__count,.dashboard-panel .contact-linked-immo__count,.dark .dashboard-panel .contact-linked-immo__count{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .contact-linked-immo__count{color:#6b7280}.edit-hero-bottom-right .contact-linked-immo__count{color:#ffffff73}.contact-linked-immo__count{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .contact-linked-immo__count{color:#94a3b8}.contact-linked-immo__search{display:flex;min-width:180px;flex:1 1 0%;align-items:center;gap:.5rem;border-radius:.75rem;padding:.5rem .75rem}.mail-detail-main-column--promoting>.contact-linked-immo__search{overflow:visible}@media (min-width: 640px){.contact-linked-immo__search{width:13rem;flex:none}}.contact-linked-immo__search{background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border)}.contact-linked-immo__search-input{width:100%;border-width:0px;background-color:transparent;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.dark .contact-linked-immo__search-input{color:#f9fafb}.edit-hero-bottom-right .contact-linked-immo__search-input,.betreuer-expand-up .betreuer-compact-option .contact-linked-immo__search-input{color:#fff}.contact-linked-immo__search-input{color:#111827}.contact-linked-immo__search-input::-moz-placeholder{color:#ffffff4d}.contact-linked-immo__search-input::placeholder{color:#ffffff4d}.contact-linked-immo__view-toggle{display:flex;flex-shrink:0;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#ffffff1a}html:not(.dark) .dashboard-widget-gallery .contact-linked-immo__view-toggle{border-color:#0f172a1a}.contact-linked-immo__view-btn{padding:.5rem;color:#ffffff73;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.contact-linked-immo__view-btn:hover{background-color:#ffffff0a;color:#ffffffbf}.contact-linked-immo__view-btn--active{background-color:#3b82f626;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.contact-linked-immo__segment{display:inline-flex;gap:.125rem;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff05;padding:.125rem}html:not(.dark) .dashboard-widget-gallery .contact-linked-immo__segment{border-color:#0f172a1a}.contact-linked-immo__segment-btn{white-space:nowrap;border-radius:.65rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;color:#ffffff80;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.contact-linked-immo__segment-btn:hover{color:#fffc}.contact-linked-immo__segment-btn--active{background-color:#3b82f633;--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(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)}.contact-linked-immo__side-label{margin-bottom:.375rem;display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff6}html:not(.dark) .edit-form-media-grid .contact-linked-immo__side-label,html:not(.dark) .edit-form-ausstattung-section .contact-linked-immo__side-label{color:#94a3b8}.contact-linked-immo__side-block{display:flex;flex-direction:column;align-items:flex-start}.contact-linked-immo__add-card{overflow:visible}.contact-linked-immo__picker-dropdown{position:absolute;left:0;right:0;top:100%;z-index:200;margin-top:.375rem;overflow:hidden}.contact-linked-immo__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.contact-linked-immo__list-item{display:flex;flex-direction:row;flex-direction:column;align-items:center;border-radius:1rem;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--edit-glass-inner-bg);border:1px solid var(--edit-glass-inner-border);gap:1rem;padding:.875rem 1rem;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.contact-linked-immo__list-item:hover{border-color:#2563eb38;box-shadow:0 0 8px #2563eb0f}.dark .contact-linked-immo__list-item:hover{background:#ffffff0a;border-color:#ffffff24;box-shadow:0 0 8px #ffffff0a}.contact-linked-immo__list-preview{flex-shrink:0;align-self:flex-start}.contact-linked-immo__preview-img{height:5.5rem;width:100%;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;-o-object-fit:cover;object-fit:cover}html:not(.dark) .dashboard-widget-gallery .contact-linked-immo__preview-img{border-color:#0f172a1a}.contact-linked-immo__preview-img{width:5.5rem}.contact-linked-immo__preview-img--empty{display:flex;align-items:center;justify-content:center;background-color:#ffffff08}.contact-linked-immo__list-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.contact-linked-immo__list-title:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.contact-linked-immo__list-subtitle{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem}.dark .contact-linked-immo__list-subtitle{color:#4b5563}.dark .kontakt-pin-assign-picker .contact-linked-immo__list-subtitle,.dashboard-panel .contact-linked-immo__list-subtitle,.dark .dashboard-panel .contact-linked-immo__list-subtitle{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .contact-linked-immo__list-subtitle{color:#6b7280}.edit-hero-bottom-right .contact-linked-immo__list-subtitle{color:#ffffff73}.contact-linked-immo__list-subtitle{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .contact-linked-immo__list-subtitle{color:#94a3b8}.contact-linked-immo__meta{margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.dark .contact-linked-immo__meta{color:#4b5563}.dark .kontakt-pin-assign-picker .contact-linked-immo__meta,.dashboard-panel .contact-linked-immo__meta,.dark .dashboard-panel .contact-linked-immo__meta{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .contact-linked-immo__meta{color:#6b7280}.edit-hero-bottom-right .contact-linked-immo__meta{color:#ffffff73}.contact-linked-immo__meta{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .contact-linked-immo__meta{color:#94a3b8}.contact-linked-immo__list-side{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){.contact-linked-immo__list-side{flex-shrink:0;align-items:flex-end}}.contact-linked-immo__list-side{min-width:12.5rem}.contact-linked-immo__list-actions{display:flex;align-items:center;gap:.5rem;align-self:stretch}@media (min-width: 640px){.contact-linked-immo__list-actions{justify-content:flex-end;align-self:auto}}.contact-linked-immo__action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.75rem;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.contact-linked-immo__action-btn--primary{border-width:1px;border-color:#3b82f640;background-color:#3b82f626;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.contact-linked-immo__action-btn--primary:hover{background-color:#3b82f640}.contact-linked-immo__action-btn--danger{border-width:1px;border-color:transparent;color:#ffffff73}.contact-linked-immo__action-btn--danger:hover{border-color:#ef444433;background-color:#ef44441a;--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.contact-linked-immo__action-btn--text{padding-left:.625rem;padding-right:.625rem}.contact-linked-immo__badge{display:inline-flex;border-radius:9999px;border-width:1px;border-color:transparent;padding:.25rem .625rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.contact-linked-immo__pin-grid{display:grid}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.contact-linked-immo__pin-grid{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.contact-linked-immo__pin-grid{padding-top:.5rem;padding-bottom:.5rem}}.contact-linked-immo__pin-grid{align-items:start;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}.contact-linked-immo__pin-item{display:flex;min-width:0px;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff05}html:not(.dark) .dashboard-widget-gallery .contact-linked-immo__pin-item{border-color:#0f172a1a}.contact-linked-immo__pin-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;border-top-width:1px;border-color:#ffffff1a;background-color:#ffffff05;padding:.75rem}html:not(.dark) .dashboard-widget-gallery .contact-linked-immo__pin-footer{border-color:#0f172a1a}.contact-doc-tab__section-head{margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.contact-doc-tab__section-title,.contact-profile-immo-panel__title,.contact-timeline-panel__title{font-size:.875rem;line-height:1.25rem;font-weight:600}.dark .contact-doc-tab__section-title,.dark .contact-profile-immo-panel__title,.dark .contact-timeline-panel__title{color:#f9fafb}.edit-hero-bottom-right .contact-doc-tab__section-title,.betreuer-expand-up .betreuer-compact-option .contact-doc-tab__section-title,.edit-hero-bottom-right .contact-profile-immo-panel__title,.betreuer-expand-up .betreuer-compact-option .contact-profile-immo-panel__title,.edit-hero-bottom-right .contact-timeline-panel__title,.betreuer-expand-up .betreuer-compact-option .contact-timeline-panel__title{color:#fff}.contact-doc-tab__section-title,.contact-profile-immo-panel__title,.contact-timeline-panel__title{color:#111827}.contact-doc-tab__section-meta{white-space:nowrap;font-size:.75rem;line-height:1rem}.dark .contact-doc-tab__section-meta{color:#4b5563}.dark .kontakt-pin-assign-picker .contact-doc-tab__section-meta,.dashboard-panel .contact-doc-tab__section-meta,.dark .dashboard-panel .contact-doc-tab__section-meta{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .contact-doc-tab__section-meta{color:#6b7280}.edit-hero-bottom-right .contact-doc-tab__section-meta{color:#ffffff73}.contact-doc-tab__section-meta{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .contact-doc-tab__section-meta{color:#94a3b8}.contact-doc-tab__divider{border-top-width:1px;border-color:#ffffff1a}html:not(.dark) .dashboard-widget-gallery .contact-doc-tab__divider{border-color:#0f172a1a}.contact-doc-row,.contact-doc-expose-row{display:flex;flex-direction:row;flex-direction:column;align-items:flex-start;gap:.75rem;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff05;padding:1rem}html:not(.dark) .dashboard-widget-gallery .contact-doc-row,html:not(.dark) .dashboard-widget-gallery .contact-doc-expose-row{border-color:#0f172a1a}.contact-doc-row,.contact-doc-expose-row{gap:1rem}.contact-doc-row__icon-wrap{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1));background:linear-gradient(135deg,#2563eb1f,#7c3aed14);border:1px solid rgba(37,99,235,.15)}.contact-doc-row__main{min-width:0px;flex:1 1 0%}.contact-doc-row__main>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.mail-detail-main-column--promoting>.contact-doc-row__main{overflow:visible}.contact-doc-row__title{font-size:.875rem;line-height:1.25rem;font-weight:600}.contact-doc-row__hint,.contact-doc-row__note{font-size:.75rem;line-height:1rem}.dark .contact-doc-row__hint,.dark .contact-doc-row__note{color:#4b5563}.dark .kontakt-pin-assign-picker .contact-doc-row__hint,.dashboard-panel .contact-doc-row__hint,.dark .dashboard-panel .contact-doc-row__hint,.dark .kontakt-pin-assign-picker .contact-doc-row__note,.dashboard-panel .contact-doc-row__note,.dark .dashboard-panel .contact-doc-row__note{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .contact-doc-row__hint,html:not(.dark) .kontakt-pin-assign-picker .contact-doc-row__note{color:#6b7280}.edit-hero-bottom-right .contact-doc-row__hint,.edit-hero-bottom-right .contact-doc-row__note{color:#ffffff73}.contact-doc-row__hint,.contact-doc-row__note{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .contact-doc-row__hint,.dark .mobile-bottom-sheet-hero .contact-doc-row__note{color:#94a3b8}.contact-doc-row__file{margin-top:.25rem;display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff05;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.dark .contact-doc-row__file{color:#f9fafb}.edit-hero-bottom-right .contact-doc-row__file,.betreuer-expand-up .betreuer-compact-option .contact-doc-row__file{color:#fff}.contact-doc-row__file{color:#111827}html:not(.dark) .dashboard-widget-gallery .contact-doc-row__file{border-color:#0f172a1a}.contact-doc-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (min-width: 768px){.contact-doc-row__actions{min-width:7.5rem;flex-shrink:0;flex-direction:column;align-items:stretch}}.contact-doc-status{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;padding:.25rem .625rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.contact-doc-status--present{border-color:#10b98140;background-color:#10b98126;--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.contact-doc-status--missing{border-color:#f59e0b33;background-color:#f59e0b1a;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.contact-doc-dsgvo{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.contact-doc-dsgvo{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.contact-doc-dsgvo{padding-top:.5rem;padding-bottom:.5rem}}@media (min-width: 1024px){.contact-doc-dsgvo{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-doc-dsgvo__consent{display:flex;cursor:pointer;align-items:flex-start;gap:.75rem;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff05;padding:1rem}html:not(.dark) .dashboard-widget-gallery .contact-doc-dsgvo__consent{border-color:#0f172a1a}.contact-doc-dsgvo__consent-title{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500}.contact-doc-dsgvo__consent-hint{display:block;font-size:.75rem;line-height:1rem;line-height:1.625}.dark .contact-doc-dsgvo__consent-hint{color:#4b5563}.dark .kontakt-pin-assign-picker .contact-doc-dsgvo__consent-hint,.dashboard-panel .contact-doc-dsgvo__consent-hint,.dark .dashboard-panel .contact-doc-dsgvo__consent-hint{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .contact-doc-dsgvo__consent-hint{color:#6b7280}.edit-hero-bottom-right .contact-doc-dsgvo__consent-hint{color:#ffffff73}.contact-doc-dsgvo__consent-hint{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .contact-doc-dsgvo__consent-hint{color:#94a3b8}.contact-doc-dsgvo__timestamp,.contact-doc-expose-add{border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff05;padding:1rem}html:not(.dark) .dashboard-widget-gallery .contact-doc-dsgvo__timestamp,html:not(.dark) .dashboard-widget-gallery .contact-doc-expose-add{border-color:#0f172a1a}.contact-doc-dsgvo__timestamp-value{font-size:.875rem;line-height:1.25rem;font-weight:500;--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)}.dark .contact-doc-dsgvo__timestamp-value{color:#f9fafb}.edit-hero-bottom-right .contact-doc-dsgvo__timestamp-value,.betreuer-expand-up .betreuer-compact-option .contact-doc-dsgvo__timestamp-value{color:#fff}.contact-doc-dsgvo__timestamp-value{color:#111827}.contact-doc-expose-row--loading{flex-direction:row;align-items:center;gap:.75rem}.contact-doc-expose-row__meta{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625}.dark .contact-doc-expose-row__meta{color:#4b5563}.dark .kontakt-pin-assign-picker .contact-doc-expose-row__meta,.dashboard-panel .contact-doc-expose-row__meta,.dark .dashboard-panel .contact-doc-expose-row__meta{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .contact-doc-expose-row__meta{color:#6b7280}.edit-hero-bottom-right .contact-doc-expose-row__meta{color:#ffffff73}.contact-doc-expose-row__meta{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .contact-doc-expose-row__meta{color:#94a3b8}.contact-doc-expose-row__tag{margin-top:.25rem;display:inline-flex;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.025em;color:#60a5fae6}.contact-doc-expose-row__actions{flex-wrap:wrap}.contact-visit-card__notizen{margin-top:1rem;border-top-width:1px;border-color:#ffffff1a;padding-top:1rem}html:not(.dark) .dashboard-widget-gallery .contact-visit-card__notizen{border-color:#0f172a1a}.contact-visit-card__notizen-label{margin-bottom:.25rem;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#fff6}html:not(.dark) .edit-form-media-grid .contact-visit-card__notizen-label,html:not(.dark) .edit-form-ausstattung-section .contact-visit-card__notizen-label{color:#94a3b8}.contact-visit-card__notizen-text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:.75rem;line-height:1rem;line-height:1.625;color:#ffffffb3}html:not(.dark) .edit-form-media-grid .contact-visit-card__notizen-text,html:not(.dark) .edit-form-ausstattung-section .contact-visit-card__notizen-text{color:#334155}html:not(.dark) .dashboard-widget-gallery .contact-visit-card__notizen-text{color:#374151}.contact-work-center__scroll{min-height:0px;flex:1 1 0%;overflow-y:auto;padding:1rem}.mail-detail-main-column--promoting>.contact-work-center__scroll{overflow:visible}@media (min-width: 640px){.contact-work-center__scroll{padding:1.25rem}}.contact-work-center__footer{flex-shrink:0;border-top-width:1px;border-color:#ffffff1a;padding:.75rem 1rem}html:not(.dark) .dashboard-widget-gallery .contact-work-center__footer{border-color:#0f172a1a}.contact-edit-grid__inner.contact-profile-grid{align-items:start;grid-template-columns:1fr;grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(300px,360px)}.contact-edit-grid__inner.contact-profile-grid .contact-timeline-panel--profile{grid-column:1 / -1;grid-column:2;grid-row:1}.contact-edit-grid__inner.contact-profile-grid .contact-profile-immo-panel{max-height:calc(100vh - 12rem);max-height:none}.contact-profile-col{display:flex;flex-direction:column;gap:1rem;min-width:0;min-height:0}.contact-profile-col--left{grid-column:1;grid-row:1}.contact-profile-col--right{grid-column:3;grid-row:1}.contact-profile-col .contact-visit-card,.contact-profile-col .contact-profile-immo-panel{align-self:stretch;position:static}.contact-profile-stats-panel{display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff05}html:not(.dark) .dashboard-widget-gallery .contact-profile-stats-panel{border-color:#0f172a1a}.contact-profile-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.contact-profile-stats-grid{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.contact-profile-stats-grid{padding-top:.5rem;padding-bottom:.5rem}}.contact-profile-stats-tile{display:flex;align-items:center;gap:.625rem;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.625rem .75rem}html:not(.dark) .dashboard-widget-gallery .contact-profile-stats-tile{border-color:#0f172a1a}.contact-profile-stats-tile__value{font-size:1rem;line-height:1.5rem;font-weight:700;--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);line-height:1.25}.dark .contact-profile-stats-tile__value{color:#f9fafb}.edit-hero-bottom-right .contact-profile-stats-tile__value,.betreuer-expand-up .betreuer-compact-option .contact-profile-stats-tile__value{color:#fff}.contact-profile-stats-tile__value{color:#111827}.contact-profile-stats-tile__value--text{font-size:.75rem;line-height:1rem}.contact-profile-stats-tile__label{font-size:10px;line-height:1.375}.dark .contact-profile-stats-tile__label{color:#4b5563}.dark .kontakt-pin-assign-picker .contact-profile-stats-tile__label,.dashboard-panel .contact-profile-stats-tile__label,.dark .dashboard-panel .contact-profile-stats-tile__label{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .contact-profile-stats-tile__label{color:#6b7280}.edit-hero-bottom-right .contact-profile-stats-tile__label{color:#ffffff73}.contact-profile-stats-tile__label{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .contact-profile-stats-tile__label{color:#94a3b8}.contact-profile-termin{display:flex;align-items:center;gap:.625rem;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.625rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .contact-profile-termin{border-color:#0f172a1a}.contact-profile-termin{text-decoration:none}.contact-profile-termin:not(.contact-profile-termin--static):hover{border-color:#3b82f659;background-color:#3b82f60f}.contact-profile-termin__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375}.dark .contact-profile-termin__title{color:#f9fafb}.edit-hero-bottom-right .contact-profile-termin__title,.betreuer-expand-up .betreuer-compact-option .contact-profile-termin__title{color:#fff}.contact-profile-termin__title{color:#111827}.contact-profile-termin__title--past{font-weight:500;opacity:.6}.contact-profile-termin__meta{margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.dark .contact-profile-termin__meta{color:#4b5563}.dark .kontakt-pin-assign-picker .contact-profile-termin__meta,.dashboard-panel .contact-profile-termin__meta,.dark .dashboard-panel .contact-profile-termin__meta{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .contact-profile-termin__meta{color:#6b7280}.edit-hero-bottom-right .contact-profile-termin__meta{color:#ffffff73}.contact-profile-termin__meta{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .contact-profile-termin__meta{color:#94a3b8}.contact-profile-termine__group-label{margin-bottom:.375rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff6}html:not(.dark) .edit-form-media-grid .contact-profile-termine__group-label,html:not(.dark) .edit-form-ausstattung-section .contact-profile-termine__group-label{color:#94a3b8}html:not(.dark) .contact-profile-stats-panel{border-color:#e5e7ebcc;background-color:#fffc}html:not(.dark) .contact-profile-stats-tile,html:not(.dark) .contact-profile-termin{border-color:#e5e7ebb3;background-color:#f9fafbcc}html:not(.dark) .contact-profile-termin:not(.contact-profile-termin--static):hover{border-color:#60a5fa66;background-color:#eff6ffcc}html:not(.dark) .contact-profile-termine__group-label{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery html:not(.dark) .contact-profile-termine__group-label{color:#6b7280}@media (max-width: 1023px){.contact-profile-layout{height:auto;min-height:0}.contact-profile-layout .contact-edit-grid{flex:none}.contact-edit-grid__inner.contact-profile-grid{align-items:stretch;display:flex;flex-direction:column;gap:1rem;height:auto}.contact-profile-grid .contact-visit-card{max-height:none;overflow:visible;position:static}.contact-profile-grid .contact-timeline-panel--profile,.contact-profile-grid .contact-profile-immo-panel{max-height:none}}.contact-timeline-panel--profile{display:flex;height:auto;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff05}html:not(.dark) .dashboard-widget-gallery .contact-timeline-panel--profile{border-color:#0f172a1a}.contact-timeline-panel--profile{align-self:start;grid-column:auto;max-height:none}.contact-timeline-panel__count,.contact-profile-immo-panel__count{margin-left:auto;border-radius:9999px;background-color:#3b82f626;padding:.125rem .5rem;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.contact-timeline-panel__body--profile{overflow:visible;padding:0;flex:none;min-height:0}.contact-profile-timeline{position:relative;margin:0;list-style-type:none;padding:1rem}.edit-form-map-side .contact-profile-timeline>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .contact-profile-timeline{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .contact-profile-timeline>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .contact-profile-timeline>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .contact-profile-timeline{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .contact-profile-timeline{overflow:visible}.contact-profile-timeline__item{position:relative;padding-bottom:1.25rem;padding-left:2.25rem}.edit-form-map-side .contact-profile-timeline__item>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .contact-profile-timeline__item{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .contact-profile-timeline__item>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .contact-profile-timeline__item>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .contact-profile-timeline__item{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .contact-profile-timeline__item{overflow:visible}.contact-profile-timeline__item:not(.contact-profile-timeline__item--last):after{position:absolute;bottom:0;left:.72rem;top:2rem;width:1px;background:linear-gradient(to bottom,#3b82f673,#ffffff14);content:""}.contact-profile-timeline__link{display:block;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.875rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}html:not(.dark) .dashboard-widget-gallery .contact-profile-timeline__link{border-color:#0f172a1a}.contact-profile-timeline__link{text-decoration:none}.contact-profile-timeline__link:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#3b82f659;background-color:#3b82f60f;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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);--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.contact-profile-timeline__link--static:hover{box-shadow:none;transform:none}.contact-profile-timeline__dot{position:absolute;left:0;top:.75rem;display:flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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);--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);--tw-ring-color: rgb(255 255 255 / .1)}.contact-profile-timeline__card-head{margin-bottom:.25rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.contact-profile-timeline__type{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#60a5fae6}.contact-profile-timeline__date{white-space:nowrap;font-size:11px}.dark .contact-profile-timeline__date{color:#4b5563}.dark .kontakt-pin-assign-picker .contact-profile-timeline__date,.dashboard-panel .contact-profile-timeline__date,.dark .dashboard-panel .contact-profile-timeline__date{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .contact-profile-timeline__date{color:#6b7280}.edit-hero-bottom-right .contact-profile-timeline__date{color:#ffffff73}.contact-profile-timeline__date{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .contact-profile-timeline__date{color:#94a3b8}.contact-profile-timeline__title{font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375}.dark .contact-profile-timeline__title{color:#f9fafb}.edit-hero-bottom-right .contact-profile-timeline__title,.betreuer-expand-up .betreuer-compact-option .contact-profile-timeline__title{color:#fff}.contact-profile-timeline__title{color:#111827}.contact-profile-timeline__desc{margin-top:.25rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.75rem;line-height:1rem;line-height:1.625}.dark .contact-profile-timeline__desc{color:#4b5563}.dark .kontakt-pin-assign-picker .contact-profile-timeline__desc,.dashboard-panel .contact-profile-timeline__desc,.dark .dashboard-panel .contact-profile-timeline__desc{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .contact-profile-timeline__desc{color:#6b7280}.edit-hero-bottom-right .contact-profile-timeline__desc{color:#ffffff73}.contact-profile-timeline__desc{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .contact-profile-timeline__desc{color:#94a3b8}.contact-profile-timeline__cta{margin-top:.5rem;display:inline-flex;align-items:center;gap:.125rem;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.contact-profile-immo-panel{display:flex;min-height:0px;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff05}html:not(.dark) .dashboard-widget-gallery .contact-profile-immo-panel{border-color:#0f172a1a}.contact-profile-immo-panel{align-self:start;max-height:calc(100vh - 12rem)}.contact-profile-immo-panel__head,.contact-timeline-panel__head{display:flex;flex-shrink:0;align-items:center;gap:.5rem;border-bottom-width:1px;border-color:#ffffff1a;padding:.75rem 1rem}html:not(.dark) .dashboard-widget-gallery .contact-profile-immo-panel__head,html:not(.dark) .dashboard-widget-gallery .contact-timeline-panel__head{border-color:#0f172a1a}.contact-profile-immo-panel__body{min-height:0px;flex:1 1 0%;overflow-y:auto;padding:.75rem}.mail-detail-main-column--promoting>.contact-profile-immo-panel__body{overflow:visible}.contact-profile-immo-panel__empty{padding:2.5rem 1rem}.contact-profile-immo-grid{display:grid}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.contact-profile-immo-grid{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.contact-profile-immo-grid{padding-top:.5rem;padding-bottom:.5rem}}.contact-profile-immo-grid{gap:.75rem;grid-template-columns:1fr;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.contact-profile-immo-tile{display:block;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}html:not(.dark) .dashboard-widget-gallery .contact-profile-immo-tile{border-color:#0f172a1a}.contact-profile-immo-tile{text-decoration:none}.contact-profile-immo-tile:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#3b82f659;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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);--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.contact-profile-immo-tile__media{position:relative;aspect-ratio:16/10;overflow:hidden;background-color:#ffffff0d}.edit-form-map-side .contact-profile-immo-tile__media>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .contact-profile-immo-tile__media{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .contact-profile-immo-tile__media>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .contact-profile-immo-tile__media>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .contact-profile-immo-tile__media{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .contact-profile-immo-tile__media{overflow:visible}.contact-profile-immo-tile__img--empty{display:flex;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .contact-profile-immo-tile__img--empty{color:#6b7280}.contact-profile-immo-tile__bezug{position:absolute;left:.5rem;top:.5rem;border-radius:9999px;border-width:1px;padding:.125rem .5rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.contact-profile-immo-tile__body>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.contact-profile-immo-tile__body{padding:.75rem}.contact-profile-immo-tile__title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.375}.dark .contact-profile-immo-tile__title{color:#f9fafb}.edit-hero-bottom-right .contact-profile-immo-tile__title,.betreuer-expand-up .betreuer-compact-option .contact-profile-immo-tile__title{color:#fff}.contact-profile-immo-tile__title{color:#111827}.contact-profile-immo-tile__address{display:flex;min-width:0px;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem}.dark .contact-profile-immo-tile__address{color:#4b5563}.dark .kontakt-pin-assign-picker .contact-profile-immo-tile__address,.dashboard-panel .contact-profile-immo-tile__address,.dark .dashboard-panel .contact-profile-immo-tile__address{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .contact-profile-immo-tile__address{color:#6b7280}.edit-hero-bottom-right .contact-profile-immo-tile__address{color:#ffffff73}.contact-profile-immo-tile__address{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .contact-profile-immo-tile__address{color:#94a3b8}.contact-profile-immo-tile__meta{font-size:11px}.dark .contact-profile-immo-tile__meta{color:#4b5563}.dark .kontakt-pin-assign-picker .contact-profile-immo-tile__meta,.dashboard-panel .contact-profile-immo-tile__meta,.dark .dashboard-panel .contact-profile-immo-tile__meta{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .contact-profile-immo-tile__meta{color:#6b7280}.edit-hero-bottom-right .contact-profile-immo-tile__meta{color:#ffffff73}.contact-profile-immo-tile__meta{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .contact-profile-immo-tile__meta{color:#94a3b8}.contact-timeline-panel{display:flex;min-height:0px;flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff05}html:not(.dark) .dashboard-widget-gallery .contact-timeline-panel{border-color:#0f172a1a}.contact-timeline-panel{grid-column:1 / -1;grid-column:auto;max-height:280px;max-height:none}.contact-timeline-panel__body{min-height:0px;flex:1 1 0%;overflow-y:auto;padding:1rem}.mail-detail-main-column--promoting>.contact-timeline-panel__body{overflow:visible}.contact-timeline-content{padding:.75rem}.dark .mail-message-body--html.mail-message-body--html-dark{background-color:#161622;border-radius:14px;border:1px solid rgba(255,255,255,.08);color:#f1f5f9;overflow-x:auto;padding:1rem 1.25rem}.mail-detail-shell{background-color:transparent}.mail-folder-panel{-webkit-backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);backdrop-filter:blur(var(--edit-glass-blur)) saturate(1.2);background-color:var(--edit-glass-bg);border:1px solid var(--edit-glass-border);border-radius:20px;box-shadow:var(--edit-glass-shadow)}.mail-folder-panel--drawer{border-radius:0;border-right-width:0px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:none}@media (orientation: portrait){.mail-page--portrait .mail-list-panel [data-mail-section=mail-list]{padding-top:.375rem}}.mail-portrait-picker__title{margin-bottom:.5rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .mail-portrait-picker__title{color:#6b7280}.mail-portrait-picker__title:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.mail-portrait-picker__list{margin:0;display:flex;max-height:min(16rem,42vh);list-style-type:none;flex-direction:column;gap:.125rem;overflow-y:auto;padding:0}.mail-portrait-picker__option{display:flex;width:100%;align-items:center;gap:.625rem;border-radius:.75rem;padding:.5rem .625rem;text-align:left;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.mail-portrait-picker__option:hover{background-color:#3b82f61a}.mail-portrait-picker__option:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.mail-portrait-picker__option:hover:is(.dark *){background-color:#ffffff0d}.mail-portrait-picker__option--active{background-color:#3b82f61a;font-weight:600;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.mail-portrait-picker__option--active:is(.dark *){background-color:#3b82f626;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.mail-portrait-picker__option-icon{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(59 130 246 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(168 85 247 / .15) var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .mail-portrait-picker__option-icon .text-white{color:#fff}.mail-portrait-picker__option-icon:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.mail-list-panel{background-color:transparent}.mail-search-field__icon{pointer-events:none;position:absolute;left:.875rem;top:50%;z-index:1;height:1rem;width:1rem;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.edit-sidebar-crm .relative>.relative>.mail-search-field__icon{left:.625rem;height:.875rem;width:.875rem}html:not(.dark) .dashboard-widget-gallery .mail-search-field__icon{color:#6b7280}.mail-search-field__icon:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.mail-search-field__input{width:100%;border-radius:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:#fff;border:1px solid rgba(229,231,235,.85);color:#111827;padding:.625rem .875rem .625rem 2.625rem}.mail-search-field__input::-moz-placeholder{color:#9ca3af;font-weight:400}.mail-search-field__input::placeholder{color:#9ca3af;font-weight:400}.mail-search-field__input:hover{border-color:#d1d5db}.mail-search-field__input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.dark .mail-search-field__input{background-color:#12121e;border-color:#ffffff1a;color:#f1f5f9}.dark .mail-search-field__input:hover{border-color:#ffffff29}.dark .mail-search-field__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}.mail-list-item{width:100%;cursor:grab;border-radius:1rem;border-width:1px;border-color:transparent;padding:1rem;text-align:left;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.mail-list-item:active{cursor:grabbing}.mail-list-item--tap,.mail-list-item--tap:active{cursor:pointer}.mail-list-item--unread{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(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);box-shadow:0 4px 16px #0f172a0a}.dark .mail-list-item--unread{border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(18 18 30 / var(--tw-bg-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .dark .mail-list-item--unread{border-color:#0f172a1a}.dark .mail-list-item--unread{box-shadow:0 4px 16px #00000038}.mail-list-item--read{background-color:#ffffffb3}.dark .mail-list-item--read{border-color:#ffffff0d;background-color:#0a0a14cc}.dark .mail-list-item--read:hover,.dark .mail-list-item--unread:hover{border-color:#ffffff26}.mail-list-item--selected{background-color:#06f!important;border-color:#0066ff73!important;box-shadow:0 10px 28px #0066ff52!important}.mail-list-item--selected .mail-list-item__subject,.mail-list-item--selected .mail-list-item__sender,.mail-list-item--selected .mail-list-item__preview,.mail-list-item--selected .mail-list-item__time,.mail-list-item--selected .mail-list-item__attachment{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .mail-list-item--selected .mail-list-item__subject,html:not(.dark) .dashboard-widget-gallery .mail-list-item--selected .mail-list-item__sender,html:not(.dark) .dashboard-widget-gallery .mail-list-item--selected .mail-list-item__preview,html:not(.dark) .dashboard-widget-gallery .mail-list-item--selected .mail-list-item__time,html:not(.dark) .dashboard-widget-gallery .mail-list-item--selected .mail-list-item__attachment{color:#111827}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.mail-list-item--selected .mail-list-item__subject,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .mail-list-item--selected .mail-list-item__subject,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .mail-list-item--selected .mail-list-item__subject,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r .mail-list-item--selected .mail-list-item__sender,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .mail-list-item--selected .mail-list-item__sender,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .mail-list-item--selected .mail-list-item__sender,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r .mail-list-item--selected .mail-list-item__preview,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .mail-list-item--selected .mail-list-item__preview,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .mail-list-item--selected .mail-list-item__preview,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r .mail-list-item--selected .mail-list-item__time,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .mail-list-item--selected .mail-list-item__time,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .mail-list-item--selected .mail-list-item__time,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r .mail-list-item--selected .mail-list-item__attachment,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .mail-list-item--selected .mail-list-item__attachment,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .mail-list-item--selected .mail-list-item__attachment{color:#fff}.mail-list-item--selected .mail-list-item__sender,.mail-list-item--selected .mail-list-item__preview{color:#ffffffd9}html:not(.dark) .edit-form-media-grid .mail-list-item--selected .mail-list-item__sender,html:not(.dark) .edit-form-ausstattung-section .mail-list-item--selected .mail-list-item__sender,html:not(.dark) .edit-form-media-grid .mail-list-item--selected .mail-list-item__preview,html:not(.dark) .edit-form-ausstattung-section .mail-list-item--selected .mail-list-item__preview{color:#1e293b}.mail-list-item--selected .mail-list-item__time{color:#ffffffb3}html:not(.dark) .edit-form-media-grid .mail-list-item--selected .mail-list-item__time,html:not(.dark) .edit-form-ausstattung-section .mail-list-item--selected .mail-list-item__time{color:#334155}html:not(.dark) .dashboard-widget-gallery .mail-list-item--selected .mail-list-item__time{color:#374151}.mail-sender-avatar{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(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)}html:not(.dark) .dashboard-widget-gallery .mail-sender-avatar{color:#111827}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.mail-sender-avatar,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .mail-sender-avatar,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .mail-sender-avatar{color:#fff}.mail-detail-card{background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mail-detail-promote-flight{pointer-events:none;position:fixed;left:0;top:0;overflow:hidden}.edit-sidebar-crm .relative>.relative>.mail-detail-promote-flight{left:.625rem;height:.875rem;width:.875rem}.mail-detail-promote-flight{background:#fff;border:1px solid rgba(243,244,246,.95);border-radius:20px;box-shadow:0 24px 60px #0f172a2e,0 10px 24px #0f172a1a;box-sizing:border-box;margin:0;padding:0;transform-origin:50% 100%;z-index:120}.dark .mail-detail-promote-flight{background:#12121e;border-color:#ffffff1a;box-shadow:0 28px 64px #0000007a,0 12px 28px #00000052}.mail-detail-promote-flight__inner{pointer-events:none;position:absolute;left:0;top:0;overflow:hidden}.edit-sidebar-crm .relative>.relative>.mail-detail-promote-flight__inner{left:.625rem;height:.875rem;width:.875rem}.mail-detail-preview-anchor{width:100%;max-width:100%;min-height:0;min-width:0}.mail-detail-quick-actions{display:inline-flex;align-items:center;gap:.125rem;border-radius:9999px;border-width:1px;border-color:#e5e7ebcc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .5rem;--tw-shadow: 0 1px 2px 0 rgb(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)}.dark .mail-detail-quick-actions{border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(26 26 46 / var(--tw-bg-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .dark .mail-detail-quick-actions{border-color:#0f172a1a}.mail-detail-quick-actions button{border-radius:9999px;padding:.5rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .mail-detail-quick-actions button{color:#6b7280}.mail-detail-quick-actions button:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 102 255 / var(--tw-text-opacity, 1))}.dark .mail-detail-quick-actions button{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark .mail-detail-quick-actions button:hover{background-color:#3b82f61a;--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.mail-detail-footer-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.mail-detail-footer-btn--primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .mail-detail-footer-btn--primary{color:#111827}html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-r.mail-detail-footer-btn--primary,html:not(.dark) .dashboard-widget-gallery .bg-gradient-to-br .mail-detail-footer-btn--primary,html:not(.dark) .dashboard-widget-gallery [class*=from-blue-500] .mail-detail-footer-btn--primary{color:#fff}.mail-detail-footer-btn--primary{background-color:#06f;box-shadow:0 8px 24px #0066ff47}.mail-detail-footer-btn--primary:hover{background-color:#0052cc}.mail-detail-footer-btn--secondary{border-width:1px;border-color:#e5e7ebcc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(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)}html:not(.dark) .dashboard-widget-gallery .mail-detail-footer-btn--secondary{color:#6b7280}.mail-detail-footer-btn--secondary:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.dark .mail-detail-footer-btn--secondary{border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(26 26 46 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .dark .mail-detail-footer-btn--secondary{border-color:#0f172a1a}.dark .mail-detail-footer-btn--secondary:hover{background-color:#ffffff0d}.mail-context-sidebar{min-height:0px;flex-shrink:0;overflow-y:auto;background-color:transparent}.mail-detail-side-column{flex:0 0 35%;max-width:none;min-width:0;padding:.75rem 1.5rem .75rem 1.25rem;padding:.75rem 1rem}.mail-detail-history-timeline.mail-context-sidebar{overflow:hidden;background:transparent}.mail-detail-side-column .mail-attachment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mail-detail-side-column .mail-context-panel-title{margin-bottom:.625rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .mail-detail-side-column .mail-context-panel-title{color:#6b7280}.mail-detail-side-column .mail-context-panel-title:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.mail-context-panel{border-radius:.75rem;background-color:#fffc;padding:.75rem}.mail-context-panel:is(.dark *){background-color:#12121ecc}.mail-context-panel{box-shadow:0 1px 2px #0f172a0a}.mail-context-participant-item{list-style-type:none}.mail-context-participant{display:flex;align-items:flex-start;align-items:center;gap:.75rem;border-radius:.75rem;padding:.625rem .25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.mail-context-participant:hover{background-color:#ffffffb3}.mail-context-participant:hover:is(.dark *){background-color:#ffffff0d}.mail-context-participant--link{color:inherit;text-decoration-line:none}.mail-context-participant--link:hover{background-color:#ffffffb3}.mail-context-participant--link:hover:is(.dark *){background-color:#ffffff0a}.mail-detail-side-column .mail-context-participant{align-items:flex-start;padding:.5rem .125rem}.mail-context-immobilie-tile{display:flex;align-items:stretch;gap:.625rem;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#e5e7ebcc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));color:inherit;text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.mail-context-immobilie-tile:hover{border-color:#3b82f640;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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)}.mail-context-immobilie-tile:is(.dark *){border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(26 26 46 / var(--tw-bg-opacity, 1))}.mail-context-immobilie-tile:hover:is(.dark *){border-color:#3b82f64d}.mail-context-immobilie-tile__media{position:relative;min-height:4.5rem;width:4.5rem;flex-shrink:0;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.edit-form-map-side .mail-context-immobilie-tile__media>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .mail-context-immobilie-tile__media{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .mail-context-immobilie-tile__media>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .mail-context-immobilie-tile__media>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .mail-context-immobilie-tile__media{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .mail-context-immobilie-tile__media{overflow:visible}.mail-context-immobilie-tile__media:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 20 36 / var(--tw-bg-opacity, 1))}.mail-context-immobilie-tile__placeholder{display:flex;height:100%;min-height:4.5rem;width:100%;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .mail-context-immobilie-tile__placeholder{color:#6b7280}.mail-context-immobilie-tile__placeholder:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.mail-context-immobilie-tile__body{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column;justify-content:center;padding-top:.5rem;padding-bottom:.5rem;padding-right:.625rem}.mail-detail-main-column--promoting>.mail-context-immobilie-tile__body{overflow:visible}.mail-context-immobilie-tile__title{font-size:13px;font-weight:600;line-height:1.375;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.mail-context-immobilie-tile__title:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.mail-context-immobilie-tile__meta{margin-top:.125rem;font-size:10px;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .mail-context-immobilie-tile__meta{color:#6b7280}.mail-context-immobilie-tile__meta:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.mail-context-participant-meta{margin-top:.375rem;display:flex;flex-wrap:wrap;gap:.25rem}.mail-context-participant-badge{display:inline-flex;align-items:center;border-radius:.375rem;padding:.125rem .375rem;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.mail-context-participant-badge--role{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .mail-context-participant-badge--role{color:#6b7280}.mail-context-participant-badge--role:is(.dark *){background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.mail-context-participant-badge--kategorie{border-width:1px;border-color:transparent}.mail-detail-side-column .mail-context-participant p:first-child{font-size:13px}.dark .mail-context-sidebar{background-color:transparent}.mail-context-empty{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .mail-context-empty{color:#6b7280}.mail-context-empty:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.mail-attachment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.mail-attachment-grid{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.mail-attachment-grid{padding-top:.5rem;padding-bottom:.5rem}}.mail-attachment-tile{aspect-ratio:1 / 1;cursor:pointer;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#e5e7ebcc;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(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);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.mail-attachment-tile:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(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)}.mail-attachment-tile:is(.dark *){border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(26 26 46 / var(--tw-bg-opacity, 1))}.mail-attachment-tile__gradient{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.mail-attachment-tile__file{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.5rem;text-align:center}.mail-attachment-tile__file:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 20 36 / var(--tw-bg-opacity, 1))}.mail-context-participant-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.mail-category-badge{display:inline-flex;align-items:center;border-radius:.375rem;border-width:1px;padding:.125rem .5rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.mail-category-badge--anfrage{border-color:#3b82f640;background-color:#3b82f61a;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.dark .mail-category-badge--anfrage{border-color:#60a5fa4d;background-color:#3b82f626;--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.mail-category-badge--angebot{border-color:#f59e0b40;background-color:#f59e0b1a;--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.dark .mail-category-badge--angebot{border-color:#fbbf244d;background-color:#f59e0b26;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.mail-category-badge--portal{border-color:#0ea5e940;background-color:#0ea5e91a;--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.dark .mail-category-badge--portal{border-color:#38bdf84d;background-color:#0ea5e926;--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.mail-category-badge--antwort{border-color:#10b98140;background-color:#10b9811a;--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.dark .mail-category-badge--antwort{border-color:#34d3994d;background-color:#10b98126;--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.mail-category-badge--termin{border-color:#6366f140;background-color:#6366f11a;--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.dark .mail-category-badge--termin{border-color:#818cf84d;background-color:#6366f126;--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.mail-detail-history-row{display:grid}@media (orientation: portrait){.app-header--adaptive .app-header-portrait__upper-box>.mail-detail-history-row{transition:padding-top .48s cubic-bezier(.34,1.18,.64,1),padding-bottom .48s cubic-bezier(.34,1.18,.64,1)}.app-header--adaptive.app-header--adaptive--scrolled .app-header-portrait__upper-box>.mail-detail-history-row{padding-top:.5rem;padding-bottom:.5rem}}.mail-detail-history-row{align-items:stretch;grid-template-columns:minmax(0,65fr) minmax(0,35fr);min-height:0}.mail-detail-history-row>.mail-detail-side-column{width:auto;flex:unset;max-width:100%}.mail-detail-history-preview{overflow:hidden;max-width:100%;min-height:0;min-width:0}.mail-detail-history-preview-body{width:100%;max-width:100%;min-width:0}.mail-detail-history-timeline{border-left:none;max-width:100%;min-height:0;min-width:0}.mail-detail-history-section-label{margin-bottom:.5rem;flex-shrink:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .mail-detail-history-section-label{color:#6b7280}.mail-detail-history-section-label:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.mail-detail-history-timeline-scroll{padding-right:.125rem;scrollbar-color:rgba(148,163,184,.45) transparent;scrollbar-width:thin}.mail-detail-history-preview-card{background:transparent;border-radius:.75rem;border:1px solid rgba(229,231,235,.85);box-shadow:none;box-sizing:border-box;max-width:100%;padding:.45rem .6rem}.mail-detail-history-dot{height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.mail-detail-history-dot:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.mail-detail-history-dot--active{height:.5rem;width:.5rem;--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.mail-detail-history-dot--active:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.mail-detail-history-dot--armed{box-shadow:0 0 0 4px #2563eb38}.mail-detail-history-timeline-list{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:.25rem;padding:0}.mail-detail-history-timeline-item{position:relative;margin:0;padding:0}.edit-form-map-side .mail-detail-history-timeline-item>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .mail-detail-history-timeline-item{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .mail-detail-history-timeline-item>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .mail-detail-history-timeline-item>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .mail-detail-history-timeline-item{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .mail-detail-history-timeline-item{overflow:visible}.mail-detail-history-timeline-btn{display:flex;width:100%;align-items:flex-start;gap:.625rem;border-radius:.5rem;padding-top:.375rem;padding-bottom:.375rem;padding-right:.125rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.mail-detail-history-timeline-btn:focus{outline:2px solid transparent;outline-offset:2px}.mail-detail-history-timeline-btn:focus-visible{--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);--tw-ring-color: rgb(59 130 246 / .4)}.mail-detail-history-timeline-btn:hover{background-color:#ffffffb3}.mail-detail-history-timeline-btn:hover:is(.dark *){background-color:#ffffff0a}.mail-detail-history-timeline-btn--active{background-color:#3b82f612}.mail-detail-history-timeline-btn--active:is(.dark *){background-color:#3b82f61a}.mail-detail-history-timeline-node-wrap{display:flex;width:.75rem;flex-shrink:0;justify-content:center;padding-top:.35rem}.mail-detail-history-timeline-date{margin-bottom:.125rem;display:block;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .mail-detail-history-timeline-date{color:#6b7280}.mail-detail-history-timeline-date:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.mail-detail-history-timeline-btn--active .mail-detail-history-timeline-date{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.mail-detail-history-timeline-btn--active .mail-detail-history-timeline-date:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.mail-detail-history-timeline-sender{margin-bottom:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.mail-detail-history-timeline-sender:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.mail-detail-history-timeline-btn--active .mail-detail-history-timeline-sender{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.mail-detail-history-timeline-btn--active .mail-detail-history-timeline-sender:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.mail-detail-history-timeline-excerpt{margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:11px;line-height:1.45;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .mail-detail-history-timeline-excerpt{color:#6b7280}.mail-detail-history-timeline-excerpt:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.mail-detail-history-timeline-btn--active .mail-detail-history-timeline-excerpt{font-weight:500;--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.mail-detail-history-timeline-btn--active .mail-detail-history-timeline-excerpt:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark .mail-detail-history-preview-card{background:transparent;border-color:#ffffff14;box-shadow:none}.mail-detail-history-preview-card--promoting{position:relative}.edit-form-map-side .mail-detail-history-preview-card--promoting>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .mail-detail-history-preview-card--promoting{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .mail-detail-history-preview-card--promoting>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .mail-detail-history-preview-card--promoting>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .mail-detail-history-preview-card--promoting{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .mail-detail-history-preview-card--promoting{overflow:visible}.mail-detail-history-preview-card--promoting{background:#fff;border-color:#f3f4f6f2;border-radius:20px;box-shadow:0 24px 60px #0f172a2e,0 10px 24px #0f172a1a;z-index:50}.dark .mail-detail-history-preview-card--promoting{background:#12121e;border-color:#ffffff1a;box-shadow:0 28px 64px #0000007a,0 12px 28px #00000052}.mail-detail-history-row--promoting,.mail-detail-history-preview--promoting{overflow:visible!important;z-index:20}.mail-detail-main-column--promoting{overflow:visible!important;z-index:10}.mail-detail-main-column--promoting>.flex-1{overflow:visible!important}.mail-detail-history-flip-root{flex-shrink:0;max-height:calc(2.85rem + 2 * .75rem * 1.55);perspective-origin:center top;perspective:820px}.mail-detail-history-flap-panel{backface-visibility:hidden}.mail-detail-history-preview-scroll-wrap{position:relative}.edit-form-map-side .mail-detail-history-preview-scroll-wrap>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .mail-detail-history-preview-scroll-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .mail-detail-history-preview-scroll-wrap>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .mail-detail-history-preview-scroll-wrap>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .mail-detail-history-preview-scroll-wrap{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .mail-detail-history-preview-scroll-wrap{overflow:visible}.mail-detail-history-preview-scroll-wrap{flex:1;max-height:calc(2.85rem + 2 * .75rem * 1.55);min-height:0}.mail-detail-history-preview-scroll-wrap:before,.mail-detail-history-preview-scroll-wrap:after,.mail-detail-history-preview-scroll:before,.mail-detail-history-preview-scroll:after{content:none}.mail-compose-field-row{display:flex;align-items:center;gap:.75rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));padding:.625rem 1.25rem}html:not(.dark) .dashboard-widget-gallery .mail-compose-field-row{border-color:#0f172a1a}.mail-compose-field-row:is(.dark *){border-color:#ffffff1a}@media (min-width: 640px){.mail-compose-field-row{padding-left:1.5rem;padding-right:1.5rem}}.mail-compose-field-label{width:3.5rem;flex-shrink:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .mail-compose-field-label{color:#6b7280}.mail-compose-field-label:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.mail-compose-field-input{min-width:0px;flex:1 1 0%;border-style:none;background-color:transparent;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.mail-detail-main-column--promoting>.mail-compose-field-input{overflow:visible}.mail-compose-field-input:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.mail-compose-field-input::-moz-placeholder{color:#9ca3af;font-weight:400}.mail-compose-field-input::placeholder{color:#9ca3af;font-weight:400}.mail-compose-field-select{width:100%;min-width:0px;cursor:pointer;border-radius:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .mail-compose-field-select{color:#6b7280}.mail-compose-field-select{background-color:#f3f4f6b3;border:1px solid rgba(229,231,235,.85);padding:.4rem .6rem}.mail-compose-field-select:hover{border-color:#d1d5db}.mail-compose-field-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.dark .mail-compose-field-select{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));background-color:#ffffff0a;border-color:#ffffff1a}.dark .mail-compose-field-select:hover{border-color:#ffffff29}.dark .mail-compose-field-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}.dark .mail-compose-field-select option{background-color:#12121e;color:#f1f5f9}.mail-compose-toolbar{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:.25rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));padding:.5rem .75rem}html:not(.dark) .dashboard-widget-gallery .mail-compose-toolbar{border-color:#0f172a1a}.mail-compose-toolbar:is(.dark *){border-color:#ffffff1a}@media (min-width: 640px){.mail-compose-toolbar{padding-left:1rem;padding-right:1rem}}.mail-compose-toolbar-group{display:flex;align-items:center;gap:.125rem}.mail-compose-toolbar-group+.mail-compose-toolbar-group{margin-left:.25rem;border-left-width:1px;border-color:#e5e7ebcc;padding-left:.375rem}.mail-compose-toolbar-group+.mail-compose-toolbar-group:is(.dark *){border-color:#ffffff1a}.mail-compose-tool-btn{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.5rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html:not(.dark) .dashboard-widget-gallery .mail-compose-tool-btn{color:#6b7280}.mail-compose-tool-btn:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 102 255 / var(--tw-text-opacity, 1))}.dark .mail-compose-tool-btn{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark .mail-compose-tool-btn:hover{background-color:#3b82f61a;--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.mail-compose-tool-btn--active{background-color:#3b82f61a;--tw-text-opacity: 1;color:rgb(0 102 255 / var(--tw-text-opacity, 1))}.dark .mail-compose-tool-btn--active{background-color:#3b82f626;--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.mail-compose-editor{min-height:100%;padding:1rem 1.25rem;font-size:15px;line-height:1.625;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px}.mail-compose-editor:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.mail-compose-editor{padding-left:1.5rem;padding-right:1.5rem}}.mail-compose-editor{min-height:14rem}.mail-compose-editor:empty:before{color:#9ca3af;content:attr(data-placeholder);pointer-events:none}.mail-compose-editor p{margin:0 0 .5em}.mail-compose-editor ul{list-style:disc;margin:0 0 .5em;padding-left:1.5rem}.mail-compose-editor ol{list-style:decimal;margin:0 0 .5em;padding-left:1.5rem}.mail-compose-editor blockquote{border-left:3px solid rgba(59,130,246,.45);color:#6b7280;margin:0 0 .5em;padding-left:.875rem}.dark .mail-compose-editor blockquote{color:#94a3b8}.mail-compose-editor a{color:#2563eb;text-decoration:underline}.dark .mail-compose-editor a{color:#60a5fa}.mail-compose-quote{border-left:2px solid rgba(156,163,175,.7);margin:.5rem 0;padding-left:.75rem;color:#4b5563}.dark .mail-compose-quote{border-left-color:#fff3;color:#94a3b8}.mail-compose-section-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .mail-compose-section-label{color:#6b7280}.mail-compose-section-label:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.mail-compose-unlock-preview{border-radius:.75rem;border-width:1px;border-color:#e5e7eb99;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.mail-compose-unlock-preview:is(.dark *){border-color:#ffffff1a;background-color:#ffffff0d;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.mail-compose-unlock-preview p{margin:0 0 .5em}.mail-mobile-detail{background-color:#f8f9fb}.dark .mail-mobile-detail{background-color:#0b0b16}.mail-mobile-detail .mail-detail-side-column{flex:none;max-width:none;padding:.25rem 1rem 1rem;width:auto}.mail-mobile-detail .mail-detail-history-row{flex:none;grid-template-columns:minmax(0,1fr);overflow:visible}.mail-mobile-detail .mail-detail-history-timeline-scroll{max-height:14rem}.mail-detail-history-preview-scroll{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 8%,#000 20%,#000 80%,rgba(0,0,0,.35) 92%,transparent 100%);position:relative}.edit-form-map-side .mail-detail-history-preview-scroll>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .mail-detail-history-preview-scroll{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .mail-detail-history-preview-scroll>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .mail-detail-history-preview-scroll>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .mail-detail-history-preview-scroll{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .mail-detail-history-preview-scroll{overflow:visible}.mail-detail-history-preview-scroll{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 8%,#000 20%,#000 80%,rgba(0,0,0,.35) 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 8%,#000 20%,#000 80%,rgba(0,0,0,.35) 92%,transparent 100%);max-height:calc(2.85rem + 2 * .75rem * 1.55);scrollbar-color:rgba(148,163,184,.45) transparent;scrollbar-width:thin}.expose-stat-mini{position:relative;overflow:hidden;border-radius:1rem;padding:.875rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.edit-form-map-side .expose-stat-mini>div:first-child{height:100%}@media (min-width: 1024px){.edit-super-box-lage-grid .edit-form-map-side .expose-stat-mini{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.edit-super-box-lage-grid .edit-form-map-side .expose-stat-mini>div:first-child{flex:1 1 auto;min-height:12rem}}.edit-sidebar-crm .expose-stat-mini>.relative>.pointer-events-none{left:.625rem;height:.875rem;width:.875rem}.edit-form-map-side .expose-stat-mini{height:100%;min-height:12rem;flex:1 1 0%}.mail-detail-main-column--promoting>.edit-form-map-side .expose-stat-mini{overflow:visible}.expose-stat-mini{background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.expose-stat-mini-icon{margin-left:auto;margin-right:auto;margin-bottom:.5rem;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.75rem;background:linear-gradient(135deg,#2563eb26,#7c3aed1f)}.expose-stat-mini-value{font-size:1.25rem;line-height:1.75rem;font-weight:700;--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);line-height:1}.dark .expose-stat-mini-value{color:#f9fafb}.edit-hero-bottom-right .expose-stat-mini-value,.betreuer-expand-up .betreuer-compact-option .expose-stat-mini-value{color:#fff}.expose-stat-mini-value{color:#111827}.expose-stat-mini-label{margin-top:.375rem;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.dark .expose-stat-mini-label{color:#4b5563}.dark .kontakt-pin-assign-picker .expose-stat-mini-label,.dashboard-panel .expose-stat-mini-label,.dark .dashboard-panel .expose-stat-mini-label{color:#9ca3af}html:not(.dark) .kontakt-pin-assign-picker .expose-stat-mini-label{color:#6b7280}.edit-hero-bottom-right .expose-stat-mini-label{color:#ffffff73}.expose-stat-mini-label{margin-top:.375rem;font-size:.75rem;line-height:1rem;line-height:1.625;color:#9ca3af}.dark .mobile-bottom-sheet-hero .expose-stat-mini-label{color:#94a3b8}.expose-stat-details-btn{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border-radius:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.dark .expose-stat-details-btn{color:#f9fafb}.edit-hero-bottom-right .expose-stat-details-btn,.betreuer-expand-up .betreuer-compact-option .expose-stat-details-btn{color:#fff}.expose-stat-details-btn{color:#111827;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.expose-stat-details-btn:hover{background:#ffffff14}.expose-stat-kpi{border-radius:1rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0a;padding:1.25rem;text-align:center}html:not(.dark) .dashboard-widget-gallery .expose-stat-kpi{border-color:#0f172a1a}.expose-stat-kpi-value{font-size:1.875rem;line-height:2.25rem;font-weight:700;--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)}.dark .expose-stat-kpi-value{color:#f9fafb}.edit-hero-bottom-right .expose-stat-kpi-value,.betreuer-expand-up .betreuer-compact-option .expose-stat-kpi-value{color:#fff}.expose-stat-kpi-value{color:#111827}.expose-customer-pending{color:#fb923c;text-shadow:0 0 12px rgba(251,146,60,.35)}.expose-status-badge{display:inline-flex;border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.expose-status-badge-success{border-width:1px;border-color:#34d39940;background-color:#10b98126;--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.expose-status-badge-pending{border-width:1px;border-color:#fbbf2440;background-color:#f59e0b26;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.expose-page-bg{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:linear-gradient(135deg,#eff6ff,#f5f3ff 45%,#fdf2f8);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.expose-hero-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffffe0;border:1px solid rgba(229,231,235,.9);box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f,inset 0 1px #fff9}.expose-detail-cell{border-radius:1rem;padding:1rem;background-color:#f9fafbb3;border:1px solid rgba(229,231,235,.8)}.dark .expose-detail-cell{background-color:#0d0d1ab3;border:1px solid rgba(255,255,255,.06)}.expose-lightbox-backdrop{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#070714d1}.expose-text-heading{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.expose-text-heading:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.expose-text-body{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .expose-text-body{color:#6b7280}.expose-text-body:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.expose-text-muted{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .expose-text-muted{color:#6b7280}.expose-text-muted:is(.dark *){color:#ffffffb3}.expose-text-label{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}html:not(.dark) .dashboard-widget-gallery .expose-text-label{color:#6b7280}.expose-text-label:is(.dark *){color:#fff9}.expose-text-stat{font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.expose-text-stat:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.archiv-page{--archiv-top-ratio: .35;display:flex;flex-direction:column;height:calc(100dvh - var(--app-header-height, 4rem));min-height:0;overflow:hidden;gap:.75rem;padding:0 .25rem .5rem}.archiv-page__top{flex:0 0 35%;min-height:260px;max-height:42%;display:flex;flex-direction:column;gap:.5rem;min-width:0;transition:flex-basis .28s ease,max-height .28s ease,min-height .28s ease}.archiv-page__top--collapsed{flex-basis:18%;max-height:24%;min-height:132px;gap:.2rem}.archiv-page__top--collapsed .archiv-toolbar-wrap{max-height:0;opacity:0;margin:0;padding:0;overflow:hidden;pointer-events:none;transition:max-height .22s ease,opacity .18s ease}.archiv-page__top:not(.archiv-page__top--collapsed) .archiv-toolbar-wrap{max-height:3.5rem;opacity:1;overflow:hidden;transition:max-height .22s ease,opacity .18s ease}.archiv-page__top--collapsed .archiv-timeline{gap:0;padding-top:0;padding-bottom:0}.archiv-page__top--collapsed .archiv-timeline__year-bar{min-height:1.35rem;gap:.5rem}.archiv-page__top--collapsed .archiv-timeline__year-label{font-size:.9rem;min-width:3.75rem}.archiv-page__top--collapsed .archiv-timeline__year-btn{width:1.45rem;height:1.45rem}.archiv-page__top--collapsed .archiv-timeline__track{height:3.6rem;--archiv-rail-y: 1.15rem}.archiv-page__top--collapsed .archiv-timeline__tick-label{margin-top:1.65rem;font-size:8px}.archiv-page__top--collapsed .archiv-timeline__marker-cap{min-width:1.25rem;min-height:1.25rem}.archiv-page__top--collapsed .archiv-timeline__marker-icon{width:1.25rem;height:1.25rem}.archiv-page__top--collapsed .archiv-timeline__marker-stem{height:.45rem}.archiv-page__top--collapsed .archiv-timeline__marker-date{font-size:8px}.archiv-page__top--collapsed .archiv-timeline__footer{min-height:.9rem}.archiv-page__top--collapsed .archiv-timeline__range-label{font-size:9px}.archiv-page__top--collapsed .archiv-slider{padding-top:2px;padding-bottom:.15rem}.archiv-page__divider{flex-shrink:0;height:1px;margin:.15rem .35rem 0;background:linear-gradient(90deg,transparent 0%,rgba(148,163,184,.35) 12%,rgba(148,163,184,.35) 88%,transparent 100%)}.archiv-toolbar-wrap{flex-shrink:0;display:flex;justify-content:center;min-width:0}.archiv-toolbar{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.5rem;width:auto;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.archiv-toolbar__chips{flex-shrink:0}.archiv-timeline{flex-shrink:0;display:flex;flex-direction:column;gap:.2rem;padding:.1rem .25rem;min-width:0}.archiv-timeline__year-bar{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:1.75rem}.archiv-timeline__year-label{margin:0;min-width:4.5rem;text-align:center;font-size:1.05rem;font-weight:700;letter-spacing:.02em;color:#fffffff2;font-variant-numeric:tabular-nums}.archiv-timeline__year-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.5rem;border:1px solid rgba(148,163,184,.25);background:#ffffff0a;color:#e2e8f0f2;cursor:pointer;transition:background .12s ease,border-color .12s ease,opacity .12s ease}.archiv-timeline__year-btn:hover:not(:disabled){background:#60a5fa26;border-color:#60a5fa66}.archiv-timeline__year-btn:disabled{opacity:.35;cursor:default}.archiv-timeline__scroller{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent;padding-bottom:.15rem}.archiv-timeline__scroller::-webkit-scrollbar{height:6px}.archiv-timeline__scroller::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:999px}.archiv-timeline__track{--archiv-rail-y: 1.55rem;position:relative;height:5.5rem;margin:0 .75rem;min-width:max(100%,72rem);touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none}.archiv-timeline__rail{position:absolute;left:0;right:0;top:var(--archiv-rail-y);height:1px;background:#94a3b859}.archiv-timeline__tick{position:absolute;top:var(--archiv-rail-y);transform:translate(-50%);pointer-events:none;display:flex;flex-direction:column;align-items:center}.archiv-timeline__tick-mark{display:block;width:1px;height:.4rem;margin-top:-.2rem;background:#94a3b866}.archiv-timeline__tick-label{display:block;margin-top:2.55rem;font-size:9px;line-height:1;color:#94a3b8bf;white-space:nowrap}.archiv-timeline__node{position:absolute;top:var(--archiv-rail-y);transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center}.archiv-timeline__marker{position:relative;display:flex;flex-direction:column;align-items:center;padding:0;margin:0;background:transparent;border:none;cursor:pointer;color:inherit}.archiv-timeline__marker-above{position:absolute;bottom:100%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.archiv-timeline__marker-below{display:flex;flex-direction:column;align-items:center}.archiv-timeline__marker-stem{width:1.5px;height:.7rem;border-radius:1px;background:#94a3b88c;transition:background .15s ease,height .15s ease;flex-shrink:0}.archiv-timeline__marker-stem--up{margin-top:.12rem}.archiv-timeline__marker-stem--down{margin-bottom:.12rem}.archiv-timeline__marker-cap{display:flex;align-items:center;justify-content:center;min-width:1.7rem;min-height:1.7rem}.archiv-timeline__marker-pin{width:.55rem;height:.55rem;border-radius:2px;transform:rotate(45deg);border:1.5px solid rgba(255,255,255,.75);box-shadow:0 1px 3px #00000059;transition:transform .15s ease,box-shadow .15s ease,width .15s ease,height .15s ease}.archiv-timeline__marker-icon{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:.45rem;color:#fff;border:1.5px solid rgba(255,255,255,.8);box-shadow:0 1px 4px #00000059;transition:transform .15s ease,box-shadow .15s ease}.archiv-timeline__marker--kauf .archiv-timeline__marker-pin,.archiv-timeline__marker--kauf .archiv-timeline__marker-count,.archiv-timeline__marker--kauf .archiv-timeline__marker-icon{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.archiv-timeline__marker--miete .archiv-timeline__marker-pin,.archiv-timeline__marker--miete .archiv-timeline__marker-count,.archiv-timeline__marker--miete .archiv-timeline__marker-icon{background:linear-gradient(135deg,#22c55e,#16a34a)}.archiv-timeline__marker--mixed .archiv-timeline__marker-pin,.archiv-timeline__marker--mixed .archiv-timeline__marker-count,.archiv-timeline__marker--mixed .archiv-timeline__marker-icon{background:linear-gradient(135deg,#3b82f6,#22c55e)}.archiv-timeline__marker--kauf .archiv-timeline__marker-stem{background:#60a5fab3}.archiv-timeline__marker--miete .archiv-timeline__marker-stem{background:#4ade80b3}.archiv-timeline__marker--mixed .archiv-timeline__marker-stem{background:linear-gradient(180deg,#60a5fabf,#4ade80bf)}.archiv-timeline__marker-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;padding:0 .35rem;border-radius:999px;font-size:11px;font-weight:700;line-height:1;color:#fff;border:1.5px solid rgba(255,255,255,.8);box-shadow:0 1px 4px #00000059;transition:transform .15s ease,box-shadow .15s ease}.archiv-timeline__marker-date{font-size:10px;line-height:1;font-weight:600;color:#cbd5e1e0;white-space:nowrap;pointer-events:none}.archiv-timeline__marker.is-hovered,.archiv-timeline__marker.is-selected,.archiv-timeline__marker.is-open{z-index:4}.archiv-timeline__marker.is-hovered .archiv-timeline__marker-stem,.archiv-timeline__marker.is-selected .archiv-timeline__marker-stem,.archiv-timeline__marker.is-open .archiv-timeline__marker-stem{height:.85rem;background:#93c5fdf2}.archiv-timeline__marker.is-hovered .archiv-timeline__marker-pin,.archiv-timeline__marker.is-selected .archiv-timeline__marker-pin{width:.7rem;height:.7rem;box-shadow:0 0 0 2px #60a5fa59,0 1px 4px #0006}.archiv-timeline__marker.is-hovered .archiv-timeline__marker-icon,.archiv-timeline__marker.is-selected .archiv-timeline__marker-icon,.archiv-timeline__marker.is-hovered .archiv-timeline__marker-count,.archiv-timeline__marker.is-selected .archiv-timeline__marker-count,.archiv-timeline__marker.is-open .archiv-timeline__marker-count{transform:scale(1.08);box-shadow:0 0 0 2px #60a5fa59,0 1px 4px #0006}.archiv-timeline__marker.is-selected .archiv-timeline__marker-date{color:#93c5fd}.archiv-timeline__popover{position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%);z-index:20;width:min(280px,70vw);padding:.55rem;border-radius:.75rem;background:#0f172af5;border:1px solid rgba(148,163,184,.25);box-shadow:0 12px 32px #00000073;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.archiv-timeline__popover-title{font-size:11px;font-weight:600;color:#94a3b8f2;margin:0 0 .4rem;padding:0 .25rem}.archiv-timeline__popover-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;max-height:220px;overflow-y:auto}.archiv-timeline__popover-item{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.45rem .5rem;border-radius:.5rem;border:1px solid transparent;background:#ffffff08;color:inherit;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}.archiv-timeline__popover-item:hover,.archiv-timeline__popover-item.is-active{background:#60a5fa1f;border-color:#60a5fa59}.archiv-timeline__popover-item-main{display:flex;flex-direction:column;gap:.15rem;min-width:0}.archiv-timeline__popover-status{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#93c5fdf2}.archiv-timeline__popover-label{font-size:12px;font-weight:600;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:11rem}.archiv-timeline__popover-price{font-size:11px;color:#cbd5e1e6;white-space:nowrap;padding-top:.15rem}.archiv-timeline__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.15rem;padding:0 .35rem}.archiv-timeline__range-label{font-size:10px;color:#94a3b8e6;white-space:nowrap}.archiv-timeline__hint{text-align:center;font-size:11px}.archiv-timeline__tooltip{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.35rem .6rem;text-align:center;min-width:0}.archiv-timeline__tooltip-status{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#93c5fdf2}.archiv-timeline__tooltip-title{font-size:12px;font-weight:600;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.archiv-timeline__tooltip-meta{font-size:11px;color:#94a3b8f2;white-space:nowrap}.archiv-slider{flex:1;min-height:0;display:flex;align-items:stretch;gap:.75rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:4px 6px .35rem;-webkit-overflow-scrolling:touch}.archiv-slider--empty{align-items:center;justify-content:center;border:1px dashed rgba(148,163,184,.25);border-radius:1rem}.archiv-slider__tile{flex:0 0 auto;scroll-snap-align:start;height:calc(100% - 2px);aspect-ratio:1 / 1;width:auto;max-width:min(320px,70vw);border-radius:1.125rem;overflow:visible;transition:box-shadow .2s ease;box-shadow:0 0 0 2px transparent}.archiv-slider__tile.immobilien-page-grid{display:block;min-height:0}.archiv-slider__tile .immo-travel-card,.archiv-slider__tile .immo-travel-card--widget{height:100%;width:100%;overflow:hidden}.archiv-slider__tile--selected{box-shadow:0 0 0 2px #60a5fad9}.archiv-page__bottom{flex:1 1 65%;min-height:0;display:grid;gap:.75rem;overflow-x:hidden;overflow-y:auto;padding-right:.15rem;align-content:start}.archiv-page__bottom--overview{grid-template-columns:1fr}.archiv-page__bottom--selected{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start}.archiv-page__bottom-main,.archiv-page__bottom-side{min-width:0;min-height:0;overflow:visible}.archiv-page__bottom-side{position:sticky;top:0;align-self:start;max-height:100%}.archiv-detail{max-height:min(100%,calc(65dvh - 1rem))}.archiv-detail__body{overflow-y:auto}.archiv-kpi-grid{--archiv-kpi-cols: 5;display:grid;grid-template-columns:repeat(var(--archiv-kpi-cols),minmax(0,1fr));grid-template-rows:repeat(2,minmax(4.35rem,auto));gap:.45rem}.archiv-kpi-grid--single{grid-template-rows:none;grid-auto-flow:column;grid-auto-columns:minmax(6.5rem,1fr);grid-template-columns:repeat(var(--archiv-kpi-cols),minmax(6.5rem,1fr));overflow-x:auto;padding-bottom:.2rem;-webkit-overflow-scrolling:touch}.archiv-kpi-card{display:flex;align-items:center;gap:.4rem;min-width:0;height:100%;min-height:3.75rem;padding:.4rem .5rem;border-radius:.75rem;background:#ffffff0a;border:1px solid rgba(148,163,184,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.archiv-kpi-card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.55rem;height:1.55rem;border-radius:.45rem;background:linear-gradient(135deg,#3b82f659,#8b5cf659);color:#dbeafef2}.archiv-kpi-card__body{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:.05rem}.archiv-kpi-card__title{margin:0;font-size:10px;line-height:1.25;color:#94a3b8f2;white-space:normal;overflow-wrap:anywhere}.archiv-kpi-card__value{margin:0;font-size:.95rem;font-weight:700;line-height:1.2;color:#fffffff2;white-space:normal;overflow-wrap:anywhere}.archiv-kpi-card__sub{margin:0;font-size:9px;line-height:1.25;color:#94a3b8d9;white-space:normal;overflow-wrap:anywhere}.archiv-chart-section{display:flex;flex-direction:column;gap:.65rem;padding-top:.85rem;border-top:1px solid rgba(148,163,184,.22)}.archiv-chart-section__head{display:flex;flex-direction:column;gap:.1rem}.archiv-chart-section__title{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:#ffffffeb}.archiv-chart-section__subtitle{margin:0;font-size:11px;color:#94a3b8e6}.archiv-chart-grid--1{grid-template-columns:1fr}.archiv-chart-grid{display:grid;gap:.65rem}.archiv-chart-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.archiv-chart-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.archiv-chart-card{min-height:0;display:flex;flex-direction:column}.archiv-chart-card__head{flex-shrink:0;padding:.65rem .85rem;border-bottom:1px solid rgba(148,163,184,.12)}.archiv-chart-card__body{flex:1;min-height:11.5rem;height:12.5rem;padding:.55rem .65rem .7rem}.archiv-chart-card--pie .archiv-chart-card__body{min-height:13.5rem;height:14rem}.archiv-provision-beam{height:100%;display:flex;flex-direction:column;justify-content:center;gap:.85rem;padding:.35rem .15rem}.archiv-provision-beam__track{display:flex;width:100%;height:2.25rem;border-radius:999px;overflow:hidden;border:1px solid rgba(148,163,184,.2);background:#0f172a59;box-shadow:inset 0 1px 2px #00000040}.archiv-provision-beam__segment{display:flex;align-items:center;justify-content:center;min-width:2.25rem;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em}.archiv-provision-beam__segment--vk{box-shadow:inset -1px 0 #0f172a40}.archiv-provision-beam__legend{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:center}.archiv-provision-beam__legend-item{display:flex;align-items:center;gap:.45rem}.archiv-provision-beam__swatch{width:.7rem;height:.7rem;border-radius:999px;flex-shrink:0;box-shadow:0 0 0 1px #fff3}.archiv-stat-pill{padding:.65rem .75rem;border-radius:.75rem;background:#ffffff08;border:1px solid rgba(148,163,184,.12)}.archiv-party-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border-radius:.65rem;background:#ffffff08;border:1px solid rgba(148,163,184,.1)}.archiv-detail__mail{display:flex;align-items:flex-start;gap:.5rem;padding:.45rem .55rem;border-radius:.55rem;background:#ffffff08;border:1px solid rgba(148,163,184,.12);text-decoration:none;transition:background .12s ease,border-color .12s ease}.archiv-detail__mail:hover{background:#60a5fa1a;border-color:#60a5fa4d}.archiv-detail__row{min-width:0}.archiv-detail__facts{display:flex;flex-wrap:wrap;gap:.4rem}.archiv-detail__fact{font-size:11px;font-weight:600;text-transform:capitalize;padding:.25rem .55rem;border-radius:999px;background:#60a5fa1f;color:#bfdbfef2;border:1px solid rgba(96,165,250,.2)}.archiv-detail__actions{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.65rem .85rem;border-top:1px solid rgba(148,163,184,.14);background:#ffffff05}.archiv-detail__actions .sidebar-icon-btn:disabled{opacity:.45;cursor:default;pointer-events:none}.archiv-stats__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;min-width:0}.archiv-stats__header-title{min-width:0;flex:1 1 auto}.archiv-stats__header-meta{flex-shrink:0;text-align:right;max-width:min(100%,22rem)}.archiv-mails-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}@media (max-width: 1279px){.archiv-kpi-grid{overflow-x:auto;grid-template-columns:repeat(var(--archiv-kpi-cols),minmax(8.5rem,1fr));padding-bottom:.15rem}.archiv-kpi-grid--single{grid-template-columns:repeat(var(--archiv-kpi-cols),minmax(6.75rem,1fr))}}@media (max-width: 1023px),(orientation: portrait){.archiv-page{height:auto;min-height:calc(100dvh - var(--app-header-height, 4rem) - var(--mobile-bottom-nav-height, 0px));overflow:auto}.archiv-page__top{flex:none;max-height:none;min-height:320px}.archiv-page__top--collapsed{flex:none;max-height:none;min-height:200px}.archiv-slider{height:220px}.archiv-slider__tile{height:100%;aspect-ratio:1 / 1}.archiv-page__bottom,.archiv-page__bottom--overview,.archiv-page__bottom--selected{grid-template-columns:1fr;overflow:visible}.archiv-chart-grid--2,.archiv-chart-grid--3,.archiv-mails-grid{grid-template-columns:1fr}.archiv-stats__header{flex-direction:column;align-items:flex-start}.archiv-stats__header-meta{text-align:left;max-width:none}.archiv-page__bottom-side{position:static;max-height:none}.archiv-detail{max-height:none}.archiv-kpi-grid{overflow-x:auto;grid-template-columns:repeat(var(--archiv-kpi-cols),minmax(7.75rem,1fr));grid-template-rows:repeat(2,minmax(4.1rem,auto))}.archiv-kpi-grid--single{grid-template-rows:none;grid-template-columns:repeat(var(--archiv-kpi-cols),minmax(6.5rem,1fr))}.archiv-timeline__track{min-width:max(100%,56rem)}.archiv-timeline__popover{left:0;transform:none;width:min(280px,calc(100vw - 2rem))}}*,: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 / .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 / .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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}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}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.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}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-bottom-1{bottom:-.25rem}.-bottom-32{bottom:-8rem}.-left-32{left:-8rem}.-right-1{right:-.25rem}.-right-32{right:-8rem}.-top-32{top:-8rem}.bottom-0{bottom:0}.bottom-1\/4{bottom:25%}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\/2{left:50%}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-\[19px\]{left:19px}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/4{right:25%}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-8{top:2rem}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.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-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[250\]{z-index:250}.z-\[25\]{z-index:25}.z-\[30\]{z-index:30}.z-\[45\]{z-index:45}.z-\[60\]{z-index:60}.z-\[90\]{z-index:90}.col-span-2{grid-column:span 2 / span 2}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.\!mb-0{margin-bottom:0!important}.\!mt-0{margin-top:0!important}.\!mt-1{margin-top:.25rem!important}.\!mt-4{margin-top:1rem!important}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.\!h-10{height:2.5rem!important}.\!h-7{height:1.75rem!important}.\!h-8{height:2rem!important}.\!h-9{height:2.25rem!important}.\!h-auto{height:auto!important}.\!h-full{height:100%!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/3{height:33.333333%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-2\/5{height:40%}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[18px\]{height:18px}.h-\[190px\]{height:190px}.h-\[350px\]{height:350px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[650px\]{height:650px}.h-\[min\(90vh\,58rem\)\]{height:min(90vh,58rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.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-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[9999px\]{max-height:9999px}.max-h-\[calc\(90vh-73px\)\]{max-height:calc(90vh - 73px)}.max-h-\[calc\(90vh-80px\)\]{max-height:calc(90vh - 80px)}.max-h-\[min\(50vh\,16rem\)\]{max-height:min(50vh,16rem)}.max-h-\[min\(70vh\,28rem\)\]{max-height:min(70vh,28rem)}.max-h-\[min\(85vh\,32rem\)\]{max-height:min(85vh,32rem)}.max-h-dvh{max-height:100dvh}.\!min-h-0{min-height:0px!important}.min-h-0{min-height:0px}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[120px\]{min-height:120px}.min-h-\[16rem\]{min-height:16rem}.min-h-\[1rem\]{min-height:1rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[400px\]{min-height:400px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[56px\]{min-height:56px}.min-h-\[5rem\]{min-height:5rem}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[8rem\]{min-height:8rem}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100dvh-10rem\)\]{min-height:calc(100dvh - 10rem)}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.\!w-7{width:1.75rem!important}.\!w-8{width:2rem!important}.\!w-9{width:2.25rem!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.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-96{width:24rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[10\.5rem\]{width:10.5rem}.w-\[18px\]{width:18px}.w-\[248px\]{width:248px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[600px\]{width:600px}.w-\[68\%\]{width:68%}.w-\[68px\]{width:68px}.w-\[74\%\]{width:74%}.w-\[82\%\]{width:82%}.w-\[88px\]{width:88px}.w-\[min\(100\%\,28rem\)\]{width:min(100%,28rem)}.w-\[min\(16rem\,calc\(100vw-1\.5rem\)\)\]{width:min(16rem,calc(100vw - 1.5rem))}.w-\[min\(78\%\,calc\(100vw-1\.5rem\)\)\]{width:min(78%,calc(100vw - 1.5rem))}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[1\.1rem\]{min-width:1.1rem}.min-w-\[100px\]{min-width:100px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.\!max-w-full{max-width:100%!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[280px\]{max-width:280px}.max-w-\[40\%\]{max-width:40%}.max-w-\[45\%\]{max-width:45%}.max-w-\[7rem\]{max-width:7rem}.max-w-\[8rem\]{max-width:8rem}.max-w-\[92vw\]{max-width:92vw}.max-w-\[9rem\]{max-width:9rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.\!flex-none{flex:none!important}.flex-1{flex:1 1 0%}.flex-\[0_0_65\%\]{flex:0 0 65%}.flex-\[1\]{flex:1}.flex-\[4\]{flex:4}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(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)) skew(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)) skew(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)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fadeIn .3s ease-in-out}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.animate-scale-in{animation:scaleIn .2s ease-out}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up{animation:slideUp .4s ease-out}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.\!cursor-default{cursor:default!important}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.touch-pan-x{--tw-pan-x: pan-x;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.content-start{align-content:flex-start}.\!items-start{align-items:flex-start!important}.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!important}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.\!justify-end{justify-content:flex-end!important}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-3{gap:.75rem!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.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(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.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-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))}.divide-\[var\(--edit-glass-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--edit-glass-border)}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.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}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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-lg{border-radius:.5rem!important}.\!rounded-md{border-radius:.375rem!important}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[28px\]{border-radius:28px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[1\.75rem\]{border-top-left-radius:1.75rem;border-top-right-radius:1.75rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[color\:var\(--edit-glass-border\)\],.border-\[var\(--edit-glass-border\)\]{border-color:var(--edit-glass-border)}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-black\/10{border-color:#0000001a}.border-black\/15{border-color:#00000026}.border-black\/5{border-color:#0000000d}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-400\/25{border-color:#60a5fa40}.border-blue-400\/40{border-color:#60a5fa66}.border-blue-400\/50{border-color:#60a5fa80}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/15{border-color:#3b82f626}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/25{border-color:#3b82f640}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/35{border-color:#3b82f659}.border-blue-500\/40{border-color:#3b82f666}.border-blue-500\/45{border-color:#3b82f673}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/30{border-color:#e5e7eb4d}.border-gray-200\/40{border-color:#e5e7eb66}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-200\/70{border-color:#e5e7ebb3}.border-gray-200\/80{border-color:#e5e7ebcc}.border-gray-700\/60{border-color:#37415199}.border-green-500\/20{border-color:#22c55e33}.border-indigo-500\/25{border-color:#6366f140}.border-indigo-500\/30{border-color:#6366f14d}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-200\/60{border-color:#e9d5ff99}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/25{border-color:#a855f740}.border-red-200\/60{border-color:#fecaca99}.border-red-400\/25{border-color:#f8717140}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-teal-500\/20{border-color:#14b8a633}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-t-transparent{border-top-color:transparent}.\!bg-white\/10{background-color:#ffffff1a!important}.bg-\[\#2563eb\]{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(18\,18\,18\,0\.38\)\]{background-color:#12121261}.bg-\[rgba\(18\,18\,18\,0\.65\)\]{background-color:#121212a6}.bg-\[rgba\(18\,18\,18\,0\.75\)\]{background-color:#121212bf}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/\[0\.03\]{background-color:#00000008}.bg-black\/\[0\.04\]{background-color:#0000000a}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-100\/80{background-color:#dbeafecc}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/25{background-color:#3b82f640}.bg-blue-500\/30{background-color:#3b82f64d}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-500\/70{background-color:#3b82f6b3}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/50{background-color:#f3f4f680}.bg-gray-100\/90{background-color:#f3f4f6e6}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300\/95{background-color:#d1d5dbf2}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-50\/90{background-color:#f9fafbe6}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/15{background-color:#6b728026}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500\/15{background-color:#22c55e26}.bg-green-500\/20{background-color:#22c55e33}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/20{background-color:#6366f133}.bg-orange-500\/20{background-color:#f9731633}.bg-purple-100\/80{background-color:#f3e8ffcc}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500\/15{background-color:#a855f726}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/80{background-color:#fef2f2cc}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/70{background-color:#ef4444b3}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-yellow-500\/70{background-color:#eab308b3}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#070714\]{--tw-gradient-from: #070714 var(--tw-gradient-from-position);--tw-gradient-to: rgb(7 7 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-200{--tw-gradient-from: #bfdbfe var(--tw-gradient-from-position);--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-300\/10{--tw-gradient-from: rgb(147 197 253 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400\/20{--tw-gradient-from: rgb(96 165 250 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/80{--tw-gradient-from: rgb(239 246 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/15{--tw-gradient-from: rgb(59 130 246 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/25{--tw-gradient-from: rgb(59 130 246 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/30{--tw-gradient-from: rgb(59 130 246 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/40{--tw-gradient-from: rgb(59 130 246 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-700{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from: #6b7280 var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400\/20{--tw-gradient-from: rgb(192 132 252 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from: rgb(168 85 247 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-800{--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e40af var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-200{--tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e9d5ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #faf5ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0c0c1e\]{--tw-gradient-to: #0c0c1e var(--tw-gradient-to-position)}.to-blue-500\/20{--tw-gradient-to: rgb(59 130 246 / .2) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-300\/10{--tw-gradient-to: rgb(216 180 254 / .1) var(--tw-gradient-to-position)}.to-purple-50\/80{--tw-gradient-to: rgb(250 245 255 / .8) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-500\/15{--tw-gradient-to: rgb(168 85 247 / .15) var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to: rgb(168 85 247 / .2) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-600\/10{--tw-gradient-to: rgb(147 51 234 / .1) var(--tw-gradient-to-position)}.to-purple-600\/15{--tw-gradient-to: rgb(147 51 234 / .15) var(--tw-gradient-to-position)}.to-purple-600\/20{--tw-gradient-to: rgb(147 51 234 / .2) var(--tw-gradient-to-position)}.to-purple-600\/25{--tw-gradient-to: rgb(147 51 234 / .25) var(--tw-gradient-to-position)}.to-purple-600\/40{--tw-gradient-to: rgb(147 51 234 / .4) var(--tw-gradient-to-position)}.to-purple-900{--tw-gradient-to: #581c87 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.fill-amber-400{fill:#fbbf24}.fill-current{fill:currentColor}.fill-white{fill:#fff}.fill-yellow-400{fill:#facc15}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-1{padding:.25rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-14{padding:3.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.\!py-3\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.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-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.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:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pl-11{padding-left:2.75rem!important}.\!pl-9{padding-left:2.25rem!important}.\!pt-0{padding-top:0!important}.\!pt-3{padding-top:.75rem!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[env\(safe-area-inset-bottom\,0px\)\]{padding-bottom:env(safe-area-inset-bottom,0px)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[max\(0\.5rem\,env\(safe-area-inset-top\,0px\)\)\]{padding-top:max(.5rem,env(safe-area-inset-top,0px))}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.\!text-xs{font-size:.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-\[0\.65rem\]{font-size:.65rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.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:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.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}.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-\[1\.55\]{line-height:1.55}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-blue-100{--tw-text-opacity: 1 !important;color:rgb(219 234 254 / var(--tw-text-opacity, 1))!important}.\!text-red-400{--tw-text-opacity: 1 !important;color:rgb(248 113 113 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/90{color:#fbbf24e6}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/80{color:#78350fcc}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-100\/70{color:#dbeafeb3}.text-blue-100\/80{color:#dbeafecc}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-300\/80{color:#93c5fdcc}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-400\/50{color:#60a5fa80}.text-blue-400\/70{color:#60a5fab3}.text-blue-400\/90{color:#60a5fae6}.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-blue-600\/80{color:#2563ebcc}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / 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-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-500\/60{color:#6b728099}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-500\/80{color:#22c55ecc}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / 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-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-300\/90{color:#fca5a5e6}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/80{color:#f87171cc}.text-red-400\/90{color:#f87171e6}.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-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / 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-teal-200{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.text-teal-300\/80{color:#5eead4cc}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.accent-blue-500{accent-color:#3b82f6}.accent-purple-500{accent-color:#a855f7}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px 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-\[0_-8px_32px_-8px_rgba\(37\,99\,235\,0\.12\)\]{--tw-shadow: 0 -8px 32px -8px rgba(37,99,235,.12);--tw-shadow-colored: 0 -8px 32px -8px 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 / .1), 0 4px 6px -4px rgb(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 / .1), 0 2px 4px -2px rgb(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-sm{--tw-shadow: 0 1px 2px 0 rgb(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 / .1), 0 8px 10px -6px rgb(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-blue-500\/10{--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/5{--tw-shadow-color: rgb(59 130 246 / .05);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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-\[\#111122\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 17 34 / var(--tw-ring-opacity, 1))}.ring-amber-400\/20{--tw-ring-color: rgb(251 191 36 / .2)}.ring-blue-400\/20{--tw-ring-color: rgb(96 165 250 / .2)}.ring-blue-400\/25{--tw-ring-color: rgb(96 165 250 / .25)}.ring-blue-400\/80{--tw-ring-color: rgb(96 165 250 / .8)}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-blue-500\/50{--tw-ring-color: rgb(59 130 246 / .5)}.ring-blue-500\/60{--tw-ring-color: rgb(59 130 246 / .6)}.ring-blue-500\/70{--tw-ring-color: rgb(59 130 246 / .7)}.ring-indigo-400\/20{--tw-ring-color: rgb(129 140 248 / .2)}.ring-purple-400\/30{--tw-ring-color: rgb(192 132 252 / .3)}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/15{--tw-ring-color: rgb(255 255 255 / .15)}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-\[\#111122\]{--tw-ring-offset-color: #111122}.ring-offset-transparent{--tw-ring-offset-color: transparent}.blur{--tw-blur: blur(8px);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)}.blur-3xl{--tw-blur: blur(64px);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{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{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-2xl{--tw-backdrop-blur: blur(40px);-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-md{--tw-backdrop-blur: blur(12px);-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)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[container-type\:inline-size\]{container-type:inline-size}.\[container-type\:normal\]{container-type:normal}.\[out\:json\]{out:json}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[timeout\:25\]{timeout:25}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-lg::file-selector-button{border-radius:.5rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-white\/10::file-selector-button{background-color:#ffffff1a}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1::file-selector-button{padding-top:.25rem;padding-bottom:.25rem}.file\:text-white::file-selector-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-200\/60:hover{border-color:#bfdbfe99}.hover\:border-blue-300\/40:hover{border-color:#93c5fd66}.hover\:border-blue-400\/35:hover{border-color:#60a5fa59}.hover\:border-blue-500\/20:hover{border-color:#3b82f633}.hover\:border-blue-500\/30:hover{border-color:#3b82f64d}.hover\:border-blue-500\/35:hover{border-color:#3b82f659}.hover\:border-blue-500\/40:hover{border-color:#3b82f666}.hover\:border-gray-200\/80:hover{border-color:#e5e7ebcc}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-500\/15:hover{background-color:#3b82f626}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-500\/5:hover{background-color:#3b82f60d}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100\/80:hover{background-color:#f3f4f6cc}.hover\:bg-gray-100\/90:hover{background-color:#f3f4f6e6}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50\/80:hover{background-color:#f9fafbcc}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/80:hover{background-color:#ef4444cc}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:from-blue-400:hover{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-500\/25:hover{--tw-gradient-from: rgb(59 130 246 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-purple-500:hover{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.hover\:to-purple-600\/25:hover{--tw-gradient-to: rgb(147 51 234 / .25) var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.hover\:\!text-red-300:hover{--tw-text-opacity: 1 !important;color:rgb(252 165 165 / var(--tw-text-opacity, 1))!important}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-purple-500:hover{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(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)}.hover\:shadow-blue-500\/30:hover{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-2:hover{--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)}.hover\:ring-blue-500\/40:hover{--tw-ring-color: rgb(59 130 246 / .4)}.hover\:ring-white\/20:hover{--tw-ring-color: rgb(255 255 255 / .2)}.hover\:ring-white\/30:hover{--tw-ring-color: rgb(255 255 255 / .3)}.focus\:border-blue-500\/50:focus{border-color:#3b82f680}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1: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(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)}.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-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500\/30:focus{--tw-ring-color: rgb(59 130 246 / .3)}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-blue-500\/60:focus-visible{--tw-ring-color: rgb(59 130 246 / .6)}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-black\/\[0\.04\]:active{background-color:#0000000a}.active\:bg-blue-500\/5:active{background-color:#3b82f60d}.active\:bg-white\/30:active{background-color:#ffffff4d}.active\:text-blue-500:active{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.active\:opacity-80:active{opacity:.8}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:active\:scale-100:active:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.group\/name:hover .group-hover\/name\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.dark\:border-blue-400\/20:is(.dark *){border-color:#60a5fa33}.dark\:border-blue-400\/25:is(.dark *){border-color:#60a5fa40}.dark\:border-blue-500\/30:is(.dark *){border-color:#3b82f64d}.dark\:border-blue-500\/35:is(.dark *){border-color:#3b82f659}.dark\:border-blue-700\/40:is(.dark *){border-color:#1d4ed866}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-700\/20:is(.dark *){border-color:#37415133}.dark\:border-gray-700\/30:is(.dark *){border-color:#3741514d}.dark\:border-gray-700\/40:is(.dark *){border-color:#37415166}.dark\:border-gray-700\/50:is(.dark *){border-color:#37415180}.dark\:border-gray-700\/60:is(.dark *){border-color:#37415199}.dark\:border-gray-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-gray-800\/40:is(.dark *){border-color:#1f293766}.dark\:border-gray-800\/50:is(.dark *){border-color:#1f293780}.dark\:border-purple-700\/40:is(.dark *){border-color:#7e22ce66}.dark\:border-red-500\/30:is(.dark *){border-color:#ef44444d}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/15:is(.dark *){border-color:#ffffff26}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}.dark\:border-white\/\[0\.06\]:is(.dark *){border-color:#ffffff0f}.dark\:bg-\[\#070714\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(7 7 20 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#0d0d1a\]\/80:is(.dark *){background-color:#0d0d1acc}.dark\:bg-\[\#111122\]\/80:is(.dark *){background-color:#112c}.dark\:bg-\[\#111122\]\/95:is(.dark *){background-color:#111122f2}.dark\:bg-\[\#12121e\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(18 18 30 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-black\/20:is(.dark *){background-color:#0003}.dark\:bg-black\/50:is(.dark *){background-color:#00000080}.dark\:bg-blue-400\/5:is(.dark *){background-color:#60a5fa0d}.dark\:bg-blue-500\/10:is(.dark *){background-color:#3b82f61a}.dark\:bg-blue-500\/15:is(.dark *){background-color:#3b82f626}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1e3a8a66}.dark\:bg-gray-700\/80:is(.dark *){background-color:#374151cc}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/20:is(.dark *){background-color:#1f293733}.dark\:bg-gray-800\/30:is(.dark *){background-color:#1f29374d}.dark\:bg-gray-800\/40:is(.dark *){background-color:#1f293766}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1f293780}.dark\:bg-gray-800\/60:is(.dark *){background-color:#1f293799}.dark\:bg-gray-900\/25:is(.dark *){background-color:#11182740}.dark\:bg-gray-900\/90:is(.dark *){background-color:#111827e6}.dark\:bg-gray-900\/95:is(.dark *){background-color:#111827f2}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-purple-900\/20:is(.dark *){background-color:#581c8733}.dark\:bg-purple-900\/40:is(.dark *){background-color:#581c8766}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-white\/20:is(.dark *){background-color:#fff3}.dark\:bg-white\/\[0\.02\]:is(.dark *){background-color:#ffffff05}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}.dark\:bg-white\/\[0\.04\]:is(.dark *){background-color:#ffffff0a}.dark\:bg-white\/\[0\.05\]:is(.dark *){background-color:#ffffff0d}.dark\:bg-gradient-to-tr:is(.dark *){background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.dark\:from-blue-800:is(.dark *){--tw-gradient-from: #1e40af var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-900\/20:is(.dark *){--tw-gradient-from: rgb(30 58 138 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-900\/30:is(.dark *){--tw-gradient-from: rgb(30 58 138 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-950:is(.dark *){--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-purple-800:is(.dark *){--tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6b21a8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-slate-900:is(.dark *){--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-purple-900\/20:is(.dark *){--tw-gradient-to: rgb(88 28 135 / .2) var(--tw-gradient-to-position)}.dark\:to-purple-900\/30:is(.dark *){--tw-gradient-to: rgb(88 28 135 / .3) var(--tw-gradient-to-position)}.dark\:to-slate-950:is(.dark *){--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.dark\:text-amber-100:is(.dark *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-100\/80:is(.dark *){color:#fef3c7cc}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-300\/80:is(.dark *){color:#93c5fdcc}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-blue-500:is(.dark *){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600:is(.dark *){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-700:is(.dark *){--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-purple-200:is(.dark *){--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-600:is(.dark *){--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white\/30:is(.dark *){color:#ffffff4d}.dark\:text-white\/50:is(.dark *){color:#ffffff80}.dark\:text-white\/70:is(.dark *){color:#ffffffb3}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:ring-\[\#0d0d1a\]:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(13 13 26 / var(--tw-ring-opacity, 1))}.dark\:hover\:border-blue-400\/15:hover:is(.dark *){border-color:#60a5fa26}.dark\:hover\:border-blue-700\/40:hover:is(.dark *){border-color:#1d4ed866}.dark\:hover\:border-gray-600:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:hover\:border-gray-700\/60:hover:is(.dark *){border-color:#37415199}.dark\:hover\:bg-blue-400\/10:hover:is(.dark *){background-color:#60a5fa1a}.dark\:hover\:bg-blue-400\/5:hover:is(.dark *){background-color:#60a5fa0d}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800\/30:hover:is(.dark *){background-color:#1f29374d}.dark\:hover\:bg-gray-800\/50:hover:is(.dark *){background-color:#1f293780}.dark\:hover\:bg-red-900\/20:hover:is(.dark *){background-color:#7f1d1d33}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:bg-white\/\[0\.03\]:hover:is(.dark *){background-color:#ffffff08}.dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white\/80:hover:is(.dark *){color:#fffc}.dark\:active\:bg-white\/5:active:is(.dark *){background-color:#ffffff0d}.dark\:active\:bg-white\/\[0\.06\]:active:is(.dark *){background-color:#ffffff0f}.group:hover .dark\:group-hover\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:left-8{left:2rem}.sm\:right-8{right:2rem}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-start-3{grid-column-start:3}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:h-14{height:3.5rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:min-h-\[56px\]{min-height:56px}.sm\:w-14{width:3.5rem}.sm\:w-5{width:1.25rem}.sm\:w-56{width:14rem}.sm\:w-6{width:1.5rem}.sm\:w-\[104px\]{width:104px}.sm\:w-\[min\(100\%\,32rem\)\]{width:min(100%,32rem)}.sm\:min-w-\[10rem\]{min-width:10rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-xs{max-width:20rem}.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-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[5rem_1fr_2fr\]{grid-template-columns:5rem 1fr 2fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:gap-10{gap:2.5rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\: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))}.sm\:self-auto{align-self:auto}.sm\:justify-self-center{justify-self:center}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:table-cell{display:table-cell}.md\:h-\[520px\]{height:520px}.md\:h-\[560px\]{height:560px}.md\:h-\[650px\]{height:650px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:gap-5{gap:1.25rem}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pb-0\.5{padding-bottom:.125rem}.md\:pb-12{padding-bottom:3rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-52{width:13rem}.lg\:w-\[min\(100\%\,36rem\)\]{width:min(100%,36rem)}.lg\:w-auto{width:auto}.lg\:max-w-xs{max-width:20rem}.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-\[1fr_300px\]{grid-template-columns:1fr 300px}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:border-l{border-left-width:1px}.lg\:border-gray-200\/70{border-color:#e5e7ebb3}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-14{padding-bottom:3.5rem}.lg\:pl-5{padding-left:1.25rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}}@media (min-width: 1280px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:inline{display:inline}.xl\:w-auto{width:auto}.xl\:flex-1{flex:1 1 0%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:gap-3{gap:.75rem}.xl\:border-t-0{border-top-width:0px}.xl\:pt-0{padding-top:0}}@media (min-width: 1536px){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (orientation: portrait){.portrait\:fixed{position:fixed}.portrait\:left-0{left:0}.portrait\:right-0{right:0}.portrait\:top-0{top:0}.portrait\:ml-auto{margin-left:auto}.portrait\:hidden{display:none}.portrait\:h-8{height:2rem}.portrait\:w-8{width:2rem}.portrait\:max-w-none{max-width:none}.portrait\:justify-start{justify-content:flex-start}.portrait\:justify-between{justify-content:space-between}.portrait\:gap-1{gap:.25rem}.portrait\:gap-3{gap:.75rem}.portrait\:rounded-lg{border-radius:.5rem}.portrait\:p-1{padding:.25rem}.portrait\:p-1\.5{padding:.375rem}.portrait\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.portrait\:px-3{padding-left:.75rem;padding-right:.75rem}.portrait\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.portrait\:py-2{padding-top:.5rem;padding-bottom:.5rem}.portrait\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.portrait\:py-3{padding-top:.75rem;padding-bottom:.75rem}.portrait\:text-\[11px\]{font-size:11px}.portrait\:text-base{font-size:1rem;line-height:1.5rem}.portrait\:text-xs{font-size:.75rem;line-height:1rem}}@media (orientation: landscape){.landscape\:mt-4{margin-top:1rem}.landscape\:block{display:block}.landscape\:inline{display:inline}.landscape\:flex{display:flex}.landscape\:hidden{display:none}.landscape\:min-h-\[calc\(100dvh-5rem\)\]{min-height:calc(100dvh - 5rem)}.landscape\:flex-shrink-0{flex-shrink:0}.landscape\:flex-row{flex-direction:row}.landscape\:items-center{align-items:center}.landscape\:justify-end{justify-content:flex-end}.landscape\:justify-between{justify-content:space-between}.landscape\:gap-3{gap:.75rem}.landscape\:p-3{padding:.75rem}.landscape\:px-4{padding-left:1rem;padding-right:1rem}.landscape\:px-6{padding-left:1.5rem;padding-right:1.5rem}.landscape\:py-3{padding-top:.75rem;padding-bottom:.75rem}.landscape\:pb-24{padding-bottom:6rem}.landscape\:pb-6{padding-bottom:1.5rem}.landscape\:pt-0{padding-top:0}.landscape\:pt-6{padding-top:1.5rem}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:h-5>svg{height:1.25rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:w-5>svg{width:1.25rem}.\[\&_\.clock-pin-layer\]\:\!relative .clock-pin-layer{position:relative!important}.\[\&_\.clock-pin-layer\]\:\!h-auto .clock-pin-layer{height:auto!important}.\[\&_\.clock-pin-layer\]\:\!w-full .clock-pin-layer{width:100%!important}.\[\&_\.clock-pin-layer\]\:\[container-type\:normal\] .clock-pin-layer{container-type:normal}.\[\&_\.clock-pin-layer__card\]\:\!h-auto .clock-pin-layer card{height:auto!important}.\[\&_\.clock-tile-card\]\:\!h-auto .clock-tile-card{height:auto!important}.\[\&_\.clock-tile-card\]\:\[container-type\:normal\] .clock-tile-card{container-type:normal}.\[\&_\.dashboard-clock-analog\]\:\!h-28 .dashboard-clock-analog{height:7rem!important}.\[\&_\.dashboard-clock-analog\]\:\!h-full .dashboard-clock-analog{height:100%!important}.\[\&_\.dashboard-clock-analog\]\:\!max-h-full .dashboard-clock-analog{max-height:100%!important}.\[\&_\.dashboard-clock-analog\]\:\!w-28 .dashboard-clock-analog{width:7rem!important}.\[\&_\.dashboard-clock-analog\]\:\!w-full .dashboard-clock-analog{width:100%!important}.\[\&_\.dashboard-clock-analog\]\:\!max-w-full .dashboard-clock-analog{max-width:100%!important}.\[\&_\.dashboard-clock-digital\]\:\!text-4xl .dashboard-clock-digital{font-size:2.25rem!important;line-height:2.5rem!important}.\[\&_\.dashboard-clock-widget\]\:\!h-auto .dashboard-clock-widget{height:auto!important}.\[\&_\.dashboard-clock-widget\]\:\[container-type\:inline-size\] .dashboard-clock-widget{container-type:inline-size}.\[\&_\.dashboard-clock-widget__analog-wrap\]\:\!h-auto .dashboard-clock-widget analog-wrap{height:auto!important}.\[\&_\.dashboard-clock-widget__analog-wrap\]\:\[container-type\:inline-size\] .dashboard-clock-widget analog-wrap{container-type:inline-size}.\[\&_\.dashboard-clock-widget__main\]\:\!h-auto .dashboard-clock-widget main{height:auto!important}.\[\&_\.dashboard-clock-widget__time-wrap\]\:\!h-auto .dashboard-clock-widget time-wrap{height:auto!important}.\[\&_\.dashboard-clock-widget__time-wrap\]\:\[container-type\:inline-size\] .dashboard-clock-widget time-wrap{container-type:inline-size}.\[\&_\.dashboard-clock-widget__weather\]\:\!h-auto .dashboard-clock-widget weather{height:auto!important}.\[\&_\.dashboard-clock-widget__weather\]\:\[container-type\:inline-size\] .dashboard-clock-widget weather{container-type:inline-size}.\[\&_\.dashboard-weather-widget\]\:\!h-auto .dashboard-weather-widget{height:auto!important}.\[\&_\.dashboard-weather-widget\]\:\[container-type\:inline-size\] .dashboard-weather-widget{container-type:inline-size}.\[\&_\.weather-pin-layer\]\:\!relative .weather-pin-layer{position:relative!important}.\[\&_\.weather-pin-layer\]\:\!h-auto .weather-pin-layer{height:auto!important}.\[\&_\.weather-pin-layer\]\:\!w-full .weather-pin-layer{width:100%!important}.\[\&_\.weather-pin-layer\]\:\[container-type\:normal\] .weather-pin-layer{container-type:normal}.\[\&_\.weather-pin-layer__card\]\:\!h-auto .weather-pin-layer card{height:auto!important}.\[\&_\.weather-tile-card\]\:\!h-auto .weather-tile-card{height:auto!important}.\[\&_\.weather-tile-card\]\:\[container-type\:normal\] .weather-tile-card{container-type:normal}
