@charset "UTF-8";.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent;animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8)}.multiselect__loading-enter-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-leave-active{transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:0}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input{padding:0 0 0 5px;margin-bottom:8px}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:0;border-radius:5px;background:#fff;width:100%;transition:border .1s ease;box-sizing:border-box;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect__single{padding:0 0 0 5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current,.multiselect__select{line-height:16px;display:block;box-sizing:border-box;margin:0;text-decoration:none;cursor:pointer}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:0;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}.ui.dropdown{cursor:pointer;position:relative;display:inline-block;outline:none;text-align:left;transition:width .1s ease,-webkit-box-shadow .1s ease;transition:box-shadow .1s ease,width .1s ease,-webkit-box-shadow .1s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui.dropdown .menu{cursor:auto;position:absolute;display:none;outline:none;top:100%;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0;background:#fff;font-size:1em;text-shadow:none;text-align:left;-webkit-box-shadow:0px 2px 3px 0px rgba(34,36,38,.15);box-shadow:0 2px 3px #22242626;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;z-index:11;will-change:transform,opacity}.ui.dropdown .menu>*{white-space:nowrap}.ui.dropdown>input:not(.search):first-child,.ui.dropdown>select{display:none!important}.ui.dropdown>.dropdown.icon{position:relative;width:auto;font-size:.85714286em;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon{width:auto;float:right;margin:0 0 0 1em}.ui.dropdown .menu>.item .dropdown.icon+.text{margin-right:1em}.ui.dropdown>.text{display:inline-block;-webkit-transition:none;transition:none}.ui.dropdown .menu>.item{position:relative;cursor:pointer;display:block;border:none;height:auto;text-align:left;border-top:none;line-height:1em;color:#000000de;padding:.78571429rem 1.14285714rem!important;font-size:1rem;text-transform:none;font-weight:400;-webkit-box-shadow:none;box-shadow:none;-webkit-touch-callout:none}.ui.dropdown .menu>.item:first-child{border-top-width:0px}.ui.dropdown>.text>[class*="right floated"],.ui.dropdown .menu .item>[class*="right floated"]{float:right!important;margin-right:0!important;margin-left:1em!important}.ui.dropdown>.text>[class*="left floated"],.ui.dropdown .menu .item>[class*="left floated"]{float:left!important;margin-left:0!important;margin-right:1em!important}.ui.dropdown .menu .item>.icon.floated,.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>img.floated{margin-top:0}.ui.dropdown .menu>.header{margin:1rem 0rem .75rem;padding:0em 1.14285714rem;color:#000000d9;font-size:.78571429em;font-weight:700;text-transform:uppercase}.ui.dropdown .menu>.divider{border-top:1px solid rgba(34,36,38,.1);height:0em;margin:.5em 0}.ui.dropdown.dropdown .menu>.input{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.14285714rem .78571429rem;min-width:10rem}.ui.dropdown .menu>.header+.input{margin-top:0}.ui.dropdown .menu>.input:not(.transparent) input{padding:.5em 1em}.ui.dropdown .menu>.input:not(.transparent) .button,.ui.dropdown .menu>.input:not(.transparent) .icon,.ui.dropdown .menu>.input:not(.transparent) .label{padding-top:.5em;padding-bottom:.5em}.ui.dropdown>.text>.description,.ui.dropdown .menu>.item>.description{float:right;margin:0 0 0 1em;color:#0006}.ui.dropdown .menu>.message{padding:.78571429rem 1.14285714rem;font-weight:400}.ui.dropdown .menu>.message:not(.ui){color:#0006}.ui.dropdown .menu .menu{top:0%!important;left:100%;right:auto;margin:0 0 0 -.5em!important;border-radius:.28571429rem!important;z-index:21!important}.ui.dropdown .menu .menu:after{display:none}.ui.dropdown>.text>.icon,.ui.dropdown>.text>.label,.ui.dropdown>.text>.flag,.ui.dropdown>.text>img,.ui.dropdown>.text>.image{margin-top:0}.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{margin-top:0}.ui.dropdown>.text>.icon,.ui.dropdown>.text>.label,.ui.dropdown>.text>.flag,.ui.dropdown>.text>img,.ui.dropdown>.text>.image,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{margin-left:0;float:none;margin-right:.78571429rem}.ui.dropdown>.text>img,.ui.dropdown>.text>.image,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img{display:inline-block;vertical-align:top;width:auto;margin-top:-.5em;margin-bottom:-.5em;max-height:2em}.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{display:none}.ui.menu .ui.dropdown .menu .active.item{border-left:none}.ui.menu .right.menu .dropdown:last-child .menu,.ui.menu .right.dropdown.item .menu,.ui.buttons>.ui.dropdown:last-child .menu{left:auto;right:0}.ui.label.dropdown .menu{min-width:100%}.ui.dropdown.icon.button>.dropdown.icon{margin:0}.ui.button.dropdown .menu{min-width:100%}.ui.selection.dropdown{cursor:pointer;word-wrap:break-word;line-height:1em;white-space:normal;outline:0;-webkit-transform:rotateZ(0deg);transform:rotate(0);min-width:14em;min-height:2.71428571em;background:#fff;display:inline-block;padding:.78571429em 2.1em .78571429em 1em;color:#000000de;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;-webkit-transition:width .1s ease,-webkit-box-shadow .1s ease;transition:width .1s ease,-webkit-box-shadow .1s ease;transition:box-shadow .1s ease,width .1s ease;transition:box-shadow .1s ease,width .1s ease,-webkit-box-shadow .1s ease}.ui.selection.dropdown.visible,.ui.selection.dropdown.active{z-index:10}select.ui.dropdown{height:38px;padding:.5em;border:1px solid rgba(34,36,38,.15);visibility:visible}.ui.selection.dropdown>.search.icon,.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon{cursor:pointer;position:absolute;width:auto;height:auto;line-height:1.21428571em;top:.78571429em;right:1em;z-index:3;margin:-.78571429em;padding:.91666667em;opacity:.8;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.compact.selection.dropdown{min-width:0px}.ui.selection.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;border-top-width:0px!important;width:auto;outline:none;margin:0 -1px;min-width:calc(100% + 2px);width:calc(100% + 2px);border-radius:0em 0em .28571429rem .28571429rem;-webkit-box-shadow:0px 2px 3px 0px rgba(34,36,38,.15);box-shadow:0 2px 3px #22242626;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{display:none}.ui.selection.dropdown .menu>.message{padding:.78571429rem 1.14285714rem}@media only screen and (max-width:767px){.ui.selection.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width:768px){.ui.selection.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width:992px){.ui.selection.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width:1920px){.ui.selection.dropdown .menu{max-height:21.37142857rem}}.ui.selection.dropdown .menu>.item{border-top:1px solid #FAFAFA;padding:.78571429rem 1.14285714rem!important;white-space:normal;word-wrap:normal}.ui.selection.dropdown .menu>.hidden.addition.item{display:none}.ui.selection.dropdown:hover{border-color:#22242659;-webkit-box-shadow:none;box-shadow:none}.ui.selection.active.dropdown,.ui.selection.active.dropdown .menu{border-color:#96c8da;-webkit-box-shadow:0px 2px 3px 0px rgba(34,36,38,.15);box-shadow:0 2px 3px #22242626}.ui.selection.dropdown:focus{border-color:#96c8da;-webkit-box-shadow:none;box-shadow:none}.ui.selection.dropdown:focus .menu{border-color:#96c8da;-webkit-box-shadow:0px 2px 3px 0px rgba(34,36,38,.15);box-shadow:0 2px 3px #22242626}.ui.selection.visible.dropdown>.text:not(.default){font-weight:400;color:#000c}.ui.selection.active.dropdown:hover,.ui.selection.active.dropdown:hover .menu{border-color:#96c8da;-webkit-box-shadow:0px 2px 3px 0px rgba(34,36,38,.15);box-shadow:0 2px 3px #22242626}.ui.active.selection.dropdown>.dropdown.icon,.ui.visible.selection.dropdown>.dropdown.icon{opacity:"";z-index:3}.ui.active.selection.dropdown{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.active.empty.selection.dropdown{border-radius:.28571429rem!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.active.empty.selection.dropdown .menu{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui.search.dropdown{min-width:""}.ui.search.dropdown>input.search{background:none transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:text;top:0;left:1px;width:100%;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);padding:inherit}.ui.search.dropdown>input.search{position:absolute;z-index:2}.ui.search.dropdown>.text{cursor:text;position:relative;left:1px;z-index:3}.ui.search.selection.dropdown>input.search{line-height:1.21428571em;padding:.67857143em 2.1em .67857143em 1em}.ui.search.selection.dropdown>span.sizer{line-height:1.21428571em;padding:.67857143em 2.1em .67857143em 1em;display:none;white-space:pre}.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{cursor:auto}.ui.search.dropdown.active>.text,.ui.search.dropdown.visible>.text{pointer-events:none}.ui.active.search.dropdown input.search:focus+.text .icon,.ui.active.search.dropdown input.search:focus+.text .flag{opacity:.45}.ui.active.search.dropdown input.search:focus+.text{color:#737373de!important}.ui.search.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){.ui.search.dropdown .menu{max-height:8.01428571rem}}@media only screen and (min-width:768px){.ui.search.dropdown .menu{max-height:10.68571429rem}}@media only screen and (min-width:992px){.ui.search.dropdown .menu{max-height:16.02857143rem}}@media only screen and (min-width:1920px){.ui.search.dropdown .menu{max-height:21.37142857rem}}.ui.multiple.dropdown{padding:.22619048em 2.1em .22619048em .35714286em}.ui.multiple.dropdown .menu{cursor:auto}.ui.multiple.search.dropdown,.ui.multiple.search.dropdown>input.search{cursor:text}.ui.multiple.dropdown>.label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;vertical-align:top;white-space:normal;font-size:1em;padding:.35714286em .78571429em;margin:.14285714rem .28571429rem .14285714rem 0em;-webkit-box-shadow:0px 0px 0px 1px rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px #22242626 inset}.ui.multiple.dropdown .dropdown.icon{margin:"";padding:""}.ui.multiple.dropdown>.text{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.dropdown>.label~input.search{margin-left:.14285714em!important}.ui.multiple.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>.text{display:inline-block;position:absolute;top:0;left:0;padding:inherit;margin:.45238095em 0 .45238095em .64285714em;line-height:1.21428571em}.ui.multiple.search.dropdown>.label~.text{display:none}.ui.multiple.search.dropdown>input.search{position:static;padding:0;max-width:100%;margin:.45238095em 0 .45238095em .64285714em;width:2.2em;line-height:1.21428571em}.ui.inline.dropdown{cursor:pointer;display:inline-block;color:inherit}.ui.inline.dropdown .dropdown.icon{margin:0 .21428571em;vertical-align:baseline}.ui.inline.dropdown>.text{font-weight:700}.ui.inline.dropdown .menu{cursor:auto;margin-top:.21428571em;border-radius:.28571429rem}.ui.dropdown .menu .active.item{background:transparent;font-weight:700;color:#000000f2;-webkit-box-shadow:none;box-shadow:none;z-index:12}.ui.dropdown .menu>.item:hover{background:#0000000d;color:#000000f2;z-index:13}.ui.loading.dropdown>i.icon{height:1em!important}.ui.loading.selection.dropdown>i.icon{padding:1.5em 1.28571429em!important}.ui.loading.dropdown>i.icon:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.dropdown>i.icon:after{position:absolute;content:"";top:50%;left:50%;-webkit-box-shadow:0px 0px 0px 1px transparent;box-shadow:0 0 0 1px transparent;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:dropdown-spin .6s linear;animation:dropdown-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em}.ui.loading.dropdown.button>i.icon:before,.ui.loading.dropdown.button>i.icon:after{display:none}@-webkit-keyframes dropdown-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dropdown-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.dropdown:not(.button)>.default.text,.ui.default.dropdown:not(.button)>.text{color:#bfbfbfde}.ui.dropdown:not(.button)>input:focus~.default.text,.ui.default.dropdown:not(.button)>input:focus~.text{color:#737373de}.ui.loading.dropdown>.text{-webkit-transition:none;transition:none}.ui.dropdown .loading.menu{display:block;visibility:hidden;z-index:-1}.ui.dropdown>.loading.menu{left:0!important;right:auto!important}.ui.dropdown>.menu .loading.menu{left:100%!important;right:auto!important}.ui.dropdown.selected,.ui.dropdown .menu .selected.item{background:#00000008;color:#000000f2}.ui.dropdown>.filtered.text{visibility:hidden}.ui.dropdown .filtered.item{display:none!important}.ui.dropdown.error,.ui.dropdown.error>.text,.ui.dropdown.error>.default.text{color:#9f3a38}.ui.selection.dropdown.error{background:#fff6f6;border-color:#e0b4b4}.ui.selection.dropdown.error:hover{border-color:#e0b4b4}.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item{color:#9f3a38}.ui.multiple.selection.error.dropdown>.label{border-color:#e0b4b4}.ui.dropdown.error>.menu>.item:hover{background-color:#fff2f2}.ui.dropdown.error>.menu .active.item{background-color:#fdcfcf}.ui.dropdown>.clear.dropdown.icon{opacity:.8;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.dropdown>.clear.dropdown.icon:hover{opacity:1}.ui.disabled.dropdown,.ui.dropdown .menu>.disabled.item{cursor:default;pointer-events:none;opacity:.45}.ui.dropdown .menu{left:0}.ui.dropdown .right.menu>.menu,.ui.dropdown .menu .right.menu{left:100%!important;right:auto!important;border-radius:.28571429rem!important}.ui.dropdown>.left.menu{left:auto!important;right:0!important}.ui.dropdown>.left.menu .menu,.ui.dropdown .menu .left.menu{left:auto;right:100%;margin:0 -.5em 0 0!important;border-radius:.28571429rem!important}.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{width:auto;float:left;margin:0}.ui.dropdown .item .left.dropdown.icon+.text,.ui.dropdown .left.menu .item .dropdown.icon+.text{margin-left:1em;margin-right:0}.ui.upward.dropdown>.menu{top:auto;bottom:100%;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.08);box-shadow:0 0 3px #00000014;border-radius:.28571429rem .28571429rem 0em 0em}.ui.dropdown .upward.menu{top:auto!important;bottom:0!important}.ui.simple.upward.active.dropdown,.ui.simple.upward.dropdown:hover{border-radius:.28571429rem .28571429rem 0em 0em!important}.ui.upward.dropdown.button:not(.pointing):not(.floating).active{border-radius:.28571429rem .28571429rem 0em 0em}.ui.upward.selection.dropdown .menu{border-top-width:1px!important;border-bottom-width:0px!important;-webkit-box-shadow:0px -2px 3px 0px rgba(0,0,0,.08);box-shadow:0 -2px 3px #00000014}.ui.upward.selection.dropdown:hover{-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,.05);box-shadow:0 0 2px #0000000d}.ui.active.upward.selection.dropdown{border-radius:0em 0em .28571429rem .28571429rem!important}.ui.upward.selection.dropdown.visible{-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.08);box-shadow:0 0 3px #00000014;border-radius:0em 0em .28571429rem .28571429rem!important}.ui.upward.active.selection.dropdown:hover{-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,.05);box-shadow:0 0 3px #0000000d}.ui.upward.active.selection.dropdown:hover .menu{-webkit-box-shadow:0px -2px 3px 0px rgba(0,0,0,.08);box-shadow:0 -2px 3px #00000014}.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{overflow-x:hidden;overflow-y:auto}.ui.scrolling.dropdown .menu{overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;min-width:100%!important;width:auto!important}.ui.dropdown .scrolling.menu{position:static;overflow-y:auto;border:none;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;min-width:100%!important;width:auto!important;border-top:1px solid rgba(34,36,38,.15)}.ui.scrolling.dropdown .menu .item.item.item,.ui.dropdown .scrolling.menu>.item.item.item{border-top:none}.ui.scrolling.dropdown .menu .item:first-child,.ui.dropdown .scrolling.menu .item:first-child{border-top:none}.ui.dropdown>.animating.menu .scrolling.menu,.ui.dropdown>.visible.menu .scrolling.menu{display:block}@media all and (-ms-high-contrast:none){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{min-width:calc(100% - 17px)}}@media only screen and (max-width:767px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:10.28571429rem}}@media only screen and (min-width:768px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:15.42857143rem}}@media only screen and (min-width:992px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:20.57142857rem}}@media only screen and (min-width:1920px){.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{max-height:20.57142857rem}}.ui.simple.dropdown .menu:before,.ui.simple.dropdown .menu:after{display:none}.ui.simple.dropdown .menu{position:absolute;display:block;overflow:hidden;top:-9999px!important;opacity:0;width:0;height:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.simple.active.dropdown,.ui.simple.dropdown:hover{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{overflow:visible;width:auto;height:auto;top:100%!important;opacity:1}.ui.simple.dropdown>.menu>.item:active>.menu,.ui.simple.dropdown:hover>.menu>.item:hover>.menu{overflow:visible;width:auto;height:auto;top:0%!important;left:100%!important;opacity:1}.ui.simple.disabled.dropdown:hover .menu{display:none;height:0px;width:0px;overflow:hidden}.ui.simple.visible.dropdown>.menu{display:block}.ui.fluid.dropdown{display:block;width:100%;min-width:0em}.ui.fluid.dropdown>.dropdown.icon{float:right}.ui.floating.dropdown .menu{left:0;right:auto;-webkit-box-shadow:0px 2px 4px 0px rgba(34,36,38,.12),0px 2px 10px 0px rgba(34,36,38,.15)!important;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626!important;border-radius:.28571429rem!important}.ui.floating.dropdown>.menu{margin-top:.5em!important;border-radius:.28571429rem!important}.ui.pointing.dropdown>.menu{top:100%;margin-top:.78571429rem;border-radius:.28571429rem}.ui.pointing.dropdown>.menu:after{display:block;position:absolute;pointer-events:none;content:"";visibility:visible;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5em;height:.5em;-webkit-box-shadow:-1px -1px 0px 0px rgba(34,36,38,.15);box-shadow:-1px -1px #22242626;background:#fff;z-index:2}.ui.pointing.dropdown>.menu:after{top:-.25em;left:50%;margin:0 0 0 -.25em}.ui.top.left.pointing.dropdown>.menu{inset:100% auto auto 0%;margin:1em 0 0}.ui.top.left.pointing.dropdown>.menu:after{top:-.25em;left:1em;right:auto;margin:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui.top.right.pointing.dropdown>.menu{inset:100% 0% auto auto;margin:1em 0 0}.ui.top.pointing.dropdown>.left.menu:after,.ui.top.right.pointing.dropdown>.menu:after{top:-.25em;left:auto!important;right:1em!important;margin:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui.left.pointing.dropdown>.menu{top:0%;left:100%;right:auto;margin:0 0 0 1em}.ui.left.pointing.dropdown>.menu:after{top:1em;left:-.25em;margin:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu{left:auto!important;right:100%!important;margin:0 1em 0 0}.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu:after{top:1em;left:auto;right:-.25em;margin:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ui.right.pointing.dropdown>.menu{top:0%;left:auto;right:100%;margin:0 1em 0 0}.ui.right.pointing.dropdown>.menu:after{top:1em;left:auto;right:-.25em;margin:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.ui.bottom.pointing.dropdown>.menu{inset:auto auto 100% 0%;margin:0 0 1em}.ui.bottom.pointing.dropdown>.menu:after{top:auto;bottom:-.25em;right:auto;margin:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.ui.bottom.pointing.dropdown>.menu .menu{top:auto!important;bottom:0!important}.ui.bottom.left.pointing.dropdown>.menu{left:0%;right:auto}.ui.bottom.left.pointing.dropdown>.menu:after{left:1em;right:auto}.ui.bottom.right.pointing.dropdown>.menu{right:0%;left:auto}.ui.bottom.right.pointing.dropdown>.menu:after{left:auto;right:1em}.ui.pointing.upward.dropdown .menu,.ui.top.pointing.upward.dropdown .menu{top:auto!important;bottom:100%!important;margin:0em 0em .78571429rem;border-radius:.28571429rem}.ui.pointing.upward.dropdown .menu:after,.ui.top.pointing.upward.dropdown .menu:after{top:100%!important;bottom:auto!important;-webkit-box-shadow:1px 1px 0px 0px rgba(34,36,38,.15);box-shadow:1px 1px #22242626;margin:-.25em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 1em 0 0}.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em;-webkit-box-shadow:-1px -1px 0px 0px rgba(34,36,38,.15);box-shadow:-1px -1px #22242626}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu{top:auto!important;bottom:0!important;margin:0 0 0 1em}.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{top:auto!important;bottom:0!important;margin:0 0 1em;-webkit-box-shadow:-1px -1px 0px 0px rgba(34,36,38,.15);box-shadow:-1px -1px #22242626}@font-face{font-family:Dropdown;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAVgAA8AAAAACFAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAchGgaq0dERUYAAAF0AAAAHAAAAB4AJwAPT1MvMgAAAZAAAABDAAAAVnW4TJdjbWFwAAAB1AAAAEsAAAFS8CcaqmN2dCAAAAIgAAAABAAAAAQAEQFEZ2FzcAAAAiQAAAAIAAAACP//AANnbHlmAAACLAAAAQoAAAGkrRHP9WhlYWQAAAM4AAAAMAAAADYPK8YyaGhlYQAAA2gAAAAdAAAAJANCAb1obXR4AAADiAAAACIAAAAiCBkAOGxvY2EAAAOsAAAAFAAAABQBnAIybWF4cAAAA8AAAAAfAAAAIAEVAF5uYW1lAAAD4AAAATAAAAKMFGlj5HBvc3QAAAUQAAAARgAAAHJoedjqd2ViZgAABVgAAAAGAAAABrO7W5UAAAABAAAAANXulPUAAAAA1r4hgAAAAADXu2Q1eNpjYGRgYOABYjEgZmJgBEIOIGYB8xgAA/YAN3jaY2BktGOcwMDKwMI4jTGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHFT/fLjFeOD/AQY9xjMMbkBhRpAcAN48DQYAeNpjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETAwMqn8+8H649f8/lHX9//9b7Pzf+fWgusCAkY0BzmUE6gHpQwGMDMMeAACbxg7SAAARAUQAAAAB//8AAnjadZBPSsNAGMXfS+yMqYgOhpSuSlKadmUhiVEhEMQzFF22m17BbbvzCh5BXCUn6EG8gjeQ4DepwYo4i+/ffL95j4EDA+CFC7jQuKyIeVHrI3wkleq9F7XrSInKteOeHdda8bOoaeepSc00NWPz/LRec9G8GabyGtEdF7h19z033GAMTK7zbM42xNEZpzYof0RtQ5CUHAQJ73OtVyutc+3b7Ou//b8XNlsPx3jgjUifABdhEohKJJL5iM5p39uqc7X1+sRQSqmGrUVhlsJ4lpmEUVwyT8SUYtg0P9DyNzPADDs+tjrGV6KRCRfsui3eHcL4/p8ZXvfMlcnEU+CLv7hDykOP+AKTPTxbAAB42mNgZGBgAGKuf5KP4vltvjLIMzGAwLV9ig0g+vruFFMQzdjACOJzMIClARh0CTJ42mNgZGBgPPD/AJD8wgAEjA0MjAyogAMAbOQEAQAAAAC7ABEAAAAAAKoAAAH0AAABgAAAAUAACAFAAAgAwAAXAAAAAAAAACoAKgAqADIAbACGAKAAugDSeNpjYGRgYOBkUGFgYgABEMkFhAwM/xn0QAIADdUBdAB42qWQvUoDQRSFv3GjaISUQaymSmGxJoGAsRC0iPYLsU50Y6IxrvlRtPCJJKUPIBb+PIHv4EN4djKuKAqCDHfmu+feOdwZoMCUAJNbAlYUMzaUlM14jjxbngOq7HnOia89z1Pk1vMCa9x7ztPkzfMyJbPj+ZGi6Xp+omxuPD+zaD7meaFg7mb8GrBqHmhwxoAxlm0uiRkpP9X5m26pKRoMxTGR1D49Dv/Yb/91o6l8qL6eu5n2hZQzn68utR9m3FU2cB4t9cdSLG2utI+44Eh/P9bqKO+oJ/WxmXssj77YkrjasZQD6SFddythk3Wtzrf+UF2p076Udla1VNzsERP3kkjVRKel7mp1udXYcHtZSlV7RfmJe1GiFWveluaeKD5/MuJcSk8Tpm/vvwPIbmJleNpjYGKAAFYG7ICTgYGRiZGZkYWRlZGNkZ2Rg5GTLT2nsiDDEEIZsZfmZRqZujmDaDcDAxcI7WIOpS2gtCWUdgQAZkcSmQAAAAFblbO6AAA=) format("woff");font-weight:400;font-style:normal}.ui.dropdown>.dropdown.icon{font-family:Dropdown;line-height:1;height:1em;width:1.23em;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-weight:400;font-style:normal;text-align:center}.ui.dropdown>.dropdown.icon{width:auto}.ui.dropdown>.dropdown.icon:before{content:""}.ui.dropdown .menu .item .dropdown.icon:before{content:""}.ui.dropdown .item .left.dropdown.icon:before,.ui.dropdown .left.menu .item .dropdown.icon:before{content:""}.ui.vertical.menu .dropdown.item>.dropdown.icon:before{content:""}.ui.dropdown>.clear.icon:before{content:""}.ui.label{display:inline-block;line-height:1;vertical-align:baseline;margin:0 .14285714em;background-color:#e8e8e8;background-image:none;padding:.5833em .833em;color:#0009;text-transform:none;font-weight:700;border:0px solid transparent;border-radius:.28571429rem;-webkit-transition:background .1s ease;transition:background .1s ease}.ui.label:first-child{margin-left:0}.ui.label:last-child{margin-right:0}a.ui.label{cursor:pointer}.ui.label>a{cursor:pointer;color:inherit;opacity:.5;-webkit-transition:.1s opacity ease;transition:.1s opacity ease}.ui.label>a:hover{opacity:1}.ui.label>img{width:auto!important;vertical-align:middle;height:2.1666em!important}.ui.label>.icon{width:auto;margin:0 .75em 0 0}.ui.label>.detail{display:inline-block;vertical-align:top;font-weight:700;margin-left:1em;opacity:.8}.ui.label>.detail .icon{margin:0 .25em 0 0}.ui.label>.close.icon,.ui.label>.delete.icon{cursor:pointer;margin-right:0;margin-left:.5em;font-size:.92857143em;opacity:.5;-webkit-transition:background .1s ease;transition:background .1s ease}.ui.label>.delete.icon:hover{opacity:1}.ui.dropdown{box-sizing:border-box;font-size:14px}.ui.dropdown input{font-size:14px}.ui.dropdown .menu{box-sizing:content-box}.ui.dropdown .menu>.item{font-size:14px}.ui.selection.dropdown{min-height:14px}.ui.selection.dropdown .menu{min-width:100%;width:100%}.ui.multiple.dropdown>.label{position:relative;padding-right:calc(.78571429em + 15px)}.ui.multiple.dropdown>.label i.icon.delete:before{content:"×";font-family:Arial,sans-serif}.ui.multiple.dropdown>.label i.icon.delete{box-sizing:border-box;position:absolute;right:10px;display:inline-block;width:18px;height:24px;margin:-5px -10px}.ui.multiple.dropdown>.label i.icon.delete:before,.ui.multiple.dropdown>.label i.icon.delete:after{position:absolute;content:" ";height:12px;width:3px;top:25%;left:25%;transform:translate(-25%,-25%);background-color:#333}.ui.multiple.dropdown>.label i.icon.delete:before{transform:rotate(45deg)}.ui.multiple.dropdown>.label i.icon.delete:after{transform:rotate(-45deg)}.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:initial}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #ddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.25}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333 transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #ddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #ddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media(min-width:640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus,.choices__input:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}html,body{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}*,*:after,*:before{box-sizing:border-box}:root{--text-primary: #1a1a1a;--text-secondary: #334155;--text-muted: #64748b;--text-subtle: #94a3b8;--border: #e2e8f0;--border-strong: #cbd5e1;--border-soft: #f1f5f9;--surface: #ffffff;--surface-subtle: #f8fafc;--surface-muted: #f1f5f9;--brand-dark: #1a1a1a;--brand-dark-hover: #000000;--brand-green: #008000;--brand-green-hover: #006d00;--danger: #b91c1c;--danger-bg: #fef2f2;--danger-border: #fecaca;--success: #15803d;--success-bg: #f0fdf4;--success-border: #bbf7d0;--promo: #15803d;--promo-bg: #f0fdf4;--promo-bg-hover: #dcfce7;--promo-border: #bbf7d0;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 4px 12px rgba(15, 23, 42, .06);--shadow-lg: 0 20px 60px rgba(15, 23, 42, .15), 0 4px 12px rgba(15, 23, 42, .06);--focus-ring: rgba(148, 163, 184, .5)}.auth{--auth-red: #f2022c;--auth-red-deep: #c00023;--auth-paper-muted: rgba(255, 255, 255, .72);--auth-paper-soft: rgba(255, 255, 255, .5);--auth-line: rgba(255, 255, 255, .16);--auth-gutter: clamp(20px, 6vw, 80px);position:relative;min-height:100vh;min-height:100dvh;background:#000;color:#fff;font-family:FS Industrie,sans-serif;line-height:1.4}.auth-image{position:fixed;inset:0;overflow:hidden}.auth-image video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.auth-image .auth-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000b8,#00000052 48%,#00000073)}.auth-image .logo{position:absolute;z-index:6;top:clamp(24px,6vh,64px);left:var(--auth-gutter);display:flex;align-items:center;gap:16px;animation:fade-in .5s ease both .1s}.auth-image .logo svg{display:block;width:54px;height:auto}.auth-image .logo img{display:block;width:124px;height:auto}.auth .auth-hello{position:fixed;z-index:2;left:var(--auth-gutter);bottom:clamp(32px,26vh,300px);max-width:min(46vw,640px);animation:slideUp .4s ease both .2s}.auth .auth-kicker{margin:0 0 18px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;line-height:1;color:var(--auth-red)}.auth .auth-display{margin:0;font-size:clamp(56px,8vw,128px);font-weight:900;text-transform:uppercase;line-height:.8;letter-spacing:-.01em;color:#fff}.auth .auth-lead{margin:24px 0 0;max-width:480px;font-size:18px;color:var(--auth-paper-muted)}.auth .form{position:fixed;z-index:3;top:50%;right:var(--auth-gutter);transform:translateY(-50%);display:block;width:min(460px,100vw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:36px;border:1px solid var(--auth-line);border-radius:24px;background-color:#000000db;box-shadow:0 30px 80px -24px #000000b3;color:#fff}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.auth .form{background-color:#000000a8;-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}}.auth .form h1,.auth .form h2,.auth .form h3{margin:0 0 22px;color:#fff;font-weight:900;text-transform:uppercase;line-height:.8;letter-spacing:-.005em;animation:slideUp .3s ease both .3s}.auth .form h1{font-size:44px}.auth .form h2{font-size:34px}.auth .form h3{font-size:20px;line-height:.95}.auth .form>p,.auth .form .auth-status p{margin:0 0 22px;font-size:16px;color:var(--auth-paper-muted)}.auth .form a{color:#fff}.auth .form form{display:block;animation:slideUp .3s ease both .3s}.auth .form form input[type=email],.auth .form form input[type=password],.auth .form form input[type=text]{display:block;width:100%;height:58px;margin:0 0 12px;padding:0 18px;border:2px solid #ffffff;border-radius:14px;background-color:#fff;box-shadow:none;color:#000;font-family:inherit;font-size:18px;font-weight:700;outline:0}.auth .form form input[type=email]::placeholder,.auth .form form input[type=password]::placeholder,.auth .form form input[type=text]::placeholder{color:#00000073;font-weight:400;line-height:normal}.auth .form form input[type=email]:focus,.auth .form form input[type=password]:focus,.auth .form form input[type=text]:focus{border-color:var(--auth-red)}.auth .form form .remember-me{display:flex;align-items:center;gap:10px;margin:6px 0 22px;color:var(--auth-paper-muted);font-size:15px;cursor:pointer;-webkit-user-select:none;user-select:none}.auth .form form .remember-me input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--auth-red);cursor:pointer}.auth .form form .auth-form-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:8px}.auth .form form .auth-form-buttons a{color:var(--auth-paper-muted);font-size:15px;text-decoration:underline;text-decoration-color:var(--auth-paper-soft);text-underline-offset:3px}.auth .form form .auth-form-buttons a:hover{color:#fff;text-decoration-color:#fff}.auth .form form .auth-form-buttons button,.auth .form .magic-link-offer button,.auth .form .auth-status-primary,.auth .form .two-factor .two-factor-form button,.auth .form .success-button{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 30px;border:0;border-radius:999px;background-color:var(--auth-red);color:#fff;font-family:inherit;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color .15s ease}.auth .form form .auth-form-buttons button:hover,.auth .form .magic-link-offer button:hover,.auth .form .auth-status-primary:hover,.auth .form .two-factor .two-factor-form button:hover,.auth .form .success-button:hover{background-color:var(--auth-red-deep);color:#fff}.auth .form form .auth-form-buttons button:focus-visible,.auth .form .magic-link-offer button:focus-visible,.auth .form .auth-status-primary:focus-visible,.auth .form .two-factor .two-factor-form button:focus-visible,.auth .form .success-button:focus-visible{outline:3px solid #ffffff;outline-offset:2px}.auth .form .magic-link-offer{margin-top:24px;padding-top:20px;border-top:1px solid var(--auth-line)}.auth .form .magic-link-offer p{margin:0 0 14px;color:var(--auth-paper-muted);font-size:15px}.auth .form .magic-link-offer button{background-color:transparent;border:2px solid rgba(255,255,255,.5)}.auth .form .magic-link-offer button:hover{background-color:#fff;color:#000}.auth .form .success-header{font-size:56px}.auth .form .success-message{font-size:18px;font-weight:400;text-transform:none;line-height:1.4;color:var(--auth-paper-muted)}.auth .form .success-button{margin-top:8px}.auth .form .auth-status .auth-status-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.auth .form .auth-status .auth-status-secondary{color:var(--auth-paper-muted);font-size:15px;text-decoration:underline;text-underline-offset:3px}.auth .form .auth-status .auth-status-secondary:hover{color:#fff}.auth .form h1.two-factor-heading{font-size:36px;margin-bottom:18px}.auth .form .two-factor p{margin:0 0 16px;color:var(--auth-paper-muted);font-size:15px}.auth .form .two-factor .two-factor-qr{display:flex;justify-content:center;margin:0 0 16px;padding:12px;border-radius:14px;background:#fff}.auth .form .two-factor .two-factor-qr svg{display:block;width:140px;height:140px}.auth .form .two-factor .two-factor-manual{margin:0 0 16px}.auth .form .two-factor .two-factor-manual summary{color:var(--auth-paper-muted);font-size:14px;font-weight:700;cursor:pointer}.auth .form .two-factor .two-factor-manual p{margin:12px 0 8px;font-size:14px}.auth .form .two-factor .two-factor-manual code{display:block;padding:10px 12px;border:1px solid var(--auth-line);border-radius:10px;background:#ffffff0f;color:#fff;font-size:15px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;word-break:break-all}.auth .form .two-factor .two-factor-form{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.auth .form .two-factor .two-factor-form label{color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.auth .form .two-factor .two-factor-form input{width:100%;height:58px;padding:0 16px;border:2px solid #ffffff;border-radius:14px;background-color:#fff;box-shadow:none;color:#000;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;letter-spacing:.28em;text-align:center}.auth .form .two-factor .two-factor-form input::placeholder{font-weight:400;line-height:normal;letter-spacing:.28em;color:#00000059}.auth .form .two-factor .two-factor-form input:focus{border-color:var(--auth-red);outline:none}.auth .form .two-factor .two-factor-form button{margin-top:6px}.auth .form .two-factor .two-factor-skip{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--auth-line)}.auth .form .two-factor .two-factor-skip strong{color:#fff}.auth .form .two-factor .two-factor-skip button{height:46px;padding:0 22px;border:2px solid rgba(255,255,255,.5);border-radius:999px;background-color:transparent;color:#fff;font-family:inherit;font-size:14px;font-weight:900;text-transform:uppercase;cursor:pointer;box-shadow:none}.auth .form .two-factor .two-factor-skip button:hover{background-color:#fff;color:#000}.auth .form .two-factor .two-factor-note{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--auth-line);color:var(--auth-paper-soft);font-size:14px}.auth .form .two-factor .two-factor-note a{color:#fff;font-weight:700}.signin-as-search{position:relative;margin:16px 0 4px}.signin-as-search svg{position:absolute;top:50%;left:14px;width:18px;height:18px;transform:translateY(-50%);color:#00000080;pointer-events:none}.signin-as-search input[type=search]{width:100%;font-size:16px;height:50px;padding:0 14px 0 42px;border:2px solid #ffffff;border-radius:999px;background-color:#fff;box-shadow:none;color:#000}.signin-as-search input[type=search]::placeholder{line-height:normal;color:#00000073}.signin-as-search input[type=search]:focus{outline:none;border-color:#f2022c}.signin-as{max-height:min(600px,60vh);overflow-y:auto;-webkit-overflow-scrolling:touch;list-style:none;padding-left:0}.signin-as .signin-as-empty{padding:16px 0;color:#ffffffb8;font-size:15px}.signin-as .signin-as-heading{padding-top:18px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#f2022c}.signin-as li{padding:0}.signin-as li a{display:flex;align-items:center;flex-wrap:wrap;min-height:44px;padding:8px 0;color:#fff;font-size:16px;transition:color .15s ease}.signin-as li a:hover{color:#f2022c}.signin-as li+li a{border-top:1px solid rgba(255,255,255,.1)}.signin-as .signin-as-dealer{font-weight:700}.signin-as .signin-as-person{color:#fff9}.signin-as .signin-as-person:before{content:"·";margin:0 7px;color:#fff6}.signin-as .signin-as-heading+li a,.signin-as .signin-as-heading{border-top:0}.signin-as .signin-as-static span{display:flex;align-items:center;min-height:44px;color:#fff9;font-size:15px}.signin-as li.signin-as-back{margin:4px 0 8px}.signin-as li.signin-as-back a{justify-content:center;padding:8px 16px;border-radius:999px;background:var(--status-warn, #ff7800);color:#000;font-weight:900}.signin-as li.signin-as-back a:hover{background:#fff;color:#000}.signin-as li.signin-as-back+li a{border-top:0}@media(min-width:1025px)and (max-height:820px){.auth .auth-display{font-size:clamp(48px,13vh,96px)}.auth .auth-lead{margin-top:16px;font-size:16px}}@media(max-width:1024px){.auth .auth-hello{top:clamp(96px,16vh,150px);bottom:auto;max-width:calc(100vw - 2 * var(--auth-gutter))}.auth .auth-display{font-size:clamp(48px,9vw,88px)}.auth .form{top:auto;bottom:20px;right:50%;transform:translate(50%);max-height:calc(100dvh - 40px)}}@media(max-width:1024px)and (max-height:1000px){.auth .auth-lead{display:none}.auth .auth-display{font-size:clamp(44px,8vw,72px)}}@media(max-width:576px){.auth .auth-image .logo{top:22px;left:20px;gap:11px}.auth .auth-image .logo svg{width:40px}.auth .auth-image .logo img{width:92px}.auth .auth-hello{top:82px;left:20px;right:20px}.auth .auth-kicker{margin-bottom:12px}.auth .auth-display{font-size:52px}.auth .auth-lead{display:none}.auth .form{left:12px;right:12px;bottom:12px;width:auto;transform:none;max-height:calc(100dvh - 24px);padding:24px 20px;border-radius:20px;background-color:#000000e6;-webkit-backdrop-filter:none;backdrop-filter:none}.auth .form h1{font-size:34px}.auth .form h2{font-size:28px}.auth .form form input[type=email],.auth .form form input[type=password],.auth .form form input[type=text]{height:54px;font-size:17px}.signin-as{max-height:none;overflow-y:visible}.signin-as-search{position:sticky;top:0;z-index:2;margin-top:12px;padding-bottom:8px;background-color:#000}}@media(min-width:1025px)and (max-height:760px){.auth .auth-display{font-size:clamp(48px,12vh,96px)}}.auth~#flash-message{border-left:4px solid #f2022c;border-radius:16px;box-shadow:0 20px 50px -20px #0009;color:#000;font-family:FS Industrie,sans-serif;font-weight:700}:root{--sidebar-width: 290px}@media(min-width:1280px){html.sidebar-collapsed{--sidebar-width: 72px}}html{scrollbar-gutter:stable}html,body{width:100%;height:100%}body{overflow-x:hidden;min-height:100vh;background:#fafafa;font-family:FS Industrie,sans-serif}input,textarea,select,button{font-family:inherit}#wrap{display:flex;flex:1;width:100%;flow-direction:column}#sidebar{position:fixed;z-index:100;overflow-x:visible;overflow-y:auto;width:var(--sidebar-width);height:100vh;padding:24px 12px calc(var(--sidebar-footer-height, 120px) + 12px);background-color:#09090b;border-right:1px solid rgba(255,255,255,.06);transition:width .2s ease}#sidebar::-webkit-scrollbar{width:4px;height:4px}#sidebar::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:4px}@media(min-width:1280px)and (max-width:1366px){#sidebar{padding:32px 12px calc(var(--sidebar-footer-height, 92px) + 12px)}}@media(min-width:1279px)and (max-width:993px){#sidebar{right:-100px}}@media(max-width:992px){#sidebar{right:-100px}}@media(max-width:1279px){#sidebar{z-index:2001;top:48px;right:-140px;opacity:0;transform:translate(-50%) translateY(24px) scale(1.1);margin-top:20px;box-shadow:0 10px 40px -5px #00000080;border-radius:8px;max-height:315px;padding:12px;transition:all .2s ease-out 0s;visibility:hidden}}@media(max-width:1279px)and (max-width:992px){#sidebar{margin:20px 0}}@media(max-width:1279px)and (max-width:576px){#sidebar{height:auto;max-height:calc(100dvh - 104px)}}@media(max-width:1279px){#sidebar.show{opacity:1;transform:translate(-50%) translateY(0) scale(1);transition:all .2s ease-out .15s;visibility:visible}}#sidebar .header{display:flex;justify-content:center;align-items:center;gap:16px;flex-direction:column;margin:0 0 24px;padding:4px 8px 8px}@media(max-width:1279px){#sidebar .header{display:none}}#sidebar .header .logo{position:relative;display:block;transform-origin:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}#sidebar .header .logo svg{width:auto;height:70px}#sidebar .header .week{display:flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#ffffffb3;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;transition:padding .2s ease}#sidebar .header .week svg{width:14px;height:14px;flex-shrink:0}#sidebar .header .week .week-compact{display:none}#sidebar .collapse-toggle{position:fixed;top:50%;left:var(--sidebar-width);z-index:101;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.1);border-radius:50%;width:28px;height:28px;background:#000;color:#ffffffb3;cursor:pointer;box-shadow:0 2px 8px #00000059;transition:background-color .15s ease,color .15s ease,left .2s ease}#sidebar .collapse-toggle:hover{background:#232327;color:#fff}#sidebar .collapse-toggle svg{width:16px;height:16px;transition:transform .2s ease}@media(max-width:1279px){#sidebar .collapse-toggle{display:none}}#sidebar .menu-item{display:flex;align-items:center;gap:14px;height:44px;margin:0 0 2px;padding:0 14px;border-radius:8px;font-size:16px;font-weight:500;line-height:1;letter-spacing:0;color:#ffffffb8;transition:background-color .15s ease,color .15s ease}#sidebar .menu-item:hover{background-color:#ffffff0f;color:#fff}#sidebar .menu-item.active{background-color:#f2022c;color:#fff}#sidebar .menu-item .icon-holder{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;width:22px;height:22px;color:currentColor}#sidebar .menu-item .icon-holder svg{width:22px;height:22px;stroke-width:1.75}#sidebar .menu-item-dropdown{display:flex;align-items:stretch;flex-direction:column;margin:0 0 2px;border-radius:8px;font-size:16px;font-weight:500;line-height:1;letter-spacing:0;color:#ffffffb8;transition:background-color .15s ease}#sidebar .menu-item-dropdown.active .top,#sidebar .menu-item-dropdown.open .top{color:#fff}#sidebar .menu-item-dropdown.open .top .dropdown-icon{transform:rotate(180deg)}#sidebar .menu-item-dropdown.open .dropdown{display:flex}#sidebar .menu-item-dropdown .top{display:flex;align-items:center;gap:14px;width:100%;height:44px;padding:0 14px;border-radius:8px;cursor:pointer;color:inherit;transition:background-color .15s ease,color .15s ease}#sidebar .menu-item-dropdown .top:hover{background-color:#ffffff0f;color:#fff}#sidebar .menu-item-dropdown .top .icon-holder{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;width:22px;height:22px;color:currentColor}#sidebar .menu-item-dropdown .top .icon-holder svg{width:22px;height:22px;stroke-width:1.75}#sidebar .menu-item-dropdown .top .dropdown-icon{display:flex;align-items:center;justify-content:center;margin-left:auto;width:18px;height:18px;opacity:.55;transform:rotate(0);transition:transform .2s ease}#sidebar .menu-item-dropdown .top .dropdown-icon svg{width:18px;height:18px;stroke-width:1.75}#sidebar .menu-item-dropdown.active .top{background-color:#f2022c}#sidebar .menu-item-dropdown .dropdown{display:none;flex-direction:column;gap:1px;width:100%;padding:2px 0 6px 36px}#sidebar .menu-item-dropdown .dropdown .item{display:flex;align-items:center;min-height:36px;padding:8px 12px;border-radius:6px;font-size:15px;font-weight:500;line-height:1.3;color:#ffffff8c;cursor:pointer;text-decoration:none;transition:background-color .15s ease,color .15s ease}#sidebar .menu-item-dropdown .dropdown .item:hover{background-color:#ffffff0f;color:#fff}#sidebar .menu-item-dropdown .dropdown .item.active{background-color:#ffffff14;color:#fff}#sidebar .sidebar-footer{position:fixed;width:var(--sidebar-width);bottom:0;left:0;right:0;padding:12px;display:flex;flex-direction:column;gap:8px;background-color:#09090b}@media(max-width:1279px){#sidebar .sidebar-footer{position:unset;padding:0;width:100%;background:none}}#sidebar .sidebar-footer .phone,#sidebar .sidebar-footer .whatsapp,#sidebar .sidebar-footer .profile,#sidebar .sidebar-footer .switch-user{background-color:#000;border:1px solid rgba(255,255,255,.08);border-radius:8px}#sidebar .sidebar-footer .switch-user{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;color:#ffffffd9;font-size:15px;font-weight:500;transition:background-color .15s ease}#sidebar .sidebar-footer .switch-user svg{flex:0 0 auto;width:18px;height:18px}#sidebar .sidebar-footer .switch-user:hover{background-color:#1f1f23}#sidebar .sidebar-footer .switch-user.is-impersonating{border-color:#fde68a80;background-color:#b4530940;color:#f2022c}#sidebar .sidebar-footer .switch-user.is-impersonating:hover{background-color:#b4530966}#sidebar .sidebar-footer .drop-down-menu{background-color:#000;border:1px solid rgba(255,255,255,.08);border-radius:8px}#sidebar .sidebar-footer .contact-container{display:flex;align-items:center;gap:8px}#sidebar .sidebar-footer .contact-container .phone{display:flex;align-items:center;flex:1;gap:10px;height:44px;padding:0 14px;color:#ffffffd9;font-size:15px;font-weight:500;transition:background-color .15s ease}#sidebar .sidebar-footer .contact-container .phone:hover{background-color:#1f1f23}#sidebar .sidebar-footer .contact-container .phone svg{width:18px;height:18px;stroke-width:1.75;opacity:.7}#sidebar .sidebar-footer .contact-container .whatsapp{display:flex;align-items:center;justify-content:center;width:44px;height:44px;transition:background-color .15s ease}#sidebar .sidebar-footer .contact-container .whatsapp:hover{background-color:#1f1f23}#sidebar .sidebar-footer .profile{position:relative;width:100%;cursor:pointer;transition:background-color .15s ease}#sidebar .sidebar-footer .profile:hover{background-color:#1f1f23}#sidebar .sidebar-footer .profile:hover .profile-wrapper span{color:#fff}@media(max-width:1279px){#sidebar .sidebar-footer .profile{display:none}}#sidebar .sidebar-footer .profile .profile-wrapper{display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px}#sidebar .sidebar-footer .profile .profile-wrapper img{border-radius:50%;width:36px;height:36px;object-fit:cover}#sidebar .sidebar-footer .profile .profile-wrapper span{flex-grow:1;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;color:#ffffffd9;transition:color .15s ease}#sidebar .sidebar-footer .profile .drop-down-menu{position:absolute;bottom:calc(100% + 6px);left:0;width:100%;padding:6px;opacity:0;transform:translateY(8px);transition:all .15s ease-out;visibility:hidden;box-shadow:0 12px 32px -8px #0009;z-index:10}#sidebar .sidebar-footer .profile .drop-down-menu a{display:block;margin:0;border-radius:6px;padding:0 12px;height:36px;font-size:15px;font-weight:500;line-height:36px;color:#ffffffb3;transition:background-color .15s ease,color .15s ease}#sidebar .sidebar-footer .profile .drop-down-menu a:last-of-type{margin:0}#sidebar .sidebar-footer .profile .drop-down-menu a:hover{background-color:#ffffff14;color:#fff}#sidebar .sidebar-footer .profile:hover .drop-down-menu{opacity:1;transform:translateY(0);transition:all .15s ease-out .05s;visibility:visible}#sidebar .sidebar-footer .profile .arrows{display:flex;flex-direction:column;opacity:.5}#sidebar .sidebar-footer .profile .arrows .arrow-up,#sidebar .sidebar-footer .profile .arrows .arrow-down{width:0;height:0}#sidebar .sidebar-footer .profile .arrows .arrow-up{margin-bottom:2px;border-right:4px solid transparent;border-bottom:4px solid #FFFFFF;border-left:4px solid transparent}#sidebar .sidebar-footer .profile .arrows .arrow-down{border-top:4px solid #FFFFFF;border-right:4px solid transparent;border-left:4px solid transparent}@media(min-width:1280px){#sidebar .repo-dropdown{margin-bottom:60px}}#sidebar .repo-dropdown .menu-item{margin-right:-2px;width:100%;cursor:pointer}@media(max-width:1280px){#sidebar .repo-dropdown .menu-item{margin-bottom:0}}#sidebar .repo-dropdown .drop-down-menu.show{opacity:1;transform:translateY(-100%);visibility:visible}#sidebar .repo-dropdown .drop-down-menu{position:absolute;opacity:0;transform:translateY(-90%);border-radius:8px;width:89%;padding:8px;background-color:#000;border:1px solid rgba(255,255,255,.08);transition:all .15s ease-out .1s;visibility:hidden}#sidebar .repo-dropdown .drop-down-menu a{display:block;margin:0 0 2px;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:500;line-height:18px;color:#ffffffb3}#sidebar .repo-dropdown .drop-down-menu a:hover{background-color:#ffffff14;color:#fff}#sidebar .repo-dropdown .drop-down-menu a.active{background-color:#f2022c;color:#fff}@media(min-width:1280px){html.sidebar-collapsed #sidebar{overflow:visible}html.sidebar-collapsed #sidebar .header .week{gap:0;padding:0;width:28px;height:28px;border-radius:50%}html.sidebar-collapsed #sidebar .header .week svg{display:none}html.sidebar-collapsed #sidebar .header .week .week-full{display:none}html.sidebar-collapsed #sidebar .header .week .week-compact{display:block}html.sidebar-collapsed #sidebar .header .logo{transform:scale(.65) rotate(360deg)}html.sidebar-collapsed #sidebar .collapse-toggle svg{transform:rotate(180deg)}html.sidebar-collapsed #sidebar .menu-item{position:relative;justify-content:center;padding:0}html.sidebar-collapsed #sidebar .menu-item .label{position:absolute;top:50%;left:calc(100% + 12px);z-index:20;transform:translateY(-50%);white-space:nowrap;background-color:#000;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 10px;font-size:13px;color:#fff;box-shadow:0 8px 20px -6px #00000080;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}html.sidebar-collapsed #sidebar .menu-item:hover .label,html.sidebar-collapsed #sidebar .menu-item:focus .label,html.sidebar-collapsed #sidebar .menu-item:focus-within .label{opacity:1;visibility:visible}html.sidebar-collapsed #sidebar .menu-item-dropdown .top{justify-content:center;padding:0}html.sidebar-collapsed #sidebar .menu-item-dropdown .top .label{display:none}html.sidebar-collapsed #sidebar .menu-item-dropdown{position:relative}html.sidebar-collapsed #sidebar .menu-item-dropdown .top .dropdown-icon{display:none}html.sidebar-collapsed #sidebar .menu-item-dropdown .dropdown{display:none!important;position:absolute;top:0;left:100%;z-index:20;margin-left:8px;width:220px;padding:8px;border-radius:8px;background-color:#09090b;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 32px -8px #0009}html.sidebar-collapsed #sidebar .menu-item-dropdown .dropdown:before{content:attr(data-group-label);display:block;margin:0 0 6px;padding:0 4px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#fff6}html.sidebar-collapsed #sidebar .menu-item-dropdown.flyout-open .dropdown{display:flex!important}html.sidebar-collapsed #sidebar .sidebar-footer .switch-user{position:relative;justify-content:center;padding:0}html.sidebar-collapsed #sidebar .sidebar-footer .switch-user .label{position:absolute;top:50%;left:calc(100% + 12px);z-index:20;transform:translateY(-50%);white-space:nowrap;background-color:#000;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 10px;font-size:13px;color:#fff;box-shadow:0 8px 20px -6px #00000080;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}html.sidebar-collapsed #sidebar .sidebar-footer .switch-user:hover .label,html.sidebar-collapsed #sidebar .sidebar-footer .switch-user:focus .label{opacity:1;visibility:visible}html.sidebar-collapsed #sidebar .sidebar-footer .contact-container{flex-direction:column}html.sidebar-collapsed #sidebar .sidebar-footer .contact-container .phone{position:relative;justify-content:center;padding:0}html.sidebar-collapsed #sidebar .sidebar-footer .contact-container .phone .label{position:absolute;top:50%;left:calc(100% + 12px);z-index:20;transform:translateY(-50%);white-space:nowrap;background-color:#000;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 10px;font-size:13px;color:#fff;box-shadow:0 8px 20px -6px #00000080;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}html.sidebar-collapsed #sidebar .sidebar-footer .contact-container .phone:hover .label,html.sidebar-collapsed #sidebar .sidebar-footer .contact-container .phone:focus .label{opacity:1;visibility:visible}html.sidebar-collapsed #sidebar .sidebar-footer .profile .profile-wrapper{justify-content:center;padding:8px}html.sidebar-collapsed #sidebar .sidebar-footer .profile .profile-wrapper .label,html.sidebar-collapsed #sidebar .sidebar-footer .profile .profile-wrapper .arrows{display:none}html.sidebar-collapsed #sidebar .sidebar-footer .profile .drop-down-menu{left:100%;margin-left:8px;width:200px}}#mobile-navbar{position:fixed;z-index:1999;display:flex;align-items:center;box-shadow:0 10px 20px -10px #00000040;width:100%;max-width:100vw;height:64px;padding:0 16px;background-color:#22272a}@media(min-width:1280px){#mobile-navbar{display:none}}#mobile-navbar .header{display:flex;justify-content:center;align-items:center;gap:8px;flex-direction:row}#mobile-navbar .header .logo svg{width:auto;height:40px}#mobile-navbar .header .week{color:#fff9;display:flex;background:#34383b;border:1px solid rgba(255,255,255,.07);gap:8px;font-size:12px;font-weight:600;border-radius:4px;padding:0 16px;justify-content:center;height:40px;align-items:center;text-transform:uppercase}#mobile-navbar .header .week svg{width:16px;height:16px}#mobile-navbar .right-content{display:flex;margin-left:auto}#mobile-navbar .right-content .open-menu{display:flex;align-items:center;margin:0 16px;border-radius:20px;height:40px;padding:0 16px;background-color:#34383b;font-size:12px;font-weight:500;line-height:32px;letter-spacing:.2px;color:#fff}#mobile-navbar .right-content .open-menu svg{margin-right:6px}#mobile-navbar .right-content .profile-image-nav{border-radius:20px;width:40px;height:40px;object-fit:cover}#mobile-navbar .right-content .profile-dropdown{position:absolute;top:75px;right:0;opacity:0;transform:translateY(-16px);box-shadow:0 20px 30px -10px #00000080;border-radius:8px;max-width:200px;padding:32px 16px;background-color:#23282b;transition:all .2s ease-out;visibility:hidden}#mobile-navbar .right-content .profile-dropdown.show{top:68px;right:5px;opacity:1;transform:translateY(0);visibility:visible}#mobile-navbar .right-content .profile-dropdown a{display:block;margin-bottom:16px;padding-right:104px;font-size:14px;font-weight:500;line-height:18px;color:#fff}#mobile-navbar .right-content .profile-dropdown a:last-of-type{margin-bottom:0}.overlay{position:fixed;z-index:2000;inset:0;opacity:0;max-width:100vw;background-color:#23282b;transition:all .2s ease-out;visibility:hidden}.overlay.show{opacity:.7;transition:all .2s ease-out;visibility:visible}#content{position:relative;margin-left:auto;box-sizing:border-box;width:calc(100% - var(--sidebar-width));height:auto;transition:width .2s ease}@media(max-width:1279px){#content{width:100%;padding-top:64px}}#content .wrap{padding:40px}@media(max-width:992px){#content .wrap{padding:40px 16px}}#content .wrap.margin-top{margin-top:100px}.content-box{box-shadow:0 2px 5px #00000026;border-radius:4px;width:100%;padding:40px;background-color:#fff}input{border:none;border-radius:4px;height:48px}input::placeholder{font-size:16px;font-weight:600;line-height:48px;color:#ffffff80}textarea::placeholder{font-weight:600}.btn-dropdown{position:relative;display:flex;align-items:center;box-shadow:0 2px 4px #00000040;border-radius:4px;height:48px;padding-left:40px;background-color:#f2022c;cursor:pointer;font-size:18px;font-weight:600;line-height:48px;text-align:center;letter-spacing:.2px;color:#fff}.btn-dropdown .separator{align-self:center;opacity:.4;margin-left:40px;width:1px;height:32px;background-color:#d8d8d8}.btn-dropdown svg{margin:0 22px}.btn-dropdown .dropdown-items{position:absolute;top:100%;right:0;opacity:0;transform:translateY(16px);box-shadow:0 0 8px #0000000d,0 20px 30px -10px #00000059;border:1px solid rgba(0,0,0,.05);border-radius:4px;width:286px;padding:16px;background-color:#fff;transition:all .1s ease-out;visibility:hidden}.btn-dropdown .dropdown-items a{display:block;border-radius:4px;padding:0 16px;font-size:18px;font-weight:500;line-height:40px;text-align:left;letter-spacing:.2px;color:#23282b;transition:all .2s ease-out}.btn-dropdown .dropdown-items a:hover{background-color:#e4e7eb}.btn-dropdown:hover .dropdown-items{opacity:1;transform:translateY(0);transition:all .2s ease-out;visibility:visible}.btn{box-shadow:0 2px 4px #00000040;border-radius:4px;width:auto;height:48px;padding:0 32px;background-color:#eb7d00;font-size:18px;font-weight:600;line-height:48px;text-align:center;letter-spacing:.2px;color:#fff;transition:all .2s ease-out}.btn:hover{background-color:#d67200;cursor:pointer}.btn.auto-width{width:auto;padding-right:40px;padding-left:40px}.btn.btn-primary{background-color:#f2304a}.btn-link{font-size:16px;font-weight:600;line-height:48px;letter-spacing:.2px;color:#bf1d30}.btn-link.space{margin:0 24px}h2{margin-bottom:24px;font-size:24px;font-weight:900;line-height:19px;color:#001221}h1{font-size:36px;font-weight:900;line-height:29px;color:#000}h1.flat{margin-right:0;margin-left:0}.content{display:flex}.ribbon-container{margin-bottom:16px}.ribbon-container .ribbon{padding:16px 40px 0}@media(max-width:576px){.ribbon-container .ribbon{padding:12px 16px 0}}.ribbon-container .ribbon .ribbon-inner{font-size:16px;font-weight:500;border-radius:4px;width:100%;padding:8px 16px;display:block;text-align:center}.ribbon-container .ribbon .ribbon-inner a{color:inherit;text-decoration:underline}.ribbon-container .ribbon.ribbon-info .ribbon-inner{border:1px solid rgba(0,0,0,.3);background-color:#f4f4f4;color:#2a448e}.ribbon-container .ribbon.ribbon-error .ribbon-inner{border:1px solid rgba(242,2,44,.45);background-color:#f2022c1a;color:#9f1239}.profiel-image-nav{display:block;border-radius:32px;width:64px;height:64px;object-fit:cover}.edit-button{position:fixed;z-index:100;right:0;display:flex;align-items:center;justify-content:center;margin-top:-10px;margin-right:20px;box-shadow:0 2px 8px #00000040;border-radius:24px;width:48px;height:48px;background:linear-gradient(225deg,#f2b200,#f2022c)}.edit-button:hover img{transform:rotate(10deg)}.edit-button img{transition:all .2s ease-out}.container.margin-top{margin-top:140px}.col-1{width:8.3333%}.col-2{width:16.6666%}.col-3{width:25%}.col-4{width:33.3333%}.col-5{width:41.6666%}.col-6{width:50%}.col-7{width:58.3333%}.col-8{width:66.6666%}.col-9{width:75%}.col-10{width:83.3333%}.col-11{width:91.6666%}.col-12{width:100%}#flash-message{position:fixed;z-index:999999;top:32px;right:32px;box-shadow:0 2px 8px #0000001a,0 22px 26px -10px #00000026;border-radius:4px;max-width:min(480px,100vw - 24px);padding:24px 40px;background-color:#fff;color:#000;animation:flash-message 8s forwards}@media(max-width:576px){#flash-message{top:76px;right:12px;padding:16px 20px}}#flash-message.error{background:#cf021a}@keyframes flash-message{0%{opacity:0;transform:translate(100%)}20%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(0)}to{opacity:0;display:none;transform:translate(100%)}}.inactive-dealer-notice{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 116px);padding:40px;text-align:center}.inactive-dealer-notice .inactive-dealer-notice__icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background-color:#f2022c1a;color:#9f1239;margin-bottom:24px}.inactive-dealer-notice .inactive-dealer-notice__icon svg{width:36px;height:36px}.inactive-dealer-notice .inactive-dealer-notice__title{margin-bottom:16px;font-size:28px;font-weight:900;color:#001221}.inactive-dealer-notice .inactive-dealer-notice__description{max-width:560px;margin-bottom:32px;font-size:16px;font-weight:400;line-height:1.6;color:#4a5568}.inactive-dealer-notice .inactive-dealer-notice__contact{max-width:400px;border:1px solid rgba(242,2,44,.45);border-radius:8px;padding:24px 32px;background-color:#fff5f5;text-align:left}.inactive-dealer-notice .inactive-dealer-notice__contact-title{margin-bottom:12px;margin-top:0;font-size:15px;font-weight:600;color:#9f1239}.inactive-dealer-notice .inactive-dealer-notice__contact-list{list-style:none;padding:0;margin:0}.inactive-dealer-notice .inactive-dealer-notice__contact-list li{margin-bottom:8px;font-size:15px;color:#000c}.inactive-dealer-notice .inactive-dealer-notice__contact-list li:last-child{margin-bottom:0}.inactive-dealer-notice .inactive-dealer-notice__contact-list li strong{font-weight:600;margin-right:6px}.inactive-dealer-notice .inactive-dealer-notice__contact-list li a{color:#9f1239;text-decoration:underline}.inactive-dealer-notice .inactive-dealer-notice__contact-list li a:hover{color:#7f1d1d}#sidebar .staff-search-row{display:flex;gap:8px;margin:0 0 10px}#sidebar .staff-search-row .staff-search{flex:1 1 auto;min-width:0;margin:0}#sidebar .staff-scan{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a;color:#fff9;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}#sidebar .staff-scan svg{width:18px;height:18px}#sidebar .staff-scan:hover{border-color:#fff3;background:#ffffff14;color:#fff}html.sidebar-collapsed #sidebar .staff-search-row{flex-direction:column;gap:6px}html.sidebar-collapsed #sidebar .staff-search-row .staff-scan{flex-basis:40px;width:100%}#sidebar .staff-search{display:flex;align-items:center;gap:14px;width:100%;height:40px;margin:0 0 10px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a;color:#fff9;font-size:14px;font-weight:500;line-height:1;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}#sidebar .staff-search:hover{border-color:#fff3;background:#ffffff14;color:#fff}#sidebar .staff-search .icon-holder{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;color:currentColor}#sidebar .staff-search .icon-holder svg{width:20px;height:20px;stroke-width:1.75}#sidebar .staff-search .label{flex:1 1 auto}#sidebar .staff-search .staff-search-keys{flex:0 0 auto;padding:2px 6px;border:1px solid rgba(255,255,255,.14);border-radius:5px;font-size:11px;font-weight:600;color:#ffffff80}html.sidebar-collapsed #sidebar .staff-search{justify-content:center;padding:0}html.sidebar-collapsed #sidebar .staff-search .label,html.sidebar-collapsed #sidebar .staff-search .staff-search-keys{display:none}#sidebar .staff-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 14px;padding:4px;background:#ffffff0f;border-radius:10px}#sidebar .staff-tabs .staff-tab{flex:1 1 auto;min-width:0;height:30px;padding:0 10px;border:none;border-radius:7px;background:transparent;color:#fff9;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color .15s ease,color .15s ease}#sidebar .staff-tabs .staff-tab:hover{color:#fff}#sidebar .staff-tabs .staff-tab.active{background:#ffffff24;color:#fff}html.sidebar-collapsed #sidebar .staff-tabs{display:none}#sidebar .staff-section-header{display:flex;flex-direction:column;gap:2px;margin:14px 0 6px;padding:0 14px}#sidebar .staff-section-header .staff-section-header-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}#sidebar .staff-section-header .staff-section-header-hint{font-size:11px;font-weight:500;line-height:1.3;color:#ffffff61}#sidebar .staff-item[data-section=dealerportaal],#sidebar .staff-section-dropdown[data-section=dealerportaal]{border-left:2px solid rgba(255,255,255,.14);border-top-left-radius:2px;border-bottom-left-radius:2px}#sidebar .staff-item[data-section=dealerportaal].active,#sidebar .staff-section-dropdown[data-section=dealerportaal].active{border-left-color:#fff6}html:not(.sidebar-collapsed) #sidebar .staff-item[data-section=dealerportaal]{padding-left:12px}html:not(.sidebar-collapsed) #sidebar .staff-section-dropdown[data-section=dealerportaal]>.top{padding-left:12px}html.sidebar-collapsed #sidebar .staff-section-header{display:none!important}#sidebar .nav-count-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;border-radius:999px;background-color:#f2022c;color:#fff;font-size:11px;font-weight:700;line-height:1;letter-spacing:0}#sidebar .menu-item-dropdown .top .nav-count-badge{margin-right:8px}#sidebar .menu-item.active .nav-count-badge,#sidebar .menu-item-dropdown.active>.top .nav-count-badge{background-color:#fff;color:#f2022c}#sidebar .dropdown .item .nav-count-badge{margin-left:8px}@media(min-width:1280px){html.sidebar-collapsed #sidebar .nav-count-badge{position:absolute;top:4px;right:10px;min-width:16px;height:16px;margin:0;padding:0 4px;font-size:10px}}.icon-component{display:inline-block;font-size:0;line-height:0}.icon-component svg{font-size:0;line-height:0;fill:currentColor}.icon-component .sm{width:15px;height:15px}.icon-component .md{width:24px;height:24px}.slide-up{animation:slideUp linear .3s;animation-iteration-count:1}.slide-down{animation:slideDown linear .3s;animation-iteration-count:1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translate(0)}}input,select{height:48px;border-radius:4px;border:none;background-color:#e4e7eb;box-shadow:inset 0 1px 5px #0000001a;padding-left:20px;padding-right:20px;font-size:16px}input::placeholder,select::placeholder{color:#1a1a1a66;font-weight:600;line-height:48px}.beheer-page input,.beheer-page select,.modal-overlay input,.modal-overlay select{box-shadow:none}.beheer-page input::placeholder,.beheer-page select::placeholder,.modal-overlay input::placeholder,.modal-overlay select::placeholder{color:#0000006b;font-weight:400;line-height:normal}.margin-bottom-10{margin-bottom:10px}.btn-no-border{border:0}.table{width:100%;text-align:left}.table tr{border-bottom:1px solid rgba(0,0,0,.1)}.table th,.table td{padding:16px}.table th{opacity:.4;color:#000;font-size:16px;font-weight:500;line-height:18px}.table tbody tr:hover{background-color:#f5f5f5}.table td.actions{color:#f2022c;font-size:16px;font-style:italic;font-weight:700;line-height:18px;text-align:right}.table td.actions a{color:#f2022c}.table td.actions>*{opacity:0;visibility:hidden;transition:opacity .15s linear}.table tr:hover .actions>*{opacity:1;visibility:visible}.og-modal:before{content:"";display:inline-block;height:100%;vertical-align:middle}.og-modal{position:fixed;inset:0;width:100%;height:100%;overflow:auto;z-index:1001;padding:20px;background:#000c;text-align:center}.og-modal-container{display:inline-block;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background-color:#fafafa;border-radius:12px;box-shadow:0 20px 40px -10px #0000008c;overflow:hidden;text-align:left}.og-modal-title{background-color:#fff;padding:0 24px;box-shadow:0 1px #0000001a}.og-modal-title h2{color:#000;font-size:18px;font-weight:900;line-height:80px;height:auto;margin:0;padding:0}.og-modal-content{padding:24px}.og-modal-content p{color:#000;font-size:16px;font-weight:500;line-height:26px}.og-modal-content h3{color:#000;font-size:18px;font-weight:900;line-height:14px;margin-bottom:24px}.og-modal-content label{display:block;opacity:.7;color:#000;font-size:12px;font-weight:600;line-height:14px;margin-bottom:6px;width:100%}.og-modal-content input[type=text],.og-modal-content textarea{border-radius:4px;background-color:#e4e7eb;height:48px;color:#000;font-size:14px;line-height:48px;width:100%;margin-bottom:16px;box-shadow:none}.og-modal-content textarea{height:120px;line-height:22px;padding:12px 16px;border:0;max-width:100%}.og-modal-content .group-2-fields{display:flex;justify-content:space-between}.og-modal-content .group-2-fields>*{width:49%}.og-modal-content .checkbox input{display:none}.og-modal-content .checkbox label{cursor:pointer}.og-modal-content .checkbox label .box{display:inline-block;vertical-align:middle;height:28px;width:28px;border:2px solid #F2022C;border-radius:4px;background-color:#f2022c;box-shadow:0 2px 5px #00000026;margin-right:12px;text-align:center}.og-modal-content .checkbox label .box svg{display:none;width:13px;height:100%;vertical-align:middle}.og-modal-content .checkbox label .label{display:inline-block;vertical-align:middle;color:#000;font-size:14px;font-weight:500;line-height:18px}.og-modal-content .checkbox input:checked+label .box svg{display:inline-block}.og-modal.no-wrap .og-modal-content{padding:0}.panel{position:relative;background-color:#fff;box-shadow:0 2px 8px #00000026;padding:0;margin:40px;border-radius:4px;z-index:1}.panel .panel-small-center{margin:0 auto;width:50%;display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.panel .panel-small-center h1{width:100%;text-align:center;margin-left:0}.panel .panel-small-center form{display:flex;flex-direction:column}.panel-with-background{padding:120px 40px 60px;background:linear-gradient(225deg,#f2b200,#f2022c);margin-bottom:0;margin-top:-120px;position:relative;z-index:0}.panel-with-background .panel{margin:0}.panel-content{padding:64px}.panel-content h1{margin-left:0}.topbar{display:flex;width:calc(100% - var(--sidebar-width));box-sizing:border-box;height:80px;background-color:#000;box-shadow:0 10px 20px -10px #0000000d;align-items:center;padding-left:24px;padding-right:24px;position:fixed;z-index:1000}.topbar form{position:relative;width:80%}@media(max-width:1279px){.topbar{width:100%}}.topbar-white{background-color:#fff}.topbar .btn,.topbar .btn-dropdown{margin-left:auto}.topbar input{background-color:#23282b;width:50%}.topbar.topbar-white{background-color:#fff}.topbar.topbar-white input{background-color:#e4e7eb}.topbar.topbar-white .search-input-wrapper{height:48px;width:50%;border-radius:4px;background-color:#e4e7eb;padding:0 24px;display:flex;align-items:center;margin-right:16px}@media(max-width:992px){.topbar.topbar-white .search-input-wrapper{width:48%}}.topbar.topbar-white .search-input-wrapper input{background-color:transparent;box-shadow:none;flex:1;padding:0 5px;outline:0}.filemanager-search-results{width:570px;border:1px solid rgba(0,0,0,.05);border-radius:4px;background-color:#fff;box-shadow:0 0 8px #0000000d,0 20px 30px -10px #00000059;padding:16px;position:absolute;top:100%;margin-top:10px}.filemanager-search-results a{display:block;height:40px;color:#23282b;font-size:18px;font-weight:500;letter-spacing:.2px;line-height:40px;border-radius:4px;padding:0 15px}.filemanager-search-results a:hover{background-color:#e4e7eb}.filemanager-search-results a.file span{background-image:var(--svg-filemanager-search-file, url(/svg/icons/filemanager-search-file.svg));display:inline-block;width:16px;height:20px;margin-right:9px;vertical-align:middle}.filemanager-search-results a.directory span{background-image:var(--svg-filemanager-search-dir, url(/svg/icons/filemanager-search-dir.svg));display:inline-block;width:20px;height:16px;margin-right:5px;vertical-align:middle}ul.pagination{float:right;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:100%;margin:12px 24px 24px 0;padding:0;list-style:none}@media(max-width:760px){ul.pagination{float:none;justify-content:center;margin:12px 0 20px}}ul.pagination .page-link{display:flex;border-radius:999px;text-decoration:none;color:#000}ul.pagination .page-link:first-child .page-item svg{margin-right:6px}ul.pagination .page-link:last-child .page-item svg{margin-left:6px}ul.pagination .page-link:hover{cursor:pointer}ul.pagination .page-link button.page-item{border:1px solid rgba(0,0,0,.24);background:#fff;color:inherit;font:inherit;font-weight:700;cursor:pointer;box-shadow:none}ul.pagination .page-link button.page-item:hover:not(:disabled){border-color:#000;background:#000;color:#fff}ul.pagination .page-link button.page-item:hover:not(:disabled) svg path{fill:#fff}ul.pagination .page-link button.page-item:disabled{border-color:#0000001f;color:#00000059;cursor:default}ul.pagination .page-link button.page-item:disabled svg path{fill:#00000059}ul.pagination .page-link .page-item{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;border:1px solid rgba(0,0,0,.24);border-radius:999px;font-size:14px;font-weight:700;line-height:1;list-style:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}ul.pagination .page-link .page-item:hover{border-color:#000}ul.pagination .page-link .page-item.active{border-color:#000;background:#000;color:#fff}ul.pagination .page-link.ellipsis .page-item{border-color:transparent;min-width:24px;padding:0 4px}ul.pagination .page-link.disabled{cursor:default}.rotate-180{transform:rotate(180deg)}.profile.dropdown-menu{box-shadow:0 2px 20px #00000026;border-radius:4px;border:none;display:block;transform:scale(.95);transform-origin:100% 0;opacity:0;visibility:hidden;z-index:9999;transition:all .25s ease;padding:0;background:#fff}.show>.profile.dropdown-menu{display:block!important;opacity:1;visibility:visible;transform:translateY(-8px) scale(1);border:none}.profile.dropdown-menu>li>a{height:59px;line-height:59px;color:#fff;font-weight:500;transition:all .2s ease-out}.profile.dropdown-menu>li>a:hover{color:#fff}.profile.dropdown-menu>li:last-child{border:none}.modal{position:fixed;display:block;width:25%;top:22%;bottom:auto;left:50%;transform:translate(-50%) translateY(40px);background:#fff;box-shadow:0 20px 40px -10px #0000008c;border-radius:12px;overflow:hidden;transition:all .2s cubic-bezier(.77,0,.175,1) 0s;will-change:transform;visibility:hidden;opacity:0}@media(max-width:1440px){.modal{width:35%;top:12%}}@media(max-width:1440px){.modal{width:45%}}@media(max-width:768px){.modal{width:100%;bottom:0;top:unset;left:0;right:0;border-radius:20px 20px 0 0;box-shadow:0 -20px 40px -10px #0000008c;transform:translateY(100%)}}.modal.show{transition:all .2s cubic-bezier(.77,0,.175,1) .2s;visibility:visible;opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:768px){.modal.show{transform:translateY(0)}}.modal .topbar{position:relative;height:80px;background-color:#f2f7fa;border-bottom:solid 1px rgba(0,0,0,.1);padding:0 24px;font-weight:600;font-size:18px;line-height:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.modal .topbar{font-size:16px;height:64px;line-height:64px}}.modal .topbar:after{content:"toevoegen"}@media(max-width:768px){.modal .topbar:after{content:""}}.modal form,.modal .form{padding:32px 16px 24px 24px;justify-content:flex-end}@media(max-width:768px){.modal form,.modal .form{padding:32px 8px 24px 16px}}@media only screen and (device-width:375px)and (device-height:812px)and (-webkit-device-pixel-ratio:3){.modal form,.modal .form{padding:32px 8px 64px 16px}}.modal form .form-group,.modal .form .form-group{width:calc(50% - 8px);margin:0 8px 16px 0}.modal form .form-group:nth-of-type(5),.modal .form .form-group:nth-of-type(5){width:100%}@media(max-width:768px){.modal form .form-group:nth-of-type(5),.modal .form .form-group:nth-of-type(5){width:100%}}.modal form .form-group.w-full,.modal .form .form-group.w-full{width:100%}.modal form .form-check,.modal .form .form-check{display:flex}.modal form .form-check input[type=checkbox],.modal .form .form-check input[type=checkbox]{height:auto;margin-right:6px}.modal form .form-check.w-full,.modal .form .form-check.w-full{width:100%}.modal form .checkbox-container,.modal .form .checkbox-container{display:block;position:relative;padding-left:40px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.modal form .checkbox-container input,.modal .form .checkbox-container input{position:absolute;opacity:0;cursor:pointer}.modal form label.checkbox-container,.modal .form label.checkbox-container{color:#000;font-size:14px;line-height:28px;opacity:1}.modal form .checkmark,.modal .form .checkmark{position:absolute;top:0;left:0;height:28px;width:28px;transition:all .2s ease-out;border-radius:4px;background-color:#199ef8}.modal form .checkmark:after,.modal .form .checkmark:after{content:"";position:absolute;visibility:hidden;opacity:0;transform:scale(0) rotate(45deg)}.modal form .checkbox-container input:checked~.checkmark:after,.modal .form .checkbox-container input:checked~.checkmark:after{visibility:visible;opacity:1;transition:all .2s cubic-bezier(.41,0,.24,2.01);transform:scale(1) rotate(45deg)}.modal form .checkbox-container .checkmark:after,.modal .form .checkbox-container .checkmark:after{left:11px;top:6px;width:5px;height:12px;border:solid white;border-width:0 3px 3px 0;transform:scale(0) rotate(45deg)}.modal form .primary-btn,.modal .form .primary-btn{margin:32px 8px 0 0}.panel-default.customer{overflow:visible}@media(max-width:1280px){.panel-default.customer{margin:0}}.panel-default{position:relative;display:block;z-index:0;box-shadow:0 1px 4px #00000026;border-radius:4px;overflow:hidden;margin-bottom:20px;border:none}@media(max-width:1280px){.panel-default{margin:0;border-radius:0}}@media(max-width:768px){.panel-default{background-color:#f2f7fa;box-shadow:none}}.panel-default .panel-heading{background-image:linear-gradient(225deg,#f2304a,#b32437);height:154px;padding:0;border:none;overflow:hidden}@media(max-width:768px){.panel-default .panel-heading{height:123px;margin:0 0 64px;overflow:visible}}.panel-default .panel-heading h3{font-weight:900;font-size:20px;line-height:40px;color:#fff;letter-spacing:0;padding:24px 32px 8px 16px;margin:0}@media(max-width:768px){.panel-default .panel-heading h3{padding:16px 16px 40px 24px;font-size:22px}}.panel-default .panel-heading .add-new-property{position:absolute;right:32px;top:24px;display:flex;align-items:center}@media(max-width:768px){.panel-default .panel-heading .add-new-property{right:24px;top:16px}}.panel-default .panel-heading .add-new-property:hover{cursor:pointer}.panel-default .panel-heading .add-new-property:hover .circle{transform:scale(1.05);background:#fff}.panel-default .panel-heading .add-new-property:hover .circle svg path{fill:#b82639}.panel-default .panel-heading .add-new-property:hover .link-title{transform:translate(-2px)}.panel-default .panel-heading .add-new-property .link-title{font-weight:700;font-size:16px;color:#fff;letter-spacing:.3px;text-align:right;line-height:20px;transition:all .2s ease-out}@media(max-width:768px){.panel-default .panel-heading .add-new-property .link-title{display:none}}.panel-default .panel-heading .add-new-property .circle{height:40px;width:40px;background:#f06375;box-shadow:0 2px 7px #0000000d;border-radius:100%;display:flex;align-items:center;justify-content:center;margin:0 0 0 8px;transition:all .2s ease-out}.panel-default .panel-heading .search-form-container{position:relative;display:block;margin:0 0 0 16px}.panel-default .panel-heading .search-form-container input{box-shadow:none;padding-left:10px}.panel-default .panel-heading .search-form-container .input-container{position:relative;display:flex;background:#cd5b6b;box-shadow:0 2px 5px #0000001a;border-radius:4px;height:48px;width:28%}.panel-default .panel-heading .search-form-container .input-container svg{margin:14px 0 10px 14px}@media(max-width:768px){.panel-default .panel-heading .search-form-container .input-container{width:calc(100% - 16px);border-radius:24px;background:#fff;box-shadow:0 8px 16px -10px #0000004d}}.panel-default .panel-heading .search-form-container .input-container .icon-search{font-size:20px;line-height:48px;margin:0 8px 0 16px}.panel-default .panel-heading .search-form-container .input-container .icon-search:before{color:#fff}@media(max-width:768px){.panel-default .panel-heading .search-form-container .input-container .icon-search:before{color:#000}}.panel-default .panel-heading .search-form-container .input-container input{font-weight:600;font-size:16px;color:#fff;letter-spacing:0;text-align:left;line-height:48px;background:none;height:100%;border:none;width:80%}@media(max-width:768px){.panel-default .panel-heading .search-form-container .input-container input{color:#000;font-weight:500}}.panel-default .panel-heading .search-form-container .input-container input:focus{outline:none;box-shadow:none}.panel-default .panel-heading .search-form-container .input-container input::-webkit-input-placeholder{color:#fff}@media(max-width:768px){.panel-default .panel-heading .search-form-container .input-container input::-webkit-input-placeholder{color:#000}}.user-create{margin:40px auto;width:60%;overflow:visible}.user-create .panel-heading{height:110px;text-align:center}.user-create .panel-heading .panel-title{line-height:110px}.table-row.customer:hover{cursor:pointer;background:#f2f2f2}.table-row,.column-titles{position:relative;display:flex;height:48px;border-bottom:solid 1px rgba(0,0,0,.1)}.table-row a,.column-titles a{color:#000}.table-row a:hover,.column-titles a:hover{color:#003a66}.table-row.table-row-light-red,.column-titles.table-row-light-red{background:#f7e4e6}.table-row.table-row-light-red:hover,.column-titles.table-row-light-red:hover{background:#ebbcc1}.table-row .column.dealer-contact,.column-titles .column.dealer-contact{width:18%}.table-row .column.maintenance,.column-titles .column.maintenance{width:30%}.table-row .column,.column-titles .column{width:25%;display:inline-block;line-height:48px;padding:0 24px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:768px){.table-row .column.mobile,.column-titles .column.mobile{width:50%}}@media(max-width:768px){.table-row .column.hideMobile,.column-titles .column.hideMobile{display:none}}.table-row .column.bin,.column-titles .column.bin{white-space:initial}.table-row .column.bin.more,.column-titles .column.bin.more{position:relative;overflow:visible}.table-row .column.bin.more:hover,.column-titles .column.bin.more:hover{cursor:pointer}.table-row .column.bin.more:hover .bin-popover,.column-titles .column.bin.more:hover .bin-popover{visibility:visible;opacity:1}.table-row .column.bin.more .bin-popover,.column-titles .column.bin.more .bin-popover{transition:ease .3s;position:absolute;z-index:10;top:0;width:96%;margin:6px 2% 0;visibility:hidden;background:#fbfbfb;box-shadow:0 0 9px #000000bf;border-radius:4px;opacity:0;min-height:100px;padding:0 24px;min-width:240px}@media(min-width:1681px){.table-row .column.bin.more .bin-popover,.column-titles .column.bin.more .bin-popover{left:0}}@media(max-width:1680px){.table-row .column.bin.more .bin-popover,.column-titles .column.bin.more .bin-popover{right:0}}.table-row .column.edit,.column-titles .column.edit{margin-left:auto;width:180px;color:red;visibility:hidden}.column-titles{height:56px;font-weight:600;background:#f7fcff}@media(max-width:768px){.column-titles{display:none}}.column-titles .column{line-height:56px;font-weight:500}.column-titles .column.killed{width:16%}.column-titles .column.killed a{float:right;margin-right:60px}.column-titles .column.image{width:58px;margin-left:10px}@media(max-width:768px){.table-row.bikes,.column-titles.bikes{padding:0 10px}}.table-row.bikes .column,.column-titles.bikes .column{padding:0 10px;font-size:14px}.table-row.bikes .column.bin,.column-titles.bikes .column.bin{padding-left:20px;width:20%}.table-row.bikes .column.model,.column-titles.bikes .column.model{width:10%}@media(max-width:768px){.table-row.bikes .column.model,.column-titles.bikes .column.model{width:calc((100% - 50px) / 10 * 3)}}@media(max-width:550px){.table-row.bikes .column.model,.column-titles.bikes .column.model{width:calc((100% - 50px)*.4)}}.table-row.bikes .column.customer,.column-titles.bikes .column.customer{width:16%}@media(max-width:768px){.table-row.bikes .column.customer,.column-titles.bikes .column.customer{width:calc((100% - 50px) / 10 * 3)}}@media(max-width:550px){.table-row.bikes .column.customer,.column-titles.bikes .column.customer{width:calc((100% - 50px) / 5 * 3)}}.table-row.bikes .column.phonenumber,.column-titles.bikes .column.phonenumber{width:14%}.table-row.bikes .column.email,.column-titles.bikes .column.email{width:20%}@media(max-width:768px){.table-row.bikes .column.email,.column-titles.bikes .column.email{width:calc((100% - 50px) / 10 * 3)}}@media(max-width:550px){.table-row.bikes .column.email,.column-titles.bikes .column.email{display:none}}.table-row.bikes .column.city,.column-titles.bikes .column.city{width:16%}.table-row.bikes .column.maintenance,.column-titles.bikes .column.maintenance{width:20%}.table-row.bikes .column.killed,.column-titles.bikes .column.killed{min-width:120px;width:10%}@media(max-width:768px){.table-row.bikes .column.killed,.column-titles.bikes .column.killed{width:100px}}.table-row.bikes:hover{cursor:pointer}.table-row{transition:all .2s ease-out;background-color:#fff;cursor:pointer}.table-row:hover{background:#fafafa}.table-row:hover .column.edit{visibility:visible}@media(max-width:768px){.table-row:first-of-type{border-top:solid 1px rgba(0,0,0,.1)}}.table-row .column.image{margin:0 0 0 5px;padding:0;width:75px}.table-row .column.image img{border-radius:50%;width:46px;height:46px;margin:2px 0 2px 2px;max-height:100%}.table-row .column.killed{width:16%}.table-row .column.killed .killed{float:right;width:100px;line-height:32px;height:32px;background-color:#e5e5e5;border-radius:16px;padding:0;margin:8px 0;text-align:center;color:#f2022c;font-size:17px;font-weight:900}.table-row .column{height:48px}@media(max-width:768px){.table-row .column{font-size:16px}}@media(max-width:768px){.table-row .column .hideMobile{display:none}}.table-row .column .icon-angle-right{display:none}@media(max-width:768px){.table-row .column .icon-angle-right{display:inline-block;position:absolute;right:16px;font-size:13px;line-height:48px;opacity:.3}}.user-detail{position:relative;display:block}.user-detail .header{position:relative;display:block;height:304px;width:calc(100% - 64px);margin:0 64px}@media(max-width:1366px){.user-detail .header{width:calc(100% - 32px);margin:0 32px}}@media(max-width:768px){.user-detail .header{margin:0;width:100%;height:auto}}.user-detail .header .content-block{position:relative;display:flex;width:calc(100% - 280px);height:calc(100% - 96px);border-radius:8px;background:linear-gradient(225deg,#36cdfc,#199ef8);box-shadow:0 5px 10px -4px #0003;margin-top:48px;margin-left:152px;transform:skew(-20deg)}@media(max-width:1366px){.user-detail .header .content-block{width:calc(100% - 216px)}}@media(max-width:768px){.user-detail .header .content-block{transform:skew(0);width:100%;margin:0;border-radius:0;height:100%;flex-wrap:wrap;padding:248px 16px 24px;box-shadow:none}}.user-detail .header .content-block .column{transform:skew(20deg);margin:24px 0;padding:16px 0;border-right:solid 1px hsla(0,0%,100%,.3)}@media(max-width:768px){.user-detail .header .content-block .column{margin:0;padding:0;border-right:none;border-bottom:solid 1px hsla(0,0%,100%,.2)}}.user-detail .header .content-block .column:nth-child(1){margin-left:192px;width:27%}@media(max-width:1366px){.user-detail .header .content-block .column:nth-child(1){margin-left:176px}}@media(max-width:768px){.user-detail .header .content-block .column:nth-child(1){margin-left:0;width:100%}}.user-detail .header .content-block .column:nth-child(2){width:60%;padding:16px 0 16px 40px;border-right:none;display:flex;align-items:center}@media(max-width:768px){.user-detail .header .content-block .column:nth-child(2){width:100%;padding:0;border-bottom:none}}@media(max-width:1440px){.user-detail .header .content-block .column:nth-child(2) .form-group{width:60%}}@media(max-width:768px){.user-detail .header .content-block .column:nth-child(2) .form-group{width:100%;margin-bottom:24px}.user-detail .header .content-block .column:nth-child(2) .form-group .bootstrap-select .dropdown-menu{z-index:999;height:auto;bottom:0}}@media(max-width:768px){.user-detail .header .content-block .column{transform:skew(0)}}.user-detail .header .content-block .column h1{margin:0 0 16px}.user-detail .header .content-block .column h1 a,.user-detail .header .content-block .column h1 a span,.user-detail .header .content-block .column h1{display:block;color:#fff;font-size:32px;font-weight:900;line-height:26px;overflow:auto}.user-detail .header .content-block .column h1 a .icon-angle-down,.user-detail .header .content-block .column h1 a .icon-angle-down:before,.user-detail .header .content-block .column h1 a span .icon-angle-down,.user-detail .header .content-block .column h1 a span .icon-angle-down:before,.user-detail .header .content-block .column h1 .icon-angle-down,.user-detail .header .content-block .column h1 .icon-angle-down:before{margin-left:5px;font-size:10px;line-height:38px}.user-detail .header .content-block .column h1 a ul,.user-detail .header .content-block .column h1 a span ul,.user-detail .header .content-block .column h1 ul{margin-top:38px}.user-detail .header .content-block .column h1 a ul li a,.user-detail .header .content-block .column h1 a span ul li a,.user-detail .header .content-block .column h1 ul li a{color:#000;font-size:14px}.user-detail .header .content-block .column h1 a ul li a:hover,.user-detail .header .content-block .column h1 a span ul li a:hover,.user-detail .header .content-block .column h1 ul li a:hover{background:#0000001a}@media(max-width:1680px){.user-detail .header .content-block .column h1 a,.user-detail .header .content-block .column h1 a span,.user-detail .header .content-block .column h1{font-size:30px;line-height:36px}.user-detail .header .content-block .column h1 a ul li a,.user-detail .header .content-block .column h1 a span ul li a,.user-detail .header .content-block .column h1 ul li a{height:36px}.user-detail .header .content-block .column h1 a .icon-angle-down,.user-detail .header .content-block .column h1 a .icon-angle-down:before,.user-detail .header .content-block .column h1 a span .icon-angle-down,.user-detail .header .content-block .column h1 a span .icon-angle-down:before,.user-detail .header .content-block .column h1 .icon-angle-down,.user-detail .header .content-block .column h1 .icon-angle-down:before{font-size:10px;line-height:36px}.user-detail .header .content-block .column h1 a ul,.user-detail .header .content-block .column h1 a span ul,.user-detail .header .content-block .column h1 ul{margin-top:36px}}@media(max-width:1366px){.user-detail .header .content-block .column h1 a,.user-detail .header .content-block .column h1 a span,.user-detail .header .content-block .column h1{font-size:26px;line-height:32px}.user-detail .header .content-block .column h1 a ul li a,.user-detail .header .content-block .column h1 a span ul li a,.user-detail .header .content-block .column h1 ul li a{height:32px}.user-detail .header .content-block .column h1 a .icon-angle-down,.user-detail .header .content-block .column h1 a .icon-angle-down:before,.user-detail .header .content-block .column h1 a span .icon-angle-down,.user-detail .header .content-block .column h1 a span .icon-angle-down:before,.user-detail .header .content-block .column h1 .icon-angle-down,.user-detail .header .content-block .column h1 .icon-angle-down:before{font-size:10px;line-height:32px}.user-detail .header .content-block .column h1 a ul,.user-detail .header .content-block .column h1 a span ul,.user-detail .header .content-block .column h1 ul{margin-top:32px}}@media(max-width:768px){.user-detail .header .content-block .column h1 a,.user-detail .header .content-block .column h1 a span,.user-detail .header .content-block .column h1{text-align:center;font-size:22px;line-height:28px}.user-detail .header .content-block .column h1 a.food-schedule-done,.user-detail .header .content-block .column h1 a span.food-schedule-done,.user-detail .header .content-block .column h1.food-schedule-done{font-size:18px}.user-detail .header .content-block .column h1 a ul li a,.user-detail .header .content-block .column h1 a span ul li a,.user-detail .header .content-block .column h1 ul li a{height:28px}.user-detail .header .content-block .column h1 a .icon-angle-down,.user-detail .header .content-block .column h1 a .icon-angle-down:before,.user-detail .header .content-block .column h1 a span .icon-angle-down,.user-detail .header .content-block .column h1 a span .icon-angle-down:before,.user-detail .header .content-block .column h1 .icon-angle-down,.user-detail .header .content-block .column h1 .icon-angle-down:before{font-size:10px;line-height:28px}.user-detail .header .content-block .column h1 a ul,.user-detail .header .content-block .column h1 a span ul,.user-detail .header .content-block .column h1 ul{margin-top:28px}}.user-detail .header .content-block .column .circle{position:relative;height:48px;width:48px;background:#82dafa;box-shadow:0 2px 7px #0000000d;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;margin:0 16px 0 0;cursor:pointer;transition:all .2s ease-out}.user-detail .header .content-block .column .circle:hover{transform:scale(1.05)}@media(max-width:1366px){.user-detail .header .content-block .column .circle{height:40px;width:40px;margin:0 8px 0 0}}@media(max-width:768px){.user-detail .header .content-block .column .circle{display:none}.user-detail .header .content-block .column .circle.unkill{display:block;top:108px;left:50%;margin-left:-124px}}.user-detail .header .content-block .column .circle .icon-call{font-size:18px}.user-detail .header .content-block .column .circle .icon-mail{font-size:16px}.user-detail .header .content-block .column .circle .icon-edit{font-size:18px}.user-detail .header .content-block .column .form-group,.user-detail .header .content-block .column .form-group .bootstrap-select{margin:0}.user-detail .header .content-block .column .form-group .bootstrap-select .btn-default{height:48px;width:100%;border-radius:4px;border:none;background-color:#77c9fb;box-shadow:0 2px 4px #00000026;color:#fff;font-size:16px;font-weight:500;line-height:48px;padding:0 16px;cursor:pointer;transition:all .3s ease-out}.user-detail .header .content-block .column .form-group .bootstrap-select .btn-default:hover{box-shadow:0 3px 8px #0003}.user-detail .header .content-block .column .form-group .bootstrap-select .btn-default:focus{outline:none}@media(max-width:768px){.user-detail .header .content-block .column .form-group .bootstrap-select .btn-default{margin:24px 0;width:100%}}.user-detail .header .profile-image{position:absolute;background:#fff;margin-top:-256px;height:304px;width:304px;border-radius:100%;box-shadow:0 0 40px -10px #0000001a,0 10px 20px -10px #00000080;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}@media(max-width:768px){.user-detail .header .profile-image{transform:translate(-50%);height:200px;width:200px;top:32px;left:50%;margin:0}}.user-detail .header .profile-image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:2;animation:fade-in .7s ease both 0s}.user-detail .header .profile-image .overlay{background:#0009;width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:4;transition:all .2s ease-out;opacity:0;visibility:hidden}.user-detail .header .profile-image .overlay .icon-edit{font-size:22px;cursor:pointer;transition:all .2s ease-out}.user-detail .header .profile-image .overlay .icon-edit:hover{transform:scale(1.4)}.user-detail .header .profile-image span,.user-detail .header .profile-image .add-photo{position:absolute;top:50%;transform:translateY(-50%);width:100%;color:#199ef8;font-size:16px;font-weight:600;line-height:28px;text-align:center;z-index:1;cursor:pointer;animation:fade-in .5s ease-out both 1s}.user-detail .header .profile-image .input-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.user-detail .header .circle{position:absolute;z-index:5;height:48px;width:48px;background:#82dafa;box-shadow:0 2px 7px #0000000d;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;margin:0;transition:transform .2s ease-out}.user-detail .header .circle:hover{transform:scale(1.05)}.user-detail .header .circle.call{top:108px;left:50%;margin-left:-124px}.user-detail .header .circle.mail,.user-detail .header .circle.unkill{top:108px;right:50%;margin-right:-124px}@media(min-width:769px){.user-detail .header .circle.unkill{display:none}}.user-detail .header .circle.unkill-button{padding:0 4px 0 0;background:#fff;box-shadow:0 0 10px #e12d45}.user-detail .header .circle.back{left:16px;top:24px;height:40px;width:40px}@media(min-width:1023px){.user-detail .header .circle{display:none}}.user-detail .header .circle .icon-call{font-size:18px}.user-detail .header .circle .icon-mail{font-size:16px}.user-detail .header .circle .icon-angle-left{margin-right:3px;font-size:14px}.user-detail .white-block{width:100%;border-radius:4px;background-color:#fff;box-shadow:0 1px 4px #00000026;margin-top:-152px;padding:200px 64px 64px}@media(max-width:768px){.user-detail .white-block{margin-top:0;padding:0;margin-bottom:88px}}.user-detail .white-block .tabbar{position:relative;top:0;height:64px;width:100%;box-shadow:0 1px #0000001a;margin:0 0 40px;background-color:#fff;z-index:2}@media(max-width:768px){.user-detail .white-block .tabbar{position:sticky;height:48px;display:flex;margin:0 0 32px}}.user-detail .white-block .tabbar .tab{display:inline-block;color:#1a1a1a66;font-size:24px;font-weight:600;line-height:64px;padding:0 16px;margin:0 32px 0 0;cursor:pointer;transition:all .2s ease-out}.user-detail .white-block .tabbar .tab:nth-child(2):before{content:"Afwezigheidsperioden"}@media(max-width:768px){.user-detail .white-block .tabbar .tab{width:50%;padding:0;margin:0;font-size:16px;font-weight:600;line-height:48px;text-align:center}.user-detail .white-block .tabbar .tab:nth-child(2):before{content:"Afwezig"}}.user-detail .white-block .tabbar .tab.active{color:#1a1a1a;box-shadow:inset 0 -3px #199ef8}.user-detail .white-block .tabbar .tab:hover{color:#1a1a1a}.user-detail .white-block .tab-one{position:relative;display:flex;flex-wrap:wrap}.user-detail .white-block .tab-one.is-hidden{display:none}.user-detail .white-block .tab-one .left-container{position:relative;display:flex;flex-wrap:wrap;width:45%}@media(max-width:768px){.user-detail .white-block .tab-one .left-container{width:100%;padding:0 16px 40px}}@media only screen and (device-width:375px)and (device-height:812px)and (-webkit-device-pixel-ratio:3){.user-detail .white-block .tab-one .left-container{padding:0 16px 128px}}.user-detail .white-block .tab-one .left-container h5{margin-bottom:24px;display:block;width:100%}.user-detail .white-block .tab-one .left-container .form-group{position:relative;margin:0 8px 16px 0;display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:768px){.user-detail .white-block .tab-one .left-container .form-group{width:100%;margin:0 0 8px}}.user-detail .white-block .tab-one .left-container .form-group label{display:block;opacity:.7;font-size:12px;font-weight:500;line-height:14px;margin:0 0 6px}@media(max-width:768px){.user-detail .white-block .tab-one .left-container .form-group label{margin:8px 0 6px}}.user-detail .white-block .tab-one .left-container .form-group input{display:block;width:100%;border-radius:4px;background-color:#ebf1f5;border:2px solid hsla(204,94%,54%,0);font-size:14px;line-height:48px;padding:0 16px;box-sizing:border-box;transition:all .2s ease-out}.user-detail .white-block .tab-one .left-container .form-group input::placeholder{color:#0000004d}.user-detail .white-block .tab-one .left-container .form-group input:focus{border:2px solid hsl(204,94%,54%);box-shadow:none}.user-detail .white-block .tab-one .right-container{position:relative;display:block;width:45%;margin-left:10%}@media(max-width:768px){.user-detail .white-block .tab-one .right-container{width:100%;padding:0 16px 40px;margin-left:0}}@media only screen and (device-width:375px)and (device-height:812px)and (-webkit-device-pixel-ratio:3){.user-detail .white-block .tab-one .right-container{padding:0 16px 128px}}.user-detail .white-block .tab-one .right-container h5{margin-bottom:24px;display:block;width:100%}.user-detail .white-block .tab-two{position:relative;display:block}@media(max-width:768px){.user-detail .white-block .tab-two{padding:0 0 88px;border-top:solid 1px rgba(0,0,0,.1)}}@media only screen and (device-width:375px)and (device-height:812px)and (-webkit-device-pixel-ratio:3){.user-detail .white-block .tab-two{padding:0 0 128px}}.user-detail .white-block .tab-two.is-hidden{display:none}.user-detail .white-block .tab-two .table-row{flex-wrap:wrap}@media(max-width:768px){.user-detail .white-block .tab-two .table-row{font-size:14px;height:76px;padding:28px 0 0 15px}}@media(max-width:768px){.user-detail .white-block .tab-two .table-row .column{padding:0;font-size:14px;line-height:20px}}@media(max-width:768px){.user-detail .white-block .tab-two .table-row .column:nth-child(1),.user-detail .white-block .tab-two .table-row .column:nth-child(2){width:50%;display:inline-block;margin-bottom:4px}}@media(max-width:768px){.user-detail .white-block .tab-two .table-row .column:nth-child(2){text-align:right}}@media(max-width:768px){.user-detail .white-block .tab-two .table-row .column:nth-child(3){width:100%;display:block;opacity:.4}}.user-detail .white-block .tab-two .primary-btn{margin:40px 16px 0 0}@media(max-width:768px){.user-detail .white-block .tab-two .primary-btn{margin:24px 16px 0}}.user-detail .white-block .tab-three{position:relative;display:flex;flex-wrap:wrap}@media(max-width:768px){.user-detail .white-block .tab-three{padding:0 16px 24px}}.user-detail .white-block .tab-three.is-hidden{display:none}.user-detail .white-block .tab-three p{font-size:16px;line-height:30px;margin:0 0 48px}.user-detail .white-block .tab-three,.user-detail .white-block .tab-four,.user-detail .white-block .tab-five,.user-detail .white-block .tab-six{position:relative;display:block;flex-wrap:wrap}@media(max-width:768px){.user-detail .white-block .tab-three,.user-detail .white-block .tab-four,.user-detail .white-block .tab-five,.user-detail .white-block .tab-six{padding:0 16px 24px}}.user-detail .white-block .tab-three.is-hidden,.user-detail .white-block .tab-four.is-hidden,.user-detail .white-block .tab-five.is-hidden,.user-detail .white-block .tab-six.is-hidden{display:none}.user-detail .white-block .tab-three p,.user-detail .white-block .tab-four p,.user-detail .white-block .tab-five p,.user-detail .white-block .tab-six p{font-size:16px;line-height:30px;margin:0 0 48px}.user-detail .white-block .tab-three .flex-container,.user-detail .white-block .tab-four .flex-container,.user-detail .white-block .tab-five .flex-container,.user-detail .white-block .tab-six .flex-container{position:relative;display:grid;grid-gap:32px;grid-template-columns:calc(25% - 24px) calc(25% - 24px) calc(25% - 24px) calc(25% - 24px);margin:0 0 64px}@media(max-width:768px){.user-detail .white-block .tab-three .flex-container,.user-detail .white-block .tab-four .flex-container,.user-detail .white-block .tab-five .flex-container,.user-detail .white-block .tab-six .flex-container{grid-template-columns:1fr;grid-gap:16px}}.user-detail .white-block .tab-three .flex-container>div,.user-detail .white-block .tab-four .flex-container>div,.user-detail .white-block .tab-five .flex-container>div,.user-detail .white-block .tab-six .flex-container>div{background:linear-gradient(225deg,#36cdfc,#199ef8);height:150px;border-radius:5px;position:relative;justify-content:center;flex-direction:column;display:inline-flex;text-align:center;animation:fade-in-up .3s ease-out both .1s}.user-detail .white-block .tab-three .flex-container>div span.file-name,.user-detail .white-block .tab-four .flex-container>div span.file-name,.user-detail .white-block .tab-five .flex-container>div span.file-name,.user-detail .white-block .tab-six .flex-container>div span.file-name{color:#fff;font-size:18px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 16px}.user-detail .white-block .tab-three .flex-container>div span.file-name a,.user-detail .white-block .tab-four .flex-container>div span.file-name a,.user-detail .white-block .tab-five .flex-container>div span.file-name a,.user-detail .white-block .tab-six .flex-container>div span.file-name a{color:#fff}.user-detail .white-block .tab-three .flex-container>div .circle,.user-detail .white-block .tab-four .flex-container>div .circle,.user-detail .white-block .tab-five .flex-container>div .circle,.user-detail .white-block .tab-six .flex-container>div .circle{position:absolute;top:8px;right:8px;height:40px;width:40px;background:#82dafa;box-shadow:0 2px 7px #0000000d;border-radius:100%;display:flex;align-items:center;justify-content:center;margin:4px 4px 0;transition:all .2s ease-out}.user-detail .white-block .tab-three .flex-container>div .circle:hover,.user-detail .white-block .tab-four .flex-container>div .circle:hover,.user-detail .white-block .tab-five .flex-container>div .circle:hover,.user-detail .white-block .tab-six .flex-container>div .circle:hover{cursor:pointer}@media(max-width:1680px){.user-detail.customer .header .content-block .column:nth-child(1){width:25%}}@media(max-width:768px){.user-detail.customer .header .content-block .column:nth-child(1){width:100%}}.user-detail.customer .header .content-block .column:nth-child(2){width:27%;padding:16px 0 16px 40px;border-right:none;display:inline-block;border-right:solid 1px rgba(255,255,255,.3)}@media(max-width:1680px){.user-detail.customer .header .content-block .column:nth-child(2){width:23%}}@media(max-width:1366px){.user-detail.customer .header .content-block .column:nth-child(2){padding:16px 0 16px 32px;width:23%}}@media(max-width:768px){.user-detail.customer .header .content-block .column:nth-child(2){width:100%;padding:16px 0;border-right:none}.user-detail.customer .header .content-block .column:nth-child(2) h1{margin:0;text-align:left;font-weight:400;display:inline-block;line-height:40px}.user-detail.customer .header .content-block .column:nth-child(2) .change-credits{display:inline-block;float:right}.user-detail.customer .header .content-block .column:nth-child(2) .change-credits .circle{display:inline-flex;box-shadow:0 2px 7px #00000005}}.user-detail.customer .header .content-block .column:nth-child(2) h1 input{width:48px;border:none;outline:none;background:transparent;height:36px;border-radius:4px;box-shadow:none}@media(max-width:768px){.user-detail.customer .header .content-block .column:nth-child(2) h1 input{width:30px;padding:0}}.user-detail.customer .header .content-block .column:nth-child(2) h1 input[type=number]::-webkit-inner-spin-button,.user-detail.customer .header .content-block .column:nth-child(2) h1 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.user-detail.customer .header .content-block .column:nth-child(3){border-right:none;border-bottom:none;padding:16px 0 16px 40px}@media(max-width:1366px){.user-detail.customer .header .content-block .column:nth-child(3){padding:16px 0 16px 32px}}@media(max-width:768px){.user-detail.customer .header .content-block .column:nth-child(3){width:100%;padding:16px 0 8px;display:flex;justify-content:space-between}.user-detail.customer .header .content-block .column:nth-child(3) h1{margin:0;text-align:left;font-weight:400;line-height:40px}.user-detail.customer .header .content-block .column:nth-child(3) .circle{display:inline-flex;box-shadow:0 2px 7px #00000005}.user-detail.customer .header .content-block .column:nth-child(3) .food-schedule-date{display:none}}.user-detail.customer .header .content-block .column:nth-child(3) h1{display:flex}@media(max-width:768px){.user-detail.customer .header .content-block .column:nth-child(3) h1{display:inline-flex}}.user-detail.customer .header .content-block .column:nth-child(3) h1 span{font-size:22px}@media(max-width:1366px){.user-detail.customer .header .content-block .column:nth-child(3) h1 span{font-size:16px}}@media(max-width:768px){.user-detail.customer .header .content-block .column:nth-child(3) h1 span{font-size:14px;line-height:40px}}.user-detail.customer .header .content-block .column:nth-child(3) .icon-send{font-size:24px;line-height:38px;margin:0 16px;opacity:.6}@media(max-width:768px){.user-detail.customer .header .content-block .column:nth-child(3) .icon-send{line-height:40px;margin:0 10px}}.user-detail.customer .header .content-block .column:nth-child(3) .food-schedule-date{color:#c1edfe;font-size:18px;line-height:38px}.user-detail.customer .white-block .tabbar{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.user-detail.customer .white-block .tabbar .tab{width:auto;flex-shrink:0;padding:0 16px}.user-detail.customer .white-block .tabbar .tab:nth-child(2):before{content:""}form,.form{position:relative;display:flex;flex-wrap:wrap}form .form-group.vue-model-select .ui.selection.dropdown[data-v-3a0c7bea],.form .form-group.vue-model-select .ui.selection.dropdown[data-v-3a0c7bea]{height:48px;background:#ebf1f5;border:none;padding-top:16px}form .form-group.vue-model-select .ui.active.selection.dropdown[data-v-3a0c7bea],.form .form-group.vue-model-select .ui.active.selection.dropdown[data-v-3a0c7bea]{border:1px solid red;box-shadow:0 0 1px red}form .form-group.vue-model-select .ui.selection.active.dropdown .menu[data-v-3a0c7bea],.form .form-group.vue-model-select .ui.selection.active.dropdown .menu[data-v-3a0c7bea]{border:1px solid red;box-shadow:0 1px 1px red}form .form-group.image .input-file::-webkit-file-upload-button,form .form-group.imageInput .input-file::-webkit-file-upload-button,.form .form-group.image .input-file::-webkit-file-upload-button,.form .form-group.imageInput .input-file::-webkit-file-upload-button{visibility:hidden}form .form-group.image .input-file:before,form .form-group.imageInput .input-file:before,.form .form-group.image .input-file:before,.form .form-group.imageInput .input-file:before{content:"Kies afbeelding";display:inline-block;width:100%;height:98%;background:#ebf1f5;border-radius:3px;padding:0;text-align:center;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;text-shadow:1px 1px #ffffff;font-weight:700;font-size:10pt}form .form-group.image .input-file:hover:before,form .form-group.imageInput .input-file:hover:before,.form .form-group.image .input-file:hover:before,.form .form-group.imageInput .input-file:hover:before{border-color:#000}form .form-group.image .input-file:active:before,form .form-group.imageInput .input-file:active:before,.form .form-group.image .input-file:active:before,.form .form-group.imageInput .input-file:active:before{background:#e1e5e8}form .form-group.image .input-file,form .form-group.imageInput .input-file,.form .form-group.image .input-file,.form .form-group.imageInput .input-file{padding:0}form .form-group,.form .form-group{position:relative;margin:0 8px 16px 0;display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:768px){form .form-group,.form .form-group{width:100%;margin:0 0 8px}}form .form-group.w-full,.form .form-group.w-full{width:100%}form .form-group.w-half,.form .form-group.w-half{width:calc(50% - 8px)}@media(max-width:768px){form .form-group.w-half,.form .form-group.w-half{width:100%}}form .form-group.w-third,.form .form-group.w-third{width:calc(33.3333333333% - 8px)}@media(max-width:768px){form .form-group.w-third,.form .form-group.w-third{width:100%}}form .form-group.w-quarter,.form .form-group.w-quarter{width:calc(25% - 8px)}@media(max-width:768px){form .form-group.w-quarter,.form .form-group.w-quarter{width:100%}}form .form-group label,.form .form-group label{display:block;opacity:.7;font-size:12px;font-weight:500;line-height:14px;margin:0 0 6px}@media(max-width:768px){form .form-group label,.form .form-group label{margin:8px 0 6px}}form .form-group input,form .form-group textarea,.form .form-group input,.form .form-group textarea{display:block;width:100%;border-radius:4px;background-color:#ebf1f5;box-shadow:none;font-size:14px;line-height:48px;padding:0 16px;box-sizing:border-box;transition:.2s ease}form .form-group input::placeholder,form .form-group textarea::placeholder,.form .form-group input::placeholder,.form .form-group textarea::placeholder{color:#0000004d}form .form-group input:focus,form .form-group textarea:focus,.form .form-group input:focus,.form .form-group textarea:focus{border:1px solid #ea1b2e;box-shadow:0 0 1px red;outline:none}form .form-group select,.form .form-group select{display:block;width:100%;border-radius:4px;background-color:#ebf1f5;box-shadow:none;font-size:14px;line-height:48px;padding:0 16px;box-sizing:border-box;transition:.2s ease}form .form-group select:focus,.form .form-group select:focus{outline:none;box-shadow:0 0 1px 1px red}form .form-group textarea,.form .form-group textarea{line-height:1.5;height:96px;max-width:100%;min-width:100%;padding:16px;margin-bottom:8px}form .form-group label.form-checkbox,.form .form-group label.form-checkbox{cursor:pointer;opacity:1;padding-left:32px}form .form-group label.form-checkbox input,.form .form-group label.form-checkbox input{display:none}form .form-group label.form-checkbox label,.form .form-group label.form-checkbox label{color:#000;opacity:1;display:inline-block;cursor:pointer}form .form-group label.form-checkbox label:before,form .form-group label.form-checkbox label:after,.form .form-group label.form-checkbox label:before,.form .form-group label.form-checkbox label:after{content:"";display:inline-block;width:18px;height:18px;position:absolute;top:0;left:0;border-radius:4px}form .form-group label.form-checkbox label:before,.form .form-group label.form-checkbox label:before{background:#f2022c;margin-right:4px;vertical-align:middle}form .form-group label.form-checkbox label:after,.form .form-group label.form-checkbox label:after{display:none;background:var(--svg-checkmark, url(/svg/checkmark.svg)) no-repeat center}form .form-group label.form-checkbox input:checked+label:after,.form .form-group label.form-checkbox input:checked+label:after{display:block}form .form-group .bootstrap-select,.form .form-group .bootstrap-select{height:48px;width:100%!important;border-radius:4px;margin:0 0 16px}form .form-group .bootstrap-select .btn-default,.form .form-group .bootstrap-select .btn-default{color:#000;background-color:#ebf1f5;border:none;height:100%;font-size:14px;line-height:48px}form .form-group .bootstrap-select .btn-default:focus,.form .form-group .bootstrap-select .btn-default:focus{outline:none!important}form .form-group .bootstrap-select .btn-default .filter-option,.form .form-group .bootstrap-select .btn-default .filter-option{padding:0 16px}form .form-group .bootstrap-select .btn-default .filter-option:focus,.form .form-group .bootstrap-select .btn-default .filter-option:focus{outline:none}form .form-group .bootstrap-select .dropdown-menu,.form .form-group .bootstrap-select .dropdown-menu{background:linear-gradient(225deg,#36cdfc,#199ef8)!important;border:none!important}form .form-group .bootstrap-select .dropdown-menu .active a,.form .form-group .bootstrap-select .dropdown-menu .active a{color:#fff;background-color:#fff3;font-weight:500}form .form-group .bootstrap-select .dropdown-menu .active a:after,.form .form-group .bootstrap-select .dropdown-menu .active a:after{content:"";font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;right:32px;line-height:48px;animation:fade-in .5s ease-out both}form .form-group .bootstrap-select .dropdown-menu .inner .selected,.form .form-group .bootstrap-select .dropdown-menu .inner .selected{background-color:#fff3}form .form-group .bootstrap-select .dropdown-menu .inner .selected .text,.form .form-group .bootstrap-select .dropdown-menu .inner .selected .text{font-weight:500}form .form-group .bootstrap-select .dropdown-menu .inner .selected .text:after,.form .form-group .bootstrap-select .dropdown-menu .inner .selected .text:after{content:"";font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;right:32px;line-height:48px;animation:pop-in .25s cubic-bezier(.68,0,.1,2) both}form .form-group .bootstrap-select .dropdown-menu .inner .selected .glyphicon.glyphicon-ok.check-mark,.form .form-group .bootstrap-select .dropdown-menu .inner .selected .glyphicon.glyphicon-ok.check-mark{display:none}form .form-group .bootstrap-select .dropdown-menu li a,.form .form-group .bootstrap-select .dropdown-menu li a{color:#fff;transition:all .2s ease-out}form .form-group .bootstrap-select .dropdown-menu.open,.form .form-group .bootstrap-select .dropdown-menu.open{display:block;opacity:0;visibility:hidden;transform:translateY(8px) scale(.99)!important;background:linear-gradient(225deg,#36cdfc,#199ef8)!important;top:unset!important;transition:all .2s ease-out}form .form-group .bootstrap-select .dropdown-menu.open.show,.form .form-group .bootstrap-select .dropdown-menu.open.show{display:block;opacity:1;visibility:visible;transform:translateY(0) scale(1)!important}.user-create{width:50%;margin:0 auto 100px}@media(max-width:768px){.user-create{width:100%;margin:0 0 48px}}.user-create .panel-heading{display:flex;justify-content:center;align-items:center}.user-create .image{display:block;width:150px;height:150px;background-position:center center;background-size:cover;border-radius:100%;margin:-75px auto 0;box-shadow:0 2px 24px #0003}.user-create .form-container{padding:64px;display:flex;flex-wrap:wrap;width:100%}@media(max-width:768px){.user-create .form-container{padding:32px 16px 48px}}.user-create .form-container .primary-btn{margin:24px auto 0}.absence-error{display:block;height:15px;color:red;font-size:12px}.form-container{padding:64px;display:flex;flex-wrap:wrap}.form-container .form-group.date-input input[type=date]::-webkit-inner-spin-button,.form-container .form-group.date-input input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.user-create{margin:40px auto;width:60%}.user-create .panel-heading{height:110px;text-align:center;width:100%}.user-create .panel-heading .panel-title{line-height:110px;padding:0}.primary-btn{padding:20px 40px;border-radius:5px;border:none;outline:none;font-size:17px;background:#f2022c;color:#fff;font-weight:700}.primary-btn:hover{background:#bd212f;cursor:pointer}.red-text{color:#b82639!important}.no-results{margin-left:22px;line-height:48px}.image-library{padding:40px}@media(max-width:576px){.image-library{padding:24px 16px 32px}}.image-library .tabs .tabs-list{display:flex;gap:2px;border-bottom:1px solid var(--border);max-width:100%}@media(max-width:576px){.image-library .tabs .tabs-list{overflow-x:auto;-webkit-overflow-scrolling:touch}}.image-library .tabs .tabs-list .item{position:relative;display:inline-flex;align-items:center;padding:10px 16px;font-size:14px;font-weight:500;color:var(--text-muted);text-decoration:none;cursor:pointer;border-radius:var(--radius-sm) var(--radius-sm) 0 0;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color .12s ease,background .12s ease}.image-library .tabs .tabs-list .item:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--text-primary);border-radius:2px 2px 0 0;transform:scaleX(0);transform-origin:center;transition:transform .2s cubic-bezier(.4,0,.2,1)}.image-library .tabs .tabs-list .item:hover{color:var(--text-primary);background:var(--surface-subtle)}.image-library .tabs .tabs-list .item.active{color:var(--text-primary);font-weight:600;box-shadow:none}.image-library .tabs .tabs-list .item.active:after{transform:scaleX(1)}.image-library .tabs .tab-help{display:block;margin-top:12px}.image-library .tabs .tab-help span{font-weight:700;display:block;margin-bottom:8px}.image-library .tabs .tabs-container .tab{display:flex;width:100%}.image-library .tabs .tabs-container .tab .items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;width:100%;height:fit-content}@media(max-width:1440px){.image-library .tabs .tabs-container .tab .items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:992px){.image-library .tabs .tabs-container .tab .items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:576px){.image-library .tabs .tabs-container .tab .items{grid-template-columns:1fr}}.image-library .tabs .tabs-container .tab .items .item{position:relative;border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;background:var(--surface);box-shadow:var(--shadow-sm);transition:box-shadow .12s ease,border-color .12s ease;max-height:none;width:auto}.image-library .tabs .tabs-container .tab .items .item:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.image-library .tabs .tabs-container .tab .items .item a{text-decoration:none;display:flex;flex-direction:column;height:100%}.image-library .tabs .tabs-container .tab .items .item .label{position:absolute;right:10px;top:10px;display:inline-flex;align-items:center;padding:2px 10px;border:1px solid var(--success-border);border-radius:999px;background:var(--success-bg);box-shadow:none;font-size:11px;font-weight:600;line-height:18px;color:var(--success);letter-spacing:.04em;text-decoration:none}.image-library .tabs .tabs-container .tab .items .item .top{height:220px;margin-top:0;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.image-library .tabs .tabs-container .tab .items .item .top img{width:100%;height:100%;object-fit:contain;padding:8px}@media(max-width:1440px)and (min-width:1281px){.image-library .tabs .tabs-container .tab .items .item .top{height:200px}}@media(max-width:1280px){.image-library .tabs .tabs-container .tab .items .item .top{height:180px}}.image-library .tabs .tabs-container .tab .items .item .bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.image-library .tabs .tabs-container .tab .items .item .bottom .text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.image-library .tabs .tabs-container .tab .items .item .bottom .text span{font-size:12px;line-height:16px;font-weight:500;color:var(--text-muted)}.image-library .tabs .tabs-container .tab .items .item .bottom .text span.title{font-size:16px;line-height:22px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-library .tabs .tabs-container .tab .items .item .bottom .button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--brand-green);border-radius:var(--radius-md);background:var(--brand-green);cursor:pointer;flex-shrink:0;box-shadow:var(--shadow-sm);transition:background .12s ease,border-color .12s ease}.image-library .tabs .tabs-container .tab .items .item .bottom .button:hover{background:var(--brand-green-hover);border-color:var(--brand-green-hover)}.dealer-detail{position:relative;display:block}.dealer-detail h1{min-height:40px;height:auto}.dealer-detail .header{position:relative;display:block;height:304px;width:calc(100% - 64px);margin:0 64px}@media(max-width:1366px){.dealer-detail .header{width:calc(100% - 32px);margin:0 32px}}@media(max-width:768px){.dealer-detail .header{margin:0;width:100%;height:auto}}.dealer-detail .header .content-block{position:relative;display:flex;width:calc(95% - 280px);height:calc(100% - 96px);border-radius:8px;background:linear-gradient(225deg,#f2304a,#b32437);box-shadow:0 5px 10px -4px #0003;margin-top:80px;margin-left:152px;transform:skew(-8deg)}@media(max-width:1366px){.dealer-detail .header .content-block{width:calc(100% - 216px)}}@media(max-width:768px){.dealer-detail .header .content-block{transform:skew(0);width:100%;margin:0;border-radius:0;height:100%;flex-wrap:wrap;padding:248px 16px 24px;box-shadow:none}}.dealer-detail .header .content-block .column{transform:skew(8deg);margin:22px 0 24px 220px;padding:16px 0;width:100%;display:flex}.dealer-detail .header .content-block .column .column-content{display:flex}.dealer-detail .header .content-block .column .button{max-height:50px;margin:0 30px 0 auto;display:inline-block;color:#000;background:#fff;border-radius:4px;font-weight:600;font-size:18px;padding:15px 35px;transition:.2s ease}.dealer-detail .header .content-block .column .button:hover{cursor:pointer;background:#f2f2f2}@media(max-width:768px){.dealer-detail .header .content-block .column{margin:0;padding:0;border-right:none;border-bottom:solid 1px hsla(0,0%,100%,.2)}}@media(max-width:1366px){.dealer-detail .header .content-block .column{margin-left:200px}}@media(max-width:768px){.dealer-detail .header .content-block .column{margin-left:0;width:100%}}@media(max-width:768px){.dealer-detail .header .content-block .column{transform:skew(0)}}.dealer-detail .header .content-block .column h1{margin:0 0 16px}.dealer-detail .header .content-block .column h1.show{display:block!important}.dealer-detail .header .content-block .column a{display:block;font-size:14px;height:48px;padding:4px 10px 0;overflow:auto}.dealer-detail .header .content-block .column h1 .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px #0000002d;background-clip:padding-box}.dealer-detail .header .content-block .column h1 a{cursor:initial}.dealer-detail .header .content-block .column h1 a,.dealer-detail .header .content-block .column h1 a span,.dealer-detail .header .content-block .column h1{width:initial;color:#fff;font-size:32px;font-weight:900;line-height:26px;overflow:hidden}.dealer-detail .header .content-block .column h1 a .light-red-span,.dealer-detail .header .content-block .column h1 a span .light-red-span,.dealer-detail .header .content-block .column h1 .light-red-span{padding:0 10px;color:#d86878}.dealer-detail .header .content-block .column h1 a svg,.dealer-detail .header .content-block .column h1 a span svg,.dealer-detail .header .content-block .column h1 svg{transform:translateY(6px)}.dealer-detail .header .content-block .column h1 a .icon-angle-down,.dealer-detail .header .content-block .column h1 a .icon-angle-down:before,.dealer-detail .header .content-block .column h1 a span .icon-angle-down,.dealer-detail .header .content-block .column h1 a span .icon-angle-down:before,.dealer-detail .header .content-block .column h1 .icon-angle-down,.dealer-detail .header .content-block .column h1 .icon-angle-down:before{margin-left:5px;font-size:10px;line-height:38px}.dealer-detail .header .content-block .column h1 a ul,.dealer-detail .header .content-block .column h1 a span ul,.dealer-detail .header .content-block .column h1 ul{margin-top:10px;margin-left:10px}.dealer-detail .header .content-block .column h1 a ul li a,.dealer-detail .header .content-block .column h1 a span ul li a,.dealer-detail .header .content-block .column h1 ul li a{color:#000;font-size:14px}.dealer-detail .header .content-block .column h1 a ul li a:hover,.dealer-detail .header .content-block .column h1 a span ul li a:hover,.dealer-detail .header .content-block .column h1 ul li a:hover{background:#0000001a}@media(max-width:1680px){.dealer-detail .header .content-block .column h1 a,.dealer-detail .header .content-block .column h1 a span,.dealer-detail .header .content-block .column h1{font-size:36px;line-height:36px}.dealer-detail .header .content-block .column h1 a ul li a,.dealer-detail .header .content-block .column h1 a span ul li a,.dealer-detail .header .content-block .column h1 ul li a{height:36px}.dealer-detail .header .content-block .column h1 a .icon-angle-down,.dealer-detail .header .content-block .column h1 a .icon-angle-down:before,.dealer-detail .header .content-block .column h1 a span .icon-angle-down,.dealer-detail .header .content-block .column h1 a span .icon-angle-down:before,.dealer-detail .header .content-block .column h1 .icon-angle-down,.dealer-detail .header .content-block .column h1 .icon-angle-down:before{font-size:10px;line-height:36px}.dealer-detail .header .content-block .column h1 a ul,.dealer-detail .header .content-block .column h1 a span ul,.dealer-detail .header .content-block .column h1 ul{margin-top:36px}}@media(max-width:1366px){.dealer-detail .header .content-block .column h1 a,.dealer-detail .header .content-block .column h1 a span,.dealer-detail .header .content-block .column h1{font-size:30px;line-height:32px;height:70px}.dealer-detail .header .content-block .column h1 a ul li a,.dealer-detail .header .content-block .column h1 a span ul li a,.dealer-detail .header .content-block .column h1 ul li a{height:32px}.dealer-detail .header .content-block .column h1 a .icon-angle-down,.dealer-detail .header .content-block .column h1 a .icon-angle-down:before,.dealer-detail .header .content-block .column h1 a span .icon-angle-down,.dealer-detail .header .content-block .column h1 a span .icon-angle-down:before,.dealer-detail .header .content-block .column h1 .icon-angle-down,.dealer-detail .header .content-block .column h1 .icon-angle-down:before{font-size:10px;line-height:32px}.dealer-detail .header .content-block .column h1 a ul,.dealer-detail .header .content-block .column h1 a span ul,.dealer-detail .header .content-block .column h1 ul{margin-top:32px}}@media(max-width:768px){.dealer-detail .header .content-block .column h1 a,.dealer-detail .header .content-block .column h1 a span,.dealer-detail .header .content-block .column h1{text-align:center;font-size:32px;line-height:28px}.dealer-detail .header .content-block .column h1 a.food-schedule-done,.dealer-detail .header .content-block .column h1 a span.food-schedule-done,.dealer-detail .header .content-block .column h1.food-schedule-done{font-size:18px}.dealer-detail .header .content-block .column h1 a ul li a,.dealer-detail .header .content-block .column h1 a span ul li a,.dealer-detail .header .content-block .column h1 ul li a{height:28px}.dealer-detail .header .content-block .column h1 a .icon-angle-down,.dealer-detail .header .content-block .column h1 a .icon-angle-down:before,.dealer-detail .header .content-block .column h1 a span .icon-angle-down,.dealer-detail .header .content-block .column h1 a span .icon-angle-down:before,.dealer-detail .header .content-block .column h1 .icon-angle-down,.dealer-detail .header .content-block .column h1 .icon-angle-down:before{font-size:10px;line-height:28px}.dealer-detail .header .content-block .column h1 a ul,.dealer-detail .header .content-block .column h1 a span ul,.dealer-detail .header .content-block .column h1 ul{margin-top:28px}}.dealer-detail .header .content-block .column .circle.unkill-button{padding:0 4px 0 0;background:#fff;box-shadow:0 0 10px #fff}.dealer-detail .header .content-block .column .killed{float:right;width:100px;line-height:32px;height:32px;background-color:#e5e5e5;border-radius:16px;padding:0;margin:8px 0 5px 10px;text-align:center;color:#f2022c;font-size:17px;font-weight:900}.dealer-detail .header .content-block .column .circle{position:relative;height:48px;width:48px;background:#cd5b6b;box-shadow:0 2px 7px #0000000d;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;margin:0 16px 0 0;cursor:pointer;transition:all .2s ease-out}.dealer-detail .header .content-block .column .circle:hover{transform:scale(1.05)}@media(max-width:1366px){.dealer-detail .header .content-block .column .circle{height:40px;width:40px;margin:0 8px 0 0}}@media(max-width:768px){.dealer-detail .header .content-block .column .circle{display:none}}.dealer-detail .header .content-block .column .circle .icon-call{font-size:18px}.dealer-detail .header .content-block .column .circle .icon-mail{font-size:16px}.dealer-detail .header .content-block .column .circle .icon-edit{font-size:18px}.dealer-detail .header .content-block .column .form-group,.dealer-detail .header .content-block .column .form-group .bootstrap-select{margin:0}.dealer-detail .header .content-block .column .form-group .bootstrap-select .btn-default{height:48px;width:100%;border-radius:4px;border:none;background-color:#77c9fb;box-shadow:0 2px 4px #00000026;color:#fff;font-size:16px;font-weight:500;line-height:48px;padding:0 16px;cursor:pointer;transition:all .3s ease-out}.dealer-detail .header .content-block .column .form-group .bootstrap-select .btn-default:hover{box-shadow:0 3px 8px #0003}.dealer-detail .header .content-block .column .form-group .bootstrap-select .btn-default:focus{outline:none}@media(max-width:768px){.dealer-detail .header .content-block .column .form-group .bootstrap-select .btn-default{margin:24px 0;width:100%}}.dealer-detail .header .profile-image{position:absolute;background:#fff;margin-top:-256px;height:304px;width:304px;border-radius:100%;box-shadow:0 0 40px -10px #0000001a,0 10px 20px -10px #00000080;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}@media(max-width:768px){.dealer-detail .header .profile-image{transform:translate(-50%);height:200px;width:200px;top:32px;left:50%;margin:0}}.dealer-detail .header .profile-image div img{position:absolute;top:0;left:0;height:101%;width:100%;object-fit:cover;z-index:2;animation:fade-in .7s ease both 0s}.dealer-detail .header .profile-image div:hover .overlay{opacity:1;visibility:visible}.dealer-detail .header .profile-image div .overlay{background:#0009;width:100%;height:306px;display:flex;justify-content:center;align-items:center;position:relative;z-index:4;transition:all .2s ease-out;opacity:0;visibility:hidden}@media(max-width:768px){.dealer-detail .header .profile-image div .overlay{height:200px}}.dealer-detail .header .profile-image div .overlay .icon-edit{font-size:22px;cursor:pointer;transition:all .2s ease-out}.dealer-detail .header .profile-image div .overlay .icon-edit:hover{transform:scale(1.4)}.dealer-detail .header .profile-image div span,.dealer-detail .header .profile-image div .add-photo{position:absolute;top:50%;transform:translateY(-50%);width:100%;color:#199ef8;font-size:16px;font-weight:600;line-height:28px;text-align:center;z-index:1;cursor:pointer;animation:fade-in .5s ease-out both 1s}.dealer-detail .header .profile-image div .input-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.dealer-detail .header .circle{position:absolute;z-index:5;height:48px;width:48px;background:#cd5b6b;box-shadow:0 2px 7px #0000000d;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;margin:0;transition:transform .2s ease-out}.dealer-detail .header .circle:hover{transform:scale(1.05)}.dealer-detail .header .circle.call{top:108px;left:50%;margin-left:-124px}@media(min-width:769px){.dealer-detail .header .circle.call{display:none}}.dealer-detail .header .circle.unkill{top:108px;right:50%;margin-right:-124px}@media(min-width:769px){.dealer-detail .header .circle.unkill{display:none}}.dealer-detail .header .circle.unkill-button{padding:0 4px 0 0;background:#fff;box-shadow:0 0 10px #e12d45}.dealer-detail .header .circle.mail{top:108px;right:50%;margin-right:-124px}@media(min-width:769px){.dealer-detail .header .circle.mail{display:none}}.dealer-detail .header .circle.back{left:16px;top:24px;height:40px;width:40px}@media(min-width:1281px){.dealer-detail .header .circle.back{display:none}}@media(max-width:1280px)and (min-width:769px){.dealer-detail .header .circle.back{left:-10px;top:-55px}}.dealer-detail .header .circle .icon-call{font-size:18px}.dealer-detail .header .circle .icon-mail{font-size:16px}.dealer-detail .header .circle .icon-angle-left{margin-right:3px;font-size:14px}.dealer-detail .white-block{margin:-200px 40px 40px;width:90%;border-radius:4px;background-color:#fff;box-shadow:0 1px 4px #00000026;padding:200px 5% 64px}@media(max-width:992px){.dealer-detail .white-block{margin-top:0;padding:0;margin-bottom:88px}}@media(max-width:768px){.dealer-detail .white-block{margin:0 0 40px;width:100%}}.dealer-detail .white-block .tabbar{position:relative;top:0;height:64px;width:100%;box-shadow:0 1px #0000001a;margin:0 0 40px;background-color:#fff;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;z-index:2}@media(max-width:768px){.dealer-detail .white-block .tabbar{position:sticky;height:48px;display:flex;margin:0 0 32px}}@media(min-width:1280px){.dealer-detail .white-block .tabbar{overflow:hidden}}.dealer-detail .white-block .tabbar .tab{display:inline-block;color:#1a1a1a66;font-size:24px;font-weight:600;line-height:64px;padding:0 16px;cursor:pointer;transition:all .2s ease-out;width:auto;flex-shrink:0}@media(max-width:860px)and (min-width:768px){.dealer-detail .white-block .tabbar .tab{font-size:17px;padding:0 12px}}@media(max-width:1000px)and (min-width:860px){.dealer-detail .white-block .tabbar .tab{font-size:18px}}@media(max-width:1280px)and (min-width:1000px){.dealer-detail .white-block .tabbar .tab{font-size:19px}}@media(max-width:1366px)and (min-width:1280px){.dealer-detail .white-block .tabbar .tab{font-size:20px;padding:0 13px}}@media(max-width:1440px)and (min-width:1366px){.dealer-detail .white-block .tabbar .tab{font-size:21px}}@media(max-width:1536px)and (min-width:1440px){.dealer-detail .white-block .tabbar .tab{font-size:22px}}@media(max-width:768px){.dealer-detail .white-block .tabbar .tab{width:auto;padding:0 16px;margin:0;font-size:16px;font-weight:600;line-height:48px;text-align:center}}.dealer-detail .white-block .tabbar .tab.active{color:#1a1a1a;box-shadow:inset 0 -3px #eb2f48}.dealer-detail .white-block .tabbar .tab:hover{color:#1a1a1a}.dealer-detail .white-block section{padding:0 16px 24px}.dealer-detail .white-block section#medewerkers div .panel{box-shadow:none;margin:0}@media only screen and (min-width:1024px){.dealer-detail .white-block section#medewerkers{padding:0}}.dealer-detail .bike-sold-modal{position:fixed;top:80px;transform:translate(-300px);left:50vw;width:600px;z-index:2001}@media(max-width:768px){.dealer-detail .bike-sold-modal{width:100%;left:0;transform:translate(0)}}.dealer-detail .bike-sold-modal .head{border-top-right-radius:8px;border-top-left-radius:8px;height:80px;border-bottom:1px solid #f1f1f1;background:#fff;padding:30px 10px 10px 32px;font-weight:700;font-size:19px}.dealer-detail .bike-sold-modal .body{background:#f7f7f7;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:20px 20px 10px}.dealer-detail .bike-sold-modal .body .modal-form{display:flex;flex-wrap:wrap}@media(max-width:767px){.dealer-detail .bike-sold-modal .body .input-group{margin-bottom:10px}}.dealer-detail .bike-sold-modal .body .input-group.flex{display:flex}.dealer-detail .bike-sold-modal .body .input-group.flex .input-label{display:inline-block}.dealer-detail .bike-sold-modal .body .input-group .input-label{padding:2%;color:#777}.dealer-detail .bike-sold-modal .body .input-group .modal-input{width:96%;margin:2px 2% 0;box-shadow:none}.dealer-detail .bike-sold-modal .body .input-group .modal-input:focus{outline-color:#ff3550e8}.dealer-detail .bike-sold-modal .body .input-group .has-error{border:1px solid #ff0000}.dealer-detail .bike-sold-modal .body .submit{display:flex;margin:0 0 10px auto}.dealer-detail .bike-sold-modal .body .submit .password-reset{text-align:center;line-height:48px;color:gray;margin-left:10px;margin-right:auto}.dealer-detail .bike-sold-modal .body .submit .password-reset:hover{cursor:pointer;color:#000}@media only screen and (max-width:768px){.dealer-detail .bike-sold-modal .body .submit{margin:10px 0 10px auto}}.dealer-detail .bike-sold-modal .body .submit .buttons{display:flex;justify-content:space-between;width:100%;margin-left:auto}.dealer-detail .bike-sold-modal .body .submit .buttons .delete-text{font-size:16px;height:16px;padding:16px 20px 16px 16px;margin-left:auto;color:#f2022c;transition:.2s ease}.dealer-detail .bike-sold-modal .body .submit .buttons .delete-text:hover{cursor:pointer;color:#9e0026}.dealer-detail .bike-sold-modal .body .submit .buttons .create{height:48px;background:#f2304a;padding:16px 32px;color:#fff;font-size:18px;font-weight:700;border-radius:4px;margin-right:10px;transition:.2s ease;box-shadow:0 0 5px #757575}@media only screen and (max-width:768px){.dealer-detail .bike-sold-modal .body .submit .buttons .create{margin-right:0}}.dealer-detail .bike-sold-modal .body .submit .buttons .create:hover{cursor:pointer;background:#ba2738}.dealer-detail .bike-sold-modal .body .submit .buttons .add-remove .remove-button{background:#b3c1d1}.dealer-detail .bike-sold-modal .body .submit .buttons .add-remove{display:flex;flex-direction:row}.dealer-detail .bike-sold-modal .body .submit .buttons .add-remove .create{padding:14px 32px}.dealer-detail .bike-sold-modal .body .submit .buttons .save-button.create{margin-left:auto}.primary-btn.employee-button{display:inline-block;padding-top:17px;height:50px;margin-top:30px;font-size:15px}.dealer-detail-form{display:flex;flex-flow:row wrap;justify-content:space-between}.dealer-detail-form .left .form-container .form-title,.dealer-detail-form .right .form-container .form-title,.dealer-detail-form .profile .form-container .form-title{height:24px;width:100%;color:#000;font-size:18px;margin-bottom:23px;line-height:24px}.dealer-detail-form .left .form-container,.dealer-detail-form .right .form-container,.dealer-detail-form .profile .form-container{padding:0}.dealer-detail-form .left .form-container .form-row,.dealer-detail-form .right .form-container .form-row,.dealer-detail-form .profile .form-container .form-row{display:flex;width:100%;justify-content:space-between;flex-flow:row wrap}.dealer-detail-form .left .form-container .form-row .form-group input,.dealer-detail-form .right .form-container .form-row .form-group input,.dealer-detail-form .profile .form-container .form-row .form-group input,.dealer-detail-form .left .form-container .form-row .form-group select,.dealer-detail-form .right .form-container .form-row .form-group select,.dealer-detail-form .profile .form-container .form-row .form-group select{background-color:#f2f2f2;padding-left:10px;width:100%}.dealer-detail-form .profile{width:65%}.dealer-detail-form .left{width:48%}.dealer-detail-form .left .profile .form-container .form-row:nth-child(2) .form-group{width:100%}.dealer-detail-form .left .profile .form-container .form-row:nth-child(3) .form-group{width:calc(33.3333333333% - 8px)}.dealer-detail-form .left .profile .form-container .form-row:nth-child(4) .form-group{width:calc(50% - 8px)}@media(max-width:568px){.dealer-detail-form .left .profile .form-container .form-row:nth-child(2) .form-group{width:100%}.dealer-detail-form .left .profile .form-container .form-row:nth-child(3) .form-group{width:100%}.dealer-detail-form .left .profile .form-container .form-row:nth-child(4) .form-group{width:100%}.dealer-detail-form .left .profile .form-container .form-row.address .form-group:nth-child(1){width:70%}.dealer-detail-form .left .profile .form-container .form-row.address .form-group:nth-child(2){width:28%}}@media(max-width:992px){.dealer-detail-form .left .profile{width:100%}}.dealer-detail-form .right{width:48%}.dealer-detail-form .right .form-container .form-row:nth-child(2) .form-group{width:calc(50% - 8px)}.dealer-detail-form .right .form-container .form-row:nth-child(3) .form-group{width:calc(33.3333333333% - 8px)}.dealer-detail-form .right .form-container .form-row:nth-child(4) .form-group{width:calc(50% - 8px)}@media(max-width:568px){.dealer-detail-form .right .form-container .form-row:nth-child(2) .form-group{width:100%}.dealer-detail-form .right .form-container .form-row:nth-child(3) .form-group{width:100%}.dealer-detail-form .right .form-container .form-row:nth-child(4) .form-group{width:100%}.dealer-detail-form .right .form-container .form-row.address .form-group:nth-child(1){width:70%}.dealer-detail-form .right .form-container .form-row.address .form-group:nth-child(2){width:28%}}@media(max-width:992px){.dealer-detail-form .right{width:100%}}.dealer-detail-form .top,.dealer-detail-form .bottom{width:100%}.dealer-detail-form .top .title,.dealer-detail-form .bottom .title{font-size:20px;margin:20px 0 10px;font-weight:600}.dealer-contact-person-list{margin:0;box-shadow:none}.dealer-contact-person-list .panel-body .column-titles .column.sortable{transition:.2s ease}.dealer-contact-person-list .panel-body .column-titles .column.sortable:hover{cursor:pointer;background:#ebf0f3}.dealer-contact-person-list .panel-body .table-row{flex-wrap:wrap}@media(max-width:768px){.dealer-contact-person-list .panel-body .table-row{font-size:16px;height:76px;padding:16px}}@media(max-width:768px){.dealer-contact-person-list .panel-body .table-row .column{padding:0;font-size:18px;line-height:40px}}.dealer-contact-person-list .no-results{margin-left:0;padding-left:22px;border-bottom:lightgrey 1px solid}.repo-modal-overlay{z-index:5;opacity:.4;visibility:visible}.repo-modal.delete{width:480px;left:calc(50vw - 240px)}@media(max-width:767px){.repo-modal.delete{width:100%;left:0}}.repo-modal.delete .head{height:80px}.repo-modal.delete .body{padding-top:32px}.repo-modal.delete .body .text{padding-left:3%}.repo-modal.delete .body .submit{padding:0 3%;margin-top:64px}.repo-modal.delete .body .submit form{padding:0;display:block;width:66.6666666667%}.repo-modal.delete .body .submit .button{padding:0 32px;height:48px;line-height:48px;border-radius:4px;color:#fff;font-weight:700;text-align:center}.repo-modal.delete .body .submit .button.delete.bike{width:100%;border:none;font-size:15px}.repo-modal.delete .body .submit .button.delete{width:66.6666666667%;background:#f2022c;color:#fff}.repo-modal.delete .body .submit .button.delete:hover{cursor:pointer;background:#b41e2d}.repo-modal.delete .body .submit .button.stop{width:33.3333333333%;background:#0000001a;color:#000;margin-right:16px;font-size:15px;border:none}.repo-modal.delete .body .submit .button.stop:hover{cursor:pointer;background:#00000029}.repo-modal{z-index:2001;width:600px;position:fixed;top:60px;left:calc(50vw - 300px);max-height:calc(100vh - 110px)}@media(max-width:767px){.repo-modal{width:100%;left:0;overflow-y:scroll}}.repo-modal .head{border-top-right-radius:8px;border-top-left-radius:8px;height:80px;border-bottom:1px solid #f1f1f1;background:#fff;padding:30px 10px 10px 32px;font-weight:700;font-size:19px}@media(max-width:768px){.repo-modal .body.contact-person-modal{overflow-y:scroll;height:calc(100% - 80px)}}.repo-modal .body{background:#f7f7f7;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:20px 20px 10px}@media(max-width:767px){.repo-modal .body .input-group{margin-bottom:10px}}.repo-modal .body .input-group.flex{display:flex}.repo-modal .body .input-group.flex .input-label{display:inline-block}.repo-modal .body .input-group .input-label{padding:2%;color:#777}.repo-modal .body .input-group .modal-input{width:96%;margin:2px 2% 0;box-shadow:none}.repo-modal .body .input-group .modal-input:focus{outline-color:#ff3550e8}.repo-modal .body .input-group .has-error{border:1px solid #ff0000}.repo-modal .body .submit{display:flex;margin:0 0 10px auto}.repo-modal .body .submit .password-reset{text-align:center;line-height:48px;color:gray;margin-left:10px;margin-right:auto}.repo-modal .body .submit .password-reset:hover{cursor:pointer;color:#000}@media only screen and (max-width:768px){.repo-modal .body .submit{margin:10px 0 10px auto}}.repo-modal .body .submit .delete-text{font-size:16px;height:16px;padding:16px 20px 16px 16px;margin-left:auto;color:#f2022c;transition:.2s ease}.repo-modal .body .submit .delete-text:hover{cursor:pointer;color:#9e0026}.repo-modal .body .submit .buttons .create{height:48px;background:#f2304a;padding:16px 32px;color:#fff;font-size:18px;font-weight:700;border-radius:4px;margin-right:13px;transition:.2s ease;box-shadow:0 0 5px #757575}@media only screen and (max-width:768px){.repo-modal .body .submit .buttons .create{margin-right:0}}.repo-modal .body .submit .buttons .create:hover{cursor:pointer;background:#ba2738}.repo-modal .body .submit .save-button.create{margin-left:auto}.repo-modal.contact-person{width:700px;overflow-y:hidden;min-height:422px;max-height:initial;left:calc(50vw - 350px)}@media(max-width:767px){.repo-modal.contact-person{width:100%;left:0;height:calc(100vh - 100px)}}.repo-modal.contact-person .head{display:flex}@media(min-width:767px){.repo-modal.contact-person .head .close-modal{visibility:hidden}}.repo-modal.contact-person .head .close-modal{margin:0 14px 0 auto}.repo-modal.contact-person .body .table-row{background:#f7f7f7;height:auto;border:none;margin:0 5px 3%;flex-flow:row wrap}.repo-modal.contact-person .body .table-row .input-group{width:33.3333333333%;height:70px}@media(max-width:767px){.repo-modal.contact-person .body .table-row .input-group{width:100%}}.repo-modal.contact-person .body .table-row .input-group input{padding-left:10px;padding-right:10px}.repo-modal.contact-person .body .table-row .input-group.phone .vue-tel-input{margin:0 5px}.repo-modal.contact-person .body .table-row .input-group.email label{padding:10px 10px 10px 7px}.repo-modal.contact-person .body .table-row .input-group.email input{width:98%;margin:2px 0% 0 1%}.white{color:#fff;background:#fff}.primary-btn.contact-person-button{max-width:346px;padding-top:17px;height:50px;margin-top:30px;font-size:15px}.vue-tel-input .dropdown{outline-style:none}.vue-tel-input .dropdown>ul{max-width:calc(100vw - 32px)}.profile-image{position:absolute;background:#fff;margin-top:-256px;height:304px;width:304px;border-radius:100%;box-shadow:0 0 40px -10px #0000001a,0 10px 20px -10px #00000080;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}@media(max-width:768px){.profile-image{transform:translate(-50%);height:200px;width:200px;top:32px;left:50%;margin:0}}.profile-image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;z-index:2;animation:fade-in .7s ease both 0s}.profile-image .overlay{background:#0009;width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:4;transition:all .2s ease-out;opacity:0;visibility:hidden}.profile-image .overlay .icon-edit{font-size:22px;cursor:pointer;transition:all .2s ease-out}.profile-image .overlay .icon-edit:hover{transform:scale(1.4)}.profile-image:hover .overlay{opacity:1;visibility:visible}.profile-image span,.profile-image .add-photo{position:absolute;top:50%;transform:translateY(-50%);width:100%;color:#199ef8;font-size:16px;font-weight:600;line-height:28px;text-align:center;z-index:1;cursor:pointer;animation:fade-in .5s ease-out both 1s}.profile-image .input-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.w-full{width:100%}.w-half{width:50%}.w-third{width:33.3333333333%}.form-container{padding:4px;display:flex;flex-wrap:wrap}@media(max-width:768px){.form-container{padding:32px 16px 48px}}.form-container .primary-btn{margin:24px auto 0}.form-container .form-group{position:relative;margin:0 8px 16px 0;width:calc(33.3333333333% - 8px);display:flex;flex-direction:column;justify-content:flex-end}.form-container .form-group .text-button{margin-top:50px}.form-container .form-group .text-button-right{margin-left:auto}.form-container .form-group .text-button:hover{cursor:pointer}.form-container .form-group select{background:#ebf1f5;box-shadow:none}@media(max-width:768px){.form-container .form-group{width:100%;margin:0 0 8px}}.form-container .form-group.w-full{width:100%}.form-container .form-group.w-half{width:calc(50% - 8px)}@media(max-width:768px){.form-container .form-group.w-half{width:100%}}.form-container .form-group label{display:block;opacity:.7;font-size:12px;font-weight:500;line-height:14px;margin:0 0 6px}@media(max-width:768px){.form-container .form-group label{margin:8px 0 6px}}.form-container .form-group input,.form-container .form-group textarea{box-shadow:none;display:block;width:100%;border-radius:4px;background-color:#ebf1f5;border:2px solid hsla(204,94%,54%,0);font-size:14px;line-height:48px;padding:0 16px;box-sizing:border-box;transition:all .2s ease-out}.form-container .form-group input::placeholder,.form-container .form-group textarea::placeholder{color:#0000004d}.form-container .form-group input:focus,.form-container .form-group textarea:focus{border:1px solid #ed3049;box-shadow:none;outline:none}.form-container .form-group textarea{line-height:1.5;height:96px;max-width:100%;min-width:100%;padding:16px;margin-bottom:8px}.form-container .form-group .bootstrap-select{height:48px;width:100%!important;border-radius:4px;margin:0 0 16px}.form-container .form-group .bootstrap-select .btn-default{color:#000;background-color:#ebf1f5;border:none;height:100%;font-size:14px;line-height:48px}.form-container .form-group .bootstrap-select .btn-default:focus{outline:none!important}.form-container .form-group .bootstrap-select .btn-default .filter-option{padding:0 16px}.form-container .form-group .bootstrap-select .btn-default .filter-option:focus{outline:none}.save-button{height:48px;background:#f2304a;padding:16px 32px;color:#fff;font-size:18px;font-weight:700;border-radius:4px;margin-right:10px;transition:.2s ease;box-shadow:0 0 5px #757575}.save-button:hover{cursor:pointer}.bikes .panel-body-grid{display:grid;overflow-y:scroll}@media(max-width:768px){.bikes .panel-body-grid{overflow-y:hidden}}.bikes .panel-body-grid .grid{display:grid;grid-template-columns:250px 250px 200px}.bikes .panel-body-grid .grid .column{width:100%}.bikes .panel-body-grid .column-titles{display:grid}:root{--wf-border: rgb(229, 231, 235);--wf-border-strong: rgb(209, 213, 219);--wf-text: rgb(17, 24, 39);--wf-muted: rgb(107, 114, 128);--wf-surface: white;--wf-surface-alt: rgb(249, 250, 251);--wf-primary: rgb(17, 24, 39);--wf-primary-hover: rgb(31, 41, 55);--wf-ring: rgba(17, 24, 39, .12)}#warranty-tooltip-datatransfer{position:absolute;display:none;z-index:999}.choices__inner{background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:8px;height:40px;min-height:40px}.choices__list--single .choices__item{line-height:24px}.dz-message{display:none}span.dz-started{margin-right:10px}.dropzone{border:1px dashed var(--wf-border-strong);border-radius:8px;padding:1.25rem;background:var(--wf-surface-alt);min-height:0;transition:border-color .15s ease,background-color .15s ease}.dropzone:hover{border-color:var(--wf-primary);background:var(--wf-surface)}.dropzone.dz-clickable{cursor:default}span.dz-details{color:var(--wf-muted);font-size:12px}.brand-portal.acc-warranty-form .acc-dz-template{display:none}.brand-portal.acc-warranty-form #form-warranty-form{display:block;margin-top:28px}.brand-portal.acc-warranty-form .hidden{display:none}.brand-portal.acc-warranty-form .acc-info{display:inline-flex;vertical-align:middle;margin-left:4px;color:var(--sp-ink-muted)}.brand-portal.acc-warranty-form .acc-info svg{width:16px;height:16px}.brand-portal.acc-warranty-form .sp-label>span{display:inline-flex;align-items:center}.brand-portal.acc-warranty-form .dropzone{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:88px;padding:18px;border:2px dashed var(--sp-line-strong);border-radius:14px;background:var(--sp-wash)}.brand-portal.acc-warranty-form .dropzone:hover,.brand-portal.acc-warranty-form .dropzone.dz-drag-hover{border-color:var(--sp-black);background:var(--sp-white)}.brand-portal.acc-warranty-form span.dz-details{color:var(--sp-ink-muted);font-size:13px}.brand-portal.acc-warranty-form .files-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border:2px solid var(--sp-black);border-radius:999px;background:var(--sp-white);color:var(--sp-black);font:inherit;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;cursor:pointer!important;box-shadow:none;transition:background .12s ease,color .12s ease}.brand-portal.acc-warranty-form .files-btn:hover{background:var(--sp-black);color:var(--sp-white)}.brand-portal.acc-warranty-form .acc-invoice{padding:14px;border:2px dashed var(--sp-line);border-radius:14px}.brand-portal.acc-warranty-form .acc-invoice.is-file-dragover{border-color:var(--sp-black);background:var(--sp-wash)}.brand-portal.acc-warranty-form .invoice-upload{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.brand-portal.acc-warranty-form .invoice-filename{font-size:13px;color:var(--sp-ink-muted);word-break:break-all}.brand-portal.acc-warranty-form .confirmation-warning{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(242,2,44,.35);border-radius:12px;background:#f2022c0d;font-size:13px;line-height:1.45;color:var(--sp-red-deep)}.brand-portal.acc-warranty-form .confirmation-warning svg{flex-shrink:0;margin-top:2px}.brand-portal.acc-warranty-form .serial-hint{padding:16px 18px;border:1px solid var(--sp-line-strong);border-radius:14px;background:var(--sp-wash)}.brand-portal.acc-warranty-form .serial-hint-title{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--sp-black)}.brand-portal.acc-warranty-form .serial-hint-text,.brand-portal.acc-warranty-form .serial-hint-example{margin:8px 0 12px;font-size:14px;line-height:1.45;color:var(--sp-ink)}.brand-portal.acc-warranty-form .serial-hint-example{margin:12px 0 0}.brand-portal.acc-warranty-form .serial-hint-sticker{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:12px;background:var(--sp-black);color:var(--sp-paper-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;letter-spacing:.05em;overflow-x:auto}.brand-portal.acc-warranty-form .serial-hint-highlight{padding:0 4px;border-radius:4px;background:var(--sp-red);color:var(--sp-white);font-weight:700}.brand-portal.acc-warranty-form .acc-submit-bar{position:sticky;bottom:16px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding:12px 12px 12px 22px;border-radius:18px;background:var(--sp-black);color:var(--sp-white);box-shadow:0 16px 40px #0000004d}.brand-portal.acc-warranty-form .acc-submit-text{font-weight:900;text-transform:uppercase;font-size:18px;line-height:.9}.brand-portal.acc-warranty-form #submit-btn{position:relative}.brand-portal.acc-warranty-form #submit-btn .submit-btn__label{transition:opacity .15s ease}.brand-portal.acc-warranty-form #submit-btn .submit-btn__spinner{position:absolute;width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:var(--sp-white);border-radius:50%;opacity:0;animation:submit-btn-spin .7s linear infinite;animation-play-state:paused}.brand-portal.acc-warranty-form #submit-btn.is-loading{cursor:progress}.brand-portal.acc-warranty-form #submit-btn.is-loading .submit-btn__label{opacity:0}.brand-portal.acc-warranty-form #submit-btn.is-loading .submit-btn__spinner{opacity:1;animation-play-state:running}.brand-portal.acc-warranty-form #submit-btn[disabled]{pointer-events:none}.brand-portal.acc-warranty-form #flash-message-container:not(:empty){margin-bottom:18px}@media(max-width:760px){.brand-portal.acc-warranty-form .acc-submit-bar{bottom:8px;padding:10px 10px 10px 16px}.brand-portal.acc-warranty-form .acc-submit-text{font-size:15px}.brand-portal.acc-warranty-form #submit-btn{height:46px;padding:0 18px;font-size:14px}}@media(max-width:480px){.brand-portal.acc-warranty-form .acc-submit-text{display:none}.brand-portal.acc-warranty-form .acc-submit-bar{padding:8px}.brand-portal.acc-warranty-form #submit-btn{flex:1}}@media(prefers-reduced-motion:reduce){.brand-portal.acc-warranty-form #submit-btn .submit-btn__spinner{animation:none}}@keyframes submit-btn-spin{to{transform:rotate(360deg)}}.tippy-box{background:#fff;box-shadow:0 2px 5px #00000040}.tippy-content{padding:16px;color:#000000b3;font-size:14px;line-height:18px}.tippy-content p{margin:0 0 8px}.tippy-content ul{list-style:disc;margin:0;padding:0 0 0 30px}.tippy-arrow{display:none}.c14-tooltip-template{display:none;opacity:0;visibility:hidden}.vy-tip{position:fixed;top:0;left:0;z-index:3000;max-width:320px;max-height:calc(100vh - 16px);overflow:hidden;padding:8px 10px;border-radius:8px;background:#000;color:#fff;font-size:12px;line-height:1.45;white-space:pre-wrap;text-align:left;box-shadow:0 10px 30px #0f172a38;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.vy-tip.is-visible{opacity:1;visibility:visible}[data-tip-cursor]{cursor:help}.form-group.multi-select{min-height:48px}.form-group.multi-select .multiselect{background:#ebf1f5;border-radius:4px}.form-group.multi-select .multiselect.multiselect--active{border-radius:4px 4px 0 0}.form-group.multi-select .multiselect.multiselect--active .multiselect__tags{border-left:1px solid red;border-right:1px solid red;border-top:1px solid red}.form-group.multi-select .multiselect.multiselect--active .multiselect__content-wrapper{border-left:1px solid red;border-right:1px solid red;border-bottom:1px solid red}.form-group.multi-select .multiselect.multiselect--active.multiselect--above{border-radius:0 0 4px 4px}.form-group.multi-select .multiselect.multiselect--active.multiselect--above .multiselect__tags{border-top:none;border-bottom:1px solid red}.form-group.multi-select .multiselect.multiselect--active.multiselect--above .multiselect__content-wrapper{border-radius:4px 4px 0 0;border-left:1px solid red;border-right:1px solid red;border-top:1px solid red;border-bottom:none}.form-group.multi-select .multiselect .multiselect__tags{min-height:48px;height:100%;background:#ebf1f5;border:none}.form-group.multi-select .multiselect .multiselect__tags input{border:none;box-shadow:none}.form-group.multi-select .multiselect .multiselect__tags .multiselect__tags-wrap .multiselect__tag{background:#f2304a;color:#fff}.form-group.multi-select .multiselect .multiselect__tags .multiselect__tags-wrap .multiselect__tag .multiselect__tag-icon:hover{background:#0000000d}.form-group.multi-select .multiselect .multiselect__content-wrapper{border-radius:0 0 4px 4px}.form-group.multi-select .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element{color:#000}.form-group.multi-select .multiselect .multiselect__content-wrapper .multiselect__content .multiselect__element .multiselect__option--highlight{background:#ebf1f5;background:#e1e1e18c;color:#000}.is-file-dragover{outline:2px dashed #000000;outline-offset:2px}.beheer-page{width:100%;padding:32px 40px 40px}@media(max-width:768px){.beheer-page{padding:24px 16px 32px}}.beheer-page>.brand-portal.beheer-hero-wrap{max-width:none;margin:0 0 24px;padding:0}.beheer-page>.beheer-hero-wrap+.beheer-intro{margin-top:0}.beheer-page .beheer-breadcrumb{margin:0 0 12px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#f2022c}.beheer-page .beheer-breadcrumb a{color:inherit}.beheer-page h1{margin:0 0 24px;font-size:clamp(34px,4vw,52px);font-weight:900;text-transform:uppercase;line-height:.8}.beheer-page .beheer-intro{margin:-16px 0 24px;max-width:720px;font-size:14px;font-weight:500;line-height:1.5;color:#000000b8}.beheer-page .beheer-crud .checkbox-filter{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#000000b8;white-space:nowrap;cursor:pointer}.beheer-page .beheer-crud .checkbox-filter input{width:15px;height:15px;margin:0;box-shadow:none;accent-color:#000000}.beheer-page .beheer-crud .size-shares{display:flex;flex-wrap:wrap;gap:6px}.beheer-page .beheer-crud .size-share{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fafafa;color:#000000b8;font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap}.beheer-page .beheer-crud .size-share:hover{border-color:#0000003d;color:#000}.beheer-page .beheer-crud .size-share strong{font-weight:600;color:#000}.beheer-page .beheer-crud .size-share-empty{color:#0000006b}.beheer-page .beheer-crud .view-toggle{display:inline-flex;gap:2px;padding:3px;border:1px solid rgba(0,0,0,.12);border-radius:10px;background:#fafafa}.beheer-page .beheer-crud .view-option{display:inline-flex;align-items:center;padding:0 12px;height:30px;border-radius:7px;color:#000000b8;font-size:12px;font-weight:600;text-decoration:none}.beheer-page .beheer-crud .view-option:hover{color:#000}.beheer-page .beheer-crud .view-option.active{background:#fff;color:#000;box-shadow:0 1px 2px #0f172a14}.beheer-page .beheer-crud .th-sort{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.beheer-page .beheer-crud .th-sort:hover{color:#000}.beheer-page .beheer-crud .th-sort svg{flex-shrink:0}.beheer-page .beheer-crud .chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:700;border:1px solid rgba(0,0,0,.24);background:#fff;color:#000}.beheer-page .beheer-crud .chip-danger{border-color:var(--status-bad);background:var(--status-bad-bg);color:var(--status-bad-ink)}.beheer-page .beheer-crud .chip-warning{border-color:var(--status-warn);background:var(--status-warn-bg);color:var(--status-warn-ink)}.beheer-page .beheer-crud .chip-success{border-color:var(--status-ok);background:var(--status-ok-bg);color:var(--status-ok)}.beheer-page .beheer-crud .chip-protected{border-color:#f2022c;background:#f2022c;color:#fff}.beheer-page .beheer-crud .chip-question-mark{border-color:var(--status-warn);background:var(--status-warn-bg);color:var(--status-warn-ink)}.beheer-page .model-chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500;border:1px solid rgba(0,0,0,.12);background:#f4f4f4;color:#000c;white-space:nowrap}.beheer-page .model-chip.chip-active{border-color:#000;background:#f4f4f4;color:#000}.beheer-page .model-chip.chip-inactive{border-color:#0000001f;background:#fafafa;color:#00000094}.beheer-page .model-chip.chip-unlinked{border-color:#f2022c;background:#fff;color:#c00023}.beheer-page .model-chip.chip-variant{margin-left:6px;border-color:#0000001f;background:#fafafa;color:#0000006b}.beheer-page .sap-codes{margin-left:8px;font-size:12px;color:#00000094}.beheer-page .bh-card{border:2px solid rgba(0,0,0,.12);border-radius:18px;background:#fff;box-shadow:none}.beheer-page .bh-card+.bh-card{margin-top:16px}.beheer-page .bh-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.12)}.beheer-page .bh-card-header h2{margin:0;font-size:22px;font-weight:900;text-transform:uppercase;line-height:.85;letter-spacing:0;color:#000}.beheer-page .bh-card-body{padding:20px 24px}.beheer-page .bh-section-title{display:block;margin:8px 0 2px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#f2022c;flex:1 1 100%}.beheer-page .bh-form-grid{display:flex;flex-wrap:wrap;gap:14px}.beheer-page .bh-field{display:flex;flex-direction:column;gap:6px;flex:1 1 100%}.beheer-page .bh-field.w-half{flex:1 1 calc(50% - 7px);min-width:180px}.beheer-page .bh-field.w-third{flex:1 1 calc(33.33% - 10px);min-width:140px}.beheer-page .bh-field label{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#000}.beheer-page .bh-field .bh-field-note{font-size:12px;font-weight:500;color:#0000006b}.beheer-page .bh-field-checkbox{flex-direction:row;align-items:center;gap:8px}.beheer-page .bh-field-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:#000000}.beheer-page .bh-field-checkbox label{font-size:14px;font-weight:500;color:#000c}.beheer-page .bh-input{border:1px solid rgba(0,0,0,.24);border-radius:12px;height:44px;padding:0 12px;background:#fff;font-size:14px;color:#000;outline:none;box-shadow:none;width:100%;transition:border-color .12s ease}.beheer-page .bh-input:focus{border-color:#000;box-shadow:0 0 0 1px #000}.beheer-page .bh-input.has-error{border-color:#f2022c59;background:#f2022c0f}.beheer-page .bh-input:disabled,.beheer-page .bh-input[readonly]{background:#fafafa;color:#0000006b}.beheer-page select.bh-input{appearance:none;-webkit-appearance:none;padding-right:36px;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='%23000000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.beheer-page .bh-field .vue-tel-input{border:1px solid rgba(0,0,0,.12);border-radius:8px;height:40px;box-shadow:none}.beheer-page .bh-field .vue-tel-input:focus-within{border-color:#0000006b;box-shadow:none}.beheer-page .bh-field .vue-tel-input input{border:none;outline:none;background:transparent;font-size:14px;height:100%;min-width:0;width:100%;margin:0;box-shadow:none}.beheer-page .bh-field .ui.selection.dropdown{border:1px solid rgba(0,0,0,.12);border-radius:8px;min-height:40px;font-size:14px}.beheer-page .bh-field .ui.selection.dropdown.active,.beheer-page .bh-field .ui.selection.dropdown.active .menu{border-color:#0000006b}.beheer-page .bh-field .multiselect__tags{border:1px solid rgba(0,0,0,.12);border-radius:8px}.beheer-page .bh-btn-primary,.beheer-page .bh-btn-outline,.beheer-page .bh-btn-danger-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;height:40px;padding:0 18px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .12s ease}.beheer-page .bh-btn-primary{border:1px solid #f2022c;background:#f2022c;color:#fff;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.beheer-page .bh-btn-primary:hover{border-color:#c00023;background:#c00023;color:#fff}.beheer-page .bh-btn-primary:disabled{opacity:.6;cursor:default}.beheer-page .bh-btn-outline{border:1px solid rgba(0,0,0,.24);background:#fff;color:#000}.beheer-page .bh-btn-outline:hover{border-color:#000;background:#000;color:#fff}.beheer-page .bh-btn-danger-outline{border:1px solid rgba(242,2,44,.35);background:#fff;color:#c00023}.beheer-page .bh-btn-danger-outline:hover{border-color:#f2022c59;background:#f2022c0f;color:#c00023}.beheer-page .bh-muted{color:#00000094}.beheer-page .bh-page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-8px 0 20px}.beheer-page .bh-autosave-note{font-size:13px;color:#0000006b}.beheer-page .schedule-run-col{width:1%;white-space:nowrap;text-align:right}.beheer-page .schedule-run-col .btn-outline{height:32px;padding:0 12px;font-size:13px}.beheer-page .schedule-cards{display:flex;flex-direction:column;gap:20px}.beheer-page .schedule-overview{padding:20px 24px;display:flex;flex-direction:column;gap:20px}.beheer-page .schedule-tiles{display:flex;flex-wrap:wrap;gap:12px}.beheer-page .schedule-tile{flex:1 1 140px;display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fafafa}.beheer-page .schedule-tile .tile-value{font-size:24px;font-weight:600;letter-spacing:-.02em;color:#000}.beheer-page .schedule-tile .tile-label{font-size:12px;font-weight:500;color:#00000094}.beheer-page .schedule-tile.is-success{border-color:#000;background:#f4f4f4}.beheer-page .schedule-tile.is-success .tile-value{color:#000}.beheer-page .schedule-tile.is-danger{border-color:#f2022c59;background:#f2022c0f}.beheer-page .schedule-tile.is-danger .tile-value{color:#c00023}.beheer-page .schedule-tile.is-warning{border-color:#f2022c;background:#fff}.beheer-page .schedule-tile.is-warning .tile-value{color:#c00023}.beheer-page .schedule-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.beheer-page .schedule-chart h3{margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#00000094}.beheer-page .schedule-chart p{margin:4px 0 12px;font-size:12px}.beheer-page .schedule-bar{display:grid;grid-template-columns:minmax(120px,1.2fr) 2fr auto;align-items:center;gap:10px;padding:5px 0;text-decoration:none;color:#000c}.beheer-page .schedule-bar:hover .bar-label{color:#000}.beheer-page .schedule-bar .bar-label{font-size:12px;font-weight:500;color:#000c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beheer-page .schedule-bar .bar-track{height:8px;border-radius:999px;background:#f4f4f4;overflow:hidden}.beheer-page .schedule-bar .bar-fill{display:block;height:100%;border-radius:999px;background:#000}.beheer-page .schedule-bar .bar-fill.is-danger{background:#c00023}.beheer-page .schedule-bar .bar-value{font-size:12px;font-weight:500;color:#00000094;white-space:nowrap}.beheer-page .schedule-table .schedule-task{cursor:pointer}.beheer-page .schedule-table .schedule-task:hover{background:#fafafa}.beheer-page .schedule-table .schedule-task.is-open .schedule-chevron svg{transform:rotate(90deg)}.beheer-page .schedule-table .schedule-toggle-col{width:1%;padding-right:0;color:#0000006b}.beheer-page .schedule-table .schedule-chevron svg{display:block;transition:transform .12s ease}.beheer-page .schedule-table .schedule-detail>td{background:#fafafa;padding:16px 24px}.beheer-page .schedule-table .schedule-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.beheer-page .schedule-table .schedule-detail .crud-table{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;overflow:hidden}.beheer-page .schedule-facts{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0}.beheer-page .schedule-facts dt{font-size:12px;font-weight:500;color:#00000094}.beheer-page .schedule-facts dd{margin:0;font-size:12px;font-weight:500;color:#000c}.beheer-page .schedule-warning{margin:0;padding:10px 14px;border:1px solid #f2022c;border-radius:10px;background:#fff;color:#c00023;font-size:13px;font-weight:500}.beheer-page .schedule-spark{display:inline-flex;align-items:center;gap:3px}.beheer-page .schedule-spark .spark-dot{width:10px;height:16px;border-radius:3px;background:#0000001f}.beheer-page .schedule-spark .spark-dot.chip-success{background:#000}.beheer-page .schedule-spark .spark-dot.chip-danger{background:#c00023}.beheer-page .schedule-spark .spark-dot.chip-warning{background:#f2022c}.beheer-page .tabbar{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.beheer-page .tabbar .tab{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;font-size:13px;font-weight:500;color:#000000b8;cursor:pointer;transition:all .12s ease}.beheer-page .tabbar .tab:hover{border-color:#0000003d;background:#fafafa}.beheer-page .tabbar .tab.active{border-color:#000;background:#000;color:#fff}.purchasing-page{display:flex;flex-direction:column;gap:16px}.purchasing-page .purchasing-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.purchasing-page .toolbar-summary{flex:1 1 320px;margin:0;font-size:13px;font-weight:500;color:#000000b8}.purchasing-page .toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto}.purchasing-page .field{display:flex;flex-direction:column;gap:4px;min-width:150px}.purchasing-page .field-label{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#000}.purchasing-page .checkbox-filter{display:inline-flex;align-items:center;gap:6px;height:40px;font-size:13px;font-weight:500;color:#000c;white-space:nowrap;cursor:pointer;margin:0}.purchasing-page .checkbox-filter input[type=checkbox]{width:16px;height:16px;accent-color:#000000;margin:0;box-shadow:none}.purchasing-page .tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px}.purchasing-page .tile{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:2px solid rgba(0,0,0,.12);border-radius:18px;background:#fff;min-width:0}.purchasing-page .tile.is-good{border-color:var(--status-ok);background:var(--status-ok-bg)}.purchasing-page .tile.is-warn{border-color:var(--status-warn);background:var(--status-warn-bg)}.purchasing-page .crud-note.is-warning{border-color:#f2022c;background:#fff;color:#c00023}.purchasing-page .crud-note.is-warning svg{color:#c00023}.purchasing-page .tile-value{font-size:32px;font-weight:900;letter-spacing:0;color:#000;line-height:.85;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.purchasing-page .tile-label{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#00000094}.purchasing-page .tile-note{margin-top:2px;font-size:12px;font-weight:500;color:#00000094}.purchasing-page .tile-note.tone-good{color:var(--status-ok)}.purchasing-page .tile-note.tone-warn{color:#c00023}.purchasing-page .card-body{display:flex;flex-direction:column;gap:20px;padding:20px 24px}.purchasing-page .panel-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 -8px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#000}.purchasing-page .panel-heading.is-second{margin-top:4px;padding-top:20px;border-top:1px solid rgba(0,0,0,.12)}.purchasing-page .panel-note{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:#0000006b}.purchasing-page .split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:16px}.purchasing-page .header-hint{font-size:12px;font-weight:500;color:#0000006b}.purchasing-page .metric-switch{display:inline-flex;gap:6px}.purchasing-page .metric-switch button{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border:1px solid rgba(0,0,0,.24);border-radius:999px;background:#fff;font-size:12px;font-weight:700;color:#000c;cursor:pointer}.purchasing-page .metric-switch button:hover:not(.active){border-color:#0000003d;background:#fafafa}.purchasing-page .metric-switch button.active{border-color:#000;background:#000;color:#fff}.purchasing-page .metric-dot{width:8px;height:8px;border-radius:50%}.purchasing-page .share-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.purchasing-page .share-list li{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#000000b8}.purchasing-page .share-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchasing-page .share-value{font-weight:600;color:#000;white-space:nowrap}.purchasing-page .share-growth{margin-left:6px;font-weight:500}.purchasing-page .num{text-align:right;white-space:nowrap}.purchasing-page .strong{font-weight:700;color:#000}.purchasing-page .muted{color:#00000094}.purchasing-page .tone-good,.purchasing-page .crud-table td.tone-good{color:var(--status-ok)}.purchasing-page .tone-warn,.purchasing-page .crud-table td.tone-warn{color:#c00023}.purchasing-page .warn{color:#c00023;font-weight:700}.purchasing-page .bar-column{min-width:120px;width:140px}.purchasing-page .series-list{display:flex;flex-direction:column}.purchasing-page .series{border-top:1px solid rgba(0,0,0,.12)}.purchasing-page .series-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:12px 24px;border:0;background:#fff;text-align:left;cursor:pointer}.purchasing-page .series-head:hover{background:#fafafa}@media(max-width:640px){.purchasing-page .series-head{padding:12px 16px}}.purchasing-page .series-name{font-size:17px;font-weight:900;text-transform:uppercase;line-height:.9;color:#000}.purchasing-page .chevron{flex-shrink:0;color:#0000006b;transition:transform .12s ease}.purchasing-page .chevron.is-open{transform:rotate(90deg)}.purchasing-page .state{margin:0;padding:24px;font-size:14px;color:#00000094}.purchasing-page .link-button{padding:0;border:0;background:transparent;font-size:12px;font-weight:700;color:#000;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.purchasing-page .link-button:hover{color:#f2022c}.purchasing-page .dealer-cell-link{color:#000;font-weight:600;text-decoration:none}.purchasing-page .dealer-cell-link:hover{text-decoration:underline}.purchasing-page .note-link{margin-left:6px;color:#000;font-weight:600}.purchasing-page .tile .has-tip{text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.purchasing-page .th-note{display:block;font-size:10px;font-weight:400;color:#0000006b;line-height:1.2}.modal-overlay .aftersales-modal{display:flex;flex-direction:column;gap:14px;border:0;border-radius:20px;padding:26px;background:#fff;box-shadow:0 30px 80px -24px #00000073;min-width:min(460px,100vw - 32px);max-width:min(820px,100vw - 32px)}.aftersales-page input:not([type=checkbox]):not([type=radio]),.aftersales-page select,.aftersales-page textarea,.modal-overlay .aftersales-modal input:not([type=checkbox]):not([type=radio]),.modal-overlay .aftersales-modal select,.modal-overlay .aftersales-modal textarea{background-color:#fff;border:1px solid rgba(0,0,0,.24);border-radius:10px;box-shadow:none;color:#000;font-family:inherit;font-size:13px}.aftersales-page input:not([type=checkbox]):not([type=radio])::placeholder,.aftersales-page select::placeholder,.aftersales-page textarea::placeholder,.modal-overlay .aftersales-modal input:not([type=checkbox]):not([type=radio])::placeholder,.modal-overlay .aftersales-modal select::placeholder,.modal-overlay .aftersales-modal textarea::placeholder{color:#0000006b;font-weight:400;line-height:normal}.aftersales-page input:not([type=checkbox]):not([type=radio]):focus,.aftersales-page select:focus,.aftersales-page textarea:focus,.modal-overlay .aftersales-modal input:not([type=checkbox]):not([type=radio]):focus,.modal-overlay .aftersales-modal select:focus,.modal-overlay .aftersales-modal textarea:focus{border-color:#000;box-shadow:0 0 0 1px #000;outline:none}.aftersales-page input:not([type=checkbox]):not([type=radio]):disabled,.aftersales-page select:disabled,.aftersales-page textarea:disabled,.modal-overlay .aftersales-modal input:not([type=checkbox]):not([type=radio]):disabled,.modal-overlay .aftersales-modal select:disabled,.modal-overlay .aftersales-modal textarea:disabled{background-color:#fafafa;color:#0000006b}.aftersales-page input:not([type=checkbox]):not([type=radio]),.aftersales-page select,.modal-overlay .aftersales-modal input:not([type=checkbox]):not([type=radio]),.modal-overlay .aftersales-modal select{height:38px;padding:0 12px}.aftersales-page textarea,.modal-overlay .aftersales-modal textarea{padding:10px 12px;line-height:1.5;min-height:80px}.aftersales-page select,.modal-overlay .aftersales-modal select{appearance:none;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='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:32px;cursor:pointer}.aftersales-page input[type=checkbox],.modal-overlay .aftersales-modal input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0;accent-color:#000000;box-shadow:none;flex:0 0 auto;cursor:pointer}.aftersales-page .check,.modal-overlay .aftersales-modal .check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#000000b8;cursor:pointer;line-height:1.2}.aftersales-page .card,.modal-overlay .aftersales-modal .card{border:2px solid rgba(0,0,0,.12);border-radius:18px;background:#fff;box-shadow:none}.aftersales-page .card-head,.modal-overlay .aftersales-modal .card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(0,0,0,.12);padding:16px 24px}.aftersales-page .card-head h2,.modal-overlay .aftersales-modal .card-head h2{margin:0;font-size:22px;font-weight:900;text-transform:uppercase;line-height:.85;letter-spacing:0;color:#000}.aftersales-page .card-actions,.modal-overlay .aftersales-modal .card-actions{display:flex;align-items:center;gap:10px}.aftersales-page .card-body,.modal-overlay .aftersales-modal .card-body{padding:20px 24px}.aftersales-page .state,.modal-overlay .aftersales-modal .state{padding:32px 24px;color:#00000094;font-size:14px}.aftersales-page .table-scroll,.modal-overlay .aftersales-modal .table-scroll{overflow-x:auto}.aftersales-page .data-table,.modal-overlay .aftersales-modal .data-table{width:100%;border-collapse:collapse;font-size:13px}.aftersales-page .data-table th,.modal-overlay .aftersales-modal .data-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#00000094;font-weight:900;padding:12px 20px;border-bottom:1px solid rgba(0,0,0,.12);white-space:nowrap}.aftersales-page .data-table td,.modal-overlay .aftersales-modal .data-table td{padding:12px 20px;border-bottom:1px solid #f4f4f4;vertical-align:middle;color:#000c}.aftersales-page .data-table td.top,.modal-overlay .aftersales-modal .data-table td.top{vertical-align:top}.aftersales-page .data-table th.num,.aftersales-page .data-table td.num,.modal-overlay .aftersales-modal .data-table th.num,.modal-overlay .aftersales-modal .data-table td.num{text-align:right;font-variant-numeric:tabular-nums}.aftersales-page .data-table th.mid,.aftersales-page .data-table td.mid,.modal-overlay .aftersales-modal .data-table th.mid,.modal-overlay .aftersales-modal .data-table td.mid{text-align:center}.aftersales-page .data-table tbody tr:last-child td,.modal-overlay .aftersales-modal .data-table tbody tr:last-child td{border-bottom:none}.aftersales-page .data-table tr.clickable,.modal-overlay .aftersales-modal .data-table tr.clickable{cursor:pointer}.aftersales-page .data-table tr.clickable:hover td,.modal-overlay .aftersales-modal .data-table tr.clickable:hover td{background:#fafafa}.aftersales-page .mono,.modal-overlay .aftersales-modal .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.aftersales-page .muted,.modal-overlay .aftersales-modal .muted{color:#0000006b}.aftersales-page .modal-note,.modal-overlay .aftersales-modal .modal-note{margin:0;font-size:12px;line-height:1.45}.aftersales-page .chip,.modal-overlay .aftersales-modal .chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid rgba(0,0,0,.2);background:#fff;color:#000;white-space:nowrap}.aftersales-page .chip.ok,.modal-overlay .aftersales-modal .chip.ok{background:#000;border-color:#000;color:#fff}.aftersales-page .chip.warn,.modal-overlay .aftersales-modal .chip.warn{background:#fff;border-color:#f2022c;color:#c00023}.aftersales-page .chip.danger,.modal-overlay .aftersales-modal .chip.danger{background:#f2022c;border-color:#f2022c;color:#fff}.aftersales-page .chip.warranty-badge.is-ok,.modal-overlay .aftersales-modal .chip.warranty-badge.is-ok{background:var(--status-ok-bg);border-color:var(--status-ok);color:var(--status-ok)}.aftersales-page .chip.warranty-badge.is-warn,.modal-overlay .aftersales-modal .chip.warranty-badge.is-warn{background:var(--status-warn-bg);border-color:var(--status-warn);color:var(--status-warn-ink)}.aftersales-page .chip.warranty-badge.is-bad,.modal-overlay .aftersales-modal .chip.warranty-badge.is-bad{background:var(--status-bad-bg);border-color:var(--status-bad);color:var(--status-bad-ink)}.aftersales-page .btn-primary,.aftersales-page .btn-outline,.aftersales-page .btn-mini,.modal-overlay .aftersales-modal .btn-primary,.modal-overlay .aftersales-modal .btn-outline,.modal-overlay .aftersales-modal .btn-mini{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.aftersales-page .btn-primary:disabled,.aftersales-page .btn-outline:disabled,.aftersales-page .btn-mini:disabled,.modal-overlay .aftersales-modal .btn-primary:disabled,.modal-overlay .aftersales-modal .btn-outline:disabled,.modal-overlay .aftersales-modal .btn-mini:disabled{opacity:.45;cursor:not-allowed}.aftersales-page .btn-primary,.modal-overlay .aftersales-modal .btn-primary{background:#f2022c;border:1px solid #f2022c;color:#fff;border-radius:999px;height:40px;padding:0 18px;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.aftersales-page .btn-primary:hover:not(:disabled),.modal-overlay .aftersales-modal .btn-primary:hover:not(:disabled){border-color:#c00023;background:#c00023}.aftersales-page .btn-outline,.modal-overlay .aftersales-modal .btn-outline{border:1px solid rgba(0,0,0,.24);background:#fff;color:#000;border-radius:999px;height:40px;padding:0 16px;font-size:13px}.aftersales-page .btn-outline:hover:not(:disabled),.modal-overlay .aftersales-modal .btn-outline:hover:not(:disabled){border-color:#000;background:#000;color:#fff}.aftersales-page .btn-mini,.modal-overlay .aftersales-modal .btn-mini{border:1px solid rgba(0,0,0,.24);background:#fff;color:#000;border-radius:999px;height:30px;padding:0 12px;font-size:12px}.aftersales-page .btn-mini:hover:not(:disabled),.modal-overlay .aftersales-modal .btn-mini:hover:not(:disabled){border-color:#000;background:#000;color:#fff}.aftersales-page .btn-mini.ok,.modal-overlay .aftersales-modal .btn-mini.ok{border-color:#000;background:#000;color:#fff}.aftersales-page .btn-mini.danger,.modal-overlay .aftersales-modal .btn-mini.danger{color:#c00023;border-color:#f2022c59}.aftersales-page .btn-mini.danger:hover:not(:disabled),.modal-overlay .aftersales-modal .btn-mini.danger:hover:not(:disabled){border-color:#f2022c;background:#f2022c;color:#fff}.aftersales-page .alert,.modal-overlay .aftersales-modal .alert{border-radius:14px;padding:12px 16px;font-size:13px;margin:0;border:1px solid rgba(0,0,0,.12);background:#fafafa;color:#000000b8}.aftersales-page .alert.ok,.modal-overlay .aftersales-modal .alert.ok{background:#fff;border-color:#000;color:#000}.aftersales-page .alert.warn,.modal-overlay .aftersales-modal .alert.warn{background:#fff;border-color:#f2022c;color:#c00023}.aftersales-page .alert.danger,.modal-overlay .aftersales-modal .alert.danger{background:#f2022c0f;border-color:#f2022c;color:#c00023}.aftersales-page .row-actions,.modal-overlay .aftersales-modal .row-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:nowrap;white-space:nowrap}.aftersales-page .link-action,.modal-overlay .aftersales-modal .link-action{padding:0;border:none;background:none;color:#00000094;cursor:pointer;font-family:inherit;font-size:12px;text-decoration:underline}.aftersales-page .link-action:hover,.modal-overlay .aftersales-modal .link-action:hover{color:#000}.aftersales-page .link-action.danger,.modal-overlay .aftersales-modal .link-action.danger{color:#c00023}.aftersales-page .field,.modal-overlay .aftersales-modal .field{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#00000094}.aftersales-page .field>span,.modal-overlay .aftersales-modal .field>span{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#000}.aftersales-page .field small,.modal-overlay .aftersales-modal .field small{color:#0000006b;font-size:11px}.aftersales-page .field-row,.modal-overlay .aftersales-modal .field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}@media(max-width:560px){.aftersales-page .field-row,.modal-overlay .aftersales-modal .field-row{grid-template-columns:1fr}}.aftersales-page .section-label,.modal-overlay .aftersales-modal .section-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#00000094;font-weight:900;margin:0 0 8px}.aftersales-page .dropzone,.modal-overlay .aftersales-modal .dropzone{border:2px dashed rgba(0,0,0,.24);border-radius:14px;padding:20px;text-align:center;font-size:13px;color:#00000094;position:relative;background:#fff}.aftersales-page .dropzone input[type=file],.modal-overlay .aftersales-modal .dropzone input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;padding:0}.aftersales-page .dropzone p,.modal-overlay .aftersales-modal .dropzone p{margin:0}.aftersales-page .dropzone.is-file-dragover,.modal-overlay .aftersales-modal .dropzone.is-file-dragover{border-color:#000;background:#fafafa}.aftersales-page .dropzone.has-file,.modal-overlay .aftersales-modal .dropzone.has-file{border-color:#000;background:#f4f4f4;color:#000}.aftersales-page .page-lead{max-width:760px;margin:-4px 0 20px;font-size:14px;color:#00000094}.aftersales-page .status-dot{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:999px;vertical-align:0;background:#0000006b}.aftersales-page .status-dot.tone-blue{background:#2563eb}.aftersales-page .status-dot.tone-amber{background:#d97706}.aftersales-page .status-dot.tone-green{background:#15803d}.aftersales-page .status-dot.tone-red{background:#f2022c}.aftersales-page .status-dot.tone-black{background:#000}.aftersales-page .timeline-dot.tone-grey{background:#0000006b;border-color:#0000006b}.aftersales-page .timeline-dot.tone-blue{background:#2563eb;border-color:#2563eb}.aftersales-page .timeline-dot.tone-amber{background:#d97706;border-color:#d97706}.aftersales-page .timeline-dot.tone-green{background:#15803d;border-color:#15803d}.aftersales-page .timeline-dot.tone-red{background:#f2022c;border-color:#f2022c}.aftersales-page .timeline-dot.tone-black{background:#000;border-color:#000}.status-picker .picker-dot.tone-grey,.status-picker-menu .picker-dot.tone-grey{background:#0000006b}.status-picker .picker-dot.tone-blue,.status-picker-menu .picker-dot.tone-blue{background:#2563eb}.status-picker .picker-dot.tone-amber,.status-picker-menu .picker-dot.tone-amber{background:#d97706}.status-picker .picker-dot.tone-green,.status-picker-menu .picker-dot.tone-green{background:#15803d}.status-picker .picker-dot.tone-red,.status-picker-menu .picker-dot.tone-red{background:#f2022c}.status-picker .picker-dot.tone-black,.status-picker-menu .picker-dot.tone-black{background:#000}.aftersales-page.has-open-request>.beheer-hero-wrap{display:none}.aftersales-page .page-tabs{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.aftersales-page .page-tabs a{flex:0 0 auto;display:inline-flex;align-items:center;height:40px;padding:0 18px;border:1px solid rgba(0,0,0,.24);border-radius:999px;background:#fff;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:#000;text-decoration:none;white-space:nowrap}.aftersales-page .page-tabs a:hover{border-color:#000}.aftersales-page .page-tabs a.is-active{background:#000;border-color:#000;color:#fff}.aftersales-page .card-head{flex-wrap:wrap}.aftersales-page .card-actions{flex-wrap:wrap;min-width:0}@media(max-width:640px){.aftersales-page .card .card-head .card-actions{width:100%}.aftersales-page .card .card-head .card-actions>input,.aftersales-page .card .card-head .card-actions>select{flex:1 1 100%;width:100%;min-width:0}.aftersales-page .card-head{padding:14px 16px}.aftersales-page .card-body{padding:16px}.aftersales-page .data-table th,.aftersales-page .data-table td{padding:10px 12px}}.aftersales-page .fin-card{display:flex;flex-direction:column;flex-wrap:nowrap;width:min(640px,100vw - 32px);max-height:min(90vh,100vh - 48px);overflow:hidden;border-radius:14px;background:#fff}@media(max-width:1279px){.aftersales-page .fin-card{max-height:min(90vh,100vh - 104px)}}.aftersales-page .fin-head{padding:20px 24px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.aftersales-page .fin-kicker{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#00000080}.aftersales-page .fin-title{display:block;margin-top:4px;font-family:FS Industrie,sans-serif;font-size:26px;font-weight:900;line-height:.9;text-transform:uppercase}.aftersales-page .fin-lead{margin:8px 0 0;font-size:13px;line-height:1.4;color:#000000a8}.aftersales-page .fin-head,.aftersales-page .fin-actions{flex:0 0 auto}.aftersales-page .fin-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px;padding:18px 24px;overflow-y:auto}.aftersales-page .fin-field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700;color:#000c}.aftersales-page .fin-field em{font-style:normal;font-weight:400;color:#00000073}.aftersales-page .fin-field>input,.aftersales-page .fin-field>select{width:100%;height:40px;padding:0 12px;border:1px solid rgba(0,0,0,.2);border-radius:10px;background-color:#fff;box-shadow:none;font-size:14px;font-weight:400;color:#000}.aftersales-page .fin-pills{display:flex;flex-wrap:wrap;gap:6px}.aftersales-page .fin-pill{height:auto;min-height:34px;padding:6px 12px;border:1px solid rgba(0,0,0,.2);border-radius:999px;background:#fff;box-shadow:none;font-size:12px;font-weight:700;color:#000;cursor:pointer}.aftersales-page .fin-pill.is-active{border-color:#000;background:#000;color:#fff}.aftersales-page .fin-row{display:grid;grid-template-columns:minmax(0,1fr) 80px 120px auto;align-items:start;gap:10px;padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-radius:10px;font-weight:400}.aftersales-page .fin-mini{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;color:#00000080}.aftersales-page .fin-mini input{width:100%;height:36px;padding:0 10px;border:1px solid rgba(0,0,0,.2);border-radius:8px;background-color:#fff;box-shadow:none;font-size:14px;color:#000}.aftersales-page .fin-mini strong{height:36px;line-height:36px;font-size:14px;color:#000}.aftersales-page .fin-mini em{font-style:normal;font-weight:400}.aftersales-page .fin-check{display:flex;align-items:flex-start;gap:8px;font-size:13px;font-weight:400}.aftersales-page .fin-check input{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;accent-color:#000000;box-shadow:none}.aftersales-page .fin-check.is-warning{padding:10px 12px;border:1px solid var(--status-warn);border-radius:10px;background:var(--status-warn-bg)}.aftersales-page .fin-warning{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--status-warn);border-radius:10px;background:var(--status-warn-bg);font-size:13px;line-height:1.4;color:var(--status-warn-ink)}.aftersales-page .fin-question{margin:0;padding:0;border:0;min-width:0}.aftersales-page .fin-question legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:700;color:#000c}.aftersales-page .fin-question legend em{font-style:normal;font-weight:400;color:#00000073}.aftersales-page .fin-choice{display:flex;flex-wrap:wrap;gap:8px}.aftersales-page .fin-outcome{margin:0;padding:10px 12px;border-left:3px solid #000000;border-radius:0 8px 8px 0;background:#0000000a;font-size:13px;line-height:1.4}.aftersales-page .fin-outcome.is-free{border-left-color:var(--status-ok);background:var(--status-ok-bg)}.aftersales-page .fin-stock-question{grid-column:1/-1;padding-top:8px;border-top:1px dashed rgba(0,0,0,.12)}.aftersales-page .fin-stock-help{margin:0;line-height:1.4}.aftersales-page .fin-confirm-lead{margin:0;font-size:14px;line-height:1.4}.aftersales-page .fin-stock-item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:12px;border:2px solid #000000;border-radius:12px}.aftersales-page .fin-stock-item.is-mismatch{border-color:var(--status-warn)}.aftersales-page .fin-stock-image{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:10px;background:#0000000a;overflow:hidden;color:#0000004d}.aftersales-page .fin-stock-image img{width:100%;height:100%;object-fit:contain}.aftersales-page .fin-stock-image svg{width:36px;height:36px}.aftersales-page .fin-stock-facts{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:13px}.aftersales-page .fin-stock-facts strong{font-size:14px}.aftersales-page .fin-stock-facts dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:0}.aftersales-page .fin-stock-facts dt{color:#0000008c}.aftersales-page .fin-stock-facts dd{margin:0;overflow-wrap:anywhere}.aftersales-page .fin-notices{margin:0;padding:10px 12px 10px 28px;border-left:3px solid var(--status-warn);border-radius:0 8px 8px 0;background:var(--status-warn-bg);font-size:13px;line-height:1.4}.aftersales-page .fin-notices li+li{margin-top:4px}.aftersales-page .fin-price-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px;color:#0009}.aftersales-page .fin-price-meta strong{color:#000}.aftersales-page .fin-price-meta .is-struck strong{text-decoration:line-through;color:#00000073}.aftersales-page .fin-mini strong.is-free,.aftersales-page .fin-price-meta .is-free{color:var(--status-ok);font-weight:700}.aftersales-page .fin-error{margin:0;padding:10px 12px;border-radius:10px;background:var(--status-bad-bg);font-size:13px;color:var(--status-bad-ink)}.aftersales-page .fin-actions{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid rgba(0,0,0,.08)}.aftersales-page .fin-tab{display:flex;flex-direction:column;gap:16px}.aftersales-page .fin-item{padding:12px 14px;border:1px solid rgba(0,0,0,.12);border-radius:12px}.aftersales-page .fin-item.is-failed{border-color:var(--status-bad)}.aftersales-page .fin-item-head a{color:#000}.aftersales-page .fin-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px}.aftersales-page .fin-spacer{flex:1 1 auto}.aftersales-page .fin-lines{margin:8px 0 0;padding:0 0 0 18px;font-size:13px;color:#000c}.aftersales-page .fin-docs{display:flex;flex-wrap:wrap;gap:0 6px;margin:8px 0 0;font-size:13px}.aftersales-page .fin-log{margin:10px 0 0;padding:8px 12px;border-left:3px solid rgba(0,0,0,.16);border-radius:8px;background:#00000008;list-style:none;font-size:12px;color:#000c}.aftersales-page .fin-log li+li{margin-top:6px}.aftersales-page .fin-log-meta{display:block;font-weight:700;color:#00000094}.aftersales-page .fin-item-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;color:#00000094}@media(max-width:640px){.aftersales-page .fin-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.aftersales-page .fin-row>:first-child{grid-column:1/-1}}.aftersales-page .chip.vyber-chip{margin-left:6px;border-style:dashed}.aftersales-page .part-logistics{display:flex;flex-direction:column;gap:6px;margin:10px 0 4px}.aftersales-page .part-logistics-row{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-left:3px solid #000000;border-radius:0 8px 8px 0;font-size:13px;line-height:1.4}.aftersales-page .part-logistics-row.is-free{border-left-color:var(--status-ok);background:var(--status-ok-bg)}.aftersales-page .part-logistics-row.is-failed{border-left-color:var(--status-bad);background:var(--status-bad-bg)}.aftersales-page .part-logistics-row.is-gls.is-delivered{border-left-color:var(--status-ok)}@media(max-width:720px){.aftersales-page .part-logistics-row{grid-template-columns:minmax(0,1fr)}}.aftersales-page .part-logistics-kicker{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0009}.aftersales-page .part-logistics-what{font-weight:600;color:#000}.aftersales-page .part-logistics-meta{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:12px;color:#0009}.aftersales-page .part-logistics-meta a{color:#000;text-decoration:underline}.aftersales-page .link-action.danger{color:var(--status-bad-ink)}.aftersales-page .chip.status-chip.tone-grey{border-color:#0003;background:#fff;color:#000000b3}.aftersales-page .chip.status-chip.tone-blue{border-color:var(--status-info);background:var(--status-info-bg);color:var(--status-info-ink)}.aftersales-page .chip.status-chip.tone-amber{border-color:var(--status-warn);background:var(--status-warn-bg);color:var(--status-warn-ink)}.aftersales-page .chip.status-chip.tone-green{border-color:var(--status-ok);background:var(--status-ok-bg);color:var(--status-ok)}.aftersales-page .chip.status-chip.tone-red{border-color:var(--status-bad);background:var(--status-bad-bg);color:var(--status-bad-ink)}.aftersales-page .chip.status-chip.tone-black{border-color:#000;background:#000;color:#fff}.aftersales-page .part-article-check{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:10px 0 4px;padding:12px 14px;border:2px solid var(--status-warn);border-radius:12px;background:var(--status-warn-bg)}.aftersales-page .part-article-check.is-suspect{border-style:dashed;background:#fff}.aftersales-page .part-article-check-text{display:flex;flex:1 1 320px;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.4;color:#000}.aftersales-page .part-article-check-text strong{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--status-warn-ink)}.aftersales-page .part-article-check-info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:700;line-height:1;cursor:help}.aftersales-page .part-article-check-actions{display:flex;flex-wrap:wrap;gap:8px}.aftersales-page .part-article-checked{margin:6px 0 0;font-size:12px;color:#0000008c}.aftersales-page .chip.serial-known-chip.is-known{border-color:var(--status-ok);background:var(--status-ok-bg);color:var(--status-ok)}.aftersales-page .chip.serial-known-chip.is-unknown{border-color:var(--status-warn);background:var(--status-warn-bg);color:var(--status-warn-ink)}.service-portal,.brand-portal{--sp-black: #000000;--sp-white: #ffffff;--sp-red: #f2022c;--sp-red-deep: #c00023;--sp-ink: rgba(0, 0, 0, .88);--sp-ink-muted: rgba(0, 0, 0, .62);--sp-ink-soft: rgba(0, 0, 0, .45);--sp-line: rgba(0, 0, 0, .12);--sp-line-strong: rgba(0, 0, 0, .28);--sp-wash: rgba(0, 0, 0, .04);--sp-paper-muted: rgba(255, 255, 255, .72);--sp-paper-soft: rgba(255, 255, 255, .5);--sp-gutter: clamp(16px, 4vw, 48px);font-family:FS Industrie,sans-serif;font-weight:400;line-height:1.4;color:var(--sp-ink);max-width:none;margin:0 auto;padding:24px clamp(16px,3vw,40px) 120px}.service-portal *,.service-portal *:before,.service-portal *:after,.brand-portal *,.brand-portal *:before,.brand-portal *:after{box-sizing:border-box}.service-portal .sp-display,.service-portal .sp-heading,.brand-portal .sp-display,.brand-portal .sp-heading{font-family:FS Industrie,sans-serif;font-weight:900;text-transform:uppercase;line-height:.8;letter-spacing:-.01em;margin:0;color:inherit}.service-portal .sp-display,.brand-portal .sp-display{font-size:clamp(48px,7vw,96px)}.service-portal .sp-heading,.brand-portal .sp-heading{font-size:clamp(30px,3.6vw,44px)}.service-portal .sp-kicker,.brand-portal .sp-kicker{display:inline-block;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:12px;line-height:1;margin:0 0 18px}.service-portal .sp-heading.is-small,.brand-portal .sp-heading.is-small{font-size:28px}.service-portal .sp-kicker.is-red,.brand-portal .sp-kicker.is-red{color:var(--sp-red)}.service-portal .sp-lead,.brand-portal .sp-lead{font-size:17px;line-height:1.4;margin:22px 0 0;max-width:560px}.service-portal .sp-muted,.brand-portal .sp-muted{color:var(--sp-ink-muted)}.service-portal .sp-mono,.brand-portal .sp-mono{font-variant-numeric:tabular-nums;letter-spacing:.04em}.service-portal .sp-steps,.brand-portal .sp-steps{display:flex;gap:6px;margin:0 0 20px;padding:0;list-style:none;flex-wrap:wrap}.service-portal .sp-step,.brand-portal .sp-step{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;border-radius:999px;border:1px solid var(--sp-line);background:var(--sp-white);color:var(--sp-ink-soft);font:inherit;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:default}.service-portal .sp-step .sp-step-no,.brand-portal .sp-step .sp-step-no{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--sp-wash);font-size:11px}.service-portal .sp-step.is-done,.brand-portal .sp-step.is-done{color:var(--sp-ink);cursor:pointer}.service-portal .sp-step.is-done:hover,.brand-portal .sp-step.is-done:hover{border-color:var(--sp-line-strong)}.service-portal .sp-step.is-current,.brand-portal .sp-step.is-current{background:var(--sp-black);border-color:var(--sp-black);color:var(--sp-white)}.service-portal .sp-step.is-current .sp-step-no,.brand-portal .sp-step.is-current .sp-step-no{background:var(--sp-red);color:var(--sp-white)}.service-portal .sp-hero,.brand-portal .sp-hero{position:relative;overflow:visible;border-radius:20px;background:var(--sp-black);color:var(--sp-white);padding:clamp(28px,5vw,64px) var(--sp-gutter);isolation:isolate}.service-portal .sp-hero:before,.brand-portal .sp-hero:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 90% at 100% 0%,#f2022c8c,#f2022c1f 38%,#f2022c00 62%);z-index:-1;pointer-events:none}.service-portal .sp-hero .sp-kicker,.brand-portal .sp-hero .sp-kicker{color:var(--sp-red)}.service-portal .sp-hero .sp-lead,.brand-portal .sp-hero .sp-lead{color:var(--sp-paper-muted)}.service-portal .sp-search,.brand-portal .sp-search{display:block;position:relative;margin-top:36px;max-width:720px;z-index:5}.service-portal .sp-search-row,.brand-portal .sp-search-row{display:flex;gap:10px}.service-portal .sp-bin-input,.brand-portal .sp-bin-input{flex:1;min-width:0;height:64px;padding:0 22px;border:2px solid var(--sp-white);border-radius:14px;background:var(--sp-white);color:var(--sp-black);box-shadow:none;font-family:FS Industrie,sans-serif;font-size:24px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;outline:none}.service-portal .sp-bin-input::placeholder,.brand-portal .sp-bin-input::placeholder{color:var(--sp-ink-soft);font-weight:400;letter-spacing:.02em;text-transform:none;line-height:normal}.service-portal .sp-bin-input:focus,.brand-portal .sp-bin-input:focus{border-color:var(--sp-red)}.service-portal .sp-suggestions,.brand-portal .sp-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;margin:0;padding:6px;list-style:none;background:var(--sp-white);color:var(--sp-black);border-radius:14px;box-shadow:0 18px 50px #00000059;max-height:440px;overflow-y:auto}.service-portal .sp-suggestion,.brand-portal .sp-suggestion{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:8px 12px 8px 8px;border-radius:10px;cursor:pointer}.service-portal .sp-suggestion.is-active,.service-portal .sp-suggestion:hover,.brand-portal .sp-suggestion.is-active,.brand-portal .sp-suggestion:hover{background:var(--sp-wash)}.service-portal .sp-suggestion .sp-suggestion-bin,.brand-portal .sp-suggestion .sp-suggestion-bin{font-size:15px;letter-spacing:.05em;color:var(--sp-ink-muted)}.service-portal .sp-suggestion .sp-suggestion-bin strong,.brand-portal .sp-suggestion .sp-suggestion-bin strong{color:var(--sp-black);font-weight:700}.service-portal .sp-suggestion .sp-suggestion-model,.brand-portal .sp-suggestion .sp-suggestion-model{font-weight:900;text-transform:uppercase;font-size:17px;line-height:.95;margin-bottom:4px}.service-portal .sp-suggestion .sp-suggestion-meta,.brand-portal .sp-suggestion .sp-suggestion-meta{font-size:13px;color:var(--sp-ink-muted)}.service-portal .sp-suggestion .sp-suggestion-go,.brand-portal .sp-suggestion .sp-suggestion-go{color:var(--sp-ink-soft)}.service-portal .sp-suggestion.is-active .sp-suggestion-go,.brand-portal .sp-suggestion.is-active .sp-suggestion-go{color:var(--sp-red)}.service-portal .sp-suggestions-note,.brand-portal .sp-suggestions-note{padding:10px 12px 6px;font-size:12px;color:var(--sp-ink-muted)}.service-portal .sp-search-hint,.brand-portal .sp-search-hint{margin:14px 0 0;font-size:14px;color:var(--sp-paper-soft)}.service-portal .sp-alert,.brand-portal .sp-alert{margin:16px 0 0;padding:12px 16px;border-radius:12px;font-size:14px;background:#f2022c1a;border:1px solid rgba(242,2,44,.35);color:var(--sp-red-deep)}.service-portal .sp-alert.on-dark,.brand-portal .sp-alert.on-dark{background:#f2022c2e;color:var(--sp-white)}.service-portal .sp-alert.is-neutral,.brand-portal .sp-alert.is-neutral{background:var(--sp-wash);border-color:var(--sp-line);color:var(--sp-ink)}.service-portal .sp-thumb,.brand-portal .sp-thumb{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:10px;background:var(--sp-white);border:1px solid var(--sp-line);overflow:hidden;color:var(--sp-ink-soft)}.service-portal .sp-thumb img,.brand-portal .sp-thumb img{width:100%;height:100%;object-fit:contain;padding:8%}.service-portal .sp-thumb svg,.brand-portal .sp-thumb svg{width:40%;height:40%}.service-portal .sp-thumb.on-dark,.brand-portal .sp-thumb.on-dark{border-color:transparent}.service-portal .sp-bike-bar,.brand-portal .sp-bike-bar{position:relative;isolation:isolate;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"kicker kicker kicker ." "model  bin    pills  action";align-items:center;gap:8px 16px;padding:16px 18px 16px 24px;border-radius:20px;background:var(--sp-black);color:var(--sp-white)}.service-portal .sp-bike-bar:before,.brand-portal .sp-bike-bar:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(90% 140% at 100% 0%,#f2022c80,#f2022c1a 40%,#f2022c00 65%);z-index:-1;pointer-events:none}.service-portal .sp-bike-bar .sp-kicker,.brand-portal .sp-bike-bar .sp-kicker{grid-area:kicker;margin:0;font-size:11px;line-height:1;color:var(--sp-red)}.service-portal .sp-bike-bar .sp-pill,.brand-portal .sp-bike-bar .sp-pill{height:28px;padding:0 12px;font-size:12px}.service-portal .sp-bike-bar .sp-pill.is-dashed,.brand-portal .sp-bike-bar .sp-pill.is-dashed{border-style:dashed}.service-portal .sp-bike-bar .sp-button.is-compact,.brand-portal .sp-bike-bar .sp-button.is-compact{grid-area:action;height:36px;padding:0 16px;font-size:13px}.service-portal .sp-bike-model,.brand-portal .sp-bike-model{grid-area:model;margin:0;font-size:30px;font-weight:900;line-height:.8;letter-spacing:-.01em;text-transform:uppercase;color:var(--sp-white);overflow-wrap:anywhere}.service-portal .sp-bike-bin,.brand-portal .sp-bike-bin{grid-area:bin;font-size:13px;line-height:1;letter-spacing:.1em;color:var(--sp-paper-muted);white-space:nowrap}.service-portal .sp-bike-pills,.brand-portal .sp-bike-pills{grid-area:pills;display:flex;flex-wrap:wrap;gap:6px}.service-portal .sp-bike-bar+.sp-section,.brand-portal .sp-bike-bar+.sp-section{margin-top:32px}.service-portal .sp-pills,.brand-portal .sp-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.service-portal .sp-pill,.brand-portal .sp-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;border:1px solid var(--sp-line-strong);color:var(--sp-ink);background:var(--sp-white);white-space:nowrap}.service-portal .sp-pill.on-dark,.brand-portal .sp-pill.on-dark{border-color:#ffffff47;background:#ffffff0f;color:var(--sp-white)}.service-portal .sp-pill.is-red,.brand-portal .sp-pill.is-red{border-color:var(--sp-red);background:var(--sp-red);color:var(--sp-white)}.service-portal .sp-pill.is-action,.brand-portal .sp-pill.is-action{border-color:var(--sp-red);background:var(--sp-red);color:var(--sp-white);font:inherit;font-size:13px;font-weight:700;text-decoration:none;box-shadow:none;cursor:pointer}.service-portal .sp-pill.is-action svg,.brand-portal .sp-pill.is-action svg{width:14px;height:14px}.service-portal .sp-pill.is-action:hover,.brand-portal .sp-pill.is-action:hover{background:var(--sp-red-deep);border-color:var(--sp-red-deep)}.service-portal .sp-pill.is-black,.brand-portal .sp-pill.is-black{border-color:var(--sp-black);background:var(--sp-black);color:var(--sp-white)}.service-portal .sp-pill.is-green,.brand-portal .sp-pill.is-green{border-color:var(--status-ok);background:var(--status-ok-bg);color:var(--status-ok)}.service-portal .sp-pill.is-orange,.brand-portal .sp-pill.is-orange{border-color:var(--status-warn);background:var(--status-warn-bg);color:var(--status-warn-ink)}.service-portal .sp-pill.is-white,.brand-portal .sp-pill.is-white{border-color:var(--sp-black);background:var(--sp-white);color:var(--sp-black)}.service-portal .sp-pill.is-solid.is-green,.brand-portal .sp-pill.is-solid.is-green{border-color:var(--status-ok);background:var(--status-ok);color:var(--sp-white)}.service-portal .sp-pill.is-solid.is-orange,.brand-portal .sp-pill.is-solid.is-orange{border-color:var(--status-warn);background:var(--status-warn);color:var(--sp-white)}.service-portal .sp-pill.is-ok:before,.brand-portal .sp-pill.is-ok:before{content:"";width:8px;height:8px;border-radius:999px;background:currentColor}.service-portal .sp-section,.brand-portal .sp-section{margin-top:48px}.service-portal .sp-section-head,.brand-portal .sp-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:20px}.service-portal .sp-section-head .sp-lead,.brand-portal .sp-section-head .sp-lead{margin-top:14px;color:var(--sp-ink-muted)}.service-portal .sp-coverage,.brand-portal .sp-coverage{display:flex;align-items:center;gap:14px;min-width:240px;font-size:13px;color:var(--sp-ink-muted)}.service-portal .sp-coverage .sp-coverage-bar,.brand-portal .sp-coverage .sp-coverage-bar{flex:1;height:6px;border-radius:999px;background:var(--sp-line);overflow:hidden}.service-portal .sp-coverage .sp-coverage-bar span,.brand-portal .sp-coverage .sp-coverage-bar span{display:block;height:100%;background:var(--sp-black);border-radius:inherit}.service-portal .sp-toolbar,.brand-portal .sp-toolbar{position:sticky;top:0;z-index:4;margin:0 calc(var(--sp-gutter) * -.25);padding:12px calc(var(--sp-gutter) * .25);background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--sp-line)}.service-portal .sp-field-search,.brand-portal .sp-field-search{width:100%;max-width:420px;height:46px;padding:0 16px 0 44px;border:1px solid var(--sp-line-strong);border-radius:999px;background-color:var(--sp-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='rgba(0,0,0,0.55)' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:16px center;box-shadow:none;font:inherit;font-size:15px;color:var(--sp-black);outline:none}.service-portal .sp-field-search::placeholder,.brand-portal .sp-field-search::placeholder{color:var(--sp-ink-soft);font-weight:400;line-height:normal}.service-portal .sp-field-search:focus,.brand-portal .sp-field-search:focus{border-color:var(--sp-black)}.service-portal .sp-chips,.brand-portal .sp-chips{display:flex;gap:6px;margin-top:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.service-portal .sp-chip,.brand-portal .sp-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--sp-line);background:var(--sp-white);color:var(--sp-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.service-portal .sp-chip .sp-chip-count,.brand-portal .sp-chip .sp-chip-count{color:var(--sp-ink-soft);font-weight:400}.service-portal .sp-chip .sp-chip-picked,.brand-portal .sp-chip .sp-chip-picked{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sp-red);color:var(--sp-white);font-size:11px}.service-portal .sp-chip:hover,.brand-portal .sp-chip:hover{border-color:var(--sp-line-strong)}.service-portal .sp-chip.is-active,.brand-portal .sp-chip.is-active{background:var(--sp-black);border-color:var(--sp-black);color:var(--sp-white)}.service-portal .sp-chip.is-active .sp-chip-count,.brand-portal .sp-chip.is-active .sp-chip-count{color:var(--sp-paper-soft)}.service-portal .sp-groups,.brand-portal .sp-groups{display:flex;flex-wrap:wrap;align-items:flex-start;gap:36px 28px;margin-top:30px}.service-portal .sp-group,.brand-portal .sp-group{--sp-tile: 196px;flex:0 1 calc(var(--n, 1) * var(--sp-tile) + (var(--n, 1) - 1) * 14px);min-width:var(--sp-tile);max-width:100%}.service-portal .sp-group-title,.brand-portal .sp-group-title{display:flex;align-items:baseline;gap:10px;margin:0 0 14px;font-size:22px;font-weight:900;text-transform:uppercase;line-height:.8}.service-portal .sp-group-title span,.brand-portal .sp-group-title span{font-size:13px;font-weight:400;text-transform:none;color:var(--sp-ink-soft)}.service-portal .sp-grid,.brand-portal .sp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--sp-tile, 190px),1fr));gap:14px}.service-portal .sp-tile,.brand-portal .sp-tile{position:relative;display:flex;flex-direction:column;gap:10px;padding:10px 10px 14px;border:2px solid var(--sp-line);border-radius:16px;background:var(--sp-white);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.service-portal .sp-tile:hover,.brand-portal .sp-tile:hover{border-color:var(--sp-line-strong);transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.service-portal .sp-tile:focus-visible,.brand-portal .sp-tile:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.service-portal .sp-tile .sp-thumb,.brand-portal .sp-tile .sp-thumb{border:0;background:var(--sp-wash);aspect-ratio:4/3}.service-portal .sp-tile .sp-tile-name,.brand-portal .sp-tile .sp-tile-name{font-size:14px;font-weight:700;line-height:1.25;color:var(--sp-black)}.service-portal .sp-tile .sp-tile-on-bike,.brand-portal .sp-tile .sp-tile-on-bike{font-size:12px;line-height:1.35;color:var(--sp-ink-muted)}.service-portal .sp-tile .sp-tile-hint,.brand-portal .sp-tile .sp-tile-hint{padding-left:8px;border-left:2px solid var(--sp-black);font-size:12px;line-height:1.35;color:var(--sp-ink);white-space:pre-line}.service-portal .sp-tile .sp-tile-code,.brand-portal .sp-tile .sp-tile-code{margin-top:auto;font-size:11px;color:var(--sp-ink-soft);letter-spacing:.04em}.service-portal .sp-tile .sp-tile-check,.brand-portal .sp-tile .sp-tile-check{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:2px solid var(--sp-line-strong);background:var(--sp-white);color:transparent}.service-portal .sp-tile .sp-tile-check svg,.brand-portal .sp-tile .sp-tile-check svg{width:16px;height:16px}.service-portal .sp-tile.is-picked,.brand-portal .sp-tile.is-picked{border-color:var(--sp-black);box-shadow:0 0 0 1px var(--sp-black)}.service-portal .sp-tile.is-picked .sp-tile-check,.brand-portal .sp-tile.is-picked .sp-tile-check{border-color:var(--sp-red);background:var(--sp-red);color:var(--sp-white)}.service-portal .sp-tile.is-custom,.brand-portal .sp-tile.is-custom{border-style:dashed;align-items:center;justify-content:center;text-align:center;min-height:230px;color:var(--sp-ink-muted)}.service-portal .sp-tile.is-custom .sp-tile-plus,.brand-portal .sp-tile.is-custom .sp-tile-plus{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:var(--sp-black);color:var(--sp-white);margin-bottom:6px}.service-portal .sp-tile.is-custom .sp-tile-plus svg,.brand-portal .sp-tile.is-custom .sp-tile-plus svg{width:22px;height:22px}.service-portal .sp-empty,.brand-portal .sp-empty{padding:36px;border:2px dashed var(--sp-line);border-radius:16px;text-align:center;color:var(--sp-ink-muted)}.service-portal .sp-bar,.brand-portal .sp-bar{position:sticky;bottom:16px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;padding:12px 12px 12px 22px;border-radius:18px;background:var(--sp-black);color:var(--sp-white);box-shadow:0 16px 40px #0000004d;animation:sp-bar-in .22s ease-out}.service-portal .sp-bar .sp-bar-left,.brand-portal .sp-bar .sp-bar-left{display:flex;align-items:center;min-width:0}.service-portal .sp-bar .sp-bar-count,.brand-portal .sp-bar .sp-bar-count{font-weight:900;text-transform:uppercase;font-size:20px;line-height:.9}.service-portal .sp-bar .sp-bar-thumbs,.brand-portal .sp-bar .sp-bar-thumbs{display:flex;margin-left:14px}.service-portal .sp-bar .sp-bar-thumbs .sp-thumb,.brand-portal .sp-bar .sp-bar-thumbs .sp-thumb{width:40px;border:2px solid var(--sp-black);margin-left:-10px;border-radius:999px}@keyframes sp-bar-in{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.service-portal .sp-bar,.brand-portal .sp-bar{animation:none}.service-portal .sp-tile,.brand-portal .sp-tile{transition:none}.service-portal .sp-tile:hover,.brand-portal .sp-tile:hover{transform:none}}.service-portal .sp-button,.brand-portal .sp-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border:0;border-radius:999px;background:var(--sp-red);color:var(--sp-white);font-family:FS Industrie,sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;white-space:nowrap;text-decoration:none;box-shadow:none;transition:background .12s ease}.service-portal .sp-button svg,.brand-portal .sp-button svg{width:18px;height:18px}.service-portal .sp-button:hover:not(:disabled),.brand-portal .sp-button:hover:not(:disabled){background:var(--sp-red-deep)}.service-portal .sp-button:disabled,.brand-portal .sp-button:disabled{opacity:.45;cursor:not-allowed}.service-portal .sp-button.is-big,.brand-portal .sp-button.is-big{height:64px;padding:0 30px;font-size:18px;border-radius:14px}.service-portal .sp-button.is-cart,.brand-portal .sp-button.is-cart{background:var(--cart-cta)}.service-portal .sp-button.is-cart:hover:not(:disabled),.brand-portal .sp-button.is-cart:hover:not(:disabled){background:var(--cart-cta-hover)}.service-portal .sp-button.is-black,.brand-portal .sp-button.is-black{background:var(--sp-black)}.service-portal .sp-button.is-black:hover:not(:disabled),.brand-portal .sp-button.is-black:hover:not(:disabled){background:#000c}.service-portal .sp-button.is-ghost,.brand-portal .sp-button.is-ghost{background:transparent;color:var(--sp-black);border:2px solid var(--sp-black)}.service-portal .sp-button.is-ghost:hover:not(:disabled),.brand-portal .sp-button.is-ghost:hover:not(:disabled){background:var(--sp-black);color:var(--sp-white)}.service-portal .sp-button.is-ghost.on-dark,.brand-portal .sp-button.is-ghost.on-dark{color:var(--sp-white);border-color:#ffffff80}.service-portal .sp-button.is-ghost.on-dark:hover:not(:disabled),.brand-portal .sp-button.is-ghost.on-dark:hover:not(:disabled){background:var(--sp-white);color:var(--sp-black)}.service-portal .sp-button.is-yes,.brand-portal .sp-button.is-yes{background:var(--status-ok)}.service-portal .sp-button.is-yes:hover:not(:disabled),.brand-portal .sp-button.is-yes:hover:not(:disabled){background:linear-gradient(#0000002e,#0000002e),var(--status-ok)}.service-portal .sp-button.is-no,.brand-portal .sp-button.is-no{background:transparent;color:var(--status-bad-ink);border:2px solid var(--status-bad)}.service-portal .sp-button.is-no:hover:not(:disabled),.brand-portal .sp-button.is-no:hover:not(:disabled){background:var(--status-bad-bg)}.service-portal .sp-link,.brand-portal .sp-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--sp-black);font:inherit;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;box-shadow:none;height:auto}.service-portal .sp-link:hover,.brand-portal .sp-link:hover{color:var(--sp-red)}.service-portal .sp-link.is-danger,.brand-portal .sp-link.is-danger{color:var(--sp-red-deep)}.service-portal .sp-link.on-dark,.brand-portal .sp-link.on-dark{color:var(--sp-white)}.service-portal .spinner,.brand-portal .spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top-color:var(--sp-white);border-radius:999px;animation:sp-spin .7s linear infinite}@keyframes sp-spin{to{transform:rotate(360deg)}}.service-portal .sp-review,.brand-portal .sp-review{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start;margin-top:32px}.service-portal .sp-lines,.brand-portal .sp-lines{display:flex;flex-direction:column;gap:16px}.service-portal .sp-card,.brand-portal .sp-card{border:1px solid var(--sp-line);border-radius:18px;background:var(--sp-white);padding:20px}.service-portal .sp-card.has-error,.brand-portal .sp-card.has-error{border-color:var(--sp-red);box-shadow:0 0 0 1px var(--sp-red)}.service-portal .sp-line-head,.brand-portal .sp-line-head{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:16px;align-items:start}.service-portal .sp-line-head .sp-line-category,.brand-portal .sp-line-head .sp-line-category{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--sp-red);margin:2px 0 6px}.service-portal .sp-line-head .sp-line-name,.brand-portal .sp-line-head .sp-line-name{font-size:18px;font-weight:700;line-height:1.2;color:var(--sp-black);margin:0}.service-portal .sp-line-head .sp-line-sub,.brand-portal .sp-line-head .sp-line-sub{font-size:13px;color:var(--sp-ink-muted);margin:4px 0 0}.service-portal .sp-line-body,.brand-portal .sp-line-body{display:grid;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid var(--sp-line)}.service-portal .sp-card-body,.brand-portal .sp-card-body{display:grid;gap:16px;margin-top:18px}.service-portal .sp-facts,.brand-portal .sp-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.service-portal .sp-facts .sp-pill,.brand-portal .sp-facts .sp-pill{height:26px;padding:0 10px;font-size:12px;border-color:var(--sp-line)}.service-portal .sp-label,.brand-portal .sp-label{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;color:var(--sp-black)}.service-portal .sp-label em,.brand-portal .sp-label em{font-style:normal;font-weight:400;text-transform:none;letter-spacing:0;color:var(--sp-ink-muted)}.service-portal .sp-label .is-required,.brand-portal .sp-label .is-required{font-weight:400;text-transform:none;letter-spacing:0;color:var(--sp-ink-muted)}.service-portal .sp-label:has(+.is-invalid) .is-required,.brand-portal .sp-label:has(+.is-invalid) .is-required{font-weight:900;color:var(--sp-red)}.service-portal .sp-input,.service-portal .sp-select,.service-portal .sp-textarea,.brand-portal .sp-input,.brand-portal .sp-select,.brand-portal .sp-textarea{display:block;width:100%;border:1px solid var(--sp-line-strong);border-radius:12px;background-color:var(--sp-white);box-shadow:none;color:var(--sp-black);font:inherit;font-size:15px;outline:none}.service-portal .sp-input::placeholder,.service-portal .sp-select::placeholder,.service-portal .sp-textarea::placeholder,.brand-portal .sp-input::placeholder,.brand-portal .sp-select::placeholder,.brand-portal .sp-textarea::placeholder{color:var(--sp-ink-soft);font-weight:400;line-height:normal}.service-portal .sp-input:focus,.service-portal .sp-select:focus,.service-portal .sp-textarea:focus,.brand-portal .sp-input:focus,.brand-portal .sp-select:focus,.brand-portal .sp-textarea:focus{border-color:var(--sp-black);box-shadow:0 0 0 1px var(--sp-black)}.service-portal .sp-input.is-invalid,.service-portal .sp-select.is-invalid,.service-portal .sp-textarea.is-invalid,.brand-portal .sp-input.is-invalid,.brand-portal .sp-select.is-invalid,.brand-portal .sp-textarea.is-invalid{border-color:var(--sp-red)}.service-portal .sp-input,.service-portal .sp-select,.brand-portal .sp-input,.brand-portal .sp-select{height:48px;padding:0 14px}.service-portal .sp-select,.brand-portal .sp-select{appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;cursor:pointer}.service-portal .sp-textarea,.brand-portal .sp-textarea{min-height:96px;padding:12px 14px;line-height:1.4;resize:vertical}.service-portal .sp-field-error,.brand-portal .sp-field-error{margin:6px 0 0;font-size:13px;color:var(--sp-red-deep);font-weight:700}.service-portal .sp-field-help,.brand-portal .sp-field-help{margin:6px 0 0;font-size:12px;color:var(--sp-ink-muted)}.service-portal .sp-two,.brand-portal .sp-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.service-portal .sp-stepper,.brand-portal .sp-stepper{display:inline-flex;align-items:center;border:1px solid var(--sp-line-strong);border-radius:999px;height:40px;overflow:hidden}.service-portal .sp-stepper button,.brand-portal .sp-stepper button{width:40px;height:38px;border:0;background:var(--sp-white);color:var(--sp-black);font-size:18px;font-weight:700;cursor:pointer;box-shadow:none;padding:0}.service-portal .sp-stepper button:hover:not(:disabled),.brand-portal .sp-stepper button:hover:not(:disabled){background:var(--sp-wash)}.service-portal .sp-stepper button:disabled,.brand-portal .sp-stepper button:disabled{color:var(--sp-ink-soft);cursor:not-allowed}.service-portal .sp-stepper span,.brand-portal .sp-stepper span{min-width:28px;text-align:center;font-weight:700}.service-portal .sp-drop,.brand-portal .sp-drop{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;border:2px dashed var(--sp-line);border-radius:14px;cursor:pointer;font-size:14px;color:var(--sp-ink-muted)}.service-portal .sp-drop input[type=file],.brand-portal .sp-drop input[type=file]{display:none}.service-portal .sp-drop:hover,.service-portal .sp-drop.is-file-dragover,.brand-portal .sp-drop:hover,.brand-portal .sp-drop.is-file-dragover{border-color:var(--sp-black);color:var(--sp-black)}.service-portal .sp-drop .sp-drop-files,.brand-portal .sp-drop .sp-drop-files{display:flex;gap:8px;flex-wrap:wrap}.service-portal .sp-drop .sp-drop-file,.brand-portal .sp-drop .sp-drop-file{position:relative;width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--sp-wash);display:flex;align-items:center;justify-content:center;font-size:10px;text-align:center}.service-portal .sp-drop .sp-drop-file img,.brand-portal .sp-drop .sp-drop-file img{width:100%;height:100%;object-fit:cover}.service-portal .sp-drop .sp-drop-file button,.brand-portal .sp-drop .sp-drop-file button{position:absolute;top:3px;right:3px;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:#000000b8;color:var(--sp-white);font-size:13px;line-height:20px;cursor:pointer;box-shadow:none}.service-portal .sp-drop .sp-drop-add,.brand-portal .sp-drop .sp-drop-add{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--sp-black)}.service-portal .sp-drop .sp-drop-add svg,.brand-portal .sp-drop .sp-drop-add svg{width:18px;height:18px}.service-portal .sp-remove,.brand-portal .sp-remove{width:36px;height:36px;padding:0;border:1px solid var(--sp-line);border-radius:999px;background:var(--sp-white);color:var(--sp-ink-muted);cursor:pointer;box-shadow:none;display:flex;align-items:center;justify-content:center}.service-portal .sp-remove svg,.brand-portal .sp-remove svg{width:16px;height:16px}.service-portal .sp-remove:hover,.brand-portal .sp-remove:hover{border-color:var(--sp-red);color:var(--sp-red)}.service-portal .sp-aside,.brand-portal .sp-aside{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px}.service-portal .sp-summary,.brand-portal .sp-summary{border-radius:18px;background:var(--sp-black);color:var(--sp-white);padding:22px}.service-portal .sp-summary .sp-summary-rows,.brand-portal .sp-summary .sp-summary-rows{margin-top:18px}.service-portal .sp-summary .sp-summary-row,.brand-portal .sp-summary .sp-summary-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:14px;color:var(--sp-paper-muted)}.service-portal .sp-summary .sp-summary-row strong,.brand-portal .sp-summary .sp-summary-row strong{color:var(--sp-white)}.service-portal .sp-summary .sp-button,.brand-portal .sp-summary .sp-button{width:100%;margin-top:18px}.service-portal .sp-summary .sp-summary-note,.brand-portal .sp-summary .sp-summary-note{margin:12px 0 0;font-size:12px;color:var(--sp-paper-soft)}.service-portal .sp-done-ref,.brand-portal .sp-done-ref{display:inline-block;margin-top:26px;padding:10px 18px;border-radius:12px;background:#ffffff14;font-size:22px;font-weight:700;letter-spacing:.08em}.service-portal .sp-done-lines,.brand-portal .sp-done-lines{margin:28px 0 0;padding:0;list-style:none;max-width:640px}.service-portal .sp-done-lines li,.brand-portal .sp-done-lines li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.14)}.service-portal .sp-actions,.brand-portal .sp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}@keyframes sp-scanned{0%{box-shadow:0 0 0 2px var(--sp-red),0 0 #f2022c73}to{box-shadow:0 0 0 2px var(--sp-red),0 0 0 14px #f2022c00}}.service-portal .sp-requests,.brand-portal .sp-requests{display:flex;flex-direction:column;gap:10px}.service-portal .sp-requests-finished,.brand-portal .sp-requests-finished{margin-top:28px}.service-portal .sp-requests-toggle,.brand-portal .sp-requests-toggle{display:inline-flex;align-items:center;gap:10px;height:auto;padding:10px 16px;border:2px solid var(--sp-black);border-radius:999px;background:var(--sp-white);box-shadow:none;color:var(--sp-black);font:900 14px/1 FS Industrie Narrow Black,FS Industrie,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.service-portal .sp-requests-toggle:hover,.brand-portal .sp-requests-toggle:hover{background:var(--sp-wash)}.service-portal .sp-requests-count,.brand-portal .sp-requests-count{min-width:26px;padding:3px 8px;border-radius:999px;background:var(--sp-black);color:var(--sp-white);font:700 12px/1.2 FS Industrie,sans-serif;text-align:center}.service-portal .sp-requests-finished-body,.brand-portal .sp-requests-finished-body{display:flex;flex-direction:column;gap:14px;margin-top:16px}.service-portal .sp-requests-search,.brand-portal .sp-requests-search{max-width:420px}.service-portal .sp-requests.is-loading,.brand-portal .sp-requests.is-loading{opacity:.5}.service-portal .sp-requests-pages,.brand-portal .sp-requests-pages{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:14px;color:var(--sp-ink-muted)}.service-portal .sp-request-back,.brand-portal .sp-request-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:20px}.service-portal .sp-request-focus-head,.brand-portal .sp-request-focus-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:18px}.service-portal .sp-request-focus-title,.brand-portal .sp-request-focus-title{margin:6px 0 8px;overflow-wrap:anywhere}.service-portal .sp-request-focus-meta,.brand-portal .sp-request-focus-meta{margin:0;font-size:15px;color:var(--sp-ink-muted)}.service-portal .sp-request.is-focus .sp-request-body,.brand-portal .sp-request.is-focus .sp-request-body{border-top:0;padding-top:14px}.service-portal .sp-request,.brand-portal .sp-request{border:1px solid var(--sp-line);border-radius:16px;background:var(--sp-white);overflow:hidden}.service-portal .sp-request>button,.brand-portal .sp-request>button{display:grid;grid-template-columns:150px minmax(0,1fr) auto 20px;align-items:center;gap:16px;width:100%;padding:14px 18px;border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:inherit;box-shadow:none;height:auto}.service-portal .sp-request>button:hover,.brand-portal .sp-request>button:hover{background:var(--sp-wash)}.service-portal .sp-request .sp-request-ref,.brand-portal .sp-request .sp-request-ref{font-weight:900;letter-spacing:.04em}.service-portal .sp-request .sp-request-date,.brand-portal .sp-request .sp-request-date{font-size:12px;color:var(--sp-ink-muted)}.service-portal .sp-request .sp-request-what,.brand-portal .sp-request .sp-request-what{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-portal .sp-request .sp-request-what span,.brand-portal .sp-request .sp-request-what span{color:var(--sp-ink-muted)}.service-portal .sp-request .sp-request-messages li,.brand-portal .sp-request .sp-request-messages li{align-items:flex-start}.service-portal .sp-request .sp-request-body,.brand-portal .sp-request .sp-request-body{padding:4px 18px 18px;border-top:1px solid var(--sp-line);font-size:14px}.service-portal .sp-request .sp-request-body ul,.brand-portal .sp-request .sp-request-body ul{margin:12px 0 0;padding:0;list-style:none}.service-portal .sp-request .sp-request-body li,.brand-portal .sp-request .sp-request-body li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--sp-line)}.service-portal .sp-invoice,.brand-portal .sp-invoice{border-radius:18px;overflow:hidden}.service-portal .sp-invoice.is-empty,.service-portal .sp-invoice.is-done,.brand-portal .sp-invoice.is-empty,.brand-portal .sp-invoice.is-done{border:1px solid var(--sp-line);background:var(--sp-white)}.service-portal .sp-invoice .sp-heading,.brand-portal .sp-invoice .sp-heading{white-space:normal}.service-portal .sp-invoice-drop,.brand-portal .sp-invoice-drop{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;align-items:center;padding:22px;border:2px dashed var(--sp-line-strong);border-radius:18px;cursor:pointer}.service-portal .sp-invoice-drop input[type=file],.brand-portal .sp-invoice-drop input[type=file]{display:none}.service-portal .sp-invoice-drop:hover,.service-portal .sp-invoice-drop.is-file-dragover,.brand-portal .sp-invoice-drop:hover,.brand-portal .sp-invoice-drop.is-file-dragover{border-color:var(--sp-red)}.service-portal .sp-invoice-drop .sp-drop-add,.brand-portal .sp-invoice-drop .sp-drop-add{display:block;margin-top:10px;font-weight:700;color:var(--sp-black)}.service-portal .sp-invoice-icon,.brand-portal .sp-invoice-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:var(--sp-black);color:var(--sp-white)}.service-portal .sp-invoice-icon svg,.brand-portal .sp-invoice-icon svg{width:30px;height:30px}.service-portal .sp-invoice-empty,.brand-portal .sp-invoice-empty{display:grid;gap:10px}.service-portal .sp-invoice-empty.has-error .sp-invoice-drop,.brand-portal .sp-invoice-empty.has-error .sp-invoice-drop{border-color:var(--sp-red)}.service-portal .sp-invoice-empty>.sp-field-error,.brand-portal .sp-invoice-empty>.sp-field-error{margin:0;padding:0 22px 18px}.service-portal .sp-invoice-later-choice,.brand-portal .sp-invoice-later-choice{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 22px 18px}.service-portal .sp-invoice-later-question,.brand-portal .sp-invoice-later-question{font-size:14px;color:var(--sp-ink-muted)}.service-portal .sp-button.is-small,.brand-portal .sp-button.is-small{height:40px;padding:0 18px;font-size:13px;gap:8px}.service-portal .sp-button.is-small svg,.brand-portal .sp-button.is-small svg{width:16px;height:16px}.service-portal .sp-invoice-later,.brand-portal .sp-invoice-later{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;align-items:start;padding:22px}.service-portal .sp-invoice-later .sp-invoice-icon,.brand-portal .sp-invoice-later .sp-invoice-icon{background:var(--sp-wash);color:var(--sp-black)}.service-portal .sp-invoice-later .sp-link,.service-portal .sp-invoice-later .sp-button,.brand-portal .sp-invoice-later .sp-link,.brand-portal .sp-invoice-later .sp-button{margin-top:12px}.service-portal .sp-dealer-sale.is-covered .sp-invoice-icon,.brand-portal .sp-dealer-sale.is-covered .sp-invoice-icon{background:var(--status-ok-bg);color:var(--status-ok)}.service-portal .sp-dealer-sale strong,.brand-portal .sp-dealer-sale strong{white-space:nowrap}.service-portal .sp-dealer-sale.is-expired,.brand-portal .sp-dealer-sale.is-expired{margin:0 0 12px;font-size:14px;color:var(--sp-ink-muted)}.service-portal .sp-invoice-lead,.brand-portal .sp-invoice-lead{display:block;margin:10px 0 0;font-size:14px;color:var(--sp-ink-muted)}.service-portal .sp-invoice-checking,.brand-portal .sp-invoice-checking{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);gap:28px;align-items:center;padding:28px;background:var(--sp-black);color:var(--sp-white);isolation:isolate}.service-portal .sp-invoice-checking:before,.brand-portal .sp-invoice-checking:before{content:"";position:absolute;inset:0;background:radial-gradient(90% 120% at 100% 0%,#f2022c80,#f2022c00 60%);z-index:-1}.service-portal .sp-invoice-checking .sp-kicker,.brand-portal .sp-invoice-checking .sp-kicker{color:var(--sp-red)}.service-portal .sp-scan,.brand-portal .sp-scan{position:relative;width:120px;height:150px;padding:22px 16px;border-radius:10px;background:var(--sp-white);overflow:hidden;box-shadow:0 18px 40px #f2022c59;animation:sp-scan-float 2.4s ease-in-out infinite}.service-portal .sp-scan-line,.brand-portal .sp-scan-line{display:block;height:7px;margin-bottom:9px;border-radius:4px;background:#0000001f;width:calc(100% - var(--i) * 7% + 10%);animation:sp-scan-line 1.8s ease-in-out infinite;animation-delay:calc(var(--i) * .12s)}.service-portal .sp-scan-line:nth-child(1),.brand-portal .sp-scan-line:nth-child(1){width:55%;height:10px;background:#0000004d}.service-portal .sp-scan-beam,.brand-portal .sp-scan-beam{position:absolute;left:0;right:0;top:0;height:34px;background:linear-gradient(180deg,rgba(242,2,44,0) 0%,rgba(242,2,44,.35) 70%,var(--sp-red) 100%);animation:sp-scan-beam 1.8s cubic-bezier(.6,0,.4,1) infinite}.service-portal .sp-dots span,.brand-portal .sp-dots span{animation:sp-dot 1.2s infinite}.service-portal .sp-dots span:nth-child(2),.brand-portal .sp-dots span:nth-child(2){animation-delay:.2s}.service-portal .sp-dots span:nth-child(3),.brand-portal .sp-dots span:nth-child(3){animation-delay:.4s}.service-portal .sp-invoice-step,.brand-portal .sp-invoice-step{margin:16px 0 0;font-size:15px;color:var(--sp-paper-muted);min-height:21px}@keyframes sp-scan-beam{0%{transform:translateY(-40px)}to{transform:translateY(160px)}}@keyframes sp-scan-line{0%,to{background-color:#0000001f}50%{background-color:#f2022c73}}@keyframes sp-scan-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(1deg)}}@keyframes sp-dot{0%,to{opacity:.2}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.service-portal .sp-scan,.service-portal .sp-scan-line,.service-portal .sp-scan-beam,.service-portal .sp-dots span,.brand-portal .sp-scan,.brand-portal .sp-scan-line,.brand-portal .sp-scan-beam,.brand-portal .sp-dots span{animation:none}.service-portal .sp-scan-beam,.brand-portal .sp-scan-beam{top:45%}}.service-portal .sp-invoice-result,.brand-portal .sp-invoice-result{display:grid;gap:16px;padding:22px;animation:sp-bar-in .25s ease-out}.service-portal .sp-invoice-file,.brand-portal .sp-invoice-file{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start}.service-portal .sp-invoice-check,.brand-portal .sp-invoice-check{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:var(--sp-wash);color:var(--sp-ink-muted)}.service-portal .sp-invoice-check svg,.brand-portal .sp-invoice-check svg{width:24px;height:24px}.service-portal .sp-invoice-check.is-found,.brand-portal .sp-invoice-check.is-found{background:var(--sp-red);color:var(--sp-white)}.service-portal .sp-invoice-name,.brand-portal .sp-invoice-name{margin:8px 0 0;font-size:13px;color:var(--sp-ink-muted)}.service-portal .sp-invoice-name a,.brand-portal .sp-invoice-name a{color:var(--sp-black);font-weight:700}.service-portal .sp-invoice-name .sp-link,.brand-portal .sp-invoice-name .sp-link{font-size:13px}.service-portal .sp-invoice-date,.brand-portal .sp-invoice-date{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:16px;align-items:end}.service-portal .sp-warranty,.brand-portal .sp-warranty{display:flex;flex-direction:column;gap:2px;min-height:48px;justify-content:center;padding:8px 16px;border-radius:12px;border:1px solid var(--sp-line);background:var(--sp-wash)}.service-portal .sp-warranty .sp-warranty-label,.brand-portal .sp-warranty .sp-warranty-label{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--sp-ink-muted)}.service-portal .sp-warranty strong,.brand-portal .sp-warranty strong{font-size:15px}.service-portal .sp-warranty.is-valid,.brand-portal .sp-warranty.is-valid{background:var(--status-ok-bg);border-color:var(--status-ok)}.service-portal .sp-warranty.is-valid strong,.brand-portal .sp-warranty.is-valid strong{color:var(--status-ok)}.service-portal .sp-warranty.is-grey,.brand-portal .sp-warranty.is-grey{background:var(--status-warn-bg);border-color:var(--status-warn)}.service-portal .sp-warranty.is-grey strong,.brand-portal .sp-warranty.is-grey strong{color:var(--status-warn-ink)}.service-portal .sp-warranty.is-expired,.brand-portal .sp-warranty.is-expired{background:var(--status-bad-bg);border-color:var(--status-bad)}.service-portal .sp-warranty.is-expired strong,.brand-portal .sp-warranty.is-expired strong{color:var(--status-bad-ink)}.service-portal .sp-invoice-ok,.brand-portal .sp-invoice-ok{margin:0;font-size:13px;font-weight:700;color:#000}.service-portal .sp-detail,.brand-portal .sp-detail{display:grid;gap:14px;padding-top:14px}.service-portal .sp-detail-messages,.brand-portal .sp-detail-messages,.service-portal .sp-detail-shipments,.brand-portal .sp-detail-shipments{display:grid;gap:8px}.service-portal .sp-detail-shipment-links,.brand-portal .sp-detail-shipment-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px}.service-portal .sp-detail-tracking,.brand-portal .sp-detail-tracking{display:grid;gap:6px;margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#fff;list-style:none;font-size:13px}.service-portal .sp-detail-tracking li,.brand-portal .sp-detail-tracking li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px}@media(max-width:520px){.service-portal .sp-detail-tracking li,.brand-portal .sp-detail-tracking li{grid-template-columns:1fr;gap:0}}.service-portal .sp-pickup,.brand-portal .sp-pickup{position:relative;padding:20px 22px;border:2px solid var(--sp-black);border-radius:14px;background:var(--sp-white);color:var(--sp-black);overflow:hidden;isolation:isolate}.service-portal .sp-pickup:before,.brand-portal .sp-pickup:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 140% at 100% 0%,#f2022c1f,#f2022c00 70%);z-index:-1;pointer-events:none}.service-portal .sp-pickup .sp-kicker,.brand-portal .sp-pickup .sp-kicker{margin-bottom:10px}.service-portal .sp-concept,.brand-portal .sp-concept{position:relative;padding:20px 22px;border:2px solid var(--sp-black);border-radius:14px;background:var(--sp-white);overflow:hidden;isolation:isolate}.service-portal .sp-concept:before,.brand-portal .sp-concept:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 140% at 100% 0%,#f2022c24,#f2022c00 70%);z-index:-1;pointer-events:none}.service-portal .sp-concept.is-expired,.brand-portal .sp-concept.is-expired{border-color:var(--sp-red)}.service-portal .sp-concept .sp-kicker,.brand-portal .sp-concept .sp-kicker{margin-bottom:10px}.service-portal .sp-concept p,.brand-portal .sp-concept p{margin:0 0 10px}.service-portal .sp-concept-banner,.brand-portal .sp-concept-banner{margin-bottom:20px;padding:12px 16px;border:2px solid var(--sp-black);border-radius:12px;background:var(--sp-white);font-size:14px}.service-portal .sp-concept-banner p,.brand-portal .sp-concept-banner p{margin:0}.service-portal .sp-concept-banner .sp-muted,.brand-portal .sp-concept-banner .sp-muted{margin-top:4px}.service-portal .sp-concept-title,.brand-portal .sp-concept-title{font-size:24px;font-weight:900;text-transform:uppercase;line-height:.9}.service-portal .sp-concept-text,.brand-portal .sp-concept-text{font-size:15px;line-height:1.4;color:var(--sp-ink-muted)}.service-portal .sp-concept-text strong,.brand-portal .sp-concept-text strong{color:var(--sp-black)}.service-portal .sp-concept-note,.brand-portal .sp-concept-note{padding:10px 14px;border-radius:10px;background:var(--sp-wash);font-size:14px}.service-portal .sp-line-resolution,.brand-portal .sp-line-resolution{margin:8px 0 0;font-size:13px;font-weight:700;color:#000}.service-portal .sp-pickup-start,.brand-portal .sp-pickup-start{margin-top:14px}.service-portal .sp-pickup-lead,.brand-portal .sp-pickup-lead{font-size:15px;line-height:1.4;color:var(--sp-ink-muted)}.service-portal .sp-pickup-days,.brand-portal .sp-pickup-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0 8px}.service-portal .sp-pickup-day,.brand-portal .sp-pickup-day{display:flex;flex-direction:column;align-items:center;gap:2px;height:auto;padding:10px 6px;border:1px solid rgba(0,0,0,.18);border-radius:12px;background:var(--sp-white);color:var(--sp-black);font:inherit;cursor:pointer;box-shadow:none;transition:border-color .12s ease,background .12s ease}.service-portal .sp-pickup-day:hover:not(:disabled),.brand-portal .sp-pickup-day:hover:not(:disabled){border-color:var(--sp-black)}.service-portal .sp-pickup-day:focus-visible,.brand-portal .sp-pickup-day:focus-visible{outline:2px solid var(--sp-red);outline-offset:2px}.service-portal .sp-pickup-day.is-selected,.brand-portal .sp-pickup-day.is-selected{border-color:var(--sp-red);background:var(--sp-red);color:var(--sp-white)}.service-portal .sp-pickup-day:disabled,.brand-portal .sp-pickup-day:disabled{cursor:not-allowed;background:var(--sp-wash);color:#00000059}.service-portal .sp-pickup-day:disabled .sp-pickup-day-number,.brand-portal .sp-pickup-day:disabled .sp-pickup-day-number{text-decoration:line-through}.service-portal .sp-pickup-day-name,.service-portal .sp-pickup-day-month,.brand-portal .sp-pickup-day-name,.brand-portal .sp-pickup-day-month{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.service-portal .sp-pickup-day-number,.brand-portal .sp-pickup-day-number{font-size:24px;font-weight:900;line-height:1}.service-portal .sp-pickup-head,.brand-portal .sp-pickup-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.service-portal .sp-pickup-head p,.brand-portal .sp-pickup-head p{margin:0 0 4px}.service-portal .sp-pickup-title,.brand-portal .sp-pickup-title{font-size:24px;font-weight:900;text-transform:uppercase;line-height:.9;margin-bottom:10px!important}.service-portal .sp-pickup-form,.brand-portal .sp-pickup-form{display:block;margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.12)}.service-portal .sp-pickup-form>.sp-alert,.brand-portal .sp-pickup-form>.sp-alert{margin:0 0 16px}.service-portal .sp-pickup-set,.brand-portal .sp-pickup-set{margin:0 0 16px;padding:0;border:0}.service-portal .sp-pickup-line,.service-portal .sp-check,.brand-portal .sp-pickup-line,.brand-portal .sp-check{display:flex;align-items:center;gap:10px;margin:6px 0;font-size:14px}.service-portal .sp-pickup-line input,.service-portal .sp-check input,.brand-portal .sp-pickup-line input,.brand-portal .sp-check input{width:16px;height:16px;margin:0;accent-color:var(--sp-red);box-shadow:none}.service-portal .sp-pickup-row,.brand-portal .sp-pickup-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.service-portal .sp-pickup-field,.brand-portal .sp-pickup-field{display:flex;flex-direction:column;gap:4px}.service-portal .sp-pickup-field>.sp-link,.brand-portal .sp-pickup-field>.sp-link{align-self:flex-start}.service-portal .sp-pickup-box,.brand-portal .sp-pickup-box{display:flex;align-items:center;gap:10px;margin-bottom:6px}.service-portal .sp-pickup-address,.brand-portal .sp-pickup-address{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 12px;margin-top:10px}.service-portal .sp-pickup-address label,.brand-portal .sp-pickup-address label{display:flex;flex-direction:column;gap:4px;min-width:0}.service-portal .sp-pickup-address .is-wide,.brand-portal .sp-pickup-address .is-wide{grid-column:span 6}.service-portal .sp-pickup-address .is-street,.service-portal .sp-pickup-address .is-city,.brand-portal .sp-pickup-address .is-street,.brand-portal .sp-pickup-address .is-city{grid-column:span 4}.service-portal .sp-pickup-address .is-half,.brand-portal .sp-pickup-address .is-half{grid-column:span 3}.service-portal .sp-pickup-done,.brand-portal .sp-pickup-done{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border:2px solid var(--sp-black);border-radius:14px;font-size:14px}.service-portal .sp-pickup-done p,.brand-portal .sp-pickup-done p{margin:0}.service-portal .sp-line-return,.brand-portal .sp-line-return{margin:8px 0 0;font-size:13px}.service-portal .sp-line-return .sp-link,.brand-portal .sp-line-return .sp-link{margin-left:8px}@media(max-width:640px){.service-portal .sp-pickup-head,.service-portal .sp-pickup-done,.brand-portal .sp-pickup-head,.brand-portal .sp-pickup-done{flex-direction:column}.service-portal .sp-pickup-row,.brand-portal .sp-pickup-row{grid-template-columns:minmax(0,1fr)}.service-portal .sp-pickup-days,.brand-portal .sp-pickup-days{grid-template-columns:repeat(3,minmax(0,1fr))}.service-portal .sp-pickup-address label,.brand-portal .sp-pickup-address label{grid-column:span 6}}.service-portal .sp-detail-shipment,.brand-portal .sp-detail-shipment{padding:12px 14px;border-radius:12px;background:var(--sp-wash);font-size:14px}.service-portal .sp-detail-shipment p,.brand-portal .sp-detail-shipment p{margin:0 0 2px}.service-portal .sp-detail-shipment .sp-link,.brand-portal .sp-detail-shipment .sp-link{display:inline-block;margin-top:6px}.service-portal .sp-detail-message,.brand-portal .sp-detail-message{margin:0;padding:12px 14px;border-radius:12px;background:var(--sp-wash);font-size:14px}.service-portal .sp-detail-message.is-final,.brand-portal .sp-detail-message.is-final{background:var(--sp-black);color:var(--sp-white)}.service-portal .sp-message,.brand-portal .sp-message{margin-top:4px}.service-portal .sp-message p,.brand-portal .sp-message p{margin:0 0 6px}.service-portal .sp-message ul,.service-portal .sp-message ol,.brand-portal .sp-message ul,.brand-portal .sp-message ol{margin:0 0 6px;padding-left:20px}.service-portal .sp-message a,.brand-portal .sp-message a{color:inherit;text-decoration:underline}.service-portal .sp-message-media,.brand-portal .sp-message-media{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.service-portal .sp-message-file,.brand-portal .sp-message-file{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:72px;padding:0 10px;border:1px solid var(--sp-line);border-radius:10px;background:var(--sp-white);overflow:hidden;color:inherit;font-size:12px;text-decoration:none}.service-portal .sp-message-file img,.brand-portal .sp-message-file img{width:72px;height:72px;margin:0 -10px;object-fit:cover}.service-portal .sp-detail-line,.brand-portal .sp-detail-line{border:1px solid var(--sp-line);border-radius:14px;padding:14px}.service-portal .sp-detail-line.has-error,.brand-portal .sp-detail-line.has-error{border-color:var(--sp-red);box-shadow:0 0 0 1px var(--sp-red)}.service-portal .sp-detail-line.is-scanned,.brand-portal .sp-detail-line.is-scanned{border-color:var(--sp-red);box-shadow:0 0 0 2px var(--sp-red);animation:sp-scanned 1.2s ease-out 2}@media(prefers-reduced-motion:reduce){.service-portal .sp-detail-line.is-scanned,.brand-portal .sp-detail-line.is-scanned{animation:none}}.service-portal .sp-detail-line .sp-line-head,.brand-portal .sp-detail-line .sp-line-head{grid-template-columns:64px minmax(0,1fr) auto}.service-portal .sp-detail-line .sp-line-name,.brand-portal .sp-detail-line .sp-line-name{font-size:15px}.service-portal .sp-detail-line .sp-line-body,.brand-portal .sp-detail-line .sp-line-body{margin-top:14px;padding-top:14px}.service-portal .sp-media,.brand-portal .sp-media{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.service-portal .sp-media-item,.brand-portal .sp-media-item{position:relative;width:96px;height:96px;border-radius:10px;overflow:hidden;background:var(--sp-wash)}.service-portal .sp-media-item img,.service-portal .sp-media-item video,.brand-portal .sp-media-item img,.brand-portal .sp-media-item video{display:block;width:100%;height:100%;object-fit:cover;background:var(--sp-black)}.service-portal .sp-media-item a,.brand-portal .sp-media-item a{display:block;height:100%}.service-portal .sp-media-item.is-new,.brand-portal .sp-media-item.is-new{outline:2px dashed var(--sp-red);outline-offset:-2px}.service-portal .sp-media-item:has(video),.brand-portal .sp-media-item:has(video){width:200px}.service-portal .sp-media-file,.brand-portal .sp-media-file{display:flex;align-items:center;justify-content:center;height:100%;padding:6px;font-size:11px;text-align:center;word-break:break-all;color:var(--sp-ink)}.service-portal .sp-media-remove,.brand-portal .sp-media-remove{position:absolute;top:4px;right:4px;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:#000000bf;color:var(--sp-white);font-size:15px;line-height:24px;cursor:pointer;box-shadow:none}.service-portal .sp-media-add,.brand-portal .sp-media-add{width:96px;height:96px;padding:8px;justify-content:center;text-align:center}.service-portal .sp-media-add .sp-drop-add,.brand-portal .sp-media-add .sp-drop-add{flex-direction:column;font-size:12px}.service-portal .sp-detail-invoice,.brand-portal .sp-detail-invoice{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);gap:12px 18px;align-items:center;padding:14px;border:1px solid var(--sp-line);border-radius:14px;font-size:14px}.service-portal .sp-detail-invoice a,.brand-portal .sp-detail-invoice a{color:var(--sp-black);overflow-wrap:anywhere}.service-portal .sp-detail-invoice.is-missing,.brand-portal .sp-detail-invoice.is-missing{border-color:#f2022c59;background:#f2022c0f}.service-portal .sp-detail-invoice .sp-button,.brand-portal .sp-detail-invoice .sp-button{height:40px;margin-top:10px;padding:0 18px;font-size:14px}.service-portal .sp-detail-invoice-hint,.brand-portal .sp-detail-invoice-hint{display:block;margin-top:2px;font-size:13px;color:var(--sp-ink-muted)}.service-portal .sp-detail-contact,.brand-portal .sp-detail-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;font-size:14px}.service-portal .sp-detail-contact p,.brand-portal .sp-detail-contact p{margin:0}.service-portal .sp-detail-contact .is-wide,.brand-portal .sp-detail-contact .is-wide{grid-column:1/-1}.service-portal .sp-detail .sp-actions,.brand-portal .sp-detail .sp-actions{margin-top:4px;align-items:center}.service-portal .sp-detail .sp-actions .sp-field-help,.brand-portal .sp-detail .sp-actions .sp-field-help{margin:0}@media(max-width:1100px){.service-portal .sp-review,.brand-portal .sp-review{grid-template-columns:1fr}.service-portal .sp-aside,.brand-portal .sp-aside{position:static}.service-portal .sp-bike-bar,.brand-portal .sp-bike-bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"kicker kicker ." "model  bin    action" "pills  pills  pills"}}@media(max-width:760px){.service-portal,.brand-portal{padding:12px 16px 110px}.service-portal .sp-steps,.brand-portal .sp-steps{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 14px;padding:0 16px 2px;scrollbar-width:none}.service-portal .sp-steps li,.brand-portal .sp-steps li{flex:0 0 auto}.service-portal .sp-step,.brand-portal .sp-step{height:30px;font-size:12px}.service-portal .sp-hero,.brand-portal .sp-hero{border-radius:16px;padding:24px 20px}.service-portal .sp-display,.brand-portal .sp-display{font-size:clamp(44px,13vw,64px)}.service-portal .sp-lead,.brand-portal .sp-lead{font-size:15px}.service-portal .sp-search,.brand-portal .sp-search{margin-top:24px}.service-portal .sp-bin-input,.brand-portal .sp-bin-input{height:56px;font-size:18px;padding:0 16px}.service-portal .sp-button.is-big,.brand-portal .sp-button.is-big{height:56px}.service-portal .sp-pills,.brand-portal .sp-pills{margin-top:18px}.service-portal .sp-bike-bar,.brand-portal .sp-bike-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker action" "model  model" "bin    bin" "pills  pills";padding:14px 14px 16px 20px}.service-portal .sp-bike-bar .sp-button.is-compact,.brand-portal .sp-bike-bar .sp-button.is-compact{height:32px;padding:0 12px;font-size:12px}.service-portal .sp-bike-model,.brand-portal .sp-bike-model{font-size:26px}.service-portal .sp-section,.brand-portal .sp-section{margin-top:32px}.service-portal .sp-section-head,.brand-portal .sp-section-head{gap:14px;margin-bottom:14px}.service-portal .sp-coverage,.brand-portal .sp-coverage{min-width:0;width:100%}.service-portal .sp-toolbar,.brand-portal .sp-toolbar{margin:0 -16px;padding:10px 16px}.service-portal .sp-field-search,.brand-portal .sp-field-search{max-width:none}.service-portal .sp-groups,.brand-portal .sp-groups{gap:26px;margin-top:22px}.service-portal .sp-tile,.brand-portal .sp-tile{padding:8px 8px 12px;border-radius:14px}.service-portal .sp-tile .sp-tile-check,.brand-portal .sp-tile .sp-tile-check{top:12px;right:12px;width:26px;height:26px}.service-portal .sp-tile .sp-tile-name,.brand-portal .sp-tile .sp-tile-name{font-size:13px}.service-portal .sp-card,.brand-portal .sp-card{padding:16px;border-radius:16px}.service-portal .sp-review,.brand-portal .sp-review{margin-top:20px;gap:16px}.service-portal .sp-summary,.brand-portal .sp-summary{padding:18px}.service-portal .sp-done-ref,.brand-portal .sp-done-ref{font-size:18px}.service-portal .sp-actions .sp-button,.brand-portal .sp-actions .sp-button{flex:1 1 100%}.service-portal .sp-detail-contact,.service-portal .sp-detail-invoice,.brand-portal .sp-detail-contact,.brand-portal .sp-detail-invoice{grid-template-columns:1fr}.service-portal .sp-invoice-checking,.brand-portal .sp-invoice-checking{grid-template-columns:1fr;justify-items:start}.service-portal .sp-invoice-date,.brand-portal .sp-invoice-date{grid-template-columns:1fr}.service-portal .sp-invoice-drop,.brand-portal .sp-invoice-drop{grid-template-columns:48px minmax(0,1fr)}.service-portal .sp-invoice-drop .sp-invoice-icon,.brand-portal .sp-invoice-drop .sp-invoice-icon{width:48px;height:48px}.service-portal .sp-detail-line .sp-line-head,.brand-portal .sp-detail-line .sp-line-head{grid-template-columns:48px minmax(0,1fr)}.service-portal .sp-detail-line .sp-line-head .sp-pill,.brand-portal .sp-detail-line .sp-line-head .sp-pill{grid-column:1/-1;justify-self:start}.service-portal .sp-media-item,.service-portal .sp-media-add,.brand-portal .sp-media-item,.brand-portal .sp-media-add{width:calc((100% - 16px) / 3);height:auto;aspect-ratio:1/1}.service-portal .sp-media-item:has(video),.brand-portal .sp-media-item:has(video){width:100%;aspect-ratio:16/9}.service-portal .sp-search-row,.brand-portal .sp-search-row{flex-direction:column}.service-portal .sp-search-row .sp-bin-input,.brand-portal .sp-search-row .sp-bin-input{flex:0 0 auto;width:100%}.service-portal .sp-search-row .sp-button,.brand-portal .sp-search-row .sp-button{width:100%}.service-portal .sp-two,.brand-portal .sp-two{grid-template-columns:1fr}.service-portal .sp-group,.brand-portal .sp-group{flex-basis:100%}.service-portal .sp-grid,.brand-portal .sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-portal .sp-line-head,.brand-portal .sp-line-head{grid-template-columns:64px minmax(0,1fr) auto}.service-portal .sp-suggestion,.brand-portal .sp-suggestion{grid-template-columns:56px 1fr}.service-portal .sp-suggestion .sp-suggestion-go,.brand-portal .sp-suggestion .sp-suggestion-go{display:none}.service-portal .sp-request>button,.brand-portal .sp-request>button{grid-template-columns:minmax(0,1fr) 20px;gap:8px 12px;padding:14px 16px}.service-portal .sp-request>button .sp-request-ref,.brand-portal .sp-request>button .sp-request-ref{white-space:nowrap}.service-portal .sp-request>button .sp-request-what,.brand-portal .sp-request>button .sp-request-what{grid-column:1/-1;grid-row:2;white-space:normal}.service-portal .sp-request>button .sp-pill,.brand-portal .sp-request>button .sp-pill{grid-column:1/-1;grid-row:3;justify-self:start;max-width:100%;height:auto;min-height:28px;padding:4px 12px;white-space:normal}.service-portal .sp-bar,.brand-portal .sp-bar{bottom:8px}.service-portal .sp-bar .sp-bar-thumbs,.brand-portal .sp-bar .sp-bar-thumbs{display:none}}.service-portal .sp-diagnose-ask,.brand-portal .sp-diagnose-ask{max-width:860px}.service-portal .sp-diagnose-ask .sp-label,.brand-portal .sp-diagnose-ask .sp-label{margin-bottom:8px}.service-portal .sp-diagnose-ask .sp-actions,.brand-portal .sp-diagnose-ask .sp-actions{align-items:center;margin-top:20px}.service-portal .sp-diagnose-input,.brand-portal .sp-diagnose-input{min-height:132px;font-size:17px;line-height:1.4}.service-portal .sp-diagnose-starters,.brand-portal .sp-diagnose-starters{display:flex;flex-wrap:wrap;gap:8px}.service-portal .sp-diagnose-field,.brand-portal .sp-diagnose-field{margin-top:20px}.service-portal .sp-diagnose-field:first-child,.brand-portal .sp-diagnose-field:first-child{margin-top:0}.service-portal .sp-diagnose-code,.brand-portal .sp-diagnose-code{max-width:220px;font-size:20px;letter-spacing:.04em;text-transform:uppercase}.service-portal .sp-diagnose-code::placeholder,.brand-portal .sp-diagnose-code::placeholder{text-transform:none;letter-spacing:0}.service-portal .sp-diagnose-input.is-short,.brand-portal .sp-diagnose-input.is-short{min-height:88px}.service-portal .sp-diagnose-thinking,.brand-portal .sp-diagnose-thinking{display:flex;align-items:center;gap:clamp(24px,5vw,56px)}.service-portal .sp-diagnose-pulse,.brand-portal .sp-diagnose-pulse{display:flex;align-items:flex-end;gap:8px;height:96px;flex:0 0 auto}.service-portal .sp-diagnose-pulse span,.brand-portal .sp-diagnose-pulse span{width:14px;height:100%;border-radius:999px;background:#ffffff2e;transform-origin:bottom;animation:sp-diagnose-pulse 1.3s ease-in-out infinite;animation-delay:calc(var(--i) * .12s)}@keyframes sp-diagnose-pulse{0%,to{transform:scaleY(.3);background:#ffffff2e}50%{transform:scaleY(1);background:var(--sp-red)}}.service-portal .sp-diagnose-said,.brand-portal .sp-diagnose-said{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.service-portal .sp-diagnose-said .sp-kicker,.brand-portal .sp-diagnose-said .sp-kicker{margin:0}.service-portal .sp-diagnose-quote,.brand-portal .sp-diagnose-quote{margin:0;font-size:17px;font-style:italic;color:var(--sp-ink-muted);max-width:760px}.service-portal .sp-diagnose-summary,.brand-portal .sp-diagnose-summary{margin:18px 0 0;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.25;color:var(--sp-black);max-width:860px}.service-portal .sp-diagnose-grid,.brand-portal .sp-diagnose-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start;margin-top:28px}.service-portal .sp-diagnose-grid.is-single,.brand-portal .sp-diagnose-grid.is-single{grid-template-columns:minmax(0,1fr);max-width:760px}.service-portal .sp-diagnose-grid .sp-card,.brand-portal .sp-diagnose-grid .sp-card{padding:clamp(20px,3vw,32px)}.service-portal .sp-diagnose-grid .sp-heading,.brand-portal .sp-diagnose-grid .sp-heading{margin-bottom:22px}.service-portal .sp-diagnose-steps,.brand-portal .sp-diagnose-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.service-portal .sp-diagnose-steps li,.brand-portal .sp-diagnose-steps li{display:flex;align-items:flex-start;gap:14px}.service-portal .sp-diagnose-steps p,.brand-portal .sp-diagnose-steps p{margin:4px 0 0;font-size:16px;color:var(--sp-black)}.service-portal .sp-diagnose-no,.brand-portal .sp-diagnose-no{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--sp-red);color:var(--sp-white);font-weight:900;font-size:15px}.service-portal .sp-diagnose-article,.brand-portal .sp-diagnose-article{margin-top:16px;border-top:1px solid var(--sp-line);padding-top:14px}.service-portal .sp-diagnose-article summary,.brand-portal .sp-diagnose-article summary{cursor:pointer;font-size:14px;font-weight:700;color:var(--sp-black);list-style-position:outside}.service-portal .sp-diagnose-article+.sp-diagnose-article,.brand-portal .sp-diagnose-article+.sp-diagnose-article{margin-top:0}.service-portal .sp-diagnose-article p,.brand-portal .sp-diagnose-article p{margin:10px 0 0;white-space:pre-line;font-size:14px;color:var(--sp-ink-muted)}.service-portal .sp-diagnose-article-kind,.brand-portal .sp-diagnose-article-kind{display:inline-block;margin-right:6px;padding:2px 8px;border-radius:999px;background:var(--sp-black);color:var(--sp-white);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.service-portal .sp-diagnose-decide,.brand-portal .sp-diagnose-decide{margin-top:24px;padding:18px;border-radius:14px;background:var(--sp-wash)}.service-portal .sp-diagnose-decide-question,.brand-portal .sp-diagnose-decide-question{margin:0 0 14px;font-size:15px;line-height:1.4}.service-portal .sp-diagnose-decide-buttons,.brand-portal .sp-diagnose-decide-buttons{display:flex;flex-wrap:wrap;gap:10px}.service-portal .sp-diagnose-decide-buttons .sp-button,.brand-portal .sp-diagnose-decide-buttons .sp-button{flex:1 1 180px;justify-content:center}.service-portal .sp-diagnose-decided,.brand-portal .sp-diagnose-decided{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:14px;line-height:1.4}.service-portal .sp-diagnose-decided svg,.brand-portal .sp-diagnose-decided svg{flex:0 0 auto;width:18px;height:18px;color:var(--status-ok)}.service-portal .sp-diagnose-decided span,.brand-portal .sp-diagnose-decided span{flex:1 1 200px}.service-portal .sp-diagnose-try.is-done .sp-diagnose-steps,.service-portal .sp-diagnose-try.is-done .sp-diagnose-article,.brand-portal .sp-diagnose-try.is-done .sp-diagnose-steps,.brand-portal .sp-diagnose-try.is-done .sp-diagnose-article{opacity:.55}.service-portal .sp-diagnose-parts,.brand-portal .sp-diagnose-parts{transition:box-shadow .2s ease,border-color .2s ease}.service-portal .sp-diagnose-parts.is-waiting .sp-diagnose-parts-body,.brand-portal .sp-diagnose-parts.is-waiting .sp-diagnose-parts-body{opacity:.4;filter:grayscale(1)}.service-portal .sp-diagnose-parts.is-ready,.brand-portal .sp-diagnose-parts.is-ready{border-color:var(--sp-red);box-shadow:0 0 0 1px var(--sp-red),0 10px 30px #f2022c1f}.service-portal .sp-diagnose-wait,.brand-portal .sp-diagnose-wait{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding:12px 14px;border:1px dashed rgba(0,0,0,.3);border-radius:12px;font-size:14px;font-weight:700;line-height:1.4}.service-portal .sp-diagnose-wait svg,.brand-portal .sp-diagnose-wait svg{flex:0 0 auto;width:18px;height:18px}@media(max-width:900px){.service-portal .sp-diagnose-wait svg,.brand-portal .sp-diagnose-wait svg{transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.service-portal .sp-diagnose-parts,.brand-portal .sp-diagnose-parts{transition:none}}.service-portal .sp-diagnose-part-list,.brand-portal .sp-diagnose-part-list{display:flex;flex-direction:column;gap:12px}.service-portal .sp-diagnose-part,.brand-portal .sp-diagnose-part{position:relative;display:flex;align-items:flex-start;gap:14px;width:100%;height:auto;padding:14px 52px 14px 14px;border:1px solid var(--sp-line);border-radius:14px;background:var(--sp-white);box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease}.service-portal .sp-diagnose-part:hover,.brand-portal .sp-diagnose-part:hover{border-color:var(--sp-line-strong)}.service-portal .sp-diagnose-part .sp-thumb,.brand-portal .sp-diagnose-part .sp-thumb{flex:0 0 72px;width:72px}.service-portal .sp-diagnose-part.is-picked,.brand-portal .sp-diagnose-part.is-picked{border-color:var(--sp-black);box-shadow:0 0 0 1px var(--sp-black)}.service-portal .sp-diagnose-part.is-picked .sp-diagnose-check,.brand-portal .sp-diagnose-part.is-picked .sp-diagnose-check{border-color:var(--sp-red);background:var(--sp-red);color:var(--sp-white)}.service-portal .sp-diagnose-part-body,.brand-portal .sp-diagnose-part-body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.service-portal .sp-diagnose-part-category,.brand-portal .sp-diagnose-part-category{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-red)}.service-portal .sp-diagnose-part-name,.brand-portal .sp-diagnose-part-name{font-size:15px;font-weight:700;line-height:1.25;color:var(--sp-black)}.service-portal .sp-diagnose-part-why,.brand-portal .sp-diagnose-part-why{font-size:13px;color:var(--sp-ink-muted)}.service-portal .sp-diagnose-check,.brand-portal .sp-diagnose-check{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:2px solid var(--sp-line-strong);background:var(--sp-white);color:transparent}.service-portal .sp-diagnose-check svg,.brand-portal .sp-diagnose-check svg{width:15px;height:15px}.service-portal .sp-diagnose-parts .sp-actions,.brand-portal .sp-diagnose-parts .sp-actions{margin-top:20px}.service-portal .sp-camera,.brand-portal .sp-camera{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:64px;padding:0 20px;border:2px solid rgba(255,255,255,.5);border-radius:14px;color:var(--sp-white);font-weight:900;font-size:16px;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.service-portal .sp-camera input,.brand-portal .sp-camera input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.service-portal .sp-camera svg,.brand-portal .sp-camera svg{width:22px;height:22px}.service-portal .sp-camera:hover,.service-portal .sp-camera:focus-within,.brand-portal .sp-camera:hover,.brand-portal .sp-camera:focus-within{background:var(--sp-white);color:var(--sp-black);border-color:var(--sp-white)}.service-portal .sp-camera.is-busy,.brand-portal .sp-camera.is-busy{cursor:progress;background:transparent;color:var(--sp-white)}.service-portal .sp-search-row.is-file-dragover .sp-camera,.brand-portal .sp-search-row.is-file-dragover .sp-camera{border-color:var(--sp-red);background:var(--sp-red);color:var(--sp-white)}.service-portal .sp-suggestions.is-static,.brand-portal .sp-suggestions.is-static{position:static;margin-top:12px;box-shadow:none}@media(max-width:720px){.service-portal .sp-camera,.brand-portal .sp-camera{height:56px}}.service-portal .sp-line-rejection,.brand-portal .sp-line-rejection{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#f2022c14;font-size:14px;color:var(--sp-red-deep)}.service-portal .sp-request-bin,.brand-portal .sp-request-bin{display:block;margin-top:2px;font-size:12px;letter-spacing:.04em;color:var(--sp-ink-muted)}.service-portal .sp-tile-tag,.brand-portal .sp-tile-tag{align-self:flex-start;padding:3px 9px;border-radius:999px;background:var(--sp-red);color:var(--sp-white);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}@media(max-width:900px){.service-portal .sp-diagnose-grid,.brand-portal .sp-diagnose-grid{grid-template-columns:minmax(0,1fr)}.service-portal .sp-diagnose-thinking,.brand-portal .sp-diagnose-thinking{flex-direction:column;align-items:flex-start}.service-portal .sp-diagnose-pulse,.brand-portal .sp-diagnose-pulse{height:56px}}@media(prefers-reduced-motion:reduce){.service-portal .sp-diagnose-pulse span,.brand-portal .sp-diagnose-pulse span{animation:none;transform:scaleY(.6)}}.service-portal .sp-asks,.brand-portal .sp-asks{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.service-portal .sp-ask-card,.brand-portal .sp-ask-card{display:block;padding:18px 20px;border:2px solid var(--sp-red);border-radius:14px;background:var(--sp-white)}.service-portal .sp-ask-lead,.brand-portal .sp-ask-lead{margin:6px 0 14px;font-size:14px;line-height:1.4}.service-portal .sp-ask,.brand-portal .sp-ask{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--sp-line)}.service-portal .sp-ask-head,.brand-portal .sp-ask-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}.service-portal .sp-ask-note,.brand-portal .sp-ask-note{margin:0;padding:8px 10px;border-radius:8px;background:var(--sp-wash);font-size:14px}.service-portal .sp-ask-actions,.brand-portal .sp-ask-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.service-portal .sp-ask-done,.brand-portal .sp-ask-done{margin:8px 0 0;font-weight:700;color:var(--status-ok)}.service-portal .sp-proposal-options,.brand-portal .sp-proposal-options{display:flex;flex-direction:column;gap:8px;margin:12px 0}.service-portal .sp-proposal-option,.brand-portal .sp-proposal-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--sp-line);border-radius:10px;font-size:14px;cursor:pointer}.service-portal .sp-proposal-option input,.brand-portal .sp-proposal-option input{width:16px;height:16px;margin:0;accent-color:var(--sp-black);box-shadow:none}.service-portal .sp-proposal-option strong,.brand-portal .sp-proposal-option strong{margin-left:auto;white-space:nowrap}.service-portal .sp-proposal-option strong em,.brand-portal .sp-proposal-option strong em{font-style:normal;font-weight:400;font-size:12px;color:#0000008c}.service-portal .sp-proposal-option.is-picked,.brand-portal .sp-proposal-option.is-picked{border-color:var(--sp-black);box-shadow:0 0 0 1px var(--sp-black)}.service-portal .sp-timeline-card,.brand-portal .sp-timeline-card{display:block;padding:18px 20px;border:1px solid var(--sp-line);border-radius:14px;background:var(--sp-white)}.service-portal .sp-timeline-card .sp-heading,.brand-portal .sp-timeline-card .sp-heading{margin-top:18px}.service-portal .sp-composer,.brand-portal .sp-composer{display:block}.service-portal .sp-composer-row,.brand-portal .sp-composer-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px}.service-portal .sp-composer-part,.brand-portal .sp-composer-part{flex:1 1 200px;min-width:0}.service-portal .sp-composer-attach,.brand-portal .sp-composer-attach{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:1px dashed var(--sp-line-strong);border-radius:999px;font-size:13px;font-weight:700;cursor:pointer}.service-portal .sp-composer-attach input,.brand-portal .sp-composer-attach input{position:absolute;inset:0;opacity:0;cursor:pointer}.service-portal .sp-composer-attach svg,.brand-portal .sp-composer-attach svg{width:15px;height:15px}.service-portal .sp-composer-attach.is-file-dragover,.brand-portal .sp-composer-attach.is-file-dragover{border-color:var(--sp-black);background:var(--sp-wash)}.service-portal .sp-timeline-day,.brand-portal .sp-timeline-day{margin-top:12px}.service-portal .sp-timeline-date,.brand-portal .sp-timeline-date{margin:0 0 6px;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-ink-muted)}.service-portal .sp-timeline,.brand-portal .sp-timeline{position:relative;margin:0;padding:0 0 0 22px;list-style:none}.service-portal .sp-timeline:before,.brand-portal .sp-timeline:before{content:"";position:absolute;top:6px;bottom:6px;left:6px;width:2px;background:var(--sp-line)}.service-portal .sp-timeline-item,.brand-portal .sp-timeline-item{position:relative;padding:6px 0 12px}.service-portal .sp-timeline-dot,.brand-portal .sp-timeline-dot{position:absolute;top:12px;left:-22px;width:14px;height:14px;border:2px solid var(--sp-white);border-radius:50%;background:#0000006b;box-shadow:0 0 0 1px var(--sp-line-strong)}.service-portal .sp-timeline-dot.is-green,.brand-portal .sp-timeline-dot.is-green{background:var(--status-ok)}.service-portal .sp-timeline-dot.is-orange,.brand-portal .sp-timeline-dot.is-orange{background:var(--status-warn)}.service-portal .sp-timeline-dot.is-red,.brand-portal .sp-timeline-dot.is-red{background:var(--status-bad)}.service-portal .sp-timeline-dot.is-white,.brand-portal .sp-timeline-dot.is-white{background:var(--sp-white);box-shadow:0 0 0 2px var(--sp-black)}.service-portal .sp-timeline-dot.is-black,.service-portal .sp-timeline-dot.is-vyber,.brand-portal .sp-timeline-dot.is-black,.brand-portal .sp-timeline-dot.is-vyber{background:var(--sp-black)}.service-portal .sp-timeline-dot.is-dealer,.brand-portal .sp-timeline-dot.is-dealer{background:var(--sp-white);box-shadow:0 0 0 2px var(--sp-black)}.service-portal .sp-timeline-head,.brand-portal .sp-timeline-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px}.service-portal .sp-timeline-part,.brand-portal .sp-timeline-part{font-size:13px;font-weight:700;color:var(--sp-ink-muted)}.service-portal .sp-timeline-message,.brand-portal .sp-timeline-message{margin-top:6px;padding:10px 12px;border-radius:10px;background:var(--sp-wash);font-size:14px}.service-portal .from-dealer .sp-timeline-message,.brand-portal .from-dealer .sp-timeline-message{border:1px solid var(--sp-line-strong);background:var(--sp-white)}.service-portal .sp-timeline-meta,.brand-portal .sp-timeline-meta{display:block;margin-top:4px;font-size:12px;color:var(--sp-ink-muted)}.service-portal .sp-timeline-item,.brand-portal .sp-timeline-item{border:0}.service-portal .sp-timeline-message ul,.service-portal .sp-timeline-message ol,.brand-portal .sp-timeline-message ul,.brand-portal .sp-timeline-message ol{margin:4px 0;padding-left:20px}.service-portal .sp-timeline-message li,.brand-portal .sp-timeline-message li{padding:1px 0;border:0;list-style:disc}.service-portal .sp-timeline-message p,.brand-portal .sp-timeline-message p{margin:0 0 6px}.service-portal .sp-timeline-message p:last-child,.brand-portal .sp-timeline-message p:last-child{margin-bottom:0}.service-portal .sp-choice,.brand-portal .sp-choice{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.service-portal .sp-choice button.sp-pill,.brand-portal .sp-choice button.sp-pill{font:inherit;font-size:13px;font-weight:700;box-shadow:none;cursor:pointer}.service-portal .sp-choice.is-invalid button.sp-pill.is-white,.brand-portal .sp-choice.is-invalid button.sp-pill.is-white{border-color:var(--sp-red)}.service-portal .sp-tile-stock,.brand-portal .sp-tile-stock{font-size:11px;font-weight:700}.service-portal .sp-tile-stock.is-now,.brand-portal .sp-tile-stock.is-now{color:var(--status-ok)}.service-portal .sp-tile-stock.is-later,.brand-portal .sp-tile-stock.is-later{color:var(--status-warn-ink)}:root{--availability-now: #008000;--availability-later: #ff7800;--availability-none: #f2022c;--delivery-later: #ff7800;--delivery-later-ink: #b34d00;--status-ok: #008000;--status-ok-bg: rgba(0, 128, 0, .08);--status-warn: #ff7800;--status-warn-ink: #b34d00;--status-warn-bg: rgba(255, 120, 0, .1);--status-bad: #f2022c;--status-bad-ink: #c00023;--status-bad-bg: rgba(242, 2, 44, .08);--status-info: #2563eb;--status-info-ink: #1d4ed8;--status-info-bg: rgba(37, 99, 235, .08);--cart-cta: #008000;--cart-cta-hover: #006d00;--cart-cta-ring: rgba(0, 128, 0, .22)}html:not(.help-on) .beheer-page .crud-note:not(.is-warning):not(.is-notice):not(.is-explainer),html:not(.help-on) .beheer-page .beheer-intro,html:not(.help-on) .beheer-page .help-text{display:none}.order-portal .op-switch{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent;color:var(--sp-white);font:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:none}.order-portal .op-switch:hover{border-color:#fff9}.order-portal .op-switch:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.order-portal .op-switch .op-switch-track{position:relative;width:36px;height:22px;border-radius:999px;background:#ffffff38;transition:background .15s ease}.order-portal .op-switch .op-switch-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:var(--sp-white);transition:transform .15s ease}.order-portal .op-switch.is-on .op-switch-track{background:var(--sp-red)}.order-portal .op-switch.is-on .op-switch-knob{transform:translate(14px)}.order-portal .sp-button.op-cart{background:var(--cart-cta)}.order-portal .sp-button.op-cart:hover:not(:disabled){background:var(--cart-cta-hover)}.order-portal .op-cart-dock{position:sticky;bottom:16px;z-index:6;display:flex;justify-content:center;margin-top:28px;pointer-events:none}.order-portal .op-cart-bar{display:flex;align-items:center;gap:14px;width:min(640px,100%);min-height:64px;padding:10px 10px 10px 12px;border-radius:18px;background:var(--sp-black);box-shadow:0 12px 32px #00000047;color:var(--sp-white);text-decoration:none;pointer-events:auto;transition:transform .15s ease,box-shadow .15s ease}.order-portal .op-cart-bar:hover{color:var(--sp-white);transform:translateY(-2px);box-shadow:0 16px 36px #00000052}.order-portal .op-cart-bar:hover .op-cart-bar-cta{background:var(--cart-cta-hover)}.order-portal .op-cart-bar:focus-visible{outline:3px solid var(--sp-red);outline-offset:3px}.order-portal .op-cart-bar-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#ffffff1f}.order-portal .op-cart-bar-icon svg{width:20px;height:20px}.order-portal .op-cart-bar-count{position:absolute;top:-4px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--cart-cta);color:var(--sp-white);font-size:11px;font-weight:800;line-height:20px;text-align:center}.order-portal .op-cart-bar-text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.order-portal .op-cart-bar-kicker{font:900 15px/.8 FS Industrie Narrow Black,FS Industrie,sans-serif;letter-spacing:.02em;text-transform:uppercase}.order-portal .op-cart-bar-line{overflow:hidden;color:var(--sp-paper-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.order-portal .op-cart-bar-last{color:var(--sp-white)}.order-portal .op-cart-bar-cta{display:inline-flex;align-items:center;flex:0 0 auto;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:var(--cart-cta);font:900 14px/1 FS Industrie Narrow Black,FS Industrie,sans-serif;letter-spacing:.02em;text-transform:uppercase;transition:background-color .15s ease}.order-portal .op-cart-bar-cta svg{width:16px;height:16px}@media(max-width:1100px){body.has-chat-launcher .order-portal .op-cart-dock{padding-right:132px}}@media(max-width:760px){.order-portal .op-cart-dock{justify-content:flex-start;bottom:12px}.order-portal .op-cart-bar{width:100%;min-height:56px;gap:10px;padding:6px 6px 6px 8px;border-radius:16px}.order-portal .op-cart-bar-icon{width:40px;height:40px}.order-portal .op-cart-bar-sep,.order-portal .op-cart-bar-last,.order-portal .op-cart-bar-cta-long{display:none}.order-portal .op-cart-bar-cta{width:44px;padding:0;justify-content:center}}.order-portal .op-cart-count.is-bump,.order-portal .op-cart-bar-count.is-bump{animation:op-cart-bump .35s ease-out 1}@keyframes op-cart-bump{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.order-portal .op-cart-count.is-bump,.order-portal .op-cart-bar-count.is-bump{animation:none}.order-portal .op-cart-bar,.order-portal .op-cart-bar:hover{transition:none;transform:none}}.order-portal .op-cart{height:44px;padding:0 8px 0 18px;font-size:14px}.order-portal .op-cart .op-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--sp-white);color:var(--cart-cta);font-size:13px}.order-portal .op-bike-search{margin-top:26px}.order-portal .op-tabs{display:flex;gap:8px;margin-top:28px;overflow-x:auto;scrollbar-width:none}.order-portal .op-tab{flex:0 0 auto;height:42px;padding:0 18px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent;color:var(--sp-white);font:inherit;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;white-space:nowrap;box-shadow:none}.order-portal .op-tab:hover{border-color:#ffffffb3}.order-portal .op-tab:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.order-portal .op-tab.is-active{background:var(--sp-white);border-color:var(--sp-white);color:var(--sp-black)}.order-portal .op-section{margin-top:28px}.order-portal .op-filters{margin-top:4px}@media(min-width:769px){.order-portal .op-filters-hf{display:block}.order-portal .op-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding-top:10px;padding-bottom:8px}.order-portal .op-toolbar .sp-field-search{flex:0 0 340px;height:40px}.order-portal .op-toolbar .op-filters-hf{flex:1 1 0;min-width:0;margin:0}.order-portal .op-toolbar .op-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;margin:0}.order-portal .op-toolbar .op-filter-row{grid-column:1;margin:0}.order-portal .op-toolbar .op-filter-row+.op-filter-row{margin-top:6px}.order-portal .op-toolbar .op-filter-row .sp-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 0}.order-portal .op-toolbar .op-filter-row .sp-chips::-webkit-scrollbar{display:none}.order-portal .op-toolbar .op-filter-label{flex:0 0 auto}.order-portal .op-toolbar .op-filter-actions{grid-column:2;grid-row:1;margin:0;white-space:nowrap}.order-portal .op-toolbar .op-legend{flex:1 1 100%;margin:0;font-size:11px}}@media(max-width:768px){.order-portal .op-filters-hf{margin-top:8px}}.order-portal .op-filter-row{display:flex;align-items:center;gap:12px;min-width:0;margin-top:8px}.order-portal .op-filter-row .sp-chips{flex:1;min-width:0;margin-top:0;padding:2px 0 4px}.order-portal .op-filter-label{flex:0 0 92px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--sp-ink-muted)}.order-portal .op-filter-actions{display:flex;gap:18px;margin-top:8px}.order-portal .op-filter-actions .sp-link{font-size:13px}.order-portal .op-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;list-style:none;font-size:12px;color:var(--sp-ink-muted)}.order-portal .op-legend li{display:inline-flex;align-items:center;gap:6px}.order-portal .op-size-dot{flex:0 0 auto;width:9px;height:9px;border-radius:999px;background:var(--sp-line)}.order-portal .op-size-dot.is-now{background:var(--availability-now)}.order-portal .op-size-dot.is-later{background:var(--availability-later)}.order-portal .op-size-dot.is-none{background:var(--availability-none)}.order-portal .op-size-dot.is-loading{animation:op-pulse 1.2s ease-in-out infinite}.order-portal .op-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--op-tile, 230px),1fr));gap:16px;margin-top:24px}.order-portal .op-grid.is-bikes{--op-tile: 300px;gap:20px}.order-portal .sp-empty{margin-top:24px}.order-portal .op-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.order-portal .op-tile{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px 10px 14px;border:2px solid var(--sp-line);border-radius:16px;background:var(--sp-white);transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.order-portal .op-tile:hover{border-color:var(--sp-line-strong);transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.order-portal .op-tile .sp-thumb{border:0;background:var(--sp-wash);aspect-ratio:4/3}.order-portal .op-tile-link{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.order-portal .op-tile-link:focus-visible{outline:3px solid var(--sp-red);outline-offset:4px;border-radius:10px}.order-portal .op-tile-image{position:relative;container-type:inline-size;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:10px;background:var(--sp-wash);overflow:hidden}.order-portal .op-tile-image img{width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply}.order-portal .op-tile-image .op-tile-fallback{width:30%;color:var(--sp-ink-soft)}.order-portal .op-tile-image.is-article{display:block;background:none}.order-portal .op-tile-name{font-size:14px;font-weight:700;line-height:1.25;color:var(--sp-black)}.order-portal .op-tile.is-article .op-tile-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.5em}.order-portal .op-tile.is-bike .op-tile-name{margin-top:6px;font-size:26px;font-weight:900;text-transform:uppercase;line-height:.8}.order-portal .op-tile-meta{font-size:13px;color:var(--sp-ink-muted)}.order-portal .op-tile-stock{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--sp-ink)}.order-portal .op-tile-stock.is-none{color:var(--sp-ink-muted)}.order-portal .op-tile-stock.is-loading{font-weight:400;color:var(--sp-ink-soft)}.order-portal .op-tile-hint{padding-left:8px;border-left:2px solid var(--sp-black);font-size:12px;line-height:1.35;color:var(--sp-ink);white-space:pre-line}.order-portal .op-tile-tag{align-self:flex-start;padding:3px 9px;border-radius:999px;background:var(--sp-black);color:var(--sp-white);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.order-portal .op-tile-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-top:auto;padding-top:4px;font-size:17px;color:var(--sp-black)}.order-portal .op-tile-price strong{font-weight:900}.order-portal .op-tile-price .op-tile-price-note{font-size:12px;color:var(--sp-ink-soft)}.order-portal .op-sizes{display:flex;flex-wrap:nowrap;gap:6px;margin-top:4px;min-width:0}.order-portal .op-size{display:inline-flex;flex:1 1 0;min-width:0;max-width:76px;align-items:center;justify-content:center;gap:5px;height:32px;padding:0 6px;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--sp-line-strong);border-radius:999px;color:var(--sp-black);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.order-portal .op-size:hover{border-color:var(--sp-black);background:var(--sp-black);color:var(--sp-white)}.order-portal .op-size:hover .op-size-dot{box-shadow:0 0 0 2px var(--sp-white)}.order-portal .op-size:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.order-portal .op-size.is-none{color:var(--sp-ink-soft);border-color:var(--sp-line)}.order-portal .op-sizebar{display:grid;grid-template-columns:repeat(var(--op-size-cols, 4),minmax(0,1fr));gap:6px;box-sizing:border-box;height:50px;margin-top:4px}.order-portal .op-sizebar-cell{position:relative;display:flex;margin:0;border:1px solid var(--sp-line-strong);border-radius:10px;background:var(--sp-white);box-shadow:0 1px 2px #0000000f;font:inherit;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;padding:7px 2px 9px;color:var(--sp-black);text-decoration:none;transition:border-color .12s ease,background-color .12s ease,transform .12s ease,box-shadow .12s ease}.order-portal .op-sizebar-cell strong{font-size:15px;line-height:1}.order-portal .op-sizebar-cell:after{content:"";position:absolute;right:8px;bottom:4px;left:8px;height:3px;border-radius:2px;background:var(--sp-line)}.order-portal .op-sizebar-cell.is-now:after{background:var(--availability-now)}.order-portal .op-sizebar-cell.is-later:after{background:var(--availability-later)}.order-portal .op-sizebar-cell.is-none:after{background:var(--availability-none)}.order-portal .op-sizebar-cell.is-none,.order-portal .op-sizebar-cell:disabled{border-style:dashed;box-shadow:none;color:var(--sp-ink-soft);cursor:not-allowed}.order-portal .op-sizebar-cell:hover:not(:disabled){border-color:var(--sp-black);box-shadow:0 3px 8px #0000001f;transform:translateY(-1px)}.order-portal .op-sizebar-cell:active:not(:disabled){transform:none;box-shadow:none}.order-portal .op-sizebar-cell:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.order-portal .op-buyrow{display:flex;align-items:center;gap:6px;box-sizing:border-box;height:50px;margin-top:4px;animation:op-buyrow-in .2s ease-out 1}.order-portal .op-buyrow .op-stepper{flex:0 0 auto}.order-portal .op-buyrow .op-stepper button{width:28px}.order-portal .op-buyrow .op-stepper input{width:30px}.order-portal .op-buyrow .op-add-button{flex:1 1 auto;gap:5px;min-width:0;padding:0 10px;font-size:13px}@keyframes op-buyrow-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.order-portal .op-buy-size{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;height:44px;margin:0;padding:0 10px 0 12px;border:1px solid var(--sp-line-strong);border-radius:999px;background:var(--sp-white);box-shadow:none;color:var(--sp-black);font:inherit;cursor:pointer}.order-portal .op-buy-size strong{font-size:15px}.order-portal .op-buy-size .op-buy-size-x{width:12px;height:12px;color:var(--sp-ink-soft)}.order-portal .op-buy-size:hover .op-buy-size-x{color:var(--sp-black)}.order-portal .op-buy-size:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.order-portal .op-tile.is-bike{container:bike-tile/inline-size}@container bike-tile (max-width: 280px){.order-portal .op-buyrow .op-add-label{display:none}}@media(prefers-reduced-motion:reduce){.order-portal .op-buyrow{animation:none}}.order-portal .op-tile.is-bike .op-tile-price{margin-top:0}.order-portal .op-sizebar-when{overflow:hidden;max-width:100%;color:var(--sp-ink-muted);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.order-portal .op-add{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.order-portal .op-stepper{display:inline-flex;align-items:center;flex:0 0 auto;height:44px;border:1px solid var(--sp-line-strong);border-radius:999px;overflow:hidden}.order-portal .op-stepper button{width:32px;height:100%;padding:0;border:0;background:transparent;color:var(--sp-black);font:inherit;font-size:18px;font-weight:700;cursor:pointer;box-shadow:none}.order-portal .op-stepper button:hover:not(:disabled){background:var(--sp-wash)}.order-portal .op-stepper button:disabled{color:var(--sp-ink-soft);cursor:default}.order-portal .op-stepper input{width:34px;height:100%;padding:0;border:0;background:transparent;box-shadow:none;color:var(--sp-black);font:inherit;font-size:15px;font-weight:700;text-align:center;outline:none;-moz-appearance:textfield}.order-portal .op-stepper input::-webkit-outer-spin-button,.order-portal .op-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.order-portal .op-add-button{flex:1 0 auto;gap:6px;height:44px;padding:0 12px;font-size:14px;white-space:nowrap}.order-portal .op-add-button svg{flex-shrink:0}.order-portal .op-bike{display:grid;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:18px;padding:16px 22px 16px 16px;border:2px solid var(--sp-black);border-radius:18px;background:var(--sp-white)}.order-portal .op-bike-image{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;border-radius:12px;background:var(--sp-wash);overflow:hidden}.order-portal .op-bike-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.order-portal .op-bike-kicker{margin:0 0 12px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--sp-red)}.order-portal .op-bike-bin{margin:10px 0 0;font-size:14px;color:var(--sp-ink-muted)}.order-portal .op-bike .sp-pills{margin-top:14px}.order-portal .op-bike-note{margin:12px 0 0;font-size:13px;color:var(--sp-ink-muted)}.order-portal .op-bike-clear{align-self:start;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:var(--sp-red);color:var(--sp-white);cursor:pointer;transition:transform .15s ease,background .15s ease}.order-portal .op-bike-clear svg{width:18px;height:18px}.order-portal .op-bike-clear:hover{background:var(--sp-black);transform:scale(1.06)}.order-portal .op-bike-clear:focus-visible{outline:3px solid var(--sp-black);outline-offset:2px}.order-portal .op-groups{margin-top:24px}.order-portal .op-group{--sp-tile: 250px}.order-portal .op-group .op-grid{--op-tile: 250px;gap:14px;margin-top:0}.order-portal .op-skeleton{display:flex;flex-direction:column;gap:10px;padding:10px 10px 16px;border:2px solid var(--sp-line);border-radius:16px}.order-portal .op-skeleton-image,.order-portal .op-skeleton-line{display:block;border-radius:10px;background:linear-gradient(90deg,var(--sp-wash) 25%,rgba(0,0,0,.08) 50%,var(--sp-wash) 75%);background-size:800px 100%;animation:op-shimmer 1.6s ease-in-out infinite}.order-portal .op-skeleton-image{aspect-ratio:4/3}.order-portal .op-skeleton-line{height:16px;width:70%}.order-portal .op-skeleton-line.is-short{width:40%}@keyframes op-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes op-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.order-portal .op-tile{transition:none}.order-portal .op-tile:hover{transform:none}.order-portal .op-sizebar-cell,.order-portal .op-sizebar-cell:hover:not(:disabled){transition:none;transform:none}.order-portal .op-skeleton-image,.order-portal .op-skeleton-line,.order-portal .op-size-dot.is-loading{animation:none}.order-portal .op-switch .op-switch-track,.order-portal .op-switch .op-switch-knob{transition:none}}@media(max-width:760px){.order-portal .bk-hero{position:relative}.order-portal .bk-hero .op-cart{display:none}.order-portal .bk-hero-actions{position:absolute;top:18px;right:16px;width:auto;flex-wrap:nowrap}.order-portal .op-switch{gap:6px;height:28px;padding:0 10px 0 5px;border-color:#fff3;font-size:12px}.order-portal .op-switch .op-switch-track{width:26px;height:16px}.order-portal .op-switch .op-switch-knob{top:3px;left:3px;width:10px;height:10px}.order-portal .op-switch.is-on .op-switch-knob{transform:translate(10px)}.order-portal .sp-toolbar{position:static}.order-portal .op-cart .op-cart-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.order-portal .op-tabs{margin:22px -20px 0;padding:0 20px}.order-portal .op-filter-row{flex-direction:column;align-items:stretch;gap:0}.order-portal .op-filter-label{flex-basis:auto}.order-portal .op-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:760px)and (max-width:480px){.order-portal .op-grid.is-bikes{grid-template-columns:minmax(0,1fr);gap:12px}}@media(max-width:760px){.order-portal .op-tile{padding:8px 8px 12px;border-radius:14px}.order-portal .op-tile.is-bike .op-tile-name{font-size:20px}.order-portal .op-sizes{gap:4px}.order-portal .op-size{gap:3px;height:30px;padding:0 3px;font-size:12px}}@media(max-width:760px)and (max-width:400px){.order-portal .op-size{gap:2px;padding:0 2px;font-size:11px}.order-portal .op-size .op-size-dot{width:7px;height:7px}}@media(max-width:760px){.order-portal .op-add{flex-direction:column}.order-portal .op-stepper{justify-content:space-between}.order-portal .op-bike{grid-template-columns:1fr;gap:14px;padding:14px}.order-portal .op-group .op-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-product .opp-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:22px 0 0}.order-product .opp-back{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--sp-paper-soft);border-radius:999px;color:var(--sp-white);font-size:13px;font-weight:700;text-decoration:none}.order-product .opp-back svg{width:14px;height:14px}.order-product .opp-back:hover{border-color:var(--sp-white);background:var(--sp-white);color:var(--sp-black)}.order-product .opp-back:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.order-product .opp-paired{margin-top:8px;padding-top:24px;border-top:2px solid rgba(0,0,0,.08)}.order-product .opp-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.order-product .opp-media{position:sticky;top:16px}.order-product .pg-gallery{display:flex;flex-direction:column;gap:12px}.order-product .pg-main{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;padding:0;border:2px solid var(--sp-line);border-radius:18px;background:var(--sp-wash);overflow:hidden;cursor:zoom-in;box-shadow:none}.order-product .pg-main img{width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply}.order-product .pg-main.is-empty{cursor:default}.order-product .pg-main.is-empty .sp-thumb{width:40%;border:0;background:none}.order-product .pg-main:focus-visible{outline:3px solid var(--sp-red);outline-offset:3px}.order-product .pg-zoom{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:var(--sp-black);color:var(--sp-white)}.order-product .pg-zoom svg{width:18px;height:18px}.order-product .pg-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.order-product .pg-thumb{flex:0 0 72px;height:72px;padding:0;border:2px solid var(--sp-line);border-radius:12px;background:var(--sp-wash);overflow:hidden;cursor:pointer;box-shadow:none}.order-product .pg-thumb img{width:100%;height:100%;object-fit:contain;padding:6px;mix-blend-mode:multiply}.order-product .pg-thumb:hover{border-color:var(--sp-line-strong)}.order-product .pg-thumb.is-active{border-color:var(--sp-black)}.order-product .pg-thumb:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.order-product .opp-info{display:flex;flex-direction:column;gap:14px;min-width:0}.order-product .opp-kicker{margin:0;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-red)}.order-product .opp-title{margin:0;color:var(--sp-black)}.order-product .opp-code{margin:-4px 0 0;font-size:13px;color:var(--sp-ink-muted)}.order-product .opp-description{margin:0;max-width:560px;font-size:15px;line-height:1.4;color:var(--sp-ink)}.order-product .opp-description p,.order-product .opp-description ul,.order-product .opp-description ol{margin:0 0 10px}.order-product .opp-description>:last-child{margin-bottom:0}.order-product .opp-description ul,.order-product .opp-description ol{padding-left:20px}.order-product .opp-description li+li{margin-top:2px}.order-product .opp-description a{color:inherit;text-decoration:underline;text-underline-offset:2px}.order-product p.opp-description{white-space:pre-line}.order-product .opp-label{margin:8px 0 0;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;line-height:.8;color:var(--sp-black)}.order-product .opp-stock{align-self:flex-start}.order-product .opp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;font-size:26px;color:var(--sp-black)}.order-product .opp-price strong{font-weight:900}.order-product .opp-unit{font-size:13px;color:var(--sp-ink-muted)}.order-product .opp-add{max-width:420px}.order-product .opp-add-wide{align-self:stretch;max-width:420px}.order-product .opp-note{margin:0;font-size:12px;color:var(--sp-ink-soft)}.order-product .opp-total{display:flex;align-items:baseline;justify-content:space-between;max-width:420px;padding-top:12px;border-top:2px solid var(--sp-black);font-size:14px;color:var(--sp-ink-muted)}.order-product .opp-total strong{font-size:24px;font-weight:900;color:var(--sp-black)}.order-product .opp-variants,.order-product .opp-components{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.order-product .opp-variant{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 8px 8px 10px;border:2px solid var(--sp-line);border-radius:14px;background:var(--sp-white)}.order-product .opp-variant.is-picked{border-color:var(--sp-black)}.order-product .opp-variant .op-stepper{height:38px}.order-product .opp-variant-label{height:38px;padding:0 8px;border:1px solid var(--sp-line-strong);border-radius:999px;background:var(--sp-white);color:var(--sp-black);font:inherit;font-size:14px;font-weight:900;cursor:pointer;box-shadow:none}.order-product .opp-variant-label:hover{border-color:var(--sp-black)}.order-product .opp-variant-label:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.order-product .opp-variant.is-viewing .opp-variant-label{border-color:var(--sp-black);background:var(--sp-black);color:var(--sp-white)}.order-product .opp-variant-price{font-size:14px;font-weight:700;color:var(--sp-black);white-space:nowrap}.order-product .opp-component{display:grid;grid-template-columns:auto 64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 10px;border:2px solid var(--sp-black);border-radius:14px;background:var(--sp-white)}.order-product .opp-component.is-off{border-color:var(--sp-line)}.order-product .opp-component.is-off .opp-component-image,.order-product .opp-component.is-off .opp-component-body,.order-product .opp-component.is-off .opp-component-price{opacity:.5}.order-product .opp-component.is-unavailable{border-style:dashed}.order-product .opp-check input{width:18px;height:18px;margin:0;accent-color:var(--sp-black);box-shadow:none}.order-product .opp-component-image{display:block;width:64px}.order-product .opp-component-image .sp-thumb{aspect-ratio:1/1;border:0;border-radius:10px;background:var(--sp-wash)}.order-product .opp-component-body{display:flex;flex-direction:column;gap:3px;min-width:0}.order-product .opp-component-name{font-size:14px;font-weight:700;line-height:1.25;color:var(--sp-black);text-decoration:none}.order-product .opp-component-name:is(a):hover{text-decoration:underline;text-underline-offset:3px}.order-product .opp-component-meta,.order-product .opp-component-note{font-size:12px;color:var(--sp-ink-muted)}.order-product .opp-presets{display:flex;flex-wrap:wrap;gap:8px}.order-product .opp-preset{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px 0 14px;border:2px solid var(--sp-black);border-radius:999px;background:var(--sp-white);color:var(--sp-black);font:inherit;font-size:15px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;box-shadow:none}.order-product .opp-preset svg{width:16px;height:16px}.order-product .opp-preset:hover{background:var(--sp-wash)}.order-product .opp-preset.is-on{background:var(--sp-black);color:var(--sp-white)}.order-product .opp-preset:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.order-product .opp-preset-note{min-height:20px;margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--sp-ink-muted)}.order-product .opp-component-presets{display:flex;flex-wrap:wrap;gap:4px}.order-product .opp-component-preset{padding:1px 7px;border:1px solid var(--sp-line-strong);border-radius:999px;font-size:11px;font-weight:700;line-height:1.4;color:var(--sp-ink-muted)}.order-product .opp-component-preset.is-on{border-color:var(--sp-black);background:var(--sp-black);color:var(--sp-white)}.order-product .opp-component-price{font-size:14px;font-weight:700;color:var(--sp-black);white-space:nowrap}.order-product .opp-box-count{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:420px;margin-top:4px}.order-product .opp-box-count .opp-label{margin:0}@media(max-width:860px){.order-product .opp-layout{grid-template-columns:minmax(0,1fr)}.order-product .opp-media{position:static}.order-product .pg-main{aspect-ratio:4/3}}@media(max-width:520px){.order-product .opp-variant{grid-template-columns:56px minmax(0,1fr) auto}.order-product .opp-variant .op-tile-stock{grid-column:2/-1;grid-row:2}.order-product .opp-variant .op-stepper{grid-column:3;grid-row:1}.order-product .opp-variant .opp-variant-price{grid-column:2;grid-row:1}.order-product .opp-component{grid-template-columns:auto 48px minmax(0,1fr)}.order-product .opp-component .opp-component-image{width:48px}.order-product .opp-component .opp-component-price{grid-column:3}.order-product .opp-add-wide,.order-product .opp-add,.order-product .opp-total,.order-product .opp-box-count{max-width:none}}.order-portal .op-catpick{position:relative;margin-top:10px}.order-portal .op-catpick-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.order-portal .op-catpick-button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:2px solid var(--sp-black);border-radius:999px;background:var(--sp-white);color:var(--sp-black);font:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:none}.order-portal .op-catpick-button svg{width:14px;height:14px;transition:transform .12s ease}.order-portal .op-catpick-button[aria-expanded=true] svg{transform:rotate(180deg)}.order-portal .op-catpick-button.is-filtered{background:var(--sp-black);color:var(--sp-white)}.order-portal .op-catpick-button:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.order-portal .op-catpick-count{font-weight:400;opacity:.7}.order-portal .op-catpick-panel{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:min(720px,100vw - 32px);max-height:min(70vh,560px);overflow-y:auto;padding:14px;border:2px solid var(--sp-black);border-radius:18px;background:var(--sp-white);box-shadow:0 18px 40px #0000002e}.order-portal .op-catpick-filter{width:100%;height:40px;margin:0 0 12px;padding:0 14px;border:1.5px solid var(--sp-line-strong);border-radius:999px;background:var(--sp-white);box-shadow:none;color:var(--sp-black);font:inherit;font-size:14px}.order-portal .op-catpick-filter::placeholder{font-weight:400;line-height:normal;color:var(--sp-ink-soft)}.order-portal .op-catpick-filter:focus{border-color:var(--sp-black);outline:none}.order-portal .op-catpick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;margin:0;padding:0;list-style:none}.order-portal .op-catpick-option{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:8px 12px;border:1.5px solid transparent;border-radius:12px;background:var(--sp-wash);color:var(--sp-black);font:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer;box-shadow:none}.order-portal .op-catpick-option span{flex:0 0 auto;font-weight:400;color:var(--sp-ink-muted)}.order-portal .op-catpick-option:hover{border-color:var(--sp-black);background:var(--sp-white)}.order-portal .op-catpick-option.is-active{background:var(--sp-black);color:var(--sp-white)}.order-portal .op-catpick-option.is-active span{color:var(--sp-paper-muted)}.order-portal .op-catpick-option:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.order-portal .op-catpick-all{grid-column:1/-1}.order-portal .op-catpick-empty{margin:6px 2px;font-size:13px;color:var(--sp-ink-muted)}.order-portal .op-tile-cta{margin-top:6px;height:44px;font-size:14px;text-decoration:none}.order-portal .op-tile-title-link{color:inherit;text-decoration:none}.order-portal .op-tile-title-link:hover .op-tile-name{text-decoration:underline;text-underline-offset:3px}.order-portal .op-tile-title-link:focus-visible{outline:3px solid var(--sp-red);outline-offset:4px;border-radius:10px}.order-portal .op-tile-image-link{display:block;border-radius:10px}.order-portal .op-tile-image-link:focus-visible{outline:3px solid var(--sp-red);outline-offset:3px}@media(max-width:760px){.order-portal .op-catpick-panel{position:fixed;inset:auto 16px 16px;width:auto;max-height:70vh}.order-portal .op-catpick-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.order-portal .op-catpick-button svg{transition:none}}.brand-portal.is-wide{max-width:none}.brand-portal .bk-hero{padding-top:clamp(22px,3.4vw,40px);padding-bottom:clamp(22px,3.4vw,36px)}.brand-portal .bk-hero:has(.sp-suggestions){z-index:20}.brand-portal .bk-hero .sp-display{font-size:clamp(44px,5.6vw,76px)}.brand-portal .bk-hero .sp-lead{margin-top:18px}.brand-portal .bk-hero .sp-display{overflow-wrap:anywhere}.brand-portal .bk-hero.is-compact .sp-display{font-size:clamp(38px,4.4vw,58px)}@media(max-width:480px){.brand-portal .bk-hero.is-compact .sp-display{font-size:7.4vw}}.brand-portal .bk-hero.is-compact .sp-lead{margin-top:14px;font-size:15px}.brand-portal .bk-hero.is-slim{padding:16px 24px;border-radius:20px}.brand-portal .bk-hero.is-slim .bk-hero-top{margin-bottom:0;min-height:40px}.brand-portal .bk-hero.is-slim .bk-hero-heading{min-width:0}.brand-portal .bk-hero.is-slim .bk-hero-heading .sp-kicker{margin:0 0 8px;font-size:11px}.brand-portal .bk-hero.is-slim .sp-display{margin:0;font-size:30px;line-height:.8}@media(max-width:480px){.brand-portal .bk-hero.is-slim .sp-display{font-size:24px}}.brand-portal .bk-hero.is-slim .bk-hero-top+*{margin-top:14px}.brand-portal .bk-hero-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.brand-portal .bk-hero-top .sp-kicker{margin:0}.brand-portal .bk-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.brand-portal .bk-ghost{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:transparent;color:var(--sp-white);font:inherit;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none}.brand-portal .bk-ghost svg{width:16px;height:16px}.brand-portal .bk-ghost:hover{border-color:var(--sp-white);color:var(--sp-white)}.brand-portal .bk-ghost:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.brand-portal .bk-ghost.on-light{border-color:var(--sp-line-strong);color:var(--sp-black)}.brand-portal .bk-ghost.on-light:hover{border-color:var(--sp-black);background:var(--sp-black);color:var(--sp-white)}.brand-portal .bk-back{margin-top:18px}.brand-portal .bk-hero-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.brand-portal .bk-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:24px 0 0;padding:0;list-style:none}.brand-portal .bk-tab{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border:1px solid var(--sp-line-strong);border-radius:999px;background:var(--sp-white);color:var(--sp-black);font:inherit;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none}.brand-portal .bk-tab:hover{border-color:var(--sp-black);color:var(--sp-black)}.brand-portal .bk-tab:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.brand-portal .bk-tab.is-active{background:var(--sp-black);border-color:var(--sp-black);color:var(--sp-white)}.brand-portal .bk-tab .bk-tab-count{font-weight:400;opacity:.6}.brand-portal .bk-tabs.on-dark{margin-top:28px}.brand-portal .bk-tabs.on-dark .bk-tab{border-color:#ffffff47;background:transparent;color:var(--sp-white)}.brand-portal .bk-tabs.on-dark .bk-tab:hover{border-color:#ffffffb3}.brand-portal .bk-tabs.on-dark .bk-tab.is-active{background:var(--sp-white);border-color:var(--sp-white);color:var(--sp-black)}.brand-portal .bk-section{margin-top:28px}.brand-portal .bk-card{border:2px solid var(--sp-line);border-radius:18px;background:var(--sp-white);min-width:0}.brand-portal .bk-card+.bk-card{margin-top:18px}.brand-portal .bk-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 22px 16px;border-bottom:1px solid var(--sp-line)}.brand-portal .bk-card-head p{margin:8px 0 0;font-size:14px;color:var(--sp-ink-muted)}.brand-portal .bk-card-title{margin:0;font-size:24px;font-weight:900;text-transform:uppercase;line-height:.8;letter-spacing:-.005em;color:var(--sp-black)}.brand-portal .bk-card-body{padding:20px 22px}.brand-portal .bk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.brand-portal .bk-stat{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border:2px solid var(--sp-line);border-radius:18px;background:var(--sp-white);min-width:0}.brand-portal .bk-stat.is-black{border-color:var(--sp-black);background:var(--sp-black);color:var(--sp-white)}.brand-portal .bk-stat.is-black .bk-stat-label,.brand-portal .bk-stat.is-black .bk-stat-note{color:var(--sp-paper-muted)}.brand-portal .bk-stat.is-black .bk-stat-value{color:var(--sp-white)}.brand-portal .bk-stat-label{display:flex;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--sp-ink-muted)}.brand-portal .bk-stat-value{margin:0;font-size:clamp(34px,3.4vw,46px);font-weight:900;line-height:.8;color:var(--sp-black);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.brand-portal .bk-stat-note{margin:0;font-size:13px;color:var(--sp-ink-muted)}.brand-portal .bk-stat-note .is-red{color:var(--sp-red);font-weight:700}.brand-portal .bk-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.brand-portal .bk-table{width:100%;border-collapse:collapse;font-size:14px;color:var(--sp-ink)}.brand-portal .bk-table th{padding:12px 14px;border-bottom:1px solid var(--sp-line-strong);background:var(--sp-white);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;text-align:left;color:var(--sp-ink-muted);white-space:nowrap}.brand-portal .bk-table td{padding:14px;border-bottom:1px solid var(--sp-line);vertical-align:middle;color:var(--sp-ink)}.brand-portal .bk-table tbody tr{transition:background .1s ease}.brand-portal .bk-table tbody tr:hover{background:var(--sp-wash)}.brand-portal .bk-table tbody tr:last-child td{border-bottom:0}.brand-portal .bk-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.brand-portal .bk-table .is-strong{font-weight:700;color:var(--sp-black)}.brand-portal .bk-table .is-muted{color:var(--sp-ink-muted)}.brand-portal .bk-table .is-mono{font-variant-numeric:tabular-nums;letter-spacing:.04em}.brand-portal .bk-table a{color:var(--sp-black);font-weight:700;text-decoration:underline;text-decoration-color:var(--sp-line-strong);text-underline-offset:3px}.brand-portal .bk-table a:hover{color:var(--sp-red);text-decoration-color:currentColor}.brand-portal .bk-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--sp-line-strong);border-radius:999px;background:var(--sp-white);color:var(--sp-black);font-size:12px;font-weight:700;white-space:nowrap}.brand-portal .bk-chip.is-black{border-color:var(--sp-black);background:var(--sp-black);color:var(--sp-white)}.brand-portal .bk-chip.is-green{border-color:var(--status-ok);background:var(--status-ok-bg);color:var(--status-ok)}.brand-portal .bk-chip.is-orange{border-color:var(--status-warn);background:var(--status-warn-bg);color:var(--status-warn-ink)}.brand-portal .bk-chip.is-red{border-color:var(--sp-red);background:var(--sp-red);color:var(--sp-white)}.brand-portal .bk-chip.is-red-outline{border-color:var(--sp-red);color:var(--sp-red-deep)}.brand-portal .bk-chip.is-muted{border-color:var(--sp-line);background:var(--sp-wash);color:var(--sp-ink-muted)}.brand-portal .bk-chip.has-dot:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.brand-portal .bk-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.brand-portal .bk-toolbar .sp-field-search{flex:1 1 260px}.brand-portal .bk-muted{color:var(--sp-ink-muted)}.brand-portal .spinner.on-light{border-color:#00000026;border-top-color:var(--sp-black)}@media(max-width:760px){.brand-portal .bk-hero-top{margin-bottom:16px}.brand-portal .bk-tabs{margin-left:-16px;margin-right:-16px;padding:0 16px}.brand-portal .bk-tabs.on-dark{margin:22px -20px 0;padding:0 20px}.brand-portal .bk-card-head,.brand-portal .bk-card-body{padding-left:16px;padding-right:16px}.brand-portal .bk-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brand-portal .bk-stat{padding:14px}.brand-portal .bk-table th,.brand-portal .bk-table td{padding:10px}}.bk-hero-filter-slot{display:contents}.bk-hero:has(.bk-hf:focus-within){z-index:20}.bk-hf{--bk-hf-h: 40px;--bk-hf-line: rgba(255, 255, 255, .28);--bk-hf-line-hover: rgba(255, 255, 255, .7);--bk-hf-ink: #ffffff;--bk-hf-ink-muted: rgba(255, 255, 255, .62);display:flex;flex:1 1 320px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-family:FS Industrie,sans-serif;line-height:1.4;color:var(--bk-hf-ink)}@media(max-width:1600px){.bk-hf{--bk-hf-h: 34px}}.bk-hf.is-light{--bk-hf-line: rgba(0, 0, 0, .18);--bk-hf-line-hover: rgba(0, 0, 0, .6);--bk-hf-ink: #000000;--bk-hf-ink-muted: rgba(0, 0, 0, .62)}.bk-hf.is-inline{flex:0 1 auto}.bk-hf-panel,.bk-hf-search-slot{display:contents}.bk-hf.bk-hf.bk-hf .bk-hf-toggle,.bk-hf.bk-hf.bk-hf .bk-hf-active{display:none}.bk-hf.bk-hf.bk-hf .bk-hf-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.bk-hf.bk-hf.bk-hf .bk-hf-label{font-size:11px;font-weight:900;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--bk-hf-ink-muted);white-space:nowrap}.bk-hf.bk-hf.bk-hf .bk-hf-field{display:inline-flex;align-items:center;gap:8px;margin:0}.bk-hf.bk-hf.bk-hf .bk-hf-chip{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--bk-hf-h);margin:0;padding:0 14px;border:1px solid var(--bk-hf-line);border-radius:999px;background:transparent;box-shadow:none;color:var(--bk-hf-ink);font-family:inherit;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer}.bk-hf.bk-hf.bk-hf .bk-hf-chip svg{flex:0 0 auto;width:16px;height:16px}.bk-hf.bk-hf.bk-hf .bk-hf-chip:hover{border-color:var(--bk-hf-line-hover)}.bk-hf.bk-hf.bk-hf .bk-hf-chip:focus-visible{outline:3px solid #f2022c;outline-offset:2px}.bk-hf.bk-hf.bk-hf .bk-hf-chip:disabled{opacity:.45;cursor:not-allowed}.bk-hf.bk-hf.bk-hf .bk-hf-chip.is-active,.bk-hf.bk-hf.bk-hf .bk-hf-chip[aria-pressed=true]{border-color:var(--bk-hf-ink);background:var(--bk-hf-ink);color:#000}.bk-hf.bk-hf.bk-hf .bk-hf-count{font-weight:400;opacity:.62}.bk-hf.bk-hf.bk-hf.is-light .bk-hf-chip.is-active,.bk-hf.bk-hf.bk-hf.is-light .bk-hf-chip[aria-pressed=true]{color:#fff}.bk-hf.bk-hf.bk-hf .bk-hf-select{appearance:none;-webkit-appearance:none;height:var(--bk-hf-h);min-width:0;max-width:240px;margin:0;padding:0 34px 0 14px;border:1px solid var(--bk-hf-line);border-radius:999px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;box-shadow:none;color:var(--bk-hf-ink);font-family:inherit;font-size:13px;font-weight:700;line-height:normal;text-overflow:ellipsis;cursor:pointer;outline:none}.bk-hf.bk-hf.bk-hf .bk-hf-select:hover,.bk-hf.bk-hf.bk-hf .bk-hf-select:focus{border-color:var(--bk-hf-line-hover);box-shadow:none}.bk-hf.bk-hf.bk-hf .bk-hf-select option{color:#000;background:#fff}.bk-hf.bk-hf.bk-hf.is-light .bk-hf-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-color:#fff}.bk-hf.bk-hf.bk-hf .bk-hf-date{height:var(--bk-hf-h);margin:0;padding:0 12px;border:1px solid var(--bk-hf-line);border-radius:999px;background:transparent;box-shadow:none;color:var(--bk-hf-ink);color-scheme:dark;font-family:inherit;font-size:13px;font-weight:700;line-height:normal;outline:none}.bk-hf.bk-hf.bk-hf .bk-hf-date:hover,.bk-hf.bk-hf.bk-hf .bk-hf-date:focus{border-color:var(--bk-hf-line-hover);box-shadow:none}.bk-hf.bk-hf.bk-hf.is-light .bk-hf-date{color-scheme:light;background:#fff}.bk-hf.bk-hf.bk-hf .bk-hf-check{display:inline-flex;align-items:center;gap:8px;height:var(--bk-hf-h);margin:0;padding:0 14px 0 12px;border:1px solid var(--bk-hf-line);border-radius:999px;color:var(--bk-hf-ink);font-size:13px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.bk-hf.bk-hf.bk-hf .bk-hf-check:hover{border-color:var(--bk-hf-line-hover)}.bk-hf.bk-hf.bk-hf .bk-hf-check input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:0;padding:0;box-shadow:none;accent-color:#f2022c;cursor:pointer}.bk-hf.bk-hf.bk-hf .bk-hf-search{flex:1 1 160px;width:auto;min-width:140px;max-width:280px;height:var(--bk-hf-h);margin:0;padding:0 14px 0 38px;border:1px solid transparent;border-radius:999px;background-color:#fff;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='rgba(0,0,0,0.55)' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:14px center;box-shadow:none;color:#000;font-family:inherit;font-size:14px;font-weight:400;line-height:normal;outline:none}.bk-hf.bk-hf.bk-hf .bk-hf-search::placeholder{color:#00000073;font-weight:400;line-height:normal}.bk-hf.bk-hf.bk-hf .bk-hf-search:focus{border-color:#f2022c;box-shadow:none}.bk-hf.bk-hf.bk-hf.is-light .bk-hf-search{border-color:#0000002e}.bk-hf.bk-hf.bk-hf.is-light .bk-hf-search:focus{border-color:#000}.bk-hf.bk-hf.bk-hf .bk-hf-link{margin:0;padding:0 4px;border:none;background:none;box-shadow:none;color:var(--bk-hf-ink-muted);font-family:inherit;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.bk-hf.bk-hf.bk-hf .bk-hf-link:hover{color:var(--bk-hf-ink)}.bk-hf.bk-hf.bk-hf .bk-hf-toggle{align-items:center;gap:8px;height:var(--bk-hf-h);margin:0;padding:0 14px;border:1px solid var(--bk-hf-line);border-radius:999px;background:transparent;box-shadow:none;color:var(--bk-hf-ink);font-family:inherit;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.bk-hf.bk-hf.bk-hf .bk-hf-toggle svg{width:16px;height:16px}.bk-hf.bk-hf.bk-hf .bk-hf-toggle .bk-hf-chevron{width:14px;height:14px;transition:transform .16s ease}.bk-hf.bk-hf.bk-hf .bk-hf-toggle:focus-visible{outline:3px solid #f2022c;outline-offset:2px}.bk-hf.bk-hf.bk-hf.is-open .bk-hf-toggle{border-color:var(--bk-hf-ink)}.bk-hf.bk-hf.bk-hf.is-open .bk-hf-toggle .bk-hf-chevron{transform:rotate(180deg)}.bk-hf.bk-hf.bk-hf .bk-hf-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#f2022c;color:#fff;font-size:12px;font-weight:700}.bk-hf.bk-hf.bk-hf .bk-hf-active{flex:1 1 100%;flex-wrap:wrap;gap:6px}.bk-hf.bk-hf.bk-hf .bk-hf-active-chip{display:inline-flex;align-items:center;gap:6px;height:28px;margin:0;padding:0 8px 0 12px;border:1px solid var(--bk-hf-line);border-radius:999px;background:transparent;box-shadow:none;color:var(--bk-hf-ink);font-family:inherit;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.bk-hf.bk-hf.bk-hf .bk-hf-active-chip svg{width:12px;height:12px;opacity:.7}.bk-hf.bk-hf.bk-hf .bk-hf-active-chip:hover{border-color:var(--bk-hf-line-hover)}@media(min-width:769px){.bk-hero-top:has(>.bk-hero-filter-slot>.bk-hf:not(.is-inline)){row-gap:12px}.bk-hero-top:has(>.bk-hero-filter-slot>.bk-hf:not(.is-inline))>.bk-hero-actions{order:1}.bk-hero-filter-slot>.bk-hf:not(.is-inline){flex:1 1 100%;order:2}.bk-hero-filter-slot>.bk-hf.bk-hf.bk-hf:not(.is-inline) .bk-hf-search{flex:0 1 340px;max-width:340px}}@media(max-width:768px){.bk-hero-top>.bk-hero-actions{order:1}.bk-hf{--bk-hf-h: 40px;flex:1 1 100%;order:2}.bk-hf.is-inline{flex:1 1 100%}.bk-hf.bk-hf.bk-hf .bk-hf-toggle{display:inline-flex;flex:0 0 auto}.bk-hf.bk-hf.bk-hf .bk-hf-search{flex:1 1 0;max-width:none;min-width:0;font-size:16px}.bk-hf-panel{display:none}.bk-hf.bk-hf.bk-hf.is-open .bk-hf-panel{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px}.bk-hf.bk-hf.bk-hf.is-open .bk-hf-panel .bk-hf-select{flex:1 1 160px;max-width:none}.bk-hf.bk-hf.bk-hf.is-open .bk-hf-panel .bk-hf-field{flex:1 1 160px}.bk-hf.bk-hf.bk-hf.is-open .bk-hf-panel .bk-hf-field .bk-hf-date,.bk-hf.bk-hf.bk-hf.is-open .bk-hf-panel .bk-hf-field .bk-hf-select{flex:1 1 auto;min-width:0}.bk-hf.bk-hf.bk-hf:not(.is-open) .bk-hf-active{display:flex}}body.brand-theme{--text-primary: #000000;--text-secondary: rgba(0, 0, 0, .78);--text-muted: rgba(0, 0, 0, .6);--text-subtle: rgba(0, 0, 0, .42);--border: rgba(0, 0, 0, .12);--border-strong: rgba(0, 0, 0, .28);--border-soft: rgba(0, 0, 0, .06);--surface: #ffffff;--surface-subtle: #fafafa;--surface-muted: #f5f5f5;--brand-dark: #000000;--brand-dark-hover: rgba(0, 0, 0, .8);--brand-green: #f2022c;--brand-green-hover: #c00023;--danger: #c00023;--danger-bg: rgba(242, 2, 44, .06);--danger-border: rgba(242, 2, 44, .35);--success: #000000;--success-bg: rgba(0, 0, 0, .04);--success-border: rgba(0, 0, 0, .2);--promo: var(--status-ok);--promo-bg: var(--status-ok-bg);--promo-bg-hover: rgba(0, 128, 0, .14);--promo-border: rgba(0, 128, 0, .35);--radius-sm: 10px;--radius-md: 12px;--radius-lg: 18px;--shadow-sm: none;--shadow-md: 0 10px 24px rgba(0, 0, 0, .08);--focus-ring: rgba(242, 2, 44, .5);background:#fff}body.brand-theme #content{background:#fff}body.brand-theme .multiselect__tag{background:#f2022c;color:#fff;font-weight:700}body.brand-theme .multiselect__tag-icon:after{color:#fffc}body.brand-theme .multiselect__tag-icon:hover,body.brand-theme .multiselect__tag-icon:focus{background:#c00023}body.brand-theme .multiselect__tag-icon:hover:after,body.brand-theme .multiselect__tag-icon:focus:after{color:#fff}body.brand-theme .multiselect__option--highlight,body.brand-theme .multiselect__option--highlight:after{background:#0000000f;color:#000}body.brand-theme .multiselect__option--selected,body.brand-theme .multiselect__option--selected:after{background:#000;color:#fff}body.brand-theme .multiselect__option--selected.multiselect__option--highlight,body.brand-theme .multiselect__option--selected.multiselect__option--highlight:after{background:#c00023;color:#fff}body.brand-theme .multiselect__spinner:before,body.brand-theme .multiselect__spinner:after{border-top-color:#000}body.brand-theme #sidebar{background-color:#000;border-right-color:#ffffff14}body.brand-theme #sidebar .collapse-toggle{background:#000;border-color:#ffffff3d}body.brand-theme #sidebar .collapse-toggle:hover{background:#f2022c;border-color:#f2022c}body.brand-theme #sidebar .menu-item,body.brand-theme #sidebar .menu-item-dropdown{color:#ffffffe6}body.brand-theme #sidebar .menu-item.active,body.brand-theme #sidebar .menu-item-dropdown.active .top{background-color:#f2022c}body.brand-theme #sidebar .menu-item-dropdown .dropdown{padding-left:44px}body.brand-theme #sidebar .menu-item-dropdown .dropdown .item{position:relative;font-size:15px;font-weight:400;color:#ffffffc7}body.brand-theme #sidebar .menu-item-dropdown .dropdown .item:hover{color:#fff}body.brand-theme #sidebar .menu-item-dropdown .dropdown .item.active{background-color:transparent;color:#fff;font-weight:700}body.brand-theme #sidebar .menu-item-dropdown .dropdown .item.active:before{content:"";position:absolute;left:-6px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:999px;background:#f2022c}body.brand-theme #sidebar .staff-search{border-radius:999px;border-color:#ffffff2e}body.brand-theme #sidebar .staff-search:hover{border-color:#ffffff73}body.brand-theme #sidebar .staff-tabs{border-radius:999px;padding:3px}body.brand-theme #sidebar .staff-tabs .staff-tab{border-radius:999px}body.brand-theme #sidebar .staff-tabs .staff-tab.active,body.brand-theme #sidebar .staff-tabs .staff-tab.is-active{background:#fff;color:#000}body.brand-theme #sidebar .staff-section-header .staff-section-header-label{color:#f2022c;font-weight:700;letter-spacing:.1em}body.brand-theme #sidebar .sidebar-footer{background-color:#000}body.brand-theme #sidebar .sidebar-footer .phone,body.brand-theme #sidebar .sidebar-footer .whatsapp,body.brand-theme #sidebar .sidebar-footer .profile,body.brand-theme #sidebar .sidebar-footer .switch-user,body.brand-theme #sidebar .sidebar-footer .drop-down-menu{background-color:#ffffff0f;border-color:#ffffff1a;border-radius:14px}body.brand-theme #sidebar .sidebar-footer .drop-down-menu{background-color:#111}body.brand-theme #mobile-navbar{background-color:#000;box-shadow:none;border-bottom:1px solid rgba(255,255,255,.08)}body.brand-theme #mobile-navbar .header .week{height:36px;padding:0 12px;white-space:nowrap;border-radius:999px;border-color:#ffffff29;background:#ffffff0f;color:#ffffffb8;font-weight:900}body.brand-theme #mobile-navbar .right-content{align-items:center}body.brand-theme #mobile-navbar .right-content .mobile-scan{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:transparent;color:#fff;cursor:pointer}body.brand-theme #mobile-navbar .right-content .mobile-scan svg{width:18px;height:18px}body.brand-theme #mobile-navbar .right-content .open-menu{height:38px;margin:0 12px;padding:0 16px;border:1px solid rgba(255,255,255,.32);background:transparent;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.03em;line-height:1;gap:8px}body.brand-theme #mobile-navbar .right-content .open-menu svg path{fill:currentColor}body.brand-theme #mobile-navbar .right-content .open-menu svg{margin-right:0}body.brand-theme #mobile-navbar .right-content .profile-image-nav{width:38px;height:38px;border-radius:999px}body.brand-theme #mobile-navbar .right-content .profile-dropdown{border-radius:16px;background-color:#000;border:1px solid rgba(255,255,255,.12);padding:20px}body.brand-theme #mobile-navbar .right-content .profile-dropdown a{padding-right:64px;font-weight:700}@media(max-width:1279px){body.brand-theme #sidebar{top:64px;left:0;right:auto;width:100%;height:calc(100dvh - 64px);max-height:none;margin:0;padding:16px 16px 24px;border-radius:0;border-right:0;box-shadow:none;transform:translateY(-8px)}body.brand-theme #sidebar.show{transform:none}body.brand-theme #sidebar .menu-item,body.brand-theme #sidebar .menu-item-dropdown .top{height:52px;font-size:16px}body.brand-theme #sidebar .menu-item-dropdown .dropdown .item{min-height:44px;font-size:16px}body.brand-theme .overlay{background-color:#000}body.brand-theme #mobile-navbar{z-index:2002}}body.brand-theme [data-sonner-toaster][data-theme=light]{--normal-bg: #ffffff;--normal-border: rgba(0, 0, 0, .12);--normal-text: #000000;--success-bg: #000000;--success-border: #000000;--success-text: #ffffff;--error-bg: #f2022c;--error-border: #f2022c;--error-text: #ffffff;--warning-bg: #ffffff;--warning-border: #f2022c;--warning-text: #000000;--info-bg: #ffffff;--info-border: rgba(0, 0, 0, .28);--info-text: #000000;--border-radius: 16px;font-family:FS Industrie,sans-serif}body.brand-theme [data-sonner-toast] [data-title]{font-weight:700}body.brand-theme .modal-container h2{font-weight:900;text-transform:uppercase;line-height:.9;letter-spacing:0;color:#000}body.brand-theme .modal-overlay{background:#0009}body.brand-theme .toggle-switch{background-color:#0000002e}body.brand-theme .toggle-switch.toggled{background-color:#f2022c}body.brand-theme .flatpickr-calendar{border-radius:16px;box-shadow:0 20px 50px -20px #00000059;font-family:FS Industrie,sans-serif}body.brand-theme .flatpickr-calendar .flatpickr-day{border-radius:999px}body.brand-theme .flatpickr-calendar .flatpickr-day.selected,body.brand-theme .flatpickr-calendar .flatpickr-day.startRange,body.brand-theme .flatpickr-calendar .flatpickr-day.endRange{border-color:#000;background:#000;color:#fff}body.brand-theme .flatpickr-calendar .flatpickr-day.inRange{border-color:transparent;background:#00000014;box-shadow:-5px 0 #00000014,5px 0 #00000014}body.brand-theme .flatpickr-calendar .flatpickr-day.today{border-color:#f2022c}body.brand-theme .air-datepicker{--adp-font-family: "FS Industrie", sans-serif;--adp-border-radius: 16px;--adp-cell-border-radius: 999px;--adp-color-current-date: #f2022c;--adp-accent-color: #000000;--adp-background-color-selected: #000000;--adp-background-color-selected-other-month: rgba(0, 0, 0, .7);--adp-background-color-hover: rgba(0, 0, 0, .06);--adp-background-color-in-range: rgba(0, 0, 0, .08);--adp-cell-background-color-selected: #000000;--adp-cell-background-color-selected-hover: rgba(0, 0, 0, .8)}.brand-portal.dash-portal .sp-hero:before{content:none}.brand-portal.dash-portal .dash-hero-cta{height:44px;padding:0 20px;font-size:14px}.brand-portal.dash-portal .dash-stats{grid-template-columns:repeat(var(--tile-count, 3),minmax(0,1fr))}.brand-portal.dash-portal .dash-stat{color:inherit;text-decoration:none;transition:border-color .12s ease,transform .12s ease}.brand-portal.dash-portal .dash-stat:hover{border-color:var(--sp-black);transform:translateY(-2px)}.brand-portal.dash-portal .dash-stat:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.brand-portal.dash-portal .dash-stat.is-black:hover{border-color:var(--sp-red)}.brand-portal.dash-portal .dash-stat .bk-stat-value{font-size:clamp(44px,4.6vw,64px)}.brand-portal.dash-portal .dash-info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid currentColor;border-radius:999px;font-size:10px;font-weight:900;text-transform:none;letter-spacing:0;cursor:help}.brand-portal.dash-portal .dash-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px}.brand-portal.dash-portal .dash-links .sp-link{font-size:14px}.brand-portal.dash-portal .dash-promos{margin-top:28px;padding:24px;border-color:var(--status-ok)}.brand-portal.dash-portal .dash-promos .sp-kicker.dash-promos-kicker{color:var(--status-ok)}.brand-portal.dash-portal .dash-promos-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.brand-portal.dash-portal .dash-promos-title{font-size:clamp(34px,3.6vw,48px)}.brand-portal.dash-portal .dash-promos-lead{margin:16px 0 0;font-size:15px;color:var(--sp-ink-muted)}.brand-portal.dash-portal .dash-promos-cta{height:48px;font-size:14px}.brand-portal.dash-portal .dash-promos-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none}.brand-portal.dash-portal .dash-promo{display:flex;flex-direction:column;gap:6px;padding:16px;border:2px solid rgba(0,128,0,.35);border-radius:16px;background:var(--status-ok-bg)}.brand-portal.dash-portal .dash-promo-chips{display:flex;flex-wrap:wrap;gap:6px}.brand-portal.dash-portal .dash-promo-chips:empty{display:none}.brand-portal.dash-portal .dash-promo-name{font-size:16px;font-weight:700;line-height:1.25;color:var(--sp-black)}.brand-portal.dash-portal .dash-promo-meta{margin:0;font-size:13px;color:var(--sp-ink-muted)}.brand-portal.dash-portal .dash-promo-products{margin:0;font-size:14px;color:var(--sp-ink)}.brand-portal.dash-portal .dash-promos-foot{margin:16px 0 0;font-size:13px;color:var(--sp-ink-muted)}.brand-portal.dash-portal .dash-sepa{margin-top:28px}.brand-portal.dash-portal .dash-sepa-title{font-size:clamp(48px,6vw,84px)}.brand-portal.dash-portal .dash-sepa-steps{display:grid;gap:10px;margin:26px 0 0;padding:0;list-style:none}.brand-portal.dash-portal .dash-sepa-steps li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--sp-paper-muted)}.brand-portal.dash-portal .dash-sepa-no{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:999px;background:var(--sp-red);color:var(--sp-white);font-size:13px;font-weight:900}.brand-portal.dash-portal .dash-sepa-note{margin:18px 0 0;font-size:14px;color:var(--sp-paper-soft)}.brand-portal.dash-portal .dash-sepa-form{display:grid;grid-template-columns:minmax(0,360px) auto;align-items:end;justify-content:start;gap:12px;margin-top:26px}.brand-portal.dash-portal .dash-sepa-label{display:block;margin-bottom:8px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--sp-paper-muted)}.brand-portal.dash-portal .dash-sepa-select{height:64px;border-color:var(--sp-white);border-radius:14px;font-size:16px}.brand-portal.dash-portal .homepage-blocks{padding:0;margin-top:48px}@media(max-width:1100px){.brand-portal.dash-portal .dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.brand-portal.dash-portal .dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-portal.dash-portal .dash-stat.is-black{grid-column:1/-1}.brand-portal.dash-portal .dash-stat .bk-stat-value{font-size:44px}.brand-portal.dash-portal .dash-promos{padding:18px}.brand-portal.dash-portal .dash-promos-cta{width:100%}.brand-portal.dash-portal .dash-sepa-form{grid-template-columns:1fr}.brand-portal.dash-portal .dash-sepa-form .dash-sepa-cta{width:100%}.brand-portal.dash-portal .dash-sepa-select{height:56px}.brand-portal.dash-portal .homepage-blocks{padding:0;margin-top:36px}}.brand-portal.model-portal .model-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:22px 0 0}.brand-portal.model-portal .model-back{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.32);border-radius:999px;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.brand-portal.model-portal .model-back svg{width:14px;height:14px}.brand-portal.model-portal .model-back:hover{border-color:#fff;background:#fff;color:#000}.brand-portal.model-portal .model-art{font-size:13px;color:var(--sp-paper-muted)}.brand-portal.model-portal .battery-option{min-height:48px;padding:10px 16px;border:1px solid rgba(0,0,0,.28);border-radius:14px}.brand-portal.model-portal .battery-option:hover{border-color:#000;background:#fff}.brand-portal.model-portal .battery-option.active{border-color:#000;background:#000;color:#fff}.brand-portal.model-portal .battery-option.active .availability{color:#ffffffb8}.brand-portal.model-portal .battery-option .name{font-size:14px;font-weight:700;white-space:normal;overflow:visible;line-height:1.2}.brand-portal.model-portal .battery-option .availability{font-size:12px;font-weight:700;color:#0009}.brand-portal.model-portal .accordion{margin-top:20px}.brand-portal.documents-portal .documents-table{min-width:620px}.brand-portal.documents-portal .documents-table td{white-space:nowrap}.brand-portal.documents-portal .documents-address{max-width:320px;overflow:hidden;text-overflow:ellipsis;color:var(--sp-ink-muted)}.brand-portal.documents-portal .documents-download{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1.5px solid var(--sp-black);border-radius:999px;font-size:13px;text-decoration:none}.brand-portal.documents-portal .documents-download svg{width:15px;height:15px}.brand-portal.documents-portal .documents-download:hover{background:var(--sp-black);color:var(--sp-white)}.brand-portal.documents-portal .documents-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;text-align:center;color:var(--sp-ink-muted)}.brand-portal.documents-portal .documents-empty strong{font-size:30px;font-weight:900;text-transform:uppercase;line-height:.8;color:var(--sp-black)}.brand-portal.documents-portal .documents-complete{margin:22px 0 0;text-align:center;font-size:13px;color:var(--sp-ink-soft)}.brand-portal.documents-portal .documents-load-more-sentinel{height:1px}@media(max-width:640px){.brand-portal.documents-portal .documents-address-col{display:none}.brand-portal.documents-portal .documents-table{min-width:0}}.brand-portal.orders-portal .delivery-modal{font-family:FS Industrie,sans-serif;color:var(--sp-ink)}.brand-portal.orders-portal .delivery-modal h2{margin:0;font-size:34px;font-weight:900;text-transform:uppercase;line-height:.8;letter-spacing:-.005em;color:var(--sp-black)}.brand-portal.orders-portal .delivery-modal .delivery-modal-copy>strong{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--sp-black)}.brand-portal.orders-portal .delivery-modal .delivery-week-section,.brand-portal.orders-portal .delivery-modal .delivery-product-card{border:2px solid var(--sp-line);border-radius:14px;background:var(--sp-white)}.brand-portal.orders-portal .delivery-modal .delivery-week-pill{height:30px;padding:0 12px;border:1.5px solid var(--sp-line-strong);background:var(--sp-white);font-size:13px}.brand-portal.orders-portal .delivery-modal .delivery-week-pill .delivery-week-pill__label{font-weight:400;color:var(--sp-ink-muted)}.brand-portal.orders-portal .delivery-modal .delivery-week-pill .delivery-week-pill__value{font-weight:900;color:var(--sp-black)}.brand-portal.orders-portal .delivery-modal .delivery-week-pill.delivery-week-pill--success{border-color:var(--status-ok);background:var(--status-ok-bg)}.brand-portal.orders-portal .delivery-modal .delivery-week-pill.delivery-week-pill--success .delivery-week-pill__label{color:var(--status-ok);opacity:1}.brand-portal.orders-portal .delivery-modal .delivery-week-pill.delivery-week-pill--success .delivery-week-pill__value{color:var(--status-ok)}.brand-portal.orders-portal .delivery-modal .multiselect .multiselect__tags{min-height:44px;padding-top:11px;border:1px solid var(--sp-line-strong);border-radius:12px}.brand-portal.orders-portal .delivery-modal .multiselect .multiselect__single{font-weight:700;color:var(--sp-black)}.brand-portal.orders-portal .delivery-modal .multiselect .multiselect__select{height:42px}.brand-portal.orders-portal .delivery-modal .multiselect .multiselect__content-wrapper{border:2px solid var(--sp-black);border-radius:12px;box-shadow:0 10px 24px #0000001f}.brand-portal.orders-portal .delivery-modal .multiselect .multiselect__option--highlight{background:var(--sp-wash);color:var(--sp-black)}.brand-portal.orders-portal .delivery-modal .multiselect .multiselect__option--selected{background:var(--sp-black);color:var(--sp-white)}.brand-portal.orders-portal .delivery-modal .delivery-modal-error{color:var(--sp-red-deep);font-weight:700}.brand-portal.orders-portal .delivery-modal .delivery-modal-warning{border:2px solid var(--sp-red);border-radius:12px;background:var(--sp-white);color:var(--sp-black)}.brand-portal.orders-portal .delivery-modal .week-option-vacation{color:var(--sp-red-deep)}.brand-portal.orders-portal .delivery-modal .delivery-modal-actions{gap:10px}.brand-portal.orders-portal .delivery-modal .delivery-modal-actions button{height:46px;padding:0 22px;border-radius:999px;font-family:FS Industrie,sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;box-shadow:none}.brand-portal.orders-portal .delivery-modal .delivery-modal-actions .cancel{border:2px solid var(--sp-black);background:var(--sp-white);color:var(--sp-black)}.brand-portal.orders-portal .delivery-modal .delivery-modal-actions .cancel:hover:not(:disabled){background:var(--sp-black);color:var(--sp-white)}.brand-portal.orders-portal .delivery-modal .delivery-modal-actions .confirm{background:var(--sp-red)}.brand-portal.orders-portal .delivery-modal .delivery-modal-actions .confirm:hover:not(:disabled){background:var(--sp-red-deep)}@media(max-width:640px){.brand-portal.orders-portal .delivery-modal{min-width:0;width:100%;padding:18px}.brand-portal.orders-portal .delivery-modal h2{font-size:28px}.brand-portal.orders-portal .delivery-modal .delivery-modal-actions button{flex:1 1 0}}.history-portal .history-tabs>.tabbar{display:none}.history-portal .chart-legend .legend-chip{border-color:var(--sp-line-strong);color:var(--sp-black);font-size:13px;font-weight:700}.history-portal .chart-legend .legend-chip:hover{border-color:var(--sp-black);background:var(--sp-white)}.history-portal .chart-legend .legend-chip.is-hidden{color:var(--sp-ink-soft)}.history-portal ul.pagination.hs-pagination{float:none;height:auto;margin:4px 0 0;padding:0;gap:6px;justify-content:flex-end;flex-wrap:wrap;list-style:none}.history-portal ul.pagination.hs-pagination .page-link{display:flex;margin:0;border:1px solid var(--sp-line-strong);border-radius:999px;overflow:hidden;color:var(--sp-black)}.history-portal ul.pagination.hs-pagination .page-link:hover{background:var(--sp-wash)}.history-portal ul.pagination.hs-pagination .page-link.disabled{opacity:.4}.history-portal ul.pagination.hs-pagination .page-link.ellipsis{border-color:transparent}.history-portal ul.pagination.hs-pagination .page-item,.history-portal ul.pagination.hs-pagination button.page-item{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border:0;background:transparent;color:inherit;font-size:14px;font-weight:700;list-style:none}.history-portal ul.pagination.hs-pagination .page-item.active,.history-portal ul.pagination.hs-pagination button.page-item.active{background:var(--sp-black);color:var(--sp-white)}.account-portal .acc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.account-portal .acc-stack{display:flex;flex-direction:column;gap:18px}.account-portal .acc-grid>.bk-card+.bk-card,.account-portal .acc-stack>.bk-card+.bk-card,.account-portal .acc-grid>.acc-stack{margin-top:0}.account-portal .acc-stack>.save-bar{margin-top:0}.account-portal .acc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-portal .acc-fields.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.account-portal .acc-fields.is-single{grid-template-columns:minmax(0,1fr)}.account-portal .acc-fields:has(.is-narrow){grid-template-columns:repeat(4,minmax(0,1fr))}.account-portal .acc-fields:has(.is-narrow) .acc-field{grid-column:span 2}.account-portal .acc-fields:has(.is-narrow) .acc-field.is-wide{grid-column:span 3}.account-portal .acc-fields:has(.is-narrow) .acc-field.is-narrow{grid-column:span 1}.account-portal .acc-fields:has(.is-narrow) .acc-field.is-full{grid-column:1/-1}.account-portal .acc-field{min-width:0}.account-portal .acc-field.is-full{grid-column:1/-1}.account-portal .acc-spacer{visibility:hidden}.account-portal .acc-actions{margin-top:20px}.account-portal .acc-inline{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.account-portal .acc-small-button{height:42px;padding:0 18px;font-size:14px}.account-portal .acc-note{margin:16px 0 0;font-size:14px;color:var(--sp-ink-muted)}.account-portal .acc-empty{margin:0;font-size:15px;color:var(--sp-ink-muted)}.account-portal .acc-empty-card{padding:36px 22px;text-align:center}.account-portal .sp-input[readonly]{cursor:pointer}.account-portal .acc-check{display:inline-flex;align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.35;color:var(--sp-ink);cursor:pointer}.account-portal .acc-check input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;padding:0;box-shadow:none;accent-color:var(--sp-black);cursor:pointer}.account-portal .bk-hero:has(.acc-hero-photo){padding-right:calc(var(--sp-gutter) + 190px)}.account-portal .acc-hero-photo{position:absolute;right:var(--sp-gutter);top:50%;transform:translateY(-50%)}.account-portal .acc-photo{position:relative;display:flex;align-items:center;justify-content:center;width:160px;height:160px;border:2px dashed rgba(255,255,255,.4);border-radius:24px;background:#ffffff0f;overflow:hidden}.account-portal .acc-photo.has-image{border:0;background:var(--sp-white)}.account-portal .acc-photo.is-round{border-radius:999px}.account-portal .acc-photo.is-file-dragover{border-color:var(--sp-red);border-style:solid}.account-portal .acc-photo img{width:100%;height:100%;object-fit:contain}.account-portal .acc-photo.is-round img{object-fit:cover}.account-portal .acc-photo input[type=file]{display:none}.account-portal .acc-photo-action{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;margin:0;border-radius:999px;background:var(--sp-black);color:var(--sp-white);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;cursor:pointer}.account-portal .acc-photo-action svg{width:14px;height:14px}.account-portal .acc-photo-action:hover{background:var(--sp-red)}.account-portal .acc-photo.has-image .acc-photo-action{position:absolute;bottom:10px;left:50%;transform:translate(-50%);opacity:0;transition:opacity .15s ease}.account-portal .acc-photo.has-image:hover .acc-photo-action,.account-portal .acc-photo.has-image:focus-within .acc-photo-action{opacity:1}@media(hover:none){.account-portal .acc-photo.has-image .acc-photo-action{opacity:1}}.account-portal .tabbar{display:flex;gap:8px;margin:0 0 20px;padding:0;border:0;overflow-x:auto;scrollbar-width:none}.account-portal .tabbar .tab{flex:0 0 auto;display:inline-flex;align-items:center;height:42px;padding:0 18px;margin:0;border:1px solid var(--sp-line-strong);border-radius:999px;background:var(--sp-white);color:var(--sp-black);font-size:14px;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;cursor:pointer}.account-portal .tabbar .tab:after{display:none}.account-portal .tabbar .tab:hover{border-color:var(--sp-black)}.account-portal .tabbar .tab.active{background:var(--sp-black);border-color:var(--sp-black);color:var(--sp-white)}.account-portal .acc-tel .vue-tel-input,.account-portal .people-list .vue-tel-input,.account-portal .addresses-card .vue-tel-input{display:flex;height:48px;border:1px solid var(--sp-line-strong);border-radius:12px;background:var(--sp-white);box-shadow:none;overflow:hidden}.account-portal .acc-tel .vue-tel-input:focus-within,.account-portal .people-list .vue-tel-input:focus-within,.account-portal .addresses-card .vue-tel-input:focus-within{border-color:var(--sp-black);box-shadow:0 0 0 1px var(--sp-black)}.account-portal .acc-tel .vue-tel-input .vti__dropdown,.account-portal .people-list .vue-tel-input .vti__dropdown,.account-portal .addresses-card .vue-tel-input .vti__dropdown{padding:0 6px 0 12px;border-radius:0;background:transparent}.account-portal .acc-tel .vue-tel-input .vti__dropdown:hover,.account-portal .acc-tel .vue-tel-input .vti__dropdown.open,.account-portal .people-list .vue-tel-input .vti__dropdown:hover,.account-portal .people-list .vue-tel-input .vti__dropdown.open,.account-portal .addresses-card .vue-tel-input .vti__dropdown:hover,.account-portal .addresses-card .vue-tel-input .vti__dropdown.open{background:var(--sp-wash)}.account-portal .acc-tel .vue-tel-input .vti__input,.account-portal .acc-tel .vue-tel-input input,.account-portal .people-list .vue-tel-input .vti__input,.account-portal .people-list .vue-tel-input input,.account-portal .addresses-card .vue-tel-input .vti__input,.account-portal .addresses-card .vue-tel-input input{flex:1;min-width:0;height:100%;margin:0;padding:0 14px 0 8px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--sp-black);font:inherit;font-size:15px;outline:none}.account-portal .acc-select .ui.dropdown,.account-portal .acc-select .ui.selection.dropdown{display:flex;align-items:center;min-height:48px;height:auto;padding:0 40px 0 14px;border:1px solid var(--sp-line-strong);border-radius:12px;background:var(--sp-white);box-shadow:none;font-size:15px;color:var(--sp-black)}.account-portal .acc-select .ui.dropdown.active,.account-portal .acc-select .ui.dropdown:focus-within,.account-portal .acc-select .ui.selection.dropdown.active,.account-portal .acc-select .ui.selection.dropdown:focus-within{border-color:var(--sp-black);box-shadow:0 0 0 1px var(--sp-black)}.account-portal .acc-select .ui.dropdown>input.search,.account-portal .acc-select .ui.dropdown input,.account-portal .acc-select .ui.selection.dropdown>input.search,.account-portal .acc-select .ui.selection.dropdown input{height:100%;padding:0 14px;border:0;background:transparent;box-shadow:none;font:inherit;font-size:15px}.account-portal .acc-select .ui.dropdown>.text,.account-portal .acc-select .ui.selection.dropdown>.text{color:var(--sp-black)}.account-portal .acc-select .ui.dropdown .menu,.account-portal .acc-select .ui.selection.dropdown .menu{border-color:var(--sp-line-strong);border-radius:0 0 12px 12px;box-shadow:0 10px 24px #0000001a}.account-portal .acc-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.account-portal .acc-list-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--sp-line)}.account-portal .acc-list-row:first-child{padding-top:0}.account-portal .acc-list-row:last-child{border-bottom:0;padding-bottom:0}.account-portal .acc-list-row .sp-link{margin-left:auto;font-size:13px}.account-portal .acc-list-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0}.account-portal .acc-list-main strong{font-weight:700;color:var(--sp-black);font-variant-numeric:tabular-nums}.account-portal .acc-list-main .bk-muted{font-size:13px}.account-portal .acc-dot{flex:0 0 auto;width:10px;height:10px;border-radius:999px}.account-portal .acc-dot.is-black{background:var(--sp-black)}.account-portal .acc-dot.is-red{background:var(--sp-red)}.account-portal .acc-result{padding:16px 18px;border:2px solid var(--sp-line);border-radius:16px}.account-portal .acc-result.is-warning{border-color:var(--sp-red)}.account-portal .acc-result-head{display:flex;align-items:flex-start;gap:14px}.account-portal .acc-result-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--sp-black);color:var(--sp-white);font-weight:900;font-size:16px;line-height:1}.account-portal .acc-result.is-warning .acc-result-icon{background:var(--sp-red)}.account-portal .acc-result-title{margin:0;font-size:20px;font-weight:900;text-transform:uppercase;line-height:.9;color:var(--sp-black);font-variant-numeric:tabular-nums}.account-portal .acc-result-text{margin:8px 0 0;font-size:14px;color:var(--sp-ink-muted)}.account-portal .acc-deliveries{display:flex;flex-direction:column;gap:8px;margin:16px 0 0 46px;padding:0;list-style:none}.account-portal .acc-delivery{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--sp-wash)}.account-portal .acc-delivery-main{display:flex;flex-direction:column;gap:4px;min-width:0}.account-portal .acc-delivery-order{font-size:12px;color:var(--sp-ink-muted)}.account-portal .acc-delivery-product{font-size:14px;font-weight:700;color:var(--sp-black)}.account-portal .acc-delivery-battery,.account-portal .acc-delivery-note{font-size:13px;color:var(--sp-ink)}.account-portal .acc-delivery-label{margin-right:6px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--sp-ink-muted)}.account-portal .acc-delivery-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.account-portal .acc-cell-clip{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-portal .acc-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.account-portal .acc-library-tile{display:flex;flex-direction:column;gap:10px;padding:10px 10px 14px;border:2px solid var(--sp-line);border-radius:16px;background:var(--sp-white);color:inherit;text-decoration:none;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.account-portal .acc-library-tile:hover{border-color:var(--sp-line-strong);transform:translateY(-2px);box-shadow:0 10px 24px #00000014}.account-portal .acc-library-tile:hover .acc-library-download{background:var(--sp-red);border-color:var(--sp-red);color:var(--sp-white)}.account-portal .acc-library-tile:focus-visible{outline:3px solid var(--sp-red);outline-offset:2px}.account-portal .acc-library-image{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:10px;background:var(--sp-wash);overflow:hidden}.account-portal .acc-library-image img{width:100%;height:100%;object-fit:cover}.account-portal .acc-library-name{font-size:14px;font-weight:700;line-height:1.25;color:var(--sp-black);overflow-wrap:anywhere}.account-portal .acc-library-download{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;height:32px;margin-top:auto;padding:0 12px;border:1px solid var(--sp-line-strong);border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.03em;color:var(--sp-black)}.account-portal .acc-library-download svg{width:14px;height:14px}.account-portal .addresses-card{padding:0;border:2px solid var(--sp-line);border-radius:18px;background:var(--sp-white);box-shadow:none;overflow:hidden}.account-portal .addresses-card .addresses-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:0;padding:20px 22px 16px;border-bottom:1px solid var(--sp-line)}.account-portal .addresses-card .addresses-header h2{margin:0;font-size:24px;font-weight:900;text-transform:uppercase;line-height:.8;letter-spacing:-.005em;color:var(--sp-black)}.account-portal .addresses-card .addresses-hint{margin:10px 0 0;max-width:620px;font-size:14px;color:var(--sp-ink-muted)}.account-portal .addresses-card .addresses-empty{margin:0;padding:28px 22px;font-size:15px;color:var(--sp-ink-muted)}.account-portal .addresses-card .addresses-list{margin:0;padding:0}.account-portal .addresses-card .address-row{padding:16px 22px;border-bottom:1px solid var(--sp-line)}.account-portal .addresses-card .address-row:last-child{border-bottom:0}.account-portal .addresses-card .address-label{font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:var(--sp-black)}.account-portal .addresses-card .address-text{font-size:15px;color:var(--sp-ink)}.account-portal .addresses-card .address-note,.account-portal .addresses-card .address-meta{color:var(--sp-ink-muted)}.account-portal .addresses-card .address-note{color:var(--sp-red-deep)}.account-portal .addresses-card .chip{height:26px;padding:0 10px;border:1px solid var(--sp-line-strong);border-radius:999px;background:var(--sp-white);color:var(--sp-black);font-size:12px;font-weight:700}.account-portal .addresses-card .chip.chip-success{border-color:var(--sp-black);background:var(--sp-black);color:var(--sp-white)}.account-portal .addresses-card .chip.chip-warning{border-color:var(--sp-black);background:var(--sp-white);color:var(--sp-black)}.account-portal .addresses-card .chip.chip-danger{border-color:var(--sp-red);background:var(--sp-red);color:var(--sp-white)}.account-portal .addresses-card .chip.chip-neutral{border-color:var(--sp-line);background:var(--sp-wash);color:var(--sp-ink-muted)}.account-portal .addresses-card .modal-title{font-size:24px;font-weight:900;text-transform:uppercase;line-height:.85;color:var(--sp-black)}.account-portal .addresses-card .form-field label{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--sp-black)}.account-portal .addresses-card .form-field input:not([type=checkbox]){height:48px;padding:0 14px;border:1px solid var(--sp-line-strong);border-radius:12px;background:var(--sp-white);box-shadow:none;font-size:15px;color:var(--sp-black)}.account-portal .addresses-card .form-field input:not([type=checkbox]):focus{border-color:var(--sp-black);box-shadow:0 0 0 1px var(--sp-black)}.account-portal .addresses-card .form-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--sp-black)}.account-portal .people-list .crud-card{border:2px solid var(--sp-line);border-radius:18px;background:var(--sp-white);box-shadow:none;overflow:hidden}.account-portal .people-list .crud-card-header{padding:20px 22px 16px;border-bottom:1px solid var(--sp-line)}.account-portal .people-list .crud-card-header h2{margin:0;font-size:24px;font-weight:900;text-transform:uppercase;line-height:.8;letter-spacing:-.005em;color:var(--sp-black)}.account-portal .people-list .crud-card-intro{margin:0;padding:14px 22px;border-bottom:1px solid var(--sp-line);background:var(--sp-wash);font-size:14px;color:var(--sp-ink-muted)}.account-portal .people-list .crud-card-intro strong{color:var(--sp-black)}.account-portal .people-list .crud-table th{padding:12px 14px;border-bottom:1px solid var(--sp-line-strong);background:var(--sp-white);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--sp-ink-muted)}.account-portal .people-list .crud-table td{padding:14px;border-bottom:1px solid var(--sp-line);color:var(--sp-ink);font-size:14px}.account-portal .people-list .crud-table tr.is-clickable:hover td{background:var(--sp-wash)}.account-portal .people-list .person-name{font-weight:700;color:var(--sp-black)}.account-portal .people-list .muted,.account-portal .people-list .crud-table td.tone-muted{color:var(--sp-ink-muted)}.account-portal .people-list .chip{height:24px;padding:0 9px;border:1px solid var(--sp-line-strong);border-radius:999px;background:var(--sp-white);color:var(--sp-black);font-size:12px;font-weight:700}.account-portal .people-list .chip.chip-primary,.account-portal .people-list .chip.chip-success{border-color:var(--sp-black);background:var(--sp-black);color:var(--sp-white)}.account-portal .people-list .chip.chip-warn{border-color:var(--sp-black);background:var(--sp-white);color:var(--sp-black)}.account-portal .people-list .chip.chip-neutral,.account-portal .people-list .chip.chip-muted{border-color:var(--sp-line);background:var(--sp-wash);color:var(--sp-ink-muted)}.account-portal .people-list .empty-state{color:var(--sp-ink-muted)}.account-portal .people-list .beheer-crud-modal .modal-head h2{font-size:26px;font-weight:900;text-transform:uppercase;line-height:.85;color:var(--sp-black)}.account-portal .people-list .beheer-crud-modal .field>label{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--sp-black)}.account-portal .people-list .beheer-crud-modal .input{height:48px;border:1px solid var(--sp-line-strong);border-radius:12px;background:var(--sp-white);box-shadow:none;font-size:15px;color:var(--sp-black)}.account-portal .people-list .beheer-crud-modal .input:focus{border-color:var(--sp-black);box-shadow:0 0 0 1px var(--sp-black)}.account-portal .people-list .beheer-crud-modal .switch-row input[type=checkbox]{accent-color:var(--sp-black)}.account-portal .people-list .beheer-crud-modal .portal-section{border-radius:16px}.account-portal .addresses-card .btn-primary,.account-portal .addresses-card .btn-outline,.account-portal .addresses-card .btn-danger-outline,.account-portal .people-list .btn-primary,.account-portal .people-list .btn-outline,.account-portal .people-list .btn-danger-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;box-shadow:none}.account-portal .addresses-card .btn-primary,.account-portal .people-list .btn-primary{border:0;background:var(--sp-red);color:var(--sp-white)}.account-portal .addresses-card .btn-primary:hover:not(:disabled),.account-portal .people-list .btn-primary:hover:not(:disabled){background:var(--sp-red-deep)}.account-portal .addresses-card .btn-outline,.account-portal .people-list .btn-outline{border:2px solid var(--sp-black);background:var(--sp-white);color:var(--sp-black)}.account-portal .addresses-card .btn-outline:hover:not(:disabled),.account-portal .people-list .btn-outline:hover:not(:disabled){background:var(--sp-black);color:var(--sp-white)}.account-portal .addresses-card .btn-danger-outline,.account-portal .people-list .btn-danger-outline{border:2px solid var(--sp-red);background:var(--sp-white);color:var(--sp-red-deep)}.account-portal .addresses-card .btn-danger-outline:hover:not(:disabled),.account-portal .people-list .btn-danger-outline:hover:not(:disabled){background:var(--sp-red);color:var(--sp-white)}.account-portal .addresses-card .link-action,.account-portal .people-list .link-action{color:var(--sp-black);font-weight:700;text-decoration:underline;text-underline-offset:3px}.account-portal .addresses-card .link-action.danger,.account-portal .people-list .link-action.danger{color:var(--sp-red-deep)}@media(max-width:900px){.account-portal .acc-grid{grid-template-columns:minmax(0,1fr)}.account-portal .acc-fields.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.account-portal .bk-hero:has(.acc-hero-photo){padding-right:20px}.account-portal .acc-hero-photo{position:static;transform:none;margin-top:22px}.account-portal .acc-photo{width:120px;height:120px}.account-portal .acc-fields,.account-portal .acc-fields.is-three{grid-template-columns:minmax(0,1fr)}.account-portal .acc-fields:has(.is-narrow){grid-template-columns:repeat(4,minmax(0,1fr))}.account-portal .acc-fields:has(.is-narrow) .acc-field,.account-portal .acc-fields:has(.is-narrow) .acc-field.is-wide{grid-column:1/-1}.account-portal .acc-fields:has(.is-narrow) .acc-field.is-wide{grid-column:span 3}.account-portal .acc-fields:has(.is-narrow) .acc-field.is-narrow{grid-column:span 1}.account-portal .acc-spacer{display:none}.account-portal .acc-actions .sp-button{flex:1 1 100%}.account-portal .tabbar{margin-left:-16px;margin-right:-16px;padding:0 16px}.account-portal .acc-deliveries{margin-left:0}.account-portal .acc-delivery{flex-direction:column;align-items:flex-start}.account-portal .acc-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-portal .addresses-card .address-row,.account-portal .addresses-card .addresses-header,.account-portal .people-list .crud-card-header,.account-portal .people-list .crud-card-intro{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.account-portal .acc-library-tile{transition:none}.account-portal .acc-library-tile:hover{transform:none}}.brand-portal.planorder-portal .batch-order-table-wrapper,.brand-portal.planorder-portal .battery-table-wrapper,.brand-portal.planorder-portal .batch-order-skeleton{line-height:16px}.brand-portal.pincode-portal .pincode-form{display:grid;gap:14px;max-width:460px;margin-top:24px;padding:24px}.brand-portal.pincode-portal .sp-label{margin-bottom:0}.brand-portal.pincode-portal .pincode-input{height:58px;font-size:24px;font-weight:700;letter-spacing:.3em}.brand-portal.pincode-portal .sp-button{justify-self:start}.brand-portal.pincode-portal .pincode-help{margin:4px 0 0;font-size:14px;color:var(--sp-ink-muted)}.brand-portal.pincode-portal .pincode-help a{color:var(--sp-black);font-weight:700}.brand-portal.inactive-portal .inactive-card{max-width:640px;margin-top:24px;padding:26px}.brand-portal.inactive-portal .inactive-card p{margin:14px 0 0;color:var(--sp-ink-muted)}.brand-portal.inactive-portal .inactive-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}body.brand-theme .ribbon-container .ribbon-error .ribbon-inner{border-color:#000;border-radius:999px;background:#000;color:#fff;font-weight:700}body.brand-theme .ribbon-container .ribbon-error .ribbon-inner a{color:#fff;text-decoration:underline;text-decoration-color:#f2022c;text-underline-offset:3px}body.brand-theme .ribbon-container .ribbon-warning .ribbon-inner{border:2px solid var(--status-warn, #ff7800);border-radius:999px;background:var(--status-warn-bg, rgba(255, 120, 0, .1));color:var(--status-warn-ink, #b34d00);font-weight:700}body.brand-theme .ribbon-container .ribbon-warning .ribbon-inner a{color:inherit;text-decoration:underline;text-underline-offset:3px}.beheer-page.crm-beheer .bh-card{border:2px solid rgba(0,0,0,.12);border-radius:18px;box-shadow:none}.beheer-page.crm-beheer .bh-btn-primary,.beheer-page.crm-beheer .bh-btn-outline,.beheer-page.crm-beheer .bh-btn-danger-outline{border-radius:999px;font-weight:700}.beheer-page.crm-beheer .bh-btn-primary{border-color:#f2022c;background:#f2022c;color:#fff;font-weight:900;text-transform:uppercase;font-size:13px;letter-spacing:.02em}.beheer-page.crm-beheer .bh-btn-primary:hover:not(:disabled){border-color:#c00023;background:#c00023}.beheer-page.crm-beheer .bh-btn-outline{border-color:#0000003d}.beheer-page.crm-beheer .bh-btn-outline:hover{border-color:#000;background:#000;color:#fff}.beheer-page.crm-beheer .bh-btn-danger-outline{border-color:#f2022c73}.beheer-page.crm-beheer .bh-btn-danger-outline:hover{border-color:#f2022c;background:#f2022c;color:#fff}.beheer-page.crm-beheer .chip{font-weight:700}.beheer-page.crm-beheer .chip.chip-success{border-color:var(--status-ok);background:var(--status-ok-bg);color:var(--status-ok)}.beheer-page.crm-beheer .chip.chip-danger{border-color:var(--status-bad);background:var(--status-bad-bg);color:var(--status-bad-ink)}.beheer-page.crm-beheer .chip.chip-warning{border-color:var(--status-warn);background:var(--status-warn-bg);color:var(--status-warn-ink)}.beheer-page.crm-beheer .bh-card-header h2,.beheer-page.crm-beheer .crud-card-header h2,.beheer-page.crm-beheer .addresses-header h2,.beheer-page.crm-beheer .card-header-left h2{font-size:22px;font-weight:900;text-transform:uppercase;line-height:.85;letter-spacing:0;color:#000}.beheer-page.crm-beheer .tab-button{border-color:#0000003d;border-radius:999px;font-weight:900;font-size:13px;text-transform:uppercase;letter-spacing:.02em}.beheer-page.crm-beheer .tab-button:hover{border-color:#000;background:#fff}.beheer-page.crm-beheer .tab-button.active{border-color:#000;background:#000;color:#fff}.beheer-page.crm-beheer .btn-outline{border-color:#0000003d;border-radius:999px;font-weight:700}.beheer-page.crm-beheer .btn-outline:hover:not(:disabled){border-color:#000;background:#000;color:#fff}.beheer-page.crm-beheer .link-button{color:#000;font-weight:700;text-decoration:underline;text-decoration-color:#00000047;text-underline-offset:3px}.beheer-page.crm-beheer .link-button:hover{color:#f2022c;text-decoration-color:currentColor}.beheer-page.crm-beheer .tabbar .tab{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:#000;border-color:#0000003d}.beheer-page.crm-beheer .tabbar .tab:hover{border-color:#000;background:#fff}.beheer-page.crm-beheer .tabbar .tab.active{border-color:#000;background:#000;color:#fff}.beheer-page.crm-beheer .stat-tile{border-width:2px;border-radius:18px;box-shadow:none;gap:8px}.beheer-page.crm-beheer .stat-tile .stat-value{font-size:34px;font-weight:900;line-height:.8;letter-spacing:0;font-variant-numeric:tabular-nums}.beheer-page.crm-beheer .stat-tile .stat-label{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.beheer-page.crm-beheer .toggle-button{border-color:#0000003d;border-radius:999px;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.beheer-page.crm-beheer .toggle-button:hover{border-color:#000;background:#fff}.beheer-page.crm-beheer .toggle-button.active{border-color:#000;background:#000;color:#fff}.beheer-page.crm-beheer .crud-card:not(.is-flat){border:2px solid rgba(0,0,0,.12);border-radius:18px;box-shadow:none}.beheer-page.crm-beheer>.beheer-hero-wrap+.beheer-intro{margin-top:0}.beheer-page.crm-beheer .btn-primary{border-color:#f2022c;border-radius:999px;background:#f2022c;color:#fff;font-weight:900;text-transform:uppercase;letter-spacing:.02em}.beheer-page.crm-beheer .btn-primary:hover:not(:disabled){border-color:#c00023;background:#c00023}.beheer-page.logistics-page .beheer-crud .crud-card+.crud-card{margin-top:16px}.beheer-page.logistics-page ul.pagination{flex-wrap:wrap;height:auto;gap:6px 0}.beheer-page.logistics-page ul.pagination .page-link{border:1px solid rgba(0,0,0,.24);border-radius:999px;overflow:hidden;font-weight:700}.beheer-page.logistics-page .delivery-modal{font-family:FS Industrie,sans-serif}.beheer-page.logistics-page .delivery-modal .delivery-modal-copy>strong{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#000}.beheer-page.logistics-page .delivery-modal .delivery-week-section,.beheer-page.logistics-page .delivery-modal .delivery-product-card{border:2px solid rgba(0,0,0,.12);border-radius:14px;background:#fff}.beheer-page.logistics-page .delivery-modal .delivery-week-pill{border:1.5px solid rgba(0,0,0,.24);background:#fff}.beheer-page.logistics-page .delivery-modal .delivery-week-pill .delivery-week-pill__value{font-weight:900;color:#000}.beheer-page.logistics-page .delivery-modal .delivery-week-pill.delivery-week-pill--success{border-color:#000;background:#000}.beheer-page.logistics-page .delivery-modal .delivery-week-pill.delivery-week-pill--success .delivery-week-pill__label{color:#ffffffb8;opacity:1}.beheer-page.logistics-page .delivery-modal .delivery-week-pill.delivery-week-pill--success .delivery-week-pill__value{color:#fff}.beheer-page.logistics-page .delivery-modal .delivery-modal-warning{border:2px solid #f2022c;border-radius:12px;background:#fff;color:#000}.beheer-page.logistics-page .delivery-modal .delivery-modal-actions{gap:10px}.beheer-page.logistics-page .delivery-modal .delivery-modal-actions button{height:42px;padding:0 20px;border-radius:999px;font-family:FS Industrie,sans-serif;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.02em;box-shadow:none}.beheer-page.logistics-page .delivery-modal .delivery-modal-actions .cancel{border:1px solid rgba(0,0,0,.24);background:#fff;color:#000}.beheer-page.logistics-page .delivery-modal .delivery-modal-actions .cancel:hover:not(:disabled){border-color:#000;background:#000;color:#fff}.beheer-page.logistics-page .delivery-modal .delivery-modal-actions .confirm{background:#f2022c}.beheer-page.logistics-page .delivery-modal .delivery-modal-actions .confirm:hover:not(:disabled){background:#c00023}@media(max-width:760px){.beheer-page.logistics-page .crud-card-header .header-actions{width:100%}.beheer-page.logistics-page .crud-card-header .header-actions .search{flex:1 1 100%;width:auto}.beheer-page.logistics-page .bh-card-header,.beheer-page.logistics-page .bh-card-body{padding-left:16px;padding-right:16px}.beheer-page.logistics-page .delivery-modal{min-width:0;width:100%;padding:18px}.beheer-page.logistics-page .delivery-modal .delivery-modal-actions button{flex:1 1 0}}.homepage-container>.brand-portal.staff-dash-hero{max-width:none;margin:40px 40px 0;padding:0}@media(max-width:767px){.homepage-container>.brand-portal.staff-dash-hero{margin:16px 16px 0}}.homepage-container>.brand-portal.staff-dash-hero .sp-hero:before{content:none}.vchat,.vchat-modal{--vc-black: #000000;--vc-white: #ffffff;--vc-red: #f2022c;--vc-red-deep: #c00023;--vc-ink: rgba(0, 0, 0, .88);--vc-muted: rgba(0, 0, 0, .58);--vc-soft: rgba(0, 0, 0, .42);--vc-line: rgba(0, 0, 0, .12);--vc-line-strong: rgba(0, 0, 0, .24);--vc-wash: rgba(0, 0, 0, .04);--vc-wash-strong: rgba(0, 0, 0, .07);font-family:FS Industrie,sans-serif;color:var(--vc-ink);line-height:1.4}.vchat *,.vchat *:before,.vchat *:after,.vchat-modal *,.vchat-modal *:before,.vchat-modal *:after{box-sizing:border-box}.vchat-launcher{position:fixed;right:20px;bottom:20px;z-index:95;display:inline-flex;align-items:center;gap:8px;height:56px;min-width:56px;padding:0 18px;border:0;border-radius:999px;background:var(--vc-black);color:var(--vc-white);font:900 15px/1 FS Industrie,sans-serif;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;box-shadow:0 6px 20px #00000038}.vchat-launcher svg{width:22px;height:22px;flex:0 0 auto}.vchat-launcher:hover{background:var(--vc-red)}.vchat-launcher:focus-visible{outline:3px solid var(--vc-red);outline-offset:3px}.vchat-launcher.is-staff{padding:0 16px}.vchat-launcher.is-ringing{background:var(--vc-red);animation:vchat-ring 1.6s ease-in-out infinite}.vchat-launcher-label{white-space:nowrap}.vchat-presence{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--status-ok)}.vchat-badge{position:absolute;top:-6px;left:-6px;min-width:22px;height:22px;padding:0 6px;border:2px solid var(--vc-white);border-radius:999px;background:var(--vc-red);color:var(--vc-white);font:700 12px/18px FS Industrie,sans-serif;text-align:center}@keyframes vchat-ring{0%,to{box-shadow:0 6px 20px #00000038,0 0 #f2022c73}50%{box-shadow:0 6px 20px #00000038,0 0 0 12px #f2022c00}}@media(prefers-reduced-motion:reduce){.vchat-launcher.is-ringing{animation:none}}body.has-chat-launcher .help-toggle{right:96px}.vchat-panel{position:fixed;right:20px;bottom:88px;z-index:95;display:flex;flex-direction:column;width:min(400px,100vw - 32px);height:min(620px,100vh - 120px);overflow:hidden;border-radius:18px;background:var(--vc-white);box-shadow:0 18px 48px #00000047}.vchat-dealer .vchat-panel{bottom:20px}.vchat-panel.is-staff{height:min(680px,100vh - 120px)}.vchat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 16px;background:var(--vc-black);color:var(--vc-white);flex:0 0 auto}.vchat-head-text{display:flex;flex-direction:column;gap:6px;min-width:0}.vchat-kicker{font:700 11px/1 FS Industrie,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--vc-red)}.vchat-kicker.is-dark{display:block;margin-bottom:6px}.vchat-title{margin:0;color:var(--vc-white);font:900 26px/.85 FS Industrie,sans-serif;text-transform:uppercase;overflow-wrap:anywhere}.vchat-status{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#ffffffb8}.vchat-status:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff6}.vchat-status.is-ok:before{background:var(--status-ok)}.vchat-status.is-warn:before{background:var(--status-warn)}.vchat-head-actions{display:flex;gap:6px;flex:0 0 auto}.vchat-head-button{height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:transparent;color:var(--vc-white);font:700 13px/1 FS Industrie,sans-serif;cursor:pointer}.vchat-head-button:hover{border-color:var(--vc-white)}.vchat-head-button.is-icon{width:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:20px}.vchat-head-button.is-icon svg{width:16px;height:16px}.vchat-head-button.is-dark{border-color:var(--vc-line-strong);color:var(--vc-black)}.vchat-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto}.vchat-panel-foot{flex:0 0 auto;padding:10px 18px;border-top:1px solid var(--vc-line);text-align:right}.vchat-settings{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 18px;border-bottom:1px solid var(--vc-line);flex:0 0 auto}.vchat-switch{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.vchat-switch input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#000000;box-shadow:none}.vchat-switch.is-inline{margin-top:8px}.vchat-tabs{display:flex;gap:4px;padding:8px 12px 0;border-bottom:1px solid var(--vc-line);flex:0 0 auto}.vchat-tabs button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--vc-muted);font:900 13px/1 FS Industrie,sans-serif;text-transform:uppercase;cursor:pointer}.vchat-tabs button.is-active{color:var(--vc-black);border-bottom-color:var(--vc-red)}.vchat-start{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.vchat-intro{flex:1 1 auto;padding:26px 22px;overflow-y:auto}.vchat-intro p{margin:0 0 8px;color:var(--vc-muted)}.vchat-intro .vchat-btn{margin-top:12px}.vchat-display{margin:0 0 16px;color:var(--vc-black);font:900 44px/.8 FS Industrie,sans-serif;text-transform:uppercase}.vchat-thread{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 14px 8px;background:var(--vc-wash)}.vchat-older{text-align:center;margin-bottom:8px}.vchat-day{display:flex;justify-content:center;margin:10px 0}.vchat-day span{padding:2px 10px;border-radius:999px;background:var(--vc-white);color:var(--vc-muted);font-size:12px;text-transform:capitalize}.vchat-event{margin:8px auto;max-width:85%;color:var(--vc-muted);font-size:12.5px;text-align:center}.vchat-event.is-internal{font-style:italic}.vchat-tag{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:4px;background:var(--vc-black);color:var(--vc-white);font:700 10px/1.4 FS Industrie,sans-serif;text-transform:uppercase;letter-spacing:.06em;vertical-align:middle;font-style:normal}.vchat-row{display:flex;flex-direction:column;align-items:flex-start;margin-top:10px}.vchat-row.is-grouped{margin-top:3px}.vchat-row.is-mine{align-items:flex-end}.vchat-bubble{max-width:82%;padding:9px 12px;border:1px solid var(--vc-line);border-radius:14px 14px 14px 4px;background:var(--vc-white)}.is-mine .vchat-bubble{border-color:var(--vc-black);border-radius:14px 14px 4px;background:var(--vc-black);color:var(--vc-white)}.is-mine .vchat-bubble a{color:var(--vc-white)}.is-internal .vchat-bubble{border:1px dashed var(--vc-line-strong);background:repeating-linear-gradient(135deg,#00000009 0 8px,#00000012 8px 16px);color:var(--vc-ink)}.is-internal .vchat-bubble a{color:var(--vc-black)}.is-bot .vchat-bubble{border-color:var(--vc-red)}.vchat-author{margin-bottom:3px;font:700 12px/1.3 FS Industrie,sans-serif;color:var(--vc-muted)}.vchat-body{margin:0;font-size:14.5px;white-space:pre-wrap;overflow-wrap:anywhere}.vchat-body a{text-decoration:underline}.vchat-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.vchat-file-image img{display:block;max-width:220px;max-height:180px;border-radius:10px;object-fit:cover}.vchat-file-video{display:block;width:260px;max-width:100%;max-height:220px;border-radius:10px;background:#000}.vchat-file-kind{flex:0 0 auto;padding:0 5px;border:1px solid currentColor;border-radius:4px;font:700 10px/16px FS Industrie,sans-serif;text-transform:uppercase}.vchat-file{display:inline-flex;align-items:center;gap:6px;max-width:240px;padding:6px 10px;border:1px solid currentColor;border-radius:10px;color:inherit;font-size:13px;text-decoration:none}.vchat-file svg{width:16px;height:16px;flex:0 0 auto}.vchat-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vchat-file-size{opacity:.7;flex:0 0 auto}.vchat-cards{display:grid;gap:6px;margin-top:8px}.vchat-card{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--vc-line);border-radius:10px;background:var(--vc-white);color:var(--vc-ink);font-size:13px;text-decoration:none}.vchat-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.vchat-action{height:30px;padding:0 12px;border:1.5px solid var(--vc-black);border-radius:999px;background:var(--vc-white);color:var(--vc-black);font:700 13px/27px FS Industrie,sans-serif;text-decoration:none;cursor:pointer}.vchat-action:hover{background:var(--vc-black);color:var(--vc-white)}.vchat-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;padding:0 4px;color:var(--vc-soft);font-size:11.5px}.vchat-refined{padding:0 6px;border:1px solid var(--vc-line-strong);border-radius:999px}.vchat-failed{color:var(--vc-red-deep);font-weight:700}.vchat-read{color:var(--status-ok)}.vchat-use{margin-top:6px}.vchat-typing{display:flex;align-items:center;gap:8px;margin:10px 4px 4px;color:var(--vc-muted);font-size:12.5px}.vchat-dots{display:inline-flex;gap:3px}.vchat-dots i{width:5px;height:5px;border-radius:50%;background:var(--vc-muted);animation:vchat-dot 1.2s infinite ease-in-out}.vchat-dots i:nth-child(2){animation-delay:.15s}.vchat-dots i:nth-child(3){animation-delay:.3s}@keyframes vchat-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.vchat-dots i{animation:none;opacity:.6}}.vchat-jump{position:sticky;bottom:6px;display:block;margin:6px auto 0;height:30px;padding:0 14px;border:0;border-radius:999px;background:var(--vc-red);color:var(--vc-white);font:700 12px/30px FS Industrie,sans-serif;cursor:pointer}.vchat-composer{position:relative;flex:0 0 auto;padding:10px 12px 12px;border-top:1px solid var(--vc-line);background:var(--vc-white)}.vchat-composer.is-internal{background:repeating-linear-gradient(135deg,#00000005 0 8px,#0000000d 8px 16px)}.vchat-composer.is-file-dragover{outline:2px dashed var(--vc-red);outline-offset:-4px}.vchat-mode{display:inline-flex;margin-bottom:8px;padding:2px;border:1px solid var(--vc-line-strong);border-radius:999px}.vchat-mode button{height:26px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--vc-muted);font:700 12px/1 FS Industrie,sans-serif;cursor:pointer}.vchat-mode button.is-active{background:var(--vc-black);color:var(--vc-white)}.vchat-mode button:disabled{opacity:.4;cursor:not-allowed}.vchat-hint{margin:0 0 8px;color:var(--vc-muted);font-size:12.5px}.vchat-hint.is-small{margin:6px 0 0;font-size:11.5px}.vchat-hint.is-center{padding:12px;text-align:center}.vchat-suggestion{margin-bottom:10px;padding:10px 12px;border:1.5px solid var(--vc-black);border-radius:12px;background:var(--vc-white)}.vchat-suggestion.is-fallback{border-color:var(--status-warn)}.vchat-suggestion mark{padding:0 1px;border-radius:3px;background:#f2022c24;color:inherit}.vchat-suggestion-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13px}.vchat-suggestion-text{margin:0 0 8px;font-size:14px;white-space:pre-wrap}.vchat-suggestion-actions{display:flex;flex-wrap:wrap;gap:6px}.vchat-popover{position:absolute;left:12px;right:12px;bottom:calc(100% - 4px);z-index:2;max-height:260px;overflow-y:auto;border:1px solid var(--vc-line-strong);border-radius:12px;background:var(--vc-white);box-shadow:0 10px 28px #0000002e}.vchat-popover-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:9px 12px;border:0;border-bottom:1px solid var(--vc-line);background:transparent;text-align:left;font:400 13px/1.35 FS Industrie,sans-serif;color:var(--vc-ink);cursor:pointer}.vchat-popover-item span{color:var(--vc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vchat-popover-item.is-active,.vchat-popover-item:hover{background:var(--vc-wash-strong)}.vchat-pending-files{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.vchat-pending-file{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border-radius:999px;background:var(--vc-wash-strong);font-size:12px}.vchat-pending-file button{width:20px;height:20px;border:0;border-radius:50%;background:transparent;cursor:pointer}.vchat-input-row{display:flex;align-items:flex-end;gap:6px}.vchat-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border:1px solid var(--vc-line);border-radius:50%;background:var(--vc-white);color:var(--vc-black);cursor:pointer}.vchat-icon-button svg{width:18px;height:18px}.vchat-icon-button input[type=file]{display:none}.vchat-icon-button:hover:not(:disabled){border-color:var(--vc-black)}.vchat-icon-button:disabled,.vchat-icon-button.is-disabled{opacity:.4;cursor:not-allowed}.vchat-textarea{flex:1 1 auto;min-width:0;height:38px;max-height:160px;padding:9px 12px;border:1px solid var(--vc-line-strong);border-radius:19px;background:var(--vc-white);box-shadow:none;color:var(--vc-ink);font:400 14.5px/1.35 FS Industrie,sans-serif;resize:none}.vchat-textarea::placeholder{color:var(--vc-soft);font-weight:400;line-height:1.35}.vchat-textarea:focus{outline:none;border-color:var(--vc-black)}.vchat-send{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border:0;border-radius:50%;background:var(--vc-red);color:var(--vc-white);cursor:pointer}.vchat-send svg{width:17px;height:17px}.vchat-send:hover:not(:disabled){background:var(--vc-red-deep)}.vchat-send:disabled{background:var(--vc-line-strong);cursor:not-allowed}.vchat-spinner{width:16px;height:16px;border:2px solid var(--vc-line-strong);border-top-color:var(--vc-black);border-radius:50%;animation:vchat-spin .8s linear infinite}@keyframes vchat-spin{to{transform:rotate(360deg)}}.vchat-error{margin:8px 0 0;color:var(--vc-red-deep);font-size:12.5px}.vchat-loading{padding:18px;color:var(--vc-muted);font-size:13px}.vchat-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:1.5px solid var(--vc-black);border-radius:999px;background:var(--vc-white);color:var(--vc-black);font:700 13px/1 FS Industrie,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer}.vchat-btn:hover:not(:disabled){background:var(--vc-black);color:var(--vc-white)}.vchat-btn.is-red{border-color:var(--vc-red);background:var(--vc-red);color:var(--vc-white)}.vchat-btn.is-red:hover:not(:disabled){border-color:var(--vc-red-deep);background:var(--vc-red-deep)}.vchat-btn.is-small{height:28px;padding:0 10px;font-size:12px}.vchat-btn:disabled{opacity:.45;cursor:not-allowed}.vchat-link{padding:0;border:0;background:none;color:var(--vc-black);font:700 13px/1.3 FS Industrie,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vchat-link:disabled{color:var(--vc-soft);cursor:default;text-decoration:none}.vchat-after{flex:0 0 auto;padding:14px 16px;border-top:1px solid var(--vc-line);background:var(--vc-white)}.vchat-after-title{margin:0 0 8px;font:900 15px/1 FS Industrie,sans-serif;text-transform:uppercase}.vchat-after-text{margin:0;color:var(--vc-muted);font-size:13.5px;line-height:1.4}.vchat-reply-field{display:grid;gap:6px;margin-top:16px}.vchat-reply-field input{width:100%;height:42px;padding:0 14px;border:2px solid var(--vc-black);border-radius:999px;background:var(--vc-white);box-shadow:none;color:var(--vc-black);font:400 15px/1.4 FS Industrie,sans-serif}.vchat-reply-field input::placeholder{color:#0006;font-weight:400;line-height:normal}.vchat-reply-field input:focus{outline:none;border-color:var(--vc-red)}.vchat-reply-hint{color:var(--vc-muted);font-size:12.5px}.vchat-reply-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 16px;border-top:1px solid var(--vc-line);background:#00000008;color:var(--vc-muted);font-size:12.5px;line-height:1.4}.vchat-reply-line strong{color:var(--vc-black);font-weight:700;overflow-wrap:anywhere}.vchat-reply-form{display:flex;flex:1 1 100%;align-items:center;gap:8px}.vchat-reply-form input{flex:1 1 auto;min-width:0;height:34px;padding:0 12px;border:2px solid var(--vc-black);border-radius:999px;background:var(--vc-white);box-shadow:none;color:var(--vc-black);font:400 14px/1.4 FS Industrie,sans-serif}.vchat-reply-form input:focus{outline:none;border-color:var(--vc-red)}.vchat-reply-form .vchat-btn{height:34px}.vchat-rate,.vchat-after-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vchat-after-actions{justify-content:space-between;margin-top:12px}.vchat-view{display:flex;flex-direction:column;min-height:0;height:100%}.vchat-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--vc-line);background:var(--vc-white);flex:0 0 auto}.vchat-bar-text,.vchat-bar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.vchat-bar-who{color:var(--vc-muted);font-size:12.5px}.vchat-bar-who.is-away{color:var(--status-warn);font-weight:700}.vchat-hint.is-mail{margin:0;padding:8px 14px;border-top:2px solid var(--status-warn);background:var(--status-warn-bg);color:var(--vc-black)}.vchat-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border:1px solid var(--vc-line-strong);border-radius:999px;font:700 11.5px/1 FS Industrie,sans-serif;text-transform:uppercase;letter-spacing:.04em}.vchat-pill.is-ok{border-color:var(--status-ok);background:var(--status-ok-bg);color:var(--status-ok)}.vchat-pill.is-warn{border-color:var(--status-warn);background:var(--status-warn-bg);color:var(--status-warn-ink)}.vchat-list{padding:6px 0 12px}.vchat-section{padding:8px 0}.vchat-section-title{display:flex;align-items:center;gap:8px;margin:0;padding:6px 18px;color:var(--vc-black);font:900 13px/1 FS Industrie,sans-serif;text-transform:uppercase;letter-spacing:.02em}.vchat-section-title .vchat-link{margin-left:auto;font-size:12px;text-transform:none;letter-spacing:0}.vchat-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--vc-black);color:var(--vc-white);font:700 11px/1 FS Industrie,sans-serif;letter-spacing:0}.vchat-count.is-warn{background:var(--status-warn)}.vchat-count.is-red{background:var(--vc-red)}.vchat-empty{margin:0;padding:4px 18px;color:var(--vc-muted);font-size:13px}.vchat-item{display:flex;align-items:center;gap:10px;padding:9px 18px;border-left:3px solid transparent;cursor:pointer}.vchat-item:hover,.vchat-item:focus-visible{outline:none;background:var(--vc-wash)}.vchat-item.is-active{border-left-color:var(--vc-red);background:var(--vc-wash-strong)}.vchat-item.is-waiting{border-left-color:var(--status-warn)}.vchat-item.is-unread .vchat-item-title{font-weight:700}.vchat-item-main{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.vchat-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--vc-black)}.vchat-item-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vc-muted);font-size:12.5px}.vchat-item-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:0 0 auto}.vchat-item-time{color:var(--vc-soft);font-size:11.5px}.vchat-windows{position:fixed;right:92px;bottom:0;z-index:95;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:12px;pointer-events:none}.vchat-window{display:flex;flex-direction:column;width:360px;height:min(520px,100vh - 100px);overflow:hidden;border-radius:14px 14px 0 0;background:var(--vc-white);box-shadow:0 12px 36px #00000042;pointer-events:auto}.vchat-window.is-minimized{height:auto}.vchat-window-head{display:flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 14px;background:var(--vc-black);color:var(--vc-white);cursor:pointer;flex:0 0 auto}.vchat-window-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:900 14px/1 FS Industrie,sans-serif;text-transform:uppercase}.vchat-window-actions{display:flex;gap:2px;flex:0 0 auto}.vchat-window-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--vc-white);cursor:pointer}.vchat-window-button svg{width:15px;height:15px}.vchat-window-button:hover{background:#ffffff24}.vchat-modal.modal-card{width:min(520px,100vw - 32px);padding:22px;border-radius:16px;background:var(--vc-white);text-align:left;box-shadow:0 18px 48px #00000047}.vchat-modal .modal-title{margin:0 0 8px;color:var(--vc-black);font:900 26px/.85 FS Industrie,sans-serif;text-transform:uppercase}.vchat-modal .modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.vchat-field{display:block;width:100%;height:40px;margin:8px 0;padding:0 12px;border:1px solid var(--vc-line-strong);border-radius:10px;background:var(--vc-white);box-shadow:none;color:var(--vc-ink);font:400 14px/1.35 FS Industrie,sans-serif}.vchat-field::placeholder{color:var(--vc-soft);font-weight:400;line-height:1.35}.vchat-field:focus{outline:none;border-color:var(--vc-black)}textarea.vchat-field{height:auto;padding:10px 12px;resize:vertical}.vchat-field.is-narrow{max-width:140px}.vchat-people{max-height:320px;overflow-y:auto;border:1px solid var(--vc-line);border-radius:10px}.vchat-person{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:0;border-bottom:1px solid var(--vc-line);background:transparent;text-align:left;font:400 14px/1.3 FS Industrie,sans-serif;cursor:pointer}.vchat-person input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#000000;box-shadow:none}.vchat-person.is-active{background:var(--vc-wash-strong)}.vchat-person-dot{width:9px;height:9px;border-radius:50%;background:var(--vc-line-strong);flex:0 0 auto}.vchat-person-dot.is-online{background:var(--status-ok)}.vchat-person-name{flex:1 1 auto}.vchat-person-meta{color:var(--vc-muted);font-size:12px}.vchat-console,.vchat-console.brand-portal{padding:0 0 32px}.vchat-stats{margin-bottom:18px}.vchat-stats .bk-stat-value.is-small{font-size:24px;line-height:1.2;white-space:nowrap}.vchat-console.brand-portal .vchat-console-tabs{margin:8px 0 28px}.vchat-console-grid{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:22px;height:calc(100vh - 230px);min-height:560px}.vchat-console-grid.has-context{grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(260px,320px)}.vchat-pane{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:22px;background:var(--vc-white);box-shadow:0 1px 2px #0000000a,0 18px 40px #00000012}.vchat-pane-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-height:74px;padding:16px 20px;background:var(--vc-black);color:var(--vc-white);flex:0 0 auto;box-shadow:inset 0 -3px 0 var(--vc-red)}.vchat-pane-head .vchat-kicker{display:block;margin-bottom:6px}.vchat-pane-title{display:block;font:900 22px/.85 FS Industrie,sans-serif;text-transform:uppercase;color:var(--vc-white)}.vchat-pane-badge{flex:0 0 auto;padding:5px 10px;border-radius:999px;background:#ffffff24;color:var(--vc-white);font:700 12px/1 FS Industrie,sans-serif;white-space:nowrap}.vchat-pane-badge.is-warn{background:var(--status-warn)}.vchat-pane-body{flex:1 1 auto;min-height:0;overflow-y:auto}.vchat-red{color:var(--vc-red)}.vchat-console-list .vchat-list{padding:10px 10px 16px}.vchat-console-list .vchat-section-title{padding:10px 10px 6px;color:var(--vc-muted);font-size:12px;letter-spacing:.06em}.vchat-console-list .vchat-empty{padding:2px 10px 8px}.vchat-console-list .vchat-item{margin:2px 0;padding:10px 12px;border-left:0;border-radius:14px}.vchat-console-list .vchat-item.is-waiting{background:var(--status-warn-bg);box-shadow:inset 3px 0 0 var(--status-warn)}.vchat-console-list .vchat-item.is-active{background:var(--vc-black)}.vchat-console-list .vchat-item.is-active .vchat-item-title,.vchat-console-list .vchat-item.is-active .vchat-item-sub,.vchat-console-list .vchat-item.is-active .vchat-item-time{color:var(--vc-white)}.vchat-console-list .vchat-item.is-active .vchat-item-sub,.vchat-console-list .vchat-item.is-active .vchat-item-time{opacity:.72}.vchat-console-main{background:var(--vc-white)}.vchat-console-open{flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px}.vchat-open-tab{display:inline-flex;align-items:center;gap:6px;max-width:220px;height:34px;padding:0 6px 0 14px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:transparent;color:var(--vc-white);font:700 13px/1 FS Industrie,sans-serif;cursor:pointer}.vchat-open-tab>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vchat-open-tab:hover{border-color:var(--vc-white)}.vchat-open-tab.is-active{border-color:var(--vc-red);background:var(--vc-red)}.vchat-open-tab.is-closed:not(.is-active){opacity:.55}.vchat-open-close{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:16px}.vchat-open-close:hover{background:#fff3}.vchat-split-toggle{margin-left:auto;color:var(--vc-white)}.vchat-console-empty{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;padding:48px clamp(24px,5vw,64px);background:radial-gradient(circle at 100% 100%,rgba(242,2,44,.08),transparent 55%),var(--vc-white)}.vchat-console-empty .vchat-display{font-size:clamp(44px,5vw,72px)}.vchat-console-empty p{color:var(--vc-muted);font-size:15px}.vchat-display.is-dark{color:var(--vc-black)}.vchat-console-views{display:flex;flex:1 1 auto;min-height:0}.is-split .vchat-console-views .vchat-console-view+.vchat-console-view{border-left:1px solid var(--vc-line)}.vchat-console-views .vchat-thread{padding:18px 22px 10px;background:#00000006}.vchat-console-views .vchat-bar{padding:10px 18px}.vchat-console-views .vchat-composer{padding:12px 18px 16px}.vchat-console-view{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0}.vchat-context-body{padding:12px;background:#00000008}.vchat-context-block{margin-bottom:10px;padding:14px 16px;border-radius:16px;background:var(--vc-white);box-shadow:0 1px 2px #0000000d}.vchat-context-block:last-child{margin-bottom:0}.vchat-context-block .vchat-kicker.is-dark{margin-bottom:8px}.vchat-context-title{display:block;color:var(--vc-black);font:900 20px/.9 FS Industrie,sans-serif;text-transform:uppercase;text-decoration:none}.vchat-context-title:hover{color:var(--vc-red)}.vchat-context-line{display:block;margin:6px 0 0;font-size:13px;color:var(--vc-ink)}.vchat-context-row{display:flex;justify-content:space-between;gap:8px;width:100%;padding:6px 0;border:0;border-bottom:1px solid var(--vc-line);background:none;color:var(--vc-ink);font:400 13px/1.3 FS Industrie,sans-serif;text-align:left;text-decoration:none;cursor:pointer}.vchat-context-row:last-child{border-bottom:0}.vchat-context-row:hover span:first-child{color:var(--vc-red)}.vchat-context-log{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid var(--vc-line);font-size:13px}.vchat-context-log:last-child{border-bottom:0}.vchat .is-muted{color:var(--vc-muted)}.vchat-history tr.is-clickable{cursor:pointer}.vchat-history tr.is-clickable:hover td{background:var(--vc-wash)}.vchat-pager{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px}.vchat-reply{padding:12px 0;border-bottom:1px solid var(--vc-line)}.vchat-reply .vchat-field{max-width:640px}.vchat-reply-text p{margin:6px 0 0;color:var(--vc-muted);white-space:pre-wrap}.vchat-reply-text .bk-chip{margin-left:8px}.vchat-reply-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.vchat-settings-card .vchat-field{max-width:720px}.vchat-label{display:block;margin:18px 0 4px;font:900 13px/1 FS Industrie,sans-serif;text-transform:uppercase}.vchat-pills{display:flex;flex-wrap:wrap;gap:6px}.vchat-pill-toggle{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1.5px solid var(--vc-line-strong);border-radius:999px;font:700 13px/1 FS Industrie,sans-serif;cursor:pointer}.vchat-pill-toggle input{display:none}.vchat-pill-toggle.is-on{border-color:var(--vc-black);background:var(--vc-black);color:var(--vc-white)}.vchat-transcript-modal.modal-card{width:min(680px,100vw - 32px)}.vchat-transcript-head{display:flex;justify-content:space-between;gap:12px}.vchat-transcript-facts{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 14px}.vchat-transcript-summary{margin-bottom:14px;padding:12px 14px;border-radius:12px;background:#0000000a}.vchat-transcript-summary h4{margin:0 0 6px;font:900 13px/1 FS Industrie,sans-serif;text-transform:uppercase}.vchat-transcript-summary p{margin:0;white-space:pre-wrap}.vchat-transcript-label{margin:0 0 8px;font:900 13px/1 FS Industrie,sans-serif;text-transform:uppercase}.vchat-transcript{max-height:55vh;overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:12px}.vchat-transcript .vchat-thread{max-height:55vh}@media(max-width:1280px){.vchat-console-grid.has-context{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.vchat-console-grid.has-context .vchat-context{display:none}}@media(max-width:1279px){.vchat-panel,.vchat-panel.is-staff{height:min(620px,100vh - 170px)}}@media(max-width:900px){.vchat-console-grid,.vchat-console-grid.has-context{grid-template-columns:minmax(0,1fr);height:auto}.vchat-console-grid .vchat-console-list,.vchat-console-grid.has-context .vchat-console-list{max-height:280px}.vchat-console-grid .vchat-console-main,.vchat-console-grid.has-context .vchat-console-main{height:70vh}.vchat-windows{right:12px;left:12px;flex-direction:column;align-items:stretch;bottom:84px}.vchat-window{width:100%;border-radius:14px;height:min(520px,100vh - 170px)}}@media(max-width:600px){.vchat-launcher{right:12px;bottom:12px;height:52px}.vchat-panel,.vchat-panel.is-staff,.vchat-dealer .vchat-panel{inset:64px 0 0;width:100%;height:auto;border-radius:0}body:has(.vchat-panel) .vchat-launcher{display:none}.vchat-bubble{max-width:88%}body.has-chat-launcher .help-toggle{right:84px}}#sidebar .chat-open-button{padding:0;border-width:1px;border-style:solid;color:#fff;font:inherit;cursor:pointer}#sidebar .chat-open-button:hover{background-color:#f2022c;border-color:#f2022c}#sidebar .chat-open-button:focus-visible{outline:2px solid #f2022c;outline-offset:2px}body:has(.vchat-panel,.vchat-window) .feedback-dock,body:has(.vchat-panel,.vchat-window) .feedback-trigger,body:has(.vchat-panel,.vchat-window) .feedback-hint{opacity:0;pointer-events:none}.env-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:999px;border:1px solid transparent;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-decoration:none}.env-badge .env-badge-compact{display:none}.env-badge--acceptation{background:#b45309;border-color:#fbbf24;color:#fff}.env-badge--local{background:#1d4ed8;border-color:#60a5fa;color:#fff}.env-badge--unknown{background:#b91c1c;border-color:#fca5a5;color:#fff}#sidebar .header .logo{display:flex;flex-direction:column;align-items:center;gap:8px}#mobile-navbar .header .logo{display:inline-flex;align-items:center;gap:8px}@media(min-width:1280px){html.sidebar-collapsed #sidebar .header .env-badge{width:22px;height:22px;padding:0;border-radius:50%;letter-spacing:0}html.sidebar-collapsed #sidebar .header .env-badge .env-badge-full{display:none}html.sidebar-collapsed #sidebar .header .env-badge .env-badge-compact{display:block}}.auth .auth-image .logo .env-badge{align-self:center;font-size:11px}.impersonation-bar{position:sticky;top:0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 40px;background:var(--status-warn, #ff7800);color:#000;font-size:14px;line-height:1.4}.impersonation-bar strong{font-weight:900}@media(max-width:1279px){.impersonation-bar{top:64px;padding:10px 16px}}@media print{.impersonation-bar{display:none}}.impersonation-bar-back{flex:0 0 auto;padding:6px 14px;border:2px solid #000000;border-radius:999px;background:#000;color:#fff;font-weight:700;text-decoration:none;white-space:nowrap}.impersonation-bar-back:hover{background:#fff;color:#000}@media(max-width:576px){body .modal-overlay .modal-container>*{min-width:0;max-width:100%}}#sidebar .sidebar-footer .mobile-feedback{display:none}@media(max-width:768px){#sidebar .sidebar-footer .mobile-feedback{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background-color:#ffffff0f;color:#ffffffd9;font:inherit;font-size:15px;font-weight:500;text-align:left;cursor:pointer}#sidebar .sidebar-footer .mobile-feedback svg{flex:0 0 auto;width:18px;height:18px}body.brand-theme .feedback-dock,body.brand-theme .feedback-trigger,body.brand-theme .feedback-hint{display:none}#content{padding-bottom:96px}}@supports (-webkit-touch-callout: none){@media(max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}}@font-face{font-family:FS Industrie;src:url(/build/assets/fs_industrie_regular-webfont-baSadZFs.woff2) format("woff2"),url(/build/assets/fs_industrie_regular-webfont-10hiullS.woff) format("woff"),url(/build/assets/FS%20Industrie%20Regular-8ZcW2s7Q.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FS Industrie;src:url(/build/assets/fs_industrie_bold-webfont-CfOrLfzv.woff2) format("woff2"),url(/build/assets/fs_industrie_bold-webfont-DQBxbGg7.woff) format("woff"),url(/build/assets/FS%20Industrie%20Bold-Cn8EW0GL.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FS Industrie;src:url(/build/assets/fs_industrie_nw_black-webfont-DRwVMnsO.woff2) format("woff2"),url(/build/assets/fs_industrie_nw_black-webfont-cd_RvE1k.woff) format("woff"),url(/build/assets/FS%20Industrie%20Nw%20Black-DRyoRChW.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.multiselect__input{display:none}.flatpickr-monthDropdown-months,.flatpickr-monthDropdown-years,.numInputWrapper input{box-shadow:none!important}
